Sha256: fc345578d9eef8b93d96c351ff44cef4f2aa93e71a23f3fd29c93ff4bd9c07d3
Contents?: true
Size: 1.22 KB
Versions: 2
Compression:
Stored size: 1.22 KB
Contents
def sudo ENV['MERB_SUDO'] ||= "sudo" sudo = windows? ? "" : ENV['MERB_SUDO'] end def windows? (PLATFORM =~ /win32|cygwin/) rescue nil end def install_home ENV['GEM_HOME'] ? "-i #{ENV['GEM_HOME']}" : "" end def install_command(gem_name, gem_version, options = '--no-update-sources --no-rdoc --no-ri') options << " -i #{ENV['GEM_DIR']}" if ENV['GEM_DIR'] %{#{sudo} gem install #{install_home} --local pkg/#{gem_name}-#{gem_version}.gem #{options}} end def dev_install_command(gem_name, gem_version, options = '--no-update-sources --no-rdoc --no-ri') options << ' --development' install_command(gem_name, gem_version, options) end def jinstall_command(gem_name, gem_version, options = '--no-update-sources --no-rdoc --no-ri') options << " -i #{ENV['GEM_DIR']}" if ENV['GEM_DIR'] %{#{sudo} jruby -S gem install #{install_home} --local pkg/#{gem_name}-#{gem_version}.gem #{options}} end def dev_jinstall_command(gem_name, gem_version, options = '--no-update-sources --no-rdoc --no-ri') options << ' --development' jinstall_command(gem_name, gem_version, options) end def uninstall_command(gem_name, options = '') options << " -i #{ENV['GEM_DIR']}" if ENV['GEM_DIR'] %{#{sudo} gem uninstall #{gem_name} #{options}} end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
merb-core-0.9.6 | lib/merb-core/tasks/merb_rake_helper.rb |
merb-core-0.9.7 | lib/merb-core/tasks/merb_rake_helper.rb |