module Padrino::Helpers::FormHelpers::Options

Helpers to generate options list for select tag.

Public Instance Methods

extract_option_tags!(options) click to toggle source
# File lib/padrino-helpers/form_helpers/options.rb, line 8
def extract_option_tags!(options)
  state = extract_option_state!(options)
  option_tags = if options[:grouped_options]
    grouped_options_for_select(options.delete(:grouped_options), state)
  else
    options_for_select(extract_option_items!(options), state)
  end
  if prompt = options.delete(:include_blank)
    option_tags.unshift(blank_option(prompt))
  end
  option_tags
end