Class: AppBase::Engine::CrudInitializer

Inherits:
Object
  • Object
show all
Defined in:
lib/appbase/railtie.rb

Instance Method Summary collapse

Constructor Details

#initialize(model, op) ⇒ CrudInitializer

Returns a new instance of CrudInitializer.



52
53
54
55
56
# File 'lib/appbase/railtie.rb', line 52

def initialize(model, op)
  @model = model
  @op = op
  @http_methods = { create: :post, update: :put, delete: :delete, query: :get }
end

Instance Method Details

#initObject



58
59
60
61
62
# File 'lib/appbase/railtie.rb', line 58

def init
  pre_init
  add_controller_stub
  add_route
end