Module: Prato::Internal::ActiveRecordVersion
- Extended by:
- ActiveRecordVersion
- Included in:
- ActiveRecordVersion
- Defined in:
- lib/prato/internal/active_record_version.rb
Constant Summary collapse
- LEGACY_CUTOFF =
Gem::Version.new("5.2").freeze
- MINIMUM_AREL_DESC_VERSION =
Gem::Version.new("6.0").freeze
Instance Method Summary collapse
Instance Method Details
#legacy? ⇒ Boolean
15 16 17 |
# File 'lib/prato/internal/active_record_version.rb', line 15 def legacy? version < LEGACY_CUTOFF end |
#supports_arel_desc? ⇒ Boolean
19 20 21 |
# File 'lib/prato/internal/active_record_version.rb', line 19 def supports_arel_desc? version >= MINIMUM_AREL_DESC_VERSION end |
#version ⇒ Object
11 12 13 |
# File 'lib/prato/internal/active_record_version.rb', line 11 def version @version ||= Gem::Version.new(ActiveRecord::VERSION::STRING) end |