module Aladdin::Commands::Server
@example
$> aladdin server path/to/lesson/root
Public Instance Methods
parse!(argv)
click to toggle source
Parses the command line arguments. @param [Array] argv command line arguments @return [Void]
# File lib/aladdin/commands/server.rb, line 16 def parse!(argv) opt_parser = OptionParser.new do |opts| opts.banner = "Usage: aladdin server [options] [LESSON_PATH]" end opt_parser.parse! argv end
server(argv=ARGV, opts={})
click to toggle source
# File lib/aladdin/commands/server.rb, line 26 def server(argv=ARGV, opts={}) Server.parse! argv Aladdin.launch opts.merge(from: argv[0]) rescue => e puts e.message end