Module: ActiveMocker
- Defined in:
- lib/active_hash/init.rb,
lib/active_hash/ar_api.rb,
lib/active_mocker/field.rb,
lib/active_mocker/table.rb,
lib/active_mocker/config.rb,
lib/active_mocker/logger.rb,
lib/active_mocker/version.rb,
lib/active_mocker/generate.rb,
lib/active_mocker/const_sets.rb,
lib/active_mocker/class_exists.rb,
lib/active_mocker/model_reader.rb,
lib/active_mocker/active_record.rb,
lib/active_mocker/schema_reader.rb,
lib/active_mocker/public_methods.rb,
lib/active_mocker/collection/base.rb,
lib/active_mocker/collection/queries.rb,
lib/active_mocker/mock_class_methods.rb,
lib/active_mocker/collection/relation.rb,
lib/active_mocker/active_record/schema.rb,
lib/active_mocker/mock_instance_methods.rb,
lib/active_mocker/collection/association.rb,
lib/active_mocker/active_record/unknown_module.rb,
lib/active_mocker/active_record/unknown_class_method.rb
Defined Under Namespace
Modules: ActiveHash, ActiveRecord, Collection, Config, MockClassMethods, MockInstanceMethods, UnknownClassMethod, UnknownModule
Classes: ConstSets, CreateTable, Field, Generate, Logger, ModelReader, RecordNotFound, RejectedParams, SchemaReader, SchemaVersion, Table
Constant Summary
collapse
- VERSION =
"1.3"
Class Method Summary
collapse
Class Method Details
.class_exists?(class_name) ⇒ Boolean
3
4
5
6
7
8
|
# File 'lib/active_mocker/class_exists.rb', line 3
def self.class_exists?(class_name)
klass = Module.const_get(class_name)
return klass.is_a?(Class)
rescue NameError
return false
end
|
.config(&block) ⇒ Object
11
12
13
|
# File 'lib/active_mocker/public_methods.rb', line 11
def self.config(&block)
Generate.configure(&block)
end
|
7
8
9
|
# File 'lib/active_mocker/public_methods.rb', line 7
def self.configure(&block)
Generate.configure(&block)
end
|
.create_mocks ⇒ Object
15
16
17
|
# File 'lib/active_mocker/public_methods.rb', line 15
def self.create_mocks
Generate.new
end
|
.mock(model_name, options = nil) ⇒ Object
3
4
5
|
# File 'lib/active_mocker/public_methods.rb', line 3
def self.mock(model_name, options=nil)
Generate.mock(model_name)
end
|