Sha256: f27f5c67bad32ca701dfaabd5e5038b7d53cef63d4d9802ea09258900571ab8d

Contents?: true

Size: 646 Bytes

Versions: 1

Compression:

Stored size: 646 Bytes

Contents

require 'appstore_kit_fork/models/model'

module AppstoreKitFork
  # Simple model class for representing Builds
  class Build < Model
    attr_reader :expired,
                :processing_state,
                :version,
                :uploaded_date,
                :expiration_date

    def initialize(options)
      super(options)

      attrs = options['attributes']
      @expired = attrs['expired']
      @processing_state = attrs['processingState']
      @version = attrs['version']
      @uploaded_date = Time.parse(attrs['uploadedDate']).getlocal
      @expiration_date = Time.parse(attrs['expirationDate']).getlocal
    end
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
appstore_kit_fork-0.0.6 lib/appstore_kit_fork/models/build.rb