Sha256: 0ab85e57b1f4ed001fb23871aefdbb4d59a3fa062ad2dfd1cf80ac99a6fbe970
Contents?: true
Size: 485 Bytes
Versions: 3
Compression:
Stored size: 485 Bytes
Contents
module Jobshop class Site < ActiveRecord::Base def generate_configuration_token raw, encrypted = Devise.token_generator.generate(self.class, :configuration_token) self.configuration_token = encrypted self.configuration_token_sent_at = Time.now.utc self.save(validate: false) raw end def configuration_token_period_valid? configuration_token_sent_at && configuration_token_sent_at.utc >= 30.minutes.ago.utc end end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
jobshop-0.0.4.0p1 | app/models/jobshop/site.rb |
jobshop-0.0.3.1 | app/models/jobshop/site.rb |
jobshop-0.0.3.0 | app/models/jobshop/site.rb |