Module: CurationConcerns::SolrBehavior::Characterization

Included in:
CurationConcerns::SolrDocumentBehavior
Defined in:
app/models/concerns/curation_concerns/solr_behavior/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



21
22
23
# File 'app/models/concerns/curation_concerns/solr_behavior/characterization.rb', line 21

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

#capture_deviceObject



25
26
27
# File 'app/models/concerns/curation_concerns/solr_behavior/characterization.rb', line 25

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

#color_mapObject



29
30
31
# File 'app/models/concerns/curation_concerns/solr_behavior/characterization.rb', line 29

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

#color_spaceObject



33
34
35
# File 'app/models/concerns/curation_concerns/solr_behavior/characterization.rb', line 33

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

#compressionObject



37
38
39
# File 'app/models/concerns/curation_concerns/solr_behavior/characterization.rb', line 37

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

#durationObject



89
90
91
# File 'app/models/concerns/curation_concerns/solr_behavior/characterization.rb', line 89

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

#file_sizeObject



9
10
11
# File 'app/models/concerns/curation_concerns/solr_behavior/characterization.rb', line 9

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

#file_titleObject



85
86
87
# File 'app/models/concerns/curation_concerns/solr_behavior/characterization.rb', line 85

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

#filenameObject



13
14
15
# File 'app/models/concerns/curation_concerns/solr_behavior/characterization.rb', line 13

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

#format_labelObject



5
6
7
# File 'app/models/concerns/curation_concerns/solr_behavior/characterization.rb', line 5

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

#gps_timestampObject



41
42
43
# File 'app/models/concerns/curation_concerns/solr_behavior/characterization.rb', line 41

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

#heightObject



45
46
47
# File 'app/models/concerns/curation_concerns/solr_behavior/characterization.rb', line 45

def height
  self['height_is']
end

#image_producerObject



49
50
51
# File 'app/models/concerns/curation_concerns/solr_behavior/characterization.rb', line 49

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

#last_modifiedObject



97
98
99
# File 'app/models/concerns/curation_concerns/solr_behavior/characterization.rb', line 97

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

#latitudeObject



53
54
55
# File 'app/models/concerns/curation_concerns/solr_behavior/characterization.rb', line 53

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

#longitudeObject



57
58
59
# File 'app/models/concerns/curation_concerns/solr_behavior/characterization.rb', line 57

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

#orientationObject



61
62
63
# File 'app/models/concerns/curation_concerns/solr_behavior/characterization.rb', line 61

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

#original_checksumObject



101
102
103
# File 'app/models/concerns/curation_concerns/solr_behavior/characterization.rb', line 101

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

#page_countObject



81
82
83
# File 'app/models/concerns/curation_concerns/solr_behavior/characterization.rb', line 81

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

#profile_nameObject



65
66
67
# File 'app/models/concerns/curation_concerns/solr_behavior/characterization.rb', line 65

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

#profile_versionObject



69
70
71
# File 'app/models/concerns/curation_concerns/solr_behavior/characterization.rb', line 69

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

#sample_rateObject



93
94
95
# File 'app/models/concerns/curation_concerns/solr_behavior/characterization.rb', line 93

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

#scanning_softwareObject



73
74
75
# File 'app/models/concerns/curation_concerns/solr_behavior/characterization.rb', line 73

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

#well_formedObject



17
18
19
# File 'app/models/concerns/curation_concerns/solr_behavior/characterization.rb', line 17

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

#widthObject



77
78
79
# File 'app/models/concerns/curation_concerns/solr_behavior/characterization.rb', line 77

def width
  self['width_is']
end