class FactoryBot::Trait
@api private
def ==(other)
def ==(other) name == other.name && block == other.block end
def clone
def clone Trait.new(name, &block) end
def initialize(name, &block)
def initialize(name, &block) @name = name.to_s @block = block @definition = Definition.new(@name) proxy = FactoryBot::DefinitionProxy.new(@definition) if block proxy.instance_eval(&@block) end end
def names
def names [@name] end