class Frepl::ReplCommand
Constants
- COMMANDS
Public Instance Methods
accept(visitor)
click to toggle source
# File lib/frepl/statements/repl_command.rb, line 29 def accept(visitor) visitor.visit_repl_command(self) end
cmd()
click to toggle source
# File lib/frepl/statements/repl_command.rb, line 42 def cmd @cmd ||= line.match(/f:(.+)/)[1] end
run(file)
click to toggle source
# File lib/frepl/statements/repl_command.rb, line 33 def run(file) Frepl.log("running: #{cmd}") if COMMANDS.key?(cmd) COMMANDS[cmd][:l].call(file) else puts "Unknown command: `#{cmd}`. Type `f:help` for list of commands." end end