Class: ActiveAssets::ActiveSprites::SpritePiece::Mapping

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

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(path, css_selector) ⇒ Mapping

Returns a new instance of Mapping.

Raises:



17
18
19
20
# File 'lib/active_assets/active_sprites/sprite_piece.rb', line 17

def initialize(path, css_selector)
  raise ValidationError.new(nil, [:path]) if path.blank?
  @path, @css_selector = path, css_selector
end

Instance Attribute Details

#css_selectorObject (readonly)

Returns the value of attribute css_selector.



15
16
17
# File 'lib/active_assets/active_sprites/sprite_piece.rb', line 15

def css_selector
  @css_selector
end

#pathObject (readonly)

Returns the value of attribute path.



15
16
17
# File 'lib/active_assets/active_sprites/sprite_piece.rb', line 15

def path
  @path
end