class ActiveMocker::LoadedMocks
Public Class Methods
features()
click to toggle source
# File lib/active_mocker/loaded_mocks.rb, line 32 def features @features ||= Features.instance end
mocks()
click to toggle source
Returns an Enumerable of all currently loaded mocks.
ActiveMocker::LoadedMocks.mocks => <Collection @hash: {'Person' => PersonMock}>
@return ActiveMocker::LoadedMocks::Collection
# File lib/active_mocker/loaded_mocks.rb, line 17 def mocks Collection.new(mocks_store.values.each_with_object({}) do |mock_constant, hash| hash[mock_constant.send(:mocked_class)] = mock_constant end) end
Also aliased as: class_name_to_mock, all
Private Class Methods
add(mocks_to_add)
click to toggle source
# File lib/active_mocker/loaded_mocks.rb, line 103 def add(mocks_to_add) mocks_store.merge!(mocks_to_add.name => mocks_to_add) end
mocks_store()
click to toggle source
# File lib/active_mocker/loaded_mocks.rb, line 99 def mocks_store @mocks ||= {} end