Module: Corzinus

Defined in:
lib/corzinus.rb,
lib/corzinus/engine.rb,
lib/corzinus/version.rb,
app/models/corzinus/order.rb,
app/models/corzinus/coupon.rb,
app/models/corzinus/address.rb,
app/models/corzinus/country.rb,
app/models/corzinus/delivery.rb,
app/forms/corzinus/coupon_form.rb,
app/models/corzinus/order_item.rb,
app/forms/corzinus/address_form.rb,
app/models/corzinus/credit_card.rb,
app/jobs/corzinus/application_job.rb,
app/commands/corzinus/update_order.rb,
app/helpers/corzinus/orders_helper.rb,
app/forms/corzinus/credit_card_form.rb,
app/helpers/corzinus/coupons_helper.rb,
app/commands/corzinus/add_order_item.rb,
app/commands/corzinus/update_address.rb,
app/mailers/corzinus/checkout_mailer.rb,
app/helpers/corzinus/checkouts_helper.rb,
app/helpers/corzinus/countries_helper.rb,
app/models/corzinus/application_record.rb,
lib/generators/corzinus/step_generator.rb,
app/decorators/corzinus/order_decorator.rb,
app/helpers/corzinus/application_helper.rb,
app/mailers/corzinus/application_mailer.rb,
lib/generators/corzinus/views_generator.rb,
app/controllers/corzinus/carts_controller.rb,
app/decorators/corzinus/address_decorator.rb,
lib/generators/corzinus/helpers_generator.rb,
lib/generators/corzinus/install_generator.rb,
app/commands/corzinus/checkout/access_step.rb,
app/decorators/corzinus/delivery_decorator.rb,
lib/generators/corzinus/corzinus_generator.rb,
app/commands/corzinus/checkout/address_step.rb,
app/commands/corzinus/checkout/confirm_step.rb,
app/commands/corzinus/checkout/payment_step.rb,
app/controllers/concerns/corzinus/flashable.rb,
app/commands/corzinus/checkout/delivery_step.rb,
app/decorators/corzinus/order_item_decorator.rb,
app/models/concerns/corzinus/relatable/order.rb,
app/controllers/corzinus/checkouts_controller.rb,
app/decorators/corzinus/credit_card_decorator.rb,
app/services/corzinus/checkout/access_service.rb,
app/controllers/concerns/corzinus/controllable.rb,
app/models/concerns/corzinus/relatable/address.rb,
app/controllers/corzinus/application_controller.rb,
app/controllers/corzinus/order_items_controller.rb,
app/services/corzinus/checkout/address_access_service.rb,
app/services/corzinus/checkout/confirm_access_service.rb,
app/services/corzinus/checkout/payment_access_service.rb,
app/services/corzinus/checkout/complete_access_service.rb,
app/services/corzinus/checkout/delivery_access_service.rb,
app/controllers/concerns/corzinus/addressable_attrubutes.rb,
app/validators/corzinus/base_validators/address_validator.rb,
app/validators/corzinus/base_validators/human_name_validator.rb,
app/validators/corzinus/base_validators/credit_card_month_year_validator.rb

Defined Under Namespace

Modules: AddressableAttrubutes, ApplicationHelper, BaseValidators, Checkout, CheckoutsHelper, Controllable, CountriesHelper, CouponsHelper, Flashable, OrdersHelper, Relatable Classes: AddOrderItem, Address, AddressDecorator, AddressForm, ApplicationController, ApplicationJob, ApplicationMailer, ApplicationRecord, CartsController, CheckoutMailer, CheckoutsController, CorzinusGenerator, Country, Coupon, CouponForm, CreditCard, CreditCardDecorator, CreditCardForm, Delivery, DeliveryDecorator, Engine, HelpersGenerator, InstallGenerator, Order, OrderDecorator, OrderItem, OrderItemDecorator, OrderItemsController, StepGenerator, UpdateAddress, UpdateOrder, ViewsGenerator

Constant Summary collapse

VERSION =
'0.1.0'.freeze
@@person_class =
'TypicalUser'
@@checkout_steps =
[:address, :delivery, :payment, :confirm, :complete]

Class Method Summary collapse

Class Method Details

.setup {|_self| ... } ⇒ Object

Yields:

  • (_self)

Yield Parameters:

  • _self (Corzinus)

    the object that the method was called on



22
23
24
# File 'lib/corzinus.rb', line 22

def self.setup
  yield self
end