class AdminIt::SavableSingleContext

Public Class Methods

save_action() click to toggle source
# File lib/admin_it/context/single_context.rb, line 177
def self.save_action; end

Public Instance Methods

save_entity() click to toggle source
# File lib/admin_it/context/single_context.rb, line 179
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

Protected Instance Methods

do_save_entity() click to toggle source
# File lib/admin_it/context/single_context.rb, line 197
def do_save_entity; end