Sha256: 84f93650ec66bedf715e6aebd1421cec33cac3dd89b6901fe06f6c486a735cab

Contents?: true

Size: 518 Bytes

Versions: 255

Compression:

Stored size: 518 Bytes

Contents

# -*- encoding : utf-8 -*-
InlineForms::SPECIAL_COLUMN_TYPES[:check_box]=:boolean
# boolean, bit unaptly named check_box
def check_box_show(object, attribute)
  values = attribute_values(object, attribute)
  link_to_inline_edit object, attribute, values[object.send(attribute) ? 1 : 0 ][1]
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

255 entries across 255 versions & 1 rubygems

Version Path
inline_forms-6.2.14 app/helpers/form_elements/check_box.rb
inline_forms-6.2.12 app/helpers/form_elements/check_box.rb
inline_forms-6.2.11 app/helpers/form_elements/check_box.rb
inline_forms-6.2.10 app/helpers/form_elements/check_box.rb
inline_forms-6.2.9 app/helpers/form_elements/check_box.rb
inline_forms-6.2.7 app/helpers/form_elements/check_box.rb
inline_forms-6.2.6 app/helpers/form_elements/check_box.rb
inline_forms-6.2.5 app/helpers/form_elements/check_box.rb
inline_forms-6.2.4 app/helpers/form_elements/check_box.rb
inline_forms-6.2.3 app/helpers/form_elements/check_box.rb
inline_forms-6.2.2 app/helpers/form_elements/check_box.rb
inline_forms-6.2.1 app/helpers/form_elements/check_box.rb
inline_forms-6.1.1 app/helpers/form_elements/check_box.rb
inline_forms-6.1.0 app/helpers/form_elements/check_box.rb
inline_forms-6.0.8 app/helpers/form_elements/check_box.rb
inline_forms-6.0.7 app/helpers/form_elements/check_box.rb
inline_forms-6.0.6 app/helpers/form_elements/check_box.rb
inline_forms-6.0.5 app/helpers/form_elements/check_box.rb
inline_forms-6.0.4 app/helpers/form_elements/check_box.rb
inline_forms-6.0.3 app/helpers/form_elements/check_box.rb