Module: ExpressAdmin::StandardActions::ClassMethods

Defined in:
lib/express_admin/standard_actions.rb

Instance Method Summary collapse

Instance Method Details

#inherited(base) ⇒ Object



21
22
23
24
25
26
27
# File 'lib/express_admin/standard_actions.rb', line 21

def inherited(base)
  base.class_eval "    def \#{base.resource_name}_params\n      params.require(:\#{base.resource_name}).permit!\n    end\n  RUBY\nend\n"

#resource_nameObject



29
30
31
# File 'lib/express_admin/standard_actions.rb', line 29

def resource_name
  self.to_s.demodulize.gsub(/Controller$/, '').singularize.underscore
end