From a1cd86812168b61d9f2822e078f5473408d21bfa Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C5=81ukasz=20Strza=C5=82kowski?= Date: Thu, 8 Jul 2010 21:34:05 +0200 Subject: [PATCH] Removing method before redefining it. It was causing warnings --- activemodel/lib/active_model/observing.rb | 1 + 1 files changed, 1 insertions(+), 0 deletions(-) diff --git a/activemodel/lib/active_model/observing.rb b/activemodel/lib/active_model/observing.rb index d0f36ce..eb853f0 100644 --- a/activemodel/lib/active_model/observing.rb +++ b/activemodel/lib/active_model/observing.rb @@ -157,6 +157,7 @@ module ActiveModel def observe(*models) models.flatten! models.collect! { |model| model.respond_to?(:to_sym) ? model.to_s.camelize.constantize : model } + remove_method(:observed_classes) define_method(:observed_classes) { models } end -- 1.7.1