module Superbot::Cloud::Web

Public Class Methods

registered(sinatra) click to toggle source
# File lib/superbot/cloud/web.rb, line 6
def self.registered(sinatra)
  sinatra.get "/login" do
    credentials = request.params.slice('username', 'email', 'token', 'organization')
    Superbot::Cloud.save_credentials(credentials)
    puts "Logged in as #{credentials[:username]} (#{credentials[:email]})"
    redirect "#{Superbot::Cloud::LOGIN_URI}/success"
  end

  sinatra.after "/login" do
    sleep 1
    sinatra.quit!
  end
end