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