class Trio::Blog::API::PostSelectors
Public Instance Methods
post_element()
click to toggle source
# File lib/trio/blog/api/post_selectors.rb, line 5 def post_element document.css(config.post_selector).first || raise(SelectorNotFoundError.new(config.post_selector)) end
post_link_element()
click to toggle source
# File lib/trio/blog/api/post_selectors.rb, line 17 def post_link_element post_element.css(config.post_url_selector).first || raise(SelectorNotFoundError.new(config.post_url_selector)) end
thumbnail_image_element()
click to toggle source
# File lib/trio/blog/api/post_selectors.rb, line 13 def thumbnail_image_element post_element.css(config.thumbnail_image_url_selector).first || raise(SelectorNotFoundError.new(config.thumbnail_image_url_selector)) end
title_element()
click to toggle source
# File lib/trio/blog/api/post_selectors.rb, line 9 def title_element post_element.css(config.title_selector).first || raise(SelectorNotFoundError.new(config.title_selector)) end