class Simple::Oauth2::Response
Attributes
access_token[RW]
refresh_token[RW]
seconds_in_day[R]
Public Class Methods
new(json)
click to toggle source
json: {
access_token: 'Basecamp access token' refresh_token: 'Basecamp refresh token' expires_in: 'epoch time stamp'
}
# File lib/models/response.rb, line 19 def initialize(json) @seconds_in_day = 86400 json = JSON.parse(json) @access_token = json['access_token'] @expires_at = DateTime.now.to_date + Rational(json['expires_in'], @seconds_in_day) @refresh_token = json['refresh_token'] end