kaminari types, move views around

This commit is contained in:
Dylan Knutson
2025-02-13 07:35:08 +00:00
parent 0718dd9cea
commit a09ddfa32b
121 changed files with 3068 additions and 168 deletions

View File

@@ -169,5 +169,5 @@ gem "pundit", "~> 2.4"
gem "prometheus_exporter", "~> 2.2"
gem "sorbet-static-and-runtime"
gem "tapioca", require: false, group: %i[development test]
gem "tapioca", require: false
gem "rspec-sorbet", group: [:test]

View File

@@ -178,3 +178,56 @@ task infer_last_submission_log_entries: :environment do
puts parts.join(" ")
end
end
task fix_fa_post_files: :environment do
file_ids = ENV["file_ids"]&.split(",") || raise("need 'file_ids'")
Domain::Fa::Post
.where(file_id: file_ids)
.find_each { |post| post.fix_file_by_uri! }
end
task fix_fa_post_files_by_csv: :environment do
require "csv"
csv_file = ENV["csv_file"] || raise("need 'csv_file'")
CSV
.open(csv_file, headers: true)
.each do |row|
id = row["id"].to_i
post = Domain::Fa::Post.find(id)
post.fix_file_by_uri!
end
end
task fix_buggy_fa_posts: :environment do
post_fa_ids = %w[7704069 7704068 6432347 6432346].map(&:to_i)
require "uri"
post_fa_ids.each do |fa_id|
post = Domain::Fa::Post.find_by(fa_id: fa_id)
next unless post&.file
post_file_url_str = Addressable::URI.parse(post.file_url_str).to_s
file_url_str = Addressable::URI.parse(CGI.unescape(post.file.uri.to_s)).to_s
hle = post.guess_last_submission_page
parser = Domain::Fa::Parser::Page.new(hle.response.contents)
if parser.submission_not_found?
post.file = nil
post.save!
puts "submission not found"
else
submission = parser.submission
full_res_img = Addressable::URI.parse(submission.full_res_img)
full_res_img.scheme = "https" if full_res_img.scheme.blank?
matches = full_res_img.to_s == post.file_url_str
end
# if post_file_url_str != file_url_str
# post.file = nil
# post.save!
# puts "url mismatch: #{post_file_url_str} != #{file_url_str}"
# end
# binding.pry
end
end

View File

@@ -8,3 +8,4 @@
- [ ] Bluesky scraper
- [ ] Download favs / votes for E621 users
- [ ] Automatically enqueue jobs for FA users to do incremental scans of profiles
- [ ] Fix FA posts that start with "Font size adjustment: smallerlarger"

View File

@@ -7,12 +7,14 @@ class Domain::PostsController < ApplicationController
def initialize
super
@post = T.let(nil, T.nilable(Domain::Post))
@users = T.let(nil, T.nilable(ActiveRecord::Relation))
@user = T.let(nil, T.nilable(Domain::User))
@posts_index_type_header = T.let("all_posts", String)
end
skip_before_action :authenticate_user!, only: %i[show index faved_by]
before_action :set_post, only: %i[show faved_by]
before_action :set_user, only: %i[index]
skip_before_action :authenticate_user!,
only: %i[show index user_favorite_posts user_created_posts]
before_action :set_post!, only: %i[show]
before_action :set_user!, only: %i[user_favorite_posts user_created_posts]
# GET /posts
sig(:final) { void }
@@ -20,11 +22,13 @@ class Domain::PostsController < ApplicationController
authorize Domain::Post
posts_relation = (@user.present? ? @user.posts : Domain::Post)
@posts =
policy_scope(posts_relation)
.order(created_at: :desc)
.page(params[:page])
.per(50)
@posts = policy_scope(posts_relation).page(params[:page]).per(50)
if @user.present?
@posts = @posts.order(@user.class.post_order_attribute => :desc)
else
@posts = @posts.order(id: :desc)
end
if @user.nil?
@posts = @posts.without_count
@@ -44,15 +48,23 @@ class Domain::PostsController < ApplicationController
end
sig(:final) { void }
def faved_by
@post = T.must(@post)
authorize @post
@user_post_favs =
T
.cast(@post.user_post_favs.includes(user: :avatar), T.untyped)
.page(params[:page])
.per(50)
.without_count
def user_favorite_posts
@user = T.must(@user)
authorize @user
authorize @user.faved_posts
@posts = @user.faved_posts.page(params[:page]).per(50)
@posts_index_type_header = "user_favorites"
render :index
end
sig(:final) { void }
def user_created_posts
@user = T.must(@user)
authorize @user
authorize @user.posts
@posts = @user.posts.page(params[:page]).per(50)
@posts_index_type_header = "user_created"
render :index
end
sig(:final) do
@@ -75,14 +87,16 @@ class Domain::PostsController < ApplicationController
private
sig(:final) { void }
def set_post
def set_post!
@post =
self.class.post_from_param(params[:id]) ||
Domain::PostsController.post_from_param(params[:id]) ||
raise(ActiveRecord::RecordNotFound)
end
sig(:final) { void }
def set_user
@user = Domain::UsersController.user_from_param(params[:user_id])
def set_user!
@user =
Domain::UsersController.user_from_param(params[:user_id]) ||
raise(ActiveRecord::RecordNotFound)
end
end

View File

@@ -9,8 +9,10 @@ class Domain::UsersController < ApplicationController
@users = T.let(nil, T.nilable(ActiveRecord::Relation))
end
before_action :set_user, only: %i[show]
skip_before_action :authenticate_user!, only: %i[show search_by_name]
before_action :set_user!, only: %i[show]
before_action :set_post!, only: %i[users_faving_post]
skip_before_action :authenticate_user!,
only: %i[show search_by_name users_faving_post]
# GET /users
sig(:final) { void }
@@ -29,25 +31,8 @@ class Domain::UsersController < ApplicationController
def search_by_name
authorize Domain::User
name = params[:name]&.downcase
# query =
# Domain::UserSearchName
# .where("name ilike ?", "%#{name}%")
# .joins(:user)
# .select("*")
# .select(
# "levenshtein(name, '#{ReduxApplicationRecord.sanitize_sql_like(name)}') as distance",
# )
# .select(
# "(SELECT COUNT(*) FROM domain_user_post_creations dupc WHERE dupc.user_id = domain_users.id) as num_posts",
# )
# .group(:user_id)
# .order(distance: :asc)
# .limit(10)
# puts "sql: #{query.to_sql}"
#
name = ReduxApplicationRecord.sanitize_sql_like(name)
query =
@user_search_names =
Domain::UserSearchName
.select("domain_user_search_names.*, domain_users.*")
.select("levenshtein(name, '#{name}') as distance")
@@ -72,10 +57,14 @@ class Domain::UsersController < ApplicationController
)
.order("distance ASC")
.limit(10)
end
puts "query: #{query.to_sql}"
@user_search_names = query
sig(:final) { void }
def users_faving_post
@post = T.must(@post)
authorize @post
@user_post_favs =
@post.user_post_favs.includes(user: :avatar).page(params[:page]).per(50)
end
sig(:final) do
@@ -95,14 +84,19 @@ class Domain::UsersController < ApplicationController
user_klass.find_by(param_attribute => id)
end
protected
private
sig(:final) { void }
def set_user
def set_post!
@post =
Domain::PostsController.post_from_param(params[:post_id]) ||
raise(ActiveRecord::RecordNotFound)
end
sig(:final) { void }
def set_user!
@user =
self.class.user_from_param(params[:id]) ||
Domain::UsersController.user_from_param(params[:id]) ||
raise(ActiveRecord::RecordNotFound)
end
end

