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

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

Instance Method Summary collapse

Methods inherited from BuildRule

#keyword_params, #positional_params

Constructor Details

#initialize(source) ⇒ Rule

Returns a new instance of Rule.



20
21
22
# File 'lib/build_tools/package.json/package.json.rb', line 20

def initialize(source)
  @source = source
end

Instance Method Details

#filenameObject



28
29
30
# File 'lib/build_tools/package.json/package.json.rb', line 28

def filename
  'package.json'
end

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



24
25
26
# File 'lib/build_tools/package.json/package.json.rb', line 24

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