| 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