タグ

rubyとselfに関するkatttonのブックマーク (2)

  • HoundCIでリポジトリに番犬を飼おう

    プルリクエストのレビュー時に 「規約では1行あたり最大80文字なので、1文字削ってください」 などと一々指摘していると人間関係が破綻する可能性があります。 こういう定量的なものに関してはロボットに任せるのが一番です。 そこでHoundCIを使いましょう。 これはRubocopにリポジトリを監視させるというコンセプトのサービスです。 HoundCIを使うメリット コーディング規約違反のコードがmasterに入る前に必ず検知できる チームメンバー全員でRubycopを使う必要がない ダルいコーディング規約に関する議論が可視化できる 人間関係が壊れない(重要) 気軽にみんなでRubocopを使える Rubocopをsyntasticを使ってVimから自動実行する Rubocopを使ってコーディングルールへの準拠チェックを自動化 Qiitaの上のような記事を読んでから、暇があったら導入しようと思っ

    HoundCIでリポジトリに番犬を飼おう
    kattton
    kattton 2014/05/20
    ブログ書いたよ!
  • Paperclip with factory_girl on Rspec - 黒魔法使いの弟子

    今日はPaperclipなモデルをRspecでテストする際の注意事項についてメモ。 PaperclipとFactoryGirl 言わずもがな、Paperclipは、ファイルをアップロードするためのgemです。 同様にFactoryGirlは、所謂fixture replacementのgemですね。 Paperclip::Shoulda::Matchers paperclipには独自のvalidationが幾つかありますが、それらをrspecで検証する際、このPaperclip::Shoulda::Matchersを使います。 使い方は次の通り。 上記の設定をすると、下記の通り、validationのテストが簡単に書くことができます。 TextUnitを使った場合などは、以下からご確認くださいませ。 参考 rubydoc.info/gems/paperclip/Paperclip/Shou

  • 1