Skip to content

Commit

Permalink
consolidate parser loading
Browse files Browse the repository at this point in the history
  • Loading branch information
geemus (Wesley Beary) committed Apr 13, 2010
1 parent 3b55ee9 commit f5673d3
Show file tree
Hide file tree
Showing 62 changed files with 42 additions and 116 deletions.
20 changes: 20 additions & 0 deletions lib/fog/aws/ec2.rb
Original file line number Diff line number Diff line change
Expand Up @@ -21,6 +21,26 @@ def self.new(options={})
require 'fog/aws/models/ec2/snapshots'
require 'fog/aws/models/ec2/volume'
require 'fog/aws/models/ec2/volumes'
require 'fog/aws/parsers/ec2/allocate_address'
require 'fog/aws/parsers/ec2/attach_volume'
require 'fog/aws/parsers/ec2/basic'
require 'fog/aws/parsers/ec2/create_key_pair'
require 'fog/aws/parsers/ec2/create_snapshot'
require 'fog/aws/parsers/ec2/create_volume'
require 'fog/aws/parsers/ec2/describe_addresses'
require 'fog/aws/parsers/ec2/describe_availability_zones'
require 'fog/aws/parsers/ec2/describe_images'
require 'fog/aws/parsers/ec2/describe_instances'
require 'fog/aws/parsers/ec2/describe_key_pairs'
require 'fog/aws/parsers/ec2/describe_regions'
require 'fog/aws/parsers/ec2/describe_reserved_instances'
require 'fog/aws/parsers/ec2/describe_security_groups'
require 'fog/aws/parsers/ec2/describe_snapshots'
require 'fog/aws/parsers/ec2/describe_volumes'
require 'fog/aws/parsers/ec2/detach_volume'
require 'fog/aws/parsers/ec2/get_console_output'
require 'fog/aws/parsers/ec2/run_instances'
require 'fog/aws/parsers/ec2/terminate_instances'
require 'fog/aws/requests/ec2/allocate_address'
require 'fog/aws/requests/ec2/associate_address'
require 'fog/aws/requests/ec2/attach_volume'
Expand Down
2 changes: 0 additions & 2 deletions lib/fog/aws/requests/ec2/allocate_address.rb
Original file line number Diff line number Diff line change
Expand Up @@ -3,8 +3,6 @@ module AWS
module EC2
class Real

require 'fog/aws/parsers/ec2/allocate_address'

# Acquire an elastic IP address.
#
# ==== Returns
Expand Down
2 changes: 0 additions & 2 deletions lib/fog/aws/requests/ec2/associate_address.rb
Original file line number Diff line number Diff line change
Expand Up @@ -3,8 +3,6 @@ module AWS
module EC2
class Real

require 'fog/aws/parsers/ec2/basic'

# Associate an elastic IP address with an instance
#
# ==== Parameters
Expand Down
2 changes: 0 additions & 2 deletions lib/fog/aws/requests/ec2/attach_volume.rb
Original file line number Diff line number Diff line change
Expand Up @@ -3,8 +3,6 @@ module AWS
module EC2
class Real

require 'fog/aws/parsers/ec2/attach_volume'

# Attach an Amazon EBS volume with a running instance, exposing as specified device
#
# ==== Parameters
Expand Down
2 changes: 0 additions & 2 deletions lib/fog/aws/requests/ec2/authorize_security_group_ingress.rb
Original file line number Diff line number Diff line change
Expand Up @@ -3,8 +3,6 @@ module AWS
module EC2
class Real

require 'fog/aws/parsers/ec2/basic'

# Add permissions to a security group
#
# ==== Parameters
Expand Down
2 changes: 0 additions & 2 deletions lib/fog/aws/requests/ec2/create_key_pair.rb
Original file line number Diff line number Diff line change
Expand Up @@ -3,8 +3,6 @@ module AWS
module EC2
class Real

require 'fog/aws/parsers/ec2/create_key_pair'

# Create a new key pair
#
# ==== Parameters
Expand Down
2 changes: 0 additions & 2 deletions lib/fog/aws/requests/ec2/create_security_group.rb
Original file line number Diff line number Diff line change
Expand Up @@ -3,8 +3,6 @@ module AWS
module EC2
class Real

require 'fog/aws/parsers/ec2/basic'

