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 |