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