class Provider
Public Class Methods
new()
click to toggle source
# File lib/open-dock/providers.rb, line 5 def initialize config_file = "#{Ops::PROVIDERS_DIR}/#{self.class.name.underscore}.yml" begin config = YAML.load_file config_file rescue raise "Please, create '#{config_file}' file following gem instructions" end create_connection config end
Public Instance Methods
create(config)
click to toggle source
# File lib/open-dock/providers.rb, line 14 def create(config) raise "CREATE action not implemented" end
delete(host)
click to toggle source
# File lib/open-dock/providers.rb, line 17 def delete(host) raise "DELETE action not implemented" end
list_params()
click to toggle source
# File lib/open-dock/providers.rb, line 20 def list_params raise "LIST PARAMS action not implemented" end
Private Instance Methods
create_connection(config)
click to toggle source
# File lib/open-dock/providers.rb, line 25 def create_connection(config) raise "PROVIDER connection should be created" end