Class: Sapristi::DefinitionProcessor
- Inherits:
-
Object
- Object
- Sapristi::DefinitionProcessor
- Defined in:
- lib/sapristi/definition_processor.rb
Instance Method Summary collapse
-
#initialize(window_manager = WindowManager.new, process_manager = NewProcessWindowDetector.new) ⇒ DefinitionProcessor
constructor
A new instance of DefinitionProcessor.
- #process_definition(definition) ⇒ Object
Constructor Details
#initialize(window_manager = WindowManager.new, process_manager = NewProcessWindowDetector.new) ⇒ DefinitionProcessor
Returns a new instance of DefinitionProcessor.
5 6 7 8 |
# File 'lib/sapristi/definition_processor.rb', line 5 def initialize(window_manager = WindowManager.new, process_manager = NewProcessWindowDetector.new) @window_manager = window_manager @process_manager = process_manager end |
Instance Method Details
#process_definition(definition) ⇒ Object
10 11 12 13 14 15 16 |
# File 'lib/sapristi/definition_processor.rb', line 10 def process_definition(definition) window = get_window definition.title, definition.command @window_manager.move_resize(window, [definition.x_position, definition.y_position, definition.h_size, definition.v_size]) end |