module ActiveRedis::Associations
Public Class Methods
included(base)
click to toggle source
# File lib/active_redis/associations.rb, line 8 def self.included(base) base.extend ClassMethods class << base; attr_accessor :associations; end base.send :alias_method_chain, :save, :associations end
Public Instance Methods
save_with_associations()
click to toggle source
# File lib/active_redis/associations.rb, line 14 def save_with_associations self.class.associations.each { |key, a| a.save(self) } if self.class.associations save_without_associations end