プリキュアのRuby実装の紹介 
@sue445 
2014/11/29 TokyuRubyKaigi 
Copyright Drecom Co., Ltd. All Rights Reserved.
Copyright Drecom Co., Ltd. All Rights Reserved. 
自己紹介 
sue445 
● ドリコム所属 
○ インフラとか社内ツール系とかいろいろ 
● Ruby歴2年ちょい 
● TDDマニアなキュアエンジニア 
● 今期も来期もサザエさんとプリキュア推し
Copyright Drecom Co., Ltd. All Rights Reserved. 
12/1〜 ドリコムAdventCalendar 
http://www.adventar.org/calendars/518
Copyright Drecom Co., Ltd. All Rights Reserved. 
RubyKaja 2014 !! @Shibuya.rb
Copyright Drecom Co., Ltd. All Rights Reserved. 
今期の嫁: キュアハニー
Copyright Drecom Co., Ltd. All Rights Reserved. 
本妻: キュアピース
来期のプリキュア情報 
Next Precure is “Go! プリンセスプリキュア” , 
and my name is Go . 
Copyright Drecom Co., Ltd. All Rights Reserved.
プリキュアが大好きなので 
プリキュアを作った! 
Copyright Drecom Co., Ltd. All Rights Reserved.
Copyright Drecom Co., Ltd. All Rights Reserved. 
重要なことなのでもう一度 
プリキュアが大好きなので 
Rubyで 
プリキュアを作った!
Copyright Drecom Co., Ltd. All Rights Reserved. 
rubicure (Ruby + Precure)
Copyright Drecom Co., Ltd. All Rights Reserved. 
バッジの展覧会としても有名 
https://github.com/sue445/rubicure
詳細 
● https://github.com/sue445/rubicure 
● http://sue445.hatenablog. 
com/entry/2013/12/16/000011 
● Supported 
○ 2.0.x 
○ 2.1.x 
○ 2.2.0-preview2 
○ ruby-head 
Copyright Drecom Co., Ltd. All Rights Reserved.
Copyright Drecom Co., Ltd. All Rights Reserved. 
実演
Copyright Drecom Co., Ltd. All Rights Reserved. 
関連gem 
● faker-precure 
○ https://github.com/sue445/faker-precure 
○ rubicureを使ってテストデータをランダム 
作成する
Copyright Drecom Co., Ltd. All Rights Reserved. 
使用例 
require "faker/precure" 
Faker::Precure.human_name 
#=> "黄瀬やよい" 
Faker::Precure.precure_name 
#=> "キュアアクア" 
Faker::Precure.title 
#=> "Yes! プリキュア5
Copyright Drecom Co., Ltd. All Rights Reserved. 
使用例 (with factory_girl) 
FactoryGirl.define do 
factory :user do 
name { Faker::Precure.human_name } 
end 
end
Copyright Drecom Co., Ltd. All Rights Reserved. 
他言語での実装 
● Acme::PrettyCure 
○ プリキュアのPerl実装 
○ http://perl-users.jp/articles/advent-calendar/ 
2010/acme/6 
● pycure 
○ プリキュアのPython実装 
○ https://github.com/drillbits/pycure
Copyright Drecom Co., Ltd. All Rights Reserved. 
まとめ
エンジニアはダレだってプリキュアを作れるのよ 
Copyright Drecom Co., Ltd. All Rights Reserved. 
エンジニアはダレだって 
プリキュアを作れるのよ
Copyright Drecom Co., Ltd. All Rights Reserved. 
ご清聴ありがとうございました! 
あなたとRUBICURE, 
今すぐダウンロー 
ド

プリキュアのRuby実装の紹介 #tqrk08