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