needs_profile.rb 295 Bytes Edit Raw Blame History 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 module NeedsProfile module ClassMethods def needs_profile before_filter :load_profile design :holder => 'profile' end end def self.included(including) including.send(:extend, NeedsProfile::ClassMethods) end protected def profile @profile end end