module RSocial::Youtube::Client::Users

Public Instance Methods

user(handle) click to toggle source
# File lib/rsocial/youtube/client/users.rb, line 5
def user(handle)
  run(
    "https://www.youtube.com/user/#{handle}/",
    user_injections
  ).merge(:handle => handle)
end
users_instance(handle) click to toggle source
# File lib/rsocial/youtube/client/users.rb, line 12
def users_instance(handle)
  wd = Driver.instance.send( "chrome" )
  wd.get "https://www.youtube.com/user/#{handle}/"
  wd
end

Private Instance Methods

user_injections() click to toggle source
# File lib/rsocial/youtube/client/users.rb, line 20
def user_injections
  {
    :subscriber_count => "return document.getElementsByClassName('yt-subscription-button-subscriber-count-branded-horizontal')[0].textContent"
  }
end