module Kernel

Public Instance Methods

load_rubylog(filename, context=Rubylog::DefaultContext) click to toggle source

requires a Rublog file in a Rubylog context

# File lib/rubylog/mixins/kernel.rb, line 8
def load_rubylog filename, context=Rubylog::DefaultContext
  require "rubylog/rubylog_files"
  source = File.read(filename)
  source = Rubylog::RubylogFiles.convert_source(source)
  eval(source, TOPLEVEL_BINDING, filename, 1)
end
rubylog(&block) click to toggle source

Calls the given block within the default Rubylog context (::Rubylog)

# File lib/rubylog/mixins/kernel.rb, line 3
def rubylog &block
  Rubylog::DefaultContext.class_exec &block
end