class Guard::Rack::Command
Attributes
options[R]
Public Class Methods
new(options = {})
click to toggle source
# File lib/guard/rack/command.rb, line 8 def initialize(options = {}) @options = options end
Public Instance Methods
build()
click to toggle source
# File lib/guard/rack/command.rb, line 12 def build cmd = [options[:cmd]] cmd << configuration cmd << environment cmd << host cmd << port cmd << daemon cmd << debug cmd << server cmd.flatten.compact end
Private Instance Methods
configuration()
click to toggle source
# File lib/guard/rack/command.rb, line 28 def configuration [options[:config]] end
daemon()
click to toggle source
# File lib/guard/rack/command.rb, line 32 def daemon return unless options[:daemon] ['--daemonize'] end
debug()
click to toggle source
# File lib/guard/rack/command.rb, line 38 def debug return unless options[:debugger] ['--debug'] end
environment()
click to toggle source
# File lib/guard/rack/command.rb, line 44 def environment ['--env', options[:environment].to_s] end
host()
click to toggle source
# File lib/guard/rack/command.rb, line 48 def host ['--host', options[:host]] end
port()
click to toggle source
# File lib/guard/rack/command.rb, line 52 def port ['--port', options[:port].to_s] end
server()
click to toggle source
# File lib/guard/rack/command.rb, line 56 def server return unless options[:server] ['--server', options[:server].to_s] end