Module: Tacokit::Client::Members

Included in:
Tacokit::Client
Defined in:
lib/tacokit/client/members.rb

Instance Method Summary collapse

Instance Method Details

#actions(username = "me", options = {}) ⇒ Object Also known as: member_actions

Retrieve a member’s actions



15
16
17
18
# File 'lib/tacokit/client/members.rb', line 15

def actions(username = "me", options = {})
  username, options = extract_member_args(username, options)
  paginated_get member_path(username, "actions"), options
end

#boards(username = "me", options = {}) ⇒ Object

Retrieve a member’s boards



24
25
26
27
# File 'lib/tacokit/client/members.rb', line 24

def boards(username = "me", options = {})
  username, options = extract_member_args(username, options)
  get member_path(username, "boards"), options
end

#cards(username = "me", options = {}) ⇒ Object

Retrieve a member’s cards



32
33
34
35
# File 'lib/tacokit/client/members.rb', line 32

def cards(username = "me", options = {})
  username, options = extract_member_args(username, options)
  get member_path(username, "cards"), options
end

#member(username = "me", options = nil) ⇒ Object

Retrieve a Trello member



7
8
9
10
# File 'lib/tacokit/client/members.rb', line 7

def member(username = "me", options = nil)
  username, options = extract_member_args(username, options)
  get member_path(username), options
end

#notifications(username = "me", options = {}) ⇒ Object

Retrieve a member’s notifications



40
41
42
43
# File 'lib/tacokit/client/members.rb', line 40

def notifications(username = "me", options = {})
  username, options = extract_member_args(username, options)
  paginated_get member_path(username, "notifications"), options
end

#organizations(username = "me", options = {}) ⇒ Object

Retrieve a member’s organizations



48
49
50
51
# File 'lib/tacokit/client/members.rb', line 48

def organizations(username = "me", options = {})
  username, options = extract_member_args(username, options)
  get member_path(username, "organizations"), options
end

#tokens(username = "me", options = {}) ⇒ Object

Retrieve a member’s tokens



56
57
58
59
# File 'lib/tacokit/client/members.rb', line 56

def tokens(username = "me", options = {})
  username, options = extract_member_args(username, options)
  get member_path(username, "tokens"), options
end

#update_member(username, options = {}) ⇒ Object

Update a member



64
65
66
# File 'lib/tacokit/client/members.rb', line 64

def update_member(username, options = {})
  put member_path(username), options
end