pedrozath/coltrane

View on GitHub
lib/coltrane/renderers/text_renderer/hash_drawer.rb

Summary

Maintainability
A
0 mins
Test Coverage
D
66%
module Coltrane
  module Renderers
    module TextRenderer
      class HashDrawer < BaseDrawer
        alias hash model

        def render
          options = hash.delete(:options) || {}
          hash.map { |k, v|
            "#{k}: \n\n" +
            TextRenderer.render(v, **options)
          }.join("\n")
        end
      end
    end
  end
end