25
26
27
28
29
30
31
32
33
34
35
|
# File 'lib/fabrication/generator/base.rb', line 25
def create(attributes = [], callbacks = {})
build(attributes, callbacks)
execute_deprecated_callbacks(callbacks, :before_validation, :before_create)
execute_deprecated_callbacks(callbacks, :after_validation, :before_create)
execute_deprecated_callbacks(callbacks, :before_save, :before_create)
execute_callbacks(callbacks[:before_create])
persist
execute_callbacks(callbacks[:after_create])
execute_deprecated_callbacks(callbacks, :after_save, :after_create)
_instance
end
|