lib/lifen/client.rb in lifen-0.1.0 vs lib/lifen/client.rb in lifen-0.1.1
- old
+ new
@@ -2,17 +2,29 @@
class Client
private
def faraday_client
- @faraday_client ||= Faraday.new(url: site) do |faraday|
+ @faraday_client ||= Faraday.new(faraday_options) do |faraday|
faraday.request :url_encoded # form-encode POST params
faraday.adapter Faraday.default_adapter # make requests with Net::HTTP
end
end
+ def faraday_options
+ options = {url: site}
+
+ options[:proxy] = proxy_url if !proxy_url.nil?
+
+ options
+ end
+
def site
Lifen.configuration.site
+ end
+
+ def proxy_url
+ Lifen.configuration.proxy_url
end
end
end
\ No newline at end of file