Class: FunctionalLightService::Context::PromisedKeyVerifier

Inherits:
KeyVerifier show all
Defined in:
lib/functional-light-service/context/key_verifier.rb

Instance Attribute Summary

Attributes inherited from KeyVerifier

#action, #context

Instance Method Summary collapse

Methods inherited from KeyVerifier

#are_all_keys_in_context?, #error_message, #format_keys, #initialize, #keys_not_found, #verify, verify_keys

Constructor Details

This class inherits a constructor from FunctionalLightService::Context::KeyVerifier

Instance Method Details

#error_to_throwObject



85
86
87
# File 'lib/functional-light-service/context/key_verifier.rb', line 85

def error_to_throw
  PromisedKeysNotInContextError
end

#keysObject



81
82
83
# File 'lib/functional-light-service/context/key_verifier.rb', line 81

def keys
  action.promised_keys
end

#throw_error_predicate(keys) ⇒ Object



89
90
91
# File 'lib/functional-light-service/context/key_verifier.rb', line 89

def throw_error_predicate(keys)
  !are_all_keys_in_context?(keys)
end

#type_nameObject



77
78
79
# File 'lib/functional-light-service/context/key_verifier.rb', line 77

def type_name
  "promised"
end