class Daedal::Attributes::FilterArray

Public Instance Methods

<<(f) click to toggle source

override the << method so that you throw an error if you don't try to append a query

Calls superclass method
# File lib/daedal/attributes/filter_array.rb, line 7
def <<(f)
  if f.is_a? Daedal::Filters::Filter
    super f
  else
    raise Virtus::CoercionError.new(f, 'Daedal::Filters::Filter')
  end
end
unshift(f) click to toggle source
Calls superclass method
# File lib/daedal/attributes/filter_array.rb, line 15
def unshift(f)
  if f.is_a? Daedal::Filters::Filter
    super f
  else
    raise Virtus::CoercionError.new(f, 'Daedal::Filters::Filter')
  end
end