Sha256: 3833e462a7d6687516d11afda2d9ccfebba4ab3c0c46baaaa59b6195b91ffab9

Contents?: true

Size: 1.12 KB

Versions: 14

Compression:

Stored size: 1.12 KB

Contents

# typed: strong

class ActiveRecord::Base < Object
  extend T::Sig

  sig { returns(T::Boolean) }
  def self.table_exists?; end

  sig { returns(T::Hash[String, T::Hash[String, T.untyped]]) }
  def self.defined_enums; end

  sig { returns(T::Hash[String, T.untyped]) }
  def self.columns_hash; end

  sig { params(column_name: String).returns(T.nilable(T.any(ActiveModel::Type::Value, ActiveRecord::Type::Serialized))) }
  def self.type_for_attribute(column_name); end

  sig { returns(T::Hash[String, T.untyped]) }
  def self.reflections; end

  sig { returns(T.untyped) }
  def self.connection; end

  sig { returns(T::Boolean) }
  def self.abstract_class?; end

  sig { returns(T::Hash[String, T.untyped]) }
  def self.attachment_reflections; end
end

class ActiveRecord::AttributeMethods::TimeZoneConversion::TimeZoneConverter;
  def klass; end
end

class ActiveModel::Validations::PresenceValidator
  sig { returns(T::Hash[T.untyped, T.untyped]) }
  attr_reader :options
end

module ActiveModel::Validations
  module ClassMethods
    def validators_on(*attributes); end
  end
end

class ActiveRecord::Type::Serialized
  def coder; end
end

Version data entries

14 entries across 14 versions & 1 rubygems

Version Path
sorbet-rails-0.7.34 lib/sorbet-rails/dependent_gem_rbis/activerecord.rbi
sorbet-rails-0.7.33 lib/sorbet-rails/dependent_gem_rbis/activerecord.rbi
sorbet-rails-0.7.32 lib/sorbet-rails/dependent_gem_rbis/activerecord.rbi
sorbet-rails-0.7.31 lib/sorbet-rails/dependent_gem_rbis/activerecord.rbi
sorbet-rails-0.7.27 lib/sorbet-rails/dependent_gem_rbis/activerecord.rbi
sorbet-rails-0.7.26 lib/sorbet-rails/dependent_gem_rbis/activerecord.rbi
sorbet-rails-0.7.25 lib/sorbet-rails/dependent_gem_rbis/activerecord.rbi
sorbet-rails-0.7.24 lib/sorbet-rails/dependent_gem_rbis/activerecord.rbi
sorbet-rails-0.7.23 lib/sorbet-rails/dependent_gem_rbis/activerecord.rbi
sorbet-rails-0.7.22 lib/sorbet-rails/dependent_gem_rbis/activerecord.rbi
sorbet-rails-0.7.20 lib/sorbet-rails/dependent_gem_rbis/activerecord.rbi
sorbet-rails-0.7.19 lib/sorbet-rails/dependent_gem_rbis/activerecord.rbi
sorbet-rails-0.7.18 lib/sorbet-rails/dependent_gem_rbis/activerecord.rbi
sorbet-rails-0.7.5 lib/sorbet-rails/dependent_gem_rbis/activerecord.rbi