Class: Conjur::Variable
- Inherits:
-
RestClient::Resource
- Object
- RestClient::Resource
- Conjur::Variable
- Includes:
- ActsAsAsset
- Defined in:
- lib/conjur/variable.rb
Instance Method Summary collapse
Methods included from ActsAsAsset
Instance Method Details
#add_value(value) ⇒ Object
5 6 7 8 9 10 11 12 |
# File 'lib/conjur/variable.rb', line 5 def add_value value log do |logger| logger << "Adding a value to variable #{id}" end invalidate do self['values'].post value: value end end |
#value(version = nil) ⇒ Object
18 19 20 21 22 |
# File 'lib/conjur/variable.rb', line 18 def value(version = nil) url = 'value' url << "?version=#{version}" if version self[url].get.body end |
#version_count ⇒ Object
14 15 16 |
# File 'lib/conjur/variable.rb', line 14 def version_count self.attributes['versions'] end |