Sha256: 0aac0f55990588ed9532ecb3126f80dcd371d3cd9206e521b14d6edf341511e3

Contents?: true

Size: 499 Bytes

Versions: 8

Compression:

Stored size: 499 Bytes

Contents

require_relative 'frame_command'

module WhirledPeas
  module Command
    # Display the template tree for a single frame with the specified arguments.
    class Debug < FrameCommand
      def self.description
        'Print template tree for specified frame'
      end

      def start
        super

        require 'whirled_peas/graphics/debugger'

        template = config.template_factory.build(frame, frame_args)
        puts Graphics::Debugger.new(template).debug
      end
    end
  end
end

Version data entries

8 entries across 8 versions & 1 rubygems

Version Path
whirled_peas-0.13.0 lib/whirled_peas/command/debug.rb
whirled_peas-0.12.0 lib/whirled_peas/command/debug.rb
whirled_peas-0.11.1 lib/whirled_peas/command/debug.rb
whirled_peas-0.11.0 lib/whirled_peas/command/debug.rb
whirled_peas-0.10.0 lib/whirled_peas/command/debug.rb
whirled_peas-0.9.1 lib/whirled_peas/command/debug.rb
whirled_peas-0.9.0 lib/whirled_peas/command/debug.rb
whirled_peas-0.8.0 lib/whirled_peas/command/debug.rb