Class: Symphonia::ModelAttributes::BooleanAttribute

Inherits:
Attribute show all
Defined in:
lib/symphonia/model_attributes/attribute.rb

Instance Attribute Summary

Attributes inherited from Attribute

#filter, #format_options, #name, #options, #sort_column

Instance Method Summary collapse

Methods inherited from Attribute

#default?, #filter?, #format, #initialize, #input_options, #required?, #sort=, #sort?, #title, #value

Constructor Details

This class inherits a constructor from Symphonia::ModelAttributes::Attribute

Instance Method Details

#format_value(view, value, entity) ⇒ Object



156
157
158
159
160
161
162
# File 'lib/symphonia/model_attributes/attribute.rb', line 156

def format_value(view, value, entity)
  if value.to_boolean
    view.icon('true', view.t(:true))
  else
    view.icon('false', view.t(:false))
  end
end

#input_fieldObject



164
165
166
# File 'lib/symphonia/model_attributes/attribute.rb', line 164

def input_field
  :check_box
end