Method: Cnvrg::API.get_api

Defined in:
lib/cnvrg/api.rb

.get_apiObject



13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
# File 'lib/cnvrg/api.rb', line 13

def self.get_api
    home_dir = File.expand_path('~')
    config = ""
    begin
        if File.exist? home_dir+"/.cnvrg/config.yml"
            config = YAML.load_file(home_dir+"/.cnvrg/config.yml")
        else
            return "https://cnvrg.io/api"
        end

    rescue
        return "https://cnvrg.io/api"
    end
    if !config or config.empty? or config.to_h[:api].nil?
        return "https://cnvrg.io/api"
    else
      return config.to_h[:api]
    end
end