Sha256: b7a1aa9d6e1a0b12ce0ea2bd2c884fa37342ce36b985028ecb7b4533bb092ae4
Contents?: true
Size: 595 Bytes
Versions: 1
Compression:
Stored size: 595 Bytes
Contents
require 'fields/controllers/main_controller' require 'fields/controllers/select_radio_controller' module Fields class ButtonGroupController < SelectRadioController def selected?(value) true if value == model_inst.send(@field_name) end def set_val(value) model_inst.send("#{@field_name}=", value) end def button_class attrs.button_class || 'btn-default' end def selected_button_class attrs.selected_button_class || attrs.button_class || 'btn-default' end def active_class attrs.active_class || 'active' end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
volt-fields-0.2.0 | app/fields/controllers/button_group_controller.rb |