こんにちは、映画プリキュアオールスターズ みんなで歌う♪奇跡の魔法! の映画公開2日目ですが既に2回見てきました。
いろいろ思うところがあってキュアエコー対応を行いました
rubicure (0.4.3): All about Japanese battle heroine "Pretty Cure (Precure)". https://t.co/pfuO7MMTOn
— RubyGems (@rubygems) March 20, 2016
きっかけ
プリキュアの数字ブログさんの
2016年3月現在では
「44人のプリキュアがいる」
というのが教科書的な答えです。
を読んでrubicureも対応しないといけないような使命感に駆られて対応しました
使い方
Cure.echo
いつものように Cure.echo
でキュアエコーのインスタンスを取得できます
echo = Cure.echo echo.name # => "坂上あゆみ" echo.transform! みんなの思いを守るために 心をひとつに! 思いよ届け!キュアエコー! # 変身後なので名前が変わる echo.name # => "キュアエコー" echo.attack! 世界に響け、みんなの思い! プリキュア・ハートフルエコー!
Precure.all_stars
通常はプリキュアオールスターズは43人です
Precure.all_stars.count # => 43
キュアエコーは特定の映画 *1の中だけに登場するので、Precure.all_stars
の引数にその映画の名前を渡せばカウントすることができます
Precure.all_stars(:sing_together_miracle_magic).count # => 44 Precure.all_stars(:sing_together_miracle_magic).include?(Cure.echo) # => true
ちなみに :sing_together_miracle_magic
は、公式略称のSTMMから推測したものなので間違ってたら直します。。。
「STMM製作委員会」って何の略なのかなと長年疑問だったけど、「Sing Together Miracle Magic(みんなで歌う奇跡の魔法)」ということに映画見ながら気づいた #precure pic.twitter.com/J1KnXLVyor
— sue445 (@sue445) 2016年3月18日
他に :new_stage
や :new_stage3
でもキュアエコーは取得できます
Precure.all_stars(:new_stage).count # => 29 Precure.all_stars(:new_stage).include?(Cure.echo) # => true Precure.all_stars(:new_stage3).count # => 37 Precure.all_stars(:new_stage3).include?(Cure.echo) # => true
Precure.all_stars
の引数に渡せる映画の名称はいろいろエイリアスがあるので詳細はソースを読んでください
https://github.com/sue445/rubicure/blob/v0.4.3/config/movies.yml
映画感想
ネタバレにならない程度に
プリキュアはいいぞ #プリキュアはいいぞ
— sue445 (@sue445) 2016年3月18日
プリキュアはいいぞ
— sue445 (@sue445) 2016年3月20日
*1:オールスターズNewStage みらいのともだち、オールスターズNewStage3 永遠のともだち、オールスターズみんなで歌う♪奇跡の魔法!