Sha256: 786446c200a79f9370ce49d5d2373aac9cb5458a790733aaa083a87f40b7607c
Contents?: true
Size: 509 Bytes
Versions: 33
Compression:
Stored size: 509 Bytes
Contents
module Piggybak class Shipment < ActiveRecord::Base belongs_to :order acts_as_changer belongs_to :shipping_method validates_presence_of :status validates_presence_of :total validates_presence_of :shipping_method_id def status_enum ["new", "processing", "shipped"] end def admin_label "Shipment ##{self.id}<br />" + "#{self.shipping_method.description}<br />" + "Status: #{self.status}<br />" + "$#{"%.2f" % self.total}" end end end
Version data entries
33 entries across 33 versions & 1 rubygems