Module: UrrlFormatter
- Defined in:
- lib/urrl_formatter.rb,
lib/urrl_formatter/railtie.rb,
lib/urrl_formatter/version.rb,
lib/urrl_formatter/model_additions.rb
Defined Under Namespace
Modules: ModelAdditions
Classes: Railtie
Constant Summary
collapse
- VERSION =
"0.0.2"
Class Method Summary
collapse
Class Method Details
6
7
8
9
10
11
12
|
# File 'lib/urrl_formatter.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/urrl_formatter.rb', line 14
def self.url_regexp
/^https?:\/\/([^\s:@]+:[^\s:@]*@)?[-[[:alnum:]]]+(\.[-[[:alnum:]]]+)+\.?(:\d{1,5})?([\/?]\S*)?$/iux
end
|