├── .codeclimate.yml ├── .envrc ├── .github └── workflows │ ├── rubocop.yml │ └── ruby.yml ├── .gitignore ├── .relaxed-rubocop-2.4.yml ├── .rspec ├── .rubocop.yml ├── .rubocop_todo.yml ├── .travis.yml ├── .yardopts ├── CHANGELOG.md ├── Gemfile ├── Guardfile ├── LICENSE.txt ├── README.adoc ├── README.pdf ├── Rakefile ├── bin ├── console └── setup ├── codecov.yml ├── examples ├── redis_provider_example.rb └── shared │ └── provider_example.rb ├── lib ├── simple-feed.rb ├── simple_feed.rb ├── simplefeed.rb └── simplefeed │ ├── activity │ ├── base.rb │ ├── multi_user.rb │ └── single_user.rb │ ├── dsl.rb │ ├── dsl │ ├── activities.rb │ └── formatter.rb │ ├── event.rb │ ├── feed.rb │ ├── providers.rb │ ├── providers │ ├── base │ │ └── provider.rb │ ├── hash.rb │ ├── key.rb │ ├── proxy.rb │ ├── redis.rb │ └── redis │ │ ├── boot_info.yml │ │ ├── driver.rb │ │ ├── provider.rb │ │ └── stats.rb │ ├── response.rb │ └── version.rb ├── man ├── activity-feed-action.png ├── running-example-redis-debug.png ├── running-example.png └── sf-color-dump.png ├── simple-feed.gemspec └── spec ├── fixtures ├── redis-response-info.yml └── sample_feed.yml ├── integration └── store_spec.rb ├── simplefeed ├── activity │ ├── multi_user_spec.rb │ └── single_user_spec.rb ├── dsl │ └── formatter_spec.rb ├── dsl_spec.rb ├── event_spec.rb ├── feed_spec.rb ├── providers │ ├── base │ │ └── provider_spec.rb │ ├── proxy_spec.rb │ ├── redis │ │ ├── driver_spec.rb │ │ ├── provider_spec.rb │ │ └── stats_spec.rb │ └── serialization │ │ └── key_spec.rb └── simplefeed_spec.rb ├── spec_helper.rb └── support ├── examples.rb ├── mock_feed.rb └── shared_examples_for_providers.rb /.codeclimate.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kigster/simple-feed/HEAD/.codeclimate.yml -------------------------------------------------------------------------------- /.envrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kigster/simple-feed/HEAD/.envrc -------------------------------------------------------------------------------- /.github/workflows/rubocop.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kigster/simple-feed/HEAD/.github/workflows/rubocop.yml -------------------------------------------------------------------------------- /.github/workflows/ruby.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kigster/simple-feed/HEAD/.github/workflows/ruby.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kigster/simple-feed/HEAD/.gitignore -------------------------------------------------------------------------------- /.relaxed-rubocop-2.4.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kigster/simple-feed/HEAD/.relaxed-rubocop-2.4.yml -------------------------------------------------------------------------------- /.rspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kigster/simple-feed/HEAD/.rspec -------------------------------------------------------------------------------- /.rubocop.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kigster/simple-feed/HEAD/.rubocop.yml -------------------------------------------------------------------------------- /.rubocop_todo.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kigster/simple-feed/HEAD/.rubocop_todo.yml -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kigster/simple-feed/HEAD/.travis.yml -------------------------------------------------------------------------------- /.yardopts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kigster/simple-feed/HEAD/.yardopts -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kigster/simple-feed/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /Gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kigster/simple-feed/HEAD/Gemfile -------------------------------------------------------------------------------- /Guardfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kigster/simple-feed/HEAD/Guardfile -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kigster/simple-feed/HEAD/LICENSE.txt -------------------------------------------------------------------------------- /README.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kigster/simple-feed/HEAD/README.adoc -------------------------------------------------------------------------------- /README.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kigster/simple-feed/HEAD/README.pdf -------------------------------------------------------------------------------- /Rakefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kigster/simple-feed/HEAD/Rakefile -------------------------------------------------------------------------------- /bin/console: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kigster/simple-feed/HEAD/bin/console -------------------------------------------------------------------------------- /bin/setup: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kigster/simple-feed/HEAD/bin/setup -------------------------------------------------------------------------------- /codecov.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kigster/simple-feed/HEAD/codecov.yml -------------------------------------------------------------------------------- /examples/redis_provider_example.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kigster/simple-feed/HEAD/examples/redis_provider_example.rb -------------------------------------------------------------------------------- /examples/shared/provider_example.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kigster/simple-feed/HEAD/examples/shared/provider_example.rb -------------------------------------------------------------------------------- /lib/simple-feed.rb: -------------------------------------------------------------------------------- 1 | # frozen_string_literal: true 2 | 3 | require 'simplefeed' 4 | -------------------------------------------------------------------------------- /lib/simple_feed.rb: -------------------------------------------------------------------------------- 1 | # frozen_string_literal: true 2 | 3 | require 'simplefeed' 4 | -------------------------------------------------------------------------------- /lib/simplefeed.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kigster/simple-feed/HEAD/lib/simplefeed.rb -------------------------------------------------------------------------------- /lib/simplefeed/activity/base.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kigster/simple-feed/HEAD/lib/simplefeed/activity/base.rb -------------------------------------------------------------------------------- /lib/simplefeed/activity/multi_user.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kigster/simple-feed/HEAD/lib/simplefeed/activity/multi_user.rb -------------------------------------------------------------------------------- /lib/simplefeed/activity/single_user.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kigster/simple-feed/HEAD/lib/simplefeed/activity/single_user.rb -------------------------------------------------------------------------------- /lib/simplefeed/dsl.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kigster/simple-feed/HEAD/lib/simplefeed/dsl.rb -------------------------------------------------------------------------------- /lib/simplefeed/dsl/activities.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kigster/simple-feed/HEAD/lib/simplefeed/dsl/activities.rb -------------------------------------------------------------------------------- /lib/simplefeed/dsl/formatter.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kigster/simple-feed/HEAD/lib/simplefeed/dsl/formatter.rb -------------------------------------------------------------------------------- /lib/simplefeed/event.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kigster/simple-feed/HEAD/lib/simplefeed/event.rb -------------------------------------------------------------------------------- /lib/simplefeed/feed.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kigster/simple-feed/HEAD/lib/simplefeed/feed.rb -------------------------------------------------------------------------------- /lib/simplefeed/providers.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kigster/simple-feed/HEAD/lib/simplefeed/providers.rb -------------------------------------------------------------------------------- /lib/simplefeed/providers/base/provider.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kigster/simple-feed/HEAD/lib/simplefeed/providers/base/provider.rb -------------------------------------------------------------------------------- /lib/simplefeed/providers/hash.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kigster/simple-feed/HEAD/lib/simplefeed/providers/hash.rb -------------------------------------------------------------------------------- /lib/simplefeed/providers/key.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kigster/simple-feed/HEAD/lib/simplefeed/providers/key.rb -------------------------------------------------------------------------------- /lib/simplefeed/providers/proxy.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kigster/simple-feed/HEAD/lib/simplefeed/providers/proxy.rb -------------------------------------------------------------------------------- /lib/simplefeed/providers/redis.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kigster/simple-feed/HEAD/lib/simplefeed/providers/redis.rb -------------------------------------------------------------------------------- /lib/simplefeed/providers/redis/boot_info.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kigster/simple-feed/HEAD/lib/simplefeed/providers/redis/boot_info.yml -------------------------------------------------------------------------------- /lib/simplefeed/providers/redis/driver.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kigster/simple-feed/HEAD/lib/simplefeed/providers/redis/driver.rb -------------------------------------------------------------------------------- /lib/simplefeed/providers/redis/provider.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kigster/simple-feed/HEAD/lib/simplefeed/providers/redis/provider.rb -------------------------------------------------------------------------------- /lib/simplefeed/providers/redis/stats.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kigster/simple-feed/HEAD/lib/simplefeed/providers/redis/stats.rb -------------------------------------------------------------------------------- /lib/simplefeed/response.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kigster/simple-feed/HEAD/lib/simplefeed/response.rb -------------------------------------------------------------------------------- /lib/simplefeed/version.rb: -------------------------------------------------------------------------------- 1 | # frozen_string_literal: true 2 | 3 | module SimpleFeed 4 | VERSION ||= '3.2.0' 5 | end 6 | -------------------------------------------------------------------------------- /man/activity-feed-action.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kigster/simple-feed/HEAD/man/activity-feed-action.png -------------------------------------------------------------------------------- /man/running-example-redis-debug.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kigster/simple-feed/HEAD/man/running-example-redis-debug.png -------------------------------------------------------------------------------- /man/running-example.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kigster/simple-feed/HEAD/man/running-example.png -------------------------------------------------------------------------------- /man/sf-color-dump.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kigster/simple-feed/HEAD/man/sf-color-dump.png -------------------------------------------------------------------------------- /simple-feed.gemspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kigster/simple-feed/HEAD/simple-feed.gemspec -------------------------------------------------------------------------------- /spec/fixtures/redis-response-info.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kigster/simple-feed/HEAD/spec/fixtures/redis-response-info.yml -------------------------------------------------------------------------------- /spec/fixtures/sample_feed.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kigster/simple-feed/HEAD/spec/fixtures/sample_feed.yml -------------------------------------------------------------------------------- /spec/integration/store_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kigster/simple-feed/HEAD/spec/integration/store_spec.rb -------------------------------------------------------------------------------- /spec/simplefeed/activity/multi_user_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kigster/simple-feed/HEAD/spec/simplefeed/activity/multi_user_spec.rb -------------------------------------------------------------------------------- /spec/simplefeed/activity/single_user_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kigster/simple-feed/HEAD/spec/simplefeed/activity/single_user_spec.rb -------------------------------------------------------------------------------- /spec/simplefeed/dsl/formatter_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kigster/simple-feed/HEAD/spec/simplefeed/dsl/formatter_spec.rb -------------------------------------------------------------------------------- /spec/simplefeed/dsl_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kigster/simple-feed/HEAD/spec/simplefeed/dsl_spec.rb -------------------------------------------------------------------------------- /spec/simplefeed/event_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kigster/simple-feed/HEAD/spec/simplefeed/event_spec.rb -------------------------------------------------------------------------------- /spec/simplefeed/feed_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kigster/simple-feed/HEAD/spec/simplefeed/feed_spec.rb -------------------------------------------------------------------------------- /spec/simplefeed/providers/base/provider_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kigster/simple-feed/HEAD/spec/simplefeed/providers/base/provider_spec.rb -------------------------------------------------------------------------------- /spec/simplefeed/providers/proxy_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kigster/simple-feed/HEAD/spec/simplefeed/providers/proxy_spec.rb -------------------------------------------------------------------------------- /spec/simplefeed/providers/redis/driver_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kigster/simple-feed/HEAD/spec/simplefeed/providers/redis/driver_spec.rb -------------------------------------------------------------------------------- /spec/simplefeed/providers/redis/provider_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kigster/simple-feed/HEAD/spec/simplefeed/providers/redis/provider_spec.rb -------------------------------------------------------------------------------- /spec/simplefeed/providers/redis/stats_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kigster/simple-feed/HEAD/spec/simplefeed/providers/redis/stats_spec.rb -------------------------------------------------------------------------------- /spec/simplefeed/providers/serialization/key_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kigster/simple-feed/HEAD/spec/simplefeed/providers/serialization/key_spec.rb -------------------------------------------------------------------------------- /spec/simplefeed/simplefeed_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kigster/simple-feed/HEAD/spec/simplefeed/simplefeed_spec.rb -------------------------------------------------------------------------------- /spec/spec_helper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kigster/simple-feed/HEAD/spec/spec_helper.rb -------------------------------------------------------------------------------- /spec/support/examples.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kigster/simple-feed/HEAD/spec/support/examples.rb -------------------------------------------------------------------------------- /spec/support/mock_feed.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kigster/simple-feed/HEAD/spec/support/mock_feed.rb -------------------------------------------------------------------------------- /spec/support/shared_examples_for_providers.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kigster/simple-feed/HEAD/spec/support/shared_examples_for_providers.rb --------------------------------------------------------------------------------