Module: BrowserIO::CLI

Extended by:
CLI
Included in:
CLI
Defined in:
lib/browserio/cli.rb

Instance Method Summary collapse

Instance Method Details

#envsObject



27
28
29
# File 'lib/browserio/cli.rb', line 27

def envs
  @envs ||= {}
end

#serverObject



8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
# File 'lib/browserio/cli.rb', line 8

def server
  args = [
    'thin', 'start', '--threaded', '--max-persistent-conns', '300',
    "--max-conns", "400", "-p", "8080"
  ].concat(argv)

  options = {
    cmd: args.join(' '),
    signal: 'TERM',
    growl: true,
    name: 'BrowserIO',
    ignore: [],
    dir: ["."],
    pattern: "**/*.{rb,js,coffee,css,scss,sass,erb,html,haml,ru,yml,slim,md}"
  }

  Rerun::Runner.keep_running(options[:cmd], options)
end