class Rmk::NinjaGenerator
general interface for describing a tool
Attributes
requires[R]
list of dependencies (array of classes)
slot[R]
define order in ninja file: sort tools in Rmk::Generator#tool_chain
Public Class Methods
new()
click to toggle source
# File lib/rmk.rb, line 69 def initialize @requires = [] @slot = SLOTS[:begin] end
Public Instance Methods
ninja_begin(writer = nil)
click to toggle source
# File lib/rmk.rb, line 74 def ninja_begin(writer = nil); end
ninja_build(writer = nil)
click to toggle source
# File lib/rmk.rb, line 80 def ninja_build(writer = nil); end
ninja_end(writer = nil)
click to toggle source
# File lib/rmk.rb, line 82 def ninja_end(writer = nil); end
ninja_rules(writer = nil)
click to toggle source
# File lib/rmk.rb, line 78 def ninja_rules(writer = nil); end
ninja_variables(writer = nil)
click to toggle source
# File lib/rmk.rb, line 76 def ninja_variables(writer = nil); end