Module: Contentful::Resource::ArrayLike
Overview
Useful methods for array-like resources that can be included if an :items property exists
Instance Method Summary collapse
-
#array? ⇒ Boolean
Returns true for array-like resources.
-
#each_item(&block) ⇒ Object
(also: #each)
Delegates to items#each.
-
#empty? ⇒ Boolean
Delegates to items#empty?.
-
#size ⇒ Object
(also: #length)
Delegetes to items#size.
Instance Method Details
#array? ⇒ Boolean
Returns true for array-like resources
9 10 11 |
# File 'lib/contentful/resource/array_like.rb', line 9 def array? true end |
#each_item(&block) ⇒ Object Also known as: each
Delegates to items#each
14 15 16 |
# File 'lib/contentful/resource/array_like.rb', line 14 def each_item(&block) items.each(&block) end |
#empty? ⇒ Boolean
Delegates to items#empty?
20 21 22 |
# File 'lib/contentful/resource/array_like.rb', line 20 def empty? items.empty? end |
#size ⇒ Object Also known as: length
Delegetes to items#size
25 26 27 |
# File 'lib/contentful/resource/array_like.rb', line 25 def size items.size end |