Sha256: fb162f14328d8bccd86ff1a7afdb83578db88c0c20d594e22af32d94d316e15b
Contents?: true
Size: 859 Bytes
Versions: 3
Compression:
Stored size: 859 Bytes
Contents
require 'singleton' module Fernet::Legacy class Configuration include Singleton # Whether to enforce a message TTL # (true or false) attr_accessor :enforce_ttl # How long messages are considered valid to the verifier # (an integer in seconds) attr_accessor :ttl # Whether to encrypt the payload # (true or false) attr_accessor :encrypt def self.run self.instance.enforce_ttl = true self.instance.ttl = 60 self.instance.encrypt = true yield self.instance if block_given? end class << self def method_missing(method) if self.instance.respond_to?(method) self.instance.send(method) else super end end def respond_to?(method) self.instance.respond_to?(method) || super end end end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
legacy-fernet-1.6.4 | lib/fernet/legacy/configuration.rb |
legacy-fernet-1.6.3 | lib/fernet/legacy/configuration.rb |
legacy-fernet-1.6.2 | lib/fernet/configuration.rb |