class SnipSnip::Filter
Classes to filter out of the tracking when looking at which columns were selected.
Attributes
filtered[R]
Public Class Methods
filtered?(record)
click to toggle source
# File lib/snip_snip/filter.rb, line 18 def self.filtered?(record) (@instance ||= new).filtered?(record) end
new(filtered = [])
click to toggle source
# File lib/snip_snip/filter.rb, line 7 def initialize(filtered = []) @filtered = filtered return unless ActiveRecord.const_defined?(:InternalMetadata) @filtered << ActiveRecord::InternalMetadata end
Public Instance Methods
filtered?(record)
click to toggle source
# File lib/snip_snip/filter.rb, line 14 def filtered?(record) filtered.any? { |filter| record.is_a?(filter) } end