Method: Build::RuleNode#initialize

Defined in:
lib/build/rule_node.rb

#initialize(rule, arguments, &block) ⇒ RuleNode

Returns a new instance of RuleNode.



25
26
27
28
29
30
31
32
33
34
# File 'lib/build/rule_node.rb', line 25

def initialize(rule, arguments, &block)
	@arguments = arguments
	@rule = rule
	
	@callback = block
	
	inputs, outputs = @rule.files(@arguments)
	
	super(inputs, outputs)
end