class DirectionDef
Attributes
client[R]
direction[R]
doc[R]
messages[R]
server[R]
Public Class Methods
new(ast, client, server)
click to toggle source
Calls superclass method
Def::new
# File lib/runtime.rb, line 115 def initialize ast, client, server super ast @client = client @direction = ast.direction @server = server @messages = {} @doc = ast.doc end
Public Instance Methods
add_message(message_def)
click to toggle source
# File lib/runtime.rb, line 133 def add_message message_def @messages[message_def.name] = message_def end
name()
click to toggle source
# File lib/runtime.rb, line 124 def name case @direction when :left return "#{@client.name} <- #{@server.name}" when :right return "#{@client.name} -> #{@server.name}" end end
unity_name()
click to toggle source
# File lib/generators/unity_client_generator.rb, line 147 def unity_name "#{@client}#{@server}Connector" end