class

FactoryBot::Evaluator

Inherits Reference < Object

Constructors

new(strategy : Strategy::Base, overrides : Hash(String, FBValue), blocks : Hash(String, AttrBlock))

Instance methods

__invoked_methods
__override_names
__read(name : String) : FBValue

Чтение атрибута с кэшем (аналог сгенерированных методов гема).

__start_tracking
__stop_tracking
association(factory_name : String, traits : Array(String), overrides : Hash(String, FBValue)) : FBValue

Ассоциация из тела динамического атрибута / Attribute::Association.

build_class
build_class=(build_class : ActiveRecord::Base.class)
generate(name : String | Symbol) : FBValue
generate_list(name : String | Symbol, count : Int32) : Array(FBValue)
increment_sequence(sequence : Sequence) : FBValue
instance
instance=(instance : ActiveRecord::Base | Nil)
new_instance

Конструктор по умолчанию (initialize_with { new } в Ruby).

overrides

Macros

method_missing(call)

Чтение атрибутов в теле динамического блока: e.name / e.admin.