Method: UnAPI::Service#formats_for_id

Defined in:
lib/unapi/service.rb

#formats_for_id(id) ⇒ Object



28
29
30
31
32
33
34
35
36
37
# File 'lib/unapi/service.rb', line 28

def formats_for_id(id)
  formats = []
  request_url = @url + "?id=#{CGI.escape(id)}"
  @status_code, @document, @content_type = Utils.get_document request_url
  @document.elements.each('.//formats/format') do |e|
    formats << Format.new_from_element(e)
  end
  @last_url = request_url
  return formats
end