Module: Contentful::Management::Resource::ArrayLike
- Includes:
- Enumerable
- Included in:
- Array
- Defined in:
- lib/contentful/management/resource/array_like.rb
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
11 12 13 |
# File 'lib/contentful/management/resource/array_like.rb', line 11 def array? true end |
#each_item(&block) ⇒ Object Also known as: each
Delegates to items#each
16 17 18 |
# File 'lib/contentful/management/resource/array_like.rb', line 16 def each_item(&block) items.each(&block) end |
#empty? ⇒ Boolean
Delegates to items#empty?
23 24 25 |
# File 'lib/contentful/management/resource/array_like.rb', line 23 def empty? items.empty? end |
#size ⇒ Object Also known as: length
Delegetes to items#size
28 29 30 |
# File 'lib/contentful/management/resource/array_like.rb', line 28 def size items.size end |