class Npm::Rails::Package

Attributes

build_name[R]
name[R]
version[R]

Public Class Methods

new(name, version, options = {}) click to toggle source
# File lib/npm/rails/package.rb, line 9
def initialize(name, version, options = {})
  @name = name
  @version = version
  @development = options.fetch(:development, false)
  @build_name = options.fetch(:build_name, create_build_name_from_name)
  @require = options.fetch(:require, true)
end

Public Instance Methods

development?() click to toggle source
# File lib/npm/rails/package.rb, line 17
def development?
  @development
end
should_require?() click to toggle source
# File lib/npm/rails/package.rb, line 21
def should_require?
  @require
end

Private Instance Methods

create_build_name_from_name() click to toggle source
# File lib/npm/rails/package.rb, line 27
def create_build_name_from_name
  @name.tr("-", "_").camelize
end