Module: BroadbandMap::Client::Provider
- Included in:
- BroadbandMap::Client
- Defined in:
- lib/broadband_map/client/provider.rb
Instance Method Summary collapse
-
#provider_all(params = {}, options = {}) ⇒ Hash
Returns all providers.
-
#provider_name(params = {}, options = {}) ⇒ Hash
Searches for all providers with a specified name.
Instance Method Details
#provider_all(params = {}, options = {}) ⇒ Hash
Returns all providers.
14 15 16 17 |
# File 'lib/broadband_map/client/provider.rb', line 14 def provider_all(params={}, ={}) params = {:format => 'json'}.merge(params) get("provider?format=#{params[:format]}&callback=#{params[:callback]}") end |
#provider_name(params = {}, options = {}) ⇒ Hash
Searches for all providers with a specified name.
28 29 30 31 |
# File 'lib/broadband_map/client/provider.rb', line 28 def provider_name(params={}, ={}) params = {:format => 'json', :max_results => 20}.merge(params) get("provider/name/#{params[:name]}?format=#{params[:format]}&all=#{params[:all]}&maxresults=#{params[:max_results]}&callback=#{params[:callback]}") end |