Module: Rubio::Model::RadioBrowser
- Defined in:
- lib/rubio/model/radio_browser.rb
Overview
Class Method Summary collapse
Class Method Details
.base_url ⇒ Object
14 15 16 |
# File 'lib/rubio/model/radio_browser.rb', line 14 def base_url 'http://all.api.radio-browser.info/json/' end |
.topvote(n = 100, offset: 0) ⇒ Object
18 19 20 21 22 23 24 25 |
# File 'lib/rubio/model/radio_browser.rb', line 18 def topvote(n = 100, offset: 0) content = URI.parse(base_url + "stations/topvote/#{n}?offset=#{offset}") result = [] JSON[content.read].each_with_index do |s, _i| result << Station.new(s['stationuuid'], s['name'], s['language'], s['country'], s['url_resolved']) end result end |