Class: CiInACan::ViewModels::ViewModel
- Inherits:
-
Object
- Object
- CiInACan::ViewModels::ViewModel
- Defined in:
- lib/ci_in_a_can/view_models/view_model.rb
Direct Known Subclasses
AListOfRuns, LoginForm, RepoForm, RunViewModel, TestResultViewModel
Instance Method Summary collapse
-
#initialize(value = nil) ⇒ ViewModel
constructor
A new instance of ViewModel.
- #method_missing(meth, *args, &blk) ⇒ Object
- #the_original_value ⇒ Object
Constructor Details
#initialize(value = nil) ⇒ ViewModel
Returns a new instance of ViewModel.
7 8 9 |
# File 'lib/ci_in_a_can/view_models/view_model.rb', line 7 def initialize value = nil @value = value end |
Dynamic Method Handling
This class handles dynamic methods through the method_missing method
#method_missing(meth, *args, &blk) ⇒ Object
15 16 17 |
# File 'lib/ci_in_a_can/view_models/view_model.rb', line 15 def method_missing(meth, *args, &blk) @value.send(meth) end |
Instance Method Details
#the_original_value ⇒ Object
11 12 13 |
# File 'lib/ci_in_a_can/view_models/view_model.rb', line 11 def the_original_value @value end |