Module: Kuroko2::ReturnToValidator
- Defined in:
- lib/autoload/kuroko2/return_to_validator.rb
Class Method Summary collapse
Class Method Details
.valid?(return_to) ⇒ Boolean
3 4 5 6 7 8 9 10 11 12 |
# 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 |