Sha256: 93531696aabdb7071c218bc3d8fb5cb0ef4fa6852160872eb3d225cb404be9e4

Contents?: true

Size: 1.14 KB

Versions: 3

Compression:

Stored size: 1.14 KB

Contents

# frozen_string_literal: true

module AppInfo
  # Full Format
  module Format
    # Apple

    INFOPLIST = :infoplist
    MOBILEPROVISION = :mobileprovision
    DSYM = :dsym

    # macOS

    MACOS = :macos

    # iOS

    IPA = :ipa

    # Android

    APK = :apk
    AAB = :aab
    PROGUARD = :proguard

    # Windows

    PE = :pe

    UNKNOWN = :unknown
  end

  # Manufacturer
  module Manufacturer
    APPLE = :apple
    GOOGLE = :google
    MICROSOFT = :microsoft
  end

  # Platform
  module Platform
    MACOS = :macos
    IOS = :ios
    ANDROID = :android
    WINDOWS = :windows
  end

  # Apple Device Type
  module Device
    # macOS
    MACOS = :macos

    # Apple iPhone
    IPHONE = :iphone
    # Apple iPad
    IPAD = :ipad
    # Apple Watch
    IWATCH = :iwatch # not implemented yet
    # Apple Universal (iPhone and iPad)
    UNIVERSAL = :universal

    # Android Phone
    PHONE = :phone
    # Android Tablet (not implemented yet)
    TABLET = :tablet
    # Android Watch
    WATCH = :watch
    # Android TV
    TELEVISION = :television
    # Android Car Automotive
    AUTOMOTIVE = :automotive

    # Windows
    WINDOWS = :windows
  end
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
app-info-3.0.0 lib/app_info/const.rb
app-info-3.0.0.beta4 lib/app_info/const.rb
app-info-3.0.0.beta3 lib/app_info/const.rb