class GrowViral::Warehouse::ChecksFollowHistory
Attributes
config[R]
following_uid[R]
uid[R]
Public Class Methods
exists?(*args)
click to toggle source
# File lib/warehouse/checks_follow_history.rb, line 4 def self.exists?(*args) new(*args).exists? end
new(uid, following_uid, deps)
click to toggle source
# File lib/warehouse/checks_follow_history.rb, line 9 def initialize(uid, following_uid, deps) raise HandleNotUidError unless uid.is_a? Numeric raise HandleNotUidError unless following_uid.is_a? Numeric @uid = uid @following_uid = following_uid @config = deps[:config] end
Public Instance Methods
exists?()
click to toggle source
# File lib/warehouse/checks_follow_history.rb, line 18 def exists? response = Net::HTTP.get_response(uri) if response.code.to_i == 200 true else false end end
uri()
click to toggle source
# File lib/warehouse/checks_follow_history.rb, line 27 def uri @uri ||= URI.parse("#{config.host}/follows?uid=#{uid}&following_uid=#{following_uid}") end