module Create
Attributes
defaults[RW]
Public Instance Methods
create(klass, data = {})
click to toggle source
# File lib/fabrial/create.rb, line 6 def create(klass, data = {}) # Find the base class of any STI types base = klass.base_class default_data = defaults[klass] default_data ||= defaults[base] default_data ||= {} data = default_data.merge data klass.create! data end