class Daedalus::DependencyGrapher::IfDefined
Public Class Methods
new(macro, parser)
click to toggle source
Calls superclass method
Daedalus::DependencyGrapher::Node::new
# File lib/daedalus/dependency_grapher.rb 239 def initialize(macro, parser) 240 super parser 241 @macro = macro.strip 242 end
Public Instance Methods
execute(defines, node)
click to toggle source
# File lib/daedalus/dependency_grapher.rb 244 def execute(defines, node) 245 if defines.key? @macro 246 execute_body defines, node 247 elsif @else 248 @else.execute(defines, node) 249 end 250 end