Module: ActiveMocker
- Defined in:
- lib/active_mocker/field.rb,
lib/active_mocker/table.rb,
lib/active_mocker/config.rb,
lib/active_mocker/logger.rb,
lib/active_mocker/railtie.rb,
lib/active_mocker/version.rb,
lib/active_mocker/generate.rb,
lib/active_mocker/mock/base.rb,
lib/active_mocker/ruby_parse.rb,
lib/active_mocker/file_reader.rb,
lib/active_mocker/loaded_mocks.rb,
lib/active_mocker/mock/next_id.rb,
lib/active_mocker/mock/queries.rb,
lib/active_mocker/mock/records.rb,
lib/active_mocker/model_reader.rb,
lib/active_mocker/model_schema.rb,
lib/active_mocker/active_record.rb,
lib/active_mocker/mock/has_many.rb,
lib/active_mocker/mock/relation.rb,
lib/active_mocker/schema_reader.rb,
lib/active_mocker/string_reader.rb,
lib/active_mocker/public_methods.rb,
lib/active_mocker/reparameterize.rb,
lib/active_mocker/db_to_ruby_type.rb,
lib/active_mocker/mock/collection.rb,
lib/active_mocker/mock/exceptions.rb,
lib/active_mocker/mock/association.rb,
lib/active_mocker/mock/hash_process.rb,
lib/active_mocker/active_record/scope.rb,
lib/active_mocker/mock/mock_abilities.rb,
lib/active_mocker/mock/object_inspect.rb,
lib/active_mocker/active_record/schema.rb,
lib/active_mocker/mock/template_methods.rb,
lib/active_mocker/model_schema/generate.rb,
lib/active_mocker/active_record/relationships.rb,
lib/active_mocker/active_record/unknown_module.rb,
lib/active_mocker/mock/has_and_belongs_to_many.rb,
lib/active_mocker/active_record/unknown_class_method.rb,
lib/active_mocker/mock/do_nothing_active_record_methods.rb
Defined Under Namespace
Modules: ActiveRecord, Config, LoggerToJson, Mock Classes: CreateTable, DBToRubyType, Field, Generate, LoadedMocks, Logger, ModelReader, ModelSchema, ModelSchemaCollection, Railtie, Reparameterize, RubyParse, SchemaReader, SchemaVersion, StringReader, Table
Constant Summary collapse
- VERSION =
"1.6.4"
Class Method Summary collapse
-
.configure(&block) ⇒ Object
(also: config)
Override default Configurations.
-
.create_mocks ⇒ Object
Generates Mocks file.
-
.mock(model_name, options = nil) ⇒ Object
Method will be deprecated in v2.
Class Method Details
.configure(&block) ⇒ Object Also known as: config
Override default Configurations
ActiveMocker::Generate.configure do |config|
config.schema_file = File.join(Rails.root, 'db/schema.rb')
config.model_dir = File.join(Rails.root, 'app/models')
config.mock_dir = File.join(Rails.root, 'spec/mocks')
config.logger = Rails.logger
end
19 20 21 |
# File 'lib/active_mocker/public_methods.rb', line 19 def configure(&block) Generate.configure(&block) end |