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)