Sha256: 26622642c286b60106a4665be2df65ee804970b10a464392440a46765db7946c
Contents?: true
Size: 854 Bytes
Versions: 2
Compression:
Stored size: 854 Bytes
Contents
require 'json' module GDAL module RasterAttributeTableMixins module Extensions # Get +column_name+, +column_usage+, +column_type+ as a Hash. # # @param index [Fixnum] # @return [Hash] def column(index) { name: column_name(index), usage: column_usage(index), type: column_type(index) } end # @return [Array<Hash>] def columns column_count.times.map do |i| column(i) end end # @return [Hash] def as_json(_options = nil) { column_count: column_count, columns: columns, linear_binning: linear_binning, row_count: row_count } end # @return [String] def to_json(options = nil) as_json(options).to_json end end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
ffi-gdal-1.0.0.beta5 | lib/gdal/raster_attribute_table_mixins/extensions.rb |
ffi-gdal-1.0.0.beta4 | lib/gdal/raster_attribute_table_mixins/extensions.rb |