Class: GreenPepper::GreenPepperTask

Inherits:
Rake::TaskLib
  • Object
show all
Defined in:
lib/greenpepper/greenpeppertask.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(name) {|_self| ... } ⇒ GreenPepperTask

Returns a new instance of GreenPepperTask.

Yields:

  • (_self)

Yield Parameters:



15
16
17
18
19
20
21
22
23
24
25
26
# File 'lib/greenpepper/greenpeppertask.rb', line 15

def initialize(name)
  @name = name

  @spec_dir = 'greenpepper/specifications'
  @spec_name = '**/*.html'
  @result_dir = 'greenpepper/results'
  @greenpepper_path = nil

  yield self if block_given?
  load_config
  define
end

Instance Attribute Details

#greenpepper_pathObject

Returns the value of attribute greenpepper_path.



13
14
15
# File 'lib/greenpepper/greenpeppertask.rb', line 13

def greenpepper_path
  @greenpepper_path
end

#result_dirObject

Returns the value of attribute result_dir.



13
14
15
# File 'lib/greenpepper/greenpeppertask.rb', line 13

def result_dir
  @result_dir
end

#spec_dirObject

Returns the value of attribute spec_dir.



13
14
15
# File 'lib/greenpepper/greenpeppertask.rb', line 13

def spec_dir
  @spec_dir
end

#spec_nameObject

Returns the value of attribute spec_name.



13
14
15
# File 'lib/greenpepper/greenpeppertask.rb', line 13

def spec_name
  @spec_name
end