Module: BroadbandMap::Client::Wire

Included in:
BroadbandMap::Client
Defined in:
lib/broadband_map/client/wire.rb

Instance Method Summary collapse

Instance Method Details

#wireless(params = {}, options = {}) ⇒ Hash

Returns all the wireless providers within a US census block given a passed latitude and longitude.

Examples:

wireless({:data_version => 'fall2010', :latitude => 42.456, :longitude => -74.987})

Parameters:

  • params (Hash) (defaults to: {})

    :data_version, :latitude, :longitude and optional :max_results, :format, :callback

  • options (Hash) (defaults to: {})

    A customizable set of options.

Returns:

  • (Hash)

See Also:



13
14
15
16
# File 'lib/broadband_map/client/wire.rb', line 13

def wireless(params={}, options={})
  params = {:format => 'json', :max_results => 100}.merge(params)
  get("broadband/#{params[:data_version]}/wireless?latitude=#{params[:latitude]}&longitude=#{params[:longitude]}&format=#{params[:format]}&maxresults=#{params[:max_results]}&callback=#{params[:callback]}")
end

#wireline(params = {}, options = {}) ⇒ Hash

Returns all the wireline providers within a US census block given a passed latitude and longitude.

Examples:

wireline({:data_version => 'fall2010', :latitude => 42.456, :longitude => -74.987})

Parameters:

  • params (Hash) (defaults to: {})

    :data_version, :latitude, :longitude and optional :max_results, :format, :callback

  • options (Hash) (defaults to: {})

    A customizable set of options.

Returns:

  • (Hash)

See Also:



26
27
28
29
# File 'lib/broadband_map/client/wire.rb', line 26

def wireline(params={}, options={})
  params = {:format => 'json', :max_results => 100}.merge(params)
  get("broadband/#{params[:data_version]}/wireline?latitude=#{params[:latitude]}&longitude=#{params[:longitude]}&format=#{params[:format]}&maxresults=#{params[:max_results]}&callback=#{params[:callback]}")
end