Method: ActiveAdmin::ViewHelpers::DisplayHelper#boolean_attr?

Defined in:
lib/active_admin/view_helpers/display_helper.rb

#boolean_attr?(resource, attr, value) ⇒ Boolean



82
83
84
85
86
87
88
89
90
91
# File 'lib/active_admin/view_helpers/display_helper.rb', line 82

def boolean_attr?(resource, attr, value)
  case value
  when TrueClass, FalseClass
    true
  else
    if resource.class.respond_to? :columns_hash
      column = resource.class.columns_hash[attr.to_s] and column.type == :boolean
    end
  end
end