Sha256: 45a32b8c127d636d9d5aa14bde86ae332f4573841db56509df65dca7f2ffdca4

Contents?: true

Size: 577 Bytes

Versions: 6

Compression:

Stored size: 577 Bytes

Contents

module Ecrire::Markdown
  module Nodes
    autoload :Image,                   'ecrire/markdown/nodes/image'
    autoload :UnorderedList,           'ecrire/markdown/nodes/unordered_list'
    autoload :OrderedList,             'ecrire/markdown/nodes/ordered_list'
    autoload :CodeBlock,               'ecrire/markdown/nodes/code_block'
    autoload :Heading,                 'ecrire/markdown/nodes/heading'
  end

  class Node
    attr_accessor :content

    def initialize(content)
      @content = content || String.new
    end

    def to_s
      @content
    end
  end
end

Version data entries

6 entries across 6 versions & 1 rubygems

Version Path
ecrire-0.26.3 lib/ecrire/markdown/node.rb
ecrire-0.26.2 lib/ecrire/markdown/node.rb
ecrire-0.26.1 lib/ecrire/markdown/node.rb
ecrire-0.26.0 lib/ecrire/markdown/node.rb
ecrire-0.25.2 lib/ecrire/markdown/node.rb
ecrire-0.25.1 lib/ecrire/markdown/node.rb