module Gearhead::Utils

Public Instance Methods

check_endpoint!(endpoint) click to toggle source
# File lib/gearhead/utils.rb, line 5
def check_endpoint!(endpoint)
  return if endpoint.start_with?("/") && !endpoint.end_with?("/")
  unless endpoint.start_with?("/")
    raise ArgumentError, "Endpoint must start with /. Endpoint is: `#{endpoint}'"
  end
  if endpoint.end_with?("/")
    raise ArgumentError, "Endpoint must not end with /. Endpoint is: `#{endpoint}'"
  end
end