Class: Forecastr::Radar

Inherits:
Object
  • Object
show all
Defined in:
lib/forecastr/radar.rb

Class Method Summary collapse

Instance Method Summary collapse

Class Method Details

.find_by_city(city_name) ⇒ Object



7
8
9
# File 'lib/forecastr/radar.rb', line 7

def find_by_city(city_name)
  new.find_by_city(city_name)
end

.find_by_coordinates(lat, lon) ⇒ Object



11
12
13
# File 'lib/forecastr/radar.rb', line 11

def find_by_coordinates(lat, lon)
  new.find_by_coordinates(lat, lon)
end

Instance Method Details

#find_by_city(name) ⇒ Object



16
17
18
19
# File 'lib/forecastr/radar.rb', line 16

def find_by_city(name)
  data = Forecastr::Client.search_by_city(name)
  Forecastr::Forecast.new(data)
end

#find_by_coordinates(lat, lon) ⇒ Object



21
22
23
24
# File 'lib/forecastr/radar.rb', line 21

def find_by_coordinates(lat, lon)
  data = Forecastr::Client.search_by_coordinates(lat, lon)
  Forecastr::Forecast.new(data)
end