Module: ActiveMocker
- Defined in:
- lib/active_mocker/rspec.rb,
lib/active_mocker/config.rb,
lib/active_mocker/railtie.rb,
lib/active_mocker/version.rb,
lib/active_mocker/generate.rb,
lib/active_mocker/progress.rb,
lib/active_mocker/mock/base.rb,
lib/active_mocker/error_object.rb,
lib/active_mocker/loaded_mocks.rb,
lib/active_mocker/mock/has_one.rb,
lib/active_mocker/mock/queries.rb,
lib/active_mocker/mock/records.rb,
lib/active_mocker/mock_creator.rb,
lib/active_mocker/parent_class.rb,
lib/active_mocker/mock/has_many.rb,
lib/active_mocker/mock/relation.rb,
lib/active_mocker/null_progress.rb,
lib/active_mocker/display_errors.rb,
lib/active_mocker/hash_new_style.rb,
lib/active_mocker/public_methods.rb,
lib/active_mocker/mock/belongs_to.rb,
lib/active_mocker/mock/collection.rb,
lib/active_mocker/mock/exceptions.rb,
lib/active_mocker/mock/association.rb,
lib/active_mocker/template_creator.rb,
lib/active_mocker/mock/hash_process.rb,
lib/active_mocker/mock/mock_relation.rb,
lib/active_mocker/mock/object_inspect.rb,
lib/active_mocker/mock/single_relation.rb,
lib/active_mocker/mock/template_methods.rb,
lib/active_mocker/file_path_to_ruby_class.rb,
lib/active_mocker/deprecated_components/rspec.rb,
lib/active_mocker/mock/has_and_belongs_to_many.rb,
lib/active_mocker/deprecated_components/mock_abilities.rb,
lib/active_mocker/mock/do_nothing_active_record_methods.rb
Defined Under Namespace
Modules: DoNothingActiveRecordMethods, Mock, MockAbilities, Queries, Rspec, TemplateMethods Classes: Association, Base, BelongsTo, Collection, Config, DisplayErrors, Error, ErrorObject, FilePathToRubyClass, Generate, HasAndBelongsToMany, HasMany, HasOne, HashNewStyle, HashProcess, IdError, LoadedMocks, MockCreator, MockRelation, NotImplementedError, NullProgress, ObjectInspect, ParentClass, Progress, Railtie, RecordNotFound, Records, Relation, SingleRelation, TemplateCreator, UnknownAttributeError, UpdateMocksError
Constant Summary collapse
- VERSION =
"2.1.3".freeze
Class Method Summary collapse
-
.configure {|Config| ... } ⇒ Object
(also: config)
Override default Configurations.
-
.create_mocks ⇒ Object
Generates Mocks file.
Class Method Details
.configure {|Config| ... } ⇒ Object Also known as: config
Override default Configurations
ActiveMocker.configure do |c|
c.model_dir= # Directory of ActiveRecord models
c.mock_dir= # Directory to save mocks
c.single_model_path= # Path to generate a single mock
c.= # False disables progress bar from sending to STDOUT
or pass a class that takes a count in the initializer and responds to #increment.
c.error_verbosity= # 0 = none
# 1 = Summary of failures
# 2 = One line per error
# 3 = Errors with exception backtrace
c.disable_modules_and_constants= # Modules are include/extend along with constant declarations.
# Default is false, to disable set to true.
end
21 22 23 24 |
# File 'lib/active_mocker/public_methods.rb', line 21 def configure(&block) Config.set(&block) self end |
.create_mocks ⇒ Object
Generates Mocks file
29 30 31 32 |
# File 'lib/active_mocker/public_methods.rb', line 29 def create_mocks Generate.new.call self end |