module Jekyll::Assets::Liquid::Tag::Defaults

Public Instance Methods

set_defaults_for!(tag, args, asset, env = nil) click to toggle source

– TODO: In 3.0 env needs to be enforced, right now it's not

because it's maintain 2.0 API.

# File lib/jekyll/assets/liquid/tag/defaults.rb, line 18
def set_defaults_for!(tag, args, asset, env = nil)
  constants.select { |const| const_get(const).for?(tag) }.each do |const|
    const_get(const).new(args, asset, env).set!
  end
end