Sha256: a0fd28abbe3db6260ecd019d25f45c5fbc4c003f03a1c174de8a46fc5347c1f7
Contents?: true
Size: 933 Bytes
Versions: 36
Compression:
Stored size: 933 Bytes
Contents
module Contentful # Useful methods for array-like resources that can be included if an # :items property exists module ArrayLike include Enumerable # Returns true for array-like resources # # @return [true] def array? true end # Delegates to items#each # # @yield [Contentful::Entry, Contentful::Asset] def each_item(&block) items.each(&block) end alias each each_item # Delegates to items#empty? # # @return [Boolean] def empty? items.empty? end # Delegetes to items#size # # @return [Number] def size items.size end alias length size # Delegates to items#[] # # @return [Contentful::Entry, Contentful::Asset] def [](index) items[index] end # Delegates to items#last # # @return [Contentful::Entry, Contentful::Asset] def last items.last end end end
Version data entries
36 entries across 36 versions & 1 rubygems