プリキュアのruby実装の紹介 #tqrk08
DESCRIPTION
TokyuRuby会議08( http://regional.rubykaigi.org/tokyu08/ ) の発表資料ですTRANSCRIPT
![Page 1: プリキュアのRuby実装の紹介 #tqrk08](https://reader034.vdocuments.net/reader034/viewer/2022042602/559c0ccf1a28ab94258b459c/html5/thumbnails/1.jpg)
Copyright Drecom Co., Ltd. All Rights Reserved.
プリキュアのRuby実装の紹介
@sue4452014/11/29 TokyuRubyKaigi
![Page 2: プリキュアのRuby実装の紹介 #tqrk08](https://reader034.vdocuments.net/reader034/viewer/2022042602/559c0ccf1a28ab94258b459c/html5/thumbnails/2.jpg)
Copyright Drecom Co., Ltd. All Rights Reserved.
自己紹介
sue445● ドリコム所属
○ インフラとか社内ツール系とかいろいろ● Ruby歴2年ちょい● TDDマニアなキュアエンジニア● 今期も来期もサザエさんとプリキュア推し
![Page 3: プリキュアのRuby実装の紹介 #tqrk08](https://reader034.vdocuments.net/reader034/viewer/2022042602/559c0ccf1a28ab94258b459c/html5/thumbnails/3.jpg)
Copyright Drecom Co., Ltd. All Rights Reserved.
12/1〜 ドリコムAdventCalendar
http://www.adventar.org/calendars/518
![Page 4: プリキュアのRuby実装の紹介 #tqrk08](https://reader034.vdocuments.net/reader034/viewer/2022042602/559c0ccf1a28ab94258b459c/html5/thumbnails/4.jpg)
Copyright Drecom Co., Ltd. All Rights Reserved.
RubyKaja 2014 !! @Shibuya.rb
![Page 5: プリキュアのRuby実装の紹介 #tqrk08](https://reader034.vdocuments.net/reader034/viewer/2022042602/559c0ccf1a28ab94258b459c/html5/thumbnails/5.jpg)
Copyright Drecom Co., Ltd. All Rights Reserved.
今期の嫁: キュアハニー
![Page 6: プリキュアのRuby実装の紹介 #tqrk08](https://reader034.vdocuments.net/reader034/viewer/2022042602/559c0ccf1a28ab94258b459c/html5/thumbnails/6.jpg)
Copyright Drecom Co., Ltd. All Rights Reserved.
本妻: キュアピース
![Page 7: プリキュアのRuby実装の紹介 #tqrk08](https://reader034.vdocuments.net/reader034/viewer/2022042602/559c0ccf1a28ab94258b459c/html5/thumbnails/7.jpg)
Copyright Drecom Co., Ltd. All Rights Reserved.
Next Precure is “Go! プリンセスプリキュア” ,
and my name is Go .
来期のプリキュア情報
![Page 8: プリキュアのRuby実装の紹介 #tqrk08](https://reader034.vdocuments.net/reader034/viewer/2022042602/559c0ccf1a28ab94258b459c/html5/thumbnails/8.jpg)
Copyright Drecom Co., Ltd. All Rights Reserved.
プリキュアが大好きなので
プリキュアを作った!
![Page 9: プリキュアのRuby実装の紹介 #tqrk08](https://reader034.vdocuments.net/reader034/viewer/2022042602/559c0ccf1a28ab94258b459c/html5/thumbnails/9.jpg)
Copyright Drecom Co., Ltd. All Rights Reserved.
重要なことなのでもう一度
プリキュアが大好きなので
Rubyでプリキュアを作った!
![Page 10: プリキュアのRuby実装の紹介 #tqrk08](https://reader034.vdocuments.net/reader034/viewer/2022042602/559c0ccf1a28ab94258b459c/html5/thumbnails/10.jpg)
Copyright Drecom Co., Ltd. All Rights Reserved.
rubicure (Ruby + Precure)
![Page 11: プリキュアのRuby実装の紹介 #tqrk08](https://reader034.vdocuments.net/reader034/viewer/2022042602/559c0ccf1a28ab94258b459c/html5/thumbnails/11.jpg)
Copyright Drecom Co., Ltd. All Rights Reserved.
バッジの展覧会としても有名
https://github.com/sue445/rubicure
![Page 12: プリキュアのRuby実装の紹介 #tqrk08](https://reader034.vdocuments.net/reader034/viewer/2022042602/559c0ccf1a28ab94258b459c/html5/thumbnails/12.jpg)
Copyright Drecom Co., Ltd. All Rights Reserved.
詳細
● 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
![Page 13: プリキュアのRuby実装の紹介 #tqrk08](https://reader034.vdocuments.net/reader034/viewer/2022042602/559c0ccf1a28ab94258b459c/html5/thumbnails/13.jpg)
Copyright Drecom Co., Ltd. All Rights Reserved.
実演
![Page 14: プリキュアのRuby実装の紹介 #tqrk08](https://reader034.vdocuments.net/reader034/viewer/2022042602/559c0ccf1a28ab94258b459c/html5/thumbnails/14.jpg)
Copyright Drecom Co., Ltd. All Rights Reserved.
関連gem
● faker-precure○ https://github.com/sue445/faker-
precure○ rubicureを使ってテストデータをランダム
作成する
![Page 15: プリキュアのRuby実装の紹介 #tqrk08](https://reader034.vdocuments.net/reader034/viewer/2022042602/559c0ccf1a28ab94258b459c/html5/thumbnails/15.jpg)
Copyright Drecom Co., Ltd. All Rights Reserved.
使用例
require "faker/precure"
Faker::Precure.human_name
#=> "黄瀬やよい"
Faker::Precure.precure_name
#=> "キュアアクア"
Faker::Precure.title
#=> "Yes! プリキュア5
![Page 16: プリキュアのRuby実装の紹介 #tqrk08](https://reader034.vdocuments.net/reader034/viewer/2022042602/559c0ccf1a28ab94258b459c/html5/thumbnails/16.jpg)
Copyright Drecom Co., Ltd. All Rights Reserved.
使用例 (with factory_girl)
FactoryGirl.define do
factory :user do
name { Faker::Precure.human_name }
end
end
![Page 17: プリキュアのRuby実装の紹介 #tqrk08](https://reader034.vdocuments.net/reader034/viewer/2022042602/559c0ccf1a28ab94258b459c/html5/thumbnails/17.jpg)
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
![Page 18: プリキュアのRuby実装の紹介 #tqrk08](https://reader034.vdocuments.net/reader034/viewer/2022042602/559c0ccf1a28ab94258b459c/html5/thumbnails/18.jpg)
Copyright Drecom Co., Ltd. All Rights Reserved.
まとめ
![Page 19: プリキュアのRuby実装の紹介 #tqrk08](https://reader034.vdocuments.net/reader034/viewer/2022042602/559c0ccf1a28ab94258b459c/html5/thumbnails/19.jpg)
Copyright Drecom Co., Ltd. All Rights Reserved.
エンジニアはダレだってプリキュアを作れるのよ
エンジニアはダレだってプリキュアを作れるのよ
![Page 20: プリキュアのRuby実装の紹介 #tqrk08](https://reader034.vdocuments.net/reader034/viewer/2022042602/559c0ccf1a28ab94258b459c/html5/thumbnails/20.jpg)
Copyright Drecom Co., Ltd. All Rights Reserved.
ご清聴ありがとうございました!
あなたとRUBICURE,今すぐダウンロー
ド