Sha256: 85a7bdbeace39902a407ef6edead6c009ce413e70a809e58c610d437d98316de
Contents?: true
Size: 373 Bytes
Versions: 14
Compression:
Stored size: 373 Bytes
Contents
module PaidUp module StripeExtensions extend ActiveSupport::Concern class_methods do def find_or_create_by_id(id, item) begin self.retrieve(id) rescue self.create(item) end end end end end Stripe::Customer.send(:include, PaidUp::StripeExtensions) Stripe::Plan.send(:include, PaidUp::StripeExtensions)
Version data entries
14 entries across 14 versions & 1 rubygems