Module: Hydra::GenericImage
- Included in:
- GenericImage
- Defined in:
- vendor/plugins/hydra_repository/lib/hydra/generic_image.rb
Defined Under Namespace
Classes: NoFileError, UnknownImageType
Constant Summary
- DEFAULT_IMAGE_DATASTREAMS =
["max","thumbnail","screen"]
- DERIVATION_DEFAULTS =
{ :max => {:op => "convert", :convertTo => "jpg"}, :thumbnail => {:op => "resize",:newWidth=> 100}, :screen => {:op => "resize", :newWidth => 960} }
Instance Attribute Summary (collapse)
-
- (Object) derivation_overrides
Returns the value of attribute derivation_overrides.
-
- (Object) generate_derived_images
Returns the value of attribute generate_derived_images.
Class Method Summary (collapse)
Instance Method Summary (collapse)
Instance Attribute Details
- (Object) derivation_overrides
Returns the value of attribute derivation_overrides
27 28 29 |
# File 'vendor/plugins/hydra_repository/lib/hydra/generic_image.rb', line 27 def derivation_overrides @derivation_overrides end |
- (Object) generate_derived_images
Returns the value of attribute generate_derived_images
27 28 29 |
# File 'vendor/plugins/hydra_repository/lib/hydra/generic_image.rb', line 27 def generate_derived_images @generate_derived_images end |
Class Method Details
+ (Object) included(klass)
12 13 14 |
# File 'vendor/plugins/hydra_repository/lib/hydra/generic_image.rb', line 12 def self.included klass klass.send(:include, Hydra::GenericContent) end |
Instance Method Details
- (Object) derivation_options
29 30 31 32 33 34 35 |
# File 'vendor/plugins/hydra_repository/lib/hydra/generic_image.rb', line 29 def if @derivation_overrides return DERIVATION_DEFAULTS.merge( @derivation_overrides ) else return DERIVATION_DEFAULTS end end |
- (Object) derive_all
58 59 60 |
# File 'vendor/plugins/hydra_repository/lib/hydra/generic_image.rb', line 58 def derive_all DEFAULT_IMAGE_DATASTREAMS.each { |ds| self.send "derive_#{ds.to_sym}" } end |