Class: LoadSpriteImageContext

Inherits:
Object
  • Object
show all
Defined in:
lib/motion_sprites/interactions/contexts/load_sprite_image_context.rb

Class Method Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(image_in_rect) ⇒ LoadSpriteImageContext

Returns a new instance of LoadSpriteImageContext.



6
7
8
9
10
# File 'lib/motion_sprites/interactions/contexts/load_sprite_image_context.rb', line 6

def initialize(image_in_rect)
  @image_in_rect = image_in_rect
  @klass = Object.new
  @klass.extend ImageRoles
end

Class Method Details

.call(image_in_rect) ⇒ Object



2
3
4
# File 'lib/motion_sprites/interactions/contexts/load_sprite_image_context.rb', line 2

def self.call(image_in_rect)
  LoadSpriteImageContext.new(image_in_rect).call
end

Instance Method Details

#callObject



12
13
14
# File 'lib/motion_sprites/interactions/contexts/load_sprite_image_context.rb', line 12

def call
  @klass.create_image_from_sprite @image_in_rect
end