Module: Bloc::Client::Authenticate
- Included in:
- Bloc::Client
- Defined in:
- lib/bloc/client/authenticate.rb
Instance Method Summary collapse
Instance Method Details
#authenticate(options) ⇒ Object
6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 |
# File 'lib/bloc/client/authenticate.rb', line 6 def authenticate() raise "Must Provide an Email" unless [:email] raise "Must Provide a Password" unless [:password] response = RestClient.post(bloc_url("/api_keys"), { :email => [:email], :password => [:password] }) credentials = JSON.parse(response.body) Bloc::Client.credentials = credentials credentials end |