Sha256: 9b7a9983299961447580b6526cd17d63466c46fa3ce79488e2e37928c1cee00d

Contents?: true

Size: 476 Bytes

Versions: 1

Compression:

Stored size: 476 Bytes

Contents

# frozen_string_literal: true

require "dry-struct"

require "foxtracker/types"

module Foxtracker
  module Format
    class ExtendedModule < Dry::Struct
      class Note < Dry::Struct
        attribute :note, Types::Strict::Integer
        attribute :instrument, Types::Strict::Integer
        attribute :volume, Types::Strict::Integer
        attribute :effect_type, Types::Strict::Integer
        attribute :effect_param, Types::Strict::Integer
      end
    end
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
foxtracker-0.1.0.pre1337 lib/foxtracker/format/extended_module/note.rb