Class: AdminIt::SavableSingleContext
Class Method Summary
collapse
Instance Method Summary
collapse
Class Method Details
.save_action ⇒ Object
157
|
# File 'lib/admin_it/context/single_context.rb', line 157
def self.save_action; end
|
Instance Method Details
#save_entity ⇒ Object
159
160
161
162
163
164
165
166
167
168
169
170
171
|
# File 'lib/admin_it/context/single_context.rb', line 159
def save_entity
if entity_saver.nil?
if controller.respond_to?("#{resource.name}_save")
controller.send("#{resource.name}_save", name)
elsif controller.respond_to?(:save)
controller.save(entity_class, name)
else
do_save_entity
end
else
entity_saver.call(controller, name)
end
end
|