Class: MusicBrainz::Base
- Inherits:
-
Object
- Object
- MusicBrainz::Base
- Defined in:
- lib/musicbrainz/base.rb
Class Method Summary collapse
Class Method Details
.get(method, mbid, query) ⇒ Object
4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 |
# File 'lib/musicbrainz/base.rb', line 4 def self.get(method, mbid, query) includes="?inc=#{query}" unless query==[] path="/ws/2/#{method}/#{mbid}#{includes}" uri_host="musicbrainz.org" uri_port="80" http = Net::HTTP.new(uri_host, uri_port).get(path) response = http.response.code body = http.response.body body=Hash.from_xml(body) if response=="200" return body else return false end end |