Class: JSONAPIonify::Api::ContextDelegate::Mock
- Inherits:
-
Object
- Object
- JSONAPIonify::Api::ContextDelegate::Mock
- Defined in:
- lib/jsonapionify/api/context_delegate.rb
Instance Method Summary collapse
-
#initialize(**attrs) ⇒ Mock
constructor
A new instance of Mock.
- #method_missing ⇒ Object
Constructor Details
#initialize(**attrs) ⇒ Mock
Returns a new instance of Mock.
4 5 6 7 8 |
# File 'lib/jsonapionify/api/context_delegate.rb', line 4 def initialize(**attrs) attrs.each do |attr, value| define_singleton_method(attr) { value } end end |
Dynamic Method Handling
This class handles dynamic methods through the method_missing method
#method_missing ⇒ Object
10 11 12 |
# File 'lib/jsonapionify/api/context_delegate.rb', line 10 def method_missing(*) self end |