Method: Redwood::ConsoleMode#run

Defined in:
lib/sup/modes/console_mode.rb

#runObject



107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
# File 'lib/sup/modes/console_mode.rb', line 107

def run
  self << <<EOS
Sup v#{VERSION} console session started.
Available extra commands: #{(@console.special_methods) * ", "}
Ctrl-G stops evaluation; 'e' restarts it.

EOS
  while true
    if(cmd = prompt)
      execute cmd
    else
      self << "Console session ended."
      break
    end
  end
end