class SVBClient::Onboarding::Resource

Public Class Methods

new(client, id) click to toggle source
# File lib/svbclient.rb, line 514
def initialize(client, id)
  @client = client
  @id = id
  @type = 'thing'
end

Public Instance Methods

data() click to toggle source
# File lib/svbclient.rb, line 524
def data
  JSON.parse(@client.get("/v1/#{@type}/#{@id}").body)["data"]
end
delete() click to toggle source
# File lib/svbclient.rb, line 532
def delete
  @client.delete("/v1/#{@type}/#{@id}")
end
id() click to toggle source
# File lib/svbclient.rb, line 520
def id
  @id
end
update(jsonbody) click to toggle source
# File lib/svbclient.rb, line 528
def update(jsonbody)
  @client.patch("/v1/#{@type}/#{@id}", jsonbody)
end