# -*- encoding: utf-8 -*- # stub: solidus_braintree 3.3.0 ruby lib Gem::Specification.new do |s| s.name = "solidus_braintree".freeze s.version = "3.3.0".freeze s.required_rubygems_version = Gem::Requirement.new(">= 0".freeze) if s.respond_to? :required_rubygems_version= s.metadata = { "changelog_uri" => "https://github.com/solidusio/solidus_braintree/releases", "homepage_uri" => "https://github.com/solidusio/solidus_braintree", "source_code_uri" => "https://github.com/solidusio/solidus_braintree" } if s.respond_to? :metadata= s.require_paths = ["lib".freeze] s.authors = ["Stembolt".freeze] s.bindir = "exe".freeze s.date = "2025-01-22" s.description = "Uses the javascript API for seamless braintree payments".freeze s.email = "braintree+gemfile@stembolt.com".freeze s.files = [".circleci/config.yml".freeze, ".gem_release.yml".freeze, ".github/stale.yml".freeze, ".github_changelog_generator".freeze, ".gitignore".freeze, ".rspec".freeze, ".rubocop.yml".freeze, "7.2".freeze, "CHANGELOG.md".freeze, "Gemfile".freeze, "LICENSE".freeze, "OLD_CHANGELOG.md".freeze, "README.md".freeze, "Rakefile".freeze, "app/assets/config/solidus_braintree_manifest.js".freeze, "app/assets/javascripts/spree/backend/solidus_braintree.js".freeze, "app/assets/javascripts/spree/backend/solidus_braintree/client.js".freeze, "app/assets/javascripts/spree/backend/solidus_braintree/constants.js".freeze, "app/assets/javascripts/spree/backend/solidus_braintree/hosted_form.js".freeze, "app/assets/javascripts/spree/backend/solidus_braintree/promise.js".freeze, "app/assets/stylesheets/spree/backend/solidus_braintree.scss".freeze, "app/decorators/controllers/solidus_braintree/admin_payments_controller_decorator.rb".freeze, "app/decorators/models/solidus_braintree/spree_store_decorator.rb".freeze, "app/decorators/models/solidus_braintree/spree_user_decorator.rb".freeze, "app/helpers/solidus_braintree/braintree_admin_helper.rb".freeze, "app/models/solidus_braintree/address.rb".freeze, "app/models/solidus_braintree/avs_result.rb".freeze, "app/models/solidus_braintree/base_record.rb".freeze, "app/models/solidus_braintree/configuration.rb".freeze, "app/models/solidus_braintree/customer.rb".freeze, "app/models/solidus_braintree/gateway.rb".freeze, "app/models/solidus_braintree/response.rb".freeze, "app/models/solidus_braintree/source.rb".freeze, "app/models/solidus_braintree/transaction.rb".freeze, "app/models/solidus_braintree/transaction_address.rb".freeze, "app/models/solidus_braintree/transaction_import.rb".freeze, "app/views/spree/api/payments/source_views/_braintree.json.jbuilder".freeze, "bin/console".freeze, "bin/dummy-app".freeze, "bin/rails".freeze, "bin/rails-dummy-app".freeze, "bin/rails-engine".freeze, "bin/rails-sandbox".freeze, "bin/rake".freeze, "bin/rspec".freeze, "bin/sandbox".freeze, "bin/setup".freeze, "config/locales/en.yml".freeze, "config/locales/it.yml".freeze, "config/routes.rb".freeze, "db/migrate/20160830061749_create_solidus_paypal_braintree_sources.rb".freeze, "db/migrate/20160906201711_create_solidus_paypal_braintree_customers.rb".freeze, "db/migrate/20161114231422_create_solidus_paypal_braintree_configurations.rb".freeze, "db/migrate/20161125172005_add_braintree_configuration_to_stores.rb".freeze, "db/migrate/20170203191030_add_credit_card_to_braintree_configuration.rb".freeze, "db/migrate/20170505193712_add_null_constraint_to_sources.rb".freeze, "db/migrate/20170508085402_add_not_null_constraint_to_sources_payment_type.rb".freeze, "db/migrate/20190705115327_add_paypal_button_preferences_to_braintree_configurations.rb".freeze, "db/migrate/20190911141712_add_3d_secure_to_braintree_configuration.rb".freeze, "db/migrate/20211222170950_add_paypal_funding_source_to_solidus_paypal_braintree_sources.rb".freeze, "db/migrate/20220104150301_add_venmo_to_braintree_configuration.rb".freeze, "db/migrate/20230109080950_rename_solidus_paypal_braintree_source_type.rb".freeze, "db/migrate/20230210104310_add_device_data_to_braintree_sources.rb".freeze, "lib/controllers/api/solidus_braintree/client_tokens_controller.rb".freeze, "lib/controllers/backend/solidus_braintree/configurations_controller.rb".freeze, "lib/generators/solidus_braintree/install/install_generator.rb".freeze, "lib/generators/solidus_braintree/install/templates/app/assets/images/solidus_braintree/venmo/venmo_active_blue_button_280x48.svg".freeze, "lib/generators/solidus_braintree/install/templates/app/assets/images/solidus_braintree/venmo/venmo_active_blue_button_320x48.svg".freeze, "lib/generators/solidus_braintree/install/templates/app/assets/images/solidus_braintree/venmo/venmo_active_blue_button_375x48.svg".freeze, "lib/generators/solidus_braintree/install/templates/app/assets/images/solidus_braintree/venmo/venmo_active_white_button_280x48.svg".freeze, "lib/generators/solidus_braintree/install/templates/app/assets/images/solidus_braintree/venmo/venmo_active_white_button_320x48.svg".freeze, "lib/generators/solidus_braintree/install/templates/app/assets/images/solidus_braintree/venmo/venmo_active_white_button_375x48.svg".freeze, "lib/generators/solidus_braintree/install/templates/app/assets/images/solidus_braintree/venmo/venmo_blue_acceptance_mark.svg".freeze, "lib/generators/solidus_braintree/install/templates/app/assets/images/solidus_braintree/venmo/venmo_blue_button_280x48.svg".freeze, "lib/generators/solidus_braintree/install/templates/app/assets/images/solidus_braintree/venmo/venmo_blue_button_320x48.svg".freeze, "lib/generators/solidus_braintree/install/templates/app/assets/images/solidus_braintree/venmo/venmo_blue_button_375x48.svg".freeze, "lib/generators/solidus_braintree/install/templates/app/assets/images/solidus_braintree/venmo/venmo_blue_logo.svg".freeze, "lib/generators/solidus_braintree/install/templates/app/assets/images/solidus_braintree/venmo/venmo_white_acceptance_mark.svg".freeze, "lib/generators/solidus_braintree/install/templates/app/assets/images/solidus_braintree/venmo/venmo_white_button_280x48.svg".freeze, "lib/generators/solidus_braintree/install/templates/app/assets/images/solidus_braintree/venmo/venmo_white_button_320x48.svg".freeze, "lib/generators/solidus_braintree/install/templates/app/assets/images/solidus_braintree/venmo/venmo_white_button_375x48.svg".freeze, "lib/generators/solidus_braintree/install/templates/app/assets/images/solidus_braintree/venmo/venmo_white_logo.svg".freeze, "lib/generators/solidus_braintree/install/templates/app/assets/javascripts/spree/frontend/paypal_button.js".freeze, "lib/generators/solidus_braintree/install/templates/app/assets/javascripts/spree/frontend/solidus_braintree.js".freeze, "lib/generators/solidus_braintree/install/templates/app/assets/javascripts/spree/frontend/solidus_braintree/ajax.js".freeze, "lib/generators/solidus_braintree/install/templates/app/assets/javascripts/spree/frontend/solidus_braintree/apple_pay_button.js".freeze, "lib/generators/solidus_braintree/install/templates/app/assets/javascripts/spree/frontend/solidus_braintree/checkout.js".freeze, "lib/generators/solidus_braintree/install/templates/app/assets/javascripts/spree/frontend/solidus_braintree/client.js".freeze, "lib/generators/solidus_braintree/install/templates/app/assets/javascripts/spree/frontend/solidus_braintree/constants.js".freeze, "lib/generators/solidus_braintree/install/templates/app/assets/javascripts/spree/frontend/solidus_braintree/frontend.js".freeze, "lib/generators/solidus_braintree/install/templates/app/assets/javascripts/spree/frontend/solidus_braintree/hosted_form.js".freeze, "lib/generators/solidus_braintree/install/templates/app/assets/javascripts/spree/frontend/solidus_braintree/paypal_button.js".freeze, "lib/generators/solidus_braintree/install/templates/app/assets/javascripts/spree/frontend/solidus_braintree/paypal_messaging.js".freeze, "lib/generators/solidus_braintree/install/templates/app/assets/javascripts/spree/frontend/solidus_braintree/promise.js".freeze, "lib/generators/solidus_braintree/install/templates/app/assets/javascripts/spree/frontend/solidus_braintree/venmo_button.js".freeze, "lib/generators/solidus_braintree/install/templates/app/assets/stylesheets/spree/frontend/solidus_braintree.scss".freeze, "lib/generators/solidus_braintree/install/templates/app/controllers/solidus_braintree/checkouts_controller.rb".freeze, "lib/generators/solidus_braintree/install/templates/app/controllers/solidus_braintree/transactions_controller.rb".freeze, "lib/generators/solidus_braintree/install/templates/app/helpers/solidus_braintree/braintree_checkout_helper.rb".freeze, "lib/generators/solidus_braintree/install/templates/app/views/checkouts/existing_payment/_braintree.html.erb".freeze, "lib/generators/solidus_braintree/install/templates/app/views/checkouts/payment/_braintree.html.erb".freeze, "lib/generators/solidus_braintree/install/templates/app/views/payments/_braintree_payment_details.html.erb".freeze, "lib/generators/solidus_braintree/install/templates/app/views/spree/shared/_apple_pay_button.html.erb".freeze, "lib/generators/solidus_braintree/install/templates/app/views/spree/shared/_braintree_errors.html.erb".freeze, "lib/generators/solidus_braintree/install/templates/app/views/spree/shared/_braintree_head_scripts.html.erb".freeze, "lib/generators/solidus_braintree/install/templates/app/views/spree/shared/_braintree_hosted_fields.html.erb".freeze, "lib/generators/solidus_braintree/install/templates/app/views/spree/shared/_paypal_cart_button.html.erb".freeze, "lib/generators/solidus_braintree/install/templates/app/views/spree/shared/_paypal_checkout_button.html.erb".freeze, "lib/generators/solidus_braintree/install/templates/app/views/spree/shared/_paypal_messaging.html.erb".freeze, "lib/generators/solidus_braintree/install/templates/app/views/spree/shared/_venmo_button.html.erb".freeze, "lib/generators/solidus_braintree/install/templates/config/initializers/solidus_braintree.rb".freeze, "lib/solidus_braintree.rb".freeze, "lib/solidus_braintree/country_mapper.rb".freeze, "lib/solidus_braintree/engine.rb".freeze, "lib/solidus_braintree/extension_configuration.rb".freeze, "lib/solidus_braintree/request_protection.rb".freeze, "lib/solidus_braintree/version.rb".freeze, "lib/solidus_paypal_braintree.rb".freeze, "lib/views/backend/solidus_braintree/configurations/list.html.erb".freeze, "lib/views/backend/spree/admin/payments/source_forms/_braintree.html.erb".freeze, "lib/views/backend/spree/admin/payments/source_views/_braintree.html.erb".freeze, "lib/views/backend/spree/admin/shared/preference_fields/_preference_select.html.erb".freeze, "lib/views/backend_v1.2/spree/admin/payments/source_forms/_braintree.html.erb".freeze, "lib/views/backend_v2.4/spree/admin/shared/preference_fields/_hash.html.erb".freeze, "solidus_braintree.gemspec".freeze, "spec/controllers/solidus_braintree/checkouts_controller_spec.rb".freeze, "spec/controllers/solidus_braintree/client_tokens_controller_spec.rb".freeze, "spec/controllers/solidus_braintree/configurations_controller_spec.rb".freeze, "spec/controllers/solidus_braintree/transactions_controller_spec.rb".freeze, "spec/fixtures/cassettes/admin/invalid_credit_card.yml".freeze, "spec/fixtures/cassettes/admin/resubmit_credit_card.yml".freeze, "spec/fixtures/cassettes/admin/valid_credit_card.yml".freeze, "spec/fixtures/cassettes/braintree/create_profile.yml".freeze, "spec/fixtures/cassettes/braintree/generate_token.yml".freeze, "spec/fixtures/cassettes/braintree/token.yml".freeze, "spec/fixtures/cassettes/checkout/invalid_credit_card.yml".freeze, "spec/fixtures/cassettes/checkout/resubmit_credit_card.yml".freeze, "spec/fixtures/cassettes/checkout/update.yml".freeze, "spec/fixtures/cassettes/checkout/valid_credit_card.yml".freeze, "spec/fixtures/cassettes/checkout/valid_venmo_transaction.yml".freeze, "spec/fixtures/cassettes/gateway/authorize.yml".freeze, "spec/fixtures/cassettes/gateway/authorize/credit_card/address.yml".freeze, "spec/fixtures/cassettes/gateway/authorize/merchant_account/EUR.yml".freeze, "spec/fixtures/cassettes/gateway/authorize/paypal/EUR.yml".freeze, "spec/fixtures/cassettes/gateway/authorize/paypal/address.yml".freeze, "spec/fixtures/cassettes/gateway/authorized_transaction.yml".freeze, "spec/fixtures/cassettes/gateway/cancel/missing.yml".freeze, "spec/fixtures/cassettes/gateway/cancel/refunds.yml".freeze, "spec/fixtures/cassettes/gateway/cancel/void.yml".freeze, "spec/fixtures/cassettes/gateway/capture.yml".freeze, "spec/fixtures/cassettes/gateway/complete.yml".freeze, "spec/fixtures/cassettes/gateway/credit.yml".freeze, "spec/fixtures/cassettes/gateway/customer.yml".freeze, "spec/fixtures/cassettes/gateway/purchase.yml".freeze, "spec/fixtures/cassettes/gateway/settled_transaction.yml".freeze, "spec/fixtures/cassettes/gateway/void.yml".freeze, "spec/fixtures/cassettes/source/bin.yml".freeze, "spec/fixtures/cassettes/source/card_type.yml".freeze, "spec/fixtures/cassettes/source/last4.yml".freeze, "spec/fixtures/cassettes/transaction/import/valid.yml".freeze, "spec/fixtures/cassettes/transaction/import/valid/capture.yml".freeze, "spec/fixtures/views/carts/_cart_footer.html.erb".freeze, "spec/helpers/solidus_braintree/braintree_admin_helper_spec.rb".freeze, "spec/helpers/solidus_braintree/braintree_checkout_helper_spec.rb".freeze, "spec/models/solidus_braintree/address_spec.rb".freeze, "spec/models/solidus_braintree/avs_result_spec.rb".freeze, "spec/models/solidus_braintree/gateway_spec.rb".freeze, "spec/models/solidus_braintree/response_spec.rb".freeze, "spec/models/solidus_braintree/source_spec.rb".freeze, "spec/models/solidus_braintree/transaction_address_spec.rb".freeze, "spec/models/solidus_braintree/transaction_import_spec.rb".freeze, "spec/models/solidus_braintree/transaction_spec.rb".freeze, "spec/models/spree/store_spec.rb".freeze, "spec/requests/spree/api/orders_controller_spec.rb".freeze, "spec/solidus_braintree_spec_helper.rb".freeze, "spec/support/solidus_braintree/capybara.rb".freeze, "spec/support/solidus_braintree/factories.rb".freeze, "spec/support/solidus_braintree/gateway_helpers.rb".freeze, "spec/support/solidus_braintree/order_ready_for_payment.rb".freeze, "spec/support/solidus_braintree/order_walkthrough.rb".freeze, "spec/support/solidus_braintree/vcr.rb".freeze, "spec/support/solidus_braintree/with_prepended_view_fixtures.rb".freeze, "spec/system/backend/configuration_spec.rb".freeze, "spec/system/backend/new_payment_spec.rb".freeze, "spec/system/frontend/braintree_credit_card_checkout_spec.rb".freeze, "spec/system/frontend/paypal_checkout_spec.rb".freeze, "spec/system/frontend/venmo_checkout_spec.rb".freeze] s.homepage = "https://github.com/solidusio/solidus_braintree".freeze s.licenses = ["BSD-3-Clause".freeze] s.required_ruby_version = Gem::Requirement.new([">= 3.0".freeze, "< 4".freeze]) s.rubygems_version = "3.5.10".freeze s.summary = "Officially supported Braintree extension".freeze s.test_files = ["spec/controllers/solidus_braintree/checkouts_controller_spec.rb".freeze, "spec/controllers/solidus_braintree/client_tokens_controller_spec.rb".freeze, "spec/controllers/solidus_braintree/configurations_controller_spec.rb".freeze, "spec/controllers/solidus_braintree/transactions_controller_spec.rb".freeze, "spec/fixtures/cassettes/admin/invalid_credit_card.yml".freeze, "spec/fixtures/cassettes/admin/resubmit_credit_card.yml".freeze, "spec/fixtures/cassettes/admin/valid_credit_card.yml".freeze, "spec/fixtures/cassettes/braintree/create_profile.yml".freeze, "spec/fixtures/cassettes/braintree/generate_token.yml".freeze, "spec/fixtures/cassettes/braintree/token.yml".freeze, "spec/fixtures/cassettes/checkout/invalid_credit_card.yml".freeze, "spec/fixtures/cassettes/checkout/resubmit_credit_card.yml".freeze, "spec/fixtures/cassettes/checkout/update.yml".freeze, "spec/fixtures/cassettes/checkout/valid_credit_card.yml".freeze, "spec/fixtures/cassettes/checkout/valid_venmo_transaction.yml".freeze, "spec/fixtures/cassettes/gateway/authorize.yml".freeze, "spec/fixtures/cassettes/gateway/authorize/credit_card/address.yml".freeze, "spec/fixtures/cassettes/gateway/authorize/merchant_account/EUR.yml".freeze, "spec/fixtures/cassettes/gateway/authorize/paypal/EUR.yml".freeze, "spec/fixtures/cassettes/gateway/authorize/paypal/address.yml".freeze, "spec/fixtures/cassettes/gateway/authorized_transaction.yml".freeze, "spec/fixtures/cassettes/gateway/cancel/missing.yml".freeze, "spec/fixtures/cassettes/gateway/cancel/refunds.yml".freeze, "spec/fixtures/cassettes/gateway/cancel/void.yml".freeze, "spec/fixtures/cassettes/gateway/capture.yml".freeze, "spec/fixtures/cassettes/gateway/complete.yml".freeze, "spec/fixtures/cassettes/gateway/credit.yml".freeze, "spec/fixtures/cassettes/gateway/customer.yml".freeze, "spec/fixtures/cassettes/gateway/purchase.yml".freeze, "spec/fixtures/cassettes/gateway/settled_transaction.yml".freeze, "spec/fixtures/cassettes/gateway/void.yml".freeze, "spec/fixtures/cassettes/source/bin.yml".freeze, "spec/fixtures/cassettes/source/card_type.yml".freeze, "spec/fixtures/cassettes/source/last4.yml".freeze, "spec/fixtures/cassettes/transaction/import/valid.yml".freeze, "spec/fixtures/cassettes/transaction/import/valid/capture.yml".freeze, "spec/fixtures/views/carts/_cart_footer.html.erb".freeze, "spec/helpers/solidus_braintree/braintree_admin_helper_spec.rb".freeze, "spec/helpers/solidus_braintree/braintree_checkout_helper_spec.rb".freeze, "spec/models/solidus_braintree/address_spec.rb".freeze, "spec/models/solidus_braintree/avs_result_spec.rb".freeze, "spec/models/solidus_braintree/gateway_spec.rb".freeze, "spec/models/solidus_braintree/response_spec.rb".freeze, "spec/models/solidus_braintree/source_spec.rb".freeze, "spec/models/solidus_braintree/transaction_address_spec.rb".freeze, "spec/models/solidus_braintree/transaction_import_spec.rb".freeze, "spec/models/solidus_braintree/transaction_spec.rb".freeze, "spec/models/spree/store_spec.rb".freeze, "spec/requests/spree/api/orders_controller_spec.rb".freeze, "spec/solidus_braintree_spec_helper.rb".freeze, "spec/support/solidus_braintree/capybara.rb".freeze, "spec/support/solidus_braintree/factories.rb".freeze, "spec/support/solidus_braintree/gateway_helpers.rb".freeze, "spec/support/solidus_braintree/order_ready_for_payment.rb".freeze, "spec/support/solidus_braintree/order_walkthrough.rb".freeze, "spec/support/solidus_braintree/vcr.rb".freeze, "spec/support/solidus_braintree/with_prepended_view_fixtures.rb".freeze, "spec/system/backend/configuration_spec.rb".freeze, "spec/system/backend/new_payment_spec.rb".freeze, "spec/system/frontend/braintree_credit_card_checkout_spec.rb".freeze, "spec/system/frontend/paypal_checkout_spec.rb".freeze, "spec/system/frontend/venmo_checkout_spec.rb".freeze] s.specification_version = 4 s.add_runtime_dependency(%q.freeze, ["~> 1.48".freeze]) s.add_runtime_dependency(%q.freeze, ["~> 4.2".freeze]) s.add_runtime_dependency(%q.freeze, [">= 3.4.0.dev".freeze, "< 5".freeze]) s.add_runtime_dependency(%q.freeze, [">= 3.4.0.dev".freeze, "< 5".freeze]) s.add_runtime_dependency(%q.freeze, [">= 3.4.0.dev".freeze, "< 5".freeze]) s.add_runtime_dependency(%q.freeze, [">= 0.8.1".freeze, "< 1".freeze]) s.add_development_dependency(%q.freeze, [">= 0".freeze]) s.add_development_dependency(%q.freeze, ["~> 2.5".freeze]) end