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