Module: Freezer::FrozenRecordFactory
- Defined in:
- lib/freezer/frozen_record_proxy.rb
Class Method Summary collapse
Class Method Details
.build(klass, attributes, slient = false) ⇒ Object
11 12 13 14 |
# File 'lib/freezer/frozen_record_proxy.rb', line 11 def build(klass, attributes, slient = false) record = get_class(klass).new attributes, without_protection: true FrozenRecordProxy.new(record, slient) end |
.get_class(klass) ⇒ Object
7 8 9 |
# File 'lib/freezer/frozen_record_proxy.rb', line 7 def get_class(klass) klass.is_a?(Class) ? klass : klass.to_s.camelize.constantize end |