Class | Virtus::Attribute::Boolean |
In: |
lib/virtus/attribute/boolean.rb
|
Parent: | Attribute |
Boolean attribute allows true or false values to be set Additionally it adds boolean reader method, like "admin?"
@example
class Post include Virtus attribute :published, Boolean end post = Post.new(:published => false) post.published? # => false
Returns if the given value is either true or false
@example
boolean = Virtus::Attribute::Boolean.new(:bool) boolean.value_coerced?(true) # => true boolean.value_coerced?(false) # => true boolean.value_coerced?(1) # => false boolean.value_coerced?('true') # => false
@return [Boolean]
@api public