Class: Atig::IFilter::Strip
- Inherits:
-
Object
- Object
- Atig::IFilter::Strip
- Defined in:
- lib/atig/ifilter/strip.rb
Instance Method Summary collapse
- #call(status) ⇒ Object
-
#initialize(suffix = []) ⇒ Strip
constructor
A new instance of Strip.
Constructor Details
#initialize(suffix = []) ⇒ Strip
Returns a new instance of Strip.
6 7 8 |
# File 'lib/atig/ifilter/strip.rb', line 6 def initialize(suffix=[]) @rsuffix = /#{Regexp.union(*suffix)}\z/ end |
Instance Method Details
#call(status) ⇒ Object
10 11 12 |
# File 'lib/atig/ifilter/strip.rb', line 10 def call(status) status.merge :text => status.text.sub(@rsuffix, "").strip end |