class PokeApi::ApiResourceList

Base class handling all unnamed resource calls

Attributes

count[R]
next_url[R]
previous_url[R]
results[R]

Public Class Methods

new(data) click to toggle source
# File lib/poke_api/api_resource_list.rb, line 11
def initialize(data)
  @count = data[:count]
  @next_url = data[:next]
  @previous_url = data[:previous]
  @results = assign_list(
    data: data[:results],
    klass: ENDPOINT_OBJECTS[data[:resource_name]]
  )
end