class Toke::GetAccessTokenParams
Attributes
client_id[R]
client_secret[R]
refresh_token[R]
Public Class Methods
new(params)
click to toggle source
# File lib/toke/params/get_access_token_params.rb, line 5 def initialize(params) @params = params @client_id = normalize(:client_id) @client_secret = normalize(:client_secret) @refresh_token = normalize(:refresh_token) end
Public Instance Methods
valid?()
click to toggle source
# File lib/toke/params/get_access_token_params.rb, line 13 def valid? !!(client_id && client_secret && refresh_token) end
Private Instance Methods
normalize(key)
click to toggle source
# File lib/toke/params/get_access_token_params.rb, line 19 def normalize(key) value = @params[key] || @params[key.to_s] value = nil if value && value.strip == '' value end