lib/sup/modes/console-mode.rb in sup-0.10.2 vs lib/sup/modes/console-mode.rb in sup-0.11
- old
+ new
@@ -18,20 +18,19 @@
def remove_labels(query, *labels)
query(query).each { |m| m.labels -= labels; m.save Index }
end
def xapian; Index.instance.instance_variable_get :@xapian; end
- def ferret; Index.instance.instance_variable_get :@index; end
def loglevel; Redwood::Logger.level; end
def set_loglevel(level); Redwood::Logger.level = level; end
def special_methods; methods - Object.methods end
## files that won't cause problems when reloaded
## TODO expand this list / convert to blacklist
- RELOAD_WHITELIST = %w(sup/xapian_index.rb sup/modes/console-mode.rb)
+ RELOAD_WHITELIST = %w(sup/index.rb sup/modes/console-mode.rb)
def reload
old_verbose = $VERBOSE
$VERBOSE = nil
old_features = $".dup
@@ -67,10 +66,10 @@
register_keymap do |k|
k.add :run, "Restart evaluation", 'e'
end
def initialize
- super
+ super "console"
@console = Console.new self
@binding = @console.instance_eval { binding }
end
def execute cmd