gitextract_b2ydg9ox/ ├── .codeclimate.yml ├── .editorconfig ├── .github/ │ ├── issue_template.md │ ├── pull_request_template.md │ └── workflows/ │ └── ruby.yml ├── .gitignore ├── .rubocop.yml ├── CODE_OF_CONDUCT.md ├── Changelog.md ├── Gemfile ├── LICENSE ├── README.md ├── Rakefile ├── app/ │ ├── assets/ │ │ └── stripe/ │ │ ├── stripe_elements.css │ │ └── stripe_elements.js │ ├── controllers/ │ │ └── stripe/ │ │ ├── application_controller.rb │ │ └── events_controller.rb │ ├── helpers/ │ │ └── stripe/ │ │ └── javascript_helper.rb │ ├── models/ │ │ └── stripe/ │ │ └── event_dispatch.rb │ └── views/ │ └── stripe/ │ ├── _elements.html.erb │ ├── _elements_js.html.erb │ └── _js.html.erb ├── config/ │ ├── locales/ │ │ └── en.yml │ └── routes.rb ├── gemfiles/ │ ├── gemfiles/ │ │ └── rails70.gemfile │ ├── rails60.gemfile │ ├── rails61.gemfile │ ├── rails70.gemfile │ └── rails71.gemfile ├── lib/ │ ├── generators/ │ │ ├── stripe/ │ │ │ └── install_generator.rb │ │ └── templates/ │ │ ├── coupons.rb │ │ ├── plans.rb │ │ ├── prices.rb │ │ └── products.rb │ ├── stripe/ │ │ ├── billing_tier.rb │ │ ├── callbacks/ │ │ │ └── builder.rb │ │ ├── callbacks.rb │ │ ├── configuration_builder.rb │ │ ├── coupons.rb │ │ ├── current_api_version.rb │ │ ├── engine.rb │ │ ├── plans.rb │ │ ├── prices.rb │ │ ├── products.rb │ │ ├── rails/ │ │ │ ├── tasks.rake │ │ │ ├── testing.rb │ │ │ └── version.rb │ │ └── rails.rb │ └── stripe-rails.rb ├── stripe-rails.gemspec └── test/ ├── callbacks_spec.rb ├── coupon_builder_spec.rb ├── dummy/ │ ├── README.rdoc │ ├── Rakefile │ ├── app/ │ │ ├── assets/ │ │ │ ├── javascripts/ │ │ │ │ └── application.js │ │ │ └── stylesheets/ │ │ │ └── application.css │ │ ├── controllers/ │ │ │ ├── apis_controller.rb │ │ │ ├── application_controller.rb │ │ │ └── stripes_controller.rb │ │ ├── helpers/ │ │ │ └── application_helper.rb │ │ ├── mailers/ │ │ │ └── .gitkeep │ │ ├── models/ │ │ │ ├── .gitkeep │ │ │ └── dummy/ │ │ │ └── model_with_callbacks.rb │ │ └── views/ │ │ ├── layouts/ │ │ │ └── application.html.erb │ │ └── stripes/ │ │ └── new.html.erb │ ├── config/ │ │ ├── application.rb │ │ ├── boot.rb │ │ ├── database.yml │ │ ├── environment.rb │ │ ├── environments/ │ │ │ ├── development.rb │ │ │ ├── production.rb │ │ │ └── test.rb │ │ ├── initializers/ │ │ │ ├── backtrace_silencers.rb │ │ │ ├── inflections.rb │ │ │ ├── mime_types.rb │ │ │ ├── secret_token.rb │ │ │ ├── session_store.rb │ │ │ └── wrap_parameters.rb │ │ ├── locales/ │ │ │ └── en.yml │ │ ├── routes.rb │ │ └── stripe/ │ │ ├── plans.rb │ │ └── prices.rb │ ├── config.ru │ ├── lib/ │ │ ├── assets/ │ │ │ └── .gitkeep │ │ └── dummy/ │ │ └── module_with_callbacks.rb │ ├── log/ │ │ └── .gitkeep │ ├── public/ │ │ ├── 404.html │ │ ├── 422.html │ │ └── 500.html │ └── script/ │ └── rails ├── dummy_apis_controller_spec.rb ├── dummy_stripes_controller_spec.rb ├── event.json ├── events_controller_spec.rb ├── fixtures/ │ ├── stripe_plans.json │ ├── stripe_plans_headers.json │ ├── stripe_plans_headers_2017.json │ └── stripe_prices.json ├── invoice.json ├── javascript_helper_spec.rb ├── plan_builder_spec.rb ├── price_builder_spec.rb ├── product_builder_spec.rb ├── spec_helper.rb ├── stripe_initializers_spec.rb ├── support/ │ ├── application_system_test_case.rb │ ├── callback_helpers.rb │ └── fixture_loader.rb └── testing_spec.rb