Sha256: 48c36bef50484f6268894005e5861f1179768a3e60021f9a00b5bb1157258625

Contents?: true

Size: 530 Bytes

Versions: 143

Compression:

Stored size: 530 Bytes

Contents

require_relative 'navigator'
require_relative 'json'
require_relative 'graphviz'
module Renderer
    ALL = {graphviz: Renderer::GraphViz, json: Renderer::Json, navigator: Renderer::Navigator}
    def self.pick(r, output_file, config)
        (ALL[(r || 'graphviz').to_sym]).new(output_file, config)
    end

    def self.copy_asset(asset, file_name)
        FileUtils.copy(File.expand_path("../../export/html/#{asset}", __FILE__),
        File.expand_path(asset, @file_name))
    end

    def self.all
        ALL.keys
    end
end

Version data entries

143 entries across 143 versions & 1 rubygems

Version Path
aws_security_viz-0.2.5.pre.alpha.pre.35 lib/renderer/all.rb
aws_security_viz-0.2.5.pre.alpha.pre.34 lib/renderer/all.rb
aws_security_viz-0.2.5.pre.alpha.pre.33 lib/renderer/all.rb
aws_security_viz-0.2.5.pre.alpha.pre.32 lib/renderer/all.rb
aws_security_viz-0.2.5.pre.alpha.pre.31 lib/renderer/all.rb
aws_security_viz-0.2.5.pre.alpha.pre.30 lib/renderer/all.rb
aws_security_viz-0.2.5.pre.alpha.pre.29 lib/renderer/all.rb
aws_security_viz-0.2.5.pre.alpha.pre.28 lib/renderer/all.rb
aws_security_viz-0.2.5.pre.alpha.pre.27 lib/renderer/all.rb
aws_security_viz-0.2.5.pre.alpha.pre.26 lib/renderer/all.rb
aws_security_viz-0.2.5.pre.alpha.pre.25 lib/renderer/all.rb
aws_security_viz-0.2.5.pre.alpha.pre.24 lib/renderer/all.rb
aws_security_viz-0.2.5.pre.alpha.pre.23 lib/renderer/all.rb
aws_security_viz-0.2.5.pre.alpha.pre.22 lib/renderer/all.rb
aws_security_viz-0.2.5.pre.alpha.pre.21 lib/renderer/all.rb
aws_security_viz-0.2.4 lib/renderer/all.rb
aws_security_viz-0.2.4.pre.alpha.pre.20 lib/renderer/all.rb
aws_security_viz-0.2.4.pre.alpha.pre.19 lib/renderer/all.rb
aws_security_viz-0.2.4.pre.alpha.pre.18 lib/renderer/all.rb
aws_security_viz-0.2.4.pre.alpha.pre.15 lib/renderer/all.rb