Class: Glark::SizeLimitFilter

Inherits:
Filter
  • Object
show all
Defined in:
lib/glark/input/filter/filter.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(maxsize) ⇒ SizeLimitFilter

Returns a new instance of SizeLimitFilter.



45
46
47
# File 'lib/glark/input/filter/filter.rb', line 45

def initialize maxsize
  @max_size = maxsize
end

Instance Attribute Details

#max_sizeObject (readonly)

Returns the value of attribute max_size.



43
44
45
# File 'lib/glark/input/filter/filter.rb', line 43

def max_size
  @max_size
end

Instance Method Details

#match?(pn) ⇒ Boolean

Returns:

  • (Boolean)


49
50
51
# File 'lib/glark/input/filter/filter.rb', line 49

def match? pn
  pn.size > @max_size
end