class FirebaseDynamicLink::Connection
Responsible to do HTTP request
Attributes
client[R]
Public Class Methods
new(end_point)
click to toggle source
# File lib/firebase_dynamic_link/connection.rb, line 12 def initialize(end_point) @client = Faraday::Connection.new(url: end_point, headers: { "Content-Type" => "application/json" }) client.options.timeout = FirebaseDynamicLink.config.timeout client.options.open_timeout = FirebaseDynamicLink.config.open_timeout end
Public Instance Methods
open_timeout()
click to toggle source
@see Faraday.open_timeout
# File lib/firebase_dynamic_link/connection.rb, line 36 def open_timeout client.options.open_timeout end
open_timeout=(time)
click to toggle source
@see Faraday.open_timeout=
# File lib/firebase_dynamic_link/connection.rb, line 31 def open_timeout=(time) client.options.open_timeout = time end
timeout()
click to toggle source
@see Faraday.timeout
# File lib/firebase_dynamic_link/connection.rb, line 26 def timeout client.options.timeout end
timeout=(time)
click to toggle source
@see Faraday.timeout=
# File lib/firebase_dynamic_link/connection.rb, line 21 def timeout=(time) client.options.timeout = time end