Module: Superbot::Cloud::Web

Defined in:
lib/superbot/cloud/web.rb

Class Method Summary collapse

Class Method Details

.registered(sinatra) ⇒ Object



6
7
8
9
10
11
12
13
14
15
16
# File 'lib/superbot/cloud/web.rb', line 6

def self.registered(sinatra)
  sinatra.get "/login" do
    credentials = request.params.slice(*%w[username email token organization])
    Superbot::Cloud.save_credentials(credentials)
    redirect "#{Superbot::Cloud::LOGIN_URI}/success"
  end

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