class SocialParser::Provider::Pinterest
Constants
- URL_FORMATS
Public Instance Methods
domain()
click to toggle source
# File lib/social_parser/provider/pinterest.rb, line 14 def domain @domain || 'com' end
provider()
click to toggle source
# File lib/social_parser/provider/pinterest.rb, line 10 def provider :pinterest end
url()
click to toggle source
# File lib/social_parser/provider/pinterest.rb, line 18 def url @domain ||= 'com' "https://www.pinterest.#{domain}/#{username}" end
Private Instance Methods
parse_from_url()
click to toggle source
# File lib/social_parser/provider/pinterest.rb, line 25 def parse_from_url URL_FORMATS.values.each do |format| m = format.match(url_from_attributes) if m @domain = m[:domain] return m[:id] end end nil end