Files
redux-scraper/sorbet/rbi/dsl/domain/post/e621_post.rbi
2025-08-20 22:10:57 +00:00

3258 lines
102 KiB
Ruby
Generated

# typed: true
# DO NOT EDIT MANUALLY
# This is an autogenerated file for dynamic methods in `Domain::Post::E621Post`.
# Please instead update this file by running `bin/tapioca dsl Domain::Post::E621Post`.
class Domain::Post::E621Post
include GeneratedAssociationMethods
include GeneratedAttributeMethods
extend CommonRelationMethods
extend GeneratedRelationMethods
sig { returns(ColorLogger) }
def logger; end
private
sig { returns(NilClass) }
def to_ary; end
class << self
sig do
params(
name: Symbol,
type: T.any(Symbol, ActiveModel::Type::Value),
options: T.nilable(T::Hash[Symbol, T.untyped])
).void
end
def attr_json(name, type, options = nil); end
sig do
params(
default_container_attribute: T.nilable(Symbol),
bad_cast: T.nilable(Symbol),
unknown_key: T.nilable(Symbol)
).void
end
def attr_json_config(default_container_attribute: nil, bad_cast: nil, unknown_key: nil); end
sig { returns(T::Array[Symbol]) }
def attr_json_registry; end
sig { returns(ColorLogger) }
def logger; end
sig do
params(
attributes: T.untyped,
block: T.nilable(T.proc.params(object: ::Domain::Post::E621Post).void)
).returns(::Domain::Post::E621Post)
end
def new(attributes = nil, &block); end
end
module CommonRelationMethods
sig do
params(
block: T.nilable(T.proc.params(record: ::Domain::Post::E621Post).returns(T.untyped))
).returns(T::Boolean)
end
def any?(&block); end
sig { params(column_name: T.any(String, Symbol)).returns(T.any(Integer, Float, BigDecimal)) }
def average(column_name); end
sig do
params(
block: T.nilable(T.proc.params(object: ::Domain::Post::E621Post).void)
).returns(::Domain::Post::E621Post)
end
sig do
params(
attributes: T::Array[T.untyped],
block: T.nilable(T.proc.params(object: ::Domain::Post::E621Post).void)
).returns(T::Array[::Domain::Post::E621Post])
end
sig do
params(
attributes: T.untyped,
block: T.nilable(T.proc.params(object: ::Domain::Post::E621Post).void)
).returns(::Domain::Post::E621Post)
end
def build(attributes = nil, &block); end
sig { params(operation: Symbol, column_name: T.any(String, Symbol)).returns(T.any(Integer, Float, BigDecimal)) }
def calculate(operation, column_name); end
sig { params(column_name: T.nilable(T.any(String, Symbol))).returns(Integer) }
sig { params(column_name: NilClass, block: T.proc.params(object: ::Domain::Post::E621Post).void).returns(Integer) }
def count(column_name = nil, &block); end
sig do
params(
block: T.nilable(T.proc.params(object: ::Domain::Post::E621Post).void)
).returns(::Domain::Post::E621Post)
end
sig do
params(
attributes: T::Array[T.untyped],
block: T.nilable(T.proc.params(object: ::Domain::Post::E621Post).void)
).returns(T::Array[::Domain::Post::E621Post])
end
sig do
params(
attributes: T.untyped,
block: T.nilable(T.proc.params(object: ::Domain::Post::E621Post).void)
).returns(::Domain::Post::E621Post)
end
def create(attributes = nil, &block); end
sig do
params(
block: T.nilable(T.proc.params(object: ::Domain::Post::E621Post).void)
).returns(::Domain::Post::E621Post)
end
sig do
params(
attributes: T::Array[T.untyped],
block: T.nilable(T.proc.params(object: ::Domain::Post::E621Post).void)
).returns(T::Array[::Domain::Post::E621Post])
end
sig do
params(
attributes: T.untyped,
block: T.nilable(T.proc.params(object: ::Domain::Post::E621Post).void)
).returns(::Domain::Post::E621Post)
end
def create!(attributes = nil, &block); end
sig do
params(
attributes: T::Array[T.untyped],
block: T.nilable(T.proc.params(object: ::Domain::Post::E621Post).void)
).returns(T::Array[::Domain::Post::E621Post])
end
sig do
params(
attributes: T.untyped,
block: T.nilable(T.proc.params(object: ::Domain::Post::E621Post).void)
).returns(::Domain::Post::E621Post)
end
def create_or_find_by(attributes, &block); end
sig do
params(
attributes: T::Array[T.untyped],
block: T.nilable(T.proc.params(object: ::Domain::Post::E621Post).void)
).returns(T::Array[::Domain::Post::E621Post])
end
sig do
params(
attributes: T.untyped,
block: T.nilable(T.proc.params(object: ::Domain::Post::E621Post).void)
).returns(::Domain::Post::E621Post)
end
def create_or_find_by!(attributes, &block); end
sig { returns(T::Array[::Domain::Post::E621Post]) }
def destroy_all; end
sig { params(conditions: T.untyped).returns(T::Boolean) }
def exists?(conditions = :none); end
sig { returns(T.nilable(::Domain::Post::E621Post)) }
def fifth; end
sig { returns(::Domain::Post::E621Post) }
def fifth!; end
sig do
params(
args: T.any(String, Symbol, ::ActiveSupport::Multibyte::Chars, T::Boolean, BigDecimal, Numeric, ::ActiveRecord::Type::Binary::Data, ::ActiveRecord::Type::Time::Value, Date, Time, ::ActiveSupport::Duration, T::Class[T.anything])
).returns(::Domain::Post::E621Post)
end
sig do
params(
args: T::Array[T.any(String, Symbol, ::ActiveSupport::Multibyte::Chars, T::Boolean, BigDecimal, Numeric, ::ActiveRecord::Type::Binary::Data, ::ActiveRecord::Type::Time::Value, Date, Time, ::ActiveSupport::Duration, T::Class[T.anything])]
).returns(T::Enumerable[::Domain::Post::E621Post])
end
sig do
params(
args: NilClass,
block: T.proc.params(object: ::Domain::Post::E621Post).void
).returns(T.nilable(::Domain::Post::E621Post))
end
def find(args = nil, &block); end
sig { params(args: T.untyped).returns(T.nilable(::Domain::Post::E621Post)) }
def find_by(*args); end
sig { params(args: T.untyped).returns(::Domain::Post::E621Post) }
def find_by!(*args); end
sig do
params(
start: T.untyped,
finish: T.untyped,
batch_size: Integer,
error_on_ignore: T.untyped,
order: Symbol,
block: T.proc.params(object: ::Domain::Post::E621Post).void
).void
end
sig do
params(
start: T.untyped,
finish: T.untyped,
batch_size: Integer,
error_on_ignore: T.untyped,
order: Symbol
).returns(T::Enumerator[::Domain::Post::E621Post])
end
def find_each(start: nil, finish: nil, batch_size: 1000, error_on_ignore: nil, order: :asc, &block); end
sig do
params(
start: T.untyped,
finish: T.untyped,
batch_size: Integer,
error_on_ignore: T.untyped,
order: Symbol,
block: T.proc.params(object: T::Array[::Domain::Post::E621Post]).void
).void
end
sig do
params(
start: T.untyped,
finish: T.untyped,
batch_size: Integer,
error_on_ignore: T.untyped,
order: Symbol
).returns(T::Enumerator[T::Enumerator[::Domain::Post::E621Post]])
end
def find_in_batches(start: nil, finish: nil, batch_size: 1000, error_on_ignore: nil, order: :asc, &block); end
sig do
params(
attributes: T::Array[T.untyped],
block: T.nilable(T.proc.params(object: ::Domain::Post::E621Post).void)
).returns(T::Array[::Domain::Post::E621Post])
end
sig do
params(
attributes: T.untyped,
block: T.nilable(T.proc.params(object: ::Domain::Post::E621Post).void)
).returns(::Domain::Post::E621Post)
end
def find_or_create_by(attributes, &block); end
sig do
params(
attributes: T::Array[T.untyped],
block: T.nilable(T.proc.params(object: ::Domain::Post::E621Post).void)
).returns(T::Array[::Domain::Post::E621Post])
end
sig do
params(
attributes: T.untyped,
block: T.nilable(T.proc.params(object: ::Domain::Post::E621Post).void)
).returns(::Domain::Post::E621Post)
end
def find_or_create_by!(attributes, &block); end
sig do
params(
attributes: T::Array[T.untyped],
block: T.nilable(T.proc.params(object: ::Domain::Post::E621Post).void)
).returns(T::Array[::Domain::Post::E621Post])
end
sig do
params(
attributes: T.untyped,
block: T.nilable(T.proc.params(object: ::Domain::Post::E621Post).void)
).returns(::Domain::Post::E621Post)
end
def find_or_initialize_by(attributes, &block); end
sig { params(signed_id: T.untyped, purpose: T.untyped).returns(T.nilable(::Domain::Post::E621Post)) }
def find_signed(signed_id, purpose: nil); end
sig { params(signed_id: T.untyped, purpose: T.untyped).returns(::Domain::Post::E621Post) }
def find_signed!(signed_id, purpose: nil); end
sig { params(arg: T.untyped, args: T.untyped).returns(::Domain::Post::E621Post) }
def find_sole_by(arg, *args); end
sig { returns(T.nilable(::Domain::Post::E621Post)) }
sig { params(limit: Integer).returns(T::Array[::Domain::Post::E621Post]) }
def first(limit = nil); end
sig { returns(::Domain::Post::E621Post) }
def first!; end
sig { returns(T.nilable(::Domain::Post::E621Post)) }
def forty_two; end
sig { returns(::Domain::Post::E621Post) }
def forty_two!; end
sig { returns(T.nilable(::Domain::Post::E621Post)) }
def fourth; end
sig { returns(::Domain::Post::E621Post) }
def fourth!; end
sig { returns(Array) }
def ids; end
sig do
params(
of: Integer,
start: T.untyped,
finish: T.untyped,
load: T.untyped,
error_on_ignore: T.untyped,
order: Symbol,
use_ranges: T.untyped,
block: T.proc.params(object: PrivateRelation).void
).void
end
sig do
params(
of: Integer,
start: T.untyped,
finish: T.untyped,
load: T.untyped,
error_on_ignore: T.untyped,
order: Symbol,
use_ranges: T.untyped
).returns(::ActiveRecord::Batches::BatchEnumerator)
end
def in_batches(of: 1000, start: nil, finish: nil, load: false, error_on_ignore: nil, order: :asc, use_ranges: nil, &block); end
sig { params(record: T.untyped).returns(T::Boolean) }
def include?(record); end
sig { returns(T.nilable(::Domain::Post::E621Post)) }
sig { params(limit: Integer).returns(T::Array[::Domain::Post::E621Post]) }
def last(limit = nil); end
sig { returns(::Domain::Post::E621Post) }
def last!; end
sig do
params(
block: T.nilable(T.proc.params(record: ::Domain::Post::E621Post).returns(T.untyped))
).returns(T::Boolean)
end
def many?(&block); end
sig { params(column_name: T.any(String, Symbol)).returns(T.untyped) }
def maximum(column_name); end
sig { params(record: T.untyped).returns(T::Boolean) }
def member?(record); end
sig { params(column_name: T.any(String, Symbol)).returns(T.untyped) }
def minimum(column_name); end
sig do
params(
block: T.nilable(T.proc.params(object: ::Domain::Post::E621Post).void)
).returns(::Domain::Post::E621Post)
end
sig do
params(
attributes: T::Array[T.untyped],
block: T.nilable(T.proc.params(object: ::Domain::Post::E621Post).void)
).returns(T::Array[::Domain::Post::E621Post])
end
sig do
params(
attributes: T.untyped,
block: T.nilable(T.proc.params(object: ::Domain::Post::E621Post).void)
).returns(::Domain::Post::E621Post)
end
def new(attributes = nil, &block); end
sig do
params(
block: T.nilable(T.proc.params(record: ::Domain::Post::E621Post).returns(T.untyped))
).returns(T::Boolean)
end
def none?(&block); end
sig do
params(
block: T.nilable(T.proc.params(record: ::Domain::Post::E621Post).returns(T.untyped))
).returns(T::Boolean)
end
def one?(&block); end
sig { params(column_names: T.untyped).returns(T.untyped) }
def pick(*column_names); end
sig { params(column_names: T.untyped).returns(T.untyped) }
def pluck(*column_names); end
sig { returns(T.nilable(::Domain::Post::E621Post)) }
def second; end
sig { returns(::Domain::Post::E621Post) }
def second!; end
sig { returns(T.nilable(::Domain::Post::E621Post)) }
def second_to_last; end
sig { returns(::Domain::Post::E621Post) }
def second_to_last!; end
sig { returns(::Domain::Post::E621Post) }
def sole; end
sig { params(initial_value_or_column: T.untyped).returns(T.any(Integer, Float, BigDecimal)) }
sig do
type_parameters(:U)
.params(
initial_value_or_column: T.nilable(T.type_parameter(:U)),
block: T.proc.params(object: ::Domain::Post::E621Post).returns(T.type_parameter(:U))
).returns(T.type_parameter(:U))
end
def sum(initial_value_or_column = nil, &block); end
sig { returns(T.nilable(::Domain::Post::E621Post)) }
sig { params(limit: Integer).returns(T::Array[::Domain::Post::E621Post]) }
def take(limit = nil); end
sig { returns(::Domain::Post::E621Post) }
def take!; end
sig { returns(T.nilable(::Domain::Post::E621Post)) }
def third; end
sig { returns(::Domain::Post::E621Post) }
def third!; end
sig { returns(T.nilable(::Domain::Post::E621Post)) }
def third_to_last; end
sig { returns(::Domain::Post::E621Post) }
def third_to_last!; end
end
module GeneratedAssociationMethods
sig { params(args: T.untyped, blk: T.untyped).returns(::HttpLogEntry) }
def build_caused_by_entry(*args, &blk); end
sig { params(args: T.untyped, blk: T.untyped).returns(::DomainPostsE621Aux) }
def build_e621_aux(*args, &blk); end
sig { params(args: T.untyped, blk: T.untyped).returns(::Domain::PostFile) }
def build_file(*args, &blk); end
sig { params(args: T.untyped, blk: T.untyped).returns(::HttpLogEntry) }
def build_last_index_page(*args, &blk); end
sig { params(args: T.untyped, blk: T.untyped).returns(::HttpLogEntry) }
def build_last_submission_log_entry(*args, &blk); end
sig { params(args: T.untyped, blk: T.untyped).returns(::Domain::Post::E621Post) }
def build_parent_post(*args, &blk); end
sig { params(args: T.untyped, blk: T.untyped).returns(::HttpLogEntry) }
def build_scan_log_entry(*args, &blk); end
sig { params(args: T.untyped, blk: T.untyped).returns(::Domain::User::E621User) }
def build_uploader_user(*args, &blk); end
sig { returns(T.nilable(::HttpLogEntry)) }
def caused_by_entry; end
sig { params(value: T.nilable(::HttpLogEntry)).void }
def caused_by_entry=(value); end
sig { returns(T::Boolean) }
def caused_by_entry_changed?; end
sig { returns(T::Boolean) }
def caused_by_entry_previously_changed?; end
sig { params(args: T.untyped, blk: T.untyped).returns(::HttpLogEntry) }
def create_caused_by_entry(*args, &blk); end
sig { params(args: T.untyped, blk: T.untyped).returns(::HttpLogEntry) }
def create_caused_by_entry!(*args, &blk); end
sig { params(args: T.untyped, blk: T.untyped).returns(::DomainPostsE621Aux) }
def create_e621_aux(*args, &blk); end
sig { params(args: T.untyped, blk: T.untyped).returns(::DomainPostsE621Aux) }
def create_e621_aux!(*args, &blk); end
sig { params(args: T.untyped, blk: T.untyped).returns(::Domain::PostFile) }
def create_file(*args, &blk); end
sig { params(args: T.untyped, blk: T.untyped).returns(::Domain::PostFile) }
def create_file!(*args, &blk); end
sig { params(args: T.untyped, blk: T.untyped).returns(::HttpLogEntry) }
def create_last_index_page(*args, &blk); end
sig { params(args: T.untyped, blk: T.untyped).returns(::HttpLogEntry) }
def create_last_index_page!(*args, &blk); end
sig { params(args: T.untyped, blk: T.untyped).returns(::HttpLogEntry) }
def create_last_submission_log_entry(*args, &blk); end
sig { params(args: T.untyped, blk: T.untyped).returns(::HttpLogEntry) }
def create_last_submission_log_entry!(*args, &blk); end
sig { params(args: T.untyped, blk: T.untyped).returns(::Domain::Post::E621Post) }
def create_parent_post(*args, &blk); end
sig { params(args: T.untyped, blk: T.untyped).returns(::Domain::Post::E621Post) }
def create_parent_post!(*args, &blk); end
sig { params(args: T.untyped, blk: T.untyped).returns(::HttpLogEntry) }
def create_scan_log_entry(*args, &blk); end
sig { params(args: T.untyped, blk: T.untyped).returns(::HttpLogEntry) }
def create_scan_log_entry!(*args, &blk); end
sig { params(args: T.untyped, blk: T.untyped).returns(::Domain::User::E621User) }
def create_uploader_user(*args, &blk); end
sig { params(args: T.untyped, blk: T.untyped).returns(::Domain::User::E621User) }
def create_uploader_user!(*args, &blk); end
sig { returns(T.nilable(::DomainPostsE621Aux)) }
def e621_aux; end
sig { params(value: T.nilable(::DomainPostsE621Aux)).void }
def e621_aux=(value); end
sig { returns(T::Array[T.untyped]) }
def faving_user_ids; end
sig { params(ids: T::Array[T.untyped]).returns(T::Array[T.untyped]) }
def faving_user_ids=(ids); end
# This method is created by ActiveRecord on the `Domain::Post::E621Post` class because it declared `has_many :faving_users, through: :user_post_favs`.
# 🔗 [Rails guide for `has_many_through` association](https://guides.rubyonrails.org/association_basics.html#the-has-many-through-association)
sig { returns(::Domain::User::E621User::PrivateCollectionProxy) }
def faving_users; end
sig { params(value: T::Enumerable[::Domain::User::E621User]).void }
def faving_users=(value); end
sig { returns(T.nilable(::Domain::PostFile)) }
def file; end
sig { params(value: T.nilable(::Domain::PostFile)).void }
def file=(value); end
sig { returns(T::Array[T.untyped]) }
def file_ids; end
sig { params(ids: T::Array[T.untyped]).returns(T::Array[T.untyped]) }
def file_ids=(ids); end
# This method is created by ActiveRecord on the `Domain::Post` class because it declared `has_many :files`.
# 🔗 [Rails guide for `has_many` association](https://guides.rubyonrails.org/association_basics.html#the-has-many-association)
sig { returns(::Domain::PostFile::PrivateCollectionProxy) }
def files; end
sig { params(value: T::Enumerable[::Domain::PostFile]).void }
def files=(value); end
sig { returns(T.nilable(::HttpLogEntry)) }
def last_index_page; end
sig { params(value: T.nilable(::HttpLogEntry)).void }
def last_index_page=(value); end
sig { returns(T::Boolean) }
def last_index_page_changed?; end
sig { returns(T::Boolean) }
def last_index_page_previously_changed?; end
sig { returns(T.nilable(::HttpLogEntry)) }
def last_submission_log_entry; end
sig { params(value: T.nilable(::HttpLogEntry)).void }
def last_submission_log_entry=(value); end
sig { returns(T.nilable(::Domain::Post::E621Post)) }
def parent_post; end
sig { params(value: T.nilable(::Domain::Post::E621Post)).void }
def parent_post=(value); end
sig { returns(T::Boolean) }
def parent_post_changed?; end
sig { returns(T::Boolean) }
def parent_post_previously_changed?; end
sig { returns(T::Array[T.untyped]) }
def pool_ids; end
sig { params(ids: T::Array[T.untyped]).returns(T::Array[T.untyped]) }
def pool_ids=(ids); end
# This method is created by ActiveRecord on the `Domain::Post::E621Post` class because it declared `has_many :pools, through: :post_group_joins`.
# 🔗 [Rails guide for `has_many_through` association](https://guides.rubyonrails.org/association_basics.html#the-has-many-through-association)
sig { returns(::Domain::PostGroup::E621Pool::PrivateCollectionProxy) }
def pools; end
sig { params(value: T::Enumerable[::Domain::PostGroup::E621Pool]).void }
def pools=(value); end
sig { returns(T::Array[T.untyped]) }
def post_group_join_ids; end
sig { params(ids: T::Array[T.untyped]).returns(T::Array[T.untyped]) }
def post_group_join_ids=(ids); end
# This method is created by ActiveRecord on the `Domain::Post::E621Post` class because it declared `has_many :post_group_joins`.
# 🔗 [Rails guide for `has_many` association](https://guides.rubyonrails.org/association_basics.html#the-has-many-association)
sig { returns(::Domain::PostGroupJoin::E621PoolJoin::PrivateCollectionProxy) }
def post_group_joins; end
sig { params(value: T::Enumerable[::Domain::PostGroupJoin::E621PoolJoin]).void }
def post_group_joins=(value); end
sig { returns(T.nilable(::HttpLogEntry)) }
def reload_caused_by_entry; end
sig { returns(T.nilable(::DomainPostsE621Aux)) }
def reload_e621_aux; end
sig { returns(T.nilable(::Domain::PostFile)) }
def reload_file; end
sig { returns(T.nilable(::HttpLogEntry)) }
def reload_last_index_page; end
sig { returns(T.nilable(::HttpLogEntry)) }
def reload_last_submission_log_entry; end
sig { returns(T.nilable(::Domain::Post::E621Post)) }
def reload_parent_post; end
sig { returns(T.nilable(::HttpLogEntry)) }
def reload_scan_log_entry; end
sig { returns(T.nilable(::Domain::User::E621User)) }
def reload_uploader_user; end
sig { void }
def reset_caused_by_entry; end
sig { void }
def reset_e621_aux; end
sig { void }
def reset_file; end
sig { void }
def reset_last_index_page; end
sig { void }
def reset_last_submission_log_entry; end
sig { void }
def reset_parent_post; end
sig { void }
def reset_scan_log_entry; end
sig { void }
def reset_uploader_user; end
sig { returns(T.nilable(::HttpLogEntry)) }
def scan_log_entry; end
sig { params(value: T.nilable(::HttpLogEntry)).void }
def scan_log_entry=(value); end
sig { returns(T::Boolean) }
def scan_log_entry_changed?; end
sig { returns(T::Boolean) }
def scan_log_entry_previously_changed?; end
sig { returns(T.nilable(::Domain::User::E621User)) }
def uploader_user; end
sig { params(value: T.nilable(::Domain::User::E621User)).void }
def uploader_user=(value); end
sig { returns(T::Boolean) }
def uploader_user_changed?; end
sig { returns(T::Boolean) }
def uploader_user_previously_changed?; end
sig { returns(T::Array[T.untyped]) }
def user_post_creation_ids; end
sig { params(ids: T::Array[T.untyped]).returns(T::Array[T.untyped]) }
def user_post_creation_ids=(ids); end
# This method is created by ActiveRecord on the `Domain::Post` class because it declared `has_many :user_post_creations`.
# 🔗 [Rails guide for `has_many` association](https://guides.rubyonrails.org/association_basics.html#the-has-many-association)
sig { returns(::Domain::UserPostCreation::PrivateCollectionProxy) }
def user_post_creations; end
sig { params(value: T::Enumerable[::Domain::UserPostCreation]).void }
def user_post_creations=(value); end
sig { returns(T::Array[T.untyped]) }
def user_post_fav_ids; end
sig { params(ids: T::Array[T.untyped]).returns(T::Array[T.untyped]) }
def user_post_fav_ids=(ids); end
# This method is created by ActiveRecord on the `Domain::Post::E621Post` class because it declared `has_many :user_post_favs`.
# 🔗 [Rails guide for `has_many` association](https://guides.rubyonrails.org/association_basics.html#the-has-many-association)
sig { returns(::Domain::UserPostFav::E621UserPostFav::PrivateCollectionProxy) }
def user_post_favs; end
sig { params(value: T::Enumerable[::Domain::UserPostFav::E621UserPostFav]).void }
def user_post_favs=(value); end
end
module GeneratedAssociationRelationMethods
sig { returns(PrivateAssociationRelation) }
def all; end
sig { params(args: T.untyped, blk: T.untyped).returns(PrivateAssociationRelation) }
def and(*args, &blk); end
sig { params(args: T.untyped, blk: T.untyped).returns(PrivateAssociationRelation) }
def annotate(*args, &blk); end
sig { params(args: T.untyped, blk: T.untyped).returns(PrivateAssociationRelation) }
def arel_columns(*args, &blk); end
sig { params(args: T.untyped, blk: T.untyped).returns(PrivateAssociationRelation) }
def create_with(*args, &blk); end
sig { params(value: T::Boolean).returns(PrivateAssociationRelation) }
def distinct(value = true); end
sig { params(args: T.untyped, blk: T.untyped).returns(PrivateAssociationRelation) }
def eager_load(*args, &blk); end
sig { params(args: T.untyped, blk: T.untyped).returns(PrivateAssociationRelation) }
def except(*args, &blk); end
sig { params(args: T.untyped, blk: T.untyped).returns(PrivateAssociationRelation) }
def excluding(*args, &blk); end
sig { params(args: T.untyped, blk: T.untyped).returns(PrivateAssociationRelation) }
def extending(*args, &blk); end
sig { params(association: Symbol).returns(T::Array[T.untyped]) }
def extract_associated(association); end
sig { params(args: T.untyped, blk: T.untyped).returns(PrivateAssociationRelation) }
def from(*args, &blk); end
sig { params(args: T.untyped, blk: T.untyped).returns(PrivateAssociationRelationGroupChain) }
def group(*args, &blk); end
sig { params(args: T.untyped, blk: T.untyped).returns(PrivateAssociationRelation) }
def having(*args, &blk); end
sig { params(args: T.untyped, blk: T.untyped).returns(PrivateAssociationRelation) }
def in_order_of(*args, &blk); end
sig { params(args: T.untyped, blk: T.untyped).returns(PrivateAssociationRelation) }
def includes(*args, &blk); end
sig { params(args: T.untyped, blk: T.untyped).returns(PrivateAssociationRelation) }
def invert_where(*args, &blk); end
sig { params(args: T.untyped, blk: T.untyped).returns(PrivateAssociationRelation) }
def joins(*args, &blk); end
sig { params(args: T.untyped, blk: T.untyped).returns(PrivateAssociationRelation) }
def left_joins(*args, &blk); end
sig { params(args: T.untyped, blk: T.untyped).returns(PrivateAssociationRelation) }
def left_outer_joins(*args, &blk); end
sig { params(args: T.untyped, blk: T.untyped).returns(PrivateAssociationRelation) }
def limit(*args, &blk); end
sig { params(args: T.untyped, blk: T.untyped).returns(PrivateAssociationRelation) }
def lock(*args, &blk); end
sig { params(args: T.untyped, blk: T.untyped).returns(PrivateAssociationRelation) }
def merge(*args, &blk); end
sig { params(args: T.untyped, blk: T.untyped).returns(PrivateAssociationRelation) }
def none(*args, &blk); end
sig { params(args: T.untyped, blk: T.untyped).returns(PrivateAssociationRelation) }
def null_relation?(*args, &blk); end
sig { params(args: T.untyped, blk: T.untyped).returns(PrivateAssociationRelation) }
def offset(*args, &blk); end
sig { params(args: T.untyped, blk: T.untyped).returns(PrivateAssociationRelation) }
def only(*args, &blk); end
sig { params(args: T.untyped, blk: T.untyped).returns(PrivateAssociationRelation) }
def optimizer_hints(*args, &blk); end
sig { params(args: T.untyped, blk: T.untyped).returns(PrivateAssociationRelation) }
def or(*args, &blk); end
sig { params(args: T.untyped, blk: T.untyped).returns(PrivateAssociationRelation) }
def order(*args, &blk); end
sig do
params(
num: T.any(Integer, String)
).returns(T.all(PrivateAssociationRelation, Kaminari::PageScopeMethods, Kaminari::ActiveRecordRelationMethods))
end
def page(num = nil); end
sig do
params(
num: Integer
).returns(T.all(PrivateAssociationRelation, Kaminari::PageScopeMethods, Kaminari::ActiveRecordRelationMethods))
end
def per(num); end
sig { params(args: T.untyped, blk: T.untyped).returns(PrivateAssociationRelation) }
def preload(*args, &blk); end
sig { params(args: T.untyped, blk: T.untyped).returns(PrivateAssociationRelation) }
def readonly(*args, &blk); end
sig { params(args: T.untyped, blk: T.untyped).returns(PrivateAssociationRelation) }
def references(*args, &blk); end
sig { params(args: T.untyped, blk: T.untyped).returns(PrivateAssociationRelation) }
def regroup(*args, &blk); end
sig { params(args: T.untyped, blk: T.untyped).returns(PrivateAssociationRelation) }
def reorder(*args, &blk); end
sig { params(args: T.untyped, blk: T.untyped).returns(PrivateAssociationRelation) }
def reselect(*args, &blk); end
sig { params(args: T.untyped, blk: T.untyped).returns(PrivateAssociationRelation) }
def reverse_order(*args, &blk); end
sig { params(args: T.untyped, blk: T.untyped).returns(PrivateAssociationRelation) }
def rewhere(*args, &blk); end
sig { params(args: T.untyped).returns(PrivateAssociationRelation) }
sig do
params(
blk: T.proc.params(record: ::Domain::Post::E621Post).returns(T::Boolean)
).returns(T::Array[::Domain::Post::E621Post])
end
def select(*args, &blk); end
sig { params(args: T.untyped, blk: T.untyped).returns(PrivateAssociationRelation) }
def strict_loading(*args, &blk); end
sig { params(args: T.untyped, blk: T.untyped).returns(PrivateAssociationRelation) }
def structurally_compatible?(*args, &blk); end
sig { params(args: T.untyped, blk: T.untyped).returns(PrivateAssociationRelation) }
def uniq!(*args, &blk); end
sig { params(args: T.untyped, blk: T.untyped).returns(PrivateAssociationRelation) }
def unscope(*args, &blk); end
sig { returns(PrivateAssociationRelationWhereChain) }
sig { params(args: T.untyped).returns(PrivateAssociationRelation) }
def where(*args); end
sig { params(args: T.untyped, blk: T.untyped).returns(PrivateAssociationRelation) }
def with(*args, &blk); end
sig { params(args: T.untyped, blk: T.untyped).returns(PrivateAssociationRelation) }
def with_recursive(*args, &blk); end
sig { params(args: T.untyped, blk: T.untyped).returns(PrivateAssociationRelation) }
def without(*args, &blk); end
sig do
returns(T.all(PrivateAssociationRelation, Kaminari::PageScopeMethods, Kaminari::ActiveRecordRelationMethods))
end
def without_count; end
end
module GeneratedAttributeMethods
sig { returns(T.untyped) }
def artists_array; end
sig { params(value: T.untyped).returns(T.untyped) }
def artists_array=(value); end
sig { returns(T::Boolean) }
def artists_array?; end
sig { returns(T.untyped) }
def artists_array_before_last_save; end
sig { returns(T.untyped) }
def artists_array_before_type_cast; end
sig { returns(T::Boolean) }
def artists_array_came_from_user?; end
sig { returns(T.nilable([T.untyped, T.untyped])) }
def artists_array_change; end
sig { returns(T.nilable([T.untyped, T.untyped])) }
def artists_array_change_to_be_saved; end
sig { params(from: T.untyped, to: T.untyped).returns(T::Boolean) }
def artists_array_changed?(from: T.unsafe(nil), to: T.unsafe(nil)); end
sig { returns(T.untyped) }
def artists_array_in_database; end
sig { returns(T.nilable([T.untyped, T.untyped])) }
def artists_array_previous_change; end
sig { params(from: T.untyped, to: T.untyped).returns(T::Boolean) }
def artists_array_previously_changed?(from: T.unsafe(nil), to: T.unsafe(nil)); end
sig { returns(T.untyped) }
def artists_array_previously_was; end
sig { returns(T.untyped) }
def artists_array_was; end
sig { void }
def artists_array_will_change!; end
sig { returns(T.nilable(::Integer)) }
def caused_by_entry_id; end
sig { params(value: T.nilable(::Integer)).returns(T.nilable(::Integer)) }
def caused_by_entry_id=(value); end
sig { returns(T::Boolean) }
def caused_by_entry_id?; end
sig { returns(T.nilable(::Integer)) }
def caused_by_entry_id_before_last_save; end
sig { returns(T.untyped) }
def caused_by_entry_id_before_type_cast; end
sig { returns(T::Boolean) }
def caused_by_entry_id_came_from_user?; end
sig { returns(T.nilable([T.nilable(::Integer), T.nilable(::Integer)])) }
def caused_by_entry_id_change; end
sig { returns(T.nilable([T.nilable(::Integer), T.nilable(::Integer)])) }
def caused_by_entry_id_change_to_be_saved; end
sig { params(from: T.nilable(::Integer), to: T.nilable(::Integer)).returns(T::Boolean) }
def caused_by_entry_id_changed?(from: T.unsafe(nil), to: T.unsafe(nil)); end
sig { returns(T.nilable(::Integer)) }
def caused_by_entry_id_in_database; end
sig { returns(T.nilable([T.nilable(::Integer), T.nilable(::Integer)])) }
def caused_by_entry_id_previous_change; end
sig { params(from: T.nilable(::Integer), to: T.nilable(::Integer)).returns(T::Boolean) }
def caused_by_entry_id_previously_changed?(from: T.unsafe(nil), to: T.unsafe(nil)); end
sig { returns(T.nilable(::Integer)) }
def caused_by_entry_id_previously_was; end
sig { returns(T.nilable(::Integer)) }
def caused_by_entry_id_was; end
sig { void }
def caused_by_entry_id_will_change!; end
sig { returns(T.nilable(::Integer)) }
def change_seq; end
sig { params(value: T.nilable(::Integer)).returns(T.nilable(::Integer)) }
def change_seq=(value); end
sig { returns(T::Boolean) }
def change_seq?; end
sig { returns(T.nilable(::Integer)) }
def change_seq_before_last_save; end
sig { returns(T.untyped) }
def change_seq_before_type_cast; end
sig { returns(T::Boolean) }
def change_seq_came_from_user?; end
sig { returns(T.nilable([T.nilable(::Integer), T.nilable(::Integer)])) }
def change_seq_change; end
sig { returns(T.nilable([T.nilable(::Integer), T.nilable(::Integer)])) }
def change_seq_change_to_be_saved; end
sig { params(from: T.nilable(::Integer), to: T.nilable(::Integer)).returns(T::Boolean) }
def change_seq_changed?(from: T.unsafe(nil), to: T.unsafe(nil)); end
sig { returns(T.nilable(::Integer)) }
def change_seq_in_database; end
sig { returns(T.nilable([T.nilable(::Integer), T.nilable(::Integer)])) }
def change_seq_previous_change; end
sig { params(from: T.nilable(::Integer), to: T.nilable(::Integer)).returns(T::Boolean) }
def change_seq_previously_changed?(from: T.unsafe(nil), to: T.unsafe(nil)); end
sig { returns(T.nilable(::Integer)) }
def change_seq_previously_was; end
sig { returns(T.nilable(::Integer)) }
def change_seq_was; end
sig { void }
def change_seq_will_change!; end
sig { returns(T.nilable(::ActiveSupport::TimeWithZone)) }
def created_at; end
sig { params(value: T.nilable(::ActiveSupport::TimeWithZone)).returns(T.nilable(::ActiveSupport::TimeWithZone)) }
def created_at=(value); end
sig { returns(T::Boolean) }
def created_at?; end
sig { returns(T.nilable(::ActiveSupport::TimeWithZone)) }
def created_at_before_last_save; end
sig { returns(T.untyped) }
def created_at_before_type_cast; end
sig { returns(T::Boolean) }
def created_at_came_from_user?; end
sig { returns(T.nilable([T.nilable(::ActiveSupport::TimeWithZone), T.nilable(::ActiveSupport::TimeWithZone)])) }
def created_at_change; end
sig { returns(T.nilable([T.nilable(::ActiveSupport::TimeWithZone), T.nilable(::ActiveSupport::TimeWithZone)])) }
def created_at_change_to_be_saved; end
sig do
params(
from: T.nilable(::ActiveSupport::TimeWithZone),
to: T.nilable(::ActiveSupport::TimeWithZone)
).returns(T::Boolean)
end
def created_at_changed?(from: T.unsafe(nil), to: T.unsafe(nil)); end
sig { returns(T.nilable(::ActiveSupport::TimeWithZone)) }
def created_at_in_database; end
sig { returns(T.nilable([T.nilable(::ActiveSupport::TimeWithZone), T.nilable(::ActiveSupport::TimeWithZone)])) }
def created_at_previous_change; end
sig do
params(
from: T.nilable(::ActiveSupport::TimeWithZone),
to: T.nilable(::ActiveSupport::TimeWithZone)
).returns(T::Boolean)
end
def created_at_previously_changed?(from: T.unsafe(nil), to: T.unsafe(nil)); end
sig { returns(T.nilable(::ActiveSupport::TimeWithZone)) }
def created_at_previously_was; end
sig { returns(T.nilable(::ActiveSupport::TimeWithZone)) }
def created_at_was; end
sig { void }
def created_at_will_change!; end
sig { returns(T.nilable(::String)) }
def description; end
sig { params(value: T.nilable(::String)).returns(T.nilable(::String)) }
def description=(value); end
sig { returns(T::Boolean) }
def description?; end
sig { returns(T.nilable(::String)) }
def description_before_last_save; end
sig { returns(T.untyped) }
def description_before_type_cast; end
sig { returns(T::Boolean) }
def description_came_from_user?; end
sig { returns(T.nilable([T.nilable(::String), T.nilable(::String)])) }
def description_change; end
sig { returns(T.nilable([T.nilable(::String), T.nilable(::String)])) }
def description_change_to_be_saved; end
sig { params(from: T.nilable(::String), to: T.nilable(::String)).returns(T::Boolean) }
def description_changed?(from: T.unsafe(nil), to: T.unsafe(nil)); end
sig { returns(T.nilable(::String)) }
def description_in_database; end
sig { returns(T.nilable([T.nilable(::String), T.nilable(::String)])) }
def description_previous_change; end
sig { params(from: T.nilable(::String), to: T.nilable(::String)).returns(T::Boolean) }
def description_previously_changed?(from: T.unsafe(nil), to: T.unsafe(nil)); end
sig { returns(T.nilable(::String)) }
def description_previously_was; end
sig { returns(T.nilable(::String)) }
def description_was; end
sig { void }
def description_will_change!; end
sig { returns(T.nilable(::Integer)) }
def e621_id; end
sig { params(value: T.nilable(::Integer)).returns(T.nilable(::Integer)) }
def e621_id=(value); end
sig { returns(T::Boolean) }
def e621_id?; end
sig { returns(T.nilable(::Integer)) }
def e621_id_before_last_save; end
sig { returns(T.untyped) }
def e621_id_before_type_cast; end
sig { returns(T::Boolean) }
def e621_id_came_from_user?; end
sig { returns(T.nilable([T.nilable(::Integer), T.nilable(::Integer)])) }
def e621_id_change; end
sig { returns(T.nilable([T.nilable(::Integer), T.nilable(::Integer)])) }
def e621_id_change_to_be_saved; end
sig { params(from: T.nilable(::Integer), to: T.nilable(::Integer)).returns(T::Boolean) }
def e621_id_changed?(from: T.unsafe(nil), to: T.unsafe(nil)); end
sig { returns(T.nilable(::Integer)) }
def e621_id_in_database; end
sig { returns(T.nilable([T.nilable(::Integer), T.nilable(::Integer)])) }
def e621_id_previous_change; end
sig { params(from: T.nilable(::Integer), to: T.nilable(::Integer)).returns(T::Boolean) }
def e621_id_previously_changed?(from: T.unsafe(nil), to: T.unsafe(nil)); end
sig { returns(T.nilable(::Integer)) }
def e621_id_previously_was; end
sig { returns(T.nilable(::Integer)) }
def e621_id_was; end
sig { void }
def e621_id_will_change!; end
sig { returns(T.nilable(::ActiveSupport::TimeWithZone)) }
def e621_updated_at; end
sig { params(value: T.nilable(::ActiveSupport::TimeWithZone)).returns(T.nilable(::ActiveSupport::TimeWithZone)) }
def e621_updated_at=(value); end
sig { returns(T::Boolean) }
def e621_updated_at?; end
sig { returns(T.nilable(::ActiveSupport::TimeWithZone)) }
def e621_updated_at_before_last_save; end
sig { returns(T.untyped) }
def e621_updated_at_before_type_cast; end
sig { returns(T::Boolean) }
def e621_updated_at_came_from_user?; end
sig { returns(T.nilable([T.nilable(::ActiveSupport::TimeWithZone), T.nilable(::ActiveSupport::TimeWithZone)])) }
def e621_updated_at_change; end
sig { returns(T.nilable([T.nilable(::ActiveSupport::TimeWithZone), T.nilable(::ActiveSupport::TimeWithZone)])) }
def e621_updated_at_change_to_be_saved; end
sig do
params(
from: T.nilable(::ActiveSupport::TimeWithZone),
to: T.nilable(::ActiveSupport::TimeWithZone)
).returns(T::Boolean)
end
def e621_updated_at_changed?(from: T.unsafe(nil), to: T.unsafe(nil)); end
sig { returns(T.nilable(::ActiveSupport::TimeWithZone)) }
def e621_updated_at_in_database; end
sig { returns(T.nilable([T.nilable(::ActiveSupport::TimeWithZone), T.nilable(::ActiveSupport::TimeWithZone)])) }
def e621_updated_at_previous_change; end
sig do
params(
from: T.nilable(::ActiveSupport::TimeWithZone),
to: T.nilable(::ActiveSupport::TimeWithZone)
).returns(T::Boolean)
end
def e621_updated_at_previously_changed?(from: T.unsafe(nil), to: T.unsafe(nil)); end
sig { returns(T.nilable(::ActiveSupport::TimeWithZone)) }
def e621_updated_at_previously_was; end
sig { returns(T.nilable(::ActiveSupport::TimeWithZone)) }
def e621_updated_at_was; end
sig { void }
def e621_updated_at_will_change!; end
sig { returns(T.untyped) }
def flags_array; end
sig { params(value: T.untyped).returns(T.untyped) }
def flags_array=(value); end
sig { returns(T::Boolean) }
def flags_array?; end
sig { returns(T.untyped) }
def flags_array_before_last_save; end
sig { returns(T.untyped) }
def flags_array_before_type_cast; end
sig { returns(T::Boolean) }
def flags_array_came_from_user?; end
sig { returns(T.nilable([T.untyped, T.untyped])) }
def flags_array_change; end
sig { returns(T.nilable([T.untyped, T.untyped])) }
def flags_array_change_to_be_saved; end
sig { params(from: T.untyped, to: T.untyped).returns(T::Boolean) }
def flags_array_changed?(from: T.unsafe(nil), to: T.unsafe(nil)); end
sig { returns(T.untyped) }
def flags_array_in_database; end
sig { returns(T.nilable([T.untyped, T.untyped])) }
def flags_array_previous_change; end
sig { params(from: T.untyped, to: T.untyped).returns(T::Boolean) }
def flags_array_previously_changed?(from: T.unsafe(nil), to: T.unsafe(nil)); end
sig { returns(T.untyped) }
def flags_array_previously_was; end
sig { returns(T.untyped) }
def flags_array_was; end
sig { void }
def flags_array_will_change!; end
sig { returns(T.nilable(::Integer)) }
def id; end
sig { params(value: T.nilable(::Integer)).returns(T.nilable(::Integer)) }
def id=(value); end
sig { returns(T::Boolean) }
def id?; end
sig { returns(T.nilable(::Integer)) }
def id_before_last_save; end
sig { returns(T.untyped) }
def id_before_type_cast; end
sig { returns(T::Boolean) }
def id_came_from_user?; end
sig { returns(T.nilable([T.nilable(::Integer), T.nilable(::Integer)])) }
def id_change; end
sig { returns(T.nilable([T.nilable(::Integer), T.nilable(::Integer)])) }
def id_change_to_be_saved; end
sig { params(from: T.nilable(::Integer), to: T.nilable(::Integer)).returns(T::Boolean) }
def id_changed?(from: T.unsafe(nil), to: T.unsafe(nil)); end
sig { returns(T.nilable(::Integer)) }
def id_in_database; end
sig { returns(T.nilable([T.nilable(::Integer), T.nilable(::Integer)])) }
def id_previous_change; end
sig { params(from: T.nilable(::Integer), to: T.nilable(::Integer)).returns(T::Boolean) }
def id_previously_changed?(from: T.unsafe(nil), to: T.unsafe(nil)); end
sig { returns(T.nilable(::Integer)) }
def id_previously_was; end
sig { returns(T.nilable(::Integer)) }
def id_value; end
sig { params(value: T.nilable(::Integer)).returns(T.nilable(::Integer)) }
def id_value=(value); end
sig { returns(T::Boolean) }
def id_value?; end
sig { returns(T.nilable(::Integer)) }
def id_value_before_last_save; end
sig { returns(T.untyped) }
def id_value_before_type_cast; end
sig { returns(T::Boolean) }
def id_value_came_from_user?; end
sig { returns(T.nilable([T.nilable(::Integer), T.nilable(::Integer)])) }
def id_value_change; end
sig { returns(T.nilable([T.nilable(::Integer), T.nilable(::Integer)])) }
def id_value_change_to_be_saved; end
sig { params(from: T.nilable(::Integer), to: T.nilable(::Integer)).returns(T::Boolean) }
def id_value_changed?(from: T.unsafe(nil), to: T.unsafe(nil)); end
sig { returns(T.nilable(::Integer)) }
def id_value_in_database; end
sig { returns(T.nilable([T.nilable(::Integer), T.nilable(::Integer)])) }
def id_value_previous_change; end
sig { params(from: T.nilable(::Integer), to: T.nilable(::Integer)).returns(T::Boolean) }
def id_value_previously_changed?(from: T.unsafe(nil), to: T.unsafe(nil)); end
sig { returns(T.nilable(::Integer)) }
def id_value_previously_was; end
sig { returns(T.nilable(::Integer)) }
def id_value_was; end
sig { void }
def id_value_will_change!; end
sig { returns(T.nilable(::Integer)) }
def id_was; end
sig { void }
def id_will_change!; end
sig { returns(T.untyped) }
def index_page_ids; end
sig { params(value: T.untyped).returns(T.untyped) }
def index_page_ids=(value); end
sig { returns(T::Boolean) }
def index_page_ids?; end
sig { returns(T.untyped) }
def index_page_ids_before_last_save; end
sig { returns(T.untyped) }
def index_page_ids_before_type_cast; end
sig { returns(T::Boolean) }
def index_page_ids_came_from_user?; end
sig { returns(T.nilable([T.untyped, T.untyped])) }
def index_page_ids_change; end
sig { returns(T.nilable([T.untyped, T.untyped])) }
def index_page_ids_change_to_be_saved; end
sig { params(from: T.untyped, to: T.untyped).returns(T::Boolean) }
def index_page_ids_changed?(from: T.unsafe(nil), to: T.unsafe(nil)); end
sig { returns(T.untyped) }
def index_page_ids_in_database; end
sig { returns(T.nilable([T.untyped, T.untyped])) }
def index_page_ids_previous_change; end
sig { params(from: T.untyped, to: T.untyped).returns(T::Boolean) }
def index_page_ids_previously_changed?(from: T.unsafe(nil), to: T.unsafe(nil)); end
sig { returns(T.untyped) }
def index_page_ids_previously_was; end
sig { returns(T.untyped) }
def index_page_ids_was; end
sig { void }
def index_page_ids_will_change!; end
sig { returns(T.untyped) }
def json_attributes; end
sig { params(value: T.untyped).returns(T.untyped) }
def json_attributes=(value); end
sig { returns(T::Boolean) }
def json_attributes?; end
sig { returns(T.untyped) }
def json_attributes_before_last_save; end
sig { returns(T.untyped) }
def json_attributes_before_type_cast; end
sig { returns(T::Boolean) }
def json_attributes_came_from_user?; end
sig { returns(T.nilable([T.untyped, T.untyped])) }
def json_attributes_change; end
sig { returns(T.nilable([T.untyped, T.untyped])) }
def json_attributes_change_to_be_saved; end
sig { params(from: T.untyped, to: T.untyped).returns(T::Boolean) }
def json_attributes_changed?(from: T.unsafe(nil), to: T.unsafe(nil)); end
sig { returns(T.untyped) }
def json_attributes_in_database; end
sig { returns(T.nilable([T.untyped, T.untyped])) }
def json_attributes_previous_change; end
sig { params(from: T.untyped, to: T.untyped).returns(T::Boolean) }
def json_attributes_previously_changed?(from: T.unsafe(nil), to: T.unsafe(nil)); end
sig { returns(T.untyped) }
def json_attributes_previously_was; end
sig { returns(T.untyped) }
def json_attributes_was; end
sig { void }
def json_attributes_will_change!; end
sig { returns(T.nilable(::Integer)) }
def last_index_page_id; end
sig { params(value: T.nilable(::Integer)).returns(T.nilable(::Integer)) }
def last_index_page_id=(value); end
sig { returns(T::Boolean) }
def last_index_page_id?; end
sig { returns(T.nilable(::Integer)) }
def last_index_page_id_before_last_save; end
sig { returns(T.untyped) }
def last_index_page_id_before_type_cast; end
sig { returns(T::Boolean) }
def last_index_page_id_came_from_user?; end
sig { returns(T.nilable([T.nilable(::Integer), T.nilable(::Integer)])) }
def last_index_page_id_change; end
sig { returns(T.nilable([T.nilable(::Integer), T.nilable(::Integer)])) }
def last_index_page_id_change_to_be_saved; end
sig { params(from: T.nilable(::Integer), to: T.nilable(::Integer)).returns(T::Boolean) }
def last_index_page_id_changed?(from: T.unsafe(nil), to: T.unsafe(nil)); end
sig { returns(T.nilable(::Integer)) }
def last_index_page_id_in_database; end
sig { returns(T.nilable([T.nilable(::Integer), T.nilable(::Integer)])) }
def last_index_page_id_previous_change; end
sig { params(from: T.nilable(::Integer), to: T.nilable(::Integer)).returns(T::Boolean) }
def last_index_page_id_previously_changed?(from: T.unsafe(nil), to: T.unsafe(nil)); end
sig { returns(T.nilable(::Integer)) }
def last_index_page_id_previously_was; end
sig { returns(T.nilable(::Integer)) }
def last_index_page_id_was; end
sig { void }
def last_index_page_id_will_change!; end
sig { returns(T.nilable(::Integer)) }
def last_submission_log_entry_id; end
sig { params(value: T.nilable(::Integer)).returns(T.nilable(::Integer)) }
def last_submission_log_entry_id=(value); end
sig { returns(T::Boolean) }
def last_submission_log_entry_id?; end
sig { returns(T.nilable(::Integer)) }
def last_submission_log_entry_id_before_last_save; end
sig { returns(T.untyped) }
def last_submission_log_entry_id_before_type_cast; end
sig { returns(T::Boolean) }
def last_submission_log_entry_id_came_from_user?; end
sig { returns(T.nilable([T.nilable(::Integer), T.nilable(::Integer)])) }
def last_submission_log_entry_id_change; end
sig { returns(T.nilable([T.nilable(::Integer), T.nilable(::Integer)])) }
def last_submission_log_entry_id_change_to_be_saved; end
sig { params(from: T.nilable(::Integer), to: T.nilable(::Integer)).returns(T::Boolean) }
def last_submission_log_entry_id_changed?(from: T.unsafe(nil), to: T.unsafe(nil)); end
sig { returns(T.nilable(::Integer)) }
def last_submission_log_entry_id_in_database; end
sig { returns(T.nilable([T.nilable(::Integer), T.nilable(::Integer)])) }
def last_submission_log_entry_id_previous_change; end
sig { params(from: T.nilable(::Integer), to: T.nilable(::Integer)).returns(T::Boolean) }
def last_submission_log_entry_id_previously_changed?(from: T.unsafe(nil), to: T.unsafe(nil)); end
sig { returns(T.nilable(::Integer)) }
def last_submission_log_entry_id_previously_was; end
sig { returns(T.nilable(::Integer)) }
def last_submission_log_entry_id_was; end
sig { void }
def last_submission_log_entry_id_will_change!; end
sig { returns(T.nilable(::String)) }
def md5; end
sig { params(value: T.nilable(::String)).returns(T.nilable(::String)) }
def md5=(value); end
sig { returns(T::Boolean) }
def md5?; end
sig { returns(T.nilable(::String)) }
def md5_before_last_save; end
sig { returns(T.untyped) }
def md5_before_type_cast; end
sig { returns(T::Boolean) }
def md5_came_from_user?; end
sig { returns(T.nilable([T.nilable(::String), T.nilable(::String)])) }
def md5_change; end
sig { returns(T.nilable([T.nilable(::String), T.nilable(::String)])) }
def md5_change_to_be_saved; end
sig { params(from: T.nilable(::String), to: T.nilable(::String)).returns(T::Boolean) }
def md5_changed?(from: T.unsafe(nil), to: T.unsafe(nil)); end
sig { returns(T.nilable(::String)) }
def md5_in_database; end
sig { returns(T.nilable([T.nilable(::String), T.nilable(::String)])) }
def md5_previous_change; end
sig { params(from: T.nilable(::String), to: T.nilable(::String)).returns(T::Boolean) }
def md5_previously_changed?(from: T.unsafe(nil), to: T.unsafe(nil)); end
sig { returns(T.nilable(::String)) }
def md5_previously_was; end
sig { returns(T.nilable(::String)) }
def md5_was; end
sig { void }
def md5_will_change!; end
sig { returns(T.nilable(::Integer)) }
def num_comments; end
sig { params(value: T.nilable(::Integer)).returns(T.nilable(::Integer)) }
def num_comments=(value); end
sig { returns(T::Boolean) }
def num_comments?; end
sig { returns(T.nilable(::Integer)) }
def num_comments_before_last_save; end
sig { returns(T.untyped) }
def num_comments_before_type_cast; end
sig { returns(T::Boolean) }
def num_comments_came_from_user?; end
sig { returns(T.nilable([T.nilable(::Integer), T.nilable(::Integer)])) }
def num_comments_change; end
sig { returns(T.nilable([T.nilable(::Integer), T.nilable(::Integer)])) }
def num_comments_change_to_be_saved; end
sig { params(from: T.nilable(::Integer), to: T.nilable(::Integer)).returns(T::Boolean) }
def num_comments_changed?(from: T.unsafe(nil), to: T.unsafe(nil)); end
sig { returns(T.nilable(::Integer)) }
def num_comments_in_database; end
sig { returns(T.nilable([T.nilable(::Integer), T.nilable(::Integer)])) }
def num_comments_previous_change; end
sig { params(from: T.nilable(::Integer), to: T.nilable(::Integer)).returns(T::Boolean) }
def num_comments_previously_changed?(from: T.unsafe(nil), to: T.unsafe(nil)); end
sig { returns(T.nilable(::Integer)) }
def num_comments_previously_was; end
sig { returns(T.nilable(::Integer)) }
def num_comments_was; end
sig { void }
def num_comments_will_change!; end
sig { returns(T.nilable(::Integer)) }
def num_favorites; end
sig { params(value: T.nilable(::Integer)).returns(T.nilable(::Integer)) }
def num_favorites=(value); end
sig { returns(T::Boolean) }
def num_favorites?; end
sig { returns(T.nilable(::Integer)) }
def num_favorites_before_last_save; end
sig { returns(T.untyped) }
def num_favorites_before_type_cast; end
sig { returns(T::Boolean) }
def num_favorites_came_from_user?; end
sig { returns(T.nilable([T.nilable(::Integer), T.nilable(::Integer)])) }
def num_favorites_change; end
sig { returns(T.nilable([T.nilable(::Integer), T.nilable(::Integer)])) }
def num_favorites_change_to_be_saved; end
sig { params(from: T.nilable(::Integer), to: T.nilable(::Integer)).returns(T::Boolean) }
def num_favorites_changed?(from: T.unsafe(nil), to: T.unsafe(nil)); end
sig { returns(T.nilable(::Integer)) }
def num_favorites_in_database; end
sig { returns(T.nilable([T.nilable(::Integer), T.nilable(::Integer)])) }
def num_favorites_previous_change; end
sig { params(from: T.nilable(::Integer), to: T.nilable(::Integer)).returns(T::Boolean) }
def num_favorites_previously_changed?(from: T.unsafe(nil), to: T.unsafe(nil)); end
sig { returns(T.nilable(::Integer)) }
def num_favorites_previously_was; end
sig { returns(T.nilable(::Integer)) }
def num_favorites_was; end
sig { void }
def num_favorites_will_change!; end
sig { returns(T.nilable(::Integer)) }
def parent_post_e621_id; end
sig { params(value: T.nilable(::Integer)).returns(T.nilable(::Integer)) }
def parent_post_e621_id=(value); end
sig { returns(T::Boolean) }
def parent_post_e621_id?; end
sig { returns(T.nilable(::Integer)) }
def parent_post_e621_id_before_last_save; end
sig { returns(T.untyped) }
def parent_post_e621_id_before_type_cast; end
sig { returns(T::Boolean) }
def parent_post_e621_id_came_from_user?; end
sig { returns(T.nilable([T.nilable(::Integer), T.nilable(::Integer)])) }
def parent_post_e621_id_change; end
sig { returns(T.nilable([T.nilable(::Integer), T.nilable(::Integer)])) }
def parent_post_e621_id_change_to_be_saved; end
sig { params(from: T.nilable(::Integer), to: T.nilable(::Integer)).returns(T::Boolean) }
def parent_post_e621_id_changed?(from: T.unsafe(nil), to: T.unsafe(nil)); end
sig { returns(T.nilable(::Integer)) }
def parent_post_e621_id_in_database; end
sig { returns(T.nilable([T.nilable(::Integer), T.nilable(::Integer)])) }
def parent_post_e621_id_previous_change; end
sig { params(from: T.nilable(::Integer), to: T.nilable(::Integer)).returns(T::Boolean) }
def parent_post_e621_id_previously_changed?(from: T.unsafe(nil), to: T.unsafe(nil)); end
sig { returns(T.nilable(::Integer)) }
def parent_post_e621_id_previously_was; end
sig { returns(T.nilable(::Integer)) }
def parent_post_e621_id_was; end
sig { void }
def parent_post_e621_id_will_change!; end
sig { returns(T.untyped) }
def pools_array; end
sig { params(value: T.untyped).returns(T.untyped) }
def pools_array=(value); end
sig { returns(T::Boolean) }
def pools_array?; end
sig { returns(T.untyped) }
def pools_array_before_last_save; end
sig { returns(T.untyped) }
def pools_array_before_type_cast; end
sig { returns(T::Boolean) }
def pools_array_came_from_user?; end
sig { returns(T.nilable([T.untyped, T.untyped])) }
def pools_array_change; end
sig { returns(T.nilable([T.untyped, T.untyped])) }
def pools_array_change_to_be_saved; end
sig { params(from: T.untyped, to: T.untyped).returns(T::Boolean) }
def pools_array_changed?(from: T.unsafe(nil), to: T.unsafe(nil)); end
sig { returns(T.untyped) }
def pools_array_in_database; end
sig { returns(T.nilable([T.untyped, T.untyped])) }
def pools_array_previous_change; end
sig { params(from: T.untyped, to: T.untyped).returns(T::Boolean) }
def pools_array_previously_changed?(from: T.unsafe(nil), to: T.unsafe(nil)); end
sig { returns(T.untyped) }
def pools_array_previously_was; end
sig { returns(T.untyped) }
def pools_array_was; end
sig { void }
def pools_array_will_change!; end
sig { returns(T.nilable(::ActiveSupport::TimeWithZone)) }
def posted_at; end
sig { params(value: T.nilable(::ActiveSupport::TimeWithZone)).returns(T.nilable(::ActiveSupport::TimeWithZone)) }
def posted_at=(value); end
sig { returns(T::Boolean) }
def posted_at?; end
sig { returns(T.nilable(::ActiveSupport::TimeWithZone)) }
def posted_at_before_last_save; end
sig { returns(T.untyped) }
def posted_at_before_type_cast; end
sig { returns(T::Boolean) }
def posted_at_came_from_user?; end
sig { returns(T.nilable([T.nilable(::ActiveSupport::TimeWithZone), T.nilable(::ActiveSupport::TimeWithZone)])) }
def posted_at_change; end
sig { returns(T.nilable([T.nilable(::ActiveSupport::TimeWithZone), T.nilable(::ActiveSupport::TimeWithZone)])) }
def posted_at_change_to_be_saved; end
sig do
params(
from: T.nilable(::ActiveSupport::TimeWithZone),
to: T.nilable(::ActiveSupport::TimeWithZone)
).returns(T::Boolean)
end
def posted_at_changed?(from: T.unsafe(nil), to: T.unsafe(nil)); end
sig { returns(T.nilable(::ActiveSupport::TimeWithZone)) }
def posted_at_in_database; end
sig { returns(T.nilable([T.nilable(::ActiveSupport::TimeWithZone), T.nilable(::ActiveSupport::TimeWithZone)])) }
def posted_at_previous_change; end
sig do
params(
from: T.nilable(::ActiveSupport::TimeWithZone),
to: T.nilable(::ActiveSupport::TimeWithZone)
).returns(T::Boolean)
end
def posted_at_previously_changed?(from: T.unsafe(nil), to: T.unsafe(nil)); end
sig { returns(T.nilable(::ActiveSupport::TimeWithZone)) }
def posted_at_previously_was; end
sig { returns(T.nilable(::ActiveSupport::TimeWithZone)) }
def posted_at_was; end
sig { void }
def posted_at_will_change!; end
sig { returns(T.untyped) }
def prev_md5s; end
sig { params(value: T.untyped).returns(T.untyped) }
def prev_md5s=(value); end
sig { returns(T::Boolean) }
def prev_md5s?; end
sig { returns(T.untyped) }
def prev_md5s_before_last_save; end
sig { returns(T.untyped) }
def prev_md5s_before_type_cast; end
sig { returns(T::Boolean) }
def prev_md5s_came_from_user?; end
sig { returns(T.nilable([T.untyped, T.untyped])) }
def prev_md5s_change; end
sig { returns(T.nilable([T.untyped, T.untyped])) }
def prev_md5s_change_to_be_saved; end
sig { params(from: T.untyped, to: T.untyped).returns(T::Boolean) }
def prev_md5s_changed?(from: T.unsafe(nil), to: T.unsafe(nil)); end
sig { returns(T.untyped) }
def prev_md5s_in_database; end
sig { returns(T.nilable([T.untyped, T.untyped])) }
def prev_md5s_previous_change; end
sig { params(from: T.untyped, to: T.untyped).returns(T::Boolean) }
def prev_md5s_previously_changed?(from: T.unsafe(nil), to: T.unsafe(nil)); end
sig { returns(T.untyped) }
def prev_md5s_previously_was; end
sig { returns(T.untyped) }
def prev_md5s_was; end
sig { void }
def prev_md5s_will_change!; end
sig { returns(T.nilable(::String)) }
def rating; end
sig { params(value: T.nilable(::String)).returns(T.nilable(::String)) }
def rating=(value); end
sig { returns(T::Boolean) }
def rating?; end
sig { returns(T.nilable(::String)) }
def rating_before_last_save; end
sig { returns(T.untyped) }
def rating_before_type_cast; end
sig { returns(T::Boolean) }
def rating_came_from_user?; end
sig { returns(T.nilable([T.nilable(::String), T.nilable(::String)])) }
def rating_change; end
sig { returns(T.nilable([T.nilable(::String), T.nilable(::String)])) }
def rating_change_to_be_saved; end
sig { params(from: T.nilable(::String), to: T.nilable(::String)).returns(T::Boolean) }
def rating_changed?(from: T.unsafe(nil), to: T.unsafe(nil)); end
sig { returns(T.nilable(::String)) }
def rating_in_database; end
sig { returns(T.nilable([T.nilable(::String), T.nilable(::String)])) }
def rating_previous_change; end
sig { params(from: T.nilable(::String), to: T.nilable(::String)).returns(T::Boolean) }
def rating_previously_changed?(from: T.unsafe(nil), to: T.unsafe(nil)); end
sig { returns(T.nilable(::String)) }
def rating_previously_was; end
sig { returns(T.nilable(::String)) }
def rating_was; end
sig { void }
def rating_will_change!; end
sig { void }
def restore_artists_array!; end
sig { void }
def restore_caused_by_entry_id!; end
sig { void }
def restore_change_seq!; end
sig { void }
def restore_created_at!; end
sig { void }
def restore_description!; end
sig { void }
def restore_e621_id!; end
sig { void }
def restore_e621_updated_at!; end
sig { void }
def restore_flags_array!; end
sig { void }
def restore_id!; end
sig { void }
def restore_id_value!; end
sig { void }
def restore_index_page_ids!; end
sig { void }
def restore_json_attributes!; end
sig { void }
def restore_last_index_page_id!; end
sig { void }
def restore_last_submission_log_entry_id!; end
sig { void }
def restore_md5!; end
sig { void }
def restore_num_comments!; end
sig { void }
def restore_num_favorites!; end
sig { void }
def restore_parent_post_e621_id!; end
sig { void }
def restore_pools_array!; end
sig { void }
def restore_posted_at!; end
sig { void }
def restore_prev_md5s!; end
sig { void }
def restore_rating!; end
sig { void }
def restore_scan_error!; end
sig { void }
def restore_scan_log_entry_id!; end
sig { void }
def restore_scanned_post_favs_at!; end
sig { void }
def restore_score!; end
sig { void }
def restore_score_down!; end
sig { void }
def restore_score_up!; end
sig { void }
def restore_sources_array!; end
sig { void }
def restore_state!; end
sig { void }
def restore_tags_array!; end
sig { void }
def restore_type!; end
sig { void }
def restore_updated_at!; end
sig { void }
def restore_uploader_user_id!; end
sig { returns(T.nilable([T.untyped, T.untyped])) }
def saved_change_to_artists_array; end
sig { returns(T::Boolean) }
def saved_change_to_artists_array?; end
sig { returns(T.nilable([T.nilable(::Integer), T.nilable(::Integer)])) }
def saved_change_to_caused_by_entry_id; end
sig { returns(T::Boolean) }
def saved_change_to_caused_by_entry_id?; end
sig { returns(T.nilable([T.nilable(::Integer), T.nilable(::Integer)])) }
def saved_change_to_change_seq; end
sig { returns(T::Boolean) }
def saved_change_to_change_seq?; end
sig { returns(T.nilable([T.nilable(::ActiveSupport::TimeWithZone), T.nilable(::ActiveSupport::TimeWithZone)])) }
def saved_change_to_created_at; end
sig { returns(T::Boolean) }
def saved_change_to_created_at?; end
sig { returns(T.nilable([T.nilable(::String), T.nilable(::String)])) }
def saved_change_to_description; end
sig { returns(T::Boolean) }
def saved_change_to_description?; end
sig { returns(T.nilable([T.nilable(::Integer), T.nilable(::Integer)])) }
def saved_change_to_e621_id; end
sig { returns(T::Boolean) }
def saved_change_to_e621_id?; end
sig { returns(T.nilable([T.nilable(::ActiveSupport::TimeWithZone), T.nilable(::ActiveSupport::TimeWithZone)])) }
def saved_change_to_e621_updated_at; end
sig { returns(T::Boolean) }
def saved_change_to_e621_updated_at?; end
sig { returns(T.nilable([T.untyped, T.untyped])) }
def saved_change_to_flags_array; end
sig { returns(T::Boolean) }
def saved_change_to_flags_array?; end
sig { returns(T.nilable([T.nilable(::Integer), T.nilable(::Integer)])) }
def saved_change_to_id; end
sig { returns(T::Boolean) }
def saved_change_to_id?; end
sig { returns(T.nilable([T.nilable(::Integer), T.nilable(::Integer)])) }
def saved_change_to_id_value; end
sig { returns(T::Boolean) }
def saved_change_to_id_value?; end
sig { returns(T.nilable([T.untyped, T.untyped])) }
def saved_change_to_index_page_ids; end
sig { returns(T::Boolean) }
def saved_change_to_index_page_ids?; end
sig { returns(T.nilable([T.untyped, T.untyped])) }
def saved_change_to_json_attributes; end
sig { returns(T::Boolean) }
def saved_change_to_json_attributes?; end
sig { returns(T.nilable([T.nilable(::Integer), T.nilable(::Integer)])) }
def saved_change_to_last_index_page_id; end
sig { returns(T::Boolean) }
def saved_change_to_last_index_page_id?; end
sig { returns(T.nilable([T.nilable(::Integer), T.nilable(::Integer)])) }
def saved_change_to_last_submission_log_entry_id; end
sig { returns(T::Boolean) }
def saved_change_to_last_submission_log_entry_id?; end
sig { returns(T.nilable([T.nilable(::String), T.nilable(::String)])) }
def saved_change_to_md5; end
sig { returns(T::Boolean) }
def saved_change_to_md5?; end
sig { returns(T.nilable([T.nilable(::Integer), T.nilable(::Integer)])) }
def saved_change_to_num_comments; end
sig { returns(T::Boolean) }
def saved_change_to_num_comments?; end
sig { returns(T.nilable([T.nilable(::Integer), T.nilable(::Integer)])) }
def saved_change_to_num_favorites; end
sig { returns(T::Boolean) }
def saved_change_to_num_favorites?; end
sig { returns(T.nilable([T.nilable(::Integer), T.nilable(::Integer)])) }
def saved_change_to_parent_post_e621_id; end
sig { returns(T::Boolean) }
def saved_change_to_parent_post_e621_id?; end
sig { returns(T.nilable([T.untyped, T.untyped])) }
def saved_change_to_pools_array; end
sig { returns(T::Boolean) }
def saved_change_to_pools_array?; end
sig { returns(T.nilable([T.nilable(::ActiveSupport::TimeWithZone), T.nilable(::ActiveSupport::TimeWithZone)])) }
def saved_change_to_posted_at; end
sig { returns(T::Boolean) }
def saved_change_to_posted_at?; end
sig { returns(T.nilable([T.untyped, T.untyped])) }
def saved_change_to_prev_md5s; end
sig { returns(T::Boolean) }
def saved_change_to_prev_md5s?; end
sig { returns(T.nilable([T.nilable(::String), T.nilable(::String)])) }
def saved_change_to_rating; end
sig { returns(T::Boolean) }
def saved_change_to_rating?; end
sig { returns(T.nilable([T.nilable(::String), T.nilable(::String)])) }
def saved_change_to_scan_error; end
sig { returns(T::Boolean) }
def saved_change_to_scan_error?; end
sig { returns(T.nilable([T.nilable(::Integer), T.nilable(::Integer)])) }
def saved_change_to_scan_log_entry_id; end
sig { returns(T::Boolean) }
def saved_change_to_scan_log_entry_id?; end
sig { returns(T.nilable([T.nilable(::ActiveSupport::TimeWithZone), T.nilable(::ActiveSupport::TimeWithZone)])) }
def saved_change_to_scanned_post_favs_at; end
sig { returns(T::Boolean) }
def saved_change_to_scanned_post_favs_at?; end
sig { returns(T.nilable([T.nilable(::Integer), T.nilable(::Integer)])) }
def saved_change_to_score; end
sig { returns(T::Boolean) }
def saved_change_to_score?; end
sig { returns(T.nilable([T.nilable(::Integer), T.nilable(::Integer)])) }
def saved_change_to_score_down; end
sig { returns(T::Boolean) }
def saved_change_to_score_down?; end
sig { returns(T.nilable([T.nilable(::Integer), T.nilable(::Integer)])) }
def saved_change_to_score_up; end
sig { returns(T::Boolean) }
def saved_change_to_score_up?; end
sig { returns(T.nilable([T.untyped, T.untyped])) }
def saved_change_to_sources_array; end
sig { returns(T::Boolean) }
def saved_change_to_sources_array?; end
sig { returns(T.nilable([T.nilable(::String), T.nilable(::String)])) }
def saved_change_to_state; end
sig { returns(T::Boolean) }
def saved_change_to_state?; end
sig { returns(T.nilable([T.untyped, T.untyped])) }
def saved_change_to_tags_array; end
sig { returns(T::Boolean) }
def saved_change_to_tags_array?; end
sig { returns(T.nilable([T.untyped, T.untyped])) }
def saved_change_to_type; end
sig { returns(T::Boolean) }
def saved_change_to_type?; end
sig { returns(T.nilable([T.nilable(::ActiveSupport::TimeWithZone), T.nilable(::ActiveSupport::TimeWithZone)])) }
def saved_change_to_updated_at; end
sig { returns(T::Boolean) }
def saved_change_to_updated_at?; end
sig { returns(T.nilable([T.nilable(::Integer), T.nilable(::Integer)])) }
def saved_change_to_uploader_user_id; end
sig { returns(T::Boolean) }
def saved_change_to_uploader_user_id?; end
sig { returns(T.nilable(::String)) }
def scan_error; end
sig { params(value: T.nilable(::String)).returns(T.nilable(::String)) }
def scan_error=(value); end
sig { returns(T::Boolean) }
def scan_error?; end
sig { returns(T.nilable(::String)) }
def scan_error_before_last_save; end
sig { returns(T.untyped) }
def scan_error_before_type_cast; end
sig { returns(T::Boolean) }
def scan_error_came_from_user?; end
sig { returns(T.nilable([T.nilable(::String), T.nilable(::String)])) }
def scan_error_change; end
sig { returns(T.nilable([T.nilable(::String), T.nilable(::String)])) }
def scan_error_change_to_be_saved; end
sig { params(from: T.nilable(::String), to: T.nilable(::String)).returns(T::Boolean) }
def scan_error_changed?(from: T.unsafe(nil), to: T.unsafe(nil)); end
sig { returns(T.nilable(::String)) }
def scan_error_in_database; end
sig { returns(T.nilable([T.nilable(::String), T.nilable(::String)])) }
def scan_error_previous_change; end
sig { params(from: T.nilable(::String), to: T.nilable(::String)).returns(T::Boolean) }
def scan_error_previously_changed?(from: T.unsafe(nil), to: T.unsafe(nil)); end
sig { returns(T.nilable(::String)) }
def scan_error_previously_was; end
sig { returns(T.nilable(::String)) }
def scan_error_was; end
sig { void }
def scan_error_will_change!; end
sig { returns(T.nilable(::Integer)) }
def scan_log_entry_id; end
sig { params(value: T.nilable(::Integer)).returns(T.nilable(::Integer)) }
def scan_log_entry_id=(value); end
sig { returns(T::Boolean) }
def scan_log_entry_id?; end
sig { returns(T.nilable(::Integer)) }
def scan_log_entry_id_before_last_save; end
sig { returns(T.untyped) }
def scan_log_entry_id_before_type_cast; end
sig { returns(T::Boolean) }
def scan_log_entry_id_came_from_user?; end
sig { returns(T.nilable([T.nilable(::Integer), T.nilable(::Integer)])) }
def scan_log_entry_id_change; end
sig { returns(T.nilable([T.nilable(::Integer), T.nilable(::Integer)])) }
def scan_log_entry_id_change_to_be_saved; end
sig { params(from: T.nilable(::Integer), to: T.nilable(::Integer)).returns(T::Boolean) }
def scan_log_entry_id_changed?(from: T.unsafe(nil), to: T.unsafe(nil)); end
sig { returns(T.nilable(::Integer)) }
def scan_log_entry_id_in_database; end
sig { returns(T.nilable([T.nilable(::Integer), T.nilable(::Integer)])) }
def scan_log_entry_id_previous_change; end
sig { params(from: T.nilable(::Integer), to: T.nilable(::Integer)).returns(T::Boolean) }
def scan_log_entry_id_previously_changed?(from: T.unsafe(nil), to: T.unsafe(nil)); end
sig { returns(T.nilable(::Integer)) }
def scan_log_entry_id_previously_was; end
sig { returns(T.nilable(::Integer)) }
def scan_log_entry_id_was; end
sig { void }
def scan_log_entry_id_will_change!; end
sig { returns(T.nilable(::ActiveSupport::TimeWithZone)) }
def scanned_post_favs_at; end
sig { params(value: T.nilable(::ActiveSupport::TimeWithZone)).returns(T.nilable(::ActiveSupport::TimeWithZone)) }
def scanned_post_favs_at=(value); end
sig { returns(T::Boolean) }
def scanned_post_favs_at?; end
sig { returns(T.nilable(::ActiveSupport::TimeWithZone)) }
def scanned_post_favs_at_before_last_save; end
sig { returns(T.untyped) }
def scanned_post_favs_at_before_type_cast; end
sig { returns(T::Boolean) }
def scanned_post_favs_at_came_from_user?; end
sig { returns(T.nilable([T.nilable(::ActiveSupport::TimeWithZone), T.nilable(::ActiveSupport::TimeWithZone)])) }
def scanned_post_favs_at_change; end
sig { returns(T.nilable([T.nilable(::ActiveSupport::TimeWithZone), T.nilable(::ActiveSupport::TimeWithZone)])) }
def scanned_post_favs_at_change_to_be_saved; end
sig do
params(
from: T.nilable(::ActiveSupport::TimeWithZone),
to: T.nilable(::ActiveSupport::TimeWithZone)
).returns(T::Boolean)
end
def scanned_post_favs_at_changed?(from: T.unsafe(nil), to: T.unsafe(nil)); end
sig { returns(T.nilable(::ActiveSupport::TimeWithZone)) }
def scanned_post_favs_at_in_database; end
sig { returns(T.nilable([T.nilable(::ActiveSupport::TimeWithZone), T.nilable(::ActiveSupport::TimeWithZone)])) }
def scanned_post_favs_at_previous_change; end
sig do
params(
from: T.nilable(::ActiveSupport::TimeWithZone),
to: T.nilable(::ActiveSupport::TimeWithZone)
).returns(T::Boolean)
end
def scanned_post_favs_at_previously_changed?(from: T.unsafe(nil), to: T.unsafe(nil)); end
sig { returns(T.nilable(::ActiveSupport::TimeWithZone)) }
def scanned_post_favs_at_previously_was; end
sig { returns(T.nilable(::ActiveSupport::TimeWithZone)) }
def scanned_post_favs_at_was; end
sig { void }
def scanned_post_favs_at_will_change!; end
sig { returns(T.nilable(::Integer)) }
def score; end
sig { params(value: T.nilable(::Integer)).returns(T.nilable(::Integer)) }
def score=(value); end
sig { returns(T::Boolean) }
def score?; end
sig { returns(T.nilable(::Integer)) }
def score_before_last_save; end
sig { returns(T.untyped) }
def score_before_type_cast; end
sig { returns(T::Boolean) }
def score_came_from_user?; end
sig { returns(T.nilable([T.nilable(::Integer), T.nilable(::Integer)])) }
def score_change; end
sig { returns(T.nilable([T.nilable(::Integer), T.nilable(::Integer)])) }
def score_change_to_be_saved; end
sig { params(from: T.nilable(::Integer), to: T.nilable(::Integer)).returns(T::Boolean) }
def score_changed?(from: T.unsafe(nil), to: T.unsafe(nil)); end
sig { returns(T.nilable(::Integer)) }
def score_down; end
sig { params(value: T.nilable(::Integer)).returns(T.nilable(::Integer)) }
def score_down=(value); end
sig { returns(T::Boolean) }
def score_down?; end
sig { returns(T.nilable(::Integer)) }
def score_down_before_last_save; end
sig { returns(T.untyped) }
def score_down_before_type_cast; end
sig { returns(T::Boolean) }
def score_down_came_from_user?; end
sig { returns(T.nilable([T.nilable(::Integer), T.nilable(::Integer)])) }
def score_down_change; end
sig { returns(T.nilable([T.nilable(::Integer), T.nilable(::Integer)])) }
def score_down_change_to_be_saved; end
sig { params(from: T.nilable(::Integer), to: T.nilable(::Integer)).returns(T::Boolean) }
def score_down_changed?(from: T.unsafe(nil), to: T.unsafe(nil)); end
sig { returns(T.nilable(::Integer)) }
def score_down_in_database; end
sig { returns(T.nilable([T.nilable(::Integer), T.nilable(::Integer)])) }
def score_down_previous_change; end
sig { params(from: T.nilable(::Integer), to: T.nilable(::Integer)).returns(T::Boolean) }
def score_down_previously_changed?(from: T.unsafe(nil), to: T.unsafe(nil)); end
sig { returns(T.nilable(::Integer)) }
def score_down_previously_was; end
sig { returns(T.nilable(::Integer)) }
def score_down_was; end
sig { void }
def score_down_will_change!; end
sig { returns(T.nilable(::Integer)) }
def score_in_database; end
sig { returns(T.nilable([T.nilable(::Integer), T.nilable(::Integer)])) }
def score_previous_change; end
sig { params(from: T.nilable(::Integer), to: T.nilable(::Integer)).returns(T::Boolean) }
def score_previously_changed?(from: T.unsafe(nil), to: T.unsafe(nil)); end
sig { returns(T.nilable(::Integer)) }
def score_previously_was; end
sig { returns(T.nilable(::Integer)) }
def score_up; end
sig { params(value: T.nilable(::Integer)).returns(T.nilable(::Integer)) }
def score_up=(value); end
sig { returns(T::Boolean) }
def score_up?; end
sig { returns(T.nilable(::Integer)) }
def score_up_before_last_save; end
sig { returns(T.untyped) }
def score_up_before_type_cast; end
sig { returns(T::Boolean) }
def score_up_came_from_user?; end
sig { returns(T.nilable([T.nilable(::Integer), T.nilable(::Integer)])) }
def score_up_change; end
sig { returns(T.nilable([T.nilable(::Integer), T.nilable(::Integer)])) }
def score_up_change_to_be_saved; end
sig { params(from: T.nilable(::Integer), to: T.nilable(::Integer)).returns(T::Boolean) }
def score_up_changed?(from: T.unsafe(nil), to: T.unsafe(nil)); end
sig { returns(T.nilable(::Integer)) }
def score_up_in_database; end
sig { returns(T.nilable([T.nilable(::Integer), T.nilable(::Integer)])) }
def score_up_previous_change; end
sig { params(from: T.nilable(::Integer), to: T.nilable(::Integer)).returns(T::Boolean) }
def score_up_previously_changed?(from: T.unsafe(nil), to: T.unsafe(nil)); end
sig { returns(T.nilable(::Integer)) }
def score_up_previously_was; end
sig { returns(T.nilable(::Integer)) }
def score_up_was; end
sig { void }
def score_up_will_change!; end
sig { returns(T.nilable(::Integer)) }
def score_was; end
sig { void }
def score_will_change!; end
sig { returns(T.untyped) }
def sources_array; end
sig { params(value: T.untyped).returns(T.untyped) }
def sources_array=(value); end
sig { returns(T::Boolean) }
def sources_array?; end
sig { returns(T.untyped) }
def sources_array_before_last_save; end
sig { returns(T.untyped) }
def sources_array_before_type_cast; end
sig { returns(T::Boolean) }
def sources_array_came_from_user?; end
sig { returns(T.nilable([T.untyped, T.untyped])) }
def sources_array_change; end
sig { returns(T.nilable([T.untyped, T.untyped])) }
def sources_array_change_to_be_saved; end
sig { params(from: T.untyped, to: T.untyped).returns(T::Boolean) }
def sources_array_changed?(from: T.unsafe(nil), to: T.unsafe(nil)); end
sig { returns(T.untyped) }
def sources_array_in_database; end
sig { returns(T.nilable([T.untyped, T.untyped])) }
def sources_array_previous_change; end
sig { params(from: T.untyped, to: T.untyped).returns(T::Boolean) }
def sources_array_previously_changed?(from: T.unsafe(nil), to: T.unsafe(nil)); end
sig { returns(T.untyped) }
def sources_array_previously_was; end
sig { returns(T.untyped) }
def sources_array_was; end
sig { void }
def sources_array_will_change!; end
sig { returns(T.nilable(::String)) }
def state; end
sig { params(value: T.nilable(::String)).returns(T.nilable(::String)) }
def state=(value); end
sig { returns(T::Boolean) }
def state?; end
sig { returns(T.nilable(::String)) }
def state_before_last_save; end
sig { returns(T.untyped) }
def state_before_type_cast; end
sig { returns(T::Boolean) }
def state_came_from_user?; end
sig { returns(T.nilable([T.nilable(::String), T.nilable(::String)])) }
def state_change; end
sig { returns(T.nilable([T.nilable(::String), T.nilable(::String)])) }
def state_change_to_be_saved; end
sig { params(from: T.nilable(::String), to: T.nilable(::String)).returns(T::Boolean) }
def state_changed?(from: T.unsafe(nil), to: T.unsafe(nil)); end
sig { returns(T.nilable(::String)) }
def state_in_database; end
sig { returns(T.nilable([T.nilable(::String), T.nilable(::String)])) }
def state_previous_change; end
sig { params(from: T.nilable(::String), to: T.nilable(::String)).returns(T::Boolean) }
def state_previously_changed?(from: T.unsafe(nil), to: T.unsafe(nil)); end
sig { returns(T.nilable(::String)) }
def state_previously_was; end
sig { returns(T.nilable(::String)) }
def state_was; end
sig { void }
def state_will_change!; end
sig { returns(T.untyped) }
def tags_array; end
sig { params(value: T.untyped).returns(T.untyped) }
def tags_array=(value); end
sig { returns(T::Boolean) }
def tags_array?; end
sig { returns(T.untyped) }
def tags_array_before_last_save; end
sig { returns(T.untyped) }
def tags_array_before_type_cast; end
sig { returns(T::Boolean) }
def tags_array_came_from_user?; end
sig { returns(T.nilable([T.untyped, T.untyped])) }
def tags_array_change; end
sig { returns(T.nilable([T.untyped, T.untyped])) }
def tags_array_change_to_be_saved; end
sig { params(from: T.untyped, to: T.untyped).returns(T::Boolean) }
def tags_array_changed?(from: T.unsafe(nil), to: T.unsafe(nil)); end
sig { returns(T.untyped) }
def tags_array_in_database; end
sig { returns(T.nilable([T.untyped, T.untyped])) }
def tags_array_previous_change; end
sig { params(from: T.untyped, to: T.untyped).returns(T::Boolean) }
def tags_array_previously_changed?(from: T.unsafe(nil), to: T.unsafe(nil)); end
sig { returns(T.untyped) }
def tags_array_previously_was; end
sig { returns(T.untyped) }
def tags_array_was; end
sig { void }
def tags_array_will_change!; end
sig { returns(T.untyped) }
def type; end
sig { params(value: T.untyped).returns(T.untyped) }
def type=(value); end
sig { returns(T::Boolean) }
def type?; end
sig { returns(T.untyped) }
def type_before_last_save; end
sig { returns(T.untyped) }
def type_before_type_cast; end
sig { returns(T::Boolean) }
def type_came_from_user?; end
sig { returns(T.nilable([T.untyped, T.untyped])) }
def type_change; end
sig { returns(T.nilable([T.untyped, T.untyped])) }
def type_change_to_be_saved; end
sig { params(from: T.untyped, to: T.untyped).returns(T::Boolean) }
def type_changed?(from: T.unsafe(nil), to: T.unsafe(nil)); end
sig { returns(T.untyped) }
def type_in_database; end
sig { returns(T.nilable([T.untyped, T.untyped])) }
def type_previous_change; end
sig { params(from: T.untyped, to: T.untyped).returns(T::Boolean) }
def type_previously_changed?(from: T.unsafe(nil), to: T.unsafe(nil)); end
sig { returns(T.untyped) }
def type_previously_was; end
sig { returns(T.untyped) }
def type_was; end
sig { void }
def type_will_change!; end
sig { returns(T.nilable(::ActiveSupport::TimeWithZone)) }
def updated_at; end
sig { params(value: T.nilable(::ActiveSupport::TimeWithZone)).returns(T.nilable(::ActiveSupport::TimeWithZone)) }
def updated_at=(value); end
sig { returns(T::Boolean) }
def updated_at?; end
sig { returns(T.nilable(::ActiveSupport::TimeWithZone)) }
def updated_at_before_last_save; end
sig { returns(T.untyped) }
def updated_at_before_type_cast; end
sig { returns(T::Boolean) }
def updated_at_came_from_user?; end
sig { returns(T.nilable([T.nilable(::ActiveSupport::TimeWithZone), T.nilable(::ActiveSupport::TimeWithZone)])) }
def updated_at_change; end
sig { returns(T.nilable([T.nilable(::ActiveSupport::TimeWithZone), T.nilable(::ActiveSupport::TimeWithZone)])) }
def updated_at_change_to_be_saved; end
sig do
params(
from: T.nilable(::ActiveSupport::TimeWithZone),
to: T.nilable(::ActiveSupport::TimeWithZone)
).returns(T::Boolean)
end
def updated_at_changed?(from: T.unsafe(nil), to: T.unsafe(nil)); end
sig { returns(T.nilable(::ActiveSupport::TimeWithZone)) }
def updated_at_in_database; end
sig { returns(T.nilable([T.nilable(::ActiveSupport::TimeWithZone), T.nilable(::ActiveSupport::TimeWithZone)])) }
def updated_at_previous_change; end
sig do
params(
from: T.nilable(::ActiveSupport::TimeWithZone),
to: T.nilable(::ActiveSupport::TimeWithZone)
).returns(T::Boolean)
end
def updated_at_previously_changed?(from: T.unsafe(nil), to: T.unsafe(nil)); end
sig { returns(T.nilable(::ActiveSupport::TimeWithZone)) }
def updated_at_previously_was; end
sig { returns(T.nilable(::ActiveSupport::TimeWithZone)) }
def updated_at_was; end
sig { void }
def updated_at_will_change!; end
sig { returns(T.nilable(::Integer)) }
def uploader_user_id; end
sig { params(value: T.nilable(::Integer)).returns(T.nilable(::Integer)) }
def uploader_user_id=(value); end
sig { returns(T::Boolean) }
def uploader_user_id?; end
sig { returns(T.nilable(::Integer)) }
def uploader_user_id_before_last_save; end
sig { returns(T.untyped) }
def uploader_user_id_before_type_cast; end
sig { returns(T::Boolean) }
def uploader_user_id_came_from_user?; end
sig { returns(T.nilable([T.nilable(::Integer), T.nilable(::Integer)])) }
def uploader_user_id_change; end
sig { returns(T.nilable([T.nilable(::Integer), T.nilable(::Integer)])) }
def uploader_user_id_change_to_be_saved; end
sig { params(from: T.nilable(::Integer), to: T.nilable(::Integer)).returns(T::Boolean) }
def uploader_user_id_changed?(from: T.unsafe(nil), to: T.unsafe(nil)); end
sig { returns(T.nilable(::Integer)) }
def uploader_user_id_in_database; end
sig { returns(T.nilable([T.nilable(::Integer), T.nilable(::Integer)])) }
def uploader_user_id_previous_change; end
sig { params(from: T.nilable(::Integer), to: T.nilable(::Integer)).returns(T::Boolean) }
def uploader_user_id_previously_changed?(from: T.unsafe(nil), to: T.unsafe(nil)); end
sig { returns(T.nilable(::Integer)) }
def uploader_user_id_previously_was; end
sig { returns(T.nilable(::Integer)) }
def uploader_user_id_was; end
sig { void }
def uploader_user_id_will_change!; end
sig { returns(T::Boolean) }
def will_save_change_to_artists_array?; end
sig { returns(T::Boolean) }
def will_save_change_to_caused_by_entry_id?; end
sig { returns(T::Boolean) }
def will_save_change_to_change_seq?; end
sig { returns(T::Boolean) }
def will_save_change_to_created_at?; end
sig { returns(T::Boolean) }
def will_save_change_to_description?; end
sig { returns(T::Boolean) }
def will_save_change_to_e621_id?; end
sig { returns(T::Boolean) }
def will_save_change_to_e621_updated_at?; end
sig { returns(T::Boolean) }
def will_save_change_to_flags_array?; end
sig { returns(T::Boolean) }
def will_save_change_to_id?; end
sig { returns(T::Boolean) }
def will_save_change_to_id_value?; end
sig { returns(T::Boolean) }
def will_save_change_to_index_page_ids?; end
sig { returns(T::Boolean) }
def will_save_change_to_json_attributes?; end
sig { returns(T::Boolean) }
def will_save_change_to_last_index_page_id?; end
sig { returns(T::Boolean) }
def will_save_change_to_last_submission_log_entry_id?; end
sig { returns(T::Boolean) }
def will_save_change_to_md5?; end
sig { returns(T::Boolean) }
def will_save_change_to_num_comments?; end
sig { returns(T::Boolean) }
def will_save_change_to_num_favorites?; end
sig { returns(T::Boolean) }
def will_save_change_to_parent_post_e621_id?; end
sig { returns(T::Boolean) }
def will_save_change_to_pools_array?; end
sig { returns(T::Boolean) }
def will_save_change_to_posted_at?; end
sig { returns(T::Boolean) }
def will_save_change_to_prev_md5s?; end
sig { returns(T::Boolean) }
def will_save_change_to_rating?; end
sig { returns(T::Boolean) }
def will_save_change_to_scan_error?; end
sig { returns(T::Boolean) }
def will_save_change_to_scan_log_entry_id?; end
sig { returns(T::Boolean) }
def will_save_change_to_scanned_post_favs_at?; end
sig { returns(T::Boolean) }
def will_save_change_to_score?; end
sig { returns(T::Boolean) }
def will_save_change_to_score_down?; end
sig { returns(T::Boolean) }
def will_save_change_to_score_up?; end
sig { returns(T::Boolean) }
def will_save_change_to_sources_array?; end
sig { returns(T::Boolean) }
def will_save_change_to_state?; end
sig { returns(T::Boolean) }
def will_save_change_to_tags_array?; end
sig { returns(T::Boolean) }
def will_save_change_to_type?; end
sig { returns(T::Boolean) }
def will_save_change_to_updated_at?; end
sig { returns(T::Boolean) }
def will_save_change_to_uploader_user_id?; end
end
module GeneratedRelationMethods
sig { returns(PrivateRelation) }
def all; end
sig { params(args: T.untyped, blk: T.untyped).returns(PrivateRelation) }
def and(*args, &blk); end
sig { params(args: T.untyped, blk: T.untyped).returns(PrivateRelation) }
def annotate(*args, &blk); end
sig { params(args: T.untyped, blk: T.untyped).returns(PrivateRelation) }
def arel_columns(*args, &blk); end
sig { params(args: T.untyped, blk: T.untyped).returns(PrivateRelation) }
def create_with(*args, &blk); end
sig { params(value: T::Boolean).returns(PrivateRelation) }
def distinct(value = true); end
sig { params(args: T.untyped, blk: T.untyped).returns(PrivateRelation) }
def eager_load(*args, &blk); end
sig { params(args: T.untyped, blk: T.untyped).returns(PrivateRelation) }
def except(*args, &blk); end
sig { params(args: T.untyped, blk: T.untyped).returns(PrivateRelation) }
def excluding(*args, &blk); end
sig { params(args: T.untyped, blk: T.untyped).returns(PrivateRelation) }
def extending(*args, &blk); end
sig { params(association: Symbol).returns(T::Array[T.untyped]) }
def extract_associated(association); end
sig { params(args: T.untyped, blk: T.untyped).returns(PrivateRelation) }
def from(*args, &blk); end
sig { params(args: T.untyped, blk: T.untyped).returns(PrivateRelationGroupChain) }
def group(*args, &blk); end
sig { params(args: T.untyped, blk: T.untyped).returns(PrivateRelation) }
def having(*args, &blk); end
sig { params(args: T.untyped, blk: T.untyped).returns(PrivateRelation) }
def in_order_of(*args, &blk); end
sig { params(args: T.untyped, blk: T.untyped).returns(PrivateRelation) }
def includes(*args, &blk); end
sig { params(args: T.untyped, blk: T.untyped).returns(PrivateRelation) }
def invert_where(*args, &blk); end
sig { params(args: T.untyped, blk: T.untyped).returns(PrivateRelation) }
def joins(*args, &blk); end
sig { params(args: T.untyped, blk: T.untyped).returns(PrivateRelation) }
def left_joins(*args, &blk); end
sig { params(args: T.untyped, blk: T.untyped).returns(PrivateRelation) }
def left_outer_joins(*args, &blk); end
sig { params(args: T.untyped, blk: T.untyped).returns(PrivateRelation) }
def limit(*args, &blk); end
sig { params(args: T.untyped, blk: T.untyped).returns(PrivateRelation) }
def lock(*args, &blk); end
sig { params(args: T.untyped, blk: T.untyped).returns(PrivateRelation) }
def merge(*args, &blk); end
sig { params(args: T.untyped, blk: T.untyped).returns(PrivateRelation) }
def none(*args, &blk); end
sig { params(args: T.untyped, blk: T.untyped).returns(PrivateRelation) }
def null_relation?(*args, &blk); end
sig { params(args: T.untyped, blk: T.untyped).returns(PrivateRelation) }
def offset(*args, &blk); end
sig { params(args: T.untyped, blk: T.untyped).returns(PrivateRelation) }
def only(*args, &blk); end
sig { params(args: T.untyped, blk: T.untyped).returns(PrivateRelation) }
def optimizer_hints(*args, &blk); end
sig { params(args: T.untyped, blk: T.untyped).returns(PrivateRelation) }
def or(*args, &blk); end
sig { params(args: T.untyped, blk: T.untyped).returns(PrivateRelation) }
def order(*args, &blk); end
sig do
params(
num: T.any(Integer, String)
).returns(T.all(PrivateRelation, Kaminari::PageScopeMethods, Kaminari::ActiveRecordRelationMethods))
end
def page(num = nil); end
sig do
params(
num: Integer
).returns(T.all(PrivateRelation, Kaminari::PageScopeMethods, Kaminari::ActiveRecordRelationMethods))
end
def per(num); end
sig { params(args: T.untyped, blk: T.untyped).returns(PrivateRelation) }
def preload(*args, &blk); end
sig { params(args: T.untyped, blk: T.untyped).returns(PrivateRelation) }
def readonly(*args, &blk); end
sig { params(args: T.untyped, blk: T.untyped).returns(PrivateRelation) }
def references(*args, &blk); end
sig { params(args: T.untyped, blk: T.untyped).returns(PrivateRelation) }
def regroup(*args, &blk); end
sig { params(args: T.untyped, blk: T.untyped).returns(PrivateRelation) }
def reorder(*args, &blk); end
sig { params(args: T.untyped, blk: T.untyped).returns(PrivateRelation) }
def reselect(*args, &blk); end
sig { params(args: T.untyped, blk: T.untyped).returns(PrivateRelation) }
def reverse_order(*args, &blk); end
sig { params(args: T.untyped, blk: T.untyped).returns(PrivateRelation) }
def rewhere(*args, &blk); end
sig { params(args: T.untyped).returns(PrivateRelation) }
sig do
params(
blk: T.proc.params(record: ::Domain::Post::E621Post).returns(T::Boolean)
).returns(T::Array[::Domain::Post::E621Post])
end
def select(*args, &blk); end
sig { params(args: T.untyped, blk: T.untyped).returns(PrivateRelation) }
def strict_loading(*args, &blk); end
sig { params(args: T.untyped, blk: T.untyped).returns(PrivateRelation) }
def structurally_compatible?(*args, &blk); end
sig { params(args: T.untyped, blk: T.untyped).returns(PrivateRelation) }
def uniq!(*args, &blk); end
sig { params(args: T.untyped, blk: T.untyped).returns(PrivateRelation) }
def unscope(*args, &blk); end
sig { returns(PrivateRelationWhereChain) }
sig { params(args: T.untyped).returns(PrivateRelation) }
def where(*args); end
sig { params(args: T.untyped, blk: T.untyped).returns(PrivateRelation) }
def with(*args, &blk); end
sig { params(args: T.untyped, blk: T.untyped).returns(PrivateRelation) }
def with_recursive(*args, &blk); end
sig { params(args: T.untyped, blk: T.untyped).returns(PrivateRelation) }
def without(*args, &blk); end
sig { returns(T.all(PrivateRelation, Kaminari::PageScopeMethods, Kaminari::ActiveRecordRelationMethods)) }
def without_count; end
end
class PrivateAssociationRelation < ::ActiveRecord::AssociationRelation
include CommonRelationMethods
include GeneratedAssociationRelationMethods
Elem = type_member { { fixed: ::Domain::Post::E621Post } }
sig { returns(T::Array[::Domain::Post::E621Post]) }
def to_a; end
sig { returns(T::Array[::Domain::Post::E621Post]) }
def to_ary; end
end
class PrivateAssociationRelationGroupChain < PrivateAssociationRelation
Elem = type_member { { fixed: ::Domain::Post::E621Post } }
sig { params(column_name: T.any(String, Symbol)).returns(T::Hash[T.untyped, T.any(Integer, Float, BigDecimal)]) }
def average(column_name); end
sig do
params(
operation: Symbol,
column_name: T.any(String, Symbol)
).returns(T::Hash[T.untyped, T.any(Integer, Float, BigDecimal)])
end
def calculate(operation, column_name); end
sig { params(column_name: T.untyped).returns(T::Hash[T.untyped, Integer]) }
def count(column_name = nil); end
sig { params(args: T.untyped, blk: T.untyped).returns(T.self_type) }
def having(*args, &blk); end
sig { params(column_name: T.any(String, Symbol)).returns(T::Hash[T.untyped, T.untyped]) }
def maximum(column_name); end
sig { params(column_name: T.any(String, Symbol)).returns(T::Hash[T.untyped, T.untyped]) }
def minimum(column_name); end
sig do
params(
column_name: T.nilable(T.any(String, Symbol)),
block: T.nilable(T.proc.params(record: T.untyped).returns(T.untyped))
).returns(T::Hash[T.untyped, T.any(Integer, Float, BigDecimal)])
end
def size(column_name = nil, &block); end
sig do
params(
column_name: T.nilable(T.any(String, Symbol)),
block: T.nilable(T.proc.params(record: T.untyped).returns(T.untyped))
).returns(T::Hash[T.untyped, T.any(Integer, Float, BigDecimal)])
end
def sum(column_name = nil, &block); end
end
class PrivateAssociationRelationWhereChain
Elem = type_member { { fixed: ::Domain::Post::E621Post } }
sig { params(args: T.untyped).returns(PrivateAssociationRelation) }
def associated(*args); end
sig { params(args: T.untyped).returns(PrivateAssociationRelation) }
def missing(*args); end
sig { params(opts: T.untyped, rest: T.untyped).returns(PrivateAssociationRelation) }
def not(opts, *rest); end
end
class PrivateCollectionProxy < ::ActiveRecord::Associations::CollectionProxy
include CommonRelationMethods
include GeneratedAssociationRelationMethods
Elem = type_member { { fixed: ::Domain::Post::E621Post } }
sig do
params(
records: T.any(::Domain::Post::E621Post, T::Enumerable[T.any(::Domain::Post::E621Post, T::Enumerable[::Domain::Post::E621Post])])
).returns(PrivateCollectionProxy)
end
def <<(*records); end
sig do
params(
records: T.any(::Domain::Post::E621Post, T::Enumerable[T.any(::Domain::Post::E621Post, T::Enumerable[::Domain::Post::E621Post])])
).returns(PrivateCollectionProxy)
end
def append(*records); end
sig { returns(PrivateCollectionProxy) }
def clear; end
sig do
params(
records: T.any(::Domain::Post::E621Post, T::Enumerable[T.any(::Domain::Post::E621Post, T::Enumerable[::Domain::Post::E621Post])])
).returns(PrivateCollectionProxy)
end
def concat(*records); end
sig { returns(T::Array[::Domain::Post::E621Post]) }
def load_target; end
sig do
params(
records: T.any(::Domain::Post::E621Post, T::Enumerable[T.any(::Domain::Post::E621Post, T::Enumerable[::Domain::Post::E621Post])])
).returns(PrivateCollectionProxy)
end
def prepend(*records); end
sig do
params(
records: T.any(::Domain::Post::E621Post, T::Enumerable[T.any(::Domain::Post::E621Post, T::Enumerable[::Domain::Post::E621Post])])
).returns(PrivateCollectionProxy)
end
def push(*records); end
sig do
params(
other_array: T.any(::Domain::Post::E621Post, T::Enumerable[T.any(::Domain::Post::E621Post, T::Enumerable[::Domain::Post::E621Post])])
).returns(T::Array[::Domain::Post::E621Post])
end
def replace(other_array); end
sig { returns(PrivateAssociationRelation) }
def scope; end
sig { returns(T::Array[::Domain::Post::E621Post]) }
def target; end
sig { returns(T::Array[::Domain::Post::E621Post]) }
def to_a; end
sig { returns(T::Array[::Domain::Post::E621Post]) }
def to_ary; end
end
class PrivateRelation < ::ActiveRecord::Relation
include CommonRelationMethods
include GeneratedRelationMethods
Elem = type_member { { fixed: ::Domain::Post::E621Post } }
sig { returns(T::Array[::Domain::Post::E621Post]) }
def to_a; end
sig { returns(T::Array[::Domain::Post::E621Post]) }
def to_ary; end
end
class PrivateRelationGroupChain < PrivateRelation
Elem = type_member { { fixed: ::Domain::Post::E621Post } }
sig { params(column_name: T.any(String, Symbol)).returns(T::Hash[T.untyped, T.any(Integer, Float, BigDecimal)]) }
def average(column_name); end
sig do
params(
operation: Symbol,
column_name: T.any(String, Symbol)
).returns(T::Hash[T.untyped, T.any(Integer, Float, BigDecimal)])
end
def calculate(operation, column_name); end
sig { params(column_name: T.untyped).returns(T::Hash[T.untyped, Integer]) }
def count(column_name = nil); end
sig { params(args: T.untyped, blk: T.untyped).returns(T.self_type) }
def having(*args, &blk); end
sig { params(column_name: T.any(String, Symbol)).returns(T::Hash[T.untyped, T.untyped]) }
def maximum(column_name); end
sig { params(column_name: T.any(String, Symbol)).returns(T::Hash[T.untyped, T.untyped]) }
def minimum(column_name); end
sig do
params(
column_name: T.nilable(T.any(String, Symbol)),
block: T.nilable(T.proc.params(record: T.untyped).returns(T.untyped))
).returns(T::Hash[T.untyped, T.any(Integer, Float, BigDecimal)])
end
def size(column_name = nil, &block); end
sig do
params(
column_name: T.nilable(T.any(String, Symbol)),
block: T.nilable(T.proc.params(record: T.untyped).returns(T.untyped))
).returns(T::Hash[T.untyped, T.any(Integer, Float, BigDecimal)])
end
def sum(column_name = nil, &block); end
end
class PrivateRelationWhereChain
Elem = type_member { { fixed: ::Domain::Post::E621Post } }
sig { params(args: T.untyped).returns(PrivateRelation) }
def associated(*args); end
sig { params(args: T.untyped).returns(PrivateRelation) }
def missing(*args); end
sig { params(opts: T.untyped, rest: T.untyped).returns(PrivateRelation) }
def not(opts, *rest); end
end
end