Class: UltraVault::Policy

Inherits:
OpenStruct
  • Object
show all
Defined in:
lib/ultravault/data_objects/policy.rb

Class Method Summary collapse

Class Method Details

.all[UltraVault::Policy]

Returns all policies for the current user.

Returns:

Raises:

  • (Savon::SOAP::Fault)

    errors from the soap transaction



17
18
19
# File 'lib/ultravault/data_objects/policy.rb', line 17

def self.all
  UltraVault::PolicyService.new.all_policies
end

.find_by_id(policy_id) ⇒ UltraVault::Policy

Returns an agent, if found.

Parameters:

  • policy_id (String)

    the UUID of the policy

Returns:

Raises:

  • (Savon::SOAP::Fault)

    errors from the soap transaction



9
10
11
# File 'lib/ultravault/data_objects/policy.rb', line 9

def self.find_by_id(policy_id)
  UltraVault::PolicyService.new.find_policy_by_id(policy_id)
end