Exception: ActiveAssets::ActiveSprites::SpritePiece::ValidationError

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

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(sprite_piece, missing_fields) ⇒ ValidationError

Returns a new instance of ValidationError.



8
9
10
11
# File 'lib/active_assets/active_sprites/sprite_piece.rb', line 8

def initialize(sprite_piece, missing_fields)
  @sprite, @missing_fields = sprite_piece, missing_fields
  super("#{"Your sprite piece could not be created.  " if @sprite_piece.nil?}  Your sprite piece 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.



7
8
9
# File 'lib/active_assets/active_sprites/sprite_piece.rb', line 7

def missing_fields
  @missing_fields
end

#sprite_pieceObject (readonly)

Returns the value of attribute sprite_piece.



7
8
9
# File 'lib/active_assets/active_sprites/sprite_piece.rb', line 7

def sprite_piece
  @sprite_piece
end