Accessing Discogs with the Ruby Wrapper: The key 'count' has been replaced with 'total'

203 Views Asked by At

I'm trying to write a short script that reads Label ID's of records from a CSV file, searches Discogs for them and returns all the info found, I'm using this ruby wrapper to access Discogs:

https://github.com/buntine/discogs

require 'discogs-wrapper'
require 'pp'
aw = Discogs::Wrapper.new("My_Application", user_token: "My_Token")
path="Path to my CSV File with Label ID's of Records"
seperator = ','
values = File.open(path).map{|line| line.chop.split(seperator)}
temp_data=aw.search(values[0][0])["results"][0]
pp aw.get_release(temp_data['id'])['status']

Got this as return:

[DEPRECATED]: The key 'count' has been replaced with 'total'. When     accessing, please use the latter. This message will be removed in the next major     release.
W, [2018-01-15T19:29:26.463127 #12056] WARN -- : You are setting a key that     conflicts with a built-in method Hashie::Mash#count defined in Enumerable. This     can cause unexpected behavior when accessing the key as a property. You can     still access the key via the #[] method.
W, [2018-01-15T19:29:26.467639 #12056] WARN -- : You are setting a key that     conflicts with a built-in method Hashie::Mash#type_ defined in Hashie::Mash.     This can cause unexpected behavior when accessing the key as a property. You can     still access the key via the #[] method.
W, [2018-01-15T19:29:26.469200 #12056] WARN -- : You are setting a key that     conflicts with a built-in method Hashie::Mash#type_ defined in Hashie::Mash.     This can cause unexpected behavior when accessing the key as a property. You can still access the key via the #[] method.
W, [2018-01-15T19:29:26.469642 #12056] WARN -- : You are setting a key that     conflicts with a built-in method Hashie::Mash#type_ defined in Hashie::Mash.     This can cause unexpected behavior when accessing the key as a property. You can     still access the key via the #[] method.
W, [2018-01-15T19:29:26.470643 #12056] WARN -- : You are setting a key that     conflicts with a built-in method Hashie::Mash#type_ defined in Hashie::Mash.     This can cause unexpected behavior when accessing the key as a property. You can     still access the key via the #[] method.
W, [2018-01-15T19:29:26.471159 #12056] WARN -- : You are setting a key that     conflicts with a built-in method Hashie::Mash#type_ defined in Hashie::Mash.     This can cause unexpected behavior when accessing the key as a property. You can     still access the key via the #[] method.
W, [2018-01-15T19:29:26.471644 #12056] WARN -- : You are setting a key that     conflicts with a built-in method Hashie::Mash#type_ defined in Hashie::Mash.     This can cause unexpected behavior when accessing the key as a property. You can     still access the key via the #[] method.
W, [2018-01-15T19:29:26.472192 #12056] WARN -- : You are setting a key that     conflicts with a built-in method Hashie::Mash#type_ defined in Hashie::Mash.     This can cause unexpected behavior when accessing the key as a property. You can     still access the key via the #[] method.
W, [2018-01-15T19:29:26.472653 #12056] WARN -- : You are setting a key that     conflicts with a built-in method Hashie::Mash#type_ defined in Hashie::Mash.     This can cause unexpected behavior when accessing the key as a property. You can     still access the key via the #[] method.
W, [2018-01-15T19:29:26.473155 #12056] WARN -- : You are setting a key that     conflicts with a built-in method Hashie::Mash#type_ defined in Hashie::Mash.     This can cause unexpected behavior when accessing the key as a property. You can     still access the key via the #[] method.
W, [2018-01-15T19:29:26.473653 #12056] WARN -- : You are setting a key that     conflicts with a built-in method Hashie::Mash#type_ defined in Hashie::Mash.     This can cause unexpected behavior when accessing the key as a property. You can     still access the key via the #[] method.

To be honest I'm not really sure what this means to me, I'm pretty new to ruby, but as far as I can see I did not mess with Syntax or Discogs own structure, or did I just get something wrong? Thank you very much! Greetings, rtuz2th

0

There are 0 best solutions below