module FormtasticBootstrap::Inputs::Base::Timeish

Public Instance Methods

date_input_html() click to toggle source
# File lib/formtastic-bootstrap/inputs/base/timeish.rb, line 6
def date_input_html
  fragment_input_html(:date, "small")
end
fragment_id(fragment) click to toggle source
# File lib/formtastic-bootstrap/inputs/base/timeish.rb, line 14
def fragment_id(fragment)
  # TODO is this right?
  # "#{input_html_options[:id]}_#{position(fragment)}i"
  "#{input_html_options[:id]}[#{fragment}]"
end
fragment_input_html(fragment, klass) click to toggle source
# File lib/formtastic-bootstrap/inputs/base/timeish.rb, line 20
def fragment_input_html(fragment, klass)
  opts = input_options.merge(:prefix => fragment_prefix, :field_name => fragment_name(fragment), :default => value, :include_blank => include_blank?)
  template.send(:"text_field_#{fragment}", value, opts, input_html_options.merge(:id => fragment_id(fragment), :class => klass))
end
time_input_html() click to toggle source
# File lib/formtastic-bootstrap/inputs/base/timeish.rb, line 10
def time_input_html
  fragment_input_html(:time, "mini")
end