class MeteoCLI
Public Instance Methods
quote(location)
click to toggle source
# File lib/meteo/meteo_cli.rb, line 18 def quote(location) location = (location.nil? or location.strip.size == 0) ? Geo.new.quote : location units = options[:units] ? options[:units] : "imperial" forecast = options[:forecast] ? options[:forecast].to_i : 0 service = Meteo.new(forecast > 0) response = service.quote(location, units) reporter = WeatherReporter.new reporter.report(response, units, forecast) end