Module: Hyrax::SolrDocument::Characterization

Included in:
Hyrax::SolrDocumentBehavior
Defined in:
app/models/concerns/hyrax/solr_document/characterization.rb

Overview

TODO: aside from height and width, I don’t think any of these other terms are indexed by default. - Justin 3/2016

Instance Method Summary collapse

Instance Method Details

#byte_orderObject



5
6
7
# File 'app/models/concerns/hyrax/solr_document/characterization.rb', line 5

def byte_order
  self[Solrizer.solr_name("byte_order")]
end

#capture_deviceObject



9
10
11
# File 'app/models/concerns/hyrax/solr_document/characterization.rb', line 9

def capture_device
  self[Solrizer.solr_name("capture_device")]
end

#color_mapObject



13
14
15
# File 'app/models/concerns/hyrax/solr_document/characterization.rb', line 13

def color_map
  self[Solrizer.solr_name("color_map")]
end

#color_spaceObject



17
18
19
# File 'app/models/concerns/hyrax/solr_document/characterization.rb', line 17

def color_space
  self[Solrizer.solr_name("color_space")]
end

#compressionObject



21
22
23
# File 'app/models/concerns/hyrax/solr_document/characterization.rb', line 21

def compression
  self[Solrizer.solr_name("compression")]
end

#durationObject



89
90
91
# File 'app/models/concerns/hyrax/solr_document/characterization.rb', line 89

def duration
  self[Solrizer.solr_name("duration")]
end

#file_sizeObject



69
70
71
# File 'app/models/concerns/hyrax/solr_document/characterization.rb', line 69

def file_size
  self[Solrizer.solr_name("file_size")]
end

#file_titleObject



85
86
87
# File 'app/models/concerns/hyrax/solr_document/characterization.rb', line 85

def file_title
  self[Solrizer.solr_name("file_title")]
end

#filenameObject



73
74
75
# File 'app/models/concerns/hyrax/solr_document/characterization.rb', line 73

def filename
  self[Solrizer.solr_name("filename")]
end

#format_labelObject



65
66
67
# File 'app/models/concerns/hyrax/solr_document/characterization.rb', line 65

def format_label
  self[Solrizer.solr_name("format_label")]
end

#gps_timestampObject



25
26
27
# File 'app/models/concerns/hyrax/solr_document/characterization.rb', line 25

def gps_timestamp
  self[Solrizer.solr_name("gps_timestamp")]
end

#heightObject



29
30
31
# File 'app/models/concerns/hyrax/solr_document/characterization.rb', line 29

def height
  self['height_is']
end

#image_producerObject



33
34
35
# File 'app/models/concerns/hyrax/solr_document/characterization.rb', line 33

def image_producer
  self[Solrizer.solr_name("image_producer")]
end

#last_modifiedObject



97
98
99
# File 'app/models/concerns/hyrax/solr_document/characterization.rb', line 97

def last_modified
  self[Solrizer.solr_name("last_modified")]
end

#latitudeObject



37
38
39
# File 'app/models/concerns/hyrax/solr_document/characterization.rb', line 37

def latitude
  self[Solrizer.solr_name("latitude")]
end

#longitudeObject



41
42
43
# File 'app/models/concerns/hyrax/solr_document/characterization.rb', line 41

def longitude
  self[Solrizer.solr_name("longitude")]
end

#orientationObject



45
46
47
# File 'app/models/concerns/hyrax/solr_document/characterization.rb', line 45

def orientation
  self[Solrizer.solr_name("orientation")]
end

#original_checksumObject



101
102
103
# File 'app/models/concerns/hyrax/solr_document/characterization.rb', line 101

def original_checksum
  self[Solrizer.solr_name("original_checksum")]
end

#page_countObject



81
82
83
# File 'app/models/concerns/hyrax/solr_document/characterization.rb', line 81

def page_count
  self[Solrizer.solr_name("page_count")]
end

#profile_nameObject



49
50
51
# File 'app/models/concerns/hyrax/solr_document/characterization.rb', line 49

def profile_name
  self[Solrizer.solr_name("profile_name")]
end

#profile_versionObject



53
54
55
# File 'app/models/concerns/hyrax/solr_document/characterization.rb', line 53

def profile_version
  self[Solrizer.solr_name("profile_version")]
end

#sample_rateObject



93
94
95
# File 'app/models/concerns/hyrax/solr_document/characterization.rb', line 93

def sample_rate
  self[Solrizer.solr_name("sample_rate")]
end

#scanning_softwareObject



57
58
59
# File 'app/models/concerns/hyrax/solr_document/characterization.rb', line 57

def scanning_software
  self[Solrizer.solr_name("scanning_software")]
end

#well_formedObject



77
78
79
# File 'app/models/concerns/hyrax/solr_document/characterization.rb', line 77

def well_formed
  self[Solrizer.solr_name("well_formed")]
end

#widthObject



61
62
63
# File 'app/models/concerns/hyrax/solr_document/characterization.rb', line 61

def width
  self['width_is']
end