# File lib/fog/aws/cdn.rb, line 30 def self.data @data ||= Hash.new do |hash, region| hash[region] = Hash.new do |region_hash, key| region_hash[key] = { :buckets => {} } end end end
# File lib/fog/aws/cdn.rb, line 44 def initialize(options={}) require 'mime/types' @use_iam_profile = options[:use_iam_profile] setup_credentials(options) @region = options[:region] end
# File lib/fog/aws/cdn.rb, line 40 def self.reset @data = nil end
# File lib/fog/aws/cdn.rb, line 51 def data self.class.data[@region][@aws_access_key_id] end
# File lib/fog/aws/cdn.rb, line 55 def reset_data self.class.data[@region].delete(@aws_access_key_id) end
# File lib/fog/aws/cdn.rb, line 63 def setup_credentials(options={}) @aws_access_key_id = options[:aws_access_key_id] end
# File lib/fog/aws/cdn.rb, line 59 def signature(params) "foo" end