Module: Rudy::MetaData
- Includes:
- Huxtable
- Defined in:
- lib/rudy/metadata.rb,
lib/rudy/metadata/disk.rb,
lib/rudy/metadata/backup.rb,
lib/rudy/metadata/objectbase.rb
Defined Under Namespace
Modules: ObjectBase Classes: Backup, Disk
Instance Method Summary collapse
-
#format_timestamp(dat) ⇒ Object
20090224-1813-36.
- #init(*args) ⇒ Object
- #initialize(*args) ⇒ Object
Methods included from Huxtable
change_environment, change_position, change_region, change_role, change_zone, #check_keys, #config_dirname, create_domain, #current_group_name, #current_machine_address, #current_machine_count, #current_machine_group, #current_machine_hostname, #current_machine_image, #current_machine_name, #current_machine_size, #current_user, #current_user_keypairpath, debug?, #debug?, domain, domain_exists?, #group_metadata, #has_keypair?, #has_keys?, #has_pem_keys?, #has_root_keypair?, keypair_path_to_name, #known_machine_group?, #root_keypairname, #root_keypairpath, #switch_user, update_config, update_global, update_logger, #user_keypairname, #user_keypairpath
Instance Method Details
#format_timestamp(dat) ⇒ Object
20090224-1813-36
19 20 21 22 |
# File 'lib/rudy/metadata.rb', line 19 def (dat) mon, day, hour, min, sec = [dat.mon, dat.day, dat.hour, dat.min, dat.sec].collect { |v| v.to_s.rjust(2, "0") } [dat.year, mon, day, Rudy::DELIM, hour, min, Rudy::DELIM, sec].join end |
#init(*args) ⇒ Object
15 16 |
# File 'lib/rudy/metadata.rb', line 15 def init(*args) end |
#initialize(*args) ⇒ Object
6 7 8 9 10 11 12 13 |
# File 'lib/rudy/metadata.rb', line 6 def initialize(*args) a, s, r = @@global.accesskey, @@global.secretkey, @@global.region @sdb = Rudy::AWS::SDB.new(a, s, r) @rinst = Rudy::AWS::EC2::Instances.new(a, s, r) @rgrp = Rudy::AWS::EC2::Groups.new(a, s, r) @rkey = Rudy::AWS::EC2::KeyPairs.new(a, s, r) init(*args) end |