class Mittsu::FileLoader

Public Class Methods

new(manager = nil) click to toggle source
# File lib/mittsu/loaders/file_loader.rb, line 3
def initialize(manager = nil)
  @manager = manager || DefaultLoadingManager
end

Public Instance Methods

load(url) click to toggle source
# File lib/mittsu/loaders/file_loader.rb, line 7
def load(url)
  cached = Cache.get(url)

  return cached unless cached.nil?

  @manager.item_start(url)

  text = File.read(url)
  Cache.add(url, text)

  @manager.item_end(url)

  text
end