class SocialMediaParser::Provider::Google

Constants

URL_REGEX

Public Instance Methods

provider() click to toggle source
# File lib/social_media_parser/provider/google.rb, line 8
def provider
  'google'
end
url() click to toggle source
# File lib/social_media_parser/provider/google.rb, line 12
def url
  return url_from_attributes if url_from_attributes
  if username
    if Float(username)
      "https://plus.google.com/#{username}"
    end
  end
rescue ArgumentError
  "https://plus.google.com/+#{username}"
end

Private Instance Methods

parse_username_from_url() click to toggle source
# File lib/social_media_parser/provider/google.rb, line 25
def parse_username_from_url
  URL_REGEX.match(url_from_attributes).to_a[1]
end