class PassionView::Filter::Base
Attributes
name[R]
value[R]
Public Class Methods
new(name, options = {}, &block)
click to toggle source
Calls superclass method
PassionView::ViewModel::Base::new
# File lib/passion_view/filter/base.rb, line 2 def initialize(name, options = {}, &block) super(name, options) @name = name @value = options[:value] @block = block end
Public Instance Methods
apply(items)
click to toggle source
# File lib/passion_view/filter/base.rb, line 15 def apply(items) return @block.call(items, value) if @block end
skip?()
click to toggle source
# File lib/passion_view/filter/base.rb, line 9 def skip? value.blank? end