module JekyllLazyLoadImage

Constants

HOOK_KEY
VERSION

Public Class Methods

config() click to toggle source
# File lib/jekyll-lazy-load-image.rb, line 18
def config
  @config ||= Config.new
end
configure() { |config| ... } click to toggle source
# File lib/jekyll-lazy-load-image.rb, line 14
def configure
  yield(config)
end
execute() click to toggle source
# File lib/jekyll-lazy-load-image.rb, line 22
def execute
  Jekyll::Hooks.register(config.owners, :post_render) do |post|
    site_config = JekyllLazyLoadImage::SiteConfig.new(
      post.site.config[JekyllLazyLoadImage::SiteConfig::CONFIG_KEY]
    )
    auto_lazy_load_image = JekyllLazyLoadImage::Translator.new(post.output, site_config)
    post.output = auto_lazy_load_image.translate
  end
end