Module: GeoConcerns::ImageWorkBehavior
- Extended by:
- ActiveSupport::Concern
- Includes:
- MetadataExtractionHelper
- Included in:
- ImageWork
- Defined in:
- app/models/concerns/geo_concerns/image_work_behavior.rb
Overview
Attributes and methods for image works
Instance Attribute Summary
Attributes included from MetadataExtractionHelper
Instance Method Summary collapse
-
#external_metadata_file? ⇒ Boolean
This is not an ExternalMetadataFile Resource.
- #image_file ⇒ Object
-
#image_file? ⇒ Boolean
This is not an ImageFile Resource.
-
#image_work? ⇒ Boolean
This is an Image Resource.
- #metadata_files ⇒ Object
-
#raster_file? ⇒ Boolean
This is not an ImageFile Resource.
-
#raster_work? ⇒ Boolean
This is not an ImageFile Resource.
- #raster_works ⇒ Object
-
#vector_file? ⇒ Boolean
This is not an ImageFile Resource.
-
#vector_work? ⇒ Boolean
This is not an ImageFile Resource.
Methods included from MetadataExtractionHelper
#extract_metadata, #populate_metadata
Instance Method Details
#external_metadata_file? ⇒ Boolean
This is not an ExternalMetadataFile Resource
65 66 67 |
# File 'app/models/concerns/geo_concerns/image_work_behavior.rb', line 65 def false end |
#image_file ⇒ Object
13 14 15 |
# File 'app/models/concerns/geo_concerns/image_work_behavior.rb', line 13 def image_file members.select(&:image_file?).to_a.first end |
#image_file? ⇒ Boolean
This is not an ImageFile Resource
35 36 37 |
# File 'app/models/concerns/geo_concerns/image_work_behavior.rb', line 35 def image_file? false end |
#image_work? ⇒ Boolean
This is an Image Resource
29 30 31 |
# File 'app/models/concerns/geo_concerns/image_work_behavior.rb', line 29 def image_work? true end |
#metadata_files ⇒ Object
17 18 19 |
# File 'app/models/concerns/geo_concerns/image_work_behavior.rb', line 17 def members.select(&:external_metadata_file?) end |
#raster_file? ⇒ Boolean
This is not an ImageFile Resource
47 48 49 |
# File 'app/models/concerns/geo_concerns/image_work_behavior.rb', line 47 def raster_file? false end |
#raster_work? ⇒ Boolean
This is not an ImageFile Resource
41 42 43 |
# File 'app/models/concerns/geo_concerns/image_work_behavior.rb', line 41 def raster_work? false end |
#raster_works ⇒ Object
21 22 23 |
# File 'app/models/concerns/geo_concerns/image_work_behavior.rb', line 21 def raster_works members.select(&:raster_work?) end |
#vector_file? ⇒ Boolean
This is not an ImageFile Resource
59 60 61 |
# File 'app/models/concerns/geo_concerns/image_work_behavior.rb', line 59 def vector_file? false end |
#vector_work? ⇒ Boolean
This is not an ImageFile Resource
53 54 55 |
# File 'app/models/concerns/geo_concerns/image_work_behavior.rb', line 53 def vector_work? false end |