module Golden::Setting::FormOption
Public Instance Methods
field_type()
click to toggle source
# File lib/golden/setting/form_option.rb, line 40 def field_type form_options[:type] end
field_type=(new_value)
click to toggle source
# File lib/golden/setting/form_option.rb, line 44 def field_type= new_value return unless new_value self.form_options[:type] = new_value.to_sym end
field_values()
click to toggle source
# File lib/golden/setting/form_option.rb, line 49 def field_values case form_options[:collection] when String eval form_options[:collection] else form_options[:collection] end end
field_values=(new_value)
click to toggle source
# File lib/golden/setting/form_option.rb, line 58 def field_values= new_value return unless new_value self.form_options[:collection] = eval(new_value) end
form_options()
click to toggle source
Calls superclass method
# File lib/golden/setting/form_option.rb, line 29 def form_options case self[:form_options] when String YAML::load self[:form_options] when Hash super else self[:form_options] = default_form_options.dup end end