module GDAL::Driver::Extensions::ClassMethods
Public Class Methods
names()
click to toggle source
@return [Hash{String => String}] Keys are driver short names, values are
driver long names.
# File lib/gdal/extensions/driver/extensions.rb, line 29 def self.names names = count.times.each_with_object({}) do |i, obj| driver = at_index(i) obj[driver.short_name] = driver.long_name end names.sort.to_h end
Public Instance Methods
long_names()
click to toggle source
@return [Array<String>]
# File lib/gdal/extensions/driver/extensions.rb, line 21 def long_names names = Array.new(count) { |i| at_index(i).long_name } names.compact.sort end
short_names()
click to toggle source
@return [Array<String>]
# File lib/gdal/extensions/driver/extensions.rb, line 14 def short_names names = Array.new(count) { |i| at_index(i).short_name } names.compact.sort end