├── .gitignore ├── .rspec ├── .travis.yml ├── .yardopts ├── CHANGELOG ├── Gemfile ├── LICENSE.txt ├── README.md ├── Rakefile ├── benchmarks └── allowed_in_keys.rb ├── lib ├── lock_and_cache.rb └── lock_and_cache │ ├── action.rb │ ├── key.rb │ └── version.rb ├── lock_and_cache.gemspec └── spec ├── lock_and_cache └── key_spec.rb ├── lock_and_cache_spec.rb └── spec_helper.rb /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seamusabshere/lock_and_cache/HEAD/.gitignore -------------------------------------------------------------------------------- /.rspec: -------------------------------------------------------------------------------- 1 | --format documentation 2 | --color 3 | --order random 4 | -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seamusabshere/lock_and_cache/HEAD/.travis.yml -------------------------------------------------------------------------------- /.yardopts: -------------------------------------------------------------------------------- 1 | --no-private 2 | --readme README.md 3 | --markup-provider redcarpet 4 | -------------------------------------------------------------------------------- /CHANGELOG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seamusabshere/lock_and_cache/HEAD/CHANGELOG -------------------------------------------------------------------------------- /Gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seamusabshere/lock_and_cache/HEAD/Gemfile -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seamusabshere/lock_and_cache/HEAD/LICENSE.txt -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seamusabshere/lock_and_cache/HEAD/README.md -------------------------------------------------------------------------------- /Rakefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seamusabshere/lock_and_cache/HEAD/Rakefile -------------------------------------------------------------------------------- /benchmarks/allowed_in_keys.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seamusabshere/lock_and_cache/HEAD/benchmarks/allowed_in_keys.rb -------------------------------------------------------------------------------- /lib/lock_and_cache.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seamusabshere/lock_and_cache/HEAD/lib/lock_and_cache.rb -------------------------------------------------------------------------------- /lib/lock_and_cache/action.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seamusabshere/lock_and_cache/HEAD/lib/lock_and_cache/action.rb -------------------------------------------------------------------------------- /lib/lock_and_cache/key.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seamusabshere/lock_and_cache/HEAD/lib/lock_and_cache/key.rb -------------------------------------------------------------------------------- /lib/lock_and_cache/version.rb: -------------------------------------------------------------------------------- 1 | module LockAndCache 2 | VERSION = '6.0.1' 3 | end 4 | -------------------------------------------------------------------------------- /lock_and_cache.gemspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seamusabshere/lock_and_cache/HEAD/lock_and_cache.gemspec -------------------------------------------------------------------------------- /spec/lock_and_cache/key_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seamusabshere/lock_and_cache/HEAD/spec/lock_and_cache/key_spec.rb -------------------------------------------------------------------------------- /spec/lock_and_cache_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seamusabshere/lock_and_cache/HEAD/spec/lock_and_cache_spec.rb -------------------------------------------------------------------------------- /spec/spec_helper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seamusabshere/lock_and_cache/HEAD/spec/spec_helper.rb --------------------------------------------------------------------------------