FlexやRuby on Railsなどで使い方とかを自分が後でわかるようにメモしておくブログ。最近はFlex系に飽きてます。 カテゴリ: Rails RailsのActiveSupport::Concern ActiveSupport::ConcernはRubyで機能拡張や共通で利用する部分を切り出し、module化するときによくやる方法である self.included内の処理を簡潔にするための機能です Rubyのみの機能で実装した場合 以下のようなコードがあるとします このコードはこのmodule Mをincludeしたクラスにクラスメソッドmy_class_method及びmy_instance_methodを追加するものです module M def self.included(base) base.extend ClassMethods base.send(:include,