Class: Vernacular::Modifiers::URISigil
- Inherits:
-
RegexModifier
- Object
- RegexModifier
- Vernacular::Modifiers::URISigil
- 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
-
#initialize ⇒ URISigil
constructor
A new instance of URISigil.
Methods inherited from RegexModifier
Constructor Details
#initialize ⇒ URISigil
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 |