Sha256: cac2450d8d55ac1e118f5c8994579833d45aad7f233c3ce6a457361e74763f8c

Contents?: true

Size: 420 Bytes

Versions: 3

Compression:

Stored size: 420 Bytes

Contents

# frozen_string_literal: true

require "tools/baseinfo"

module Icarus
  module Mod
    module Tools
      # Sync methods
      class Proginfo < Baseinfo
        # rubocop:disable Naming/MethodName
        def fileType
          @data[:fileType] || "zip"
        end
        # rubocop:enable Naming/MethodName

        private

        def filetype_pattern
          /(zip|exe)/i
        end
      end
    end
  end
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
Icarus-Mod-Tools-1.8.2.1 lib/icarus/mod/tools/proginfo.rb
Icarus-Mod-Tools-1.8.2 lib/icarus/mod/tools/proginfo.rb
Icarus-Mod-Tools-1.8.1 lib/icarus/mod/tools/proginfo.rb