Class: FederalRegister::DocumentImage

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

Constant Summary

Constants included from DocumentUtilities

FederalRegister::DocumentUtilities::URL_CHARACTER_LIMIT

Constants inherited from Base

Base::INTEGER_CLASS

Instance Attribute Summary

Attributes inherited from Base

#attributes

Instance Method Summary collapse

Methods inherited from Document

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

Methods included from DocumentUtilities

#find_all

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