Class: Conjur::Command::Policy

Inherits:
DSLCommand show all
Defined in:
lib/conjur/command/policy.rb

Class Method Summary collapse

Methods inherited from DSLCommand

file_or_stdin_arg, run_script

Methods inherited from Conjur::Command

acting_as_option, api, command, display, method_missing, require_arg

Methods included from IdentifierManipulation

#conjur_account, #full_resource_id, #get_kind_and_id_from_args

Class Method Details

.default_collection_hostnameObject



31
32
33
# File 'lib/conjur/command/policy.rb', line 31

def default_collection_hostname
  ( ENV['HOSTNAME'] || `hostname` ).strip
end

.default_collection_nameObject



35
36
37
# File 'lib/conjur/command/policy.rb', line 35

def default_collection_name
  [ default_collection_user, default_collection_hostname ].join('@')
end

.default_collection_userObject



27
28
29
# File 'lib/conjur/command/policy.rb', line 27

def default_collection_user
  ( ENV['USER'] ).strip
end