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