Module: TingYun::Instrumentation::DataMapper
- Defined in:
- lib/ting_yun/instrumentation/data_mapper.rb
Constant Summary collapse
- MIN_SUPPORT_VERSION =
'1.1.0.rc1'.freeze
Class Method Summary collapse
Class Method Details
.support_data_mapper? ⇒ Boolean
14 15 16 17 18 19 |
# File 'lib/ting_yun/instrumentation/data_mapper.rb', line 14 def self.support_data_mapper? defined?(::DataMapper) && ((defined?(::DataMapper::Adapters) && defined?(::DataMapper::Adapters::DataObjectsAdapter)) || (defined?(::DataMapper::Aggregates) && defined?(::DataMapper::Aggregates::DataObjectsAdapter))) && supported_version? end |
.supported_version? ⇒ Boolean
10 11 12 |
# File 'lib/ting_yun/instrumentation/data_mapper.rb', line 10 def self.supported_version? ::TingYun::Support::VersionNumber.new(::DataMapper::VERSION) >= ::TingYun::Support::VersionNumber.new(MIN_SUPPORT_VERSION) end |