Module: ResourceKit::ResourceCollectionFix

Defined in:
lib/do_snapshot/gem_ext/resource_kit.rb

Overview

rubocop:disable Style/Documentation

Instance Method Summary collapse

Instance Method Details

#default_handler(*response_codes, &block) ⇒ Object



20
21
22
23
24
25
26
27
28
29
# File 'lib/do_snapshot/gem_ext/resource_kit.rb', line 20

def default_handler(*response_codes, &block)
  if response_codes.empty?
    default_handlers[:any] = block
  else
    response_codes.each do |code|
      code = ResourceKit::StatusCodeMapper.code_for(code) unless code.is_a?(Integer)
      default_handlers[code] = block
    end
  end
end