Class: Ecrire::Markdown::Nodes::Image
- Inherits:
-
Ecrire::Markdown::Node
- Object
- Ecrire::Markdown::Node
- Ecrire::Markdown::Nodes::Image
- Defined in:
- lib/ecrire/markdown/nodes/image.rb
Instance Attribute Summary
Attributes inherited from Ecrire::Markdown::Node
Instance Method Summary collapse
-
#initialize(title, src) ⇒ Image
constructor
A new instance of Image.
- #to_s ⇒ Object
Constructor Details
#initialize(title, src) ⇒ Image
Returns a new instance of Image.
4 5 6 7 |
# File 'lib/ecrire/markdown/nodes/image.rb', line 4 def initialize(title, src) @title = title @src = src end |
Instance Method Details
#to_s ⇒ Object
9 10 11 |
# File 'lib/ecrire/markdown/nodes/image.rb', line 9 def to_s "<figure><img src='#{@src}' /><figcaption>#{@title}</figcaption></figure>" end |