Sha256: b174024c337371927c1a49aea3999b1c16ca6af37ef80671faca7a99239f0653
Contents?: true
Size: 500 Bytes
Versions: 8
Compression:
Stored size: 500 Bytes
Contents
module CoalescingPanda class 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 end
Version data entries
8 entries across 8 versions & 1 rubygems