Module: ProgrammableScaffoldRails::Scaffold::Edit

Defined in:
lib/programmable_scaffold_rails/scaffold/edit.rb

Instance Method Summary collapse

Instance Method Details

#editObject



9
10
11
12
13
14
15
# File 'lib/programmable_scaffold_rails/scaffold/edit.rb', line 9

def edit
  scaffold_helper = self.programmable_scaffold_controller_helpers
  self.instance_variable_set(scaffold_helper.single_instance,
                             scaffold_helper.find_by_id_or_friendly_id(params))
  instance = self.instance_variable_get(scaffold_helper.single_instance)
  authorize!(:update, instance) if scaffold_helper.cancan
end