class Transition
Attributes
alphabet[R]
beginning_state[R]
ending_state[R]
Public Class Methods
new(beg_state, alphabet, end_state)
click to toggle source
# File lib/transition.rb, line 9 def initialize(beg_state, alphabet, end_state) @beginning_state = beg_state @alphabet = alphabet @ending_state = end_state end
Public Instance Methods
print()
click to toggle source
# File lib/transition.rb, line 19 def print puts @beginning_state.id + "-" + @alphabet + "-" + @ending_state.id end
to_graph_transition(graphviz_graph)
click to toggle source
# File lib/transition.rb, line 15 def to_graph_transition(graphviz_graph) graphviz_graph.add_edges( @beginning_state.graphviz_node, @ending_state.graphviz_node, :label => @alphabet) end