23 lines
528 B
Ruby
23 lines
528 B
Ruby
module UnitTests
|
|
module ActiveRecordVersions
|
|
def self.configure_example_group(example_group)
|
|
example_group.include(self)
|
|
example_group.extend(self)
|
|
end
|
|
|
|
extend self
|
|
|
|
def active_record_version
|
|
Tests::Version.new(::ActiveRecord::VERSION::STRING)
|
|
end
|
|
|
|
def active_record_supports_validate_presence_on_active_storage?
|
|
active_record_version >= '6.0.0.beta1'
|
|
end
|
|
|
|
def active_record_supports_implicit_order_column?
|
|
active_record_version >= '6.0.0.beta1'
|
|
end
|
|
end
|
|
end
|