Class: Fields::ButtonGroupController
Instance Method Summary
collapse
#options
#blur, #errors, #field_name, #label, #marked, #model_inst, #setup_field
Instance Method Details
#active_class ⇒ Object
23
24
25
|
# File 'app/fields/controllers/button_group_controller.rb', line 23
def active_class
attrs.active_class || 'active'
end
|
15
16
17
|
# File 'app/fields/controllers/button_group_controller.rb', line 15
def button_class
attrs.button_class || 'btn-default'
end
|
#selected?(value) ⇒ Boolean
7
8
9
|
# File 'app/fields/controllers/button_group_controller.rb', line 7
def selected?(value)
true if value == model_inst.send(@field_name)
end
|
19
20
21
|
# File 'app/fields/controllers/button_group_controller.rb', line 19
def selected_button_class
attrs.selected_button_class || attrs.button_class || 'btn-default'
end
|
#set_val(value) ⇒ Object
11
12
13
|
# File 'app/fields/controllers/button_group_controller.rb', line 11
def set_val(value)
model_inst.send("#{@field_name}=", value)
end
|