class Adocsite::Article
Constants
- UNCATEGORIZED_NAME
Attributes
abstract[R]
categories[R]
Public Class Methods
new(adoc)
click to toggle source
Calls superclass method
Adocsite::Content::new
# File lib/adocsite/content_types.rb, line 31 def initialize(adoc) super(adoc) @abstract = '' idx = adoc.blocks.index {|block| block.context==:preamble} if idx @abstract = adoc.blocks[idx].content end @categories = Array.new if adoc.attributes['categories'] != nil @categories = CSV.parse_line(adoc.attributes['categories'].gsub(/,\s+"/,',"')) else @categories << UNCATEGORIZED_NAME end @categories.each_index {|cat_idx| @categories[cat_idx] = @categories[cat_idx].strip } end