Sha256: ab1e271f0bea8b3d7555432fe13bd8e7a07dfca554df73a769eb323c8f249fdf

Contents?: true

Size: 539 Bytes

Versions: 1

Compression:

Stored size: 539 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.header_file_path
      end

    end
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
dox-1.0.0.alpha lib/dox/printers/document_printer.rb