Method: Redvine#connect
- Defined in:
- lib/redvine.rb
#connect(opts = {}) ⇒ Object
12 13 14 15 16 17 18 19 20 |
# File 'lib/redvine.rb', line 12 def connect(opts={}) validate_connect_args(opts) query = {username: opts[:email], password: opts[:password], deviceToken: @@deviceToken} headers = {'User-Agent' => @@userAgent} response = HTTParty.post(@@baseUrl + 'users/authenticate', {body: query, headers: headers}) @vine_key = response.parsed_response['data']['key'] @username = response.parsed_response['data']['username'] @user_id = response.parsed_response['data']['userId'] end |