Class: Railjet::PresenterContext
- Inherits:
-
SimpleDelegator
- Object
- SimpleDelegator
- Railjet::PresenterContext
- Defined in:
- lib/railjet/presenter_context.rb
Instance Attribute Summary collapse
-
#view ⇒ Object
readonly
Returns the value of attribute view.
Instance Method Summary collapse
-
#initialize(context, view_context) ⇒ PresenterContext
constructor
A new instance of PresenterContext.
- #repository ⇒ Object
Constructor Details
#initialize(context, view_context) ⇒ PresenterContext
Returns a new instance of PresenterContext.
5 6 7 8 |
# File 'lib/railjet/presenter_context.rb', line 5 def initialize(context, view_context) super(context) @view = view_context end |
Instance Attribute Details
#view ⇒ Object (readonly)
Returns the value of attribute view.
3 4 5 |
# File 'lib/railjet/presenter_context.rb', line 3 def view @view end |
Instance Method Details
#repository ⇒ Object
10 11 12 |
# File 'lib/railjet/presenter_context.rb', line 10 def repository raise NoMethodError, "Acessing Repository from Presenter is a no-no 🙅♂️" end |