Sha256: d4cdfb6d4192eb900d4230510b61e51e854dd77f0ec9d42760e51717409a8ddf

Contents?: true

Size: 252 Bytes

Versions: 7

Compression:

Stored size: 252 Bytes

Contents

module Skydrive
  class LtiKey < ActiveRecord::Base
    validates :key, presence: true, uniqueness: true
    validates :secret, presence: true

    def self.new_key
      LtiKey.create(key: SecureRandom.uuid, secret: SecureRandom.hex)
    end
  end
end

Version data entries

7 entries across 7 versions & 1 rubygems

Version Path
lti_skydrive-0.1.1 app/models/skydrive/lti_key.rb
lti_skydrive-0.1.0 app/models/skydrive/lti_key.rb
lti_skydrive-0.0.5 app/models/skydrive/lti_key.rb
lti_skydrive-0.0.4 app/models/skydrive/lti_key.rb
lti_skydrive-0.0.3 app/models/skydrive/lti_key.rb
lti_skydrive-0.0.2 app/models/skydrive/lti_key.rb
lti_skydrive-0.0.1 app/models/skydrive/lti_key.rb