Class: Vernacular::Modifiers::URISigil

Inherits:
RegexModifier show all
Defined in:
lib/vernacular/modifiers/uri_sigil.rb

Overview

Extends Ruby syntax to allow URI sigils, or ~u(…). The expression inside contains a valid URL.

Instance Attribute Summary

Attributes inherited from RegexModifier

#block, #pattern, #replacement

Instance Method Summary collapse

Methods inherited from RegexModifier

#components, #modify

Constructor Details

#initializeURISigil

Returns a new instance of URISigil.



8
9
10
# File 'lib/vernacular/modifiers/uri_sigil.rb', line 8

def initialize
  super(/~u\((.+?)\)/, 'URI.parse("\1")')
end