Sha256: fdfb89dabf5c84535cbd90d6e51fe77d8a61e13006ecd9d5f315e1a33c308d7c

Contents?: true

Size: 775 Bytes

Versions: 2

Compression:

Stored size: 775 Bytes

Contents

# frozen_string_literal: true

# Android variant model
class AndroidVariant
  attr_reader :sdk, :abi, :screen_density, :language, :texture_compression_format, :device_tire, :min, :max

  PARSING_KEYS = {
    sdk: 'SDK',
    abi: 'ABI',
    screen_density: 'SCREEN_DENSITY',
    language: 'LANGUAGE',
    texture_compression_format: 'TEXTURE_COMPRESSION_FORMAT',
    device_tire: 'DEVICE_TIER',
    min: 'MIN',
    max: 'MAX'
  }.freeze

  def initialize(sdk, abi, screen_density, language, texture_compression_format, device_tire, min, max)
    @sdk = sdk
    @abi = abi
    @screen_density = screen_density
    @language = language
    @texture_compression_format = texture_compression_format
    @device_tire = device_tire
    @min = min.to_i
    @max = max.to_i
  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
danger-app_size_report-1.1.0 lib/converter/models/android_variant_model.rb
danger-app_size_report-1.0.0 lib/converter/models/android_variant_model.rb