Module | DataMapper::Support::Object |
In: |
lib/data_mapper/support/object.rb
lib/data_mapper/support/object.rb |
# File lib/data_mapper/support/object.rb, line 5 5: def self.included(base) 6: 7: nested_constants = Hash.new do |h,k| 8: klass = Object 9: k.split('::').each do |c| 10: klass = klass.const_get(c) 11: end 12: h[k] = klass 13: end 14: 15: base.instance_variable_set("@nested_constants", nested_constants) 16: base.send(:include, ClassMethods) 17: end
# File lib/data_mapper/support/object.rb, line 5 5: def self.included(base) 6: 7: nested_constants = Hash.new do |h,k| 8: klass = Object 9: k.split('::').each do |c| 10: klass = klass.const_get(c) 11: end 12: h[k] = klass 13: end 14: 15: base.instance_variable_set("@nested_constants", nested_constants) 16: base.send(:include, ClassMethods) 17: end