class PredicsisMlSdk::AccessToken
Attributes
id[RW]
Public Class Methods
all(token = bearer_token)
click to toggle source
# File lib/predicsis_ml_sdk/access_token.rb, line 14 def self.all(token = bearer_token) data = Requests.get_tokens(token) data.each_with_object([]) do |e, a| a << new(e['id'], token).tap do |resource| resource.send(:define_attributes, e) end end end
create(params = {}, token = bearer_token)
click to toggle source
# File lib/predicsis_ml_sdk/access_token.rb, line 7 def self.create(params = {}, token = bearer_token) data = Requests.post_token(token, params) new(data['id'], token).tap do |access_token| access_token.define_attributes(data) end end
delete(id, token = bearer_token)
click to toggle source
# File lib/predicsis_ml_sdk/access_token.rb, line 27 def self.delete(id, token = bearer_token) new(id, token).delete end
get(id, token = bearer_token)
click to toggle source
# File lib/predicsis_ml_sdk/access_token.rb, line 23 def self.get(id, token = bearer_token) new(id, token).get end
new(id, token = bearer_token)
click to toggle source
# File lib/predicsis_ml_sdk/access_token.rb, line 31 def initialize(id, token = bearer_token) @token = token @id = id end
Public Instance Methods
delete()
click to toggle source
# File lib/predicsis_ml_sdk/access_token.rb, line 42 def delete Requests.delete_token(token, id) self end
get()
click to toggle source
# File lib/predicsis_ml_sdk/access_token.rb, line 36 def get data = Requests.get_token(token, id) define_attributes(data) self end