class PowerDNS::DB::Shell

Public Class Methods

new(context) click to toggle source
# File lib/powerdns_db_cli/shell.rb, line 4
def initialize(context)
  ARGV.clear

  require 'irb'

  IRB.setup nil
  IRB.conf[:MAIN_CONTEXT] = IRB::Irb.new.context

  require 'irb/ext/multi-irb'

  IRB.irb nil, context
end
start(context) click to toggle source
# File lib/powerdns_db_cli/shell.rb, line 17
def self.start(context)
  new(context)
end