module LocalTunnel
Constants
- AssignedUrlInfo
- SERVER
Public Class Methods
get_assigned_url(domain = nil)
click to toggle source
# File lib/local_tunnel.rb, line 236 def get_assigned_url(domain = nil) domain = '?new' unless domain Net::HTTP.start(URI(SERVER).hostname) do |http| req = Net::HTTP::Get.new(URI(SERVER) + domain) res = http.request(req) case res when Net::HTTPSuccess j = JSON.parse(res.body) AssignedUrlInfo.new(j['id'], j['url'], j['port'], j['max_conn_count']) else raise end end end
logger()
click to toggle source
# File lib/local_tunnel.rb, line 228 def logger @logger ||= Logger.new(STDOUT).tap { |l| l.level = Logger:: WARN } end
logger=(value)
click to toggle source
# File lib/local_tunnel.rb, line 232 def logger=(value) @logger = value end