class NodeDef
Attributes
doc[R]
language[R]
name[R]
namespace[R]
nickname[R]
Public Class Methods
new(ast)
click to toggle source
Calls superclass method
Def::new
# File lib/runtime.rb, line 58 def initialize ast super ast @name = ast.name @language = ast.language @nickname = ast.nickname @namespace = ast.namespace @doc = ast.doc end
Public Instance Methods
bot_client()
click to toggle source
# File lib/generators/bot_generator.rb, line 427 def bot_client @name + 'BotClient' end
bot_name()
click to toggle source
# File lib/generators/bot_generator.rb, line 423 def bot_name @name.underscore end
elixir_behaviour()
click to toggle source
# File lib/generators/elixir_server_generator.rb, line 413 def elixir_behaviour @name + 'Behaviour' end
elixir_connection()
click to toggle source
# File lib/generators/elixir_server_generator.rb, line 409 def elixir_connection @name + 'Connection' end
elixir_name()
click to toggle source
# File lib/generators/elixir_server_generator.rb, line 405 def elixir_name @name.underscore end