├── .gitignore ├── .rspec ├── .rubocop.yml ├── .rubocop_todo.yml ├── .travis.yml ├── CHANGELOG.md ├── CONTRIBUTING.md ├── Gemfile ├── LICENSE.txt ├── README.md ├── Rakefile ├── UPGRADING.md ├── lib ├── generators │ ├── templates │ │ └── wine_bouncer.rb │ └── wine_bouncer │ │ └── initializer_generator.rb ├── wine_bouncer.rb └── wine_bouncer │ ├── auth_methods │ └── auth_methods.rb │ ├── auth_strategies │ ├── default.rb │ ├── protected.rb │ └── swagger.rb │ ├── base_strategy.rb │ ├── configuration.rb │ ├── errors.rb │ ├── extension.rb │ ├── oauth2.rb │ └── version.rb ├── spec ├── dummy │ ├── README.rdoc │ ├── Rakefile │ ├── app │ │ ├── api │ │ │ ├── default_api.rb │ │ │ ├── protected_api.rb │ │ │ └── swagger_api.rb │ │ ├── assets │ │ │ ├── config │ │ │ │ └── manifest.js │ │ │ ├── images │ │ │ │ └── .keep │ │ │ ├── javascripts │ │ │ │ └── application.js │ │ │ └── stylesheets │ │ │ │ └── application.css │ │ ├── controllers │ │ │ ├── application_controller.rb │ │ │ └── concerns │ │ │ │ └── .keep │ │ ├── helpers │ │ │ └── application_helper.rb │ │ ├── mailers │ │ │ └── .keep │ │ ├── models │ │ │ ├── .keep │ │ │ ├── concerns │ │ │ │ └── .keep │ │ │ └── user.rb │ │ └── views │ │ │ └── layouts │ │ │ └── application.html.erb │ ├── bin │ │ ├── bundle │ │ ├── rails │ │ └── rake │ ├── config.ru │ ├── config │ │ ├── application.rb │ │ ├── boot.rb │ │ ├── database.yml │ │ ├── environment.rb │ │ ├── environments │ │ │ ├── development.rb │ │ │ ├── production.rb │ │ │ └── test.rb │ │ ├── initializers │ │ │ ├── assets.rb │ │ │ ├── backtrace_silencers.rb │ │ │ ├── cookies_serializer.rb │ │ │ ├── doorkeeper.rb │ │ │ ├── filter_parameter_logging.rb │ │ │ ├── inflections.rb │ │ │ ├── mime_types.rb │ │ │ ├── secret_token.rb │ │ │ ├── session_store.rb │ │ │ └── wrap_parameters.rb │ │ ├── locales │ │ │ ├── doorkeeper.en.yml │ │ │ └── en.yml │ │ ├── routes.rb │ │ └── secrets.yml │ ├── db │ │ ├── migrate │ │ │ ├── 20140915153344_create_users.rb │ │ │ └── 20140915160601_create_doorkeeper_tables.rb │ │ └── schema.rb │ ├── lib │ │ └── assets │ │ │ └── .keep │ ├── log │ │ └── .keep │ └── public │ │ ├── 404.html │ │ ├── 422.html │ │ ├── 500.html │ │ └── favicon.ico ├── factories │ ├── access_token.rb │ ├── application.rb │ └── user.rb ├── intergration │ ├── oauth2_default_strategy_spec.rb │ ├── oauth2_protected_strategy_spec.rb │ └── oauth2_swagger_strategy_spec.rb ├── lib │ ├── generators │ │ └── wine_bouncer │ │ │ └── initializer_generator_spec.rb │ └── wine_bouncer │ │ ├── auth_methods │ │ └── auth_methods_spec.rb │ │ └── auth_strategies │ │ ├── default_spec.rb │ │ └── swagger_spec.rb ├── rails_helper.rb ├── shared │ └── orm │ │ └── active_record.rb └── spec_helper.rb └── wine_bouncer.gemspec /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antek-drzewiecki/wine_bouncer/HEAD/.gitignore -------------------------------------------------------------------------------- /.rspec: -------------------------------------------------------------------------------- 1 | --color 2 | --require spec_helper 3 | -------------------------------------------------------------------------------- /.rubocop.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antek-drzewiecki/wine_bouncer/HEAD/.rubocop.yml -------------------------------------------------------------------------------- /.rubocop_todo.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antek-drzewiecki/wine_bouncer/HEAD/.rubocop_todo.yml -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antek-drzewiecki/wine_bouncer/HEAD/.travis.yml -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antek-drzewiecki/wine_bouncer/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antek-drzewiecki/wine_bouncer/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /Gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antek-drzewiecki/wine_bouncer/HEAD/Gemfile -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antek-drzewiecki/wine_bouncer/HEAD/LICENSE.txt -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antek-drzewiecki/wine_bouncer/HEAD/README.md -------------------------------------------------------------------------------- /Rakefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antek-drzewiecki/wine_bouncer/HEAD/Rakefile -------------------------------------------------------------------------------- /UPGRADING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antek-drzewiecki/wine_bouncer/HEAD/UPGRADING.md -------------------------------------------------------------------------------- /lib/generators/templates/wine_bouncer.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antek-drzewiecki/wine_bouncer/HEAD/lib/generators/templates/wine_bouncer.rb -------------------------------------------------------------------------------- /lib/generators/wine_bouncer/initializer_generator.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antek-drzewiecki/wine_bouncer/HEAD/lib/generators/wine_bouncer/initializer_generator.rb -------------------------------------------------------------------------------- /lib/wine_bouncer.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antek-drzewiecki/wine_bouncer/HEAD/lib/wine_bouncer.rb -------------------------------------------------------------------------------- /lib/wine_bouncer/auth_methods/auth_methods.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antek-drzewiecki/wine_bouncer/HEAD/lib/wine_bouncer/auth_methods/auth_methods.rb -------------------------------------------------------------------------------- /lib/wine_bouncer/auth_strategies/default.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antek-drzewiecki/wine_bouncer/HEAD/lib/wine_bouncer/auth_strategies/default.rb -------------------------------------------------------------------------------- /lib/wine_bouncer/auth_strategies/protected.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antek-drzewiecki/wine_bouncer/HEAD/lib/wine_bouncer/auth_strategies/protected.rb -------------------------------------------------------------------------------- /lib/wine_bouncer/auth_strategies/swagger.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antek-drzewiecki/wine_bouncer/HEAD/lib/wine_bouncer/auth_strategies/swagger.rb -------------------------------------------------------------------------------- /lib/wine_bouncer/base_strategy.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antek-drzewiecki/wine_bouncer/HEAD/lib/wine_bouncer/base_strategy.rb -------------------------------------------------------------------------------- /lib/wine_bouncer/configuration.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antek-drzewiecki/wine_bouncer/HEAD/lib/wine_bouncer/configuration.rb -------------------------------------------------------------------------------- /lib/wine_bouncer/errors.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antek-drzewiecki/wine_bouncer/HEAD/lib/wine_bouncer/errors.rb -------------------------------------------------------------------------------- /lib/wine_bouncer/extension.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antek-drzewiecki/wine_bouncer/HEAD/lib/wine_bouncer/extension.rb -------------------------------------------------------------------------------- /lib/wine_bouncer/oauth2.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antek-drzewiecki/wine_bouncer/HEAD/lib/wine_bouncer/oauth2.rb -------------------------------------------------------------------------------- /lib/wine_bouncer/version.rb: -------------------------------------------------------------------------------- 1 | # frozen_string_literal: true 2 | 3 | module WineBouncer 4 | VERSION = '1.0.4'.freeze 5 | end 6 | -------------------------------------------------------------------------------- /spec/dummy/README.rdoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antek-drzewiecki/wine_bouncer/HEAD/spec/dummy/README.rdoc -------------------------------------------------------------------------------- /spec/dummy/Rakefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antek-drzewiecki/wine_bouncer/HEAD/spec/dummy/Rakefile -------------------------------------------------------------------------------- /spec/dummy/app/api/default_api.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antek-drzewiecki/wine_bouncer/HEAD/spec/dummy/app/api/default_api.rb -------------------------------------------------------------------------------- /spec/dummy/app/api/protected_api.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antek-drzewiecki/wine_bouncer/HEAD/spec/dummy/app/api/protected_api.rb -------------------------------------------------------------------------------- /spec/dummy/app/api/swagger_api.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antek-drzewiecki/wine_bouncer/HEAD/spec/dummy/app/api/swagger_api.rb -------------------------------------------------------------------------------- /spec/dummy/app/assets/config/manifest.js: -------------------------------------------------------------------------------- 1 | {} 2 | -------------------------------------------------------------------------------- /spec/dummy/app/assets/images/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /spec/dummy/app/assets/javascripts/application.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antek-drzewiecki/wine_bouncer/HEAD/spec/dummy/app/assets/javascripts/application.js -------------------------------------------------------------------------------- /spec/dummy/app/assets/stylesheets/application.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antek-drzewiecki/wine_bouncer/HEAD/spec/dummy/app/assets/stylesheets/application.css -------------------------------------------------------------------------------- /spec/dummy/app/controllers/application_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antek-drzewiecki/wine_bouncer/HEAD/spec/dummy/app/controllers/application_controller.rb -------------------------------------------------------------------------------- /spec/dummy/app/controllers/concerns/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /spec/dummy/app/helpers/application_helper.rb: -------------------------------------------------------------------------------- 1 | # frozen_string_literal: true 2 | 3 | module ApplicationHelper 4 | end 5 | -------------------------------------------------------------------------------- /spec/dummy/app/mailers/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /spec/dummy/app/models/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /spec/dummy/app/models/concerns/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /spec/dummy/app/models/user.rb: -------------------------------------------------------------------------------- 1 | # frozen_string_literal: true 2 | 3 | class User < ActiveRecord::Base 4 | end 5 | -------------------------------------------------------------------------------- /spec/dummy/app/views/layouts/application.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antek-drzewiecki/wine_bouncer/HEAD/spec/dummy/app/views/layouts/application.html.erb -------------------------------------------------------------------------------- /spec/dummy/bin/bundle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antek-drzewiecki/wine_bouncer/HEAD/spec/dummy/bin/bundle -------------------------------------------------------------------------------- /spec/dummy/bin/rails: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antek-drzewiecki/wine_bouncer/HEAD/spec/dummy/bin/rails -------------------------------------------------------------------------------- /spec/dummy/bin/rake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antek-drzewiecki/wine_bouncer/HEAD/spec/dummy/bin/rake -------------------------------------------------------------------------------- /spec/dummy/config.ru: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antek-drzewiecki/wine_bouncer/HEAD/spec/dummy/config.ru -------------------------------------------------------------------------------- /spec/dummy/config/application.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antek-drzewiecki/wine_bouncer/HEAD/spec/dummy/config/application.rb -------------------------------------------------------------------------------- /spec/dummy/config/boot.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antek-drzewiecki/wine_bouncer/HEAD/spec/dummy/config/boot.rb -------------------------------------------------------------------------------- /spec/dummy/config/database.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antek-drzewiecki/wine_bouncer/HEAD/spec/dummy/config/database.yml -------------------------------------------------------------------------------- /spec/dummy/config/environment.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antek-drzewiecki/wine_bouncer/HEAD/spec/dummy/config/environment.rb -------------------------------------------------------------------------------- /spec/dummy/config/environments/development.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antek-drzewiecki/wine_bouncer/HEAD/spec/dummy/config/environments/development.rb -------------------------------------------------------------------------------- /spec/dummy/config/environments/production.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antek-drzewiecki/wine_bouncer/HEAD/spec/dummy/config/environments/production.rb -------------------------------------------------------------------------------- /spec/dummy/config/environments/test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antek-drzewiecki/wine_bouncer/HEAD/spec/dummy/config/environments/test.rb -------------------------------------------------------------------------------- /spec/dummy/config/initializers/assets.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antek-drzewiecki/wine_bouncer/HEAD/spec/dummy/config/initializers/assets.rb -------------------------------------------------------------------------------- /spec/dummy/config/initializers/backtrace_silencers.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antek-drzewiecki/wine_bouncer/HEAD/spec/dummy/config/initializers/backtrace_silencers.rb -------------------------------------------------------------------------------- /spec/dummy/config/initializers/cookies_serializer.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antek-drzewiecki/wine_bouncer/HEAD/spec/dummy/config/initializers/cookies_serializer.rb -------------------------------------------------------------------------------- /spec/dummy/config/initializers/doorkeeper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antek-drzewiecki/wine_bouncer/HEAD/spec/dummy/config/initializers/doorkeeper.rb -------------------------------------------------------------------------------- /spec/dummy/config/initializers/filter_parameter_logging.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antek-drzewiecki/wine_bouncer/HEAD/spec/dummy/config/initializers/filter_parameter_logging.rb -------------------------------------------------------------------------------- /spec/dummy/config/initializers/inflections.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antek-drzewiecki/wine_bouncer/HEAD/spec/dummy/config/initializers/inflections.rb -------------------------------------------------------------------------------- /spec/dummy/config/initializers/mime_types.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antek-drzewiecki/wine_bouncer/HEAD/spec/dummy/config/initializers/mime_types.rb -------------------------------------------------------------------------------- /spec/dummy/config/initializers/secret_token.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antek-drzewiecki/wine_bouncer/HEAD/spec/dummy/config/initializers/secret_token.rb -------------------------------------------------------------------------------- /spec/dummy/config/initializers/session_store.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antek-drzewiecki/wine_bouncer/HEAD/spec/dummy/config/initializers/session_store.rb -------------------------------------------------------------------------------- /spec/dummy/config/initializers/wrap_parameters.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antek-drzewiecki/wine_bouncer/HEAD/spec/dummy/config/initializers/wrap_parameters.rb -------------------------------------------------------------------------------- /spec/dummy/config/locales/doorkeeper.en.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antek-drzewiecki/wine_bouncer/HEAD/spec/dummy/config/locales/doorkeeper.en.yml -------------------------------------------------------------------------------- /spec/dummy/config/locales/en.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antek-drzewiecki/wine_bouncer/HEAD/spec/dummy/config/locales/en.yml -------------------------------------------------------------------------------- /spec/dummy/config/routes.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antek-drzewiecki/wine_bouncer/HEAD/spec/dummy/config/routes.rb -------------------------------------------------------------------------------- /spec/dummy/config/secrets.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antek-drzewiecki/wine_bouncer/HEAD/spec/dummy/config/secrets.yml -------------------------------------------------------------------------------- /spec/dummy/db/migrate/20140915153344_create_users.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antek-drzewiecki/wine_bouncer/HEAD/spec/dummy/db/migrate/20140915153344_create_users.rb -------------------------------------------------------------------------------- /spec/dummy/db/migrate/20140915160601_create_doorkeeper_tables.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antek-drzewiecki/wine_bouncer/HEAD/spec/dummy/db/migrate/20140915160601_create_doorkeeper_tables.rb -------------------------------------------------------------------------------- /spec/dummy/db/schema.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antek-drzewiecki/wine_bouncer/HEAD/spec/dummy/db/schema.rb -------------------------------------------------------------------------------- /spec/dummy/lib/assets/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /spec/dummy/log/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /spec/dummy/public/404.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antek-drzewiecki/wine_bouncer/HEAD/spec/dummy/public/404.html -------------------------------------------------------------------------------- /spec/dummy/public/422.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antek-drzewiecki/wine_bouncer/HEAD/spec/dummy/public/422.html -------------------------------------------------------------------------------- /spec/dummy/public/500.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antek-drzewiecki/wine_bouncer/HEAD/spec/dummy/public/500.html -------------------------------------------------------------------------------- /spec/dummy/public/favicon.ico: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /spec/factories/access_token.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antek-drzewiecki/wine_bouncer/HEAD/spec/factories/access_token.rb -------------------------------------------------------------------------------- /spec/factories/application.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antek-drzewiecki/wine_bouncer/HEAD/spec/factories/application.rb -------------------------------------------------------------------------------- /spec/factories/user.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antek-drzewiecki/wine_bouncer/HEAD/spec/factories/user.rb -------------------------------------------------------------------------------- /spec/intergration/oauth2_default_strategy_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antek-drzewiecki/wine_bouncer/HEAD/spec/intergration/oauth2_default_strategy_spec.rb -------------------------------------------------------------------------------- /spec/intergration/oauth2_protected_strategy_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antek-drzewiecki/wine_bouncer/HEAD/spec/intergration/oauth2_protected_strategy_spec.rb -------------------------------------------------------------------------------- /spec/intergration/oauth2_swagger_strategy_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antek-drzewiecki/wine_bouncer/HEAD/spec/intergration/oauth2_swagger_strategy_spec.rb -------------------------------------------------------------------------------- /spec/lib/generators/wine_bouncer/initializer_generator_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antek-drzewiecki/wine_bouncer/HEAD/spec/lib/generators/wine_bouncer/initializer_generator_spec.rb -------------------------------------------------------------------------------- /spec/lib/wine_bouncer/auth_methods/auth_methods_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antek-drzewiecki/wine_bouncer/HEAD/spec/lib/wine_bouncer/auth_methods/auth_methods_spec.rb -------------------------------------------------------------------------------- /spec/lib/wine_bouncer/auth_strategies/default_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antek-drzewiecki/wine_bouncer/HEAD/spec/lib/wine_bouncer/auth_strategies/default_spec.rb -------------------------------------------------------------------------------- /spec/lib/wine_bouncer/auth_strategies/swagger_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antek-drzewiecki/wine_bouncer/HEAD/spec/lib/wine_bouncer/auth_strategies/swagger_spec.rb -------------------------------------------------------------------------------- /spec/rails_helper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antek-drzewiecki/wine_bouncer/HEAD/spec/rails_helper.rb -------------------------------------------------------------------------------- /spec/shared/orm/active_record.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antek-drzewiecki/wine_bouncer/HEAD/spec/shared/orm/active_record.rb -------------------------------------------------------------------------------- /spec/spec_helper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antek-drzewiecki/wine_bouncer/HEAD/spec/spec_helper.rb -------------------------------------------------------------------------------- /wine_bouncer.gemspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antek-drzewiecki/wine_bouncer/HEAD/wine_bouncer.gemspec --------------------------------------------------------------------------------