├── .github ├── dependabot.yml └── workflows │ └── ruby.yml ├── .gitignore ├── .rspec ├── .rubocop.yml ├── .rubocop_todo.yml ├── .ruby-version ├── Appraisals ├── CHANGELOG.md ├── Gemfile ├── LICENSE ├── README.md ├── Rakefile ├── bin ├── console └── setup ├── cloudflare-rails.gemspec ├── gemfiles ├── .bundle │ └── config ├── rails_7.2.gemfile ├── rails_8.0.gemfile ├── rails_8.1.gemfile └── rails_edge.gemfile ├── lib ├── cloudflare-rails.rb ├── cloudflare_rails.rb └── cloudflare_rails │ ├── check_trusted_proxies.rb │ ├── fallback_ips.rb │ ├── importer.rb │ ├── railtie.rb │ ├── remote_ip_proxies.rb │ └── version.rb └── spec ├── cloudflare └── rails_spec.rb └── spec_helper.rb /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/modosc/cloudflare-rails/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/workflows/ruby.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/modosc/cloudflare-rails/HEAD/.github/workflows/ruby.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/modosc/cloudflare-rails/HEAD/.gitignore -------------------------------------------------------------------------------- /.rspec: -------------------------------------------------------------------------------- 1 | --format d 2 | --color 3 | -------------------------------------------------------------------------------- /.rubocop.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/modosc/cloudflare-rails/HEAD/.rubocop.yml -------------------------------------------------------------------------------- /.rubocop_todo.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/modosc/cloudflare-rails/HEAD/.rubocop_todo.yml -------------------------------------------------------------------------------- /.ruby-version: -------------------------------------------------------------------------------- 1 | 3.4.2 2 | -------------------------------------------------------------------------------- /Appraisals: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/modosc/cloudflare-rails/HEAD/Appraisals -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/modosc/cloudflare-rails/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /Gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/modosc/cloudflare-rails/HEAD/Gemfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/modosc/cloudflare-rails/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/modosc/cloudflare-rails/HEAD/README.md -------------------------------------------------------------------------------- /Rakefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/modosc/cloudflare-rails/HEAD/Rakefile -------------------------------------------------------------------------------- /bin/console: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/modosc/cloudflare-rails/HEAD/bin/console -------------------------------------------------------------------------------- /bin/setup: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/modosc/cloudflare-rails/HEAD/bin/setup -------------------------------------------------------------------------------- /cloudflare-rails.gemspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/modosc/cloudflare-rails/HEAD/cloudflare-rails.gemspec -------------------------------------------------------------------------------- /gemfiles/.bundle/config: -------------------------------------------------------------------------------- 1 | --- 2 | BUNDLE_RETRY: "1" 3 | -------------------------------------------------------------------------------- /gemfiles/rails_7.2.gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/modosc/cloudflare-rails/HEAD/gemfiles/rails_7.2.gemfile -------------------------------------------------------------------------------- /gemfiles/rails_8.0.gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/modosc/cloudflare-rails/HEAD/gemfiles/rails_8.0.gemfile -------------------------------------------------------------------------------- /gemfiles/rails_8.1.gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/modosc/cloudflare-rails/HEAD/gemfiles/rails_8.1.gemfile -------------------------------------------------------------------------------- /gemfiles/rails_edge.gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/modosc/cloudflare-rails/HEAD/gemfiles/rails_edge.gemfile -------------------------------------------------------------------------------- /lib/cloudflare-rails.rb: -------------------------------------------------------------------------------- 1 | # frozen_string_literal: true 2 | 3 | require 'cloudflare_rails' 4 | -------------------------------------------------------------------------------- /lib/cloudflare_rails.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/modosc/cloudflare-rails/HEAD/lib/cloudflare_rails.rb -------------------------------------------------------------------------------- /lib/cloudflare_rails/check_trusted_proxies.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/modosc/cloudflare-rails/HEAD/lib/cloudflare_rails/check_trusted_proxies.rb -------------------------------------------------------------------------------- /lib/cloudflare_rails/fallback_ips.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/modosc/cloudflare-rails/HEAD/lib/cloudflare_rails/fallback_ips.rb -------------------------------------------------------------------------------- /lib/cloudflare_rails/importer.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/modosc/cloudflare-rails/HEAD/lib/cloudflare_rails/importer.rb -------------------------------------------------------------------------------- /lib/cloudflare_rails/railtie.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/modosc/cloudflare-rails/HEAD/lib/cloudflare_rails/railtie.rb -------------------------------------------------------------------------------- /lib/cloudflare_rails/remote_ip_proxies.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/modosc/cloudflare-rails/HEAD/lib/cloudflare_rails/remote_ip_proxies.rb -------------------------------------------------------------------------------- /lib/cloudflare_rails/version.rb: -------------------------------------------------------------------------------- 1 | # frozen_string_literal: true 2 | 3 | module CloudflareRails 4 | VERSION = '7.0.0' 5 | end 6 | -------------------------------------------------------------------------------- /spec/cloudflare/rails_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/modosc/cloudflare-rails/HEAD/spec/cloudflare/rails_spec.rb -------------------------------------------------------------------------------- /spec/spec_helper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/modosc/cloudflare-rails/HEAD/spec/spec_helper.rb --------------------------------------------------------------------------------