Sha256: 14baba086d3dfcedf164757031d38a3cb93d022076135b79f7fa89c9ac0c639c
Contents?: true
Size: 426 Bytes
Versions: 1
Compression:
Stored size: 426 Bytes
Contents
module FunkyForm module ClassMethods def model_name(model_name = nil) if model_name @model_name = model_name else @model_name ||= super() end end private 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 end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
funky_form-0.1.0 | lib/funky_form/class_methods.rb |