class RubyDetective::AST::Nodes::ModuleDeclarationNode

Constants

MODULE_NAME_NODE_INDEX

Public Instance Methods

declared_namespace() click to toggle source

TODO: Add support for inline namespacing (ex class Foo::Bar)

# File lib/ruby_detective/ast/nodes/module_declaration_node.rb, line 11
def declared_namespace
  [module_name]
end
module_name() click to toggle source
# File lib/ruby_detective/ast/nodes/module_declaration_node.rb, line 6
def module_name
  children[MODULE_NAME_NODE_INDEX].constant_name
end
type() click to toggle source
# File lib/ruby_detective/ast/nodes/module_declaration_node.rb, line 15
def type
  :module
end