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

#alpha_channelsObject


105
106
107
# File 'app/models/concerns/hyrax/solr_document/characterization.rb', line 105

def alpha_channels
  self["alpha_channels_ssi"]
end

#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["original_checksum_tesim"]
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