Mercurial > hg > soundsoftware-site
view .svn/pristine/48/48b2840db60b271c593d21c38917c44a5158b68b.svn-base @ 1517:dffacf8a6908 redmine-2.5
Update to Redmine SVN revision 13367 on 2.5-stable branch
author | Chris Cannam |
---|---|
date | Tue, 09 Sep 2014 09:29:00 +0100 |
parents | cbb26bc654de |
children |
line wrap: on
line source
# Rails <2.x doesn't define #except class Hash #:nodoc: # Returns a new hash without the given keys. def except(*keys) clone.except!(*keys) end unless method_defined?(:except) # Replaces the hash without the given keys. def except!(*keys) keys.map! { |key| convert_key(key) } if respond_to?(:convert_key) keys.each { |key| delete(key) } self end unless method_defined?(:except!) end # NamedScope is new to Rails 2.1 unless defined? ActiveRecord::NamedScope require 'awesome_nested_set/named_scope' ActiveRecord::Base.class_eval do include CollectiveIdea::NamedScope end end # Rails 1.2.x doesn't define #quoted_table_name class ActiveRecord::Base #:nodoc: def self.quoted_table_name self.connection.quote_column_name(self.table_name) end unless methods.include?('quoted_table_name') end