# Create a new security group
#
# ==== Parameters
Expand Down
2 changes: 0 additions & 2 deletions lib/fog/aws/requests/ec2/create_snapshot.rb
Original file line number Diff line number Diff line change
Expand Up @@ -3,8 +3,6 @@ module AWS
module EC2
class Real

require 'fog/aws/parsers/ec2/create_snapshot'

# Create a snapshot of an EBS volume and store it in S3
#
# ==== Parameters
Expand Down
2 changes: 0 additions & 2 deletions lib/fog/aws/requests/ec2/create_volume.rb
Original file line number Diff line number Diff line change
Expand Up @@ -3,8 +3,6 @@ module AWS
module EC2
class Real

require 'fog/aws/parsers/ec2/create_volume'

# Create an EBS volume
#
# ==== Parameters
Expand Down
2 changes: 0 additions & 2 deletions lib/fog/aws/requests/ec2/delete_key_pair.rb
Original file line number Diff line number Diff line change
Expand Up @@ -3,8 +3,6 @@ module AWS
module EC2
class Real

require 'fog/aws/parsers/ec2/basic'

# Delete a key pair that you own
#
# ==== Parameters
Expand Down
2 changes: 0 additions & 2 deletions lib/fog/aws/requests/ec2/delete_security_group.rb
Original file line number Diff line number Diff line change
Expand Up @@ -3,8 +3,6 @@ module AWS
module EC2
class Real

require 'fog/aws/parsers/ec2/basic'

# Delete a security group that you own
#
# ==== Parameters
Expand Down
2 changes: 0 additions & 2 deletions lib/fog/aws/requests/ec2/delete_snapshot.rb
Original file line number Diff line number Diff line change
Expand Up @@ -3,8 +3,6 @@ module AWS
module EC2
class Real

require 'fog/aws/parsers/ec2/basic'

# Delete a snapshot of an EBS volume that you own
#
# ==== Parameters
Expand Down
2 changes: 0 additions & 2 deletions lib/fog/aws/requests/ec2/delete_volume.rb
Original file line number Diff line number Diff line change
Expand Up @@ -3,8 +3,6 @@ module AWS
module EC2
class Real

require 'fog/aws/parsers/ec2/basic'

# Delete an EBS volume
#
# ==== Parameters
Expand Down
2 changes: 0 additions & 2 deletions lib/fog/aws/requests/ec2/describe_addresses.rb
Original file line number Diff line number Diff line change
Expand Up @@ -3,8 +3,6 @@ module AWS
module EC2
class Real

require 'fog/aws/parsers/ec2/describe_addresses'

# Describe all or specified IP addresses.
#
# ==== Parameters
Expand Down
2 changes: 0 additions & 2 deletions lib/fog/aws/requests/ec2/describe_availability_zones.rb
Original file line number Diff line number Diff line change
Expand Up @@ -3,8 +3,6 @@ module AWS
module EC2
class Real

require 'fog/aws/parsers/ec2/describe_availability_zones'

# Describe all or specified availability zones
#
# ==== Params
Expand Down
2 changes: 0 additions & 2 deletions lib/fog/aws/requests/ec2/describe_images.rb
Original file line number Diff line number Diff line change
Expand Up @@ -3,8 +3,6 @@ module AWS
module EC2
class Real

require 'fog/aws/parsers/ec2/describe_images'

# Describe all or specified images.
#
# ==== Params
Expand Down
2 changes: 0 additions & 2 deletions lib/fog/aws/requests/ec2/describe_instances.rb
Original file line number Diff line number Diff line change
Expand Up @@ -3,8 +3,6 @@ module AWS
module EC2
class Real

require 'fog/aws/parsers/ec2/describe_instances'

# Describe all or specified instances
#
# ==== Parameters
Expand Down
2 changes: 0 additions & 2 deletions lib/fog/aws/requests/ec2/describe_key_pairs.rb
Original file line number Diff line number Diff line change
Expand Up @@ -3,8 +3,6 @@ module AWS
module EC2
class Real

require 'fog/aws/parsers/ec2/describe_key_pairs'

# Describe all or specified key pairs
#
# ==== Parameters
Expand Down
2 changes: 0 additions & 2 deletions lib/fog/aws/requests/ec2/describe_regions.rb
Original file line number Diff line number Diff line change
Expand Up @@ -3,8 +3,6 @@ module AWS
module EC2
class Real

require 'fog/aws/parsers/ec2/describe_regions'

