Module: Inventory::Rake::Tasks

Defined in:
lib/inventory/rake/tasks-1.0.rb

Defined Under Namespace

Classes: Clean, Gem, Inventory

Class Attribute Summary collapse

Class Method Summary collapse

Class Attribute Details

.cleanfilesObject (readonly)

Returns the value of attribute cleanfiles.



17
18
19
# File 'lib/inventory/rake/tasks-1.0.rb', line 17

def cleanfiles
  @cleanfiles
end

.distcleanfilesObject (readonly)

Returns the value of attribute distcleanfiles.



17
18
19
# File 'lib/inventory/rake/tasks-1.0.rb', line 17

def distcleanfiles
  @distcleanfiles
end

.inventoryObject

Returns the value of attribute inventory.



15
16
17
# File 'lib/inventory/rake/tasks-1.0.rb', line 15

def inventory
  @inventory
end

.mostlycleanfilesObject (readonly)

Returns the value of attribute mostlycleanfiles.



17
18
19
# File 'lib/inventory/rake/tasks-1.0.rb', line 17

def mostlycleanfiles
  @mostlycleanfiles
end

Class Method Details

.define(inventory, options = {}) ⇒ Object



19
20
21
22
23
24
# File 'lib/inventory/rake/tasks-1.0.rb', line 19

def define(inventory, options = {})
  self.inventory = inventory
  Clean.define
  Inventory.new(:inventory => inventory)
  Gem.new(:inventory => inventory, &(options.fetch(:gem, proc{ })))
end