module Kuroko2::ReturnToValidator

Public Class Methods

valid?(return_to) click to toggle source
# File lib/autoload/kuroko2/return_to_validator.rb, line 3
def self.valid?(return_to)
  if return_to.nil?
    return false
  end

  uri = Addressable::URI.parse(return_to)
  !uri.nil? && uri.host.nil? && uri.scheme.nil? && uri.path.start_with?('/')
rescue Addressable::URI::InvalidURIError
  false
end