View File

@@ -69,7 +69,20 @@ module Domain::Fa::PostsHelper
# by default, assume the host is www.furaffinity.net
href = node["href"]&.downcase || ""
href = "//" + href if href.match?(/^(www\.)?furaffinity\.net/)
uri = URI.parse(href)
uri =
begin
URI.parse(href)
rescue URI::InvalidURIError
nil
end
valid_type =
[URI::HTTP, URI::HTTPS, URI::Generic].any? do |klass|
uri.is_a?(klass)
end
next { node_whitelist: [node] } if uri.nil? || !valid_type
uri.host ||= "www.furaffinity.net"
path = uri.path

View File

@@ -5,32 +5,16 @@ module Domain::ModelHelper
include HelpersInterface
abstract!
sig { params(model: T.any(Domain::Post, Domain::User)).returns(String) }
def view_prefix(model)
case model
when Domain::Post::FaPost
"fa"
when Domain::Post::InkbunnyPost
"ib"
when Domain::Post::E621Post
"e621"
else
Kernel.raise("unknown model: #{model}")
end
end
sig do
params(
model: T.any(Domain::Post, Domain::User),
partial: String,
as: Symbol,
).returns(T.nilable(String))
params(model: HasViewPrefix, partial: String, as: Symbol).returns(
T.nilable(String),
)
end
def render_for_model(model, partial, as:)
prefixes = lookup_context.prefixes
partial_path =
prefixes
.map { |prefix| "#{prefix}/#{view_prefix(model)}/_#{partial}" }
.map { |prefix| "#{prefix}/#{model.class.view_prefix}/_#{partial}" }
.find { |view| lookup_context.exists?(view) } ||
prefixes
.map { |prefix| "#{prefix}/default/_#{partial}" }

View File

@@ -0,0 +1,71 @@
# typed: strict
module Domain::PaginationHelper
extend T::Sig
extend T::Helpers
include HelpersInterface
abstract!
sig do
params(
collection: T.untyped,
link_text: String,
link_opts: T.untyped,
).returns(String)
end
def collection_previous_page_link(collection, link_text, link_opts)
request_url = Addressable::URI.parse(request.url)
page = collection.current_page - 1
set_uri_page!(request_url, page)
path = get_uri_path_and_query(request_url)
link_to link_text, path, link_opts
end
sig do
params(
collection: T.untyped,
link_text: String,
link_opts: T.untyped,
).returns(String)
end
def collection_next_page_link(collection, link_text, link_opts)
request_url = Addressable::URI.parse(request.url)
page = collection.current_page + 1
set_uri_page!(request_url, page)
path = get_uri_path_and_query(request_url)
link_to link_text, path, link_opts
end
sig do
params(
collection: T.untyped,
link_text: String,
link_opts: T.untyped,
).returns(String)
end
def collection_previous_page_link(collection, link_text, link_opts)
request_url = Addressable::URI.parse(request.url)
page = collection.current_page - 1
set_uri_page!(request_url, page)
path = get_uri_path_and_query(request_url)
link_to link_text, path, link_opts
end
sig { params(uri: Addressable::URI, page: T.nilable(Integer)).void }
def set_uri_page!(uri, page)
query_values = uri.query_values || {}
if page.nil? || page <= 1
query_values.delete("page")
else
query_values["page"] = page
end
uri.query_values = query_values.empty? ? nil : query_values
end
sig { params(uri: Addressable::URI).returns(String) }
def get_uri_path_and_query(uri)
path = uri.path
path += "?#{uri.query}" if uri.query.present?
path
end
end

View File

@@ -65,8 +65,8 @@ module Domain::UsersHelper
end
sig { params(user: Domain::User).returns(String) }
def domain_user_faved_posts_path(user)
"#{domain_user_path(user)}/faved_posts"
def domain_user_favorites_path(user)
"#{domain_user_path(user)}/favorites"
end
sig { params(html: String).returns(String) }

View File

@@ -67,4 +67,21 @@ module HelpersInterface
sig { abstract.returns(ActionView::LookupContext) }
def lookup_context
end
sig { abstract.returns(ActionDispatch::Request) }
def request
end
sig do
abstract
.params(
link_text: String,
link_url: String,
options: T.untyped,
block: T.nilable(T.proc.returns(String)),
)
.returns(String)
end
def link_to(link_text, link_url, options = {}, &block)
end
end

View File

