Sha256: f148696f81e1aed3d58e917671baaeecc08c6feeda3c4cb8e7b405d6365ae320
Contents?: true
Size: 371 Bytes
Versions: 2
Compression:
Stored size: 371 Bytes
Contents
module Freemium module Transaction def self.included(base) base.class_eval do scope :since, lambda { |time| where(["created_at >= ?", time]) } belongs_to :subscription, :class_name => "Subscription" composed_of :amount, :class_name => 'Money', :mapping => [ %w(amount_cents cents) ], :allow_nil => true end end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
freemium-0.0.2 | lib/freemium/transaction.rb |
freemium-0.0.1 | lib/freemium/transaction.rb |