Class: Doublesing::Builtins::Link
- Inherits:
-
Object
- Object
- Doublesing::Builtins::Link
- Defined in:
- lib/doublesing/builtins/link.rb
Instance Method Summary collapse
-
#initialize(args) ⇒ Link
constructor
A new instance of Link.
- #to_s ⇒ Object
Constructor Details
#initialize(args) ⇒ Link
Returns a new instance of Link.
8 9 10 11 |
# File 'lib/doublesing/builtins/link.rb', line 8 def initialize(args) @url = args.first.to_s @body = args.last.to_s end |
Instance Method Details
#to_s ⇒ Object
13 14 15 16 17 18 19 |
# File 'lib/doublesing/builtins/link.rb', line 13 def to_s if @url =~ URI::regexp && ! sanitize_url(@url).empty? "<a href=\"#{@url}\">#{@body}</a>" else @body end end |