module AdLint::Pluggable

Public Instance Methods

def_plugin(event) click to toggle source
# File lib/adlint/util.rb, line 457
    def def_plugin(event)
      class_eval <<-EOS
        define_method("#{event}") do |*args|
          @#{event}_plugin ||= Plugin.new
        end
        define_method("#{event}=") do |*args|
          @#{event}_plugin = args.first
        end
      EOS
    end