Sha256: d23aff7e9b789a5f1800053321a53cc43f020c3dbe2c8587f09156582806635a

Contents?: true

Size: 713 Bytes

Versions: 14

Compression:

Stored size: 713 Bytes

Contents

module GeoConcerns
  module GeoFileFormatBehavior
    extend ActiveSupport::Concern

    def image_file?
      GeoConcerns::ImageFormatService.include?(geo_mime_type)
    end

    def raster_file?
      GeoConcerns::RasterFormatService.include?(geo_mime_type)
    end

    def vector_file?
      GeoConcerns::VectorFormatService.include?(geo_mime_type)
    end

    def external_metadata_file?
      GeoConcerns::MetadataFormatService.include?(geo_mime_type)
    end

    def geo_file_format?
      image_file? || raster_file? || vector_file? || external_metadata_file?
    end

    def image_work?
      false
    end

    def raster_work?
      false
    end

    def vector_work?
      false
    end
  end
end

Version data entries

14 entries across 14 versions & 1 rubygems

Version Path
geo_concerns-0.3.4 app/models/concerns/geo_concerns/geo_file_format_behavior.rb
geo_concerns-0.3.3 app/models/concerns/geo_concerns/geo_file_format_behavior.rb
geo_concerns-0.3.2 app/models/concerns/geo_concerns/geo_file_format_behavior.rb
geo_concerns-0.3.1 app/models/concerns/geo_concerns/geo_file_format_behavior.rb
geo_concerns-0.3.0 app/models/concerns/geo_concerns/geo_file_format_behavior.rb
geo_concerns-0.2.0 app/models/concerns/geo_concerns/geo_file_format_behavior.rb
geo_concerns-0.1.1 app/models/concerns/geo_concerns/geo_file_format_behavior.rb
geo_concerns-0.1.0 app/models/concerns/geo_concerns/geo_file_format_behavior.rb
geo_concerns-0.0.10 app/models/concerns/geo_concerns/geo_file_format_behavior.rb
geo_concerns-0.0.9 app/models/concerns/geo_concerns/geo_file_format_behavior.rb
geo_concerns-0.0.8 app/models/concerns/geo_concerns/geo_file_format_behavior.rb
geo_concerns-0.0.7 app/models/concerns/geo_concerns/geo_file_format_behavior.rb
geo_concerns-0.0.6 app/models/concerns/geo_concerns/geo_file_format_behavior.rb
geo_concerns-0.0.5 app/models/concerns/geo_concerns/geo_file_format_behavior.rb