Sha256: be3f0cb09368dbd87bcdc2c254cba7ab8dda357f2e19e909b0bc7ac4f2676cb5

Contents?: true

Size: 1.34 KB

Versions: 18

Compression:

Stored size: 1.34 KB

Contents

module Wovnrb
  class URL

    def self.resolve_absolute_url(curr_location, rel_location)
    end

    # Set the path lang to 
    def self.prepend_path(url, dir)

     result = url.sub(/(.+\.[^\/]+)(\/|$)/, '\1/' + dir + '\2') 
     return result

     end

=begin

     url_slash = url.count("/")

      if url.include?("//") && url_slash >= 3 then

        url_base = url.split("/", 4)

        url_begin = url_base[0]
        url_middle = url_base[2]
        url_end = url_base[3]

        result = url_begin + "//" + url_middle + "/" + dir + "/" + url_end

        return result

      elsif url.include?("//") then 

        result = url + "/" + dir 

        return result

      elsif url.include?("/") #&& url_slash >= 2 then

        url_base = url.split("/", 2)

        url_begin = url_base[0]
        url_end = url_base[1]

       result = url_begin + "/" + dir + "/" + url_end

        return result

      else

        result = url + "/" + dir

        return result

     end
    end

=end

    #def self.set_query_lang(url, lang, param_name='wovn')
    #  url =
    #  lang =
    #  param_name = 'wovn'
    #  return 
    #end

    #def self.set_subdomain_lang(url, lang)
    #end

    #def self.remove_subdomain(url)
    #end

          #def self.add_subdomain(url, subdomain)
    #end
    #def iself.set_query_param(url, param, value)
    #end

  end
end

Version data entries

18 entries across 18 versions & 1 rubygems

Version Path
wovnrb-0.2.01 lib/wovnrb/services/url.rb
wovnrb-0.2 lib/wovnrb/services/url.rb
wovnrb-0.1.80 lib/wovnrb/services/url.rb
wovnrb-0.1.79 lib/wovnrb/services/url.rb
wovnrb-0.1.78 lib/wovnrb/services/url.rb
wovnrb-0.1.77 lib/wovnrb/services/url.rb
wovnrb-0.1.76 lib/wovnrb/services/url.rb
wovnrb-0.1.75 lib/wovnrb/services/url.rb
wovnrb-0.1.74 lib/wovnrb/services/url.rb
wovnrb-0.1.73 lib/wovnrb/services/url.rb
wovnrb-0.1.72 lib/wovnrb/services/url.rb
wovnrb-0.1.71 lib/wovnrb/services/url.rb
wovnrb-0.1.70 lib/wovnrb/services/url.rb
wovnrb-0.1.69 lib/wovnrb/services/url.rb
wovnrb-0.1.68 lib/wovnrb/services/url.rb
wovnrb-0.1.67 lib/wovnrb/services/url.rb
wovnrb-0.1.66 lib/wovnrb/services/url.rb
wovnrb-0.1.65 lib/wovnrb/services/url.rb