# Describe all or specified regions
#
# ==== Params
Expand Down
2 changes: 0 additions & 2 deletions lib/fog/aws/requests/ec2/describe_reserved_instances.rb
Original file line number Diff line number Diff line change
Expand Up @@ -3,8 +3,6 @@ module AWS
module EC2
class Real

require 'fog/aws/parsers/ec2/describe_reserved_instances'

# Describe all or specified reserved instances
#
# ==== Parameters
Expand Down
2 changes: 0 additions & 2 deletions lib/fog/aws/requests/ec2/describe_security_groups.rb
Original file line number Diff line number Diff line change
Expand Up @@ -3,8 +3,6 @@ module AWS
module EC2
class Real

require 'fog/aws/parsers/ec2/describe_security_groups'

# Describe all or specified security groups
#
# ==== Parameters
Expand Down
2 changes: 0 additions & 2 deletions lib/fog/aws/requests/ec2/describe_snapshots.rb
Original file line number Diff line number Diff line change
Expand Up @@ -3,8 +3,6 @@ module AWS
module EC2
class Real

require 'fog/aws/parsers/ec2/describe_snapshots'

# Describe all or specified snapshots
#
# ==== Parameters
Expand Down
2 changes: 0 additions & 2 deletions lib/fog/aws/requests/ec2/describe_volumes.rb
Original file line number Diff line number Diff line change
Expand Up @@ -3,8 +3,6 @@ module AWS
module EC2
class Real

require 'fog/aws/parsers/ec2/describe_volumes'

# Describe all or specified volumes.
#
# ==== Parameters
Expand Down
2 changes: 0 additions & 2 deletions lib/fog/aws/requests/ec2/detach_volume.rb
Original file line number Diff line number Diff line change
Expand Up @@ -3,8 +3,6 @@ module AWS
module EC2
class Real

require 'fog/aws/parsers/ec2/detach_volume'

# Detach an Amazon EBS volume from a running instance
#
# ==== Parameters
Expand Down
2 changes: 0 additions & 2 deletions lib/fog/aws/requests/ec2/disassociate_address.rb
Original file line number Diff line number Diff line change
Expand Up @@ -3,8 +3,6 @@ module AWS
module EC2
class Real

require 'fog/aws/parsers/ec2/basic'

# Disassociate an elastic IP address from its instance (if any)
#
# ==== Parameters
Expand Down
2 changes: 0 additions & 2 deletions lib/fog/aws/requests/ec2/get_console_output.rb
Original file line number Diff line number Diff line change
Expand Up @@ -3,8 +3,6 @@ module AWS
module EC2
class Real

require 'fog/aws/parsers/ec2/get_console_output'

# Retrieve console output for specified instance
#
# ==== Parameters
Expand Down
2 changes: 0 additions & 2 deletions lib/fog/aws/requests/ec2/reboot_instances.rb
Original file line number Diff line number Diff line change
Expand Up @@ -3,8 +3,6 @@ module AWS
module EC2
class Real

require 'fog/aws/parsers/ec2/basic'

# Reboot specified instances
#
# ==== Parameters
Expand Down
2 changes: 0 additions & 2 deletions lib/fog/aws/requests/ec2/release_address.rb
Original file line number Diff line number Diff line change
Expand Up @@ -3,8 +3,6 @@ module AWS
module EC2
class Real

require 'fog/aws/parsers/ec2/basic'

# Release an elastic IP address.
#
# ==== Returns
Expand Down
2 changes: 0 additions & 2 deletions lib/fog/aws/requests/ec2/revoke_security_group_ingress.rb
Original file line number Diff line number Diff line change
Expand Up @@ -3,8 +3,6 @@ module AWS
module EC2
class Real

require 'fog/aws/parsers/ec2/basic'

# Remove permissions from a security group
#
# ==== Parameters
Expand Down
2 changes: 0 additions & 2 deletions lib/fog/aws/requests/ec2/run_instances.rb
Original file line number Diff line number Diff line change
Expand Up @@ -3,8 +3,6 @@ module AWS
module EC2
class Real

require 'fog/aws/parsers/ec2/run_instances'

# Launch specified instances
#
# ==== Parameters
Expand Down
2 changes: 0 additions & 2 deletions lib/fog/aws/requests/ec2/terminate_instances.rb
Original file line number Diff line number Diff line change
Expand Up @@ -3,8 +3,6 @@ module AWS
module EC2
class Real

