Method: AssetCloud::AssetExtension#initialize
- Defined in:
- lib/asset_cloud/asset_extension.rb
#initialize(asset) ⇒ AssetExtension
Returns a new instance of AssetExtension.
46 47 48 49 50 51 52 |
# File 'lib/asset_cloud/asset_extension.rb', line 46 def initialize(asset) unless self.class.applies_to_asset?(asset) raise AssetMismatch, "Instances of #{self.class.name} cannot be applied to asset #{asset.key.inspect}" end @asset = asset end |