class GOTWrapper::House
Attributes
name[R]
region[R]
words[R]
Public Class Methods
all()
click to toggle source
# File lib/GOT_wrapper.rb, line 14 def self.all house_array = [] i = 1 while i < 41 house_array << Unirest.get("http://www.anapioficeandfire.com/api/houses?page="+ i.to_s).body i += 1 end houses = [] house_array.each do |tenhouse| tenhouse.each do |house| houses << House.new(house) end end houses end
find_by(house_name)
click to toggle source
# File lib/GOT_wrapper.rb, line 30 def self.find_by(house_name) items = self.all items.select{ |item| item.name.include? house_name } end
new(house)
click to toggle source
# File lib/GOT_wrapper.rb, line 8 def initialize(house) @name = house["name"] @region = house["region"] @words = house["words"] end