Class: AdminIt::SavableSingleContext

Inherits:
SingleContext show all
Defined in:
lib/admin_it/context/single_context.rb

Direct Known Subclasses

EditContext, NewContext

Class Method Summary collapse

Instance Method Summary collapse

Constructor Details

This class inherits a constructor from AdminIt::Context

Class Method Details

.save_actionObject



177
# File 'lib/admin_it/context/single_context.rb', line 177

def self.save_action; end

Instance Method Details

#save_entityObject



179
180
181
182
183
184
185
186
187
188
189
190
191
# 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