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