Module: SwapiDev
- Defined in:
- lib/swapi_dev.rb,
lib/swapi_dev/version.rb,
lib/swapi_dev/client/client.rb,
lib/swapi_dev/resources/film.rb,
lib/swapi_dev/client/endpoint.rb,
lib/swapi_dev/client/response.rb,
lib/swapi_dev/resources/people.rb,
lib/swapi_dev/resources/planet.rb,
lib/swapi_dev/resources/specie.rb,
lib/swapi_dev/resources/vehicle.rb,
lib/swapi_dev/client/uri_builder.rb,
lib/swapi_dev/resources/starship.rb,
lib/swapi_dev/client/async_stream.rb,
lib/swapi_dev/serializers/base_serializer.rb,
lib/swapi_dev/serializers/json_serializer.rb,
lib/swapi_dev/serializers/error_serializer.rb
Defined Under Namespace
Classes: AsyncStream, BaseSerializer, Client, Endpoint, Error, ErrorSerializer, Film, JsonSerializer, People, Planet, Response, Specie, Starship, UriBuilder, Vehicle
Constant Summary
collapse
- VERSION =
"1.0.1"
Class Method Summary
collapse
Class Method Details
.film_id(id, **args) ⇒ Object
37
38
39
|
# File 'lib/swapi_dev.rb', line 37
def self.film_id(id, **args)
Film.new.find_id(id, **args.slice(:format))
end
|
.films(**args) ⇒ Object
33
34
35
|
# File 'lib/swapi_dev.rb', line 33
def self.films(**args)
Film.new.all(**args)
end
|
.people(**args) ⇒ Object
25
26
27
|
# File 'lib/swapi_dev.rb', line 25
def self.people(**args)
People.new.all(**args)
end
|
.people_id(id, **args) ⇒ Object
29
30
31
|
# File 'lib/swapi_dev.rb', line 29
def self.people_id(id, **args)
People.new.find_id(id, **args.slice(:format))
end
|
.planet_id(id, **args) ⇒ Object
45
46
47
|
# File 'lib/swapi_dev.rb', line 45
def self.planet_id(id, **args)
Planet.new.find_id(id, **args.slice(:format))
end
|
.planets(**args) ⇒ Object
41
42
43
|
# File 'lib/swapi_dev.rb', line 41
def self.planets(**args)
Planet.new.all(**args)
end
|
.specie_id(id, **args) ⇒ Object
53
54
55
|
# File 'lib/swapi_dev.rb', line 53
def self.specie_id(id, **args)
Specie.new.find_id(id, **args.slice(:format))
end
|
.species(**args) ⇒ Object
49
50
51
|
# File 'lib/swapi_dev.rb', line 49
def self.species(**args)
Specie.new.all(**args)
end
|
.starship_id(id, **args) ⇒ Object
61
62
63
|
# File 'lib/swapi_dev.rb', line 61
def self.starship_id(id, **args)
Starship.new.find_id(id, **args.slice(:format))
end
|
.starships(**args) ⇒ Object
57
58
59
|
# File 'lib/swapi_dev.rb', line 57
def self.starships(**args)
Starship.new.all(**args)
end
|
.vehicle_id(id, **args) ⇒ Object
69
70
71
|
# File 'lib/swapi_dev.rb', line 69
def self.vehicle_id(id, **args)
Vehicle.new.find_id(id, **args.slice(:format))
end
|
.vehicles(**args) ⇒ Object
65
66
67
|
# File 'lib/swapi_dev.rb', line 65
def self.vehicles(**args)
Vehicle.new.all(**args)
end
|