module Formtastic::Inputs::Base::Numeric
Public Instance Methods
in_option()
click to toggle source
# File lib/formtastic/inputs/base/numeric.rb, line 38 def in_option options[:in] end
input_html_options()
click to toggle source
Calls superclass method
# File lib/formtastic/inputs/base/numeric.rb, line 5 def input_html_options defaults = super # override rails default size - does not apply to numeric inputs #@todo document/spec defaults[:size] = nil if in_option defaults[:min] = in_option.to_a.min defaults[:max] = in_option.to_a.max else defaults[:min] ||= min_option defaults[:max] ||= max_option end defaults[:step] ||= step_option defaults end
max_option()
click to toggle source
# File lib/formtastic/inputs/base/numeric.rb, line 33 def max_option return options[:max] if options.key?(:max) validation_max end
min_option()
click to toggle source
# File lib/formtastic/inputs/base/numeric.rb, line 28 def min_option return options[:min] if options.key?(:min) validation_min end
step_option()
click to toggle source
# File lib/formtastic/inputs/base/numeric.rb, line 23 def step_option return options[:step] if options.key?(:step) validation_step end
wrapper_html_options()
click to toggle source
Calls superclass method
# File lib/formtastic/inputs/base/numeric.rb, line 42 def wrapper_html_options new_class = [super[:class], "numeric", "stringish"].compact.join(" ") super.merge(:class => new_class) end