Method: IRails::Kernel#initialize
- Defined in:
- lib/irails/kernel.rb
#initialize(config_file) ⇒ Kernel
Returns a new instance of Kernel.
13 14 15 16 17 18 19 20 21 22 23 24 25 |
# File 'lib/irails/kernel.rb', line 13 def initialize(config_file) @config = MultiJson.load(File.read(config_file)) IRails.logger.debug("IRails kernel start with config #{@config}") Kernel.instance = self @session = Session.new(@config) $stdout = OStream.new(@session, :stdout) $stderr = OStream.new(@session, :stderr) @execution_count = 0 @backend = create_backend @running = true end |