Class: Madman::Commands::Serve

Inherits:
MisterBin::Command
  • Object
show all
Includes:
Colsole
Defined in:
lib/madman/commands/serve.rb

Instance Method Summary collapse

Instance Method Details

#runObject



23
24
25
26
27
28
29
30
31
32
33
34
35
# File 'lib/madman/commands/serve.rb', line 23

def run
  dir = args['DIR']
  port = args['--port']
  bind = args['--bind']
  renderer = args['--github'] ? :github : :default

  say "Starting server at bu`localhost:#{port}` using the g`#{renderer}` renderer\n"

  Madman::DirServer.set bind: bind, port: port,
    dir: dir, renderer: renderer

  Madman::DirServer.run!
end