Class: Verification

Inherits:
Object
  • Object
show all
Defined in:
lib/twiterator/verification.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(user_name) ⇒ Verification

Returns a new instance of Verification.



4
5
6
# File 'lib/twiterator/verification.rb', line 4

def initialize(user_name)
  @user_name = user_name.gsub(' ', '%20')
end

Instance Attribute Details

#user_nameObject

Returns the value of attribute user_name.



2
3
4
# File 'lib/twiterator/verification.rb', line 2

def user_name
  @user_name
end

Instance Method Details

#verifyObject



8
9
10
11
12
13
14
15
16
17
# File 'lib/twiterator/verification.rb', line 8

def verify
  html = open("https://twitter.com/#{self.user_name}")
  rescue OpenURI::HTTPError => error
  response = error.io
  if !response.status.include?("404" || "Not Found")
    true
  else
    false
  end
end