lib/ardm/ar.rb in ardm-0.3.2 vs lib/ardm/ar.rb in ardm-0.4.0.ar427

- old
+ new

@@ -43,5 +43,26 @@ end ::ActiveRecord::Relation.class_eval do include Ardm::Ar::Relation end + +ActiveRecord::Scoping::Named::ClassMethods.class_eval do + def all(options = {}) + scope_of_all = if current_scope + current_scope.clone + else + default_scoped + end + if options.any? + scope_of_all.all.all(options) + else + scope_of_all + end + end +end + +# ActiveRecord::ConnectionAdapters::Column.class_eval do +# def default=(arg) +# @default = arg +# end +# end