module Mockumentary::ActiveRecord
Public Instance Methods
discover_mock_class!()
click to toggle source
# File lib/mockumentary/active_record.rb, line 7 def discover_mock_class! Mockery.classes.detect {|c| c.ar_class == self } || Mockery.generate(self) end
mew(opts={})
click to toggle source
# File lib/mockumentary/active_record.rb, line 19 def mew(opts={}) mock_class.new(opts) end
mock(opts={})
click to toggle source
# File lib/mockumentary/active_record.rb, line 11 def mock(opts={}) mock_class.mock(opts) end
mock!(opts={})
click to toggle source
# File lib/mockumentary/active_record.rb, line 15 def mock!(opts={}) mock_class.mock!(opts) end
mock_class()
click to toggle source
# File lib/mockumentary/active_record.rb, line 3 def mock_class @mock_class ||= discover_mock_class! end