class Torba::RemoteSources::Npm

Represents {npmjs.com npm package}. @since 0.3.0

Attributes

package[R]

@return [String] package name. @example

"coffee-script"
version[R]

@return [String] package version. @example

"1.8.3"

Public Class Methods

new(package, version) click to toggle source

@param package see {#package} @param version see {#version}

Calls superclass method
# File lib/torba/remote_sources/npm.rb, line 20
def initialize(package, version)
  @package = package
  @version = version
  super("https://registry.npmjs.org/#{package}/-/#{package}-#{version}.tgz")
  @digest = "#{package}-#{Torba.digest(url)}"
end