Module: Rack::ServiceApiVersioning::InputIsInvalid::Internals

Defined in:
lib/rack/service_api_versioning/input_is_invalid.rb

Overview

Stateless methods

Class Method Summary collapse

Class Method Details

._api_versions?(input) ⇒ Boolean

Returns:

  • (Boolean)


20
21
22
# File 'lib/rack/service_api_versioning/input_is_invalid.rb', line 20

def self._api_versions?(input)
  input.data[:api_versions].any?
end

.verify_api_versions(input) ⇒ Object



24
25
26
27
# File 'lib/rack/service_api_versioning/input_is_invalid.rb', line 24

def self.verify_api_versions(input)
  return ReportNotFound.call unless _api_versions?(input)
  nil
end

.verify_input(input) ⇒ Object



29
30
31
32
# File 'lib/rack/service_api_versioning/input_is_invalid.rb', line 29

def self.verify_input(input)
  return ReportInvalidDescription.call unless input.any?
  nil
end