class WonderfulSimpleForms::SimpleForm::BelongsToInput
Attributes
original_attribute_name[R]
Public Class Methods
new(builder, attribute_name, column, input_type, options = {})
click to toggle source
Calls superclass method
# File lib/wonderful_simple_forms/simple_form.rb, line 43 def initialize(builder, attribute_name, column, input_type, options = {}) @original_attribute_name = attribute_name attribute_name = "#{attribute_name}_id".to_sym super end
Public Instance Methods
collection()
click to toggle source
# File lib/wonderful_simple_forms/simple_form.rb, line 49 def collection @collection ||= enum_list end
enum_list()
click to toggle source
# File lib/wonderful_simple_forms/simple_form.rb, line 53 def enum_list original_attribute_name.to_s.classify.constantize.all.map{|instance|[instance.method(:name).call, instance.method(:name).call]} end