controller, helper and routes

This commit is contained in:
Rimian Perkins 2017-01-31 13:28:41 +11:00
parent f6c9977c7a
commit df810c3613
5 changed files with 36 additions and 1 deletions

View File

@ -0,0 +1,7 @@
require_dependency 'discourse'
module Choice
class ApplicationController < ActionController::Base
include CurrentUser
end
end

View File

@ -0,0 +1,7 @@
module Choice
class ChoiceController < Choice::ApplicationController
def about
head 200
end
end
end

View File

@ -0,0 +1,5 @@
module Choice
module ApplicationHelper
end
end

3
config/routes.rb Normal file
View File

@ -0,0 +1,3 @@
Choice::Engine.routes.draw do
get "about" => "choice#about"
end

View File

@ -1,4 +1,17 @@
# name: choice-plugin
# about: Integrating CHOICE with Discourse
# version: 0.0.1
# version: 0.0.2
# authors: Rimian Perkins
module ::Choice
class Engine < ::Rails::Engine
engine_name 'choice'
isolate_namespace Choice
end
end
after_initialize do
Discourse::Application.routes.prepend do
mount ::Choice::Engine, at: '/choice'
end
end