Sha256: 4fe1923a2385cad2240ede2e0f499946bc89ec5cbc5135106b48c2420114ff5e
Contents?: true
Size: 614 Bytes
Versions: 1
Compression:
Stored size: 614 Bytes
Contents
require 'everywhere/util' module ActiveRecord class Base class << self delegate :where_not, :where_like, :to => :scoped end end module QueryMethods include Everywhere::Util def where_not(opts, *rest) return self if opts.blank? relation = clone relation.where_values += build_where(opts, rest).map {|r| negate r} relation end def where_like(opts, *rest) return self if opts.blank? relation = clone relation.where_values += build_where(opts, rest).map {|r| Arel::Nodes::Matches.new r.left, r.right} relation end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
everywhere-0.1.0 | lib/everywhere/method.rb |