Class: Spud::BuildTools::Node::Rule

Inherits:
BuildRule
  • Object
show all
Defined in:
lib/build_tools/node/node.rb

Instance Method Summary collapse

Constructor Details

#initialize(source) ⇒ Rule

Returns a new instance of Rule.



22
23
24
# File 'lib/build_tools/node/node.rb', line 22

def initialize(source)
  @source = source
end

Instance Method Details

#filenameObject



30
31
32
# File 'lib/build_tools/node/node.rb', line 30

def filename
  'package.json'
end

#invoke(*args, **kwargs) ⇒ Object



26
27
28
# File 'lib/build_tools/node/node.rb', line 26

def invoke(*args, **kwargs)
  system(@source)
end