Module: Absolution
- Extended by:
- Absolution
- Included in:
- Absolution
- Defined in:
- lib/absolution.rb,
lib/absolution/version.rb
Constant Summary collapse
- VERSION =
'0.0.2'
Instance Method Summary collapse
Instance Method Details
#absolute_url?(url) ⇒ Boolean
4 5 6 7 |
# File 'lib/absolution.rb', line 4 def absolute_url?(url) scheme = URI.parse(url.to_s).scheme !(scheme.nil? || scheme.empty?) end |
#construct_absolute_url(base_url, path) ⇒ Object
9 10 11 12 13 |
# File 'lib/absolution.rb', line 9 def construct_absolute_url(base_url, path) u = URI.parse(base_url) u.path = path.start_with?('/') ? path : "/#{path}" u.to_s end |