Method: Archives::Base#request

Defined in:
lib/archives/base.rb

#request(query, params = {}) ⇒ Object

Takes a Archives API method name and set of parameters; returns an RSS object with the response



17
18
19
20
21
22
23
# File 'lib/archives/base.rb', line 17

def request(query, params={})
  response = http_get(request_url(query, params))
  parser, parser.string = LibXML::XML::Parser.new, response
  @raw_xml = parser.parse
  @doc_root = @raw_xml.root
  RSS.new(@doc_root)
end