Class: Ducktrails::LinkCollection
- Inherits:
-
Array
- Object
- Array
- Ducktrails::LinkCollection
- Includes:
- Configurable
- Defined in:
- lib/ducktrails/link_collection.rb
Instance Attribute Summary collapse
-
#current_uri ⇒ Object
Returns the value of attribute current_uri.
-
#request ⇒ Object
Returns the value of attribute request.
-
#resources ⇒ Object
Returns the value of attribute resources.
Instance Method Summary collapse
-
#initialize(resources, current_uri, request) ⇒ LinkCollection
constructor
A new instance of LinkCollection.
- #links ⇒ Object
Constructor Details
#initialize(resources, current_uri, request) ⇒ LinkCollection
14 15 16 17 18 |
# File 'lib/ducktrails/link_collection.rb', line 14 def initialize(resources, current_uri, request) @resources ||= set_default_resources(resources) @current_uri ||= current_uri @request ||= request end |
Instance Attribute Details
#current_uri ⇒ Object
Returns the value of attribute current_uri.
12 13 14 |
# File 'lib/ducktrails/link_collection.rb', line 12 def current_uri @current_uri end |
#request ⇒ Object
Returns the value of attribute request.
12 13 14 |
# File 'lib/ducktrails/link_collection.rb', line 12 def request @request end |
#resources ⇒ Object
Returns the value of attribute resources.
12 13 14 |
# File 'lib/ducktrails/link_collection.rb', line 12 def resources @resources end |
Instance Method Details
#links ⇒ Object
20 21 22 |
# File 'lib/ducktrails/link_collection.rb', line 20 def links build_links end |