class Jsm::Drawer::Graphviz

Constants

API_URL

Public Class Methods

generate_url(state_machine) click to toggle source
# File lib/jsm/drawer/graphviz.rb, line 3
def self.generate_url(state_machine)
  new(state_machine).generate_url
end
new(state_machine) click to toggle source
# File lib/jsm/drawer/graphviz.rb, line 7
def initialize(state_machine)
  @state_machine = state_machine
  @diagraph = Jsm::Drawer::Digraph.new(@state_machine)
end

Public Instance Methods

generate_url() click to toggle source
# File lib/jsm/drawer/graphviz.rb, line 12
def generate_url
  diagram = @diagraph
  "#{API_URL}?cht=gv&chl=digraph{#{diagram}}"
end