class Ninja::Rule
Public Class Methods
new(rule_desc, depfile="")
click to toggle source
# File lib/ninja.rb, line 13 def initialize(rule_desc, depfile="") @rule_desc = rule_desc @depfile = depfile @unique_name = Ninja.create_UUID end
Public Instance Methods
depfile_line()
click to toggle source
# File lib/ninja.rb, line 23 def depfile_line if @depfile == "" "" else " depfile = #{@depfile}\n" end end
name()
click to toggle source
# File lib/ninja.rb, line 38 def name @unique_name end
to_ninja_format()
click to toggle source
# File lib/ninja.rb, line 31 def to_ninja_format """ rule #{unique_name} #{depfile_line} command = #{@rule_desc} """ end
unique_name()
click to toggle source
# File lib/ninja.rb, line 19 def unique_name @unique_name end