module Xdrgen::AST::Concerns::Named

Public Instance Methods

fully_qualified_name() click to toggle source
# File lib/xdrgen/ast/concerns/named.rb, line 11
def fully_qualified_name
  namespaces.map(&:name) + [name]
end
namespaces() click to toggle source
# File lib/xdrgen/ast/concerns/named.rb, line 6
def namespaces
  return [] unless self.is_a?(Contained)
  self.find_ancestors(Concerns::Namespace)
end