Class: Conjur::Variable
Instance Method Summary
collapse
Methods included from HasId
#id
Methods included from Exists
#exists?
#attributes, #attributes=, #refresh, #save
#delete, #resource, #resource_id, #resource_kind
Instance Method Details
#add_value(value) ⇒ Object
8
9
10
11
12
13
14
15
|
# File 'lib/conjur/variable.rb', line 8
def add_value value
log do |logger|
logger << "Adding #{value} to variable #{id}"
end
invalidate do
self['values'].post value: value
end
end
|
#value(version = nil) ⇒ Object
21
22
23
24
25
|
# File 'lib/conjur/variable.rb', line 21
def value(version = nil)
url = 'value'
url << "?version=#{version}" if version
self[url].get.body
end
|
#version_count ⇒ Object
17
18
19
|
# File 'lib/conjur/variable.rb', line 17
def version_count
self.attributes['versions']
end
|