module FunkyForm::ClassMethods
Public Instance Methods
model_name(model_name = nil)
click to toggle source
# File lib/funky_form/class_methods.rb, line 3 def model_name(model_name = nil) if model_name @model_name = model_name else @model_name ||= superclass.model_name end end
Private Instance Methods
model(klass = nil)
click to toggle source
# File lib/funky_form/class_methods.rb, line 13 def model(klass = nil) if klass.respond_to?(:model_name) model_name klass.model_name elsif klass.is_a?(String) model_name ActiveModel::Name.new(self, nil, klass) end end