Module: Tamara::JsonSchemas::CaptureOptionalKeys

Included in:
Payments::Capture
Defined in:
lib/tamara/json_schemas/capture_optional_keys.rb

Instance Method Summary collapse

Instance Method Details

#capture_optional_keysObject



4
5
6
7
8
# File 'lib/tamara/json_schemas/capture_optional_keys.rb', line 4

def capture_optional_keys
  @params ||= {}
  capture_optional_keys = @params.dig(:opts, :capture_optional_keys) || Tamara.configuration.capture_optional_keys
  capture_optional_keys.is_a?(Hash) ? capture_optional_keys : {}
end