class ActiveRecord::Coders::YAMLColumn

def load(yaml)

Experimental RBS support (using type sampling data from the type_fusion project).

def load: (nil yaml) -> untyped

This signature was generated using 1 sample from 1 application.

def load(yaml)
  return object_class.new if object_class != Object && yaml.nil?
  return yaml unless yaml.is_a?(String) && yaml.start_with?("---")
  obj = yaml_load(yaml)
  assert_valid_value(obj, action: "load")
  obj ||= object_class.new if object_class != Object
  obj
end