Skip to content

Instantly share code, notes, and snippets.

@Codcore
Created June 18, 2015 12:47
Show Gist options
  • Save Codcore/c9e6b5ebdb0a5bc7bdc6 to your computer and use it in GitHub Desktop.
Save Codcore/c9e6b5ebdb0a5bc7bdc6 to your computer and use it in GitHub Desktop.
Better
# require "./rsaccess-web/*"
require "../../src/amethyst"
module Rsaccess::Web
class WordController < Base::Controller
actions :login
view "login", "#{__DIR__}/views"
view "success", "#{__DIR__}/views", username, password
def login
respond_to do |format|
format.html { render "login"}
end
a = request.request_parameters
unless a.has_key?("username") && a.has_key?("password")
username = a["username"]
password = a["password"]
respond_to do |format|
format.html { render "success", username, password }
end
end
end
end
class RSAccessApp < Base::App
settings.configure do |conf|
conf.environment = "development"
end
routes.draw do
get "/", "#login"
all "/login", "#login"
register WordController
end
end
end
app = Rsaccess::Web::RSAccessApp.new
app.serve
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment