class JefferiesTube::AccessToken

Public Class Methods

create(hash) click to toggle source
# File lib/jefferies_tube/access_token.rb, line 2
def self.create(hash)
  verifier.generate(hash.to_yaml)
end
read(token) click to toggle source
# File lib/jefferies_tube/access_token.rb, line 6
def self.read(token)
  YAML.load(verifier.verify token)
rescue ActiveSupport::MessageVerifier::InvalidSignature
  {}
end

Private Class Methods

verifier() click to toggle source
# File lib/jefferies_tube/access_token.rb, line 14
def self.verifier
  ActiveSupport::MessageVerifier.new(Rails.configuration.secret_token)
end