class Loadergif::Rails::Configuration

Stores runtime configuration information.

Example settings

Lazyload::Rails.configure do |c|
  c.placeholder  = "/public/img/grey.gif"
end

Public Class Methods

new() click to toggle source

Set default settings

# File lib/loadergif/config.rb, line 31
def initialize
  @placeholder = "data:image/gif;base64,R0lGODdhAQABAPAAAMPDwwAAACwAAAAAAQABAAACAkQBADs="
  @lazy_by_default = false
end

Public Instance Methods

lazy_by_default() click to toggle source
# File lib/loadergif/config.rb, line 26
def lazy_by_default
  @lazy_by_default
end
lazy_by_default=(lazy_by_default) click to toggle source

When set to true every image_tag will include { lazy: true } by default

# File lib/loadergif/config.rb, line 23
def lazy_by_default=(lazy_by_default)
  @lazy_by_default = true
end
placeholder() click to toggle source

The placeholder image to put into the img src attribute (default: 1×1 pixel grey gif at “”).

# File lib/loadergif/config.rb, line 15
def placeholder
  @placeholder
end
placeholder=(new_placeholder) click to toggle source
# File lib/loadergif/config.rb, line 18
def placeholder=(new_placeholder)
  @placeholder = new_placeholder
end