Module: Conjur::ActsAsResource
- Included in:
- Host
- Defined in:
- lib/conjur/acts_as_resource.rb
Instance Method Summary collapse
Instance Method Details
#delete ⇒ Object
17 18 19 20 |
# File 'lib/conjur/acts_as_resource.rb', line 17 def delete resource.delete super end |
#resource ⇒ Object
3 4 5 6 |
# File 'lib/conjur/acts_as_resource.rb', line 3 def resource require 'conjur/resource' Conjur::Resource.new(Conjur::Authz::API.host, self.)[[ core_conjur_account, 'resources', path_escape(resource_kind), path_escape(resource_id) ].join('/')] end |
#resource_id ⇒ Object
13 14 15 |
# File 'lib/conjur/acts_as_resource.rb', line 13 def resource_id id end |
#resource_kind ⇒ Object
8 9 10 11 |
# File 'lib/conjur/acts_as_resource.rb', line 8 def resource_kind require 'active_support/core_ext' self.class.name.split("::")[-1].underscore.split('/').join('-') end |