class Srchio::Response
Attributes
current_page[RW]
error[RW]
pages[RW]
previous_page[RW]
results[RW]
success[RW]
Public Class Methods
new(response)
click to toggle source
# File lib/srchio/response.rb, line 5 def initialize(response) puts response.body r = response.parsed_response @success = r['success'] if r['success'].nil? @success = false end @error = r['error'] @pages = r['pages'] @current_page = r['current_page'] @next_page = r['next_page'] @previous_page = r['previous_page'] if r['results'].is_a?(Array) @results = [] r['results'].each do |result| if result['tag'] @results << Srchio::Tag.new(result) else @results << Srchio::Result.new(result) end end end end