Module: Hydra::Derivatives::ClassMethods
- Defined in:
- lib/hydra/derivatives.rb
Instance Method Summary collapse
-
#makes_derivatives(*callback_method_names, &block) ⇒ Object
Register transformation schemes for generating derivatives.
Instance Method Details
#makes_derivatives(*callback_method_names, &block) ⇒ Object
Register transformation schemes for generating derivatives. You can do this using a block or by defining a callback method.
149 150 151 152 153 154 155 156 157 |
# File 'lib/hydra/derivatives.rb', line 149 def makes_derivatives(*callback_method_names, &block) self.transformation_schemes ||= [] if block_given? self.transformation_schemes << block end callback_method_names.each do |callback_name| self.transformation_schemes << callback_name end end |