Class: Magneto::Filter

Inherits:
Object
  • Object
show all
Defined in:
lib/magneto/filter.rb

Overview

Adapted from ‘jekyll/plugin.rb` with thanks to Tom Preston-Werner.

Class Method Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(config) ⇒ Filter

Returns a new instance of Filter.



17
18
19
# File 'lib/magneto/filter.rb', line 17

def initialize(config)
  @config = config
end

Class Method Details

.inherited(subclass) ⇒ Object



8
9
10
# File 'lib/magneto/filter.rb', line 8

def inherited(subclass)
  subclasses << subclass
end

.subclassesObject



12
13
14
# File 'lib/magneto/filter.rb', line 12

def subclasses
  @subclasses ||= []
end