# This file is autogenerated. Do not edit it by hand. Regenerate it with: # srb rbi gems # typed: strong # # If you would like to make changes to this file, great! Please create the gem's shim here: # # https://github.com/sorbet/sorbet-typed/new/master?filename=lib/activemodel/all/activemodel.rbi # # activemodel-6.0.2.1 module ActiveModel def self.eager_load!; end def self.gem_version; end def self.version; end extend ActiveSupport::Autoload end module ActiveModel::VERSION end module ActiveModel::Serializers extend ActiveSupport::Autoload end class ActiveModel::Name def !~(*args, &block); end def <=>(*args, &block); end def ==(arg); end def ===(arg); end def =~(*args, &block); end def _singularize(string); end def as_json(*args, &block); end def cache_key; end def collection; end def element; end def eql?(*args, &block); end def human(options = nil); end def i18n_key; end def initialize(klass, namespace = nil, name = nil); end def match?(*args, &block); end def name; end def param_key; end def plural; end def route_key; end def singular; end def singular_route_key; end def to_s(*args, &block); end def to_str(*args, &block); end include Comparable end module ActiveModel::Naming def model_name; end def self.extended(base); end def self.model_name_from_record_or_class(record_or_class); end def self.param_key(record_or_class); end def self.plural(record_or_class); end def self.route_key(record_or_class); end def self.singular(record_or_class); end def self.singular_route_key(record_or_class); end def self.uncountable?(record_or_class); end end module ActiveModel::Translation def human_attribute_name(attribute, options = nil); end def i18n_scope; end def lookup_ancestors; end include ActiveModel::Naming end module ActiveModel::Conversion def to_key; end def to_model; end def to_param; end def to_partial_path; end extend ActiveSupport::Concern end module ActiveModel::Conversion::ClassMethods def _to_partial_path; end end