# File lib/ezcrypto.rb, line 290 def self.load(filename) require 'yaml' hash = YAML::load_file(filename) req = proc { |k| hash[k] or raise "Missing element #{k} in #{filename}" } key = self.new Base64.decode64(req.call(:key)) , :algorithm => req.call(:algorithm) return key end