Sha256: 7daaf34f59f99329399e2c3a1f511c202ab228d52c91d363b44647eebeaa756a

Contents?: true

Size: 461 Bytes

Versions: 1

Compression:

Stored size: 461 Bytes

Contents

module SimpleHdGraph
  module Renderer
    module PlantUML
      class Resource
        #
        # @param node [ResourceNode]
        #
        # :reek:UtilityFunction
        def render(node)
          content = node.content.map { |key, value|
            "  #{key}: #{value}"
          }.join("\n")
          <<~EOD
            object "#{node.alias}" as #{node.id} {
            #{content}
            }
          EOD
        end
      end
    end
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
simple-hd-graph-0.3.5 lib/simple-hd-graph/renderer/plantuml/resource.rb