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.
132 133 134 135 136 137 138 139 140 |
# File 'lib/hydra/derivatives.rb', line 132 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 |