Class: CheckCoordinatesContext

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

Class Method Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(coords) ⇒ CheckCoordinatesContext

Returns a new instance of CheckCoordinatesContext.



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

def initialize(coords)
  @coords = coords
  @klass = Object.new
  @klass.extend CoordinateRoles
end

Class Method Details

.call(coords) ⇒ Object



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

def self.call(coords)
  CheckCoordinatesContext.new(coords).call
end

Instance Method Details

#callObject



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

def call
  @klass.check_coordinates @coords
end