Module: NdrUi::Bootstrap::FormControlClass
- Included in:
- NdrUi::BootstrapBuilder
- Defined in:
- app/builders/ndr_ui/bootstrap/form_control_class.rb
Overview
Class Method Summary collapse
Class Method Details
.add_form_control_class(method_name) ⇒ Object
24 25 26 27 28 29 |
# File 'app/builders/ndr_ui/bootstrap/form_control_class.rb', line 24 def self.add_form_control_class(method_name) define_method(method_name) do |label, *args, &proc| = (args., %w[form-control]) super(label, *(args << ), &proc) end end |
.add_select_control_class ⇒ Object
31 32 33 34 35 36 37 38 39 40 41 |
# File 'app/builders/ndr_ui/bootstrap/form_control_class.rb', line 31 def self.add_select_control_class define_method('select') do |label, choices, *args, &proc| # TODO: Ruby 1.8 doesn't support optional arguments with `define_method`: , = *args ||= {} ||= {} = (, %w[form-control form-select]) super(label, choices, , , &proc) end end |