Module: ActiveEnum::FormHelpers::SimpleForm::BuilderExtension
- Defined in:
- lib/active_enum/form_helpers/simple_form.rb
Instance Method Summary collapse
Instance Method Details
#default_input_type_with_active_enum(*args, &block) ⇒ Object
6 7 8 9 10 11 |
# File 'lib/active_enum/form_helpers/simple_form.rb', line 6 def default_input_type_with_active_enum(*args, &block) return :enum if (args.last.is_a?(Hash) ? args.last[:as] : @options[:as]).nil? && object.class.respond_to?(:active_enum_for) && object.class.active_enum_for(args.first || @attribute_name) default_input_type_without_active_enum(*args, &block) end |