diff options
author | Aaron Patterson <aaron.patterson@gmail.com> | 2013-05-10 11:55:27 -0700 |
---|---|---|
committer | Aaron Patterson <aaron.patterson@gmail.com> | 2013-05-10 11:55:27 -0700 |
commit | 2efe6ce538a89c1c143d40ae5455ff85d9e21a54 (patch) | |
tree | 30ce63d8fd1117b04bd6c8c66e8a0f43708b8bfe | |
parent | 40bdad34a5fb39cdd20887f498d4efeeae6d83c6 (diff) | |
download | rails-2efe6ce538a89c1c143d40ae5455ff85d9e21a54.tar.gz rails-2efe6ce538a89c1c143d40ae5455ff85d9e21a54.tar.bz2 rails-2efe6ce538a89c1c143d40ae5455ff85d9e21a54.zip |
remove klass because it is not used
-rw-r--r-- | activesupport/lib/active_support/callbacks.rb | 16 |
1 files changed, 7 insertions, 9 deletions
diff --git a/activesupport/lib/active_support/callbacks.rb b/activesupport/lib/active_support/callbacks.rb index 0b7e73a5af..bdcc539749 100644 --- a/activesupport/lib/active_support/callbacks.rb +++ b/activesupport/lib/active_support/callbacks.rb @@ -94,16 +94,15 @@ module ActiveSupport end class Callback #:nodoc:# - def self.build(chain, filter, kind, options, _klass) - new chain, filter, kind, options, _klass + def self.build(chain, filter, kind, options) + new chain, filter, kind, options end - attr_accessor :chain, :kind, :options, :klass + attr_accessor :chain, :kind, :options - def initialize(chain, filter, kind, options, klass) + def initialize(chain, filter, kind, options) @chain = chain @kind = kind - @klass = klass @filter = filter @options = options @key = compute_identifier filter @@ -121,10 +120,9 @@ module ActiveSupport end end - def clone(chain, klass) + def clone(chain) obj = super() obj.chain = chain - obj.klass = klass obj.options = @options.dup obj.options[:if] = @options[:if].dup obj.options[:unless] = @options[:unless].dup @@ -473,7 +471,7 @@ module ActiveSupport __update_callbacks(name, filter_list, block) do |target, chain, type, filters, options| mapped ||= filters.map do |filter| - Callback.build(chain, filter, type, options.dup, self) + Callback.build(chain, filter, type, options.dup) end options[:prepend] ? chain.prepend(*mapped) : chain.append(*mapped) @@ -495,7 +493,7 @@ module ActiveSupport filter = chain.find {|c| c.matches?(type, filter) } if filter && options.any? - new_filter = filter.clone(chain, self) + new_filter = filter.clone(chain) chain.insert(chain.index(filter), new_filter) new_filter.recompile!(options) end |