Class: ArgScanner::StateTracker
- Inherits:
-
Object
- Object
- ArgScanner::StateTracker
- Defined in:
- lib/arg_scanner/state_tracker.rb
Instance Method Summary collapse
-
#initialize ⇒ StateTracker
constructor
A new instance of StateTracker.
Constructor Details
#initialize ⇒ StateTracker
Returns a new instance of StateTracker.
8 9 10 11 12 13 14 15 16 17 18 19 |
# File 'lib/arg_scanner/state_tracker.rb', line 8 def initialize @workspace = Workspace.new @workspace.on_process_start at_exit do begin require_extra_libs @workspace.open_output_json("classes") { |file| print_json(file) } ensure @workspace.on_process_exit end end end |