{"@context":"https://w3id.org/codemeta/3.0","@type":"SoftwareSourceCode","identifier":"pkg:gem/attr_bool?repository_url=https://gem.coop","name":"attr_bool","description":"Finally attr_accessor? \u0026 attr_reader? with question marks for booleans/predicates!?\n\nTo get started, pick one:\n  (1) in your class/module/file, add `using AttrBool::Ref`,\n  or (2) in your class/module, add `extend AttrBool::Ext`,\n  or (3) in your app/script (not library), include `require 'attr_bool/core_ext'`.\n\nNow simply use any:\n  [ attr_accessor?, attr_reader?, attr_writer?, attr_bool, attr_bool?, attr_bool! ].\n\nKeywords: attr, attribute, attributes, bool, boolean, booleans, predicate, predicates\n","version":"0.3.2","softwareVersion":"0.3.2","license":"https://spdx.org/licenses/MIT","codeRepository":"https://github.com/esotericpig/attr_bool","issueTracker":"https://github.com/esotericpig/attr_bool/issues","url":"https://github.com/esotericpig/attr_bool","programmingLanguage":{"@type":"ComputerLanguage","name":"Ruby"},"maintainer":[{"@type":"Person","name":"esotericpig"}],"author":[{"@type":"Person","name":"esotericpig"}],"copyrightHolder":[{"@type":"Person","name":"esotericpig"}],"dateCreated":"2020-04-19","dateModified":"2025-08-23","datePublished":"2025-08-23","copyrightYear":2020,"downloadUrl":"https://gem.coop/downloads/attr_bool-0.3.2.gem","softwareHelp":{"@type":"WebSite","url":"http://www.rubydoc.info/gems/attr_bool/"},"applicationCategory":"rubygems","runtimePlatform":"rubygems","developmentStatus":"active","sameAs":["https://gem.coop/gems/attr_bool"]}