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