class Puppetfactory::Plugins::Gitviz

Public Class Methods

new(options) click to toggle source
Calls superclass method Puppetfactory::Plugins::new
# File lib/puppetfactory/plugins/gitviz.rb, line 5
def initialize(options)
  super(options)
  return unless options[:puppetfactory]

  server = options[:puppetfactory]

  # Add a web route to the puppetfactory server. Must happen in the initializer
  server.get '/gitviz' do
    '<iframe id="gitviz" src="/explain-git-with-d3/embed.html" /><script>$("div:has(#gitviz)").css("padding", 0);$("body").css("min-width", "1150px");</script>'
  end

end

Public Instance Methods

tabs(privileged = false) click to toggle source
# File lib/puppetfactory/plugins/gitviz.rb, line 18
def tabs(privileged = false)
  # url path => display title
  { 'gitviz' => 'Git Visualization' }
end