module RSocial::Twitter::Client::Users
Public Instance Methods
user(handle)
click to toggle source
# File lib/rsocial/twitter/client/users.rb, line 5 def user(handle) run( "https://twitter.com/#{handle}/", user_injections ).merge(:handle => handle) end
users_instance(handle)
click to toggle source
# File lib/rsocial/twitter/client/users.rb, line 12 def users_instance(handle) wd = Driver.instance.send( "chrome" ) wd.get "https://twitter.com/#{handle}/" wd end
Private Instance Methods
user_injections()
click to toggle source
# File lib/rsocial/twitter/client/users.rb, line 20 def user_injections { :tweet_count => "return document.getElementsByClassName('ProfileNav-list')[0].childNodes[1].getElementsByClassName('ProfileNav-value')[0].textContent", :following_count => "return document.getElementsByClassName('ProfileNav-list')[0].childNodes[2].getElementsByClassName('ProfileNav-value')[0].textContent", :follower_count => "return document.getElementsByClassName('ProfileNav-list')[0].childNodes[3].getElementsByClassName('ProfileNav-value')[0].textContent", :like_count => "return document.getElementsByClassName('ProfileNav-list')[0].childNodes[4].getElementsByClassName('ProfileNav-value')[0].textContent" } end