Module: Spina::Shop

Includes:
ActiveSupport::Configurable
Defined in:
lib/spina/shop.rb,
lib/spina/shop/engine.rb,
lib/spina/shop/railtie.rb,
lib/spina/shop/version.rb,
app/models/spina/shop/zone.rb,
app/models/spina/shop/order.rb,
app/models/spina/shop/order.rb,
lib/spina/shop/view_helpers.rb,
lib/spina/shop/admin_helpers.rb,
app/models/spina/shop/address.rb,
app/models/spina/shop/country.rb,
app/models/spina/shop/invoice.rb,
app/models/spina/shop/product.rb,
app/models/spina/shop/campaign.rb,
app/models/spina/shop/customer.rb,
app/models/spina/shop/discount.rb,
app/models/spina/shop/favorite.rb,
app/models/spina/shop/tax_rate.rb,
app/models/spina/shop/gift_card.rb,
app/models/spina/shop/tax_group.rb,
app/pdfs/spina/shop/invoice_pdf.rb,
app/models/spina/shop/order_item.rb,
app/models/spina/shop/collectable.rb,
app/models/spina/shop/shop_review.rb,
lib/spina/shop/errors/empty_order.rb,
app/models/spina/shop/invoice_line.rb,
app/models/spina/shop/product_item.rb,
app/models/spina/shop/product_part.rb,
app/mailers/spina/shop/order_mailer.rb,
app/models/spina/shop/discount_rule.rb,
app/models/spina/shop/order/billing.rb,
app/models/spina/shop/product_image.rb,
app/services/spina/shop/cache_order.rb,
app/mailers/spina/shop/export_mailer.rb,
app/models/spina/shop/customer_group.rb,
app/models/spina/shop/product_bundle.rb,
app/models/spina/shop/product_review.rb,
app/models/spina/shop/sales_category.rb,
app/pdfs/spina/shop/packing_slip_pdf.rb,
app/models/spina/shop/bundled_product.rb,
app/models/spina/shop/delivery_option.rb,
app/models/spina/shop/discount_action.rb,
app/models/spina/shop/discounts_order.rb,
app/models/spina/shop/number_sequence.rb,
app/models/spina/shop/property_option.rb,
app/services/spina/shop/store_address.rb,
app/jobs/spina/shop/invoice_report_job.rb,
app/models/spina/shop/customer_account.rb,
app/models/spina/shop/gift_cards_order.rb,
app/models/spina/shop/order_attachment.rb,
app/models/spina/shop/order_transition.rb,
app/models/spina/shop/product_category.rb,
app/models/spina/shop/product_relation.rb,
app/services/spina/shop/allocate_stock.rb,
app/jobs/spina/shop/payments_report_job.rb,
app/models/spina/shop/in_stock_reminder.rb,
lib/spina/shop/simple_linear_regression.rb,
app/models/spina/shop/application_record.rb,
app/models/spina/shop/product_collection.rb,
app/services/spina/shop/country_importer.rb,
app/services/spina/shop/deallocate_stock.rb,
app/jobs/spina/shop/in_stock_reminder_job.rb,
app/models/concerns/spina/shop/preferable.rb,
app/models/spina/shop/product_bundle_part.rb,
app/models/spina/shop/sales_category_code.rb,
app/services/spina/shop/invoice_generator.rb,
app/uploaders/spina/shop/exports_uploader.rb,
app/services/spina/shop/change_stock_level.rb,
app/services/spina/shop/customer_generator.rb,
app/models/concerns/spina/shop/tax_rateable.rb,
app/presenters/spina/shop/invoice_presenter.rb,
lib/generators/spina/shop/install_generator.rb,
app/models/spina/shop/stock_level_adjustment.rb,
lib/spina/shop/errors/order_already_received.rb,
app/mailers/spina/shop/customer_account_mailer.rb,
app/services/spina/shop/invoices_pdfs_exporter.rb,
app/services/spina/shop/order_number_generator.rb,
app/mailers/spina/shop/in_stock_reminder_mailer.rb,
app/models/spina/shop/product_category_property.rb,
app/services/spina/shop/payments_excel_exporter.rb,
app/models/spina/shop/discounts/rules/all_orders.rb,
app/models/spina/shop/discounts/rules/collection.rb,
app/services/spina/shop/invoice_number_generator.rb,
app/controllers/spina/shop/admin/admin_controller.rb,
app/models/spina/shop/discounts/rules/order_total.rb,
app/state_machines/spina/shop/order_state_machine.rb,
app/controllers/spina/shop/admin/orders_controller.rb,
app/controllers/spina/shop/admin/reports_controller.rb,
app/models/spina/shop/discounts/actions/percent_off.rb,
app/controllers/spina/shop/admin/invoices_controller.rb,
app/controllers/spina/shop/admin/products_controller.rb,
app/controllers/spina/shop/admin/variants_controller.rb,
app/controllers/spina/shop/admin/customers_controller.rb,
app/controllers/spina/shop/admin/discounts_controller.rb,
app/models/spina/shop/order/state_machine_transitions.rb,
app/controllers/spina/shop/admin/gift_cards_controller.rb,
app/controllers/spina/shop/admin/order_items_controller.rb,
app/controllers/spina/shop/admin/settings/shop_controller.rb,
app/controllers/spina/shop/admin/product_reviews_controller.rb,
app/controllers/spina/shop/admin/customer_accounts_controller.rb,
app/controllers/spina/shop/admin/settings/tax_groups_controller.rb,
app/controllers/spina/shop/admin/orders/packing_slips_controller.rb,
app/controllers/spina/shop/admin/orders/shipping_labels_controller.rb,
app/controllers/spina/shop/admin/products/product_bundles_controller.rb,
app/controllers/spina/shop/admin/products/stock_forecasts_controller.rb,
app/controllers/spina/shop/admin/settings/sales_categories_controller.rb,
app/controllers/spina/shop/admin/settings/product_categories_controller.rb,
app/controllers/spina/shop/admin/products/stock_level_adjustments_controller.rb,
app/controllers/spina/shop/admin/settings/product_category_properties_controller.rb

