summaryrefslogtreecommitdiff
path: root/app
diff options
context:
space:
mode:
authormo khan <mo@mokhan.ca>2015-02-03 21:57:27 -0700
committermo khan <mo@mokhan.ca>2015-02-03 21:57:30 -0700
commitfa4278d3c3350547ee1f60ad76552820ab64c0b6 (patch)
tree618855ccff72639cee2ed94f4238bbd7245e771d /app
parentffd510c781a76c97172f369ce54db1322fd49791 (diff)
move nested controller to sub dir.
Diffstat (limited to 'app')
-rw-r--r--app/controllers/agents/events_controller.rb34
-rw-r--r--app/controllers/events_controller.rb32
-rw-r--r--app/views/agents/events/_form.html.erb (renamed from app/views/events/_form.html.erb)0
-rw-r--r--app/views/agents/events/index.html.erb (renamed from app/views/events/index.html.erb)0
-rw-r--r--app/views/agents/events/new.html.erb (renamed from app/views/events/new.html.erb)0
5 files changed, 34 insertions, 32 deletions
diff --git a/app/controllers/agents/events_controller.rb b/app/controllers/agents/events_controller.rb
new file mode 100644
index 0000000..ce66c5b
--- /dev/null
+++ b/app/controllers/agents/events_controller.rb
@@ -0,0 +1,34 @@
+module Agents
+ class EventsController < ApplicationController
+ before_action :load_agent
+
+ def index
+ @events = Event.all
+ end
+
+ def new
+ @event = Event.new
+ end
+
+ def create
+ Publisher.publish("events", event_params.merge({agent_id: @agent.id}))
+ redirect_to agent_events_path, notice: 'Event was successfully created.'
+ end
+
+ def destroy
+ @event = Event.find(params[:id])
+ @event.destroy
+ redirect_to events_url, notice: 'Event was successfully destroyed.'
+ end
+
+ private
+
+ def event_params
+ params.require(:event).permit(:name, :data)
+ end
+
+ def load_agent
+ @agent = Agent.find(params[:agent_id])
+ end
+ end
+end
diff --git a/app/controllers/events_controller.rb b/app/controllers/events_controller.rb
deleted file mode 100644
index 6a8fe42..0000000
--- a/app/controllers/events_controller.rb
+++ /dev/null
@@ -1,32 +0,0 @@
-class EventsController < ApplicationController
- before_action :load_agent
-
- def index
- @events = Event.all
- end
-
- def new
- @event = Event.new
- end
-
- def create
- Publisher.publish("events", event_params.merge({agent_id: @agent.id}))
- redirect_to agent_events_path, notice: 'Event was successfully created.'
- end
-
- def destroy
- @event = Event.find(params[:id])
- @event.destroy
- redirect_to events_url, notice: 'Event was successfully destroyed.'
- end
-
- private
-
- def event_params
- params.require(:event).permit(:name, :data)
- end
-
- def load_agent
- @agent = Agent.find(params[:agent_id])
- end
-end
diff --git a/app/views/events/_form.html.erb b/app/views/agents/events/_form.html.erb
index 2215f6c..2215f6c 100644
--- a/app/views/events/_form.html.erb
+++ b/app/views/agents/events/_form.html.erb
diff --git a/app/views/events/index.html.erb b/app/views/agents/events/index.html.erb
index 32f6562..32f6562 100644
--- a/app/views/events/index.html.erb
+++ b/app/views/agents/events/index.html.erb
diff --git a/app/views/events/new.html.erb b/app/views/agents/events/new.html.erb
index ed30f02..ed30f02 100644
--- a/app/views/events/new.html.erb
+++ b/app/views/agents/events/new.html.erb