Sha256: eb7f0d8c4bab0ed33f5c6406d9da6e7e64db8bff5b271f3768c52a95e44a7a41

Contents?: true

Size: 435 Bytes

Versions: 1

Compression:

Stored size: 435 Bytes

Contents

module Lolxin
  class MiniSeriesDto
    attr_accessor(*%i(
      wins
      losses
      target
      progress
      data
    ))

    def initialize(data)
      @data = data
      return nil if data.nil?

      initialize_with(data)
    end

    private

    def initialize_with(data)
      @wins     = data['wins']
      @losses   = data['losses']
      @target   = data['target']
      @progress = data['progress']
    end
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
lolxin-0.13.0 lib/lolxin/dto/mini_series_dto.rb