Class: Mihari::Services::FeedParser
- Inherits:
-
Mihari::Service
- Object
- Mihari::Service
- Mihari::Services::FeedParser
- Defined in:
- lib/mihari/services/feed.rb
Overview
Feed parser
Instance Method Summary collapse
-
#call(input_enumerator, selector) ⇒ Array<String>
Parse data by selector.
Methods inherited from Mihari::Service
Instance Method Details
#call(input_enumerator, selector) ⇒ Array<String>
Parse data by selector
95 96 97 98 99 100 101 |
# File 'lib/mihari/services/feed.rb', line 95 def call(input_enumerator, selector) parsed = input_enumerator.instance_eval(selector) raise TypeError unless parsed.is_a?(Array) || parsed.all?(String) parsed end |