# File lib/fog/bin/aws.rb, line 4 def class_for(key) case key when :cdn Fog::CDN::AWS when :cloud_formation Fog::AWS::CloudFormation when :compute Fog::Compute::AWS when :dns Fog::DNS::AWS when :elb Fog::AWS::ELB when :iam Fog::AWS::IAM when :sdb, :simpledb Fog::AWS::SimpleDB when :ses Fog::AWS::SES when :eu_storage, :storage Fog::Storage::AWS when :rds Fog::AWS::RDS else # @todo Replace most instances of ArgumentError with NotImplementedError # @todo For a list of widely supported Exceptions, see: # => http://www.zenspider.com/Languages/Ruby/QuickRef.html#35 raise ArgumentError, "Unsupported #{self} service: #{key}" end end