Module: Docs::ManageResource

Extended by:
ActiveSupport::Concern
Included in:
PageCategoriesController, PagesController
Defined in:
app/controllers/concerns/docs/manage_resource.rb

Instance Method Summary collapse

Instance Method Details

#create(&block) ⇒ Object



35
36
37
38
# File 'app/controllers/concerns/docs/manage_resource.rb', line 35

def create(&block)
  set_resource resource_class.new(permitted_params)
  create!(&block)
end

#destroy(&block) ⇒ Object



44
45
46
# File 'app/controllers/concerns/docs/manage_resource.rb', line 44

def destroy(&block)
  destroy!(&block)
end

#editObject



31
32
33
# File 'app/controllers/concerns/docs/manage_resource.rb', line 31

def edit
  resource.attributes = resource_params
end

#indexObject



23
24
25
# File 'app/controllers/concerns/docs/manage_resource.rb', line 23

def index
  set_collection resource_class.all
end

#newObject



27
28
29
# File 'app/controllers/concerns/docs/manage_resource.rb', line 27

def new
  set_resource resource_class.new(resource_params)
end

#showObject



20
21
# File 'app/controllers/concerns/docs/manage_resource.rb', line 20

def show
end

#update(&block) ⇒ Object



40
41
42
# File 'app/controllers/concerns/docs/manage_resource.rb', line 40

def update(&block)
  update!(&block)
end