Sha256: edeba862321000a82e76ee51c3817c20c42f9efcd25e312e924166831cac7aab
Contents?: true
Size: 697 Bytes
Versions: 6
Compression:
Stored size: 697 Bytes
Contents
require 'choice' Choice.options do header 'Run waves in console mode.' header '' option :mode do short '-c' long '--config=CONFIG' desc 'Configuration to use.' desc 'Defaults to development.' cast Symbol end separator '' option :startup do short '-s' long '--startup' desc 'Startup file to load.' desc 'Defaults to "startup.rb"' end separator '' end require 'runtime/console' begin console = Waves::Console.load( Choice.choices ) Object.send(:define_method, :waves) { console } require 'irb' require 'irb/completion' ARGV.clear Waves.log.info "Runtime console starting ..." IRB.start rescue LoadError => e puts e.message end
Version data entries
6 entries across 6 versions & 4 rubygems