Class: Clarus::Link

Inherits:
Object
  • Object
show all
Defined in:
lib/clarus/link.rb

Instance Method Summary collapse

Constructor Details

#initialize(destination, text = nil) ⇒ Link

Returns a new instance of Link.



3
4
5
6
# File 'lib/clarus/link.rb', line 3

def initialize(destination, text = nil)
  @destination = destination
  @text = text || destination
end

Instance Method Details

#renderObject



8
9
10
11
# File 'lib/clarus/link.rb', line 8

def render
  document_template = File.read(File.expand_path('../templates/link_template.erb', __FILE__))
  Erubis::Eruby.new(document_template).result(:text => @text, :destination => @destination)
end