@@ -66,11 +66,17 @@ class Domain::MigrateToDomain
.find_in_batches(batch_size: 10_000) do |batch|
ReduxApplicationRecord.transaction do
models =
migrate_batch(Domain::Post::E621Post, batch) do |old_model|
initialize_e621_post_from(old_model)
end
migrate_batch(
Domain::Post::E621Post,
batch,
unique_by: [:idx_domain_e621_posts_on_e621_id],
) { |old_model| initialize_e621_post_from(old_model) }
migrate_batch(Domain::PostFile, models.filter(&:file)) do |post|
migrate_batch(
Domain::PostFile,
models.filter(&:file),
unique_by: [:index_domain_post_files_on_log_entry_id],
) do |post|
file = T.must(post.file)
file.post_id = T.must(post.id)
file
@@ -200,6 +206,8 @@ class Domain::MigrateToDomain
user_post_creation.post_id = post.id
user_post_creation
end
rescue ActiveRecord::StatementInvalid
binding.pry
end
pb.progress = [pb.progress + batch.size, pb.total].min
end
@@ -220,9 +228,11 @@ class Domain::MigrateToDomain
format: "%t: %c/%C %B %p%% %a %e",
output: @pb_sink,
)
query.find_each do |user|
ReduxApplicationRecord.transaction { migrate_e621_user_favs(user) }
pb.progress = [pb.progress + 1, pb.total].min
query.find_in_batches(batch_size: 100) do |batch|
ReduxApplicationRecord.transaction do
batch.each { |user| migrate_e621_user_favs(user) }
end
pb.progress = [pb.progress + batch.size, pb.total].min
end
end
@@ -317,22 +327,36 @@ class Domain::MigrateToDomain
logger.info "inkbunny user not found: #{only_user}"
return
end
query = user.posts
missing_ib_post_ids = user.posts.pluck(:ib_post_id)
else
query =
Domain::Inkbunny::Post
.where.not(ib_post_id: Domain::Post::InkbunnyPost.select(:ib_id))
.includes(:creator, { files: :log_entry }, :pools)
existing_ib_post_ids = Domain::Inkbunny::Post.pluck(:ib_post_id).to_set
logger.info "existing_ib_post_ids: #{existing_ib_post_ids.size}"
new_ib_post_ids = Domain::Post::InkbunnyPost.pluck(:ib_id).to_set
logger.info "new_ib_post_ids: #{new_ib_post_ids.size}"
missing_ib_post_ids = (existing_ib_post_ids - new_ib_post_ids).to_a
missing_ib_post_ids.sort!
logger.info "missing_ib_post_ids: #{missing_ib_post_ids.size}"
# query =
# Domain::Inkbunny::Post
# .where.not(ib_post_id: Domain::Post::InkbunnyPost.select(:ib_id))
# .includes(:creator, { files: :log_entry }, :pools)
end
pb =
ProgressBar.create(
throttle_rate: 0.2,
total: query.count,
total: missing_ib_post_ids.size,
format: "%t: %c/%C %B %p%% %a %e",
output: @pb_sink,
)
query.find_in_batches(batch_size: 10_000) do |batch|
missing_ib_post_ids.each_slice(100) do |id_batch|
batch =
Domain::Inkbunny::Post
.where(ib_post_id: id_batch)
.includes(:creator, { files: :log_entry }, :pools)
.to_a
ReduxApplicationRecord.transaction do
models =
migrate_batch(
@@ -360,6 +384,8 @@ class Domain::MigrateToDomain
models.flat_map(&:files),
unique_by: [:idx_domain_inkbunny_post_files_on_ib_id],
) { |file| file }
rescue ActiveRecord::StatementInvalid => e
logger.error "StatementInvalid: #{e.message}"
end
pb.progress = [pb.progress + batch.size, pb.total].min
end
@@ -767,7 +793,7 @@ class Domain::MigrateToDomain
def migrate_e621_user_favs(new_user)
user_e621_id = new_user.e621_id
old_user = Domain::E621::User.find_by!(e621_user_id: user_e621_id)
old_post_e621_ids = old_user.faved_posts.pluck(:e621_id)
old_post_e621_ids = old_user.faved_posts.select(:e621_id)
new_post_ids =
Domain::Post::E621Post.where(e621_id: old_post_e621_ids).pluck(:id)
@@ -853,6 +879,7 @@ class Domain::MigrateToDomain
migrate_batch(
Domain::UserSearchName,
models.flat_map(&:user_search_names),
unique_by: [:index_domain_user_search_names_on_user_id_and_name],
)
end

View File

@@ -0,0 +1,19 @@
# typed: strict
module HasViewPrefix
extend T::Sig
extend T::Helpers
abstract!
requires_ancestor { Kernel }
module ClassMethods
extend T::Sig
extend T::Helpers
abstract!
sig { abstract.returns(String) }
def view_prefix
end
end
mixes_in_class_methods(ClassMethods)
end

View File

@@ -97,6 +97,34 @@ class Domain::Fa::Post < ReduxApplicationRecord
end
end
sig { void }
def fix_file_by_uri!
parts = []
parts << "[fa_id: #{self.fa_id}]"
file_uri = self.file&.uri
file_url_str = self.file_url_str
if file_url_str.present? && file_uri.present? &&
(file_uri.to_s != file_url_str)
old_file = self.file
new_file = HttpLogEntry.find_by_uri_host_path(file_url_str)
if old_file == new_file
parts << "[no change][invariant]"
elsif new_file
self.file = new_file
parts << "[old: #{old_file&.id} / #{old_file&.uri.to_s}]"
parts << "[new: #{self.file&.id} / #{self.file&.uri.to_s}]"
self.save!
else
parts << "[new_file_not_found: #{file_url_str}]"
end
else
parts << "[no change]"
parts << "[file: #{self.file&.id} / #{self.file&.uri.to_s}]"
parts << "[file_url_str: #{self.file_url_str}]"
end
logger.info parts.join(" ")
end
sig { returns(T::Boolean) }
def scanned?
self.file_url_str.present?

View File

@@ -2,6 +2,7 @@
class Domain::Post < ReduxApplicationRecord
extend T::Helpers
include HasCompositeToParam
include HasViewPrefix
include AttrJsonRecordAliases
self.table_name = "domain_posts"
abstract!
@@ -49,8 +50,6 @@ class Domain::Post < ReduxApplicationRecord
end
end
attr_json :posted_at, :datetime
attr_json :last_submission_log_entry_id, :integer
belongs_to :last_submission_log_entry,
class_name: "::HttpLogEntry",

View File

@@ -72,6 +72,11 @@ class Domain::Post::E621Post < Domain::Post
["e621", :e621_id]
end
sig { override.returns(String) }
def self.view_prefix
"e621"
end
sig { override.returns(T.nilable(String)) }
def title
"E621 Post #{self.e621_id}"
@@ -79,7 +84,7 @@ class Domain::Post::E621Post < Domain::Post
sig { override.returns(T.nilable(String)) }
def primary_creator_name_fallback_for_view
self.tags_array["artist"].first || self.artists_array.first
self.tags_array&.dig("artist")&.first || self.artists_array&.first
end
sig { override.returns(T.nilable(T.any(String, Integer))) }

View File

@@ -40,6 +40,11 @@ class Domain::Post::FaPost < Domain::Post
["fa", :fa_id]
end
sig { override.returns(String) }
def self.view_prefix
"fa"
end
sig { override.returns(T.nilable(String)) }
def title
super

View File

@@ -79,6 +79,11 @@ class Domain::Post::InkbunnyPost < Domain::Post
["ib", :ib_id]
end
sig { override.returns(String) }
def self.view_prefix
"ib"
end
sig { override.returns(T.nilable(String)) }
def title
super

View File

@@ -3,6 +3,8 @@ class Domain::User < ReduxApplicationRecord
extend T::Helpers
include AttrJsonRecordAliases
include HasCompositeToParam
include HasViewPrefix
self.table_name = "domain_users"
abstract!
@@ -147,6 +149,11 @@ class Domain::User < ReduxApplicationRecord
inverse_of: :user,
dependent: :destroy
sig { overridable.returns(Symbol) }
def self.post_order_attribute
:posted_at
end
sig { abstract.returns(String) }
def account_status_for_view
end

