Class: TrelloCli::Requests::Members

Inherits:
Object
  • Object
show all
Includes:
Shared
Defined in:
lib/trello_cli/requests/members.rb

Instance Method Summary collapse

Methods included from Shared

#connect_to_trello, #key, #token

Constructor Details

#initialize(board_id) ⇒ Members

Returns a new instance of Members.



7
8
9
10
11
# File 'lib/trello_cli/requests/members.rb', line 7

def initialize(board_id)
  connect_to_trello

  @board_id = board_id
end

Instance Method Details

#find_member_by_username_in_board(member_username) ⇒ Object



17
18
19
20
21
22
23
# File 'lib/trello_cli/requests/members.rb', line 17

def find_member_by_username_in_board(member_username)
  members.each do |m|
    return m if m.attributes[:username] == member_username
  end

  false
end

#member_exists_in_board?(member_username) ⇒ Boolean

Returns:

  • (Boolean)


13
14
15
# File 'lib/trello_cli/requests/members.rb', line 13

def member_exists_in_board?(member_username)
  !!find_member_by_username_in_board(member_username)
end