Sha256: 1bfa5c5c0073ca58e892a8ee30d95ade27cab93732fd0389f35f7470d20d1420

Contents?: true

Size: 487 Bytes

Versions: 18

Compression:

Stored size: 487 Bytes

Contents

InlineForms::SPECIAL_COLUMN_TYPES[:check_box]=:boolean
# boolean, bit unaptly named check_box
def check_box_show(object, attribute)
  values ||= { 'false' => 'no', 'true' => 'yes' }
  link_to_inline_edit object, attribute, values[object.send(attribute).to_s]
end

def check_box_edit(object, attribute)
  check_box_tag attribute.to_s, 1, object.send(attribute)
end

def check_box_update(object, attribute)
  object[attribute.to_s.to_sym] = params[attribute.to_s.to_sym].nil? ? 0 : 1
end

Version data entries

18 entries across 18 versions & 1 rubygems

Version Path
inline_forms-0.9.10 app/helpers/form_elements/check_box.rb
inline_forms-0.9.9 app/helpers/form_elements/check_box.rb
inline_forms-0.9.8 app/helpers/form_elements/check_box.rb
inline_forms-0.9.7 app/helpers/form_elements/check_box.rb
inline_forms-0.9.6 app/helpers/form_elements/check_box.rb
inline_forms-0.9.5 app/helpers/form_elements/check_box.rb
inline_forms-0.9.4 app/helpers/form_elements/check_box.rb
inline_forms-0.9.3 app/helpers/form_elements/check_box.rb
inline_forms-0.9.2 app/helpers/form_elements/check_box.rb
inline_forms-0.9.1 app/helpers/form_elements/check_box.rb
inline_forms-0.9.0 app/helpers/form_elements/check_box.rb
inline_forms-0.8.6 app/helpers/form_elements/check_box.rb
inline_forms-0.8.5 app/helpers/form_elements/check_box.rb
inline_forms-0.8.4 app/helpers/form_elements/check_box.rb
inline_forms-0.8.3 app/helpers/form_elements/check_box.rb
inline_forms-0.8.2 app/helpers/form_elements/check_box.rb
inline_forms-0.8.1 app/helpers/form_elements/check_box.rb
inline_forms-0.8.0 app/helpers/form_elements/check_box.rb