class Daedalus::DependencyGrapher::IfNotDefined
Public Class Methods
new(macro, parser)
click to toggle source
Calls superclass method
Daedalus::DependencyGrapher::Node::new
# File lib/daedalus/dependency_grapher.rb 256 def initialize(macro, parser) 257 super parser 258 @macro = macro.strip 259 end
Public Instance Methods
execute(defines, node)
click to toggle source
# File lib/daedalus/dependency_grapher.rb 261 def execute(defines, node) 262 if !defines.key? @macro 263 execute_body defines, node 264 elsif @else 265 @else.execute(defines, node) 266 end 267 end