class ActiveMocker::Config
Attributes
disable_modules_and_constants[RW]
error_verbosity[RW]
mock_append_name[RW]
mock_dir[RW]
model_base_classes[W]
model_dir[RW]
progress_bar[RW]
single_model_path[RW]
Public Class Methods
load_defaults()
click to toggle source
# File lib/active_mocker/config.rb, line 21 def load_defaults @error_verbosity = 1 @progress_bar = true @disable_modules_and_constants = false @model_dir = nil unless @model_dir @mock_dir = nil unless @mock_dir @mock_append_name = "Mock" rails_defaults if Object.const_defined?("Rails") end
progress_class()
click to toggle source
# File lib/active_mocker/config.rb, line 47 def progress_class @progress_bar ? Progress : NullProgress end
rails_defaults()
click to toggle source
# File lib/active_mocker/config.rb, line 42 def rails_defaults @model_dir = File.join(Rails.root, "app/models") unless @model_dir @mock_dir = File.join(Rails.root, "spec/mocks") unless @mock_dir end
reset_all()
click to toggle source
# File lib/active_mocker/config.rb, line 31 def reset_all [:model_dir, :mock_dir, :log_location, :single_model_path, :progress_bar, :error_verbosity, :mock_append_name, ].each { |ivar| instance_variable_set("@#{ivar}", nil) } end
set() { |self| ... }
click to toggle source
@see ActiveMocker#configure
# File lib/active_mocker/config.rb, line 16 def set load_defaults yield self end