Sha256: 5e0928fe5aab5ceca0b6d36d6beb0aca7ecab5e86e18dc37f4200d6df47204b9
Contents?: true
Size: 727 Bytes
Versions: 1
Compression:
Stored size: 727 Bytes
Contents
module Shoppe class DeliveryService < ActiveRecord::Base # Set the table name self.table_name = 'shoppe_delivery_services' # Validations validates :name, :presence => true validates :courier, :presence => true # Relationships has_many :orders, :dependent => :restrict_with_exception, :class_name => 'Shoppe::Order' has_many :delivery_service_prices, :dependent => :destroy, :class_name => 'Shoppe::DeliveryServicePrice' # Scopes scope :active, -> { where(:active => true)} # Return the tracking URL for the given consignment number def tracking_url_for(consignment_number) tracking_url.gsub("{{consignment_number}}", consignment_number) end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
shoppe-0.0.15 | app/models/shoppe/delivery_service.rb |