Sha256: 9a56bc9f0c6ba6f6ced262e514ccbd49d0082609464ee320d6ce0a67214f01d3
Contents?: true
Size: 654 Bytes
Versions: 6
Compression:
Stored size: 654 Bytes
Contents
module Coradoc module Element module Block class Pass < Core def initialize(options = {}) @id = options.fetch(:id, nil) @anchor = @id.nil? ? nil : Inline::Anchor.new(@id) @title = options.fetch(:title, "") @attributes = options.fetch(:attributes, AttributeList.new) @delimiter_char = "+" @delimiter_len = options.fetch(:delimiter_len, 4) @lines = options.fetch(:lines, []) end def to_adoc "\n\n#{gen_anchor}#{gen_title}#{gen_attributes}#{gen_delimiter}\n" << gen_lines << "\n#{gen_delimiter}\n\n" end end end end end
Version data entries
6 entries across 6 versions & 1 rubygems