Require '<nazwa gema>' w IRB

mam taki problem, zainstalowałem sobie gemy oczywiście posiadam ich tam kilkanaście. I jeden z nich to yahoo-weather (wersja 1.2.0). Problem jest taki że kiedy chce w IRB go uruchomić wyskakują błędy:

require 'rubygems'

po tym wyskakuje ‘false’ a powinno ‘true’.

Doczytałem się gdzieś że od 1.9 nie trzeba używać powyższego require więc wpisuje drugie:

require 'yahoo-weather'

i o to co widze:

irb(main):003:0> require 'yahoo-weather'
SyntaxError: /home/dominik/.rbenv/versions/2.1.3/lib/ruby/gems/2.1.0/gems/yahoo-weather-1.2.0/lib/yahoo-weather/atmosphere.rb:35: syntax error, unexpected ':', expecting keyword_then or ',' or ';' or '\n'
    when 0: @barometer = Barometer::STEADY
           ^
/home/dominik/.rbenv/versions/2.1.3/lib/ruby/gems/2.1.0/gems/yahoo-weather-1.2.0/lib/yahoo-weather/atmosphere.rb:36: syntax error, unexpected keyword_when, expecting keyword_end
    when 1: @barometer = Barometer::RISING
        ^
/home/dominik/.rbenv/versions/2.1.3/lib/ruby/gems/2.1.0/gems/yahoo-weather-1.2.0/lib/yahoo-weather/atmosphere.rb:37: syntax error, unexpected keyword_when, expecting keyword_end
    when 2: @barometer = Barometer::FALLING
        ^
/home/dominik/.rbenv/versions/2.1.3/lib/ruby/gems/2.1.0/gems/yahoo-weather-1.2.0/lib/yahoo-weather/atmosphere.rb:40: syntax error, unexpected keyword_end, expecting end-of-input
    from /home/dominik/.rbenv/versions/2.1.3/lib/ruby/2.1.0/rubygems/core_ext/kernel_require.rb:55:in `require'
    from /home/dominik/.rbenv/versions/2.1.3/lib/ruby/2.1.0/rubygems/core_ext/kernel_require.rb:55:in `require'
    from /home/dominik/.rbenv/versions/2.1.3/lib/ruby/gems/2.1.0/gems/yahoo-weather-1.2.0/lib/yahoo-weather.rb:32:in `<top (required)>'
    from /home/dominik/.rbenv/versions/2.1.3/lib/ruby/2.1.0/rubygems/core_ext/kernel_require.rb:135:in `require'
    from /home/dominik/.rbenv/versions/2.1.3/lib/ruby/2.1.0/rubygems/core_ext/kernel_require.rb:135:in `rescue in require'
    from /home/dominik/.rbenv/versions/2.1.3/lib/ruby/2.1.0/rubygems/core_ext/kernel_require.rb:144:in `require'
    from (irb):3
    from /home/dominik/.rbenv/versions/2.1.3/bin/irb:11:in `<main>'

Ktoś może mi wytłumaczyć dlaczego tak jest a nie tak jakbym się spodziewał?

tutaj podobny problem. Czyżby problem w gemie?

Błagam, zlituj się.

EDIT:
A gem nie działa bo jest popsuty. Tzn. działał we wcześniejszych wersjach Rubiego niż 1.9, ale od 1.9 już nie.

sory za błąd! czasami niestety nie widze że je popełniam :frowning:

Dzięki za odpowiedź.