Sha256: c6f86b862c23eb6241da49b1a50f4d6f242882e02a02ee600a9fc4f455ed79b5

Contents?: true

Size: 932 Bytes

Versions: 2

Compression:

Stored size: 932 Bytes

Contents

# frozen_string_literal: true

require_relative '../helper/json_converter'

# Variant Model
class VariantModel < JSONConverter
  attr_reader :variant, :supported_variant_descriptors, :app_on_demand_resources_size, :app_size,
              :on_demand_resources_size

  PARSING_KEYS = {
    variant: 'Variant: ',
    supported_variant_descriptors: 'Supported variant descriptors: ',
    app_on_demand_resources_size: 'App + On Demand Resources size: ',
    app_size: 'App size: ',
    on_demand_resources_size: 'On Demand Resources size: '
  }.freeze

  def initialize(variant, supported_variant_descriptors, app_on_demand_resources_size, app_size, on_demand_resources_size)
    super()
    @variant = variant
    @supported_variant_descriptors = supported_variant_descriptors
    @app_on_demand_resources_size = app_on_demand_resources_size
    @app_size = app_size
    @on_demand_resources_size = on_demand_resources_size
  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

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