Class: RubyHackernews::TimeInfoParser
- Inherits:
-
Object
- Object
- RubyHackernews::TimeInfoParser
- Defined in:
- lib/ruby-hackernews/services/parsers/time_info_parser.rb
Instance Method Summary collapse
-
#initialize(second_line) ⇒ TimeInfoParser
constructor
A new instance of TimeInfoParser.
- #parse ⇒ Object
Constructor Details
#initialize(second_line) ⇒ TimeInfoParser
Returns a new instance of TimeInfoParser.
5 6 7 |
# File 'lib/ruby-hackernews/services/parsers/time_info_parser.rb', line 5 def initialize(second_line) @second_line = second_line end |
Instance Method Details
#parse ⇒ Object
9 10 11 12 13 14 15 16 |
# File 'lib/ruby-hackernews/services/parsers/time_info_parser.rb', line 9 def parse return unless time_link value = time_link.text.strip.split[0].to_i unit_of_measure = time_link.text.strip.split[1] TimeInfo.new(value, unit_of_measure) end |