Class: FederalRegister::DocumentImage

Inherits:
Document show all
Defined in:
lib/federal_register/document_image.rb

Instance Attribute Summary

Attributes inherited from Base

#attributes

Instance Method Summary collapse

Methods inherited from Document

#agencies, find, find_all, #images, #page_views, search, search_metadata

Methods inherited from Base

add_attribute, #fetch_full, #full?, #initialize, override_base_uri

Methods inherited from Client

get

Constructor Details

This class inherits a constructor from FederalRegister::Base

Instance Method Details

#default_urlObject



14
15
16
# File 'lib/federal_register/document_image.rb', line 14

def default_url
  sizes.include?('original_png') ? url_for('original_png') : url_for('original')
end

#identifierObject



2
3
4
# File 'lib/federal_register/document_image.rb', line 2

def identifier
  attributes[0]
end

#sizesObject



6
7
8
# File 'lib/federal_register/document_image.rb', line 6

def sizes
  attributes[1].keys
end

#url_for(size) ⇒ Object



10
11
12
# File 'lib/federal_register/document_image.rb', line 10

def url_for(size)
  attributes[1][size]
end