class Sus::Have::Attribute
def call(assertions, subject)
def call(assertions, subject) assertions.nested(self) do |assertions| assertions.assert(subject.respond_to?(@name), "has attribute") @predicate&.call(assertions, subject.send(@name)) end end
def call(assertions, subject) assertions.nested(self) do |assertions| assertions.assert(subject.respond_to?(@name), "has attribute") @predicate&.call(assertions, subject.send(@name)) end end