Class: Briefly::Builder::Plan

Inherits:
Struct
  • Object
show all
Defined in:
lib/briefly/builder.rb

Overview

A validated #compile! pass, ready for a Facade to install. child_plans holds one [child_facade, child_plan] pair per namespace this pass collected, so __commit can walk the tree children first.

Instance Attribute Summary collapse

Instance Attribute Details

#child_plansObject

Returns the value of attribute child_plans

Returns:

  • (Object)

    the current value of child_plans



12
13
14
# File 'lib/briefly/builder.rb', line 12

def child_plans
  @child_plans
end

#childrenObject

Returns the value of attribute children

Returns:

  • (Object)

    the current value of children



12
13
14
# File 'lib/briefly/builder.rb', line 12

def children
  @children
end

#defsObject

Returns the value of attribute defs

Returns:

  • (Object)

    the current value of defs



12
13
14
# File 'lib/briefly/builder.rb', line 12

def defs
  @defs
end

#rescue_entriesObject

Returns the value of attribute rescue_entries

Returns:

  • (Object)

    the current value of rescue_entries



12
13
14
# File 'lib/briefly/builder.rb', line 12

def rescue_entries
  @rescue_entries
end