class Bookery::Processors::IncludeProcessor
Attributes
current_dir[R]
Public Class Methods
new(cwd)
click to toggle source
# File lib/bookery/processors/include_processor.rb, line 6 def initialize(cwd) @current_dir = cwd end
Public Instance Methods
process(markdown)
click to toggle source
# File lib/bookery/processors/include_processor.rb, line 10 def process(markdown) markdown.gsub(/\b*includes::(.*)\b*/) do |match| File.read(File.join(current_dir, $1)) end end