Sha256: 30db08961f9897e71bb879e9240908ce560ea134b0997841625af687d585e17d
Contents?: true
Size: 450 Bytes
Versions: 6
Compression:
Stored size: 450 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
6 entries across 6 versions & 1 rubygems