Sha256: 5d72c7fd6db709616dea9e15d36920729bf4d12c79b09c3ac04a73eb5cb1d513

Contents?: true

Size: 484 Bytes

Versions: 116

Compression:

Stored size: 484 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'
  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

116 entries across 116 versions & 1 rubygems

Version Path
coalescing_panda-5.3.0 app/models/coalescing_panda/lti_nonce.rb
coalescing_panda-5.2.2 app/models/coalescing_panda/lti_nonce.rb
coalescing_panda-5.2.2.beta1 app/models/coalescing_panda/lti_nonce.rb
coalescing_panda-5.2.1 app/models/coalescing_panda/lti_nonce.rb
coalescing_panda-5.2.0 app/models/coalescing_panda/lti_nonce.rb
coalescing_panda-5.2.0.beta2 app/models/coalescing_panda/lti_nonce.rb
coalescing_panda-5.2.0.beta1 app/models/coalescing_panda/lti_nonce.rb
coalescing_panda-5.1.13 app/models/coalescing_panda/lti_nonce.rb
coalescing_panda-5.1.12 app/models/coalescing_panda/lti_nonce.rb
coalescing_panda-5.1.11 app/models/coalescing_panda/lti_nonce.rb
coalescing_panda-5.1.10 app/models/coalescing_panda/lti_nonce.rb
coalescing_panda-5.1.9 app/models/coalescing_panda/lti_nonce.rb
coalescing_panda-5.1.8 app/models/coalescing_panda/lti_nonce.rb
coalescing_panda-5.1.7 app/models/coalescing_panda/lti_nonce.rb
coalescing_panda-5.1.6 app/models/coalescing_panda/lti_nonce.rb
coalescing_panda-5.1.5 app/models/coalescing_panda/lti_nonce.rb
coalescing_panda-5.1.4 app/models/coalescing_panda/lti_nonce.rb
coalescing_panda-5.1.3.beta.2 app/models/coalescing_panda/lti_nonce.rb
coalescing_panda-5.1.3.beta.1 app/models/coalescing_panda/lti_nonce.rb
coalescing_panda-5.1.3 app/models/coalescing_panda/lti_nonce.rb