Class: Conjur::Policy::Planner::Record

Inherits:
Base show all
Includes:
ActsAsRecord
Defined in:
lib/conjur/policy/planner/record.rb

Instance Attribute Summary

Attributes inherited from Base

#api, #plan, #record

Instance Method Summary collapse

Methods included from ActsAsRecord

#do_plan, #to_s

Methods inherited from Base

#account, #action, #create_record, #error, #initialize, #log, #resource, #resource_exists?, #resource_record, #role, #role_exists?, #role_record, #update_record

Methods included from Logger

included

Constructor Details

This class inherits a constructor from Conjur::Policy::Planner::Base

Instance Method Details

#objectObject



35
36
37
38
# File 'lib/conjur/policy/planner/record.rb', line 35

def object
  raise "Cannot create a record in non-default account #{record.}" unless record. == Conjur.configuration.
  @object ||= api.send(record.resource_kind, record.id)
end