--- !ruby/object:Gem::Specification name: solidus_subscriptions version: !ruby/object:Gem::Version version: 2.0.1 platform: ruby authors: - Solidus Team autorequire: bindir: exe cert_chain: [] date: 2023-05-08 00:00:00.000000000 Z dependencies: - !ruby/object:Gem::Dependency name: deface requirement: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: '0' type: :runtime prerelease: false version_requirements: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: '0' - !ruby/object:Gem::Dependency name: httparty requirement: !ruby/object:Gem::Requirement requirements: - - "~>" - !ruby/object:Gem::Version version: '0.18' type: :runtime prerelease: false version_requirements: !ruby/object:Gem::Requirement requirements: - - "~>" - !ruby/object:Gem::Version version: '0.18' - !ruby/object:Gem::Dependency name: i18n requirement: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: '0' type: :runtime prerelease: false version_requirements: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: '0' - !ruby/object:Gem::Dependency name: solidus_core requirement: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: '2.11' - - "<" - !ruby/object:Gem::Version version: '5' type: :runtime prerelease: false version_requirements: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: '2.11' - - "<" - !ruby/object:Gem::Version version: '5' - !ruby/object:Gem::Dependency name: solidus_support requirement: !ruby/object:Gem::Requirement requirements: - - "~>" - !ruby/object:Gem::Version version: '0.9' type: :runtime prerelease: false version_requirements: !ruby/object:Gem::Requirement requirements: - - "~>" - !ruby/object:Gem::Version version: '0.9' - !ruby/object:Gem::Dependency name: state_machines requirement: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: '0' type: :runtime prerelease: false version_requirements: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: '0' - !ruby/object:Gem::Dependency name: rspec-activemodel-mocks requirement: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: '0' type: :development prerelease: false version_requirements: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: '0' - !ruby/object:Gem::Dependency name: shoulda-matchers requirement: !ruby/object:Gem::Requirement requirements: - - "~>" - !ruby/object:Gem::Version version: '4.4' type: :development prerelease: false version_requirements: !ruby/object:Gem::Requirement requirements: - - "~>" - !ruby/object:Gem::Version version: '4.4' - !ruby/object:Gem::Dependency name: solidus_dev_support requirement: !ruby/object:Gem::Requirement requirements: - - "~>" - !ruby/object:Gem::Version version: '2.0' type: :development prerelease: false version_requirements: !ruby/object:Gem::Requirement requirements: - - "~>" - !ruby/object:Gem::Version version: '2.0' - !ruby/object:Gem::Dependency name: timecop requirement: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: '0' type: :development prerelease: false version_requirements: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: '0' - !ruby/object:Gem::Dependency name: vcr requirement: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: '0' type: :development prerelease: false version_requirements: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: '0' - !ruby/object:Gem::Dependency name: versioncake requirement: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: '0' type: :development prerelease: false version_requirements: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: '0' - !ruby/object:Gem::Dependency name: webmock requirement: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: '0' type: :development prerelease: false version_requirements: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: '0' - !ruby/object:Gem::Dependency name: yard requirement: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: '0' type: :development prerelease: false version_requirements: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: '0' description: Add subscription support to Solidus email: contact@solidus.io executables: [] extensions: [] extra_rdoc_files: [] files: - ".circleci/config.yml" - ".gem_release.yml" - ".github/dependabot.yml" - ".github/stale.yml" - ".github_changelog_generator" - ".gitignore" - ".rspec" - ".rubocop.yml" - ".rubocop_todo.yml" - CHANGELOG.md - Gemfile - LICENSE - OLD_CHANGELOG.md - README.md - Rakefile - app/assets/javascripts/spree/backend/solidus_subscriptions.js - app/assets/javascripts/spree/backend/solidus_subscriptions/edit_subscription_payment.js - app/controllers/solidus_subscriptions/api/v1/base_controller.rb - app/controllers/solidus_subscriptions/api/v1/line_items_controller.rb - app/controllers/solidus_subscriptions/api/v1/subscriptions_controller.rb - app/controllers/spree/admin/installments_controller.rb - app/controllers/spree/admin/subscription_events_controller.rb - app/controllers/spree/admin/subscription_orders_controller.rb - app/controllers/spree/admin/subscriptions_controller.rb - app/controllers/spree/admin/users/subscriptions_controller.rb - app/decorators/models/solidus_subscriptions/spree/line_item/subscription_line_items_association.rb - app/decorators/models/solidus_subscriptions/spree/order/after_create.rb - app/decorators/models/solidus_subscriptions/spree/order/installment_details_association.rb - app/decorators/models/solidus_subscriptions/spree/order/subscription_association.rb - app/decorators/models/solidus_subscriptions/spree/order/subscription_line_items_association.rb - app/decorators/models/solidus_subscriptions/spree/product/delegate_subscribable.rb - app/decorators/models/solidus_subscriptions/spree/user/have_many_subscriptions.rb - app/decorators/models/solidus_subscriptions/spree/variant/auto_delete_from_subscriptions.rb - app/decorators/models/solidus_subscriptions/spree/variant/variant_pretty_name.rb - app/decorators/models/solidus_subscriptions/spree/wallet_payment_source/report_default_change_to_subscriptions.rb - app/jobs/solidus_subscriptions/create_subscription_job.rb - app/jobs/solidus_subscriptions/process_installment_job.rb - app/jobs/solidus_subscriptions/process_subscription_job.rb - app/models/solidus_subscriptions/installment.rb - app/models/solidus_subscriptions/installment_detail.rb - app/models/solidus_subscriptions/interval.rb - app/models/solidus_subscriptions/line_item.rb - app/models/solidus_subscriptions/promotion/rules/subscription_creation_order.rb - app/models/solidus_subscriptions/promotion/rules/subscription_installment_order.rb - app/models/solidus_subscriptions/subscription.rb - app/models/solidus_subscriptions/subscription_event.rb - app/overrides/views/admin_subscribable_product_checkbox.rb - app/overrides/views/admin_subscribable_variant_checkbox.rb - app/overrides/views/admin_subscriptions_menu_link.rb - app/overrides/views/admin_users_subscriptions_tab.rb - app/overrides/views/subscription_line_item_fields.rb - app/subscribers/solidus_subscriptions/churn_buster_subscriber.rb - app/subscribers/solidus_subscriptions/event_storage_subscriber.rb - app/subscribers/solidus_subscriptions/order_subscriber.rb - app/views/spree/admin/installments/_state_pill.html.erb - app/views/spree/admin/installments/index.html.erb - app/views/spree/admin/products/_subscribable_checkbox.html.erb - app/views/spree/admin/promotions/rules/_subscription_creation_order.html.erb - app/views/spree/admin/promotions/rules/_subscription_installment_order.html.erb - app/views/spree/admin/shared/_subscription_actions.html.erb - app/views/spree/admin/shared/_subscription_breadcrumbs.html.erb - app/views/spree/admin/shared/_subscription_sidebar.html.erb - app/views/spree/admin/shared/_subscription_tab.html.erb - app/views/spree/admin/shared/_subscription_tabs.html.erb - app/views/spree/admin/subscription_events/_state_pill.html.erb - app/views/spree/admin/subscription_events/index.html.erb - app/views/spree/admin/subscription_orders/index.html.erb - app/views/spree/admin/subscriptions/_form.html.erb - app/views/spree/admin/subscriptions/_processing_state_pill.html.erb - app/views/spree/admin/subscriptions/_state_pill.html.erb - app/views/spree/admin/subscriptions/edit.html.erb - app/views/spree/admin/subscriptions/index.html.erb - app/views/spree/admin/subscriptions/new.html.erb - app/views/spree/admin/users/_subscription_tab.html.erb - app/views/spree/admin/users/subscriptions/index.html.erb - app/views/spree/admin/variants/_subscribable_checkbox.html.erb - bin/console - bin/rails - bin/rails-engine - bin/rails-sandbox - bin/rake - bin/sandbox - bin/setup - config/initializers/permission_sets.rb - config/locales/en.yml - config/routes.rb - db/migrate/20160825164850_create_solidus_subscriptions_subscriptions.rb - db/migrate/20160825173548_create_solidus_subscriptions_line_items.rb - db/migrate/20160825202248_create_solidus_subscriptions_installments.rb - db/migrate/20160825211202_create_solidus_subscriptions_installment_details.rb - db/migrate/20160825214240_add_subscribable_to_spree_variants.rb - db/migrate/20160829201653_change_subscription_line_items_installments_to_max_installments.rb - db/migrate/20160902220242_remove_state_from_solidus_susbscriptions_installment_details.rb - db/migrate/20160902220604_add_successful_to_solidus_subscriptions_installment_details.rb - db/migrate/20160902221218_add_message_to_solidus_subscriptions_installment_details.rb - db/migrate/20160922164101_add_interval_length_and_units_to_subscription_line_items.rb - db/migrate/20161006191003_add_skip_count_to_solidus_subscriptions_subscriptions.rb - db/migrate/20161006191127_add_successive_skip_count_to_solidus_subscriptions_subscriptions.rb - db/migrate/20161014212649_allow_spree_line_item_id_to_be_null.rb - db/migrate/20161017155749_add_order_id_to_solidus_subscriptions_installment_details.rb - db/migrate/20161017175509_remove_order_id_from_solidus_subscriptions_installments.rb - db/migrate/20161017201944_add_subscription_order_to_spree_orders.rb - db/migrate/20161221155142_add_store_to_solidus_subscriptions_subscriptions.rb - db/migrate/20161223152905_add_address_id_to_solidus_subscriptions_subscriptions.rb - db/migrate/20170106224713_change_line_item_max_installments_to_end_date.rb - db/migrate/20170111224458_change_subscription_actionable_date_to_datetime.rb - db/migrate/20170111232801_change_inteval_actionable_date_to_datetime.rb - db/migrate/20170112012407_add_config_options_to_subscriptions.rb - db/migrate/20200617102749_add_billing_address_to_subscriptions.rb - db/migrate/20200617155042_add_payment_source_to_subscriptions.rb - db/migrate/20200618092951_add_payment_method_to_subscriptions.rb - db/migrate/20200730101242_create_solidus_subscriptions_subscription_events.rb - db/migrate/20200917072152_add_subscription_reference_to_orders.rb - db/migrate/20201007140032_add_guest_token_to_subscriptions.rb - db/migrate/20201123171026_change_actionable_date_to_date.rb - db/migrate/20210205140422_add_currency_to_subscription.rb - db/migrate/20210323165714_update_promotion_rule_names.rb - db/migrate/20210905145955_add_paused_to_subscriptions.rb - lib/decorators/api/controllers/solidus_subscriptions/spree/api/line_items_controller/create_subscription_line_items.rb - lib/decorators/frontend/controllers/solidus_subscriptions/spree/orders_controller/create_subscription_line_items.rb - lib/generators/solidus_subscriptions/install/install_generator.rb - lib/generators/solidus_subscriptions/install/templates/app/controllers/concerns/create_subscription.rb - lib/generators/solidus_subscriptions/install/templates/app/views/cart_line_items/_subscription_fields.html.erb - lib/generators/solidus_subscriptions/install/templates/initializer.rb - lib/solidus_subscriptions.rb - lib/solidus_subscriptions/checkout.rb - lib/solidus_subscriptions/churn_buster/client.rb - lib/solidus_subscriptions/churn_buster/order_serializer.rb - lib/solidus_subscriptions/churn_buster/serializer.rb - lib/solidus_subscriptions/churn_buster/subscription_customer_serializer.rb - lib/solidus_subscriptions/churn_buster/subscription_payment_method_serializer.rb - lib/solidus_subscriptions/churn_buster/subscription_serializer.rb - lib/solidus_subscriptions/configuration.rb - lib/solidus_subscriptions/dispatcher/base.rb - lib/solidus_subscriptions/dispatcher/failure_dispatcher.rb - lib/solidus_subscriptions/dispatcher/out_of_stock_dispatcher.rb - lib/solidus_subscriptions/dispatcher/payment_failed_dispatcher.rb - lib/solidus_subscriptions/dispatcher/success_dispatcher.rb - lib/solidus_subscriptions/engine.rb - lib/solidus_subscriptions/order_creator.rb - lib/solidus_subscriptions/permission_sets/default_customer.rb - lib/solidus_subscriptions/permission_sets/subscription_management.rb - lib/solidus_subscriptions/permitted_attributes.rb - lib/solidus_subscriptions/processing_error_handlers/rails_logger.rb - lib/solidus_subscriptions/processor.rb - lib/solidus_subscriptions/subscription_generator.rb - lib/solidus_subscriptions/subscription_line_item_builder.rb - lib/solidus_subscriptions/testing_support/factories/installment_detail_factory.rb - lib/solidus_subscriptions/testing_support/factories/installment_factory.rb - lib/solidus_subscriptions/testing_support/factories/line_item_factory.rb - lib/solidus_subscriptions/testing_support/factories/spree/line_item_factory.rb - lib/solidus_subscriptions/testing_support/factories/spree/order_factory.rb - lib/solidus_subscriptions/testing_support/factories/spree_modification_factory.rb - lib/solidus_subscriptions/testing_support/factories/subscription_event_factory.rb - lib/solidus_subscriptions/testing_support/factories/subscription_factory.rb - lib/solidus_subscriptions/version.rb - lib/tasks/process_subscriptions.rake - lib/views/spree/frontend/products/_subscription_line_item_fields.html.erb - reference/solidus_subscriptions.v1.yaml - solidus_subscriptions.gemspec - spec/controllers/spree/admin/subscriptions_controller_spec.rb - spec/controllers/spree/api/line_items_controller_spec.rb - spec/controllers/spree/api/orders_controller_spec.rb - spec/controllers/spree/api/users_controller_spec.rb - spec/decorators/controllers/solidus_subscriptions/spree/orders_controller/create_subscription_line_items_spec.rb - spec/decorators/models/solidus_subscriptions/spree/line_item/subscription_line_items_association_spec.rb - spec/decorators/models/solidus_subscriptions/spree/order/installment_details_association_spec.rb - spec/decorators/models/solidus_subscriptions/spree/order/subscription_line_items_association_spec.rb - spec/decorators/models/solidus_subscriptions/spree/user/have_many_subscriptions_spec.rb - spec/decorators/models/solidus_subscriptions/spree/variant/auto_delete_from_subscriptions_spec.rb - spec/features/admin/subscription_orders_spec.rb - spec/features/admin/subscriptions_spec.rb - spec/features/admin_users_subscription_tabs_spec.rb - spec/fixtures/cassettes/churn_buster.yml - spec/jobs/solidus_subscriptions/create_subscription_job_spec.rb - spec/jobs/solidus_subscriptions/process_installment_job_spec.rb - spec/jobs/solidus_subscriptions/process_subscription_job_spec.rb - spec/lib/solidus_subscriptions/checkout_spec.rb - spec/lib/solidus_subscriptions/churn_buster/client_spec.rb - spec/lib/solidus_subscriptions/dispatcher/failure_dispatcher_spec.rb - spec/lib/solidus_subscriptions/dispatcher/out_of_stock_dispatcher_spec.rb - spec/lib/solidus_subscriptions/dispatcher/payment_failed_dispatcher_spec.rb - spec/lib/solidus_subscriptions/dispatcher/success_dispatcher_spec.rb - spec/lib/solidus_subscriptions/permission_sets/default_customer_spec.rb - spec/lib/solidus_subscriptions/permission_sets/subscription_management_spec.rb - spec/lib/solidus_subscriptions/processor_spec.rb - spec/lib/solidus_subscriptions/promotion/rules/subscription_creation_order_spec.rb - spec/lib/solidus_subscriptions/promotion/rules/subscription_installment_order_spec.rb - spec/lib/solidus_subscriptions/subscription_generator_spec.rb - spec/lib/solidus_subscriptions_spec.rb - spec/models/solidus_subscriptions/installment_detail_spec.rb - spec/models/solidus_subscriptions/installment_spec.rb - spec/models/solidus_subscriptions/line_item_spec.rb - spec/models/solidus_subscriptions/subscription_spec.rb - spec/models/spree/variant_spec.rb - spec/models/spree/wallet_payment_source_spec.rb - spec/requests/api/v1/line_items_spec.rb - spec/requests/api/v1/subscriptions_spec.rb - spec/spec_helper.rb - spec/subscribers/solidus_subscriptions/churn_buster_subscriber_spec.rb - spec/subscribers/solidus_subscriptions/order_subscriber_spec.rb - spec/support/active_model_mocks.rb - spec/support/cancancan.rb - spec/support/factories.rb - spec/support/helpers/checkout_infrastructure.rb - spec/support/helpers/config.rb - spec/support/shoulda.rb - spec/support/timecop.rb - spec/support/vcr.rb - spec/support/version_cake.rb homepage: https://github.com/solidusio/solidus_subscriptions licenses: - BSD-3-Clause metadata: homepage_uri: https://github.com/solidusio/solidus_subscriptions source_code_uri: https://github.com/solidusio/solidus_subscriptions changelog_uri: https://github.com/solidusio/solidus_subscriptions/releases post_install_message: rdoc_options: [] require_paths: - lib required_ruby_version: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: '2.5' required_rubygems_version: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: '0' requirements: [] rubygems_version: 3.3.7 signing_key: specification_version: 4 summary: Add subscription support to Solidus test_files: - spec/controllers/spree/admin/subscriptions_controller_spec.rb - spec/controllers/spree/api/line_items_controller_spec.rb - spec/controllers/spree/api/orders_controller_spec.rb - spec/controllers/spree/api/users_controller_spec.rb - spec/decorators/controllers/solidus_subscriptions/spree/orders_controller/create_subscription_line_items_spec.rb - spec/decorators/models/solidus_subscriptions/spree/line_item/subscription_line_items_association_spec.rb - spec/decorators/models/solidus_subscriptions/spree/order/installment_details_association_spec.rb - spec/decorators/models/solidus_subscriptions/spree/order/subscription_line_items_association_spec.rb - spec/decorators/models/solidus_subscriptions/spree/user/have_many_subscriptions_spec.rb - spec/decorators/models/solidus_subscriptions/spree/variant/auto_delete_from_subscriptions_spec.rb - spec/features/admin/subscription_orders_spec.rb - spec/features/admin/subscriptions_spec.rb - spec/features/admin_users_subscription_tabs_spec.rb - spec/fixtures/cassettes/churn_buster.yml - spec/jobs/solidus_subscriptions/create_subscription_job_spec.rb - spec/jobs/solidus_subscriptions/process_installment_job_spec.rb - spec/jobs/solidus_subscriptions/process_subscription_job_spec.rb - spec/lib/solidus_subscriptions/checkout_spec.rb - spec/lib/solidus_subscriptions/churn_buster/client_spec.rb - spec/lib/solidus_subscriptions/dispatcher/failure_dispatcher_spec.rb - spec/lib/solidus_subscriptions/dispatcher/out_of_stock_dispatcher_spec.rb - spec/lib/solidus_subscriptions/dispatcher/payment_failed_dispatcher_spec.rb - spec/lib/solidus_subscriptions/dispatcher/success_dispatcher_spec.rb - spec/lib/solidus_subscriptions/permission_sets/default_customer_spec.rb - spec/lib/solidus_subscriptions/permission_sets/subscription_management_spec.rb - spec/lib/solidus_subscriptions/processor_spec.rb - spec/lib/solidus_subscriptions/promotion/rules/subscription_creation_order_spec.rb - spec/lib/solidus_subscriptions/promotion/rules/subscription_installment_order_spec.rb - spec/lib/solidus_subscriptions/subscription_generator_spec.rb - spec/lib/solidus_subscriptions_spec.rb - spec/models/solidus_subscriptions/installment_detail_spec.rb - spec/models/solidus_subscriptions/installment_spec.rb - spec/models/solidus_subscriptions/line_item_spec.rb - spec/models/solidus_subscriptions/subscription_spec.rb - spec/models/spree/variant_spec.rb - spec/models/spree/wallet_payment_source_spec.rb - spec/requests/api/v1/line_items_spec.rb - spec/requests/api/v1/subscriptions_spec.rb - spec/spec_helper.rb - spec/subscribers/solidus_subscriptions/churn_buster_subscriber_spec.rb - spec/subscribers/solidus_subscriptions/order_subscriber_spec.rb - spec/support/active_model_mocks.rb - spec/support/cancancan.rb - spec/support/factories.rb - spec/support/helpers/checkout_infrastructure.rb - spec/support/helpers/config.rb - spec/support/shoulda.rb - spec/support/timecop.rb - spec/support/vcr.rb - spec/support/version_cake.rb