class Parade::Parsers::PresentationFilepathParser

Public Class Methods

parse(filepath,options = {}) click to toggle source
# File lib/parade/parsers/presentation_filepath_parser.rb, line 10
def self.parse(filepath,options = {})
  return nil unless File.exists? filepath

  if File.directory? filepath
    PresentationDirectoryParser.parse filepath, options
  else

    if presentation_file?(filepath)
      PresentationFileParser.parse filepath, options
    else
      SlidesFileContentParser.parse filepath, options
    end

  end

end
presentation_file?(filepath) click to toggle source
# File lib/parade/parsers/presentation_filepath_parser.rb, line 28
def self.presentation_file?(filepath)
  File.basename(filepath) == "parade"
end