Method: AMSTypes::ClassMethods#attributes_boolean

Defined in:
lib/ams_types.rb

#attributes_boolean(*attrs) ⇒ Object



35
36
37
38
39
40
41
42
# File 'lib/ams_types.rb', line 35

def attributes_boolean(*attrs)
  attrs.each do |attr|
    attribute(attr) unless _attributes_data.fetch(attr, nil)
    define_method(attr) do
      object.send(attr.to_sym).to_s == 'true'
    end
  end
end