require 'fog/aws/parsers/ec2/terminate_instances'

# Terminate specified instances
#
# ==== Parameters
Expand Down
2 changes: 0 additions & 2 deletions lib/fog/aws/requests/s3/copy_object.rb
Original file line number Diff line number Diff line change
Expand Up @@ -3,8 +3,6 @@ module AWS
module S3
class Real

require 'fog/aws/parsers/s3/copy_object'

# Copy an object from one S3 bucket to another
#
# ==== Parameters
Expand Down
2 changes: 0 additions & 2 deletions lib/fog/aws/requests/s3/get_bucket.rb
Original file line number Diff line number Diff line change
Expand Up @@ -3,8 +3,6 @@ module AWS
module S3
class Real

require 'fog/aws/parsers/s3/get_bucket'

# List information about objects in an S3 bucket
#
# ==== Parameters
Expand Down
2 changes: 0 additions & 2 deletions lib/fog/aws/requests/s3/get_bucket_location.rb
Original file line number Diff line number Diff line change
Expand Up @@ -3,8 +3,6 @@ module AWS
module S3
class Real

require 'fog/aws/parsers/s3/get_bucket_location'

# Get location constraint for an S3 bucket
#
# ==== Parameters
Expand Down
2 changes: 0 additions & 2 deletions lib/fog/aws/requests/s3/get_request_payment.rb
Original file line number Diff line number Diff line change
Expand Up @@ -3,8 +3,6 @@ module AWS
module S3
class Real

require 'fog/aws/parsers/s3/get_request_payment'

# Get configured payer for an S3 bucket
#
# ==== Parameters
Expand Down
2 changes: 0 additions & 2 deletions lib/fog/aws/requests/s3/get_service.rb
Original file line number Diff line number Diff line change
Expand Up @@ -3,8 +3,6 @@ module AWS
module S3
class Real

require 'fog/aws/parsers/s3/get_service'

# List information about S3 buckets for authorized user
#
# ==== Returns
Expand Down
2 changes: 0 additions & 2 deletions lib/fog/aws/requests/simpledb/domain_metadata.rb
Original file line number Diff line number Diff line change
Expand Up @@ -3,8 +3,6 @@ module AWS
module SimpleDB
class Real

require 'fog/aws/parsers/simpledb/domain_metadata'

# List metadata for SimpleDB domain
#
# ==== Parameters
Expand Down
2 changes: 0 additions & 2 deletions lib/fog/aws/requests/simpledb/get_attributes.rb
Original file line number Diff line number Diff line change
Expand Up @@ -3,8 +3,6 @@ module AWS
module SimpleDB
class Real

require 'fog/aws/parsers/simpledb/get_attributes'

# List metadata for SimpleDB domain
#
# ==== Parameters
Expand Down
2 changes: 0 additions & 2 deletions lib/fog/aws/requests/simpledb/list_domains.rb
Original file line number Diff line number Diff line change
Expand Up @@ -3,8 +3,6 @@ module AWS
module SimpleDB
class Real

require 'fog/aws/parsers/simpledb/list_domains'

# List SimpleDB domains
#
# ==== Parameters
Expand Down
2 changes: 0 additions & 2 deletions lib/fog/aws/requests/simpledb/select.rb
Original file line number Diff line number Diff line change
Expand Up @@ -3,8 +3,6 @@ module AWS
module SimpleDB
class Real

require 'fog/aws/parsers/simpledb/select'

# Select item data from SimpleDB
#
# ==== Parameters
Expand Down
5 changes: 5 additions & 0 deletions lib/fog/aws/s3.rb
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,11 @@ def self.new(options={})
require 'fog/aws/models/s3/directory'
require 'fog/aws/models/s3/files'
require 'fog/aws/models/s3/file'
require 'fog/aws/parsers/s3/copy_object'
require 'fog/aws/parsers/s3/get_bucket'
require 'fog/aws/parsers/s3/get_bucket_location'
require 'fog/aws/parsers/s3/get_request_payment'
require 'fog/aws/parsers/s3/get_service'
require 'fog/aws/requests/s3/copy_object'
require 'fog/aws/requests/s3/delete_bucket'
require 'fog/aws/requests/s3/delete_object'
Expand Down
Loading

0 comments on commit f5673d3

Please sign in to comment.