Module: Urlish
- Defined in:
- lib/urlish.rb,
lib/urlish/version.rb,
lib/urlish/model_additions.rb
Defined Under Namespace
Modules: ModelAdditions
Constant Summary collapse
- VERSION =
"0.0.1"
Class Method Summary collapse
Class Method Details
.format_url(url) ⇒ Object
6 7 8 9 10 11 12 |
# File 'lib/urlish.rb', line 6 def self.format_url(url) if url.to_s !~ url_regexp && "http://#{url}" =~ url_regexp "http://#{url}" else url end end |
.url_regexp ⇒ Object
14 15 16 |
# File 'lib/urlish.rb', line 14 def self.url_regexp /^https?:\/\/([^\s:@]+:[^\s:@]*@)?[-[[:alnum:]]]+(\.[-[[:alnum:]]]+)+\.?(:\d{1,5})?([\/?]\S*)?$/iux end |