class Host
Public Class Methods
new(host_name)
click to toggle source
# File lib/open-dock/providers.rb, line 48 def initialize(host_name) @host = host_name config_file = "#{Ops::HOSTS_DIR}/#{host_name}.yml" begin @config = YAML.load_file "#{config_file}" @config["name"]= host_name rescue raise "Please, create '#{config_file}' file with token value" end @provider = ProviderFactory.build @config["provider"] end
Public Instance Methods
create()
click to toggle source
# File lib/open-dock/providers.rb, line 59 def create @provider.create @config end
delete()
click to toggle source
# File lib/open-dock/providers.rb, line 62 def delete @provider.delete @host end