Sha256: d5ff5b4c2ac37ff95e50d12b47ccb64a6d336b5f67835c44758e955e312c150f

Contents?: true

Size: 254 Bytes

Versions: 59

Compression:

Stored size: 254 Bytes

Contents

module CoalescingPanda
  class CanvasApiAuth < ActiveRecord::Base
    validates :user_id, :api_domain, presence: true
    validates :user_id, uniqueness: {scope: :api_domain}

    def expired?
      expires_at && expires_at < Time.now
    end
  end

end

Version data entries

59 entries across 59 versions & 1 rubygems

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