Upload
go-sueyoshi-aka-sue445
View
1.435
Download
3
Embed Size (px)
DESCRIPTION
RubyHirobaのLTthonのスライドです http://rubyhiroba.org/2014/
Citation preview
Copyright Drecom Co., Ltd. All Rights Reserved.
プリキュアのRuby実装の紹介
@sue4452014/09/21 RubyHiroba
Copyright Drecom Co., Ltd. All Rights Reserved.
自己紹介
sue445● Ruby歴2年ちょい● ドリコムでインフラとか社内ツール系とかいろいろ● TDDマニアなキュアエンジニア● 今期も来期もサザエさんとプリキュア推し
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.
本妻: キュアピース
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● http://sue445.hatenablog.
com/entry/2013/12/16/000011● Supported
○ 2.0.x○ 2.1.x○ 2.2.0-preview1○ ruby-head
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.
[ping] レポートの進捗どうですか?
1日目 http://sue445.hatenablog.com/entry/2014/09/18/2234452日目 http://sue445.hatenablog.com/entry/2014/09/19/2349143日目 http://sue445.hatenablog.com/entry/2014/09/20/221919