View File

@@ -25,7 +25,12 @@ class Domain::User::E621User < Domain::User
sig { override.returns([String, Symbol]) }
def self.param_prefix_and_attribute
["e621", :e621_id]
["e621", :name]
end
sig { override.returns(String) }
def self.view_prefix
"e621"
end
sig { override.returns(String) }

View File

@@ -62,6 +62,16 @@ class Domain::User::FaUser < Domain::User
["fa", :url_name]
end
sig { void }
def thing
Domain::User::FaUser.where(url_name: "test")
end
sig { override.returns(String) }
def self.view_prefix
"fa"
end
sig { override.returns(T::Array[String]) }
def names_for_search
[name, url_name, full_name].compact
@@ -136,6 +146,11 @@ class Domain::User::FaUser < Domain::User
url_name
end
sig { override.returns(Symbol) }
def self.post_order_attribute
:fa_id
end
private
sig do

View File

@@ -38,6 +38,11 @@ class Domain::User::InkbunnyUser < Domain::User
["ib", :name]
end
sig { override.returns(String) }
def self.view_prefix
"ib"
end
sig { override.returns(String) }
def account_status_for_view
"ok"
@@ -59,6 +64,11 @@ class Domain::User::InkbunnyUser < Domain::User
name
end
sig { override.returns(Symbol) }
def self.post_order_attribute
:ib_id
end
sig { override.returns(T::Array[String]) }
def names_for_search
[name].compact

View File

@@ -1,29 +1,50 @@
# typed: strict
class Domain::PostPolicy < ApplicationPolicy
extend T::Sig
sig { returns(T::Boolean) }
def show?
true
end
sig { returns(T::Boolean) }
def index?
true
end
sig { returns(T::Boolean) }
def view_file?
user&.admin? || false
end
sig { returns(T::Boolean) }
def view_scan_metadata?
user&.admin? || false
end
sig { returns(T::Boolean) }
def view_faved_by?
user&.admin? || false
end
sig { returns(T::Boolean) }
def faved_by?
user&.admin? || false
end
sig { returns(T::Boolean) }
def favorites?
true
end
sig { returns(T::Boolean) }
def user_created_posts?
true
end
class Scope < ApplicationPolicy::Scope
extend T::Sig
sig { returns(ActiveRecord::Relation) }
def resolve
scope.all
end

View File

@@ -7,11 +7,26 @@ class Domain::UserPolicy < ApplicationPolicy
true
end
sig { returns(T::Boolean) }
def index?
true
end
sig { returns(T::Boolean) }
def search_by_name?
true
end
sig { returns(T::Boolean) }
def favorites?
true
end
sig { returns(T::Boolean) }
def user_created_posts?
true
end
sig { returns(T::Boolean) }
def view_page_scanned_at_timestamps?
user&.admin? || false

View File

@@ -13,7 +13,7 @@
<%= link_to domain_post_path(post),
class:
"float-right inline-flex items-center gap-2 rounded bg-blue-600 px-3 py-1 text-sm text-white hover:bg-blue-700" do %>
<span class="truncate"><%= post.title_for_view %></span>
<span class="truncate"><%= post.title %></span>
<% end %>
<% end %>
</div>

View File

@@ -18,15 +18,8 @@
</style>
<% end %>
<div class="mx-auto mt-4 text-center sm:mt-6">
<% if @user.present? %>
<h1 class="text-2xl">
<%= link_to @user.name_for_view, domain_user_path(@user), class: "text-blue-600 hover:text-blue-800" %>'s Posts
<%= page_str(params) %>
(<%= @posts.total_count %> total)
</h1>
<% else %>
<h1 class="text-2xl">All Posts <%= page_str(params) %></h1>
<% end %>
<% index_type_header_partial = "domain/posts/index_type_headers/#{@posts_index_type_header}" %>
<%= render partial: index_type_header_partial, locals: { user: @user, params: params, posts: @posts } %>
</div>
<% unless @user.present? %>
<%= render partial: "domain_filter_controls" %>

View File

@@ -0,0 +1 @@
<h1 class="text-2xl">All Posts <%= page_str(params) %></h1>

View File

@@ -0,0 +1,5 @@
<h1 class="text-2xl">
<%= link_to user.name_for_view, domain_user_path(user), class: "text-blue-600 hover:text-blue-800" %>'s posts
<%= page_str(params) %>
(<%= posts.total_count %> total)
</h1>

View File

@@ -0,0 +1,5 @@
<h1 class="text-2xl">
<%= link_to user.name_for_view, domain_user_path(user), class: "text-blue-600 hover:text-blue-800" %>'s favorited posts
<%= page_str(params) %>
(<%= posts.total_count %> total)
</h1>

View File

@@ -14,13 +14,8 @@
<span class="font-medium italic text-slate-500">Status</span>
<span class=""><%= user.account_status_for_view %></span>
</div>
<% if user.respond_to?(:state) %>
<div class="flex flex-col">
<span class="font-medium italic text-slate-500">State</span>
<span class=""><%= user.state %></span>
</div>
<% end %>
<% end %>
<%= render_for_model user, "overview_details", as: :user %>
<div class="flex flex-col">
<span class="font-medium italic text-slate-500">Registered</span>
<span class="">

View File

@@ -0,0 +1 @@
<%# By default, this is just a placeholder to show the user's name %>

View File

@@ -0,0 +1,27 @@
<section class="animated-shadow-sky sky-section">
<h2 class="section-header">
<span class="font-medium text-slate-900">Recent Posts</span>
<span class="float-right">
<%= link_to "#{user.posts.count} total", domain_user_posts_path(user), class: "sky-link" %>
</span>
</h2>
<% recent_posts = user.posts.order(user.class.post_order_attribute => :desc).limit(5).to_a %>
<% if recent_posts.any? %>
<% recent_posts.each do |post| %>
<div class="flex items-center px-4 py-2">
<span class="grow truncate">
<%= link_to post.title, domain_post_path(post), class: "sky-link block truncate" %>
</span>
<span class="whitespace-nowrap text-slate-500">
<% if posted_at = post.posted_at %>
<%= time_ago_in_words(posted_at) %> ago
<% else %>
unknown
<% end %>
</span>
</div>
<% end %>
<% else %>
<div class="px-4 py-3 text-slate-500">No posts found</div>
<% end %>
</section>

View File

@@ -0,0 +1,4 @@
<div class="flex flex-col">
<span class="font-medium italic text-slate-500">E621 ID</span>
<span class=""><%= user.e621_id %></span>
</div>

View File

