module Fog::Ecloud
Constants
- ECLOUD_OPTIONS
- VERSION
Public Class Methods
ip_address()
click to toggle source
# File lib/fog/ecloud.rb, line 34 def self.ip_address 4.times.map { Fog::Mock.random_numbers(3) }.join(".") end
keep(hash, *keys)
click to toggle source
# File lib/fog/ecloud.rb, line 22 def self.keep(hash, *keys) {}.tap do |kept| keys.each{ |k| kept[k] = hash[k] if hash.key?(k) } end end
mac_address()
click to toggle source
# File lib/fog/ecloud.rb, line 38 def self.mac_address 6.times.map { Fog::Mock.random_numbers(2) }.join(":") end
slice(hash, *keys)
click to toggle source
# File lib/fog/ecloud.rb, line 28 def self.slice(hash, *keys) hash.dup.tap do |sliced| keys.each{ |k| sliced.delete(k) } end end