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.32 lib/vedeu/editor/collection.rb
vedeu-0.8.31 lib/vedeu/editor/collection.rb
vedeu-0.8.30 lib/vedeu/editor/collection.rb
vedeu-0.8.29 lib/vedeu/editor/collection.rb
vedeu-0.8.28 lib/vedeu/editor/collection.rb
vedeu-0.8.27 lib/vedeu/editor/collection.rb
vedeu-0.8.26 lib/vedeu/editor/collection.rb
vedeu-0.8.25 lib/vedeu/editor/collection.rb
vedeu-0.8.24 lib/vedeu/editor/collection.rb
vedeu-0.8.23 lib/vedeu/editor/collection.rb
vedeu-0.8.22 lib/vedeu/editor/collection.rb
vedeu-0.8.21 lib/vedeu/editor/collection.rb
vedeu-0.8.20 lib/vedeu/editor/collection.rb
vedeu-0.8.19 lib/vedeu/editor/collection.rb
vedeu-0.8.18 lib/vedeu/editor/collection.rb
vedeu-0.8.17 lib/vedeu/editor/collection.rb
vedeu-0.8.16 lib/vedeu/editor/collection.rb
vedeu-0.8.15 lib/vedeu/editor/collection.rb
vedeu-0.8.14 lib/vedeu/editor/collection.rb
vedeu-0.8.13 lib/vedeu/editor/collection.rb