module JekyllAssetPipeline::SubclassTracking

Allows classes that extend this to return an array of their subclasses

Public Instance Methods

inherited(base) click to toggle source

Record subclasses of this class (this method is automatically called by ruby)

# File lib/jekyll_asset_pipeline/extensions/ruby/subclass_tracking.rb, line 8
def inherited(base)
  subclasses << base
end
subclasses() click to toggle source

Return an array of classes that are subclasses of this object

# File lib/jekyll_asset_pipeline/extensions/ruby/subclass_tracking.rb, line 13
def subclasses
  @subclasses ||= []
end