class Build::Task
This task class serves as the base class for the environment specific task classes genearted when adding targets.
Attributes
group[R]
logger[R]
Public Class Methods
new(walker, node, group, logger: nil)
click to toggle source
Calls superclass method
# File lib/build/task.rb, line 29 def initialize(walker, node, group, logger: nil) super(walker, node) @group = group @logger = logger end
Public Instance Methods
name()
click to toggle source
# File lib/build/task.rb, line 47 def name self.to_s end
node_string()
click to toggle source
# File lib/build/task.rb, line 51 def node_string @node.name end
task_class()
click to toggle source
# File lib/build/task.rb, line 36 def task_class self.class end
update()
click to toggle source
# File lib/build/task.rb, line 43 def update @node.apply!(self) end