Class: Whereby::Api

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

Constant Summary collapse

API_VERSION =
'v1'
BASE_URL =
"https://api.whereby.dev/#{API_VERSION}"

Instance Method Summary collapse

Instance Method Details

#create_meeting(options = {}) ⇒ Object

POST /v1/meetings/



15
16
17
# File 'lib/whereby/api.rb', line 15

def create_meeting(options={})
  Meeting.new(whereby_request(:post, "meetings", options))
end

#delete_meeting(id) ⇒ Object

DELETE /v1/meetings/:id



20
21
22
# File 'lib/whereby/api.rb', line 20

def delete_meeting(id)
  whereby_request(:delete, "meetings/#{id.to_s}")
end

#meeting(id) ⇒ Object

GET /v1/meetings/:id



10
11
12
# File 'lib/whereby/api.rb', line 10

def meeting(id)
  Meeting.new(whereby_request(:get, "meetings/#{id.to_s}"))
end