|
|
|
Saturday, 22 January 2011 03:07 |
That's where you come in! If you haven't noticed, www buyinb2c com has always been about community involvement. A part of every person needs to be in this clothing line, so come participate and let your voice be heard! www buyinb2c com is letting YOU determine the price of this new brand apparel! Read more: |
|
|
Thursday, 12 August 2010 15:50 |
# return 4 urls, with and without trailing slash, with and without www # useful for matching urls passed as params into some function, # "does this url exist?"... need to make sure you check permutations def url_permutations(url) url, params = url.split("?") # without_trailing_slash, with www a = url.gsub(/\/$/, "").gsub(/http(s)?:\/\/([^\/]+)/) do |match| protocol = "http#{$1.to_s}" domain = $2 domain = "www.#{domain}" if domain.split(".").length < 3 # www.google.com == 3, google.com == 2 "#{protocol}://#{domain}" end # with_trailing_slash, with www b = "#{a}/" # without_trailing_slash, without www c = a.gsub(/http(s)?:\/\/www\./, "http#{$1.to_s}://") # with_trailing_slash, without www d = "#{c}/" [a, b, c, d].map { |url| "#{url}?#{params}"} end
puts url_permutations("http://google.com/search?q=http://google.com").inspect #=> [ "http://www.google.com/search?q=http://google.com", "http://www.google.com/search/?q=http://google.com", "http://google.com/search?q=http://google.com", "http://google.com/search/?q=http://google.com" ] Read more: |
|
|
|
|
|
|