@@ -0,0 +1,27 @@
<% fav_posts = user.faved_posts.limit(5).to_a %>
<section class="animated-shadow-sky sky-section">
<h2 class="section-header">
<span class="font-medium text-slate-900">Favorited Posts</span>
<span class="float-right">
<%= link_to "#{user.faved_posts.count} total", domain_user_favorites_path(user), class: "sky-link" %>
</span>
</h2>
<% if fav_posts.any? %>
<% fav_posts.each do |post| %>
<div class="flex items-center px-4 py-2">
<span class="grow truncate">
<%= link_to post.title, domain_post_path(post), class: "sky-link block truncate" %>
</span>
<span class="whitespace-nowrap text-slate-500">
<% if posted_at = post.posted_at %>
<%= time_ago_in_words(posted_at) %> ago
<% else %>
unknown
<% end %>
</span>
</div>
<% end %>
<% else %>
<div class="px-4 py-3 text-slate-500">No posts found</div>
<% end %>
</section>

View File

@@ -0,0 +1,4 @@
<div class="flex flex-col">
<span class="font-medium italic text-slate-500">State</span>
<span class=""><%= user.state %></span>
</div>

View File

@@ -1,6 +1,6 @@
<section class="animated-shadow-sky sky-section">
<h2 class="section-header">Profile Description</h2>
<% if (profile_html = user.profile_html) %>
<h2 class="section-header">Profile Description</h2>
<div class="bg-slate-800 p-4 text-slate-200">
<% cache(user, expires_in: 12.hours) do %>
<%= sanitized_user_profile_html(profile_html) %>

View File

@@ -1,13 +1,17 @@
<div class="mx-auto my-4 w-full space-y-4 md:max-w-2xl">
<%= render "domain/users/show_sections/name_icon_and_status", user: @user %>
<%= render_for_model @user, "name_icon_and_status", as: :user %>
<div class="flex flex-col gap-4 sm:flex-row">
<div class="w-full sm:w-1/2">
<%= render "domain/users/show_sections/stats", user: @user %>
<%= render_for_model @user, "stats", as: :user %>
</div>
<div class="w-full sm:w-1/2">
<%= render "domain/users/show_sections/recent_created_posts", user: @user %>
<% if @user.has_created_posts? %>
<%= render_for_model @user, "recent_created_posts", as: :user %>
<% elsif @user.has_faved_posts? %>
<%= render_for_model @user, "recent_faved_posts", as: :user %>
<% end %>
</div>
</div>
<%= render "domain/users/show_sections/profile_description", user: @user %>
<%= render "domain/users/show_sections/similar_users", user: @user %>
<%= render_for_model @user, "profile_description", as: :user %>
<%= render_for_model @user, "similar_users", as: :user %>
</div>

View File

@@ -1,32 +0,0 @@
<% if user.has_created_posts? %>
<section class="animated-shadow-sky sky-section">
<h2 class="section-header">
<span class="font-medium text-slate-900">Recent Posts</span>
<span class="float-right">
<%= link_to "#{user.posts.count} total", domain_user_posts_path(user), class: "sky-link" %>
</span>
</h2>
<% if user.posts.any? %>
<% user
.posts
.order(posted_at: :desc)
.limit(5)
.each do |post| %>
<div class="flex items-center px-4 py-2">
<span class="grow truncate">
<%= link_to post.title, domain_post_path(post), class: "sky-link block truncate" %>
</span>
<span class="whitespace-nowrap text-slate-500">
<% if posted_at = post.posted_at %>
<%= time_ago_in_words(posted_at) %> ago
<% else %>
unknown
<% end %>
</span>
</div>
<% end %>
<% else %>
<div class="px-4 py-3 text-slate-500">No posts found</div>
<% end %>
</section>
<% end %>

View File

@@ -2,11 +2,19 @@
class="mx-auto mb-4 mt-4 w-full overflow-hidden border-y border-slate-300 shadow-md sm:mb-6 sm:mt-6 sm:max-w-md sm:rounded-md sm:border"
>
<div class="flex h-full items-stretch justify-center">
<% class_name = "sky-link py-2 text-center border-slate-300 border-r-2 bg-slate-100 flex-1 flex items-center justify-center"%>
<% if collection.prev_page %>
<%= link_to_previous_page collection,
<%# link_to_previous_page collection,
raw("← Previous Page (#{collection.current_page - 1})"),
class:
"sky-link py-2 text-center border-slate-300 border-r-2 bg-slate-100 flex-1 flex items-center justify-center" %>
<%=
collection_previous_page_link(
collection,
raw("← Previous Page (#{collection.prev_page})"),
class: class_name
)
%>
<% else %>
<div
class="flex flex-1 items-center justify-center border-r border-slate-300 bg-slate-50 py-2 text-center text-slate-400"
@@ -15,10 +23,17 @@
</div>
<% end %>
<% if collection.next_page %>
<%= link_to_next_page collection,
<%# link_to_next_page collection,
raw("Next Page (#{collection.current_page + 1}) →"),
class:
"sky-link py-2 text-center bg-slate-100 flex-1 flex items-center justify-center" %>
<%=
collection_next_page_link(
collection,
raw("Next Page (#{collection.next_page}) →"),
class: class_name
)
%>
<% else %>
<div
class="flex flex-1 items-center justify-center bg-slate-50 py-2 text-center text-slate-400"

View File

@@ -19,14 +19,16 @@ Rails.application.routes.draw do
end
resources :users,
only: %i[index show],
only: %i[show],
controller: "domain/users",
constraints: {
id: %r{[^/]+/[^/]+},
} do
get :search_by_name, on: :collection
resources :posts, only: [:index], controller: "domain/posts" do
get :favorites, on: :member
resources :posts, only: [], controller: "domain/posts", path: "" do
get :favorites, on: :collection, action: :user_favorite_posts
get :posts, on: :collection, action: :user_created_posts
end
end
@@ -36,7 +38,9 @@ Rails.application.routes.draw do
constraints: {
id: %r{[^/]+/[^/]+},
} do
get :faved_by, on: :member
resources :users, only: %i[], controller: "domain/usrs", path: "" do
get :faved_by, on: :collection, action: :users_faving_post
end
end
# Domain::RouteHelper::DOMAIN_POST_RESOURCES.each do |resource_data|

View File

@@ -52,10 +52,12 @@ class CreateUnifiedDomainTables < ActiveRecord::Migration[7.2]
create_table :domain_posts do |t|
t.enum :type, null: false, enum_type: "domain_post_type"
t.timestamp :posted_at
t.jsonb :json_attributes, default: {}
t.timestamps
t.index :type
t.index :posted_at
end
create_table :domain_users do |t|

View File

