module Pagelime::ClassMethods
Public Instance Methods
cache()
click to toggle source
# File lib/pagelime.rb, line 24 def cache @cache ||= CacheEngine.new(config) end
config()
click to toggle source
# File lib/pagelime.rb, line 28 def config @config ||= Configuration.new end
configure(&block)
click to toggle source
Use as Pagelime.configure{|config| config.account_key = … }
# File lib/pagelime.rb, line 8 def configure(&block) config.configure(&block) end
logger()
click to toggle source
# File lib/pagelime.rb, line 32 def logger config.logger end
process_page(html, page_path)
click to toggle source
# File lib/pagelime.rb, line 12 def process_page(html, page_path) config.processor.process_document(storage, html, page_path) end
process_region(html, page_path)
click to toggle source
# File lib/pagelime.rb, line 16 def process_region(html, page_path) config.processor.process_fragment(storage, html, page_path) end
storage()
click to toggle source
# File lib/pagelime.rb, line 20 def storage @storage ||= StorageEngine.new(config, cache) end