Sha256: 4b94b0b665b07e51242afe5590c27aba97be145993a40826b6f0a30634877e3a
Contents?: true
Size: 748 Bytes
Versions: 1
Compression:
Stored size: 748 Bytes
Contents
module SPACEX class Missions < Hashie::Trash include Hashie::Extensions::IgnoreUndeclared property 'mission_id' property 'mission_name' property 'manufacturers' property 'payload_ids' property 'wikipedia' property 'website' property 'twitter' property 'description' class << self def retrieve_all data = SPACEX::BaseRequest.call_api('missions') data.get.body.map { |k| SPACEX::Missions.new(k) } end def get(mission_id = nil) return retrieve_all if mission_id.nil? data = SPACEX::BaseRequest.get("missions/#{mission_id}") SPACEX::Missions.new(data) end def info(mission_id = nil) get(mission_id) end end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
spacex-0.0.7 | lib/spacex/missions.rb |