Class: Fields::ButtonGroupController

Inherits:
SelectRadioController show all
Defined in:
app/fields/controllers/button_group_controller.rb

Instance Method Summary collapse

Methods inherited from SelectRadioController

#options

Methods inherited from MainController

#blur, #errors, #field_name, #label, #marked, #model_inst, #setup_field

Instance Method Details

#active_classObject



23
24
25
# File 'app/fields/controllers/button_group_controller.rb', line 23

def active_class
  attrs.active_class || 'active'
end

#button_classObject



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

Returns:

  • (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

#selected_button_classObject



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