Sha256: e1343888b001545e2008884d75e3b6b8b4de005c7782cb0c516182e89163255a

Contents?: true

Size: 239 Bytes

Versions: 5

Compression:

Stored size: 239 Bytes

Contents

module Billable
  def is_billable
    has_one :subscription, :as=> :billable, :dependent=>:destroy
    include InstanceMethods
  end
  module InstanceMethods
    def billable?
      true
    end
  end
end
ActiveRecord::Base.extend Billable

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
saasaparilla-0.2.2 lib/extensions/billable.rb
saasaparilla-0.2.1 lib/extensions/billable.rb
saasaparilla-0.1.8 lib/extensions/billable.rb
saasaparilla-0.1.7 lib/extensions/billable.rb
saasaparilla-0.1.6 lib/extensions/billable.rb