4 class RhtmlPolyglot < Polyglot
6 def initialize(name, html, ruby)
9 @states = html.all_states + ruby.states
12 @transitions = html.all_transitions + ruby.transitions
13 @extra_transitions = []
16 @extra_transitions << StitchTransition.new("<%", :html_markup, :ruby_code, :from, false, name)
17 @extra_transitions << StitchTransition.new("<%", :html_comment, :ruby_code, :from, false, name)
18 @extra_transitions << StitchTransition.new("<%", :html_squote, :ruby_code, :from, false, name)
19 @extra_transitions << StitchTransition.new("<%", :html_dquote, :ruby_code, :from, false, name)
20 @extra_transitions << StitchTransition.new("%>", :ruby_code, :return, :to, false, name)