Sha256: a4cef05a7bd6bd501006866f83a13ba5321901e3931cb3c772220500d5456bf8

Contents?: true

Size: 536 Bytes

Versions: 11

Compression:

Stored size: 536 Bytes

Contents

module CLIWorld
  def tempfiles
    @tempfiles ||= []
  end

  def api_key_of username
    role = @policy_response.created_roles["cucumber:user:#{username}"]
    if role
      role['api_key']
    else
      $conjur.resource("cucumber:user:#{username}").rotate_api_key
    end
  end

  def clear_last_json
    @last_json = nil
  end

  def last_json
    @last_json || last_command_started.stdout
  end

  def load_policy id, policy, method
    @policy_response = $conjur.load_policy id, policy, method: method
  end
end

World(CLIWorld)

Version data entries

11 entries across 11 versions & 1 rubygems

Version Path
conjur-cli-6.2.6 features/support/world.rb
conjur-cli-6.2.5 features/support/world.rb
conjur-cli-6.2.4 features/support/world.rb
conjur-cli-6.2.3 features/support/world.rb
conjur-cli-6.2.2 features/support/world.rb
conjur-cli-6.2.1 features/support/world.rb
conjur-cli-6.2.0 features/support/world.rb
conjur-cli-6.1.0 features/support/world.rb
conjur-cli-6.0.1 features/support/world.rb
conjur-cli-6.0.0 features/support/world.rb
conjur-cli-6.0.0.rc1 features/support/world.rb