Sha256: 47980c29229bc4da4334d9a5d83254dcf452595d540b4f22e3ebb23384770f93
Contents?: true
Size: 658 Bytes
Versions: 3
Compression:
Stored size: 658 Bytes
Contents
require_relative 'configuration.rb' require_relative 'modules.rb' require_relative 'helpers.rb' String.send(:include, Encryption::String) module Encryption @@instance = nil # An instance to Encryption::Symmetric def self.method_missing(name, *args, &block) initalize_own_instance if @@instance.respond_to?(name) return @@instance.send(name, *args, &block) end super end def self.respond_to?(name) initalize_own_instance return true if @@instance.respond_to?(name) super end private def self.initalize_own_instance if @@instance.nil? @@instance = Encryption::Symmetric.new end end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
encryption-1.1.4 | lib/encryption.rb |
encryption-1.1.3 | lib/encryption.rb |
encryption-1.1.2 | lib/encryption.rb |