class Kwipper::Controller

Constants

ROUTES

Attributes

action[R]
app[R]
request[R]
response[R]

Public Class Methods

add_routes(routes) click to toggle source
# File lib/kwipper/controller.rb, line 10
def self.add_routes(routes)
  routes.each do |route_key, action|
    ROUTES.merge! route_key => [self, action]
  end
end
new(request, response) click to toggle source
# File lib/kwipper/controller.rb, line 18
def initialize(request, response)
  @request, @response = request, response
end

Public Instance Methods

home() click to toggle source
# File lib/kwipper/controller.rb, line 26
def home
  render :home
end
process(action) click to toggle source
# File lib/kwipper/controller.rb, line 22
def process(action)
  send @action = action
end

Protected Instance Methods

require_login!() click to toggle source
# File lib/kwipper/controller.rb, line 32
def require_login!
  raise Kwipper::AuthenticationRequired unless current_session
end