タグ

2011年11月27日のブックマーク (2件)

  • Scalaz BooleanW - CLOVER🍀

    今月頭の更新で、Scalazをはじめましたと書きましたが、早々に仕事に忙殺されていたので、あんまり触れてませんでした。今後も忙しいので、それで終了!となるのもなんだかなぁという感じですので、合間に少しずつ遊んでいくことにします。 よって、当に更新は遅いかもですけどね。 前回、暗黙の型変換でScalaの基的なクラスに便利なメソッドを提供しているらしい、と書きました。これ自体はScalazの提供機能の一部ですが、まずはここからやっていこうと思います。全部の型・メソッドの組み合わせをやるつもりはなくて、Boolean、Int、List、Option、Stringあたりが使えればとりあえずはいいかなぁと。 というわけで、まずはBoolean(BooleanW)を。 BooleanW http://scalaz.github.com/scalaz/scalaz-2.9.1-6.0.2/doc/s

    Scalaz BooleanW - CLOVER🍀
  • メソッドの定義されている場所を探す - komagataのブログ

    $ rails c >> Story.last.previous => #<Story id: 1, title: "パンドラ(禁后)", body: "私の故郷に伝わっていた「禁后」というものにまつわる話です。\nどう読むのかは最後までわかりませんでしたが...", view: 0, user_id: 1, created_at: "2011-11-25 08:48:33", updated_at: "2011-11-25 08:48:33", comments_count: 0, scares_count: 0> バグ報告からふとActiveRecordで使えるpreviousメソッドってどこからきてるんだろう?と思ってgemsをgrepしてみるも見当たらず。 ┐(´ー`)┌「これだからメタプログラミングってやつは・・・」. なんですと!よし、場所を探り当ててやる! >> Story.

    alpha_neet
    alpha_neet 2011/11/27
    source_location