Table of Contents - reji-1.1.1 Documentation
Classes and Modules
- Reji
- Reji::AccessDeniedHttpError
- Reji::Billable
- Reji::Configuration
- Reji::CustomerAlreadyCreatedError
- Reji::Engine
- Reji::Generators
- Reji::Generators::InstallGenerator
- Reji::IncompletePaymentError
- Reji::InteractsWithPaymentBehavior
- Reji::InvalidCustomerError
- Reji::InvalidInvoiceError
- Reji::InvalidPaymentMethodError
- Reji::Invoice
- Reji::InvoiceLineItem
- Reji::ManagesCustomer
- Reji::ManagesInvoices
- Reji::ManagesPaymentMethods
- Reji::ManagesSubscriptions
- Reji::Payment
- Reji::PaymentActionRequiredError
- Reji::PaymentFailureError
- Reji::PaymentMethod
- Reji::PerformsCharges
- Reji::Prorates
- Reji::Subscription
- Reji::SubscriptionBuilder
- Reji::SubscriptionItem
- Reji::SubscriptionUpdateFailureError
- Reji::Tax
Methods
- ::cannot_delete_last_plan — Reji::SubscriptionUpdateFailureError
- ::configuration — Reji
- ::configuration= — Reji
- ::configure — Reji
- ::deactivate_past_due — Reji
- ::deactivate_past_due= — Reji
- ::duplicate_plan — Reji::SubscriptionUpdateFailureError
- ::exists — Reji::CustomerAlreadyCreatedError
- ::find_billable — Reji
- ::format_amount — Reji
- ::incomplete — Reji::PaymentActionRequiredError
- ::incomplete_subscription — Reji::SubscriptionUpdateFailureError
- ::invalid_owner — Reji::InvalidPaymentMethodError
- ::invalid_owner — Reji::InvalidInvoiceError
- ::invalid_payment_method — Reji::PaymentFailureError
- ::keep_past_due_subscriptions_active — Reji
- ::new — Reji::Configuration
- ::new — Reji::IncompletePaymentError
- ::new — Reji::Invoice
- ::new — Reji::InvoiceLineItem
- ::new — Reji::Payment
- ::new — Reji::PaymentMethod
- ::new — Reji::SubscriptionBuilder
- ::new — Reji::Tax
- ::next_migration_number — Reji::Generators::InstallGenerator
- ::not_yet_created — Reji::InvalidCustomerError
- ::stripe_options — Reji
- #active — Reji::Subscription
- #add — Reji::SubscriptionBuilder
- #add_payment_method — Reji::ManagesPaymentMethods
- #add_plan — Reji::Subscription
- #add_plan_and_invoice — Reji::Subscription
- #allow_payment_failures — Reji::InteractsWithPaymentBehavior
- #always_invoice — Reji::Prorates
- #amount — Reji::Payment
- #amount — Reji::Tax
- #amount_off — Reji::Invoice
- #anchor_billing_cycle_on — Reji::Subscription
- #anchor_billing_cycle_on — Reji::SubscriptionBuilder
- #apply_coupon — Reji::ManagesCustomer
- #as_stripe_customer — Reji::ManagesCustomer
- #as_stripe_invoice — Reji::Invoice
- #as_stripe_invoice_line_item — Reji::InvoiceLineItem
- #as_stripe_payment_intent — Reji::Payment
- #as_stripe_payment_method — Reji::PaymentMethod
- #as_stripe_subscription — Reji::Subscription
- #as_stripe_subscription_item — Reji::SubscriptionItem
- #assert_customer_exists — Reji::ManagesCustomer
- #billing_portal_url — Reji::ManagesCustomer
- #both_inclusive_and_exclusive_tax? — Reji::InvoiceLineItem
- #build_payload — Reji::SubscriptionBuilder
- #calculate_tax_percentage_by_tax_amount — Reji::InvoiceLineItem
- #calculate_tax_percentage_by_tax_rate — Reji::InvoiceLineItem
- #cancel — Reji::Subscription
- #cancel_now — Reji::Subscription
- #cancel_now_and_invoice — Reji::Subscription
- #cancelled — Reji::Subscription
- #cancelled? — Reji::Payment
- #charge — Reji::PerformsCharges
- #client_secret — Reji::Payment
- #configured_key_type — Reji::Generators::InstallGenerator
- #copy_migration — Reji::Generators::InstallGenerator
- #coupon — Reji::Invoice
- #create — Reji::SubscriptionBuilder
- #create_as_stripe_customer — Reji::ManagesCustomer
- #create_or_get_stripe_customer — Reji::ManagesCustomer
- #create_reji_initializer — Reji::Generators::InstallGenerator
- #create_reji_migration — Reji::Generators::InstallGenerator
- #create_setup_intent — Reji::ManagesPaymentMethods
- #date — Reji::Invoice
- #decrement_quantity — Reji::Subscription
- #decrement_quantity — Reji::SubscriptionItem
- #default_payment_method — Reji::ManagesPaymentMethods
- #default_payment_method? — Reji::ManagesPaymentMethods
- #delete — Reji::PaymentMethod
- #delete_payment_methods — Reji::ManagesPaymentMethods
- #discount — Reji::Invoice
- #discount? — Reji::Invoice
- #discount_is_percentage — Reji::Invoice
- #download — Reji::Invoice
- #download_as — Reji::Invoice
- #download_invoice — Reji::ManagesInvoices
- #end_date — Reji::InvoiceLineItem
- #ended — Reji::Subscription
- #error_if_payment_fails — Reji::InteractsWithPaymentBehavior
- #exclusive_tax_percentage — Reji::InvoiceLineItem
- #existing_migrations — Reji::Generators::InstallGenerator
- #extend_trial — Reji::Subscription
- #fill_payment_method_details — Reji::ManagesPaymentMethods
- #fill_source_details — Reji::ManagesPaymentMethods
- #find_invoice — Reji::ManagesInvoices
- #find_invoice_or_fail — Reji::ManagesInvoices
- #find_item_or_fail — Reji::Subscription
- #find_payment_method — Reji::ManagesPaymentMethods
- #format_amount — Reji::Invoice
- #format_amount — Reji::InvoiceLineItem
- #format_amount — Reji::Tax
- #get_plan_tax_rates_for_payload — Reji::Subscription
- #get_plan_tax_rates_for_payload — Reji::SubscriptionBuilder
- #get_stripe_customer — Reji::SubscriptionBuilder
- #get_swap_options — Reji::Subscription
- #get_tax_percentage_for_payload — Reji::SubscriptionBuilder
- #get_tax_rates_for_payload — Reji::SubscriptionBuilder
- #get_trial_end_for_payload — Reji::SubscriptionBuilder
- #guard_against_incomplete — Reji::Subscription
- #guard_against_multiple_plans — Reji::Subscription
- #inclusive? — Reji::Tax
- #inclusive_tax_percentage — Reji::InvoiceLineItem
- #incomplete — Reji::Subscription
- #incomplete_payment? — Reji::Subscription
- #incomplete_payment? — Reji::ManagesSubscriptions
- #increment_and_invoice — Reji::Subscription
- #increment_and_invoice — Reji::SubscriptionItem
- #increment_quantity — Reji::Subscription
- #increment_quantity — Reji::SubscriptionItem
- #invoice — Reji::Subscription
- #invoice — Reji::ManagesInvoices
- #invoice_for — Reji::ManagesInvoices
- #invoice_items — Reji::Invoice
- #invoice_line_items_by_type — Reji::Invoice
- #invoices — Reji::ManagesInvoices
- #invoices_include_pending — Reji::ManagesInvoices
- #latest_invoice — Reji::Subscription
- #latest_payment — Reji::Subscription
- #mark_as_cancelled — Reji::Subscription
- #merge_items_that_should_be_deleted_during_swap — Reji::Subscription
- #method_missing — Reji::Invoice
- #method_missing — Reji::InvoiceLineItem
- #method_missing — Reji::Payment
- #method_missing — Reji::PaymentMethod
- #method_missing — Reji::Tax
- #migration_exists? — Reji::Generators::InstallGenerator
- #migration_name_without_timestamp — Reji::Generators::InstallGenerator
- #migration_primary_key_type_string — Reji::Generators::InstallGenerator
- #migration_version — Reji::Generators::InstallGenerator
- #multiple_plans? — Reji::Subscription
- #new_subscription — Reji::ManagesSubscriptions
- #no_prorate — Reji::Prorates
- #not_tax_exempt? — Reji::Invoice
- #not_tax_exempt? — Reji::ManagesCustomer
- #on_generic_trial — Reji::ManagesSubscriptions
- #on_grace_period — Reji::Subscription
- #on_plan — Reji::ManagesSubscriptions
- #on_trial — Reji::Subscription
- #on_trial — Reji::ManagesSubscriptions
- #parse_swap_plans — Reji::Subscription
- #past_due — Reji::Subscription
- #payment_behavior — Reji::InteractsWithPaymentBehavior
- #payment_method? — Reji::ManagesPaymentMethods
- #payment_methods — Reji::ManagesPaymentMethods
- #pdf — Reji::Invoice
- #pending — Reji::Subscription
- #pending_if_payment_fails — Reji::InteractsWithPaymentBehavior
- #percent_off — Reji::Invoice
- #plan — Reji::SubscriptionBuilder
- #plan? — Reji::Subscription
- #plan_tax_rates — Reji::ManagesSubscriptions
- #preferred_currency — Reji::ManagesCustomer
- #prorate — Reji::Prorates
- #proration_behavior — Reji::Prorates
- #quantity — Reji::SubscriptionBuilder
- #raw_amount — Reji::Payment
- #raw_amount — Reji::Tax
- #raw_amount_off — Reji::Invoice
- #raw_discount — Reji::Invoice
- #raw_starting_balance — Reji::Invoice
- #raw_total — Reji::Invoice
- #recurring — Reji::Subscription
- #refresh_with_expanded_tax_rates — Reji::Invoice
- #refund — Reji::PerformsCharges
- #remove_payment_method — Reji::ManagesPaymentMethods
- #remove_plan — Reji::Subscription
- #requires_action — Reji::Payment
- #requires_payment_method — Reji::Payment
- #resolve_stripe_payment_method — Reji::ManagesPaymentMethods
- #respond_to_missing? — Reji::Invoice
- #respond_to_missing? — Reji::InvoiceLineItem
- #respond_to_missing? — Reji::Payment
- #respond_to_missing? — Reji::PaymentMethod
- #respond_to_missing? — Reji::Tax
- #resume — Reji::Subscription
- #reverse_charge_applies — Reji::Invoice
- #reverse_charge_applies — Reji::ManagesCustomer
- #set_proration_behavior — Reji::Prorates
- #single_plan? — Reji::Subscription
- #skip_trial — Reji::Subscription
- #skip_trial — Reji::SubscriptionBuilder
- #start_date — Reji::InvoiceLineItem
- #starting_balance — Reji::Invoice
- #starting_balance? — Reji::Invoice
- #stripe_email — Reji::ManagesCustomer
- #stripe_id? — Reji::ManagesCustomer
- #stripe_options — Reji::ManagesCustomer
- #subscribed — Reji::ManagesSubscriptions
- #subscribed_to_plan — Reji::ManagesSubscriptions
- #subscription — Reji::ManagesSubscriptions
- #subscription? — Reji::InvoiceLineItem
- #subscriptions — Reji::Invoice
- #subtotal — Reji::Invoice
- #succeeded? — Reji::Payment
- #swap — Reji::Subscription
- #swap — Reji::SubscriptionItem
- #swap_and_invoice — Reji::Subscription
- #swap_and_invoice — Reji::SubscriptionItem
- #sync_stripe_status — Reji::Subscription
- #sync_tax_percentage — Reji::Subscription
- #sync_tax_rates — Reji::Subscription
- #tab — Reji::ManagesInvoices
- #tax — Reji::Invoice
- #tax? — Reji::Invoice
- #tax_exempt? — Reji::Invoice
- #tax_exempt? — Reji::ManagesCustomer
- #tax_percentage — Reji::ManagesSubscriptions
- #tax_rates — Reji::ManagesSubscriptions
- #tax_rates? — Reji::InvoiceLineItem
- #taxes — Reji::Invoice
- #total — Reji::Invoice
- #total — Reji::InvoiceLineItem
- #trial_days — Reji::SubscriptionBuilder
- #trial_until — Reji::SubscriptionBuilder
- #upcoming_invoice — Reji::ManagesInvoices
- #update_default_payment_method — Reji::ManagesPaymentMethods
- #update_default_payment_method_from_stripe — Reji::ManagesPaymentMethods
- #update_quantity — Reji::Subscription
- #update_quantity — Reji::SubscriptionItem
- #update_stripe_customer — Reji::ManagesCustomer
- #update_stripe_subscription — Reji::Subscription
- #update_stripe_subscription_item — Reji::SubscriptionItem
- #user — Reji::Subscription
- #valid — Reji::Subscription
- #validate — Reji::Payment
- #view — Reji::Invoice
- #void — Reji::Invoice
- #with_coupon — Reji::SubscriptionBuilder
- #with_metadata — Reji::SubscriptionBuilder