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