Sha256: 9d9e5cd30d240ed73fc479fbb9bdd4c0f96bf6542daf1129617634f9deac152e
Contents?: true
Size: 574 Bytes
Versions: 3
Compression:
Stored size: 574 Bytes
Contents
module SeleniumGrid module AWS class Cloud FILE = "cloud.yml" attr_accessor :hub, :farms def self.load begin YAML.load(File.read(FILE)) rescue Errno::ENOENT new end end def self.update cloud = self.load yield cloud ensure cloud.write unless cloud.nil? end def write File.open(FILE, "w") {|file| file.write(self.to_yaml)} end def farms @farms ||= [] end end end end
Version data entries
3 entries across 3 versions & 3 rubygems