class Bundler::Thor::NestedContext
Public Class Methods
                              new()
                              click to toggle source
                            
                            # File bundler/vendor/thor/lib/thor/nested_context.rb, line 3 def initialize @depth = 0 end
Public Instance Methods
                              enter() { || ... }
                              click to toggle source
                            
                            # File bundler/vendor/thor/lib/thor/nested_context.rb, line 7 def enter push yield ensure pop end
                              entered?()
                              click to toggle source
                            
                            # File bundler/vendor/thor/lib/thor/nested_context.rb, line 15 def entered? @depth.positive? end
Private Instance Methods
                              pop()
                              click to toggle source
                            
                            # File bundler/vendor/thor/lib/thor/nested_context.rb, line 25 def pop @depth -= 1 end
                              push()
                              click to toggle source
                            
                            # File bundler/vendor/thor/lib/thor/nested_context.rb, line 21 def push @depth += 1 end