module WechatPayment::Concern::User
Public Class Methods
included(base)
click to toggle source
# File lib/wechat_payment/concern/user.rb, line 6 def self.included(base) base.class_eval do attr_accessor :spbill_create_ip has_many :payment_orders, as: :customer, class_name: "WechatPayment::PaymentOrder" has_many :refund_orders, as: :customer, class_name: "WechatPayment::RefundOrder" alias me itself end end
Public Instance Methods
buy(goods)
click to toggle source
# File lib/wechat_payment/concern/user.rb, line 17 def buy(goods) goods.sell_to(me) end