module ReadabilityParser::API::Content

Public Instance Methods

parse(url, options = {}) click to toggle source

Parse a webpage and return its main content Returns a ReadabilityParser::Article object

Optionally pass the ID of an article as ‘id => “id”` in `options` to return the content for a specific DOM node You can also pass a `max_pages` integer to set the maximum number of pages to parse and combine. Default is 25.

@param url [String] The URL of an article to return the content for @return [ReadabilityParser::Article]

# File lib/readability_parser/api/content.rb, line 13
def parse(url, options = {})
  params = { url: url }
  response = get('', params.merge(options))

  ReadabilityParser::Article.new(response)
end