рд░рд┐рд▓реАрдЬ рдиреЛрдЯреНрд╕ рдореЗрдВ рд╕рдВрд╕реНрдХрд░рдг 0.12.0 рдХрд╣рддрд╛ рд╣реИ "рдкреНрд░реЙрдХреНрд╕реА рдлреАрдЪрд░ рдЕрдм рд░реВрдмреА рдпреВрдЖрд░рдЖрдИ :: рдЬреЗрдиреЗрд░рд┐рдХ # find_proxy рдкрд░ рдирд┐рд░реНрднрд░ рдХрд░рддрд╛ рд╣реИ рдФрд░ no_proxy ENV рд╡реИрд░рд┐рдПрдмрд▓ (рд░реВрдмреА <2.0 рдХреЗ рд╕рд╛рде рд╕рдВрдЧрдд рдирд╣реАрдВ) рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддрд╛ рд╣реИ"ред рдорд╣рд╛рди! рд╣рд╛рд▓рд╛рдБрдХрд┐ рдореИрдВрдиреЗ рдЗрд╕ рд▓рд╛рдЗрди рдкрд░ рдзреНрдпрд╛рди
warn 'no_proxy is unsupported' if ENV['no_proxy'] || ENV['NO_PROXY']
рддреЛ no_proxy
рд╕рдорд░реНрдерд┐рдд рд╣реИ рдпрд╛ рдирд╣реАрдВ? рдпрд╛ рд╢рд╛рдпрдж рдХрднреА-рдХрднреА рд╕рдорд░реНрдерди рдХрд┐рдпрд╛? рдХреГрдкрдпрд╛ рдЗрд╕реЗ рдареАрдХ рдХрд░реЗрдВ рдпрд╛ рджрд╕реНрддрд╛рд╡реЗрдЬрд╝ рдХрд░реЗрдВред
рд╣рд╛рдп @JasonBarnabe ,
рдореБрдЭреЗ рднреНрд░рдо рдХреЗ рд▓рд┐рдП рдЦреЗрдж рд╣реИред рдпрджрд┐ рдЖрдк рдЬрд╛рдВрдЪрддреЗ рд╣реИрдВ рдХрд┐ рдЙрд╕ рд╡рд┐рдзрд┐ рдХреЛ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдХрдм рдХрд╣рд╛ рдЬрд╛рддрд╛ рд╣реИ, рддреЛ рдЖрдк рджреЗрдЦреЗрдВрдЧреЗ рдХрд┐ рдлрд╝рдВрдХреНрд╢рди рдХреЗрд╡рд▓ рддрднреА рдкрд╣реБрдВрдЪрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ рдЬрдм URI.parse("").respond_to?(:find_proxy)
рд╕рддреНрдп рдирд╣реАрдВ рд╣реИ (рдЗрд╕рд▓рд┐рдП рд░реВрдмреА <2.0) рдпрд╛ рдпрджрд┐ рдЖрдк рдлреИрд░рд╛рдбреЗ рдХреЛ рдкреНрд░рд╛рд░рдВрдн рдХрд░рддреЗ рд╕рдордп рдпреВрдЖрд░рдПрд▓ рдкреНрд░рджрд╛рди рдирд╣реАрдВ рдХрд░рддреЗ рд╣реИрдВ ( рдЗрд╕ рдорд╛рдорд▓реЗ рдореЗрдВ рд╣рдо рдЖрдкрдХреЗ рд▓рд┐рдП рдЗрд╕рдХрд╛ рдЕрдиреБрдорд╛рди рдирд╣реАрдВ рд▓рдЧрд╛ рд╕рдХрддреЗ рд╣реИрдВ)ред
рдЗрд╕рд▓рд┐рдП рдЬрд╛рд░реА рдиреЛрдЯ рд╡рд┐рд╡рд░рдг рдореЗрдВ рдмрд╣реБрдд рдЕрдзрд┐рдХ рдирд╣реАрдВ рдЬрд╛рддреЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдмрд╕ рдЪреАрдЬреЛрдВ рдХреЛ рд╡реИрд╕реЗ рд╣реА рдХрд╣реЗрдВ рдЬреИрд╕реЗ рд╡реЗ рд╣реИрдВ: рд╣рдо рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдк рд╕реЗ no_proxy рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рддреЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдХреЗрд╡рд▓ рд░реВрдмреА 2.0 рд╕реЗ рд╢реБрд░реВ рдХрд░рддреЗ рд╣реИрдВред
рдареАрдХ рд╣реИ, рдЬрд╛рдирдХрд╛рд░реА рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рджред рдореИрдВрдиреЗ URI.parse("").respond_to?(:find_proxy)
рдФрд░ рд╕реЛрдЪ рд░рд╣рд╛ рдерд╛ рдХрд┐ рдЗрд╕рдХрд╛ рдХреНрдпрд╛ рдЕрд░реНрде рд╣реЛ рд╕рдХрддрд╛ рд╣реИ :)
рдУрд╣ рдореИрдВ рд╕рдордЭрд╛ред рд░реВрдмреА 2.0 рдореЗрдВ рдмрд╕ рд╡рд┐рдзрд┐ find_proxy
рдкреЗрд╢ рдХреА рдЧрдИ рдереА, рдЗрд╕рд▓рд┐рдП рдпрджрд┐ рдРрд╕рд╛ рдирд╣реАрдВ рд╣реИ рддреЛ рдЗрд╕рдХрд╛ рдорддрд▓рдм рд╣реИ рдХрд┐ рд╣рдо рд░реВрдмреА рдореЗрдВ рд╣реИрдВ <=1.9
рд╣рдордиреЗ рд░реВрдмреА рд╕рдВрд╕реНрдХрд░рдг рдХреА рдЬрд╛рдБрдЪ рдХрд░рдиреЗ рдХреЗ рдмрдЬрд╛рдп рдЗрд╕ рддрд░рд╣ рд╕реЗ рдЬрд╛рдБрдЪ рдХрд░рдирд╛ рдкрд╕рдВрдж рдХрд┐рдпрд╛ рдХреНрдпреЛрдВрдХрд┐ рдЗрд╕ рддрд░рд╣ рдпрд╣ рдЕрдиреНрдп рд░реВрдмреА рджреБрднрд╛рд╖рд┐рдпреЛрдВ (рдЬреИрд╕реЗ JRuby) рдХреЗ рд▓рд┐рдП рднреА рдХрд╛рдо рдХрд░ рд╕рдХрддрд╛ рд╣реИ рдпрджрд┐ рд╡реЗ рдЗрд╕ рдлрд╝рдВрдХреНрд╢рди рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рддреЗ рд╣реИрдВ, рдпрд╛ рдХреНрдпреЛрдВрдХрд┐ рдпрджрд┐ рдЖрдкрдХреЛ рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛ рддреЛ рдЖрдк рдЗрд╕рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдкреБрд░рд╛рдиреЗ рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рдХреЛ рдмрдВрджрд░-рдкреИрдЪ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ
рдлреИрд░рд╛рдбреЗ 0.12.2 рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ, рдореБрдЭреЗ рдпрд╣ рдЖрдЙрдЯрдкреБрдЯ рд╡рд░реНрддрдорд╛рди рдореЗрдВ рд░реВрдмреА 2.3.3 рдФрд░ 2.4.2 рдкрд░ рдорд┐рд▓ рд░рд╣рд╛ рд╣реИред рдХреНрдпрд╛ рдпрд╣ рдПрдХ рдкреНрд░рддрд┐рдЧрдорди рд╣реИ?
рд╕рд░реНрдХрд┐рд▓рд╕реАрдЖрдИ рдХреА 2.3.3, рдпрд╛ 2.4.2 рдбреЙрдХрд░ рдЫрд╡рд┐ рдкрд░ рдЕрдкрдирд╛ рдирд┐рд░реНрдорд╛рдг рдЪрд▓рд╛рддреЗ рд╕рдордп, рдореБрдЭреЗ рдпрд╣ рджрд┐рдЦрд╛рдИ рджреЗрддрд╛ рд╣реИ:
no_proxy is unsupported
рдЕрджреНрдпрддрди: рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдореИрдВ #701 рдХрд╛ рдЕрдиреБрднрд╡ рдХрд░ рд░рд╣рд╛ рд╣реВрдВ рдЬрд┐рд╕реЗ рдареАрдХ рдХрд░ рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рдФрд░ рдлреИрд░рд╛рдбреЗ рдХреА рдПрдХ рдирдИ рд░рд┐рд▓реАрдЬ рд╣реИред рдЬрдм рддрдХ @intridea oauth2 (рдХреГрдкрдпрд╛ рдЕрдВрдЧреВрдард╛!) рдореЗрдВ рдлреИрд░рд╛рдбреЗ рд╕рдВрд╕реНрдХрд░рдг рдХреА рдХрдореА рдХреЛ рдХрдо рдирд╣реАрдВ рдХрд░рддрд╛, рддрдм рддрдХ рд╣рдо oauth2, рдпрд╛ рдкреБрд░рд╛рдиреЗ рдлреИрд░рд╛рдбреЗ рд╕реЗ рдирд┐рдкрдЯреЗрдВрдЧреЗред
рд╕рдмрд╕реЗ рдЙрдкрдпреЛрдЧреА рдЯрд┐рдкреНрдкрдгреА
рдлреИрд░рд╛рдбреЗ 0.12.2 рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ, рдореБрдЭреЗ рдпрд╣ рдЖрдЙрдЯрдкреБрдЯ рд╡рд░реНрддрдорд╛рди рдореЗрдВ рд░реВрдмреА 2.3.3 рдФрд░ 2.4.2 рдкрд░ рдорд┐рд▓ рд░рд╣рд╛ рд╣реИред рдХреНрдпрд╛ рдпрд╣ рдПрдХ рдкреНрд░рддрд┐рдЧрдорди рд╣реИ?
рд╕рд░реНрдХрд┐рд▓рд╕реАрдЖрдИ рдХреА 2.3.3, рдпрд╛ 2.4.2 рдбреЙрдХрд░ рдЫрд╡рд┐ рдкрд░ рдЕрдкрдирд╛ рдирд┐рд░реНрдорд╛рдг рдЪрд▓рд╛рддреЗ рд╕рдордп, рдореБрдЭреЗ рдпрд╣ рджрд┐рдЦрд╛рдИ рджреЗрддрд╛ рд╣реИ:
рдЕрджреНрдпрддрди: рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдореИрдВ #701 рдХрд╛ рдЕрдиреБрднрд╡ рдХрд░ рд░рд╣рд╛ рд╣реВрдВ рдЬрд┐рд╕реЗ рдареАрдХ рдХрд░ рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рдФрд░ рдлреИрд░рд╛рдбреЗ рдХреА рдПрдХ рдирдИ рд░рд┐рд▓реАрдЬ рд╣реИред рдЬрдм рддрдХ @intridea oauth2 (рдХреГрдкрдпрд╛ рдЕрдВрдЧреВрдард╛!) рдореЗрдВ рдлреИрд░рд╛рдбреЗ рд╕рдВрд╕реНрдХрд░рдг рдХреА рдХрдореА рдХреЛ рдХрдо рдирд╣реАрдВ рдХрд░рддрд╛, рддрдм рддрдХ рд╣рдо oauth2, рдпрд╛ рдкреБрд░рд╛рдиреЗ рдлреИрд░рд╛рдбреЗ рд╕реЗ рдирд┐рдкрдЯреЗрдВрдЧреЗред