Sha256: 57d3134e31d0fc5ec3a2a351facdfdc15affb9e7944983c6455893e927597f6e

Contents?: true

Size: 530 Bytes

Versions: 31

Compression:

Stored size: 530 Bytes

Contents

# frozen_string_literal: true

module Vedeu

  module Editor

    # Used by {Vedeu::Editor::Lines} and {Vedeu::Editor::Line} to
    # fetch an item from the respective collection.
    #
    # @api private
    #
    module Collection

      include Vedeu::Repositories::Assemblage

      # Fetches an item from a collection.
      #
      # @param index [Fixnum]
      # @return [String]
      def by_index(index)
        Vedeu::Editor::Item.by_index(collection, index)
      end

    end # Collection

  end # Editor

end # Vedeu

Version data entries

31 entries across 31 versions & 1 rubygems

Version Path
vedeu-0.8.12 lib/vedeu/editor/collection.rb
vedeu-0.8.10 lib/vedeu/editor/collection.rb
vedeu-0.8.9 lib/vedeu/editor/collection.rb
vedeu-0.8.8 lib/vedeu/editor/collection.rb
vedeu-0.8.7 lib/vedeu/editor/collection.rb
vedeu-0.8.6 lib/vedeu/editor/collection.rb
vedeu-0.8.5 lib/vedeu/editor/collection.rb
vedeu-0.8.4 lib/vedeu/editor/collection.rb
vedeu-0.8.3 lib/vedeu/editor/collection.rb
vedeu-0.8.2 lib/vedeu/editor/collection.rb
vedeu-0.8.1 lib/vedeu/editor/collection.rb