Sha256: 17c9f02167ecf9784e2817ccb1c5bac2bfbd89054a2db9f8b3af771e4fb5ae18
Contents?: true
Size: 449 Bytes
Versions: 55
Compression:
Stored size: 449 Bytes
Contents
class CoalescingPanda::BearcatUri attr_accessor :uri def initialize(uri) Rails.logger.info "Parsing Bearcat URI: #{uri}" @uri = URI.parse(uri) end def api_domain if Rails.env.test? or Rails.env.development? uri.port.present? ? URI.encode("#{uri.host}:#{uri.port.to_s}") : uri.host else uri.host end end def scheme [uri.scheme, '://'].join end def prefix [scheme, api_domain].join end end
Version data entries
55 entries across 55 versions & 1 rubygems