Sha256: 0b89e00624d3ef71f79bf3fe0ae45e7e2c07a8f38a4dc143de26e48a9e768862
Contents?: true
Size: 604 Bytes
Versions: 2
Compression:
Stored size: 604 Bytes
Contents
module Comable class OrderDelivery < ActiveRecord::Base belongs_to :order, class_name: Comable::Order.name, foreign_key: Comable::Order.table_name.singularize.foreign_key has_many :order_details, dependent: :destroy, class_name: Comable::OrderDetail.name, foreign_key: table_name.singularize.foreign_key delegate :customer, to: :order delegate :guest_token, to: :order delegate :complete?, to: :order def save_to_complete order_details.each(&:save_to_complete) end # 氏名を取得 def full_name [family_name, first_name].join(' ') end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
comable_core-0.2.1 | app/models/comable/order_delivery.rb |
comable_core-0.2.0 | app/models/comable/order_delivery.rb |