lib/familia/horreum/relations_management.rb in familia-1.0.0.pre.rc3 vs lib/familia/horreum/relations_management.rb in familia-1.0.0.pre.rc4
- old
+ new
@@ -79,11 +79,11 @@
end
# End of ClassMethods module
# Creates an instance-level relation
def attach_instance_redis_object_relation(name, klass, opts)
- Familia.ld "[Attaching instance-level #{name}] #{klass} => (#{self}) #{opts}"
+ Familia.ld "[#{self}##{name}] Attaching instance-level #{klass} #{opts}"
raise ArgumentError, "Name is blank (#{klass})" if name.to_s.empty?
name = name.to_s.to_sym
opts ||= {}
@@ -104,10 +104,10 @@
redis_types[name]
end
# Creates a class-level relation
def attach_class_redis_object_relation(name, klass, opts)
- Familia.ld "[#{self}] Attaching class-level #{name} #{klass} => #{opts}"
+ Familia.ld "[#{self}.#{name}] Attaching class-level #{klass} #{opts}"
raise ArgumentError, 'Name is blank (klass)' if name.to_s.empty?
name = name.to_s.to_sym
opts = opts.nil? ? {} : opts.clone
opts[:parent] = self unless opts.key?(:parent)