Method: FlexMock#method
- Defined in:
- lib/flexmock/core.rb
#method(method_name) ⇒ Object
Override the built-in method to include the mocked methods.
214 215 216 217 218 219 220 221 222 223 224 225 226 |
# File 'lib/flexmock/core.rb', line 214 def method(method_name) if (expectations = flexmock_expectations_for(method_name)) ->(*args, **kw, &block) { expectations.call(args, kw, block) } else super end rescue NameError => ex if ignore_missing? proc { FlexMock.undefined } else raise ex end end |