Class: FlightPlanCli::Api
- Inherits:
-
Object
- Object
- FlightPlanCli::Api
- Defined in:
- lib/flight_plan_cli/api.rb
Instance Method Summary collapse
- #board_tickets(board_id: nil, repo_id: nil, repo_url: nil, assignee_username: nil) ⇒ Object
-
#initialize(url:, key:, secret:) ⇒ Api
constructor
A new instance of Api.
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 |