くりにっき

フルスタックキュアエンジニアです

rubicure v1.2.1で平成&令和対応をした

先日 スター☆トゥインクルプリキュア でキュアコスモが発表されました

下記のツイートを見てrubicureで令和対応の需要を感じて対応しました

GitHub

サンプル

Rubicure::Girl#heisei? and Rubicure::Girl#reiwa?

Rubicure::Girlheisei?reiwa? メソッドが生えて、平成プリキュアなのか令和プリキュアなのか容易に判別できるようになりました

>> Cure.star.heisei?
=> true
>> Cure.star.reiwa?
=> false

まだ実装は何もないですが、 Cure.cosmo.reiwa?true になります(します)

Rubicure::Series#heisei? and Rubicure::Series#reiwa?

Rubicure::Series にも同様に heisei?reiwa? が生えています。

ここで注意点ですが、スター☆トゥインクルプリキュアは平成プリキュアでも令和プリキュアでもあるので *1Precure.star_twinkle.heisei?Precure.star_twinkle.reiwa? は両方 true が返るようになっています。

>> Precure.hugtto.heisei?
=> true
>> Precure.hugtto.reiwa?
=> false

>> Precure.star_twinkle.heisei?
=> true
>> Precure.star_twinkle.reiwa?
=> true

*1:あくまで自分の現時点での見解なので、公式からスタプリは平成(令和)プリキュアではないという見解が発表されたらrubicureでも追従します