Defined Under Namespace

Modules: Admin, AdminHelpers, CountryImporter, Discounts, Errors, Preferable, TaxRateable, ViewHelpers Classes: Address, AllocateStock, ApplicationRecord, BundledProduct, CacheOrder, Campaign, ChangeStockLevel, Collectable, Country, Customer, CustomerAccount, CustomerAccountMailer, CustomerGenerator, CustomerGroup, DeallocateStock, DeliveryOption, Discount, DiscountAction, DiscountRule, DiscountsOrder, Engine, Error, ExportMailer, ExportsUploader, Favorite, GiftCard, GiftCardsOrder, InStockReminder, InStockReminderJob, InStockReminderMailer, InstallGenerator, Invoice, InvoiceGenerator, InvoiceLine, InvoiceNumberGenerator, InvoicePdf, InvoicePresenter, InvoiceReportJob, InvoicesPdfsExporter, NumberSequence, Order, OrderAttachment, OrderItem, OrderMailer, OrderNumberGenerator, OrderStateMachine, OrderTransition, PackingSlipPdf, PaymentsExcelExporter, PaymentsReportJob, Product, ProductBundle, ProductBundlePart, ProductCategory, ProductCategoryProperty, ProductCollection, ProductImage, ProductItem, ProductPart, ProductRelation, ProductReview, PropertyOption, Railtie, SalesCategory, SalesCategoryCode, ShopReview, SimpleLinearRegression, StockLevelAdjustment, StoreAddress, TaxGroup, TaxRate, Zone

Constant Summary collapse

VERSION =
'0.1.0'

Class Method Summary collapse

Class Method Details

.rootObject



18
19
20
# File 'lib/spina/shop.rb', line 18

def root
  File.expand_path('../../../', __FILE__)
end