Sha256: 2967c00afaa068fe1a88cd847909698db35058154a2c1fa9586c4ec79e998b65

Contents?: true

Size: 385 Bytes

Versions: 37

Compression:

Stored size: 385 Bytes

Contents

class DiscoApp::ApplicationCharge < ActiveRecord::Base

  belongs_to :shop
  belongs_to :subscription

  enum status: [:pending, :accepted, :declined, :expired, :active]

  scope :active, -> { where status: statuses[:active] }

  def recurring?
    false
  end

  def activate_url
    DiscoApp::Engine.routes.url_helpers.activate_subscription_charge_url(subscription, self)
  end

end

Version data entries

37 entries across 37 versions & 1 rubygems

Version Path
disco_app-0.8.8 app/models/disco_app/application_charge.rb
disco_app-0.8.9 app/models/disco_app/application_charge.rb
disco_app-0.9.0 app/models/disco_app/application_charge.rb
disco_app-0.9.1 app/models/disco_app/application_charge.rb
disco_app-0.9.2 app/models/disco_app/application_charge.rb
disco_app-0.9.3 app/models/disco_app/application_charge.rb
disco_app-0.9.4 app/models/disco_app/application_charge.rb
disco_app-0.9.5 app/models/disco_app/application_charge.rb
disco_app-0.9.6 app/models/disco_app/application_charge.rb
disco_app-0.9.7 app/models/disco_app/application_charge.rb
disco_app-0.9.8 app/models/disco_app/application_charge.rb
disco_app-0.9.9 app/models/disco_app/application_charge.rb
disco_app-0.9.10 app/models/disco_app/application_charge.rb
disco_app-0.9.11 app/models/disco_app/application_charge.rb
disco_app-0.10.0 app/models/disco_app/application_charge.rb
disco_app-0.10.1 app/models/disco_app/application_charge.rb
disco_app-0.10.2 app/models/disco_app/application_charge.rb
disco_app-0.10.3 app/models/disco_app/application_charge.rb
disco_app-0.10.4 app/models/disco_app/application_charge.rb
disco_app-0.10.5 app/models/disco_app/application_charge.rb