Completed
Push — master ( 89d408...abd16b )
by
unknown
02:18
created

EventsController   A

Complexity

Total Complexity 7

Size/Duplication

Total Lines 35
Duplicated Lines 0 %
Metric Value
dl 0
loc 35
rs 10
wmc 7

5 Methods

Rating   Name   Duplication   Size   Complexity  
A create() 0 4 1
A index() 0 3 1
A new() 0 3 1
A update() 0 7 2
A edit() 0 2 1
1
class Admin::EventsController < Admin::AdminController
2
  load_resource
3
  respond_to :html
4
5
  def index
6
    respond_with(@events)
7
  end
8
9
  def new
10
    respond_with(@event)
11
  end
12
13
  def create
14
    @event.save!
15
    redirect_to admin_events_path
16
  end
17
18
  def edit
19
  end
20
21
  def update
22
    if @event.update(event_params)
23
      redirect_to admin_events_path
24
    else
25
      render :edit
26
    end
27
  end
28
29
  private
30
31
  def event_params
32
    params.require(controller_name.singularize).permit(:name, :date)
33
  end
34
35
end
36