Extensive Namespacing of model code, renamed abstract class.
commitb0bcd1095962c501fde72ecb589807969d45a462
authorAlex Coles <alexbcoles@mac.com>
Tue, 6 May 2008 13:32:17 +0000 (6 15:32 +0200)
committerAlex Coles <alexbcoles@mac.com>
Tue, 6 May 2008 13:32:17 +0000 (6 15:32 +0200)
tree527da216c01ea5f1f860d9c28155a3fa6e93984f
parenta20e5c159691eec75309882e1387fd0e9c088d5c
Extensive Namespacing of model code, renamed abstract class.

* All model classes, except for the v. generic User,
  Role, Country classes) under Mart:: module.
* OrderItem renamed to Store::AbstractItem, in
  similar vein to Accounts::AbstractAccount.
* In addition to Mart::Orders and Mart::Accounts
  (already created), added Mart::Customers,
  Mart::Shipping, Mart::Store.
* Spec class references updated.
* Namespacing should allow for easier extension
  in the future, clearer definition of roles, and
  less likelihood for collision.
38 files changed:
app/models/accounts/abstract_account.rb
app/models/accounts/bank_account.rb
app/models/accounts/credit_card_account.rb
app/models/accounts/google_checkout_account.rb
app/models/accounts/paypal_account.rb
app/models/address.rb
app/models/asset.rb
app/models/cart.rb
app/models/customer.rb
app/models/image.rb
app/models/order.rb
app/models/order/line_item.rb
app/models/order/status_code.rb
app/models/order_shipping_type.rb
app/models/order_shipping_weight.rb
app/models/product.rb
app/models/product_image.rb
app/models/promotion.rb
app/models/store_item.rb
app/models/user_upload.rb
app/models/variation.rb
app/models/wishlist_item.rb
spec/models/asset_spec.rb
spec/models/cart_spec.rb
spec/models/customer_spec.rb
spec/models/image_spec.rb
spec/models/order_line_item_spec.rb
spec/models/order_shipping_type_spec.rb
spec/models/order_shipping_weight_spec.rb
spec/models/order_spec.rb
spec/models/order_status_code_spec.rb
spec/models/product_image_spec.rb
spec/models/product_spec.rb
spec/models/promotion_spec.rb
spec/models/store_item_spec.rb
spec/models/user_upload_spec.rb
spec/models/variation_spec.rb
spec/models/wishlist_item_spec.rb