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



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

def error_to_throw
  PromisedKeysNotInContextError
end

#keysObject



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

def keys
  action.promised_keys
end

#throw_error_predicate(keys) ⇒ Object



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

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

#type_nameObject



74
75
76
# File 'lib/functional-light-service/context/key_verifier.rb', line 74

def type_name
  "promised"
end