module Parade::Parsers::SlidesFileContentParser

Public Class Methods

parse(filepath,options = {}) click to toggle source
# File lib/parade/parsers/slides_file_content_parser.rb, line 8
def self.parse(filepath,options = {})
  slides_content = File.read(filepath)
  relative_path = File.dirname(filepath).gsub(options[:root_path].gsub(/\/$/,''),'')
  slides_content = MarkdownImagePaths.parse(slides_content,:path => relative_path)

  create_section_with slides_content
end

Private Class Methods

create_section_with(slides_content) click to toggle source
# File lib/parade/parsers/slides_file_content_parser.rb, line 18
def self.create_section_with(slides_content)
  section = Section.new
  section.add_slides(MarkdownSlideSplitter.parse(slides_content))
  section
end