Sha256: 378c83b372fe9b6994a4986e71511f7bb2b57c187ae165189538626dce2149f9
Contents?: true
Size: 684 Bytes
Versions: 1
Compression:
Stored size: 684 Bytes
Contents
require 'rubygems' $LOAD_PATH.unshift(File.dirname(__FILE__)) $LOAD_PATH.unshift(File.join(File.dirname(__FILE__), '../..', 'lib')) ## Fake rails for testing Rails.cache class Rails def self.cache self end def self.fetch(key, options, &block) eval("@#{key.gsub(':', '_')} ||= block.call") end def self.write(key, val, options, &block) eval("@#{key.gsub(':', '_')} = val") end def self.read(key, options) eval("@#{key.gsub(':', '_')}") end end require 'johnny_cache' class User include JohnnyCache define_keys :foo def foo(var=nil) "bar#{var}" end def id @id ||= rand(100) end end require 'rspec' require 'rspec/autorun'
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
johnny_cache-0.0.1 | spec/spec_helper.rb |