Exception: ActiveAssets::ActiveExpansions::Asset::ValidationError

Inherits:
InvalidContext
  • Object
show all
Defined in:
lib/active_assets/active_expansions/asset.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(asset, missing_fields) ⇒ ValidationError



23
24
25
26
# File 'lib/active_assets/active_expansions/asset.rb', line 23

def initialize(asset, missing_fields)
  @asset, @missing_fields = asset, missing_fields
  super("#{asset} is not valid.  The following fields are missing, #{missing_fields.join(', ')}.")
end

Instance Attribute Details

#assetObject (readonly)

Returns the value of attribute asset.



22
23
24
# File 'lib/active_assets/active_expansions/asset.rb', line 22

def asset
  @asset
end

#missing_fieldsObject (readonly)

Returns the value of attribute missing_fields.



22
23
24
# File 'lib/active_assets/active_expansions/asset.rb', line 22

def missing_fields
  @missing_fields
end