Class: RubyHackernews::CommentsInfoParser
- Inherits:
-
Object
- Object
- RubyHackernews::CommentsInfoParser
- Defined in:
- lib/ruby-hackernews/services/parsers/comments_info_parser.rb
Instance Method Summary collapse
-
#initialize(second_line) ⇒ CommentsInfoParser
constructor
A new instance of CommentsInfoParser.
- #parse ⇒ Object
Constructor Details
#initialize(second_line) ⇒ CommentsInfoParser
Returns a new instance of CommentsInfoParser.
5 6 7 |
# File 'lib/ruby-hackernews/services/parsers/comments_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/comments_info_parser.rb', line 9 def parse return unless comments_link comments = comments_link.text.split[0].to_i comments_page = comments_link['href'] CommentsInfo.new(comments, comments_page) end |