Sha256: ace2a0dc27d34cb0b4175b0a901fe809e6e195e0e0f655739f38bcf6d46ec8af

Contents?: true

Size: 279 Bytes

Versions: 11

Compression:

Stored size: 279 Bytes

Contents

module PandaPal
  class Session < ActiveRecord::Base
    belongs_to :panda_pal_organization

    validates :panda_pal_organization_id, presence: true

    after_initialize do
      self.session_key ||= SecureRandom.urlsafe_base64(60)
    end

    serialize :data, Hash
  end
end

Version data entries

11 entries across 11 versions & 1 rubygems

Version Path
panda_pal-1.0.5 app/models/panda_pal/session.rb
panda_pal-1.0.4 app/models/panda_pal/session.rb
panda_pal-1.0.3 app/models/panda_pal/session.rb
panda_pal-1.0.2 app/models/panda_pal/session.rb
panda_pal-1.0.1 app/models/panda_pal/session.rb
panda_pal-0.1.0 app/models/panda_pal/session.rb
panda_pal-1.0.0 app/models/panda_pal/session.rb
panda_pal-0.0.8 app/models/panda_pal/session.rb
panda_pal-0.0.7 app/models/panda_pal/session.rb
panda_pal-0.0.6 app/models/panda_pal/session.rb
panda_pal-0.0.5 app/models/panda_pal/session.rb