10
11
12
13
14
15
16
17
18
19
20
21
|
# File 'lib/classmeta/class_registry.rb', line 10
def self.get(name)
puts "Classmeta::ClassRegistry.get called" if Classmeta::Options.debugging?
arr = @@registry[name.to_sym]
if arr
puts "Classmeta::ClassRegistry calling #{arr[0].name}.named_meta with #{name.inspect}, #{arr[1].inspect}, #{arr[2].inspect}" if Classmeta::Options.debugging?
arr[0].named_meta(name, arr[1], arr[2])
else
puts "Classmeta::ClassRegistry didn't find anything for name #{name} in Classmeta's class registry: #{@@registry.inspect}" if Classmeta::Options.debugging?
nil
end
end
|