class Guard::Test::Command

Attributes

options[RW]
paths[RW]

Public Class Methods

new(paths, options = {}) click to toggle source
Calls superclass method
# File lib/guard/test/command.rb, line 7
def initialize(paths, options = {})
  @paths = paths
  @options = options
  super(_parts.join(' '))
end

Private Instance Methods

_parts() click to toggle source
# File lib/guard/test/command.rb, line 15
def _parts
  parts = [options[:cmd]]
  parts << '-Ilib:test'
  parts << "-r #{File.dirname(__FILE__)}/guard_test_runner.rb"
  parts << "-e \"%w[#{paths.join(' ')}].each { |p| load p }\""
  # parts << Array(options[:include]).map { |path| "-I\"#{path}\"" } unless zeus? || spring?
  parts << '-- --use-color --runner=guard_test'
end