A library for consuming and formatting NOAA National Weather Service alerts.
Add this line to your application's Gemfile:
gem 'noaa-alerts'
And then execute:
$ bundle
Or install it yourself as:
$ gem install noaa-alerts
Instantiate Noaa::Client
with a two letter US state abbreviation. The result is an array of Noaa::Alert
objects relevant attributes (description
, event
, severity
, locations
, etc).
require 'noaa-alerts'
noaa = Noaa::Client.new('ny')
alert = noaa.alerts[0]
puts alert.locations.join(', ') # => 'Rockland, Westchester'
puts alert.description # => 'THE NATIONAL WEATHER SERVICE IN UPTON NY HAS ISSUED A\n* SEVERE THUNDERSTORM WARNING FOR...'
puts alert.event # => 'Special Weather Statement'
...
Ruby 1.9
- Fork it
- Create your feature branch (
git checkout -b my-new-feature
) - Commit your changes (
git commit -am 'Added some feature'
) - Push to the branch (
git push origin my-new-feature
) - Create new Pull Request