├── .gitignore ├── .rspec ├── .rubocop.yml ├── .travis.yml ├── CHANGELOG.md ├── CONTRIBUTING.md ├── Gemfile ├── LICENSE.txt ├── PERFORMANCE.md ├── README.md ├── Rakefile ├── benchmarks ├── composing.rb ├── compressed.rb ├── driver.rb ├── generic.rb ├── marshalling.rb ├── memory.rb ├── multi.rb ├── parsing.rb ├── profile.rb └── refresh.rb ├── bin └── rspec ├── lib ├── active_support │ └── cache │ │ └── readthis_store.rb ├── readthis.rb └── readthis │ ├── cache.rb │ ├── entity.rb │ ├── errors.rb │ ├── expanders.rb │ ├── passthrough.rb │ ├── scripts.rb │ ├── serializers.rb │ └── version.rb ├── readthis.gemspec ├── script └── mexpire.lua └── spec ├── matchers └── redis_matchers.rb ├── readthis ├── cache_spec.rb ├── entity_spec.rb ├── expanders_spec.rb ├── passthrough_spec.rb ├── scripts_spec.rb └── serializers_spec.rb ├── readthis_spec.rb └── spec_helper.rb /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sorentwo/readthis/HEAD/.gitignore -------------------------------------------------------------------------------- /.rspec: -------------------------------------------------------------------------------- 1 | --color 2 | --require spec_helper 3 | -------------------------------------------------------------------------------- /.rubocop.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sorentwo/readthis/HEAD/.rubocop.yml -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sorentwo/readthis/HEAD/.travis.yml -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sorentwo/readthis/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sorentwo/readthis/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /Gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sorentwo/readthis/HEAD/Gemfile -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sorentwo/readthis/HEAD/LICENSE.txt -------------------------------------------------------------------------------- /PERFORMANCE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sorentwo/readthis/HEAD/PERFORMANCE.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sorentwo/readthis/HEAD/README.md -------------------------------------------------------------------------------- /Rakefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sorentwo/readthis/HEAD/Rakefile -------------------------------------------------------------------------------- /benchmarks/composing.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sorentwo/readthis/HEAD/benchmarks/composing.rb -------------------------------------------------------------------------------- /benchmarks/compressed.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sorentwo/readthis/HEAD/benchmarks/compressed.rb -------------------------------------------------------------------------------- /benchmarks/driver.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sorentwo/readthis/HEAD/benchmarks/driver.rb -------------------------------------------------------------------------------- /benchmarks/generic.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sorentwo/readthis/HEAD/benchmarks/generic.rb -------------------------------------------------------------------------------- /benchmarks/marshalling.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sorentwo/readthis/HEAD/benchmarks/marshalling.rb -------------------------------------------------------------------------------- /benchmarks/memory.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sorentwo/readthis/HEAD/benchmarks/memory.rb -------------------------------------------------------------------------------- /benchmarks/multi.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sorentwo/readthis/HEAD/benchmarks/multi.rb -------------------------------------------------------------------------------- /benchmarks/parsing.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sorentwo/readthis/HEAD/benchmarks/parsing.rb -------------------------------------------------------------------------------- /benchmarks/profile.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sorentwo/readthis/HEAD/benchmarks/profile.rb -------------------------------------------------------------------------------- /benchmarks/refresh.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sorentwo/readthis/HEAD/benchmarks/refresh.rb -------------------------------------------------------------------------------- /bin/rspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sorentwo/readthis/HEAD/bin/rspec -------------------------------------------------------------------------------- /lib/active_support/cache/readthis_store.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sorentwo/readthis/HEAD/lib/active_support/cache/readthis_store.rb -------------------------------------------------------------------------------- /lib/readthis.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sorentwo/readthis/HEAD/lib/readthis.rb -------------------------------------------------------------------------------- /lib/readthis/cache.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sorentwo/readthis/HEAD/lib/readthis/cache.rb -------------------------------------------------------------------------------- /lib/readthis/entity.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sorentwo/readthis/HEAD/lib/readthis/entity.rb -------------------------------------------------------------------------------- /lib/readthis/errors.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sorentwo/readthis/HEAD/lib/readthis/errors.rb -------------------------------------------------------------------------------- /lib/readthis/expanders.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sorentwo/readthis/HEAD/lib/readthis/expanders.rb -------------------------------------------------------------------------------- /lib/readthis/passthrough.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sorentwo/readthis/HEAD/lib/readthis/passthrough.rb -------------------------------------------------------------------------------- /lib/readthis/scripts.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sorentwo/readthis/HEAD/lib/readthis/scripts.rb -------------------------------------------------------------------------------- /lib/readthis/serializers.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sorentwo/readthis/HEAD/lib/readthis/serializers.rb -------------------------------------------------------------------------------- /lib/readthis/version.rb: -------------------------------------------------------------------------------- 1 | # frozen_string_literal: true 2 | 3 | module Readthis 4 | VERSION = '2.2.0' 5 | end 6 | -------------------------------------------------------------------------------- /readthis.gemspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sorentwo/readthis/HEAD/readthis.gemspec -------------------------------------------------------------------------------- /script/mexpire.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sorentwo/readthis/HEAD/script/mexpire.lua -------------------------------------------------------------------------------- /spec/matchers/redis_matchers.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sorentwo/readthis/HEAD/spec/matchers/redis_matchers.rb -------------------------------------------------------------------------------- /spec/readthis/cache_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sorentwo/readthis/HEAD/spec/readthis/cache_spec.rb -------------------------------------------------------------------------------- /spec/readthis/entity_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sorentwo/readthis/HEAD/spec/readthis/entity_spec.rb -------------------------------------------------------------------------------- /spec/readthis/expanders_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sorentwo/readthis/HEAD/spec/readthis/expanders_spec.rb -------------------------------------------------------------------------------- /spec/readthis/passthrough_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sorentwo/readthis/HEAD/spec/readthis/passthrough_spec.rb -------------------------------------------------------------------------------- /spec/readthis/scripts_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sorentwo/readthis/HEAD/spec/readthis/scripts_spec.rb -------------------------------------------------------------------------------- /spec/readthis/serializers_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sorentwo/readthis/HEAD/spec/readthis/serializers_spec.rb -------------------------------------------------------------------------------- /spec/readthis_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sorentwo/readthis/HEAD/spec/readthis_spec.rb -------------------------------------------------------------------------------- /spec/spec_helper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sorentwo/readthis/HEAD/spec/spec_helper.rb --------------------------------------------------------------------------------