Class: EncodeValidUrl

Inherits:
Object
  • Object
show all
Defined in:
lib/encode_valid_url.rb

Class Method Summary collapse

Class Method Details

.convert(inputurl, encode = true) ⇒ Object



15
16
17
# File 'lib/encode_valid_url.rb', line 15

def self.convert(inputurl, encode = true)
  encode(inputurl, encode)
end

.encode(inputurl, encode = true) ⇒ Object



4
5
6
7
8
9
10
11
12
13
# File 'lib/encode_valid_url.rb', line 4

def self.encode(inputurl, encode = true)
  begin
    uri = URI.parse(inputurl)
    uri.kind_of?(URI::HTTP)
    inputurl = Base64.encode64(inputurl) if encode
    return true, inputurl
 rescue URI::InvalidURIError    
    return false, "Invalid url, Please verify your url"
  end
end