Class: Ecrire::Markdown::Nodes::Image

Inherits:
Ecrire::Markdown::Node show all
Defined in:
lib/ecrire/markdown/nodes/image.rb

Instance Attribute Summary

Attributes inherited from Ecrire::Markdown::Node

#content

Instance Method Summary collapse

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_sObject



9
10
11
# File 'lib/ecrire/markdown/nodes/image.rb', line 9

def to_s
  "<figure><img src='#{@src}' /><figcaption>#{@title}</figcaption></figure>"
end