class Lolita::Configuration::Field::Enum
Public Instance Methods
values(value=nil, &block)
click to toggle source
# File lib/lolita/configuration/field/enum.rb, line 6 def values value=nil, &block @values=value || block if value || block_given? @values end
view_values(view)
click to toggle source
# File lib/lolita/configuration/field/enum.rb, line 11 def view_values(view) record = view.send(:current_form).object if values.respond_to?(:call) values.call(view) else values || default_values end end
Private Instance Methods
default_values()
click to toggle source
# File lib/lolita/configuration/field/enum.rb, line 22 def default_values dbi_field.limit || [] rescue [] end