Class: GeoPattern::RakeTask

Inherits:
Rake::TaskLib
  • Object
show all
Includes:
Rake::DSL
Defined in:
lib/geo_pattern/rake_task.rb

Overview

Rake Task

This task can be used to generate pattern files

Direct Known Subclasses

GeoPatternTask

Instance Attribute Summary collapse

Instance Method Summary collapse

Instance Attribute Details

#descriptionObject (readonly)

Returns the value of attribute description.



20
21
22
# File 'lib/geo_pattern/rake_task.rb', line 20

def description
  @description
end

#nameObject (readonly)

Returns the value of attribute name.



16
17
18
# File 'lib/geo_pattern/rake_task.rb', line 16

def name
  @name
end

#verboseObject (readonly)

Returns the value of attribute verbose.



25
26
27
# File 'lib/geo_pattern/rake_task.rb', line 25

def verbose
  @verbose
end

#verbose (true)(true) ⇒ Object (readonly)

Use verbose output. If this is set to true, the task will print the executed spec command to stdout.



25
# File 'lib/geo_pattern/rake_task.rb', line 25

attr_reader :verbose

Instance Method Details

#include(modules) ⇒ Object

Include module in instance



106
107
108
109
110
# File 'lib/geo_pattern/rake_task.rb', line 106

def include(modules)
  modules = Array(modules)

  modules.each { |m| self.class.include m }
end

#instance_bindingObject

Binding to instance



101
102
103
# File 'lib/geo_pattern/rake_task.rb', line 101

def instance_binding
  binding
end