Class: LaGear::UriParser

Inherits:
Object
  • Object
show all
Defined in:
lib/la_gear/uri_parser.rb

Instance Method Summary collapse

Constructor Details

#initialize(uri_str) ⇒ UriParser

Returns a new instance of UriParser.



3
4
5
# File 'lib/la_gear/uri_parser.rb', line 3

def initialize(uri_str)
  @uri = URI(uri_str)
end

Instance Method Details

#amqpObject



7
8
9
# File 'lib/la_gear/uri_parser.rb', line 7

def amqp
  "#{@uri.scheme}://#{@uri.userinfo}@#{@uri.host}:#{@uri.port}"
end

#vhostObject



11
12
13
# File 'lib/la_gear/uri_parser.rb', line 11

def vhost
  @uri.path.gsub!(/^\//, '')
end