class Daedalus::DependencyGrapher::Define
Public Class Methods
new(macro, parser)
click to toggle source
Calls superclass method
Daedalus::DependencyGrapher::Node::new
# File lib/daedalus/dependency_grapher.rb 301 def initialize(macro, parser) 302 super parser 303 304 macro.strip! 305 if index = macro.index(" ") 306 @name = macro[0..index-1] 307 @value = macro[index+1..-1] 308 @name, @value = macro.strip.split 309 else 310 @name = macro 311 @value = "1" 312 end 313 end
Public Instance Methods
execute(defines, node)
click to toggle source
# File lib/daedalus/dependency_grapher.rb 315 def execute(defines, node) 316 defines[@name] = @value 317 end