module FileLoader
Methods that load a filename and return list of concepts
Public Class Methods
load(filename)
click to toggle source
Load asker data from file @param filename (String) File name to be load
# File lib/asker/loader/file_loader.rb, line 12 def self.load(filename) if File.extname(filename).casecmp('.haml').zero? file_content = HamlLoader.load filename elsif File.extname(filename).casecmp('.xml').zero? file_content = File.read(filename) else msg = "[ERROR] FileLoader: Format error #{filename}" Logger.verbose msg raise msg end ContentLoader.load(filename, file_content) end