Sha256: fd886ed6f26cfed09037ed85c89f930189bdf791a121fab35a08f01e6ef6befc

Contents?: true

Size: 524 Bytes

Versions: 27

Compression:

Stored size: 524 Bytes

Contents

module CoalescingPanda
  class LtiNonce < ActiveRecord::Base
    validates :coalescing_panda_lti_account, :nonce, :timestamp, :presence => true
    validates :nonce, uniqueness: {scope: :coalescing_panda_lti_account}
    belongs_to :coalescing_panda_lti_account, :class_name => 'CoalescingPanda::LtiAccount'

    attr_accessible :nonce, :timestamp
  end

  def cleanup
    CoalescingPanda::LtiNonce.where("coalescing_panda_lti_account_id = ? AND timestamp < ?", b.coalescing_panda_lti_account.id, 15.minutes.ago)
  end

end

Version data entries

27 entries across 27 versions & 1 rubygems

Version Path
coalescing_panda-1.1.21.1 app/models/coalescing_panda/lti_nonce.rb
coalescing_panda-1.1.21 app/models/coalescing_panda/lti_nonce.rb
coalescing_panda-1.1.20 app/models/coalescing_panda/lti_nonce.rb
coalescing_panda-1.4.1 app/models/coalescing_panda/lti_nonce.rb
coalescing_panda-1.4.0 app/models/coalescing_panda/lti_nonce.rb
coalescing_panda-1.2.2 app/models/coalescing_panda/lti_nonce.rb
coalescing_panda-1.3.0 app/models/coalescing_panda/lti_nonce.rb
coalescing_panda-1.2.1 app/models/coalescing_panda/lti_nonce.rb
coalescing_panda-1.2.0 app/models/coalescing_panda/lti_nonce.rb
coalescing_panda-1.1.19 app/models/coalescing_panda/lti_nonce.rb
coalescing_panda-2.0.0 app/models/coalescing_panda/lti_nonce.rb
coalescing_panda-1.1.18 app/models/coalescing_panda/lti_nonce.rb
coalescing_panda-1.1.17 app/models/coalescing_panda/lti_nonce.rb
coalescing_panda-1.1.16 app/models/coalescing_panda/lti_nonce.rb
coalescing_panda-1.1.15 app/models/coalescing_panda/lti_nonce.rb
coalescing_panda-1.1.14 app/models/coalescing_panda/lti_nonce.rb
coalescing_panda-1.1.13 app/models/coalescing_panda/lti_nonce.rb
coalescing_panda-1.1.12 app/models/coalescing_panda/lti_nonce.rb
coalescing_panda-1.1.11 app/models/coalescing_panda/lti_nonce.rb
coalescing_panda-1.1.10 app/models/coalescing_panda/lti_nonce.rb