class Activecube::CubeDefinition::NamedHash

Public Class Methods

new(cube, entry_class) click to toggle source
# File lib/activecube/cube_definition.rb, line 9
def initialize cube, entry_class
  @cube = cube
  @entry_class = entry_class
end

Public Instance Methods

[](key) click to toggle source
Calls superclass method
# File lib/activecube/cube_definition.rb, line 14
def [] key
  v = super key
  v.nil? ? nil : @entry_class.new(@cube, key, v.new)
end