* Add README files to several directories in app/ giving a brief overview of some parts of Danbooru's architecture. * Add documentation for files in config/.
39 lines
1.4 KiB
Ruby
39 lines
1.4 KiB
Ruby
# This file is used by the Solargraph language server to add better knowledge of
|
|
# Rails for intellisense purposes for editors like VS Code or Vim that have Ruby
|
|
# language server support configured.
|
|
#
|
|
# @see https://solargraph.org/guides/rails
|
|
# @see https://gist.github.com/castwide/28b349566a223dfb439a337aea29713e
|
|
#
|
|
# The following comments fill some of the gaps in Solargraph's understanding of
|
|
# Rails apps. Since they're all in YARD, they get mapped in Solargraph but
|
|
# ignored at runtime.
|
|
#
|
|
# You can put this file anywhere in the project, as long as it gets included in
|
|
# the workspace maps. It's recommended that you keep it in a standalone file
|
|
# instead of pasting it into an existing one.
|
|
#
|
|
# @!parse
|
|
# class ActionController::Base
|
|
# include ActionController::MimeResponds
|
|
# extend ActiveSupport::Callbacks::ClassMethods
|
|
# extend AbstractController::Callbacks::ClassMethods
|
|
# end
|
|
# class ActiveRecord::Base
|
|
# extend ActiveRecord::QueryMethods
|
|
# extend ActiveRecord::FinderMethods
|
|
# extend ActiveRecord::Associations::ClassMethods
|
|
# extend ActiveRecord::Inheritance::ClassMethods
|
|
# include ActiveRecord::Persistence
|
|
# end
|
|
# @!override ActiveRecord::FinderMethods#find
|
|
# @overload find(id)
|
|
# @param id [Integer]
|
|
# @return [self]
|
|
# @overload find(list)
|
|
# @param list [Array]
|
|
# @return [Array<self>]
|
|
# @overload find(*args)
|
|
# @return [Array<self>]
|
|
# @return [self, Array<self>]
|