@@ -2786,6 +2786,7 @@ ALTER SEQUENCE public.domain_post_groups_id_seq OWNED BY public.domain_post_grou
CREATE TABLE public.domain_posts (
id bigint NOT NULL,
type public.domain_post_type NOT NULL,
posted_at timestamp without time zone,
json_attributes jsonb DEFAULT '{}'::jsonb,
created_at timestamp(6) without time zone NOT NULL,
updated_at timestamp(6) without time zone NOT NULL
@@ -6896,6 +6897,13 @@ CREATE INDEX index_domain_post_group_joins_on_type ON public.domain_post_group_j
CREATE INDEX index_domain_post_groups_on_type ON public.domain_post_groups USING btree (type);
--
-- Name: index_domain_posts_on_posted_at; Type: INDEX; Schema: public; Owner: -; Tablespace: mirai
--
CREATE INDEX index_domain_posts_on_posted_at ON public.domain_posts USING btree (posted_at);
--
-- Name: index_domain_posts_on_type; Type: INDEX; Schema: public; Owner: -; Tablespace: mirai
--

View File

@@ -620,9 +620,23 @@ class ActionMailbox::InboundEmail
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 { params(args: T.untyped, blk: T.untyped).returns(PrivateAssociationRelation) }
def pending(*args, &blk); 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
@@ -680,6 +694,11 @@ class ActionMailbox::InboundEmail
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 GeneratedRelationMethods
@@ -797,9 +816,23 @@ class ActionMailbox::InboundEmail
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 { params(args: T.untyped, blk: T.untyped).returns(PrivateRelation) }
def pending(*args, &blk); 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
@@ -857,6 +890,9 @@ class ActionMailbox::InboundEmail
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

View File

@@ -558,6 +558,20 @@ class ActionText::EncryptedRichText
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
@@ -612,6 +626,11 @@ class ActionText::EncryptedRichText
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 GeneratedRelationMethods
@@ -705,6 +724,20 @@ class ActionText::EncryptedRichText
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
@@ -759,6 +792,9 @@ class ActionText::EncryptedRichText
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

View File

@@ -559,6 +559,20 @@ class ActionText::RichText
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
@@ -613,6 +627,11 @@ class ActionText::RichText
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 GeneratedRelationMethods
@@ -706,6 +725,20 @@ class ActionText::RichText
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
@@ -760,6 +793,9 @@ class ActionText::RichText
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

View File

@@ -557,6 +557,20 @@ class ActiveStorage::Attachment
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
@@ -611,6 +625,11 @@ class ActiveStorage::Attachment
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 GeneratedRelationMethods
@@ -704,6 +723,20 @@ class ActiveStorage::Attachment
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
@@ -758,6 +791,9 @@ class ActiveStorage::Attachment
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

View File

@@ -569,6 +569,20 @@ class ActiveStorage::Blob
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
@@ -626,6 +640,11 @@ class ActiveStorage::Blob
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 GeneratedRelationMethods
@@ -719,6 +738,20 @@ class ActiveStorage::Blob
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
@@ -776,6 +809,9 @@ class ActiveStorage::Blob
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
module GeneratedSecureTokenMethods

View File

@@ -587,6 +587,20 @@ class ActiveStorage::VariantRecord
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
@@ -641,6 +655,11 @@ class ActiveStorage::VariantRecord
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 GeneratedRelationMethods
@@ -734,6 +753,20 @@ class ActiveStorage::VariantRecord
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
@@ -788,6 +821,9 @@ class ActiveStorage::VariantRecord
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

View File

@@ -34,6 +34,7 @@ class ApplicationController
include ::Domain::Fa::UsersHelper
include ::HelpersInterface
include ::Domain::ModelHelper
include ::Domain::PaginationHelper
include ::Domain::PostsHelper
include ::Domain::UsersHelper
include ::DomainSourceHelper

View File

@@ -504,6 +504,20 @@ class BlobEntry
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
@@ -555,6 +569,11 @@ class BlobEntry
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
@@ -1059,6 +1078,20 @@ class BlobEntry
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
@@ -1110,6 +1143,9 @@ class BlobEntry
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

View File

@@ -439,6 +439,20 @@ class BlobFile
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
@@ -493,6 +507,11 @@ class BlobFile
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
@@ -1014,6 +1033,20 @@ class BlobFile
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
@@ -1068,6 +1101,9 @@ class BlobFile
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

View File

@@ -31,6 +31,7 @@ class DeviseController
include ::Domain::Fa::UsersHelper
include ::HelpersInterface
include ::Domain::ModelHelper
include ::Domain::PaginationHelper
include ::Domain::PostsHelper
include ::Domain::UsersHelper
include ::DomainSourceHelper

View File

@@ -543,6 +543,20 @@ class Disco::Recommendation
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
@@ -594,6 +608,11 @@ class Disco::Recommendation
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 GeneratedRelationMethods
@@ -687,6 +706,20 @@ class Disco::Recommendation
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
@@ -738,6 +771,9 @@ class Disco::Recommendation
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

View File

@@ -536,6 +536,20 @@ class Domain::E621::Fav
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
@@ -587,6 +601,11 @@ class Domain::E621::Fav
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
@@ -1044,6 +1063,20 @@ class Domain::E621::Fav
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
@@ -1095,6 +1128,9 @@ class Domain::E621::Fav
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

View File

@@ -758,6 +758,20 @@ class Domain::E621::Post
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
@@ -824,6 +838,11 @@ class Domain::E621::Post
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
@@ -3092,6 +3111,20 @@ class Domain::E621::Post
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
@@ -3158,6 +3191,9 @@ class Domain::E621::Post
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

View File

@@ -496,6 +496,20 @@ class Domain::E621::Tag
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
@@ -547,6 +561,11 @@ class Domain::E621::Tag
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
@@ -1061,6 +1080,20 @@ class Domain::E621::Tag
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
@@ -1112,6 +1145,9 @@ class Domain::E621::Tag
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

View File

@@ -670,6 +670,20 @@ class Domain::E621::Tagging
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
@@ -721,6 +735,11 @@ class Domain::E621::Tagging
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
@@ -1128,6 +1147,20 @@ class Domain::E621::Tagging
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
@@ -1179,6 +1212,9 @@ class Domain::E621::Tagging
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

View File

@@ -553,6 +553,20 @@ class Domain::E621::User
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
@@ -604,6 +618,11 @@ class Domain::E621::User
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
@@ -1362,6 +1381,20 @@ class Domain::E621::User
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
@@ -1413,6 +1446,9 @@ class Domain::E621::User
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

View File

@@ -539,6 +539,20 @@ class Domain::Fa::Fav
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
@@ -590,6 +604,11 @@ class Domain::Fa::Fav
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
@@ -938,6 +957,20 @@ class Domain::Fa::Fav
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
@@ -989,6 +1022,9 @@ class Domain::Fa::Fav
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

View File

@@ -552,6 +552,20 @@ class Domain::Fa::Follow
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
@@ -603,6 +617,11 @@ class Domain::Fa::Follow
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
@@ -891,6 +910,20 @@ class Domain::Fa::Follow
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
@@ -942,6 +975,9 @@ class Domain::Fa::Follow
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

View File

@@ -810,6 +810,20 @@ class Domain::Fa::Post
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
@@ -867,6 +881,11 @@ class Domain::Fa::Post
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
@@ -3381,6 +3400,20 @@ class Domain::Fa::Post
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
@@ -3438,6 +3471,9 @@ class Domain::Fa::Post
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

View File

@@ -544,6 +544,20 @@ class Domain::Fa::PostFactor
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
@@ -595,6 +609,11 @@ class Domain::Fa::PostFactor
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
@@ -864,6 +883,20 @@ class Domain::Fa::PostFactor
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
@@ -915,6 +948,9 @@ class Domain::Fa::PostFactor
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

View File

@@ -737,6 +737,20 @@ class Domain::Fa::User
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
@@ -791,6 +805,11 @@ class Domain::Fa::User
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
@@ -2347,6 +2366,20 @@ class Domain::Fa::User
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
@@ -2401,6 +2434,9 @@ class Domain::Fa::User
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

View File

@@ -649,6 +649,20 @@ class Domain::Fa::UserAvatar
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
@@ -700,6 +714,11 @@ class Domain::Fa::UserAvatar
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
@@ -1490,6 +1509,20 @@ class Domain::Fa::UserAvatar
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
@@ -1541,6 +1574,9 @@ class Domain::Fa::UserAvatar
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

View File

@@ -544,6 +544,20 @@ class Domain::Fa::UserFactor
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
@@ -595,6 +609,11 @@ class Domain::Fa::UserFactor
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
@@ -1112,6 +1131,20 @@ class Domain::Fa::UserFactor
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
@@ -1163,6 +1196,9 @@ class Domain::Fa::UserFactor
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

View File

@@ -511,6 +511,20 @@ class Domain::Inkbunny::Fav
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
@@ -562,6 +576,11 @@ class Domain::Inkbunny::Fav
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
@@ -828,6 +847,20 @@ class Domain::Inkbunny::Fav
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
@@ -879,6 +912,9 @@ class Domain::Inkbunny::Fav
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

View File

@@ -625,6 +625,20 @@ class Domain::Inkbunny::File
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
@@ -676,6 +690,11 @@ class Domain::Inkbunny::File
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
@@ -1853,6 +1872,20 @@ class Domain::Inkbunny::File
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
@@ -1904,6 +1937,9 @@ class Domain::Inkbunny::File
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

View File

@@ -516,6 +516,20 @@ class Domain::Inkbunny::Follow
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
@@ -567,6 +581,11 @@ class Domain::Inkbunny::Follow
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
@@ -833,6 +852,20 @@ class Domain::Inkbunny::Follow
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
@@ -884,6 +917,9 @@ class Domain::Inkbunny::Follow
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

View File

@@ -569,6 +569,20 @@ class Domain::Inkbunny::Pool
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
@@ -620,6 +634,11 @@ class Domain::Inkbunny::Pool
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
@@ -1248,6 +1267,20 @@ class Domain::Inkbunny::Pool
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
@@ -1299,6 +1332,9 @@ class Domain::Inkbunny::Pool
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

View File

@@ -627,6 +627,20 @@ class Domain::Inkbunny::PoolJoin
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
@@ -678,6 +692,11 @@ class Domain::Inkbunny::PoolJoin
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
@@ -1115,6 +1134,20 @@ class Domain::Inkbunny::PoolJoin
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
@@ -1166,6 +1199,9 @@ class Domain::Inkbunny::PoolJoin
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

View File

@@ -883,6 +883,20 @@ class Domain::Inkbunny::Post
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 photography(*args, &blk); end
@@ -959,6 +973,11 @@ class Domain::Inkbunny::Post
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
sig { params(args: T.untyped, blk: T.untyped).returns(PrivateAssociationRelation) }
def writing_document(*args, &blk); end
end
@@ -2676,6 +2695,20 @@ class Domain::Inkbunny::Post
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 photography(*args, &blk); end
@@ -2752,6 +2785,9 @@ class Domain::Inkbunny::Post
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
sig { params(args: T.untyped, blk: T.untyped).returns(PrivateRelation) }
def writing_document(*args, &blk); end
end

View File

@@ -511,6 +511,20 @@ class Domain::Inkbunny::Tag
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
@@ -562,6 +576,11 @@ class Domain::Inkbunny::Tag
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
@@ -905,6 +924,20 @@ class Domain::Inkbunny::Tag
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
@@ -956,6 +989,9 @@ class Domain::Inkbunny::Tag
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

View File

@@ -516,6 +516,20 @@ class Domain::Inkbunny::Tagging
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
@@ -567,6 +581,11 @@ class Domain::Inkbunny::Tagging
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
@@ -910,6 +929,20 @@ class Domain::Inkbunny::Tagging
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
@@ -961,6 +994,9 @@ class Domain::Inkbunny::Tagging
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

View File

@@ -705,6 +705,20 @@ class Domain::Inkbunny::User
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
@@ -756,6 +770,11 @@ class Domain::Inkbunny::User
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
@@ -1918,6 +1937,20 @@ class Domain::Inkbunny::User
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
@@ -1969,6 +2002,9 @@ class Domain::Inkbunny::User
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

View File

@@ -572,6 +572,20 @@ class Domain::Post
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
@@ -623,6 +637,11 @@ class Domain::Post
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
@@ -1204,6 +1223,20 @@ class Domain::Post
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
@@ -1255,6 +1288,9 @@ class Domain::Post
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

View File

@@ -769,6 +769,20 @@ class Domain::Post::E621Post
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
@@ -820,6 +834,11 @@ class Domain::Post::E621Post
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
@@ -2903,6 +2922,20 @@ class Domain::Post::E621Post
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
@@ -2954,6 +2987,9 @@ class Domain::Post::E621Post
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

View File

@@ -783,6 +783,20 @@ class Domain::Post::FaPost
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
@@ -834,6 +848,11 @@ class Domain::Post::FaPost
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
@@ -2451,6 +2470,20 @@ class Domain::Post::FaPost
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
@@ -2502,6 +2535,9 @@ class Domain::Post::FaPost
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

View File

@@ -741,6 +741,20 @@ class Domain::Post::InkbunnyPost
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
@@ -792,6 +806,11 @@ class Domain::Post::InkbunnyPost
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
@@ -2372,6 +2391,20 @@ class Domain::Post::InkbunnyPost
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
@@ -2423,6 +2456,9 @@ class Domain::Post::InkbunnyPost
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

View File

@@ -584,6 +584,20 @@ class Domain::PostFile
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
@@ -635,6 +649,11 @@ class Domain::PostFile
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
@@ -1548,6 +1567,20 @@ class Domain::PostFile
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
@@ -1599,6 +1632,9 @@ class Domain::PostFile
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

View File

@@ -603,6 +603,20 @@ class Domain::PostFile::InkbunnyPostFile
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
@@ -654,6 +668,11 @@ class Domain::PostFile::InkbunnyPostFile
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
@@ -2033,6 +2052,20 @@ class Domain::PostFile::InkbunnyPostFile
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
@@ -2084,6 +2117,9 @@ class Domain::PostFile::InkbunnyPostFile
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

View File

@@ -531,6 +531,20 @@ class Domain::PostGroup
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
@@ -582,6 +596,11 @@ class Domain::PostGroup
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
@@ -1039,6 +1058,20 @@ class Domain::PostGroup
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
@@ -1090,6 +1123,9 @@ class Domain::PostGroup
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

View File

@@ -568,6 +568,20 @@ class Domain::PostGroup::E621Pool
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
@@ -619,6 +633,11 @@ class Domain::PostGroup::E621Pool
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
@@ -1133,6 +1152,20 @@ class Domain::PostGroup::E621Pool
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
@@ -1184,6 +1217,9 @@ class Domain::PostGroup::E621Pool
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

View File

@@ -568,6 +568,20 @@ class Domain::PostGroup::InkbunnyPool
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
@@ -619,6 +633,11 @@ class Domain::PostGroup::InkbunnyPool
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
@@ -1133,6 +1152,20 @@ class Domain::PostGroup::InkbunnyPool
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
@@ -1184,6 +1217,9 @@ class Domain::PostGroup::InkbunnyPool
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

View File

@@ -589,6 +589,20 @@ class Domain::PostGroupJoin
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
@@ -640,6 +654,11 @@ class Domain::PostGroupJoin
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
@@ -1154,6 +1173,20 @@ class Domain::PostGroupJoin
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
@@ -1205,6 +1238,9 @@ class Domain::PostGroupJoin
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

View File

@@ -582,6 +582,20 @@ class Domain::PostGroupJoin::E621PoolJoin
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
@@ -633,6 +647,11 @@ class Domain::PostGroupJoin::E621PoolJoin
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
@@ -1261,6 +1280,20 @@ class Domain::PostGroupJoin::E621PoolJoin
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
@@ -1312,6 +1345,9 @@ class Domain::PostGroupJoin::E621PoolJoin
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

View File

@@ -641,6 +641,20 @@ class Domain::PostGroupJoin::InkbunnyPoolJoin
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
@@ -692,6 +706,11 @@ class Domain::PostGroupJoin::InkbunnyPoolJoin
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
@@ -1320,6 +1339,20 @@ class Domain::PostGroupJoin::InkbunnyPoolJoin
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
@@ -1371,6 +1404,9 @@ class Domain::PostGroupJoin::InkbunnyPoolJoin
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

View File

@@ -598,6 +598,20 @@ class Domain::Twitter::Media
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
@@ -649,6 +663,11 @@ class Domain::Twitter::Media
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
@@ -1360,6 +1379,20 @@ class Domain::Twitter::Media
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
@@ -1411,6 +1444,9 @@ class Domain::Twitter::Media
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

View File

@@ -585,6 +585,20 @@ class Domain::Twitter::Tweet
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
@@ -636,6 +650,11 @@ class Domain::Twitter::Tweet
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
@@ -1414,6 +1433,20 @@ class Domain::Twitter::Tweet
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
@@ -1465,6 +1498,9 @@ class Domain::Twitter::Tweet
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

View File

@@ -572,6 +572,20 @@ class Domain::Twitter::User
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
@@ -623,6 +637,11 @@ class Domain::Twitter::User
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
@@ -1696,6 +1715,20 @@ class Domain::Twitter::User
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
@@ -1747,6 +1780,9 @@ class Domain::Twitter::User
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

View File

@@ -664,6 +664,20 @@ class Domain::User
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
@@ -715,6 +729,11 @@ class Domain::User
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
@@ -1239,6 +1258,20 @@ class Domain::User
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
@@ -1290,6 +1323,9 @@ class Domain::User
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

View File

@@ -710,6 +710,20 @@ class Domain::User::E621User
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
@@ -761,6 +775,11 @@ class Domain::User::E621User
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
@@ -1704,6 +1723,20 @@ class Domain::User::E621User
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
@@ -1755,6 +1788,9 @@ class Domain::User::E621User
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

View File

@@ -750,6 +750,20 @@ class Domain::User::FaUser
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
@@ -801,6 +815,11 @@ class Domain::User::FaUser
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
@@ -2820,6 +2839,20 @@ class Domain::User::FaUser
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
@@ -2871,6 +2904,9 @@ class Domain::User::FaUser
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

View File

@@ -755,6 +755,20 @@ class Domain::User::InkbunnyUser
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
@@ -806,6 +820,11 @@ class Domain::User::InkbunnyUser
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
@@ -1739,6 +1758,20 @@ class Domain::User::InkbunnyUser
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
@@ -1790,6 +1823,9 @@ class Domain::User::InkbunnyUser
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

View File

@@ -600,6 +600,20 @@ class Domain::UserAvatar
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
@@ -651,6 +665,11 @@ class Domain::UserAvatar
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
@@ -1460,6 +1479,20 @@ class Domain::UserAvatar
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
@@ -1511,6 +1544,9 @@ class Domain::UserAvatar
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

View File

@@ -594,6 +594,20 @@ class Domain::UserPostCreation
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
@@ -645,6 +659,11 @@ class Domain::UserPostCreation
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
@@ -933,6 +952,20 @@ class Domain::UserPostCreation
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
@@ -984,6 +1017,9 @@ class Domain::UserPostCreation
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

View File

@@ -552,6 +552,20 @@ class Domain::UserPostFav
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
@@ -603,6 +617,11 @@ class Domain::UserPostFav
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
@@ -948,6 +967,20 @@ class Domain::UserPostFav
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
@@ -999,6 +1032,9 @@ class Domain::UserPostFav
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

View File

@@ -541,6 +541,20 @@ class Domain::UserSearchName
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
@@ -592,6 +606,11 @@ class Domain::UserSearchName
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
@@ -1029,6 +1048,20 @@ class Domain::UserSearchName
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
@@ -1080,6 +1113,9 @@ class Domain::UserSearchName
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

Some files were not shown because too many files have changed in this diff Show More