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.



47
48
49
# File 'lib/glark/input/filter/filter.rb', line 47

def initialize maxsize
  @max_size = maxsize
end

Instance Attribute Details

#max_sizeObject (readonly)

Returns the value of attribute max_size.



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

def max_size
  @max_size
end

Instance Method Details

#match?(pn) ⇒ Boolean

Returns:

  • (Boolean)


51
52
53
# File 'lib/glark/input/filter/filter.rb', line 51

def match? pn
  pn.size > @max_size
end