Method: AssetCloud::Asset#initialize
- Defined in:
- lib/asset_cloud/asset.rb
#initialize(cloud, key, value = nil, metadata = Metadata.non_existing) {|_self| ... } ⇒ Asset
Returns a new instance of Asset.
16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 |
# File 'lib/asset_cloud/asset.rb', line 16 def initialize(cloud, key, value = nil, = Metadata.non_existing) @new_asset = true @cloud = cloud @key = key @value = value = apply_extensions if @cloud.blank? raise ArgumentError, "cloud is not a valid AssetCloud::Base" end yield self if block_given? end |