Class: Munson::Collection
- Inherits:
-
Object
- Object
- Munson::Collection
- Extended by:
- Forwardable
- Includes:
- Enumerable
- Defined in:
- lib/munson/collection.rb
Instance Attribute Summary collapse
-
#jsonapi ⇒ Object
readonly
Returns the value of attribute jsonapi.
-
#links ⇒ Object
readonly
Returns the value of attribute links.
-
#meta ⇒ Object
readonly
Returns the value of attribute meta.
Instance Method Summary collapse
- #each(&block) ⇒ Object
-
#initialize(collection = [], errors: nil, meta: nil, jsonapi: nil, links: nil) ⇒ Collection
constructor
A new instance of Collection.
Constructor Details
#initialize(collection = [], errors: nil, meta: nil, jsonapi: nil, links: nil) ⇒ Collection
11 12 13 14 15 16 |
# File 'lib/munson/collection.rb', line 11 def initialize(collection=[], errors: nil, meta: nil, jsonapi: nil, links: nil) @collection = collection = @jsonapi = jsonapi @links = links end |
Instance Attribute Details
#jsonapi ⇒ Object (readonly)
Returns the value of attribute jsonapi.
8 9 10 |
# File 'lib/munson/collection.rb', line 8 def jsonapi @jsonapi end |
#links ⇒ Object (readonly)
Returns the value of attribute links.
9 10 11 |
# File 'lib/munson/collection.rb', line 9 def links @links end |
#meta ⇒ Object (readonly)
Returns the value of attribute meta.
7 8 9 |
# File 'lib/munson/collection.rb', line 7 def end |
Instance Method Details
#each(&block) ⇒ Object
18 19 20 |
# File 'lib/munson/collection.rb', line 18 def each(&block) @collection.each(&block) end |