Sha256: c8ed2fedea8af8b0b3eee6f0ab70d1ba46842893bd41a1a21fbcb02d76b3c8bc

Contents?: true

Size: 257 Bytes

Versions: 1

Compression:

Stored size: 257 Bytes

Contents

class UserCacher < Cachers::Base

  def cache
    set key, record.id
  end

  def uncache
    del key
  end

  private

  def key
    "users/#{record.name}"
  end

  class << self

    def cached?(user) 
      exists "users/#{user.name}"
    end

  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
cachers-4.1.0.2 test/dummy/app/cachers/user_cacher.rb