Module: SpacexApi::Client::Launches

Included in:
SpacexApi::Client
Defined in:
lib/spacex_api/client/launches.rb

Instance Method Summary collapse

Instance Method Details

#get_launch(id) ⇒ Object



26
27
28
# File 'lib/spacex_api/client/launches.rb', line 26

def get_launch(id)
  get("launches/#{id}")
end

#latest_launchObject



14
15
16
# File 'lib/spacex_api/client/launches.rb', line 14

def latest_launch
  get("launches/latest")
end

#launchesObject



22
23
24
# File 'lib/spacex_api/client/launches.rb', line 22

def launches
  get("launches")
end

#next_launchObject



18
19
20
# File 'lib/spacex_api/client/launches.rb', line 18

def next_launch
  get("launches/next")
end

#past_launchesObject



6
7
8
# File 'lib/spacex_api/client/launches.rb', line 6

def past_launches
  get("launches/past")
end

#query_launches(body = nil) ⇒ Object



30
31
32
# File 'lib/spacex_api/client/launches.rb', line 30

def query_launches(body = nil)
  post("launches/query", body)
end

#upcoming_launchesObject



10
11
12
# File 'lib/spacex_api/client/launches.rb', line 10

def upcoming_launches
  get("launches/upcoming")
end