Module: Micronaut::Rails::Mocking::ModelStubber
- Defined in:
- lib/micronaut/rails/mocking/model_stubber.rb
Instance Method Summary collapse
Instance Method Details
#as_new_record ⇒ Object
15 16 17 18 |
# File 'lib/micronaut/rails/mocking/model_stubber.rb', line 15 def as_new_record self.id = nil self end |
#connection ⇒ Object
7 8 9 |
# File 'lib/micronaut/rails/mocking/model_stubber.rb', line 7 def connection raise ::Micronaut::Rails::IllegalDataAccessException.new("stubbed/mocked models are not allowed to access the database") end |
#new_record? ⇒ Boolean
11 12 13 |
# File 'lib/micronaut/rails/mocking/model_stubber.rb', line 11 def new_record? id.nil? end |