class Object
Constants
- Infinity
Public Class Methods
adapter_supports?(*methods)
click to toggle source
# File lib/dm-core/spec/shared/adapter_spec.rb, line 3 def self.adapter_supports?(*methods) # FIXME obviously this needs a real fix! # -------------------------------------- # Probably, delaying adapter_supports? # to be executed after DataMapper.setup # has been called will solve our current # problem with described_type() being nil # for as long as DataMapper.setup wasn't # called return true if ENV['ADAPTER_SUPPORTS'] == 'all' methods.all? do |method| # TODO: figure out a way to see if the instance method is only inherited # from the Abstract Adapter, and not defined in it's class. If that is # the case return false # CRUD methods can be inherited from parent class described_type.instance_methods.any? { |instance_method| method.to_s == instance_method.to_s } end end
Public Instance Methods
eql?(other)
click to toggle source
Calls superclass method
# File lib/dm-core/spec/shared/sel_spec.rb, line 24 def eql?(other) super || self == other end