Module: Conjur::Exists

Included in:
Deputy, Resource, Role
Defined in:
lib/conjur/exists.rb

Instance Method Summary collapse

Instance Method Details

#exists?(options = {}) ⇒ Boolean

Returns:

  • (Boolean)


23
24
25
26
27
28
29
30
31
32
# File 'lib/conjur/exists.rb', line 23

def exists?(options = {})
  begin
    self.head(options)
    true
  rescue RestClient::Forbidden
    true
  rescue RestClient::ResourceNotFound
    false
  end
end