class IceAndFireApi::Root

Attributes

books[R]
characters[R]
houses[R]

Public Class Methods

fetch() click to toggle source
# File lib/ice_and_fire_api/root.rb, line 11
def self.fetch
  response = Faraday.get(IceAndFireApi::API_URL.to_s)
  attributes = JSON.parse(response.body)
  new(attributes)
end
new(attributes) click to toggle source
# File lib/ice_and_fire_api/root.rb, line 5
def initialize(attributes)
  @books = attributes['books']
  @characters = attributes['characters']
  @houses = attributes['houses']
end