Class: FFI::GDAL::InternalHelpers::LayoutVersionResolver
- Inherits:
-
Object
- Object
- FFI::GDAL::InternalHelpers::LayoutVersionResolver
- Defined in:
- lib/ffi/gdal/internal_helpers/layout_version_resolver.rb
Overview
Resolve the layout version based on the GDAL version.
Class Method Summary collapse
-
.resolve(versions: []) ⇒ Array<Symbol, Integer>
Resolve the layout version based on the GDAL version.
Class Method Details
.resolve(versions: []) ⇒ Array<Symbol, Integer>
Resolve the layout version based on the GDAL version.
11 12 13 14 15 16 17 18 19 20 |
# File 'lib/ffi/gdal/internal_helpers/layout_version_resolver.rb', line 11 def self.resolve(versions: []) gdal_version = GDALVersion.version versions .sort_by(&:version) .reverse_each .find { |layout_version| gdal_version >= layout_version.version } .layout .freeze end |