Class: MisarReach::WorkspacesResource

Inherits:
Resource
  • Object
show all
Defined in:
lib/misar_reach/client.rb

Overview

── Resource: Workspaces ─────────────────────────────────────────────────────

Instance Method Summary collapse

Methods inherited from Resource

#initialize

Constructor Details

This class inherits a constructor from MisarReach::Resource

Instance Method Details

#add_member(id, data) ⇒ Object



460
461
462
# File 'lib/misar_reach/client.rb', line 460

def add_member(id, data)
  @client.request(:post, "/workspaces/#{id}/members", data)
end

#create(data) ⇒ Object



452
453
454
# File 'lib/misar_reach/client.rb', line 452

def create(data)
  @client.request(:post, "/workspaces", data)
end

#list(params = {}) ⇒ Object



448
449
450
# File 'lib/misar_reach/client.rb', line 448

def list(params = {})
  @client.request(:get, "/workspaces#{qs(params)}")
end

#members(id) ⇒ Object



456
457
458
# File 'lib/misar_reach/client.rb', line 456

def members(id)
  @client.request(:get, "/workspaces/#{id}/members")
end

#remove_member(id) ⇒ Object



464
465
466
# File 'lib/misar_reach/client.rb', line 464

def remove_member(id)
  @client.request(:delete, "/workspaces/#{id}/members")
end