Exception: ActiveAssets::ActiveSprites::Sprite::ValidationError

Inherits:
StandardError
  • Object
show all
Defined in:
lib/active_assets/active_sprites/sprite.rb

Direct Known Subclasses

OrientationInvalid

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(sprite, missing_fields, msg = nil) ⇒ ValidationError

Returns a new instance of ValidationError.



12
13
14
15
# File 'lib/active_assets/active_sprites/sprite.rb', line 12

def initialize(sprite, missing_fields, msg = nil)
  @sprite, @missing_fields = sprite, missing_fields
  super(msg || "Your sprite#{", #{sprite.name}," if sprite.name} is invalid.  It is missing the following fields: #{missing_fields.join(', ')}")
end

Instance Attribute Details

#missing_fieldsObject (readonly)

Returns the value of attribute missing_fields.



11
12
13
# File 'lib/active_assets/active_sprites/sprite.rb', line 11

def missing_fields
  @missing_fields
end

#spriteObject (readonly)

Returns the value of attribute sprite.



11
12
13
# File 'lib/active_assets/active_sprites/sprite.rb', line 11

def sprite
  @sprite
end