Module: Paquet

Defined in:
lib/paquet/rspec/tasks.rb,
lib/paquet.rb,
lib/paquet/gem.rb,
lib/paquet/utils.rb,
lib/paquet/version.rb,
lib/paquet/shell_ui.rb,
lib/paquet/dependency.rb

Overview

This class add new rake methods to a an existing ruby gem, these methods allow developpers to create a Uber gem, a uber gem is a tarball that contains the current gems and one or more of his dependencies.

This Tool will take care of looking at the current dependency tree defined in the Gemspec and the gemfile and will traverse all graph and download the gem file into a specified directory.

By default, the tool wont fetch everything and the developper need to declare what gems he want to download.

Defined Under Namespace

Classes: Dependency, Gem, ShellUi, SilentUI, Task, Utils

Constant Summary collapse

VERSION =
"0.2.1"

Class Method Summary collapse

Class Method Details

.uiObject



30
31
32
# File 'lib/paquet/shell_ui.rb', line 30

def self.ui
  @logger ||= ShellUi.new
end

.ui=(new_output) ⇒ Object



34
35
36
# File 'lib/paquet/shell_ui.rb', line 34

def self.ui=(new_output)
  @logger = new_output
end