Categories: None [Edit]

inventory-rake

https://rubygems.org/gems/inventory-rake
Inventory-Rake Inventory-Rake provides Rake¹ tasks for your Inventory². This includes tasks for cleaning up our project, compiling extensions, installing dependencies, installing and uninstalling the project itself, and creating and pushing distribution files to distribution points. ¹ See http://rake.rubyforge.org/ ² See http://disu.se/software/inventory-1.0/ § Installation Install Inventory-Rake with % gem install inventory-rake § Usage Include the following code in your ‹Rakefile›, where ‹Package› is the top-level module of your project: require 'inventory-rake-3.0' load File.expand_path('../lib/package/version.rb', __FILE__) Inventory::Rake::Tasks.define Package::Version Inventory::Rake::Tasks.unless_installing_dependencies do # Any additional tasks that your project’s dependencies provide end ‹Inventory::Rake::Tasks.define› does the heavy lifting. It takes our inventory and sets up the tasks mentioned above. We also do some additional customization of the gem specification. As we want to be able to use our Rakefile to install our dependencies for us, the rest of the Rakefile is inside the conditional #unless_installing_dependencies, which, as the name certainly implies, executes its block unless the task being run is the one that installs our dependencies. This becomes relevant if we want to, for example, set up Travis¹ integration. To do so, simply add before_script: - gem install inventory-rake -v '~> VERSION' --no-rdoc --no-ri - rake gem:deps:install to your ‹.travis.yml› file. This’ll make sure that Travis installs all development, runtime, and optional dependencies that you’ve listed in your inventory before running any tests. There’s more information in the {API documentation}² that you’ll likely want to read up on if anything is unclear. ¹ See http://travis-ci.org/ ² See http://disu.se/software/inventory-rak...

Total

Ranking: 35,081 of 187,603
Downloads: 35,353

Daily

Ranking: 18,712 of 187,591
Downloads: 21

Depended by

RankDownloadsName
23,39862,233inventory
34,18736,581lookout
35,32135,026inventory-rake-tasks-yard
42,06827,813value
52,57320,576yard-heuristics
55,81718,957yard-value
62,12516,423lookout-rake
69,06014,100ame
74,07512,699u
101,4937,733lookout-rack
133,2084,558value-yard

Depends on

RankDownloadsName
101,165,909,119rake
224197,213,146yard
23,39862,233inventory
34,18736,581lookout
35,32135,026inventory-rake-tasks-yard
52,57320,576yard-heuristics
62,12516,423lookout-rake

Owners

#GravatarHandle
1iconnow