Sha256: 171cd00bf37e23ee182664e62198aa355a7b8a0fe0a88c83e0cee79d678d4d7f

Contents?: true

Size: 391 Bytes

Versions: 11

Compression:

Stored size: 391 Bytes

Contents

class Symbol
  (DataMapper::Query::Conditions::Comparison.slugs | [ :not, :asc, :desc ]).each do |sym|
    class_eval <<-RUBY, __FILE__, __LINE__ + 1
      def #{sym}
        #{"raise \"explicit use of '#{sym}' operator is deprecated (#{caller.first})\"" if sym == :eql || sym == :in}
        DataMapper::Query::Operator.new(self, #{sym.inspect})
      end
    RUBY
  end
end # class Symbol

Version data entries

11 entries across 11 versions & 3 rubygems

Version Path
ardm-core-1.3.0 lib/dm-core/core_ext/symbol.rb
ardm-core-1.2.1 lib/dm-core/core_ext/symbol.rb
dm-core-1.2.1 lib/dm-core/core_ext/symbol.rb
ghost_dm-core-1.3.0.beta lib/dm-core/core_ext/symbol.rb
dm-core-1.2.0 lib/dm-core/core_ext/symbol.rb
dm-core-1.2.0.rc2 lib/dm-core/core_ext/symbol.rb
dm-core-1.2.0.rc1 lib/dm-core/core_ext/symbol.rb
dm-core-1.1.0 lib/dm-core/core_ext/symbol.rb
dm-core-1.1.0.rc3 lib/dm-core/core_ext/symbol.rb
dm-core-1.1.0.rc2 lib/dm-core/core_ext/symbol.rb
dm-core-1.1.0.rc1 lib/dm-core/core_ext/symbol.rb