module Formalism::ModelForms::Create
Base
form for model creation
Public Class Methods
new(*)
click to toggle source
Calls superclass method
# File lib/formalism/model_forms/create.rb, line 7 def initialize(*) super @instance_from_initialization = @instance initialize_instance end
Public Instance Methods
before_retry()
click to toggle source
Calls superclass method
# File lib/formalism/model_forms/create.rb, line 15 def before_retry super initialize_instance end
Private Instance Methods
execute()
click to toggle source
Calls superclass method
# File lib/formalism/model_forms/create.rb, line 23 def execute instance.set(fields_and_nested_forms).save super end
find_instance()
click to toggle source
# File lib/formalism/model_forms/create.rb, line 28 def find_instance nil end
initialize_instance()
click to toggle source
# File lib/formalism/model_forms/create.rb, line 32 def initialize_instance self.instance = model.new fields(for_merge: true) end