先日、業務時間内に弊社インターンシップ中の@hrysdさんに対して不適切な発言がございましたのでここにお詫び申し上げます。
@hrysd「今作ろうとしてるgemでTwitterのgemみたいに設定出来るようにしたいんですけど、ココってどういう意味ですか?」
俺「どれ?」
@hrysd「ここのconfigurableの中のやつです。」
俺「どれどれ・・・?」
Twitter.configure do |config|
config.consumer_key = YOUR_CONSUMER_KEY
config.consumer_secret = YOUR_CONSUMER_SECRET
config.oauth_token = YOUR_OAUTH_TOKEN
config.oauth_token_secret = YOUR_OAUTH_TOKEN_SECRET
end
module Twitter
module Configurable
attr_writer :consumer_key, :consumer_secret, :oauth_token, :oauth_token_secret
(...)
# Convenience method to allow configuration options to be set in a block
def configure
yield self
self
end
(...)
end
@hrysd「このyieldってのが、」
俺「色気付きやがって・・・」
@hrysd「え?」
俺「こんな小洒落た設定方法・・・」
@hrysd「え?」
俺「チンカスの分際でblockで設定したいなんて早いんだよ!」
@hrysd「え~」
俺「アクセサを使え!アクセサを!」
誤)チンカス
正)人間(Human being)
大変申し訳ございませんでした。