Parent

Class/Module Index [+]

Quicksearch

RGen::ModelBuilder::BuilderContext::ConstPathElement

Public Class Methods

new(name, builderContext, parent=nil) click to toggle source
# File lib/rgen/model_builder/builder_context.rb, line 183
def initialize(name, builderContext, parent=nil)
  @name = name.to_s
  @builderContext = builderContext
  @parent = parent
end

Public Instance Methods

constPath() click to toggle source
# File lib/rgen/model_builder/builder_context.rb, line 199
def constPath
  if @parent
    @parent.constPath << @name
  else
    [@name]
  end
end
const_missing(const) click to toggle source
# File lib/rgen/model_builder/builder_context.rb, line 189
def const_missing(const)
  ConstPathElement.new(const, @builderContext, self)
end
method_missing(m, *args, &block) click to toggle source
# File lib/rgen/model_builder/builder_context.rb, line 193
def method_missing(m, *args, &block)
  @builderContext._using(self) do
    send(m, *args, &block)
  end
end

[Validate]

Generated with the Darkfish Rdoc Generator 2.