Module: SpacexApi
- Defined in:
- lib/spacex_api.rb,
lib/spacex_api/client.rb,
lib/spacex_api/request.rb,
lib/spacex_api/version.rb,
lib/spacex_api/base_uri.rb,
lib/spacex_api/client/cores.rb,
lib/spacex_api/client/crews.rb,
lib/spacex_api/client/ships.rb,
lib/spacex_api/configuration.rb,
lib/spacex_api/client/dragons.rb,
lib/spacex_api/client/history.rb,
lib/spacex_api/client/rockets.rb,
lib/spacex_api/client/capsules.rb,
lib/spacex_api/client/landpads.rb,
lib/spacex_api/client/launches.rb,
lib/spacex_api/client/payloads.rb,
lib/spacex_api/client/starlink.rb,
lib/spacex_api/client/launchpads.rb,
lib/spacex_api/client/company_info.rb,
lib/spacex_api/client/roadster_info.rb
Defined Under Namespace
Classes: Client, Configuration, Request
Constant Summary
collapse
- VERSION =
"1.0.0"
- BASE_URI =
"https://api.spacexdata.com"
Class Method Summary
collapse
Class Method Details
.client ⇒ Object
13
14
15
|
# File 'lib/spacex_api.rb', line 13
def self.client
SpacexApi::Client.new
end
|
.configuration ⇒ Object
17
18
19
|
# File 'lib/spacex_api.rb', line 17
def self.configuration
@configuration ||= Configuration.new
end
|
21
22
23
|
# File 'lib/spacex_api.rb', line 21
def self.configure
yield(configuration)
end
|