はじめに
これは プリキュア Advent Calendar 2014 - Adventar の16日目です
12/16はキュアピースの中の人の金元寿子さんの誕生日です。おめでとうございます!!!
11,12月もかわいい。そして冬コミで来年のカレンダーも買わねば
今日は会社で四半期のいいはなしに入賞しました。ありがとうございます!
これがやよいすとの末路ですご確認ください http://t.co/UPWPqU30vJ #プリキュア #precure pic.twitter.com/tBXMbpB9Ca
— sue445 (@sue445) 2014, 8月 24
15日目
@igrep さんのigreque :: Info -> オレのために!Chrome大変身! #cure_advent でした
16日目: rubicure最新動向
去年エントリ書いた以降水面下で開発はしてたのですが進捗報告してなかったので書いてみます
1年前のエントリでは v0.0.1
でしたが現在の最新バージョンは v0.1.3
です
irbなどでrubicureを最初から読み込む
$ irb -rubicure
-r
オプションでrequireするパッケージを指定できます。
通常であれば -rrubicure
となるのですが id:zonu_exe さんが -rubicure
を作ってくれました
ハピネスチャージプリキュア対応
もちろん対応してます
Precure.happiness_charge # => {:title=>"ハピネスチャージプリキュア!", :started_date=>Sun, 02 Feb 2014, :girls=>["cure_lovely", "cure_princess", "cure_honey", "cure_fortune"]}
attack! メソッド
プリキュアといえば必殺技!
破壊的メソッドには!
をつけるというrubyの慣習に従って、 敵を破壊するメソッドも atrack!
という名前です
yayoi = Cure.peace yayoi.name #=> "黄瀬やよい" # 変身しないと必殺技は使えないのでエラー yayoi.attack! RuntimeError: require transform # 変身 yayoi.transform! (レディ?) プリキュア・スマイルチャージ! (ゴー!ゴー!レッツ・ゴー!ピース!!) ピカピカピカリンジャンケンポン! キュアピース! 5つの光が導く未来! 輝け!スマイルプリキュア! yayoi.attack! プリキュア!ピースサンダー!!
Specific transform
キャラごとに異なる変身時の名乗りにも対応しています (thx. id:zono_exe)
Cure.black.dual_aurora_wave! デュアル・オーロラ・ウェイブ!! 光の使者、キュアブラック! ふたりはプリキュア! 闇の力のしもべ達よ! とっととお家に帰りなさい! Cure.luminous.luminous_shining_stream! ルミナス・シャイニングストリーム! 輝く命、シャイニールミナス! 光の心と光の意志、すべてを一つにするために! Cure.bloom.dual_spilitual_power! デュアル・スピリチュアル・パワー! 花開け大地に! 輝く金の花! キュアブルーム! ふたりはプリキュア! 聖なる泉を汚す者よ! 阿漕な真似はお止めなさい! Cure.dream.metamorphose! プリキュア!メタモルフォーゼ! 大いなる希望の力、キュアドリーム! 希望の力と未来の光! 華麗に羽ばたく5つの心! Yes!プリキュア5! Milky.rose.sky_rose_translate! スカイローズ・トランスレイト! 青いバラは秘密のしるし! ミルキィローズ! Cure.peach.change_precure_beatup! チェインジ!プリキュア・ビートアップ! ピンクのハートは愛あるしるし! もぎたてフレッシュ、キュアピーチ! レッツプリキュア! Cure.blossom.open_my_heart! (プリキュアの種、いくですぅ!) プリキュア!オープンマイハート! 大地に咲く一輪の花! キュアブロッサム! ハートキャッチ、プリキュア! Cure.melody.lets_play_precure_modulation! レッツプレイ!プリキュアモジュレーション!! 爪弾くは荒ぶる調べ! キュアメロディ! 届け4人の組曲!スイートプリキュア! Cure.happy.smile_charge! (レディ?) プリキュア・スマイルチャージ! (ゴー!ゴー!レッツ・ゴー!ハッピー!!) キラキラ輝く未来の光! キュアハッピー! 5つの光が導く未来! 輝け!スマイルプリキュア! Cure.heart.love_link! プリキュアラブリンク! L! O! V! E! みなぎる愛! キュアハート! 響け愛の鼓動!ドキドキプリキュア! 愛を無くした悲しいジコチューさん、 このキュアハートがあなたのドキドキ取り戻してみせる! Cure.ace.dressup! プリキュアドレスアップ! (キュピラッパー!) 愛の切り札! キュアエース! 響け愛の鼓動!ドキドキプリキュア! 美しさは正義の証し、ウインク一つで、 あなたのハートを射抜いて差し上げますわ Cure.lovely.kururin_mirror_change! (かわルンルン!) プリキュアくるりんミラーチェンジ! 世界に広がるビッグな愛!キュアラブリー! ハピネス注入!幸せチャージ! ハピネスチャージプリキュア! Cure.fortune.kirarin_star_symphony! (かわルンルン!) プリキュアきらりんスターシンフォニー! 夜空にきらめく希望の星!キュアフォーチュン! ハピネス注入!幸せチャージ! ハピネスチャージプリキュア!
ピカリンじゃんけん
キュアピースに pikarin_janken
メソッドができました (thx. id:zonu_exe )
Cure.peace.pikarin_janken
ピカピカピカリン
ジャンケンポン!
(パー)
!演算子
RubyKaigi2014で !演算子がオーバーライドできるという話を聞いたので実装しました。正義と悪が反転します
passion = Cure.passion passion.name => "東せつな" !passion passion.name => "イース" beat = Cure.beat beat.name => "黒川エレン" !beat beat.name => "セイレーン"
詳しいリリースノート
https://github.com/sue445/rubicure/blob/master/CHANGELOG.md
合わせて読みたい
17日目
sue445