Class: Filtra
- Inherits:
-
Object
- Object
- Filtra
- Defined in:
- lib/filtra.rb,
lib/Filtra/text.rb
Defined Under Namespace
Modules: Text
Class Method Summary collapse
Instance Method Summary collapse
- #call(words) ⇒ Object
-
#initialize(filtro = Filtra::Text, opts = {}) ⇒ Filtra
constructor
A new instance of Filtra.
Constructor Details
#initialize(filtro = Filtra::Text, opts = {}) ⇒ Filtra
Returns a new instance of Filtra.
5 6 7 8 9 10 11 12 13 |
# File 'lib/filtra.rb', line 5 def initialize(filtro = Filtra::Text, opts = {}) if filtro.respond_to?(:call) @filtro = filtro @opts = opts else @filtro = Filtra::Text @opts = filtro end end |
Class Method Details
.stopwords ⇒ Object
19 20 21 |
# File 'lib/filtra.rb', line 19 def self.stopwords %w(a about above after again against all am an and any are aren't as at be because been before being below between both but by can't cannot could couldn't did didn't do does doesn't doing don't down during each few for from further had hadn't has hasn't have haven't having he he'd he'll he's her here here's hers herself him himself his how how's i i'd i'll i'm i've if in into is isn't it it's its itself let's me more most mustn't my myself no nor not of off on once only or other ought our ours ourselves out over own same shan't she she'd she'll she's should shouldn't so some such than that that's the their theirs them themselves then there there's these they they'd they'll they're they've this those through to too under until up very was wasn't we we'd we'll we're we've were weren't what what's when when's where where's which while who who's whom why why's with won't would wouldn't you you'd you'll you're you've your yours yourself yourselves) end |
Instance Method Details
#call(words) ⇒ Object
15 16 17 |
# File 'lib/filtra.rb', line 15 def call(words) @filtro.call(words, @opts) end |