Class: FlightPlanCli::Api

Inherits:
Object
  • Object
show all
Defined in:
lib/flight_plan_cli/api.rb

Instance Method Summary collapse

Constructor Details

#initialize(url:, key:, secret:) ⇒ Api

Returns a new instance of Api.



5
6
7
8
9
# File 'lib/flight_plan_cli/api.rb', line 5

def initialize(url:, key:, secret:)
  @url = url
  @key = key
  @secret = secret
end

Instance Method Details

#board_tickets(board_id: nil, repo_id: nil, repo_url: nil, assignee_username: nil) ⇒ Object



11
12
13
14
15
16
17
18
19
20
# File 'lib/flight_plan_cli/api.rb', line 11

def board_tickets(board_id: nil, repo_id: nil, repo_url: nil, assignee_username: nil)
  params = {
    board_id: board_id,
    repo_id: repo_id,
    repo_url: repo_url,
    assignee_username: assignee_username
  }

  HTTParty.get("#{url}/board_tickets.json", query: params, headers: headers)
end