Sha256: b5d0e49e912bbedcd42fd528eaadd94bcf00b151cad9d67e286ffd65de98a9be

Contents?: true

Size: 466 Bytes

Versions: 18

Compression:

Stored size: 466 Bytes

Contents

# frozen_string_literal: true

module EasyTalk
  module Types
    # no-doc
    class BaseComposer
      extend T::Sig
      extend T::Generic

      Elem = type_member

      sig { returns(T::Array[Elem]) }
      attr_reader :items

      # Initializes a new instance of the BaseComposer class.
      #
      # @param args [Array] the items to be assigned to the instance variable @items
      def initialize(*args)
        @items = args
      end
    end
  end
end

Version data entries

18 entries across 18 versions & 1 rubygems

Version Path
easy_talk-1.0.4 lib/easy_talk/types/base_composer.rb
easy_talk-1.0.3 lib/easy_talk/types/base_composer.rb
easy_talk-1.0.2 lib/easy_talk/types/base_composer.rb
easy_talk-1.0.1 lib/easy_talk/types/base_composer.rb
easy_talk-1.0.0 lib/easy_talk/types/base_composer.rb
easy_talk-0.2.1 lib/easy_talk/types/base_composer.rb
easy_talk-0.2.0 lib/easy_talk/types/base_composer.rb
easy_talk-0.1.10 lib/easy_talk/types/base_composer.rb
easy_talk-0.1.9 lib/easy_talk/types/base_composer.rb
easy_talk-0.1.8 lib/easy_talk/types/base_composer.rb
easy_talk-0.1.7 lib/easy_talk/types/base_composer.rb
easy_talk-0.1.6 lib/easy_talk/types/base_composer.rb
easy_talk-0.1.5 lib/easy_talk/types/base_composer.rb
easy_talk-0.1.4 lib/easy_talk/types/base_composer.rb
easy_talk-0.1.3 lib/easy_talk/types/base_composer.rb
easy_talk-0.1.2 lib/easy_talk/types/base_composer.rb
easy_talk-0.1.1 lib/easy_talk/types/base_composer.rb
easy_talk-0.1.0 lib/easy_talk/types/base_composer.rb