class Snippr::SegmentFilter::Base

Public Class Methods

filters() click to toggle source
# File lib/snippr/segment_filter/base.rb, line 9
def self.filters
  @available_filters
end
inherited(subclass) click to toggle source
# File lib/snippr/segment_filter/base.rb, line 13
def self.inherited(subclass)
  @available_filters ||= []
  @available_filters << subclass
end
new(filter_value) click to toggle source
# File lib/snippr/segment_filter/base.rb, line 5
def initialize(filter_value)
  @filter_value = filter_value
end

Public Instance Methods

active?() click to toggle source
# File lib/snippr/segment_filter/base.rb, line 18
def active?
  raise NotImplementedError("Subclasses need to implement #active?")
end