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