Sha256: 7cad57b36499fd265dfebcec99f537f81c3f5ecd87030a4bff8852e4636b5c9f

Contents?: true

Size: 536 Bytes

Versions: 2

Compression:

Stored size: 536 Bytes

Contents

module Dox
  module Printers
    class DocumentPrinter < BasePrinter

      def print(passed_examples)
        print_meta_info

        passed_examples.sort.each do |_, resource_group|
          group_printer.print(resource_group)
        end
      end

      private

      def group_printer
        @group_printer ||= ResourceGroupPrinter.new(@output)
      end

      def print_meta_info
        @output.puts(print_desc(api_desc_path))
      end

      def api_desc_path
        Dox.config.root_api_file
      end

    end
  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
dox-0.0.3 lib/dox/printers/document_printer.rb
dox-0.0.2 lib/dox/printers/document_printer.rb