Class: CckForms::ParameterTypeClass::FloatRange

Inherits:
NumberRange
  • Object
show all
Defined in:
lib/cck_forms/parameter_type_class/float_range.rb

Instance Method Summary collapse

Instance Method Details

#form_field(form_builder_field, field_name, options) ⇒ Object



6
7
8
9
10
# File 'lib/cck_forms/parameter_type_class/float_range.rb', line 6

def form_field(form_builder_field, field_name, options)
  default_style = {class: 'form-control input-small'}

  form_builder_field.number_field field_name, options.merge(value: value.try(:[], field_name.to_s), step: 'any').reverse_merge(default_style)
end

#normalize_number(number) ⇒ Object



2
3
4
# File 'lib/cck_forms/parameter_type_class/float_range.rb', line 2

def normalize_number(number)
  number.to_f.round(2)
end