Sha256: d66621d634c97ff2658adb9981e9ba71044c9f93a3716b655b7765a54af7165e
Contents?: true
Size: 845 Bytes
Versions: 9
Compression:
Stored size: 845 Bytes
Contents
module Conjur module Core class API < Conjur::API class << self def conjur_account info['account'] or raise "No account field in #{info.inspect}" end def info @info ||= JSON.parse RestClient::Resource.new(Conjur::Core::API.host)['info'].get end def host ENV['CONJUR_CORE_URL'] || default_host end def default_host case Conjur.env when 'test', 'development' "http://localhost:#{Conjur.service_base_port + 200}" else "https://core-#{Conjur.account}-conjur.herokuapp.com" end end end end end end require 'conjur/api/hosts' require 'conjur/api/secrets' require 'conjur/api/users' require 'conjur/api/groups' require 'conjur/api/variables'
Version data entries
9 entries across 9 versions & 1 rubygems