diff --git a/.gitignore b/.gitignore index e966e49..1a08480 100644 --- a/.gitignore +++ b/.gitignore @@ -11,6 +11,8 @@ spec/rails5/log/ spec/rails5/tmp/ spec/rails6/log/ spec/rails6/tmp/ +spec/rails7/log/ +spec/rails7/tmp/ .projections.json .byebug_history diff --git a/script/generate_definitions.rb b/script/generate_definitions.rb index 8211951..e740bd1 100644 --- a/script/generate_definitions.rb +++ b/script/generate_definitions.rb @@ -106,29 +106,36 @@ def core_ext_report(klass, test = klass.new) File.write('routes.yml', report.deep_stringify_keys.to_yaml) end -# [Array, String, Time, Date, Class, DateTime, File, Hash, Integer, Kernel].each do |klass| -# test = case klass -# when Time -# Time.now -# when Date -# Date.today -# when File -# false -# else -# klass.new rescue false -# end -# -# report = core_ext_report(klass, test=test) -# File.write("#{klass.to_s}.yml", report.deep_stringify_keys.to_yaml) -# end - -# binding.pry +[ + Array, + String, + Time, + Date, + Class, + DateTime, + File, + Hash, + Integer, + Kernel +].each do |klass| + test = + case klass + when Time + Time.now + when Date + Date.today + when File + false + else + begin + klass.new + rescue StandardError + false + end + end -# File.write("activerecord.yml", result.deep_stringify_keys.to_yaml) + report = core_ext_report(klass, test = test) + File.write("#{klass.to_s}.yml", report.deep_stringify_keys.to_yaml) +end -# report = build_report( -# ActionController::Base, -# own_class_methods(ActionController::Base), -# own_instance_methods(ActionController::Base) -# ) -# File.write("actioncontroller.yml", report.deep_stringify_keys.to_yaml) +# binding.pry diff --git a/spec/definitions/rails7/actioncontroller.yml b/spec/definitions/rails7/actioncontroller.yml new file mode 100644 index 0000000..7b03989 --- /dev/null +++ b/spec/definitions/rails7/actioncontroller.yml @@ -0,0 +1,1741 @@ +--- +ActionController::Base.abstract: + types: + - undefined + skip: false +ActionController::Base.abstract!: + types: + - undefined + skip: false +ActionController::Base.abstract?: + types: + - undefined + skip: false +ActionController::Base.action: + types: + - undefined + skip: false +ActionController::Base.action_encoding_template: + types: + - undefined + skip: false +ActionController::Base.action_methods: + types: + - undefined + skip: false +ActionController::Base.acts_like?: + types: + - undefined + skip: false +ActionController::Base.add_flash_types: + types: + - undefined + skip: true +ActionController::Base.after_action: + types: + - undefined + skip: true +ActionController::Base.alias_attribute: + types: + - undefined + skip: false +ActionController::Base.all_helpers_from_path: + types: + - undefined + skip: true +ActionController::Base.allow_forgery_protection: + types: + - undefined + skip: true +ActionController::Base.allow_forgery_protection=: + types: + - undefined + skip: true +ActionController::Base.anonymous?: + types: + - undefined + skip: false +ActionController::Base.append_after_action: + types: + - undefined + skip: true +ActionController::Base.append_around_action: + types: + - undefined + skip: true +ActionController::Base.append_before_action: + types: + - undefined + skip: true +ActionController::Base.append_view_path: + types: + - undefined + skip: true +ActionController::Base.around_action: + types: + - undefined + skip: true +ActionController::Base.as_json: + types: + - undefined + skip: false +ActionController::Base.asset_host: + types: + - undefined + skip: true +ActionController::Base.asset_host=: + types: + - undefined + skip: true +ActionController::Base.assets_dir: + types: + - undefined + skip: true +ActionController::Base.assets_dir=: + types: + - undefined + skip: true +ActionController::Base.attr_internal: + types: + - undefined + skip: false +ActionController::Base.attr_internal_accessor: + types: + - undefined + skip: false +ActionController::Base.attr_internal_reader: + types: + - undefined + skip: false +ActionController::Base.attr_internal_writer: + types: + - undefined + skip: false +ActionController::Base.before_action: + types: + - undefined + skip: true +ActionController::Base.blank?: + types: + - 'true' + - 'false' + skip: false +ActionController::Base.build_view_context_class: + types: + - undefined + skip: true +ActionController::Base.cache_store: + types: + - undefined + skip: true +ActionController::Base.cache_store=: + types: + - undefined + skip: true +ActionController::Base.cattr_accessor: + types: + - undefined + skip: false +ActionController::Base.cattr_reader: + types: + - undefined + skip: false +ActionController::Base.cattr_writer: + types: + - undefined + skip: false +ActionController::Base.class_attribute: + types: + - undefined + skip: false +ActionController::Base.clear_action_methods!: + types: + - undefined + skip: false +ActionController::Base.clear_helpers: + types: + - undefined + skip: true +ActionController::Base.clear_respond_to: + types: + - undefined + skip: true +ActionController::Base.concern: + types: + - undefined + skip: false +ActionController::Base.concerning: + types: + - undefined + skip: false +ActionController::Base.config: + types: + - undefined + skip: true +ActionController::Base.configure: + types: + - undefined + skip: true +ActionController::Base.content_security_policy: + types: + - undefined + skip: true +ActionController::Base.content_security_policy_report_only: + types: + - undefined + skip: true +ActionController::Base.controller_name: + types: + - undefined + skip: false +ActionController::Base.controller_path: + types: + - undefined + skip: false +ActionController::Base.deep_dup: + types: + - undefined + skip: false +ActionController::Base.default_asset_host_protocol: + types: + - undefined + skip: true +ActionController::Base.default_asset_host_protocol=: + types: + - undefined + skip: true +ActionController::Base.default_form_builder: + types: + - undefined + skip: true +ActionController::Base.default_protect_from_forgery: + types: + - undefined + skip: true +ActionController::Base.default_protect_from_forgery=: + types: + - undefined + skip: true +ActionController::Base.default_static_extension: + types: + - undefined + skip: true +ActionController::Base.default_static_extension=: + types: + - undefined + skip: true +ActionController::Base.default_url_options: + types: + - undefined + skip: true +ActionController::Base.default_url_options=: + types: + - undefined + skip: true +ActionController::Base.default_url_options?: + types: + - undefined + skip: true +ActionController::Base.define_callbacks: + types: + - undefined + skip: false +ActionController::Base.delegate: + types: + - undefined + skip: false +ActionController::Base.delegate_missing_to: + types: + - undefined + skip: false +ActionController::Base.deprecate: + types: + - undefined + skip: false +ActionController::Base.descendants: + types: + - undefined + skip: false +ActionController::Base.devise_group: + types: + - undefined + skip: true +ActionController::Base.direct_descendants: + types: + - undefined + skip: false +ActionController::Base.dispatch: + types: + - undefined + skip: false +ActionController::Base.duplicable?: + types: + - undefined + skip: false +ActionController::Base.enable_fragment_cache_logging: + types: + - undefined + skip: true +ActionController::Base.enable_fragment_cache_logging=: + types: + - undefined + skip: true +ActionController::Base.etag: + types: + - undefined + skip: true +ActionController::Base.etag_with_template_digest: + types: + - undefined + skip: true +ActionController::Base.etag_with_template_digest=: + types: + - undefined + skip: true +ActionController::Base.etag_with_template_digest?: + types: + - undefined + skip: true +ActionController::Base.etaggers: + types: + - undefined + skip: true +ActionController::Base.etaggers=: + types: + - undefined + skip: true +ActionController::Base.etaggers?: + types: + - undefined + skip: true +ActionController::Base.forgery_protection_origin_check: + types: + - undefined + skip: true +ActionController::Base.forgery_protection_origin_check=: + types: + - undefined + skip: true +ActionController::Base.forgery_protection_strategy: + types: + - undefined + skip: true +ActionController::Base.forgery_protection_strategy=: + types: + - undefined + skip: true +ActionController::Base.fragment_cache_key: + types: + - undefined + skip: true +ActionController::Base.fragment_cache_keys: + types: + - undefined + skip: true +ActionController::Base.fragment_cache_keys=: + types: + - undefined + skip: true +ActionController::Base.fragment_cache_keys?: + types: + - undefined + skip: true +ActionController::Base.gem: + types: + - undefined + skip: true +ActionController::Base.handler_for_rescue: + types: + - undefined + skip: false +ActionController::Base.helper: + types: + - undefined + skip: true +ActionController::Base.helper_attr: + types: + - undefined + skip: true +ActionController::Base.helper_method: + types: + - undefined + skip: true +ActionController::Base.helpers: + types: + - undefined + skip: true +ActionController::Base.helpers_path: + types: + - undefined + skip: true +ActionController::Base.helpers_path=: + types: + - undefined + skip: true +ActionController::Base.helpers_path?: + types: + - undefined + skip: true +ActionController::Base.html_safe?: + types: + - undefined + skip: false +ActionController::Base.http_basic_authenticate_with: + types: + - undefined + skip: true +ActionController::Base.in?: + types: + - undefined + skip: false +ActionController::Base.include_all_helpers: + types: + - undefined + skip: true +ActionController::Base.include_all_helpers=: + types: + - undefined + skip: true +ActionController::Base.include_all_helpers?: + types: + - undefined + skip: true +ActionController::Base.inherited: + types: + - undefined + skip: false +ActionController::Base.instance_values: + types: + - undefined + skip: false +ActionController::Base.instance_variable_names: + types: + - undefined + skip: false +ActionController::Base.internal_methods: + types: + - undefined + skip: false +ActionController::Base.javascripts_dir: + types: + - undefined + skip: true +ActionController::Base.javascripts_dir=: + types: + - undefined + skip: true +ActionController::Base.layout: + types: + - undefined + skip: true +ActionController::Base.log_at: + types: + - undefined + skip: true +ActionController::Base.log_process_action: + types: + - undefined + skip: true +ActionController::Base.log_warning_on_csrf_failure: + types: + - undefined + skip: true +ActionController::Base.log_warning_on_csrf_failure=: + types: + - undefined + skip: true +ActionController::Base.logger: + types: + - undefined + skip: true +ActionController::Base.logger=: + types: + - undefined + skip: true +ActionController::Base.make_response!: + types: + - undefined + skip: false +ActionController::Base.mattr_accessor: + types: + - undefined + skip: false +ActionController::Base.mattr_reader: + types: + - undefined + skip: false +ActionController::Base.mattr_writer: + types: + - undefined + skip: false +ActionController::Base.method_added: + types: + - undefined + skip: false +ActionController::Base.method_visibility: + types: + - undefined + skip: false +ActionController::Base.middleware: + types: + - undefined + skip: false +ActionController::Base.middleware_stack: + types: + - undefined + skip: true +ActionController::Base.middleware_stack=: + types: + - undefined + skip: true +ActionController::Base.middleware_stack?: + types: + - undefined + skip: true +ActionController::Base.mimes_for_respond_to: + types: + - undefined + skip: true +ActionController::Base.mimes_for_respond_to=: + types: + - undefined + skip: true +ActionController::Base.mimes_for_respond_to?: + types: + - undefined + skip: true +ActionController::Base.module_parent: + types: + - undefined + skip: false +ActionController::Base.module_parent_name: + types: + - undefined + skip: false +ActionController::Base.module_parents: + types: + - undefined + skip: false +ActionController::Base.modules_for_helpers: + types: + - undefined + skip: true +ActionController::Base.normalize_callback_params: + types: + - undefined + skip: false +ActionController::Base.param_encoding: + types: + - undefined + skip: true +ActionController::Base.per_form_csrf_tokens: + types: + - undefined + skip: true +ActionController::Base.per_form_csrf_tokens=: + types: + - undefined + skip: true +ActionController::Base.perform_caching: + types: + - undefined + skip: true +ActionController::Base.perform_caching=: + types: + - undefined + skip: true +ActionController::Base.permissions_policy: + types: + - undefined + skip: true +ActionController::Base.prepend_after_action: + types: + - undefined + skip: true +ActionController::Base.prepend_around_action: + types: + - undefined + skip: true +ActionController::Base.prepend_before_action: + types: + - undefined + skip: true +ActionController::Base.prepend_view_path: + types: + - undefined + skip: true +ActionController::Base.presence: + types: + - Object + skip: false +ActionController::Base.presence_in: + types: + - Object + skip: false +ActionController::Base.present?: + types: + - 'true' + - 'false' + skip: false +ActionController::Base.protect_from_forgery: + types: + - undefined + skip: false +ActionController::Base.pry: + types: + - undefined + skip: false +ActionController::Base.raise_on_open_redirects: + types: + - undefined + skip: true +ActionController::Base.raise_on_open_redirects=: + types: + - undefined + skip: true +ActionController::Base.rake_extension: + types: + - undefined + skip: false +ActionController::Base.redefine_method: + types: + - undefined + skip: false +ActionController::Base.redefine_singleton_method: + types: + - undefined + skip: false +ActionController::Base.relative_url_root: + types: + - undefined + skip: true +ActionController::Base.relative_url_root=: + types: + - undefined + skip: true +ActionController::Base.remove_possible_method: + types: + - undefined + skip: false +ActionController::Base.remove_possible_singleton_method: + types: + - undefined + skip: false +ActionController::Base.render: + types: + - undefined + skip: true +ActionController::Base.renderer: + types: + - undefined + skip: true +ActionController::Base.request_forgery_protection_token: + types: + - undefined + skip: true +ActionController::Base.request_forgery_protection_token=: + types: + - undefined + skip: true +ActionController::Base.require_dependency: + types: + - undefined + skip: true +ActionController::Base.rescue_from: + types: + - undefined + skip: false +ActionController::Base.rescue_handlers: + types: + - undefined + skip: true +ActionController::Base.rescue_handlers=: + types: + - undefined + skip: true +ActionController::Base.rescue_handlers?: + types: + - undefined + skip: true +ActionController::Base.rescue_with_handler: + types: + - undefined + skip: false +ActionController::Base.reset_callbacks: + types: + - undefined + skip: false +ActionController::Base.respond_to: + types: + - undefined + skip: true +ActionController::Base.responder: + types: + - undefined + skip: true +ActionController::Base.responder=: + types: + - undefined + skip: true +ActionController::Base.responder?: + types: + - undefined + skip: true +ActionController::Base.responders: + types: + - undefined + skip: true +ActionController::Base.set_callback: + types: + - undefined + skip: false +ActionController::Base.setup_param_encode: + types: + - undefined + skip: true +ActionController::Base.setup_renderer!: + types: + - undefined + skip: true +ActionController::Base.silence_redefinition_of_method: + types: + - undefined + skip: false +ActionController::Base.skip_after_action: + types: + - undefined + skip: true +ActionController::Base.skip_around_action: + types: + - undefined + skip: true +ActionController::Base.skip_before_action: + types: + - undefined + skip: true +ActionController::Base.skip_callback: + types: + - undefined + skip: false +ActionController::Base.skip_forgery_protection: + types: + - undefined + skip: false +ActionController::Base.skip_parameter_encoding: + types: + - undefined + skip: true +ActionController::Base.stylesheets_dir: + types: + - undefined + skip: true +ActionController::Base.stylesheets_dir=: + types: + - undefined + skip: true +ActionController::Base.subclasses: + types: + - undefined + skip: false +ActionController::Base.supports_path?: + types: + - undefined + skip: false +ActionController::Base.thread_cattr_accessor: + types: + - undefined + skip: false +ActionController::Base.thread_cattr_reader: + types: + - undefined + skip: false +ActionController::Base.thread_cattr_writer: + types: + - undefined + skip: false +ActionController::Base.thread_mattr_accessor: + types: + - undefined + skip: false +ActionController::Base.thread_mattr_reader: + types: + - undefined + skip: false +ActionController::Base.thread_mattr_writer: + types: + - undefined + skip: false +ActionController::Base.to_json: + types: + - undefined + skip: true +ActionController::Base.to_param: + types: + - undefined + skip: false +ActionController::Base.to_query: + types: + - undefined + skip: false +ActionController::Base.try: + types: + - undefined + skip: false +ActionController::Base.try!: + types: + - undefined + skip: false +ActionController::Base.urlsafe_csrf_tokens: + types: + - undefined + skip: true +ActionController::Base.urlsafe_csrf_tokens=: + types: + - undefined + skip: true +ActionController::Base.use: + types: + - undefined + skip: true +ActionController::Base.use_renderer: + types: + - undefined + skip: true +ActionController::Base.use_renderers: + types: + - undefined + skip: true +ActionController::Base.view_cache_dependency: + types: + - undefined + skip: true +ActionController::Base.view_context_class: + types: + - undefined + skip: true +ActionController::Base.view_paths: + types: + - undefined + skip: true +ActionController::Base.view_paths=: + types: + - undefined + skip: true +ActionController::Base.with_options: + types: + - undefined + skip: false +ActionController::Base.without_modules: + types: + - undefined + skip: false +ActionController::Base.wrap_parameters: + types: + - undefined + skip: true +ActionController::Base#action_has_layout?: + types: + - undefined + skip: true +ActionController::Base#action_methods: + types: + - undefined + skip: false +ActionController::Base#action_name: + types: + - undefined + skip: false +ActionController::Base#action_name=: + types: + - undefined + skip: true +ActionController::Base#acts_like?: + types: + - undefined + skip: false +ActionController::Base#after_sign_in_path_for: + types: + - undefined + skip: true +ActionController::Base#after_sign_out_path_for: + types: + - undefined + skip: true +ActionController::Base#alert: + types: + - undefined + skip: true +ActionController::Base#allow_forgery_protection: + types: + - undefined + skip: true +ActionController::Base#allow_forgery_protection=: + types: + - undefined + skip: true +ActionController::Base#allow_params_authentication!: + types: + - undefined + skip: true +ActionController::Base#any_templates?: + types: + - undefined + skip: true +ActionController::Base#append_view_path: + types: + - undefined + skip: false +ActionController::Base#as_json: + types: + - undefined + skip: false +ActionController::Base#asset_host: + types: + - undefined + skip: true +ActionController::Base#asset_host=: + types: + - undefined + skip: true +ActionController::Base#assets_dir: + types: + - undefined + skip: true +ActionController::Base#assets_dir=: + types: + - undefined + skip: true +ActionController::Base#authenticate_or_request_with_http_basic: + types: + - undefined + skip: true +ActionController::Base#authenticate_or_request_with_http_digest: + types: + - undefined + skip: true +ActionController::Base#authenticate_or_request_with_http_token: + types: + - undefined + skip: true +ActionController::Base#authenticate_with_http_basic: + types: + - undefined + skip: true +ActionController::Base#authenticate_with_http_digest: + types: + - undefined + skip: true +ActionController::Base#authenticate_with_http_token: + types: + - undefined + skip: true +ActionController::Base#available_action?: + types: + - undefined + skip: false +ActionController::Base#benchmark: + types: + - undefined + skip: true +ActionController::Base#blank?: + types: + - 'true' + - 'false' + skip: false +ActionController::Base#bypass_sign_in: + types: + - undefined + skip: true +ActionController::Base#cache_store: + types: + - undefined + skip: true +ActionController::Base#cache_store=: + types: + - undefined + skip: true +ActionController::Base#class_eval: + types: + - undefined + skip: false +ActionController::Base#combined_fragment_cache_key: + types: + - undefined + skip: true +ActionController::Base#config: + types: + - undefined + skip: false +ActionController::Base#content_type: + types: + - undefined + skip: true +ActionController::Base#content_type=: + types: + - undefined + skip: true +ActionController::Base#controller_name: + types: + - undefined + skip: false +ActionController::Base#controller_path: + types: + - undefined + skip: false +ActionController::Base#deep_dup: + types: + - undefined + skip: false +ActionController::Base#default_asset_host_protocol: + types: + - undefined + skip: true +ActionController::Base#default_asset_host_protocol=: + types: + - undefined + skip: true +ActionController::Base#default_form_builder: + types: + - undefined + skip: true +ActionController::Base#default_protect_from_forgery: + types: + - undefined + skip: true +ActionController::Base#default_protect_from_forgery=: + types: + - undefined + skip: true +ActionController::Base#default_render: + types: + - undefined + skip: true +ActionController::Base#default_static_extension: + types: + - undefined + skip: true +ActionController::Base#default_static_extension=: + types: + - undefined + skip: true +ActionController::Base#default_url_options: + types: + - undefined + skip: true +ActionController::Base#default_url_options=: + types: + - undefined + skip: true +ActionController::Base#default_url_options?: + types: + - undefined + skip: true +ActionController::Base#details_for_lookup: + types: + - undefined + skip: false +ActionController::Base#devise_controller?: + types: + - undefined + skip: true +ActionController::Base#devise_parameter_sanitizer: + types: + - undefined + skip: true +ActionController::Base#dispatch: + types: + - undefined + skip: false +ActionController::Base#duplicable?: + types: + - undefined + skip: false +ActionController::Base#edit_polymorphic_path: + types: + - undefined + skip: true +ActionController::Base#edit_polymorphic_url: + types: + - undefined + skip: true +ActionController::Base#enable_fragment_cache_logging: + types: + - undefined + skip: true +ActionController::Base#enable_fragment_cache_logging=: + types: + - undefined + skip: true +ActionController::Base#etag_with_template_digest: + types: + - undefined + skip: true +ActionController::Base#etag_with_template_digest=: + types: + - undefined + skip: true +ActionController::Base#etag_with_template_digest?: + types: + - undefined + skip: true +ActionController::Base#etaggers: + types: + - undefined + skip: true +ActionController::Base#etaggers=: + types: + - undefined + skip: true +ActionController::Base#etaggers?: + types: + - undefined + skip: true +ActionController::Base#expire_fragment: + types: + - undefined + skip: true +ActionController::Base#expires_in: + types: + - undefined + skip: true +ActionController::Base#expires_now: + types: + - undefined + skip: true +ActionController::Base#flash: + types: + - ActionDispatch::Flash::FlashHash + skip: false +ActionController::Base#forgery_protection_origin_check: + types: + - undefined + skip: true +ActionController::Base#forgery_protection_origin_check=: + types: + - undefined + skip: true +ActionController::Base#forgery_protection_strategy: + types: + - undefined + skip: true +ActionController::Base#forgery_protection_strategy=: + types: + - undefined + skip: true +ActionController::Base#formats: + types: + - undefined + skip: false +ActionController::Base#formats=: + types: + - undefined + skip: true +ActionController::Base#fragment_cache_keys: + types: + - undefined + skip: true +ActionController::Base#fragment_cache_keys=: + types: + - undefined + skip: true +ActionController::Base#fragment_cache_keys?: + types: + - undefined + skip: true +ActionController::Base#fragment_exist?: + types: + - undefined + skip: true +ActionController::Base#fresh_when: + types: + - undefined + skip: true +ActionController::Base#full_url_for: + types: + - undefined + skip: false +ActionController::Base#gem: + types: + - undefined + skip: true +ActionController::Base#handle_unverified_request: + types: + - undefined + skip: true +ActionController::Base#handler_for_rescue: + types: + - undefined + skip: true +ActionController::Base#head: + types: + - undefined + skip: true +ActionController::Base#headers: + types: + - undefined + skip: true +ActionController::Base#helpers: + types: + - undefined + skip: true +ActionController::Base#helpers_path: + types: + - undefined + skip: true +ActionController::Base#helpers_path=: + types: + - undefined + skip: true +ActionController::Base#helpers_path?: + types: + - undefined + skip: true +ActionController::Base#html_safe?: + types: + - undefined + skip: false +ActionController::Base#http_basic_authenticate_or_request_with: + types: + - undefined + skip: true +ActionController::Base#http_cache_forever: + types: + - undefined + skip: true +ActionController::Base#in?: + types: + - undefined + skip: false +ActionController::Base#include_all_helpers: + types: + - undefined + skip: true +ActionController::Base#include_all_helpers=: + types: + - undefined + skip: true +ActionController::Base#include_all_helpers?: + types: + - undefined + skip: true +ActionController::Base#inspect: + types: + - undefined + skip: false +ActionController::Base#instance_values: + types: + - undefined + skip: false +ActionController::Base#instance_variable_names: + types: + - undefined + skip: false +ActionController::Base#instrument_fragment_cache: + types: + - undefined + skip: true +ActionController::Base#is_flashing_format?: + types: + - undefined + skip: true +ActionController::Base#is_navigational_format?: + types: + - undefined + skip: true +ActionController::Base#javascripts_dir: + types: + - undefined + skip: true +ActionController::Base#javascripts_dir=: + types: + - undefined + skip: true +ActionController::Base#l: + types: + - undefined + skip: true +ActionController::Base#locale: + types: + - undefined + skip: true +ActionController::Base#locale=: + types: + - undefined + skip: true +ActionController::Base#localize: + types: + - undefined + skip: true +ActionController::Base#location: + types: + - undefined + skip: true +ActionController::Base#location=: + types: + - undefined + skip: true +ActionController::Base#log_warning_on_csrf_failure: + types: + - undefined + skip: true +ActionController::Base#log_warning_on_csrf_failure=: + types: + - undefined + skip: true +ActionController::Base#logger: + types: + - undefined + skip: true +ActionController::Base#logger=: + types: + - undefined + skip: true +ActionController::Base#lookup_context: + types: + - undefined + skip: false +ActionController::Base#main_app: + types: + - undefined + skip: true +ActionController::Base#media_type: + types: + - undefined + skip: true +ActionController::Base#method_for_action: + types: + - undefined + skip: false +ActionController::Base#middleware_stack: + types: + - undefined + skip: true +ActionController::Base#middleware_stack=: + types: + - undefined + skip: true +ActionController::Base#middleware_stack?: + types: + - undefined + skip: true +ActionController::Base#mimes_for_respond_to: + types: + - undefined + skip: true +ActionController::Base#mimes_for_respond_to=: + types: + - undefined + skip: true +ActionController::Base#mimes_for_respond_to?: + types: + - undefined + skip: true +ActionController::Base#new_polymorphic_path: + types: + - undefined + skip: true +ActionController::Base#new_polymorphic_url: + types: + - undefined + skip: true +ActionController::Base#no_store: + types: + - undefined + skip: true +ActionController::Base#notice: + types: + - undefined + skip: true +ActionController::Base#params: + types: + - ActionController::Parameters + skip: false +ActionController::Base#params=: + types: + - undefined + skip: false +ActionController::Base#per_form_csrf_tokens: + types: + - undefined + skip: true +ActionController::Base#per_form_csrf_tokens=: + types: + - undefined + skip: true +ActionController::Base#perform_caching: + types: + - undefined + skip: true +ActionController::Base#perform_caching=: + types: + - undefined + skip: true +ActionController::Base#performed?: + types: + - undefined + skip: false +ActionController::Base#polymorphic_path: + types: + - undefined + skip: false +ActionController::Base#polymorphic_url: + types: + - undefined + skip: false +ActionController::Base#prepend_view_path: + types: + - undefined + skip: false +ActionController::Base#presence: + types: + - Object + skip: false +ActionController::Base#presence_in: + types: + - Object + skip: false +ActionController::Base#present?: + types: + - 'true' + - 'false' + skip: false +ActionController::Base#process: + types: + - undefined + skip: false +ActionController::Base#pry: + types: + - undefined + skip: false +ActionController::Base#raise_on_missing_translations: + types: + - undefined + skip: true +ActionController::Base#raise_on_missing_translations=: + types: + - undefined + skip: true +ActionController::Base#raise_on_open_redirects: + types: + - undefined + skip: true +ActionController::Base#raise_on_open_redirects=: + types: + - undefined + skip: true +ActionController::Base#read_fragment: + types: + - undefined + skip: true +ActionController::Base#redirect_back: + types: + - undefined + skip: false +ActionController::Base#redirect_back_or_to: + types: + - undefined + skip: false +ActionController::Base#redirect_to: + types: + - undefined + skip: false +ActionController::Base#relative_url_root: + types: + - undefined + skip: true +ActionController::Base#relative_url_root=: + types: + - undefined + skip: true +ActionController::Base#render: + types: + - undefined + skip: false +ActionController::Base#render_to_body: + types: + - undefined + skip: false +ActionController::Base#render_to_string: + types: + - undefined + skip: false +ActionController::Base#rendered_format: + types: + - undefined + skip: false +ActionController::Base#request: + types: + - ActionDispatch::Request + skip: false +ActionController::Base#request=: + types: + - undefined + skip: true +ActionController::Base#request_forgery_protection_token: + types: + - undefined + skip: true +ActionController::Base#request_forgery_protection_token=: + types: + - undefined + skip: true +ActionController::Base#request_format: + types: + - undefined + skip: true +ActionController::Base#request_http_basic_authentication: + types: + - undefined + skip: true +ActionController::Base#request_http_digest_authentication: + types: + - undefined + skip: true +ActionController::Base#request_http_token_authentication: + types: + - undefined + skip: true +ActionController::Base#require_dependency: + types: + - undefined + skip: true +ActionController::Base#rescue_handlers: + types: + - undefined + skip: true +ActionController::Base#rescue_handlers=: + types: + - undefined + skip: true +ActionController::Base#rescue_handlers?: + types: + - undefined + skip: true +ActionController::Base#rescue_with_handler: + types: + - undefined + skip: true +ActionController::Base#reset_session: + types: + - undefined + skip: false +ActionController::Base#respond_to: + types: + - undefined + skip: false +ActionController::Base#respond_with: + types: + - undefined + skip: true +ActionController::Base#responder: + types: + - undefined + skip: true +ActionController::Base#responder=: + types: + - undefined + skip: true +ActionController::Base#responder?: + types: + - undefined + skip: true +ActionController::Base#response: + types: + - ActionDispatch::Response + skip: false +ActionController::Base#response=: + types: + - undefined + skip: true +ActionController::Base#response_body: + types: + - undefined + skip: false +ActionController::Base#response_body=: + types: + - undefined + skip: false +ActionController::Base#response_code: + types: + - undefined + skip: false +ActionController::Base#route_for: + types: + - undefined + skip: false +ActionController::Base#run_callbacks: + types: + - undefined + skip: true +ActionController::Base#send_action: + types: + - undefined + skip: false +ActionController::Base#send_data: + types: + - undefined + skip: true +ActionController::Base#send_file: + types: + - undefined + skip: true +ActionController::Base#session: + types: + - ActionDispatch::Request::Session + skip: false +ActionController::Base#set_request!: + types: + - undefined + skip: false +ActionController::Base#set_response!: + types: + - undefined + skip: false +ActionController::Base#show_detailed_exceptions?: + types: + - undefined + skip: true +ActionController::Base#sign_in: + types: + - undefined + skip: true +ActionController::Base#sign_in_and_redirect: + types: + - undefined + skip: true +ActionController::Base#sign_out: + types: + - undefined + skip: true +ActionController::Base#sign_out_all_scopes: + types: + - undefined + skip: true +ActionController::Base#sign_out_and_redirect: + types: + - undefined + skip: true +ActionController::Base#signed_in?: + types: + - undefined + skip: true +ActionController::Base#signed_in_root_path: + types: + - undefined + skip: true +ActionController::Base#stale?: + types: + - undefined + skip: true +ActionController::Base#status: + types: + - undefined + skip: true +ActionController::Base#status=: + types: + - undefined + skip: true +ActionController::Base#store_location_for: + types: + - undefined + skip: true +ActionController::Base#stored_location_for: + types: + - undefined + skip: true +ActionController::Base#stylesheets_dir: + types: + - undefined + skip: true +ActionController::Base#stylesheets_dir=: + types: + - undefined + skip: true +ActionController::Base#t: + types: + - undefined + skip: true +ActionController::Base#template_exists?: + types: + - undefined + skip: true +ActionController::Base#to_a: + types: + - undefined + skip: false +ActionController::Base#to_json: + types: + - undefined + skip: true +ActionController::Base#to_param: + types: + - undefined + skip: false +ActionController::Base#to_query: + types: + - undefined + skip: false +ActionController::Base#translate: + types: + - undefined + skip: true +ActionController::Base#try: + types: + - undefined + skip: false +ActionController::Base#try!: + types: + - undefined + skip: false +ActionController::Base#url_for: + types: + - undefined + skip: false +ActionController::Base#url_from: + types: + - undefined + skip: false +ActionController::Base#url_options: + types: + - undefined + skip: false +ActionController::Base#urlsafe_csrf_tokens: + types: + - undefined + skip: true +ActionController::Base#view_assigns: + types: + - undefined + skip: false +ActionController::Base#view_cache_dependencies: + types: + - undefined + skip: true +ActionController::Base#view_context: + types: + - undefined + skip: true +ActionController::Base#view_context_class: + types: + - undefined + skip: true +ActionController::Base#view_paths: + types: + - undefined + skip: true +ActionController::Base#view_renderer: + types: + - undefined + skip: true +ActionController::Base#warden: + types: + - undefined + skip: true +ActionController::Base#with_options: + types: + - undefined + skip: false +ActionController::Base#write_fragment: + types: + - undefined + skip: true diff --git a/spec/definitions/rails7/activejob.yml b/spec/definitions/rails7/activejob.yml new file mode 100644 index 0000000..80f1401 --- /dev/null +++ b/spec/definitions/rails7/activejob.yml @@ -0,0 +1,737 @@ +--- +ActiveJob::Base.acts_like?: + types: + - undefined + skip: false +ActiveJob::Base.after_enqueue: + types: + - undefined + skip: true +ActiveJob::Base.after_perform: + types: + - undefined + skip: true +ActiveJob::Base.alias_attribute: + types: + - undefined + skip: false +ActiveJob::Base.anonymous?: + types: + - undefined + skip: false +ActiveJob::Base.around_enqueue: + types: + - undefined + skip: true +ActiveJob::Base.around_perform: + types: + - undefined + skip: true +ActiveJob::Base.as_json: + types: + - undefined + skip: false +ActiveJob::Base.attr_internal: + types: + - undefined + skip: false +ActiveJob::Base.attr_internal_accessor: + types: + - undefined + skip: false +ActiveJob::Base.attr_internal_reader: + types: + - undefined + skip: false +ActiveJob::Base.attr_internal_writer: + types: + - undefined + skip: false +ActiveJob::Base.before_enqueue: + types: + - undefined + skip: true +ActiveJob::Base.before_perform: + types: + - undefined + skip: true +ActiveJob::Base.blank?: + types: + - 'true' + - 'false' + skip: false +ActiveJob::Base.cattr_accessor: + types: + - undefined + skip: false +ActiveJob::Base.cattr_reader: + types: + - undefined + skip: false +ActiveJob::Base.cattr_writer: + types: + - undefined + skip: false +ActiveJob::Base.class_attribute: + types: + - undefined + skip: false +ActiveJob::Base.concern: + types: + - undefined + skip: false +ActiveJob::Base.concerning: + types: + - undefined + skip: false +ActiveJob::Base.deep_dup: + types: + - undefined + skip: false +ActiveJob::Base.default_priority: + types: + - undefined + skip: true +ActiveJob::Base.default_priority=: + types: + - undefined + skip: true +ActiveJob::Base.default_queue_name: + types: + - undefined + skip: true +ActiveJob::Base.default_queue_name=: + types: + - undefined + skip: true +ActiveJob::Base.define_callbacks: + types: + - undefined + skip: true +ActiveJob::Base.delegate: + types: + - undefined + skip: false +ActiveJob::Base.delegate_missing_to: + types: + - undefined + skip: false +ActiveJob::Base.deprecate: + types: + - undefined + skip: false +ActiveJob::Base.descendants: + types: + - undefined + skip: false +ActiveJob::Base.deserialize: + types: + - undefined + skip: true +ActiveJob::Base.direct_descendants: + types: + - undefined + skip: true +ActiveJob::Base.discard_on: + types: + - undefined + skip: true +ActiveJob::Base.duplicable?: + types: + - undefined + skip: false +ActiveJob::Base.execute: + types: + - undefined + skip: true +ActiveJob::Base.gem: + types: + - undefined + skip: true +ActiveJob::Base.handler_for_rescue: + types: + - undefined + skip: true +ActiveJob::Base.html_safe?: + types: + - undefined + skip: false +ActiveJob::Base.in?: + types: + - undefined + skip: false +ActiveJob::Base.instance_values: + types: + - undefined + skip: false +ActiveJob::Base.instance_variable_names: + types: + - undefined + skip: false +ActiveJob::Base.log_arguments: + types: + - undefined + skip: true +ActiveJob::Base.log_arguments=: + types: + - undefined + skip: true +ActiveJob::Base.log_arguments?: + types: + - undefined + skip: true +ActiveJob::Base.logger: + types: + - undefined + skip: true +ActiveJob::Base.logger=: + types: + - undefined + skip: true +ActiveJob::Base.mattr_accessor: + types: + - undefined + skip: false +ActiveJob::Base.mattr_reader: + types: + - undefined + skip: false +ActiveJob::Base.mattr_writer: + types: + - undefined + skip: false +ActiveJob::Base.method_visibility: + types: + - undefined + skip: false +ActiveJob::Base.module_parent: + types: + - undefined + skip: false +ActiveJob::Base.module_parent_name: + types: + - undefined + skip: false +ActiveJob::Base.module_parents: + types: + - undefined + skip: false +ActiveJob::Base.normalize_callback_params: + types: + - undefined + skip: true +ActiveJob::Base.perform_later: + types: + - undefined + skip: true +ActiveJob::Base.perform_now: + types: + - undefined + skip: true +ActiveJob::Base.presence: + types: + - Object + skip: false +ActiveJob::Base.presence_in: + types: + - Object + skip: false +ActiveJob::Base.present?: + types: + - 'true' + - 'false' + skip: false +ActiveJob::Base.priority: + types: + - undefined + skip: true +ActiveJob::Base.priority=: + types: + - undefined + skip: true +ActiveJob::Base.priority?: + types: + - undefined + skip: true +ActiveJob::Base.pry: + types: + - undefined + skip: false +ActiveJob::Base.queue_adapter: + types: + - undefined + skip: true +ActiveJob::Base.queue_adapter=: + types: + - undefined + skip: true +ActiveJob::Base.queue_adapter_name: + types: + - undefined + skip: true +ActiveJob::Base.queue_as: + types: + - undefined + skip: true +ActiveJob::Base.queue_name: + types: + - undefined + skip: true +ActiveJob::Base.queue_name=: + types: + - undefined + skip: true +ActiveJob::Base.queue_name?: + types: + - undefined + skip: true +ActiveJob::Base.queue_name_delimiter: + types: + - undefined + skip: true +ActiveJob::Base.queue_name_delimiter=: + types: + - undefined + skip: true +ActiveJob::Base.queue_name_delimiter?: + types: + - undefined + skip: true +ActiveJob::Base.queue_name_from_part: + types: + - undefined + skip: true +ActiveJob::Base.queue_name_prefix: + types: + - undefined + skip: true +ActiveJob::Base.queue_name_prefix=: + types: + - undefined + skip: true +ActiveJob::Base.queue_name_prefix?: + types: + - undefined + skip: true +ActiveJob::Base.queue_with_priority: + types: + - undefined + skip: true +ActiveJob::Base.rake_extension: + types: + - undefined + skip: false +ActiveJob::Base.redefine_method: + types: + - undefined + skip: false +ActiveJob::Base.redefine_singleton_method: + types: + - undefined + skip: false +ActiveJob::Base.remove_possible_method: + types: + - undefined + skip: false +ActiveJob::Base.remove_possible_singleton_method: + types: + - undefined + skip: false +ActiveJob::Base.require_dependency: + types: + - undefined + skip: true +ActiveJob::Base.rescue_from: + types: + - undefined + skip: true +ActiveJob::Base.rescue_handlers: + types: + - undefined + skip: true +ActiveJob::Base.rescue_handlers=: + types: + - undefined + skip: true +ActiveJob::Base.rescue_handlers?: + types: + - undefined + skip: true +ActiveJob::Base.rescue_with_handler: + types: + - undefined + skip: true +ActiveJob::Base.reset_callbacks: + types: + - undefined + skip: true +ActiveJob::Base.retry_jitter: + types: + - undefined + skip: true +ActiveJob::Base.retry_jitter=: + types: + - undefined + skip: true +ActiveJob::Base.retry_on: + types: + - undefined + skip: true +ActiveJob::Base.return_false_on_aborted_enqueue: + types: + - undefined + skip: true +ActiveJob::Base.return_false_on_aborted_enqueue=: + types: + - undefined + skip: true +ActiveJob::Base.set: + types: + - undefined + skip: true +ActiveJob::Base.set_callback: + types: + - undefined + skip: true +ActiveJob::Base.silence_redefinition_of_method: + types: + - undefined + skip: false +ActiveJob::Base.skip_after_callbacks_if_terminated: + types: + - undefined + skip: true +ActiveJob::Base.skip_after_callbacks_if_terminated=: + types: + - undefined + skip: true +ActiveJob::Base.skip_callback: + types: + - undefined + skip: true +ActiveJob::Base.subclasses: + types: + - undefined + skip: false +ActiveJob::Base.thread_cattr_accessor: + types: + - undefined + skip: false +ActiveJob::Base.thread_cattr_reader: + types: + - undefined + skip: false +ActiveJob::Base.thread_cattr_writer: + types: + - undefined + skip: false +ActiveJob::Base.thread_mattr_accessor: + types: + - undefined + skip: false +ActiveJob::Base.thread_mattr_reader: + types: + - undefined + skip: false +ActiveJob::Base.thread_mattr_writer: + types: + - undefined + skip: false +ActiveJob::Base.to_json: + types: + - undefined + skip: true +ActiveJob::Base.to_param: + types: + - undefined + skip: false +ActiveJob::Base.to_query: + types: + - undefined + skip: false +ActiveJob::Base.try: + types: + - undefined + skip: false +ActiveJob::Base.try!: + types: + - undefined + skip: false +ActiveJob::Base.with_options: + types: + - undefined + skip: false +ActiveJob::Base#acts_like?: + types: + - undefined + skip: false +ActiveJob::Base#arguments: + types: + - undefined + skip: false +ActiveJob::Base#arguments=: + types: + - undefined + skip: false +ActiveJob::Base#as_json: + types: + - undefined + skip: false +ActiveJob::Base#blank?: + types: + - 'true' + - 'false' + skip: false +ActiveJob::Base#class_eval: + types: + - undefined + skip: false +ActiveJob::Base#deep_dup: + types: + - undefined + skip: false +ActiveJob::Base#deserialize: + types: + - undefined + skip: false +ActiveJob::Base#duplicable?: + types: + - undefined + skip: false +ActiveJob::Base#enqueue: + types: + - undefined + skip: false +ActiveJob::Base#enqueue_error: + types: + - undefined + skip: false +ActiveJob::Base#enqueue_error=: + types: + - undefined + skip: false +ActiveJob::Base#enqueued_at: + types: + - undefined + skip: false +ActiveJob::Base#enqueued_at=: + types: + - undefined + skip: false +ActiveJob::Base#exception_executions: + types: + - undefined + skip: false +ActiveJob::Base#exception_executions=: + types: + - undefined + skip: false +ActiveJob::Base#executions: + types: + - undefined + skip: false +ActiveJob::Base#executions=: + types: + - undefined + skip: false +ActiveJob::Base#gem: + types: + - undefined + skip: true +ActiveJob::Base#handler_for_rescue: + types: + - undefined + skip: false +ActiveJob::Base#html_safe?: + types: + - undefined + skip: false +ActiveJob::Base#in?: + types: + - undefined + skip: false +ActiveJob::Base#instance_values: + types: + - undefined + skip: false +ActiveJob::Base#instance_variable_names: + types: + - undefined + skip: false +ActiveJob::Base#job_id: + types: + - undefined + skip: false +ActiveJob::Base#job_id=: + types: + - undefined + skip: false +ActiveJob::Base#locale: + types: + - undefined + skip: false +ActiveJob::Base#locale=: + types: + - undefined + skip: false +ActiveJob::Base#logger: + types: + - undefined + skip: true +ActiveJob::Base#logger=: + types: + - undefined + skip: true +ActiveJob::Base#perform: + types: + - undefined + skip: false +ActiveJob::Base#perform_now: + types: + - undefined + skip: false +ActiveJob::Base#presence: + types: + - Object + skip: false +ActiveJob::Base#presence_in: + types: + - Object + skip: false +ActiveJob::Base#present?: + types: + - 'true' + - 'false' + skip: false +ActiveJob::Base#priority: + types: + - undefined + skip: false +ActiveJob::Base#priority=: + types: + - undefined + skip: false +ActiveJob::Base#provider_job_id: + types: + - undefined + skip: false +ActiveJob::Base#provider_job_id=: + types: + - undefined + skip: false +ActiveJob::Base#pry: + types: + - undefined + skip: false +ActiveJob::Base#queue_adapter: + types: + - undefined + skip: true +ActiveJob::Base#queue_name: + types: + - undefined + skip: false +ActiveJob::Base#queue_name=: + types: + - undefined + skip: false +ActiveJob::Base#queue_name_prefix: + types: + - undefined + skip: true +ActiveJob::Base#queue_name_prefix=: + types: + - undefined + skip: true +ActiveJob::Base#queue_name_prefix?: + types: + - undefined + skip: true +ActiveJob::Base#require_dependency: + types: + - undefined + skip: true +ActiveJob::Base#rescue_handlers: + types: + - undefined + skip: true +ActiveJob::Base#rescue_handlers=: + types: + - undefined + skip: true +ActiveJob::Base#rescue_handlers?: + types: + - undefined + skip: true +ActiveJob::Base#rescue_with_handler: + types: + - undefined + skip: false +ActiveJob::Base#retry_job: + types: + - undefined + skip: false +ActiveJob::Base#run_callbacks: + types: + - undefined + skip: false +ActiveJob::Base#scheduled_at: + types: + - undefined + skip: false +ActiveJob::Base#scheduled_at=: + types: + - undefined + skip: false +ActiveJob::Base#serialize: + types: + - undefined + skip: false +ActiveJob::Base#serialized_arguments=: + types: + - undefined + skip: false +ActiveJob::Base#set: + types: + - undefined + skip: false +ActiveJob::Base#successfully_enqueued=: + types: + - undefined + skip: false +ActiveJob::Base#successfully_enqueued?: + types: + - undefined + skip: false +ActiveJob::Base#timezone: + types: + - undefined + skip: false +ActiveJob::Base#timezone=: + types: + - undefined + skip: false +ActiveJob::Base#to_json: + types: + - undefined + skip: true +ActiveJob::Base#to_param: + types: + - undefined + skip: false +ActiveJob::Base#to_query: + types: + - undefined + skip: false +ActiveJob::Base#try: + types: + - undefined + skip: false +ActiveJob::Base#try!: + types: + - undefined + skip: false +ActiveJob::Base#with_options: + types: + - undefined + skip: false diff --git a/spec/definitions/rails7/activerecord.yml b/spec/definitions/rails7/activerecord.yml new file mode 100644 index 0000000..6f89082 --- /dev/null +++ b/spec/definitions/rails7/activerecord.yml @@ -0,0 +1,3395 @@ +--- +ActiveRecord::Base.===: + types: + - undefined + skip: false +ActiveRecord::Base.abstract_class: + types: + - undefined + skip: false +ActiveRecord::Base.abstract_class=: + types: + - undefined + skip: false +ActiveRecord::Base.abstract_class?: + types: + - undefined + skip: false +ActiveRecord::Base.accepts_nested_attributes_for: + types: + - undefined + skip: true +ActiveRecord::Base.action_on_strict_loading_violation: + types: + - undefined + skip: true +ActiveRecord::Base.action_on_strict_loading_violation=: + types: + - undefined + skip: true +ActiveRecord::Base.acts_like?: + types: + - undefined + skip: false +ActiveRecord::Base.after_commit: + types: + - undefined + skip: false +ActiveRecord::Base.after_create: + types: + - undefined + skip: true +ActiveRecord::Base.after_create_commit: + types: + - undefined + skip: false +ActiveRecord::Base.after_destroy: + types: + - undefined + skip: true +ActiveRecord::Base.after_destroy_commit: + types: + - undefined + skip: false +ActiveRecord::Base.after_find: + types: + - undefined + skip: true +ActiveRecord::Base.after_initialize: + types: + - undefined + skip: true +ActiveRecord::Base.after_rollback: + types: + - undefined + skip: false +ActiveRecord::Base.after_save: + types: + - undefined + skip: true +ActiveRecord::Base.after_save_commit: + types: + - undefined + skip: false +ActiveRecord::Base.after_touch: + types: + - undefined + skip: true +ActiveRecord::Base.after_update: + types: + - undefined + skip: true +ActiveRecord::Base.after_update_commit: + types: + - undefined + skip: false +ActiveRecord::Base.after_validation: + types: + - undefined + skip: true +ActiveRecord::Base.aggregate_reflections: + types: + - undefined + skip: true +ActiveRecord::Base.aggregate_reflections=: + types: + - undefined + skip: true +ActiveRecord::Base.aggregate_reflections?: + types: + - undefined + skip: true +ActiveRecord::Base.alias_attribute: + types: + - undefined + skip: false +ActiveRecord::Base.all: + types: + - undefined + skip: false +ActiveRecord::Base.all_timestamp_attributes_in_model: + types: + - undefined + skip: true +ActiveRecord::Base.and: + types: + - undefined + skip: false +ActiveRecord::Base.annotate: + types: + - undefined + skip: false +ActiveRecord::Base.anonymous?: + types: + - undefined + skip: false +ActiveRecord::Base.any?: + types: + - undefined + skip: true +ActiveRecord::Base.application_record_class: + types: + - undefined + skip: true +ActiveRecord::Base.application_record_class=: + types: + - undefined + skip: true +ActiveRecord::Base.application_record_class?: + types: + - undefined + skip: true +ActiveRecord::Base.arel_table: + types: + - undefined + skip: true +ActiveRecord::Base.around_create: + types: + - undefined + skip: true +ActiveRecord::Base.around_destroy: + types: + - undefined + skip: true +ActiveRecord::Base.around_save: + types: + - undefined + skip: true +ActiveRecord::Base.around_update: + types: + - undefined + skip: true +ActiveRecord::Base.as_json: + types: + - undefined + skip: false +ActiveRecord::Base.asynchronous_queries_session: + types: + - undefined + skip: true +ActiveRecord::Base.asynchronous_queries_tracker: + types: + - undefined + skip: true +ActiveRecord::Base.attachment_reflections: + types: + - undefined + skip: true +ActiveRecord::Base.attachment_reflections=: + types: + - undefined + skip: true +ActiveRecord::Base.attachment_reflections?: + types: + - undefined + skip: true +ActiveRecord::Base.attr_internal: + types: + - undefined + skip: false +ActiveRecord::Base.attr_internal_accessor: + types: + - undefined + skip: false +ActiveRecord::Base.attr_internal_reader: + types: + - undefined + skip: false +ActiveRecord::Base.attr_internal_writer: + types: + - undefined + skip: false +ActiveRecord::Base.attr_readonly: + types: + - undefined + skip: true +ActiveRecord::Base.attribute: + types: + - undefined + skip: true +ActiveRecord::Base.attribute_alias: + types: + - undefined + skip: true +ActiveRecord::Base.attribute_alias?: + types: + - undefined + skip: true +ActiveRecord::Base.attribute_aliases: + types: + - undefined + skip: true +ActiveRecord::Base.attribute_aliases=: + types: + - undefined + skip: true +ActiveRecord::Base.attribute_aliases?: + types: + - undefined + skip: true +ActiveRecord::Base.attribute_method?: + types: + - undefined + skip: true +ActiveRecord::Base.attribute_method_affix: + types: + - undefined + skip: true +ActiveRecord::Base.attribute_method_matchers: + types: + - undefined + skip: true +ActiveRecord::Base.attribute_method_matchers=: + types: + - undefined + skip: true +ActiveRecord::Base.attribute_method_matchers?: + types: + - undefined + skip: true +ActiveRecord::Base.attribute_method_prefix: + types: + - undefined + skip: true +ActiveRecord::Base.attribute_method_suffix: + types: + - undefined + skip: true +ActiveRecord::Base.attribute_names: + types: + - undefined + skip: true +ActiveRecord::Base.attribute_types: + types: + - undefined + skip: false +ActiveRecord::Base.attributes_builder: + types: + - undefined + skip: false +ActiveRecord::Base.attributes_to_define_after_schema_loads: + types: + - undefined + skip: true +ActiveRecord::Base.attributes_to_define_after_schema_loads=: + types: + - undefined + skip: true +ActiveRecord::Base.attributes_to_define_after_schema_loads?: + types: + - undefined + skip: true +ActiveRecord::Base.automatic_scope_inversing: + types: + - undefined + skip: true +ActiveRecord::Base.automatic_scope_inversing=: + types: + - undefined + skip: true +ActiveRecord::Base.automatic_scope_inversing?: + types: + - undefined + skip: true +ActiveRecord::Base.average: + types: + - undefined + skip: true +ActiveRecord::Base.base_class: + types: + - undefined + skip: false +ActiveRecord::Base.base_class?: + types: + - undefined + skip: false +ActiveRecord::Base.before_commit: + types: + - undefined + skip: false +ActiveRecord::Base.before_create: + types: + - undefined + skip: true +ActiveRecord::Base.before_destroy: + types: + - undefined + skip: true +ActiveRecord::Base.before_remove_const: + types: + - undefined + skip: true +ActiveRecord::Base.before_save: + types: + - undefined + skip: true +ActiveRecord::Base.before_update: + types: + - undefined + skip: true +ActiveRecord::Base.before_validation: + types: + - undefined + skip: true +ActiveRecord::Base.belongs_to: + types: + - undefined + skip: false +ActiveRecord::Base.belongs_to_required_by_default: + types: + - undefined + skip: true +ActiveRecord::Base.belongs_to_required_by_default=: + types: + - undefined + skip: true +ActiveRecord::Base.belongs_to_required_by_default?: + types: + - undefined + skip: true +ActiveRecord::Base.benchmark: + types: + - undefined + skip: false +ActiveRecord::Base.blank?: + types: + - 'true' + - 'false' + skip: false +ActiveRecord::Base.cache: + types: + - undefined + skip: false +ActiveRecord::Base.cache_timestamp_format: + types: + - undefined + skip: true +ActiveRecord::Base.cache_timestamp_format=: + types: + - undefined + skip: true +ActiveRecord::Base.cache_timestamp_format?: + types: + - undefined + skip: true +ActiveRecord::Base.cache_versioning: + types: + - undefined + skip: true +ActiveRecord::Base.cache_versioning=: + types: + - undefined + skip: true +ActiveRecord::Base.cache_versioning?: + types: + - undefined + skip: true +ActiveRecord::Base.cached_find_by_statement: + types: + - undefined + skip: true +ActiveRecord::Base.calculate: + types: + - undefined + skip: true +ActiveRecord::Base.cattr_accessor: + types: + - undefined + skip: false +ActiveRecord::Base.cattr_reader: + types: + - undefined + skip: false +ActiveRecord::Base.cattr_writer: + types: + - undefined + skip: false +ActiveRecord::Base.class_attribute: + types: + - undefined + skip: false +ActiveRecord::Base.clear_active_connections!: + types: + - undefined + skip: true +ActiveRecord::Base.clear_all_connections!: + types: + - undefined + skip: true +ActiveRecord::Base.clear_cache!: + types: + - undefined + skip: false +ActiveRecord::Base.clear_query_caches_for_current_thread: + types: + - undefined + skip: false +ActiveRecord::Base.clear_reflections_cache: + types: + - undefined + skip: true +ActiveRecord::Base.clear_reloadable_connections!: + types: + - undefined + skip: true +ActiveRecord::Base.clear_validators!: + types: + - undefined + skip: true +ActiveRecord::Base.collecting_queries_for_explain: + types: + - undefined + skip: false +ActiveRecord::Base.collection_cache_key: + types: + - undefined + skip: true +ActiveRecord::Base.collection_cache_versioning: + types: + - undefined + skip: true +ActiveRecord::Base.collection_cache_versioning=: + types: + - undefined + skip: true +ActiveRecord::Base.collection_cache_versioning?: + types: + - undefined + skip: true +ActiveRecord::Base.column_defaults: + types: + - undefined + skip: false +ActiveRecord::Base.column_for_attribute: + types: + - undefined + skip: false +ActiveRecord::Base.column_names: + types: + - undefined + skip: false +ActiveRecord::Base.columns: + types: + - undefined + skip: false +ActiveRecord::Base.columns_hash: + types: + - undefined + skip: false +ActiveRecord::Base.combine_signed_id_purposes: + types: + - undefined + skip: true +ActiveRecord::Base.composed_of: + types: + - undefined + skip: false +ActiveRecord::Base.concern: + types: + - undefined + skip: false +ActiveRecord::Base.concerning: + types: + - undefined + skip: false +ActiveRecord::Base.configurations: + types: + - undefined + skip: true +ActiveRecord::Base.configurations=: + types: + - undefined + skip: true +ActiveRecord::Base.connected?: + types: + - undefined + skip: false +ActiveRecord::Base.connected_to: + types: + - undefined + skip: false +ActiveRecord::Base.connected_to?: + types: + - undefined + skip: false +ActiveRecord::Base.connected_to_many: + types: + - undefined + skip: false +ActiveRecord::Base.connected_to_stack: + types: + - undefined + skip: true +ActiveRecord::Base.connecting_to: + types: + - undefined + skip: false +ActiveRecord::Base.connection: + types: + - undefined + skip: false +ActiveRecord::Base.connection_class: + types: + - undefined + skip: true +ActiveRecord::Base.connection_class=: + types: + - undefined + skip: true +ActiveRecord::Base.connection_class?: + types: + - undefined + skip: true +ActiveRecord::Base.connection_class_for_self: + types: + - undefined + skip: true +ActiveRecord::Base.connection_db_config: + types: + - undefined + skip: false +ActiveRecord::Base.connection_handler: + types: + - undefined + skip: true +ActiveRecord::Base.connection_handler=: + types: + - undefined + skip: true +ActiveRecord::Base.connection_handlers: + types: + - undefined + skip: true +ActiveRecord::Base.connection_handlers=: + types: + - undefined + skip: true +ActiveRecord::Base.connection_pool: + types: + - undefined + skip: false +ActiveRecord::Base.connection_specification_name: + types: + - undefined + skip: false +ActiveRecord::Base.connection_specification_name=: + types: + - undefined + skip: false +ActiveRecord::Base.connects_to: + types: + - undefined + skip: false +ActiveRecord::Base.content_columns: + types: + - undefined + skip: false +ActiveRecord::Base.count: + types: + - undefined + skip: true +ActiveRecord::Base.count_by_sql: + types: + - undefined + skip: false +ActiveRecord::Base.create: + types: + - undefined + skip: true +ActiveRecord::Base.create!: + types: + - undefined + skip: true +ActiveRecord::Base.create_or_find_by: + types: + - undefined + skip: true +ActiveRecord::Base.create_or_find_by!: + types: + - undefined + skip: true +ActiveRecord::Base.create_with: + types: + - undefined + skip: false +ActiveRecord::Base.current_preventing_writes: + types: + - undefined + skip: true +ActiveRecord::Base.current_role: + types: + - undefined + skip: true +ActiveRecord::Base.current_scope: + types: + - undefined + skip: true +ActiveRecord::Base.current_scope=: + types: + - undefined + skip: true +ActiveRecord::Base.current_shard: + types: + - undefined + skip: true +ActiveRecord::Base.current_time_from_proper_timezone: + types: + - undefined + skip: true +ActiveRecord::Base.dangerous_attribute_method?: + types: + - undefined + skip: true +ActiveRecord::Base.dangerous_class_method?: + types: + - undefined + skip: true +ActiveRecord::Base.decrement_counter: + types: + - undefined + skip: true +ActiveRecord::Base.deep_dup: + types: + - undefined + skip: false +ActiveRecord::Base.default_connection_handler: + types: + - undefined + skip: true +ActiveRecord::Base.default_connection_handler=: + types: + - undefined + skip: true +ActiveRecord::Base.default_connection_handler?: + types: + - undefined + skip: true +ActiveRecord::Base.default_extensions: + types: + - undefined + skip: false +ActiveRecord::Base.default_role: + types: + - undefined + skip: true +ActiveRecord::Base.default_role=: + types: + - undefined + skip: true +ActiveRecord::Base.default_role?: + types: + - undefined + skip: true +ActiveRecord::Base.default_scope_override: + types: + - undefined + skip: true +ActiveRecord::Base.default_scope_override=: + types: + - undefined + skip: true +ActiveRecord::Base.default_scoped: + types: + - undefined + skip: false +ActiveRecord::Base.default_scopes: + types: + - undefined + skip: true +ActiveRecord::Base.default_scopes=: + types: + - undefined + skip: true +ActiveRecord::Base.default_scopes?: + types: + - undefined + skip: true +ActiveRecord::Base.default_shard: + types: + - undefined + skip: true +ActiveRecord::Base.default_shard=: + types: + - undefined + skip: true +ActiveRecord::Base.default_shard?: + types: + - undefined + skip: true +ActiveRecord::Base.default_timezone: + types: + - undefined + skip: true +ActiveRecord::Base.default_timezone=: + types: + - undefined + skip: true +ActiveRecord::Base.define_attribute: + types: + - undefined + skip: true +ActiveRecord::Base.define_attribute_method: + types: + - undefined + skip: true +ActiveRecord::Base.define_attribute_methods: + types: + - undefined + skip: true +ActiveRecord::Base.define_callbacks: + types: + - undefined + skip: true +ActiveRecord::Base.define_model_callbacks: + types: + - undefined + skip: true +ActiveRecord::Base.defined_enums: + types: + - undefined + skip: true +ActiveRecord::Base.defined_enums=: + types: + - undefined + skip: true +ActiveRecord::Base.defined_enums?: + types: + - undefined + skip: true +ActiveRecord::Base.delegate: + types: + - undefined + skip: false +ActiveRecord::Base.delegate_missing_to: + types: + - undefined + skip: false +ActiveRecord::Base.delegated_type: + types: + - undefined + skip: false +ActiveRecord::Base.delete: + types: + - undefined + skip: true +ActiveRecord::Base.delete_all: + types: + - undefined + skip: true +ActiveRecord::Base.delete_by: + types: + - undefined + skip: true +ActiveRecord::Base.deprecate: + types: + - undefined + skip: false +ActiveRecord::Base.descendants: + types: + - undefined + skip: false +ActiveRecord::Base.descends_from_active_record?: + types: + - undefined + skip: false +ActiveRecord::Base.destroy: + types: + - undefined + skip: true +ActiveRecord::Base.destroy_all: + types: + - undefined + skip: true +ActiveRecord::Base.destroy_association_async_job: + types: + - undefined + skip: true +ActiveRecord::Base.destroy_association_async_job=: + types: + - undefined + skip: true +ActiveRecord::Base.destroy_by: + types: + - undefined + skip: true +ActiveRecord::Base.deterministic_encrypted_attributes: + types: + - undefined + skip: true +ActiveRecord::Base.direct_descendants: + types: + - undefined + skip: false +ActiveRecord::Base.disallow_raw_sql!: + types: + - undefined + skip: true +ActiveRecord::Base.distinct: + types: + - undefined + skip: false +ActiveRecord::Base.dump_schema_after_migration: + types: + - undefined + skip: true +ActiveRecord::Base.dump_schema_after_migration=: + types: + - undefined + skip: true +ActiveRecord::Base.dump_schemas: + types: + - undefined + skip: true +ActiveRecord::Base.dump_schemas=: + types: + - undefined + skip: true +ActiveRecord::Base.dup: + types: + - undefined + skip: false +ActiveRecord::Base.duplicable?: + types: + - undefined + skip: false +ActiveRecord::Base.eager_load: + types: + - undefined + skip: false +ActiveRecord::Base.encrypted_attributes: + types: + - undefined + skip: true +ActiveRecord::Base.encrypted_attributes=: + types: + - undefined + skip: true +ActiveRecord::Base.encrypted_attributes?: + types: + - undefined + skip: true +ActiveRecord::Base.encrypts: + types: + - undefined + skip: true +ActiveRecord::Base.enum: + types: + - undefined + skip: false +ActiveRecord::Base.enumerate_columns_in_select_statements: + types: + - undefined + skip: true +ActiveRecord::Base.enumerate_columns_in_select_statements=: + types: + - undefined + skip: true +ActiveRecord::Base.enumerate_columns_in_select_statements?: + types: + - undefined + skip: true +ActiveRecord::Base.error_on_ignored_order: + types: + - undefined + skip: true +ActiveRecord::Base.error_on_ignored_order=: + types: + - undefined + skip: true +ActiveRecord::Base.establish_connection: + types: + - undefined + skip: false +ActiveRecord::Base.except: + types: + - undefined + skip: true +ActiveRecord::Base.excluding: + types: + - undefined + skip: false +ActiveRecord::Base.exec_explain: + types: + - undefined + skip: false +ActiveRecord::Base.exists?: + types: + - undefined + skip: false +ActiveRecord::Base.extending: + types: + - undefined + skip: false +ActiveRecord::Base.extract_associated: + types: + - undefined + skip: false +ActiveRecord::Base.fifth: + types: + - undefined + skip: false +ActiveRecord::Base.fifth!: + types: + - undefined + skip: false +ActiveRecord::Base.filter_attributes: + types: + - undefined + skip: true +ActiveRecord::Base.filter_attributes=: + types: + - undefined + skip: true +ActiveRecord::Base.find: + types: + - self + - Array + skip: false +ActiveRecord::Base.find_by: + types: + - self + - nil + skip: false +ActiveRecord::Base.find_by!: + types: + - undefined + skip: false +ActiveRecord::Base.find_by_sql: + types: + - undefined + skip: false +ActiveRecord::Base.find_each: + types: + - undefined + skip: true +ActiveRecord::Base.find_in_batches: + types: + - undefined + skip: true +ActiveRecord::Base.find_or_create_by: + types: + - undefined + skip: true +ActiveRecord::Base.find_or_create_by!: + types: + - undefined + skip: true +ActiveRecord::Base.find_or_initialize_by: + types: + - undefined + skip: true +ActiveRecord::Base.find_signed: + types: + - undefined + skip: true +ActiveRecord::Base.find_signed!: + types: + - undefined + skip: true +ActiveRecord::Base.find_sole_by: + types: + - undefined + skip: false +ActiveRecord::Base.finder_needs_type_condition?: + types: + - undefined + skip: false +ActiveRecord::Base.first: + types: + - undefined + skip: false +ActiveRecord::Base.first!: + types: + - undefined + skip: false +ActiveRecord::Base.first_or_create: + types: + - undefined + skip: true +ActiveRecord::Base.first_or_create!: + types: + - undefined + skip: true +ActiveRecord::Base.first_or_initialize: + types: + - undefined + skip: true +ActiveRecord::Base.flush_idle_connections!: + types: + - undefined + skip: true +ActiveRecord::Base.forty_two: + types: + - undefined + skip: false +ActiveRecord::Base.forty_two!: + types: + - undefined + skip: false +ActiveRecord::Base.fourth: + types: + - undefined + skip: false +ActiveRecord::Base.fourth!: + types: + - undefined + skip: false +ActiveRecord::Base.from: + types: + - undefined + skip: false +ActiveRecord::Base.full_table_name_prefix: + types: + - undefined + skip: false +ActiveRecord::Base.full_table_name_suffix: + types: + - undefined + skip: false +ActiveRecord::Base.gem: + types: + - undefined + skip: true +ActiveRecord::Base.generate_relation_method: + types: + - undefined + skip: false +ActiveRecord::Base.generate_unique_secure_token: + types: + - undefined + skip: true +ActiveRecord::Base.generated_association_methods: + types: + - undefined + skip: true +ActiveRecord::Base.get_primary_key: + types: + - undefined + skip: true +ActiveRecord::Base.global_current_scope: + types: + - undefined + skip: true +ActiveRecord::Base.global_current_scope=: + types: + - undefined + skip: true +ActiveRecord::Base.group: + types: + - undefined + skip: false +ActiveRecord::Base.has_and_belongs_to_many: + types: + - undefined + skip: false +ActiveRecord::Base.has_attribute?: + types: + - undefined + skip: true +ActiveRecord::Base.has_many: + types: + - undefined + skip: false +ActiveRecord::Base.has_many_attached: + types: + - undefined + skip: true +ActiveRecord::Base.has_many_inversing: + types: + - undefined + skip: true +ActiveRecord::Base.has_many_inversing=: + types: + - undefined + skip: true +ActiveRecord::Base.has_many_inversing?: + types: + - undefined + skip: true +ActiveRecord::Base.has_one: + types: + - undefined + skip: false +ActiveRecord::Base.has_one_attached: + types: + - undefined + skip: true +ActiveRecord::Base.has_rich_text: + types: + - undefined + skip: true +ActiveRecord::Base.has_secure_password: + types: + - undefined + skip: true +ActiveRecord::Base.has_secure_token: + types: + - undefined + skip: true +ActiveRecord::Base.having: + types: + - undefined + skip: false +ActiveRecord::Base.html_safe?: + types: + - undefined + skip: false +ActiveRecord::Base.human_attribute_name: + types: + - undefined + skip: false +ActiveRecord::Base.i18n_scope: + types: + - undefined + skip: false +ActiveRecord::Base.ids: + types: + - undefined + skip: true +ActiveRecord::Base.ignored_columns: + types: + - undefined + skip: false +ActiveRecord::Base.ignored_columns=: + types: + - undefined + skip: false +ActiveRecord::Base.immutable_strings_by_default: + types: + - undefined + skip: true +ActiveRecord::Base.immutable_strings_by_default=: + types: + - undefined + skip: true +ActiveRecord::Base.immutable_strings_by_default?: + types: + - undefined + skip: true +ActiveRecord::Base.implicit_order_column: + types: + - undefined + skip: true +ActiveRecord::Base.implicit_order_column=: + types: + - undefined + skip: true +ActiveRecord::Base.implicit_order_column?: + types: + - undefined + skip: true +ActiveRecord::Base.in?: + types: + - undefined + skip: false +ActiveRecord::Base.in_batches: + types: + - undefined + skip: true +ActiveRecord::Base.in_order_of: + types: + - undefined + skip: false +ActiveRecord::Base.include_root_in_json: + types: + - undefined + skip: true +ActiveRecord::Base.include_root_in_json=: + types: + - undefined + skip: true +ActiveRecord::Base.include_root_in_json?: + types: + - undefined + skip: true +ActiveRecord::Base.includes: + types: + - undefined + skip: false +ActiveRecord::Base.increment_counter: + types: + - undefined + skip: true +ActiveRecord::Base.index_nested_attribute_errors: + types: + - undefined + skip: true +ActiveRecord::Base.index_nested_attribute_errors=: + types: + - undefined + skip: true +ActiveRecord::Base.inheritance_column: + types: + - undefined + skip: true +ActiveRecord::Base.inheritance_column=: + types: + - undefined + skip: true +ActiveRecord::Base.inheritance_column?: + types: + - undefined + skip: true +ActiveRecord::Base.inherited: + types: + - undefined + skip: false +ActiveRecord::Base.initialize_find_by_cache: + types: + - undefined + skip: true +ActiveRecord::Base.initialize_generated_modules: + types: + - undefined + skip: true +ActiveRecord::Base.initialize_relation_delegate_cache: + types: + - undefined + skip: false +ActiveRecord::Base.insert: + types: + - undefined + skip: true +ActiveRecord::Base.insert!: + types: + - undefined + skip: true +ActiveRecord::Base.insert_all: + types: + - undefined + skip: true +ActiveRecord::Base.insert_all!: + types: + - undefined + skip: true +ActiveRecord::Base.inspect: + types: + - undefined + skip: false +ActiveRecord::Base.inspection_filter: + types: + - undefined + skip: true +ActiveRecord::Base.instance_method_already_implemented?: + types: + - undefined + skip: true +ActiveRecord::Base.instance_values: + types: + - undefined + skip: false +ActiveRecord::Base.instance_variable_names: + types: + - undefined + skip: false +ActiveRecord::Base.instantiate: + types: + - undefined + skip: true +ActiveRecord::Base.internal_metadata_table_name: + types: + - undefined + skip: true +ActiveRecord::Base.internal_metadata_table_name=: + types: + - undefined + skip: true +ActiveRecord::Base.internal_metadata_table_name?: + types: + - undefined + skip: true +ActiveRecord::Base.invert_where: + types: + - undefined + skip: false +ActiveRecord::Base.joins: + types: + - undefined + skip: false +ActiveRecord::Base.last: + types: + - undefined + skip: false +ActiveRecord::Base.last!: + types: + - undefined + skip: false +ActiveRecord::Base.left_joins: + types: + - undefined + skip: false +ActiveRecord::Base.left_outer_joins: + types: + - undefined + skip: false +ActiveRecord::Base.legacy_connection_handling: + types: + - undefined + skip: true +ActiveRecord::Base.legacy_connection_handling=: + types: + - undefined + skip: true +ActiveRecord::Base.limit: + types: + - undefined + skip: false +ActiveRecord::Base.local_stored_attributes: + types: + - undefined + skip: true +ActiveRecord::Base.local_stored_attributes=: + types: + - undefined + skip: true +ActiveRecord::Base.lock: + types: + - undefined + skip: false +ActiveRecord::Base.lock_optimistically: + types: + - undefined + skip: true +ActiveRecord::Base.lock_optimistically=: + types: + - undefined + skip: true +ActiveRecord::Base.lock_optimistically?: + types: + - undefined + skip: true +ActiveRecord::Base.locking_column: + types: + - undefined + skip: true +ActiveRecord::Base.locking_column=: + types: + - undefined + skip: true +ActiveRecord::Base.locking_enabled?: + types: + - undefined + skip: true +ActiveRecord::Base.logger: + types: + - undefined + skip: true +ActiveRecord::Base.logger=: + types: + - undefined + skip: true +ActiveRecord::Base.logger?: + types: + - undefined + skip: true +ActiveRecord::Base.lookup_ancestors: + types: + - undefined + skip: false +ActiveRecord::Base.lookup_connection_handler: + types: + - undefined + skip: false +ActiveRecord::Base.maintain_test_schema: + types: + - undefined + skip: true +ActiveRecord::Base.maintain_test_schema=: + types: + - undefined + skip: true +ActiveRecord::Base.many?: + types: + - undefined + skip: true +ActiveRecord::Base.mattr_accessor: + types: + - undefined + skip: false +ActiveRecord::Base.mattr_reader: + types: + - undefined + skip: false +ActiveRecord::Base.mattr_writer: + types: + - undefined + skip: false +ActiveRecord::Base.maximum: + types: + - undefined + skip: true +ActiveRecord::Base.merge: + types: + - undefined + skip: true +ActiveRecord::Base.method_defined_within?: + types: + - undefined + skip: true +ActiveRecord::Base.method_visibility: + types: + - undefined + skip: false +ActiveRecord::Base.minimum: + types: + - undefined + skip: true +ActiveRecord::Base.model_name: + types: + - undefined + skip: false +ActiveRecord::Base.module_parent: + types: + - undefined + skip: false +ActiveRecord::Base.module_parent_name: + types: + - undefined + skip: false +ActiveRecord::Base.module_parents: + types: + - undefined + skip: false +ActiveRecord::Base.nested_attributes_options: + types: + - undefined + skip: true +ActiveRecord::Base.nested_attributes_options=: + types: + - undefined + skip: true +ActiveRecord::Base.nested_attributes_options?: + types: + - undefined + skip: true +ActiveRecord::Base.new: + types: + - undefined + skip: false +ActiveRecord::Base.next_sequence_value: + types: + - undefined + skip: false +ActiveRecord::Base.no_touching: + types: + - undefined + skip: true +ActiveRecord::Base.none: + types: + - undefined + skip: false +ActiveRecord::Base.none?: + types: + - undefined + skip: true +ActiveRecord::Base.normalize_callback_params: + types: + - undefined + skip: true +ActiveRecord::Base.offset: + types: + - undefined + skip: false +ActiveRecord::Base.one?: + types: + - undefined + skip: true +ActiveRecord::Base.only: + types: + - undefined + skip: true +ActiveRecord::Base.optimizer_hints: + types: + - undefined + skip: false +ActiveRecord::Base.or: + types: + - undefined + skip: false +ActiveRecord::Base.order: + types: + - undefined + skip: false +ActiveRecord::Base.partial_inserts: + types: + - undefined + skip: true +ActiveRecord::Base.partial_inserts=: + types: + - undefined + skip: true +ActiveRecord::Base.partial_inserts?: + types: + - undefined + skip: true +ActiveRecord::Base.partial_updates: + types: + - undefined + skip: true +ActiveRecord::Base.partial_updates=: + types: + - undefined + skip: true +ActiveRecord::Base.partial_updates?: + types: + - undefined + skip: true +ActiveRecord::Base.partial_writes: + types: + - undefined + skip: true +ActiveRecord::Base.partial_writes=: + types: + - undefined + skip: true +ActiveRecord::Base.partial_writes?: + types: + - undefined + skip: true +ActiveRecord::Base.pick: + types: + - undefined + skip: true +ActiveRecord::Base.pluck: + types: + - undefined + skip: true +ActiveRecord::Base.pluralize_table_names: + types: + - undefined + skip: true +ActiveRecord::Base.pluralize_table_names=: + types: + - undefined + skip: true +ActiveRecord::Base.pluralize_table_names?: + types: + - undefined + skip: true +ActiveRecord::Base.polymorphic_class_for: + types: + - undefined + skip: false +ActiveRecord::Base.polymorphic_name: + types: + - undefined + skip: false +ActiveRecord::Base.predicate_builder: + types: + - undefined + skip: true +ActiveRecord::Base.prefetch_primary_key?: + types: + - undefined + skip: false +ActiveRecord::Base.preload: + types: + - undefined + skip: false +ActiveRecord::Base.presence: + types: + - Object + skip: false +ActiveRecord::Base.presence_in: + types: + - Object + skip: false +ActiveRecord::Base.present?: + types: + - 'true' + - 'false' + skip: false +ActiveRecord::Base.primary_abstract_class: + types: + - undefined + skip: false +ActiveRecord::Base.primary_class?: + types: + - undefined + skip: false +ActiveRecord::Base.primary_key: + types: + - undefined + skip: true +ActiveRecord::Base.primary_key=: + types: + - undefined + skip: true +ActiveRecord::Base.primary_key_prefix_type: + types: + - undefined + skip: true +ActiveRecord::Base.primary_key_prefix_type=: + types: + - undefined + skip: true +ActiveRecord::Base.primary_key_prefix_type?: + types: + - undefined + skip: true +ActiveRecord::Base.prohibit_shard_swapping: + types: + - undefined + skip: false +ActiveRecord::Base.protected_environments: + types: + - undefined + skip: false +ActiveRecord::Base.protected_environments=: + types: + - undefined + skip: false +ActiveRecord::Base.pry: + types: + - undefined + skip: false +ActiveRecord::Base.queues: + types: + - undefined + skip: true +ActiveRecord::Base.queues=: + types: + - undefined + skip: true +ActiveRecord::Base.quoted_primary_key: + types: + - undefined + skip: true +ActiveRecord::Base.quoted_table_name: + types: + - undefined + skip: false +ActiveRecord::Base.rake_extension: + types: + - undefined + skip: false +ActiveRecord::Base.reading_role: + types: + - undefined + skip: true +ActiveRecord::Base.reading_role=: + types: + - undefined + skip: true +ActiveRecord::Base.readonly: + types: + - undefined + skip: false +ActiveRecord::Base.readonly_attribute?: + types: + - undefined + skip: true +ActiveRecord::Base.readonly_attributes: + types: + - undefined + skip: true +ActiveRecord::Base.real_inheritance_column=: + types: + - undefined + skip: false +ActiveRecord::Base.record_timestamps: + types: + - undefined + skip: true +ActiveRecord::Base.record_timestamps=: + types: + - undefined + skip: true +ActiveRecord::Base.record_timestamps?: + types: + - undefined + skip: true +ActiveRecord::Base.redefine_method: + types: + - undefined + skip: false +ActiveRecord::Base.redefine_singleton_method: + types: + - undefined + skip: false +ActiveRecord::Base.references: + types: + - undefined + skip: false +ActiveRecord::Base.reflect_on_aggregation: + types: + - undefined + skip: true +ActiveRecord::Base.reflect_on_all_aggregations: + types: + - undefined + skip: true +ActiveRecord::Base.reflect_on_all_associations: + types: + - undefined + skip: true +ActiveRecord::Base.reflect_on_all_attachments: + types: + - undefined + skip: true +ActiveRecord::Base.reflect_on_all_autosave_associations: + types: + - undefined + skip: true +ActiveRecord::Base.reflect_on_association: + types: + - undefined + skip: true +ActiveRecord::Base.reflect_on_attachment: + types: + - undefined + skip: true +ActiveRecord::Base.reflections: + types: + - undefined + skip: true +ActiveRecord::Base.relation_delegate_class: + types: + - undefined + skip: false +ActiveRecord::Base.remove_connection: + types: + - undefined + skip: false +ActiveRecord::Base.remove_possible_method: + types: + - undefined + skip: false +ActiveRecord::Base.remove_possible_singleton_method: + types: + - undefined + skip: false +ActiveRecord::Base.reorder: + types: + - undefined + skip: false +ActiveRecord::Base.require_dependency: + types: + - undefined + skip: true +ActiveRecord::Base.reselect: + types: + - undefined + skip: false +ActiveRecord::Base.reset_callbacks: + types: + - undefined + skip: true +ActiveRecord::Base.reset_column_information: + types: + - undefined + skip: false +ActiveRecord::Base.reset_counters: + types: + - undefined + skip: true +ActiveRecord::Base.reset_locking_column: + types: + - undefined + skip: true +ActiveRecord::Base.reset_primary_key: + types: + - undefined + skip: true +ActiveRecord::Base.reset_sequence_name: + types: + - undefined + skip: false +ActiveRecord::Base.reset_table_name: + types: + - undefined + skip: false +ActiveRecord::Base.retrieve_connection: + types: + - undefined + skip: false +ActiveRecord::Base.rewhere: + types: + - undefined + skip: false +ActiveRecord::Base.rich_text_association_names: + types: + - undefined + skip: true +ActiveRecord::Base.sanitize_sql: + types: + - undefined + skip: true +ActiveRecord::Base.sanitize_sql_array: + types: + - undefined + skip: true +ActiveRecord::Base.sanitize_sql_for_assignment: + types: + - undefined + skip: true +ActiveRecord::Base.sanitize_sql_for_conditions: + types: + - undefined + skip: true +ActiveRecord::Base.sanitize_sql_for_order: + types: + - undefined + skip: true +ActiveRecord::Base.sanitize_sql_hash_for_assignment: + types: + - undefined + skip: true +ActiveRecord::Base.sanitize_sql_like: + types: + - undefined + skip: true +ActiveRecord::Base.schema_format: + types: + - undefined + skip: true +ActiveRecord::Base.schema_format=: + types: + - undefined + skip: true +ActiveRecord::Base.schema_migrations_table_name: + types: + - undefined + skip: true +ActiveRecord::Base.schema_migrations_table_name=: + types: + - undefined + skip: true +ActiveRecord::Base.schema_migrations_table_name?: + types: + - undefined + skip: true +ActiveRecord::Base.scope: + types: + - undefined + skip: false +ActiveRecord::Base.scope_attributes: + types: + - undefined + skip: true +ActiveRecord::Base.scope_attributes?: + types: + - undefined + skip: true +ActiveRecord::Base.scope_for_association: + types: + - undefined + skip: false +ActiveRecord::Base.scope_registry: + types: + - undefined + skip: true +ActiveRecord::Base.second: + types: + - undefined + skip: false +ActiveRecord::Base.second!: + types: + - undefined + skip: false +ActiveRecord::Base.second_to_last: + types: + - undefined + skip: false +ActiveRecord::Base.second_to_last!: + types: + - undefined + skip: false +ActiveRecord::Base.select: + types: + - undefined + skip: false +ActiveRecord::Base.sequence_name: + types: + - undefined + skip: false +ActiveRecord::Base.sequence_name=: + types: + - undefined + skip: false +ActiveRecord::Base.serialize: + types: + - undefined + skip: true +ActiveRecord::Base.set_callback: + types: + - undefined + skip: true +ActiveRecord::Base.shard_selector: + types: + - undefined + skip: true +ActiveRecord::Base.shard_selector=: + types: + - undefined + skip: true +ActiveRecord::Base.shard_selector?: + types: + - undefined + skip: true +ActiveRecord::Base.shard_swapping_prohibited?: + types: + - undefined + skip: false +ActiveRecord::Base.signed_id_verifier: + types: + - undefined + skip: true +ActiveRecord::Base.signed_id_verifier=: + types: + - undefined + skip: true +ActiveRecord::Base.signed_id_verifier_secret: + types: + - undefined + skip: true +ActiveRecord::Base.signed_id_verifier_secret=: + types: + - undefined + skip: true +ActiveRecord::Base.signed_id_verifier_secret?: + types: + - undefined + skip: true +ActiveRecord::Base.silence_redefinition_of_method: + types: + - undefined + skip: false +ActiveRecord::Base.skip_callback: + types: + - undefined + skip: true +ActiveRecord::Base.skip_time_zone_conversion_for_attributes: + types: + - undefined + skip: true +ActiveRecord::Base.skip_time_zone_conversion_for_attributes=: + types: + - undefined + skip: true +ActiveRecord::Base.skip_time_zone_conversion_for_attributes?: + types: + - undefined + skip: true +ActiveRecord::Base.sole: + types: + - undefined + skip: false +ActiveRecord::Base.source_attribute_from_preserved_attribute: + types: + - undefined + skip: true +ActiveRecord::Base.sqlite3_connection: + types: + - undefined + skip: false +ActiveRecord::Base.sti_class_for: + types: + - undefined + skip: false +ActiveRecord::Base.sti_name: + types: + - undefined + skip: false +ActiveRecord::Base.store: + types: + - undefined + skip: true +ActiveRecord::Base.store_accessor: + types: + - undefined + skip: true +ActiveRecord::Base.store_full_class_name: + types: + - undefined + skip: true +ActiveRecord::Base.store_full_class_name=: + types: + - undefined + skip: true +ActiveRecord::Base.store_full_class_name?: + types: + - undefined + skip: true +ActiveRecord::Base.store_full_sti_class: + types: + - undefined + skip: true +ActiveRecord::Base.store_full_sti_class=: + types: + - undefined + skip: true +ActiveRecord::Base.store_full_sti_class?: + types: + - undefined + skip: true +ActiveRecord::Base.stored_attributes: + types: + - undefined + skip: true +ActiveRecord::Base.strict_loading: + types: + - undefined + skip: false +ActiveRecord::Base.strict_loading_by_default: + types: + - undefined + skip: true +ActiveRecord::Base.strict_loading_by_default=: + types: + - undefined + skip: true +ActiveRecord::Base.strict_loading_by_default?: + types: + - undefined + skip: true +ActiveRecord::Base.strict_loading_violation!: + types: + - undefined + skip: true +ActiveRecord::Base.subclasses: + types: + - undefined + skip: false +ActiveRecord::Base.sum: + types: + - undefined + skip: true +ActiveRecord::Base.suppress: + types: + - undefined + skip: true +ActiveRecord::Base.suppress_multiple_database_warning: + types: + - undefined + skip: true +ActiveRecord::Base.suppress_multiple_database_warning=: + types: + - undefined + skip: true +ActiveRecord::Base.symbol_column_to_string: + types: + - undefined + skip: false +ActiveRecord::Base.table_exists?: + types: + - undefined + skip: false +ActiveRecord::Base.table_name: + types: + - undefined + skip: false +ActiveRecord::Base.table_name=: + types: + - undefined + skip: false +ActiveRecord::Base.table_name_prefix: + types: + - undefined + skip: true +ActiveRecord::Base.table_name_prefix=: + types: + - undefined + skip: true +ActiveRecord::Base.table_name_prefix?: + types: + - undefined + skip: true +ActiveRecord::Base.table_name_suffix: + types: + - undefined + skip: true +ActiveRecord::Base.table_name_suffix=: + types: + - undefined + skip: true +ActiveRecord::Base.table_name_suffix?: + types: + - undefined + skip: true +ActiveRecord::Base.take: + types: + - undefined + skip: false +ActiveRecord::Base.take!: + types: + - undefined + skip: false +ActiveRecord::Base.third: + types: + - undefined + skip: false +ActiveRecord::Base.third!: + types: + - undefined + skip: false +ActiveRecord::Base.third_to_last: + types: + - undefined + skip: false +ActiveRecord::Base.third_to_last!: + types: + - undefined + skip: false +ActiveRecord::Base.thread_cattr_accessor: + types: + - undefined + skip: false +ActiveRecord::Base.thread_cattr_reader: + types: + - undefined + skip: false +ActiveRecord::Base.thread_cattr_writer: + types: + - undefined + skip: false +ActiveRecord::Base.thread_mattr_accessor: + types: + - undefined + skip: false +ActiveRecord::Base.thread_mattr_reader: + types: + - undefined + skip: false +ActiveRecord::Base.thread_mattr_writer: + types: + - undefined + skip: false +ActiveRecord::Base.time_zone_aware_attributes: + types: + - undefined + skip: true +ActiveRecord::Base.time_zone_aware_attributes=: + types: + - undefined + skip: true +ActiveRecord::Base.time_zone_aware_attributes?: + types: + - undefined + skip: true +ActiveRecord::Base.time_zone_aware_types: + types: + - undefined + skip: true +ActiveRecord::Base.time_zone_aware_types=: + types: + - undefined + skip: true +ActiveRecord::Base.time_zone_aware_types?: + types: + - undefined + skip: true +ActiveRecord::Base.timestamp_attributes_for_create_in_model: + types: + - undefined + skip: true +ActiveRecord::Base.timestamp_attributes_for_update_in_model: + types: + - undefined + skip: true +ActiveRecord::Base.timestamped_migrations: + types: + - undefined + skip: true +ActiveRecord::Base.timestamped_migrations=: + types: + - undefined + skip: true +ActiveRecord::Base.to_adapter: + types: + - undefined + skip: true +ActiveRecord::Base.to_json: + types: + - undefined + skip: true +ActiveRecord::Base.to_param: + types: + - undefined + skip: false +ActiveRecord::Base.to_query: + types: + - undefined + skip: false +ActiveRecord::Base.touch_all: + types: + - undefined + skip: true +ActiveRecord::Base.touch_attributes_with_time: + types: + - undefined + skip: true +ActiveRecord::Base.transaction: + types: + - undefined + skip: false +ActiveRecord::Base.try: + types: + - undefined + skip: false +ActiveRecord::Base.try!: + types: + - undefined + skip: false +ActiveRecord::Base.type_caster: + types: + - undefined + skip: true +ActiveRecord::Base.type_for_attribute: + types: + - undefined + skip: false +ActiveRecord::Base.uncached: + types: + - undefined + skip: false +ActiveRecord::Base.undefine_attribute_methods: + types: + - undefined + skip: true +ActiveRecord::Base.unscope: + types: + - undefined + skip: false +ActiveRecord::Base.unscoped: + types: + - undefined + skip: true +ActiveRecord::Base.update: + types: + - undefined + skip: true +ActiveRecord::Base.update!: + types: + - undefined + skip: true +ActiveRecord::Base.update_all: + types: + - undefined + skip: true +ActiveRecord::Base.update_counters: + types: + - undefined + skip: true +ActiveRecord::Base.upsert: + types: + - undefined + skip: true +ActiveRecord::Base.upsert_all: + types: + - undefined + skip: true +ActiveRecord::Base.validate: + types: + - undefined + skip: true +ActiveRecord::Base.validates: + types: + - undefined + skip: true +ActiveRecord::Base.validates!: + types: + - undefined + skip: true +ActiveRecord::Base.validates_absence_of: + types: + - undefined + skip: true +ActiveRecord::Base.validates_acceptance_of: + types: + - undefined + skip: true +ActiveRecord::Base.validates_associated: + types: + - undefined + skip: true +ActiveRecord::Base.validates_comparison_of: + types: + - undefined + skip: true +ActiveRecord::Base.validates_confirmation_of: + types: + - undefined + skip: true +ActiveRecord::Base.validates_each: + types: + - undefined + skip: true +ActiveRecord::Base.validates_exclusion_of: + types: + - undefined + skip: true +ActiveRecord::Base.validates_format_of: + types: + - undefined + skip: true +ActiveRecord::Base.validates_inclusion_of: + types: + - undefined + skip: true +ActiveRecord::Base.validates_length_of: + types: + - undefined + skip: true +ActiveRecord::Base.validates_numericality_of: + types: + - undefined + skip: true +ActiveRecord::Base.validates_presence_of: + types: + - undefined + skip: true +ActiveRecord::Base.validates_size_of: + types: + - undefined + skip: true +ActiveRecord::Base.validates_uniqueness_of: + types: + - undefined + skip: true +ActiveRecord::Base.validates_with: + types: + - undefined + skip: true +ActiveRecord::Base.validators: + types: + - undefined + skip: true +ActiveRecord::Base.validators_on: + types: + - undefined + skip: true +ActiveRecord::Base.verbose_query_logs: + types: + - undefined + skip: true +ActiveRecord::Base.verbose_query_logs=: + types: + - undefined + skip: true +ActiveRecord::Base.warn_on_records_fetched_greater_than: + types: + - undefined + skip: true +ActiveRecord::Base.warn_on_records_fetched_greater_than=: + types: + - undefined + skip: true +ActiveRecord::Base.where: + types: + - self + - ActiveRecord::Relation + - ActiveRecord::QueryMethods::WhereChain + skip: false +ActiveRecord::Base.while_preventing_writes: + types: + - undefined + skip: false +ActiveRecord::Base.with_all_rich_text: + types: + - undefined + skip: true +ActiveRecord::Base.with_options: + types: + - undefined + skip: false +ActiveRecord::Base.without: + types: + - undefined + skip: false +ActiveRecord::Base.writing_role: + types: + - undefined + skip: true +ActiveRecord::Base.writing_role=: + types: + - undefined + skip: true +ActiveRecord::Base.yaml_encoder: + types: + - undefined + skip: false +ActiveRecord::Base#<=>: + types: + - undefined + skip: false +ActiveRecord::Base#==: + types: + - undefined + skip: false +ActiveRecord::Base#[]: + types: + - undefined + skip: false +ActiveRecord::Base#[]=: + types: + - undefined + skip: false +ActiveRecord::Base#accessed_fields: + types: + - undefined + skip: false +ActiveRecord::Base#acts_like?: + types: + - undefined + skip: false +ActiveRecord::Base#aggregate_reflections: + types: + - undefined + skip: true +ActiveRecord::Base#aggregate_reflections?: + types: + - undefined + skip: true +ActiveRecord::Base#as_json: + types: + - undefined + skip: false +ActiveRecord::Base#assign_attributes: + types: + - undefined + skip: false +ActiveRecord::Base#association: + types: + - undefined + skip: false +ActiveRecord::Base#association_cached?: + types: + - undefined + skip: false +ActiveRecord::Base#attachment_changes: + types: + - undefined + skip: true +ActiveRecord::Base#attachment_reflections: + types: + - undefined + skip: true +ActiveRecord::Base#attachment_reflections?: + types: + - undefined + skip: true +ActiveRecord::Base#attribute_aliases: + types: + - undefined + skip: true +ActiveRecord::Base#attribute_aliases?: + types: + - undefined + skip: true +ActiveRecord::Base#attribute_before_last_save: + types: + - undefined + skip: true +ActiveRecord::Base#attribute_change_to_be_saved: + types: + - undefined + skip: true +ActiveRecord::Base#attribute_changed?: + types: + - undefined + skip: true +ActiveRecord::Base#attribute_changed_in_place?: + types: + - undefined + skip: true +ActiveRecord::Base#attribute_for_inspect: + types: + - undefined + skip: false +ActiveRecord::Base#attribute_in_database: + types: + - undefined + skip: true +ActiveRecord::Base#attribute_method_matchers: + types: + - undefined + skip: true +ActiveRecord::Base#attribute_method_matchers?: + types: + - undefined + skip: true +ActiveRecord::Base#attribute_missing: + types: + - undefined + skip: false +ActiveRecord::Base#attribute_names: + types: + - undefined + skip: false +ActiveRecord::Base#attribute_present?: + types: + - undefined + skip: false +ActiveRecord::Base#attribute_previously_changed?: + types: + - undefined + skip: true +ActiveRecord::Base#attribute_previously_was: + types: + - undefined + skip: true +ActiveRecord::Base#attribute_was: + types: + - undefined + skip: true +ActiveRecord::Base#attributes: + types: + - undefined + skip: false +ActiveRecord::Base#attributes=: + types: + - undefined + skip: false +ActiveRecord::Base#attributes_before_type_cast: + types: + - undefined + skip: true +ActiveRecord::Base#attributes_for_database: + types: + - undefined + skip: true +ActiveRecord::Base#attributes_in_database: + types: + - undefined + skip: true +ActiveRecord::Base#automatic_scope_inversing: + types: + - undefined + skip: true +ActiveRecord::Base#automatic_scope_inversing?: + types: + - undefined + skip: true +ActiveRecord::Base#becomes: + types: + - undefined + skip: false +ActiveRecord::Base#becomes!: + types: + - undefined + skip: false +ActiveRecord::Base#before_committed!: + types: + - undefined + skip: false +ActiveRecord::Base#blank?: + types: + - undefined + skip: false +ActiveRecord::Base#cache_key: + types: + - undefined + skip: false +ActiveRecord::Base#cache_key_with_version: + types: + - undefined + skip: false +ActiveRecord::Base#cache_timestamp_format: + types: + - undefined + skip: true +ActiveRecord::Base#cache_timestamp_format?: + types: + - undefined + skip: true +ActiveRecord::Base#cache_version: + types: + - undefined + skip: false +ActiveRecord::Base#cache_versioning: + types: + - undefined + skip: true +ActiveRecord::Base#cache_versioning?: + types: + - undefined + skip: true +ActiveRecord::Base#changed: + types: + - undefined + skip: true +ActiveRecord::Base#changed?: + types: + - undefined + skip: true +ActiveRecord::Base#changed_attribute_names_to_save: + types: + - undefined + skip: true +ActiveRecord::Base#changed_attributes: + types: + - undefined + skip: true +ActiveRecord::Base#changed_for_autosave?: + types: + - undefined + skip: false +ActiveRecord::Base#changes: + types: + - undefined + skip: true +ActiveRecord::Base#changes_applied: + types: + - undefined + skip: true +ActiveRecord::Base#changes_to_save: + types: + - undefined + skip: true +ActiveRecord::Base#ciphertext_for: + types: + - undefined + skip: false +ActiveRecord::Base#class_eval: + types: + - undefined + skip: false +ActiveRecord::Base#clear_attribute_changes: + types: + - undefined + skip: true +ActiveRecord::Base#clear_changes_information: + types: + - undefined + skip: true +ActiveRecord::Base#collection_cache_versioning: + types: + - undefined + skip: true +ActiveRecord::Base#collection_cache_versioning?: + types: + - undefined + skip: true +ActiveRecord::Base#column_for_attribute: + types: + - undefined + skip: true +ActiveRecord::Base#committed!: + types: + - undefined + skip: false +ActiveRecord::Base#connection_handler: + types: + - undefined + skip: false +ActiveRecord::Base#decrement: + types: + - undefined + skip: false +ActiveRecord::Base#decrement!: + types: + - undefined + skip: false +ActiveRecord::Base#decrypt: + types: + - undefined + skip: false +ActiveRecord::Base#deep_dup: + types: + - undefined + skip: false +ActiveRecord::Base#default_connection_handler: + types: + - undefined + skip: true +ActiveRecord::Base#default_connection_handler?: + types: + - undefined + skip: true +ActiveRecord::Base#default_role: + types: + - undefined + skip: true +ActiveRecord::Base#default_role?: + types: + - undefined + skip: true +ActiveRecord::Base#default_scope_override: + types: + - undefined + skip: true +ActiveRecord::Base#default_scopes: + types: + - undefined + skip: true +ActiveRecord::Base#default_shard: + types: + - undefined + skip: true +ActiveRecord::Base#default_shard?: + types: + - undefined + skip: true +ActiveRecord::Base#defined_enums: + types: + - undefined + skip: true +ActiveRecord::Base#defined_enums?: + types: + - undefined + skip: true +ActiveRecord::Base#delete: + types: + - undefined + skip: false +ActiveRecord::Base#destroy: + types: + - undefined + skip: false +ActiveRecord::Base#destroy!: + types: + - undefined + skip: false +ActiveRecord::Base#destroy_association_async_job: + types: + - undefined + skip: true +ActiveRecord::Base#destroyed?: + types: + - undefined + skip: false +ActiveRecord::Base#destroyed_by_association: + types: + - undefined + skip: false +ActiveRecord::Base#destroyed_by_association=: + types: + - undefined + skip: false +ActiveRecord::Base#duplicable?: + types: + - undefined + skip: false +ActiveRecord::Base#encode_with: + types: + - undefined + skip: false +ActiveRecord::Base#encrypt: + types: + - undefined + skip: false +ActiveRecord::Base#encrypted_attribute?: + types: + - undefined + skip: false +ActiveRecord::Base#encrypted_attributes: + types: + - undefined + skip: true +ActiveRecord::Base#encrypted_attributes=: + types: + - undefined + skip: true +ActiveRecord::Base#encrypted_attributes?: + types: + - undefined + skip: true +ActiveRecord::Base#eql?: + types: + - undefined + skip: false +ActiveRecord::Base#errors: + types: + - undefined + skip: false +ActiveRecord::Base#freeze: + types: + - undefined + skip: false +ActiveRecord::Base#from_json: + types: + - undefined + skip: false +ActiveRecord::Base#frozen?: + types: + - undefined + skip: false +ActiveRecord::Base#gem: + types: + - undefined + skip: true +ActiveRecord::Base#has_attribute?: + types: + - undefined + skip: false +ActiveRecord::Base#has_changes_to_save?: + types: + - undefined + skip: true +ActiveRecord::Base#hash: + types: + - undefined + skip: false +ActiveRecord::Base#html_safe?: + types: + - undefined + skip: false +ActiveRecord::Base#id: + types: + - undefined + skip: true +ActiveRecord::Base#id=: + types: + - undefined + skip: true +ActiveRecord::Base#id?: + types: + - undefined + skip: true +ActiveRecord::Base#id_before_type_cast: + types: + - undefined + skip: true +ActiveRecord::Base#id_for_database: + types: + - undefined + skip: true +ActiveRecord::Base#id_in_database: + types: + - undefined + skip: true +ActiveRecord::Base#id_was: + types: + - undefined + skip: true +ActiveRecord::Base#in?: + types: + - undefined + skip: false +ActiveRecord::Base#include_root_in_json: + types: + - undefined + skip: true +ActiveRecord::Base#include_root_in_json?: + types: + - undefined + skip: true +ActiveRecord::Base#increment: + types: + - undefined + skip: false +ActiveRecord::Base#increment!: + types: + - undefined + skip: false +ActiveRecord::Base#init_with: + types: + - undefined + skip: false +ActiveRecord::Base#init_with_attributes: + types: + - undefined + skip: false +ActiveRecord::Base#initialize_internals_callback: + types: + - undefined + skip: false +ActiveRecord::Base#inspect: + types: + - undefined + skip: false +ActiveRecord::Base#instance_values: + types: + - undefined + skip: false +ActiveRecord::Base#instance_variable_names: + types: + - undefined + skip: false +ActiveRecord::Base#invalid?: + types: + - undefined + skip: false +ActiveRecord::Base#lock!: + types: + - undefined + skip: false +ActiveRecord::Base#lock_optimistically: + types: + - undefined + skip: true +ActiveRecord::Base#lock_optimistically?: + types: + - undefined + skip: true +ActiveRecord::Base#locking_enabled?: + types: + - undefined + skip: false +ActiveRecord::Base#logger: + types: + - undefined + skip: true +ActiveRecord::Base#logger?: + types: + - undefined + skip: true +ActiveRecord::Base#mark_for_destruction: + types: + - undefined + skip: false +ActiveRecord::Base#marked_for_destruction?: + types: + - undefined + skip: false +ActiveRecord::Base#method_missing: + types: + - undefined + skip: false +ActiveRecord::Base#model_name: + types: + - undefined + skip: true +ActiveRecord::Base#nested_attributes_options: + types: + - undefined + skip: true +ActiveRecord::Base#nested_attributes_options?: + types: + - undefined + skip: true +ActiveRecord::Base#new_record?: + types: + - undefined + skip: false +ActiveRecord::Base#no_touching?: + types: + - undefined + skip: false +ActiveRecord::Base#partial_inserts: + types: + - undefined + skip: true +ActiveRecord::Base#partial_inserts?: + types: + - undefined + skip: true +ActiveRecord::Base#partial_updates: + types: + - undefined + skip: true +ActiveRecord::Base#partial_updates?: + types: + - undefined + skip: true +ActiveRecord::Base#persisted?: + types: + - undefined + skip: false +ActiveRecord::Base#pluralize_table_names: + types: + - undefined + skip: true +ActiveRecord::Base#pluralize_table_names?: + types: + - undefined + skip: true +ActiveRecord::Base#populate_with_current_scope_attributes: + types: + - undefined + skip: false +ActiveRecord::Base#presence: + types: + - Object + skip: false +ActiveRecord::Base#presence_in: + types: + - Object + skip: false +ActiveRecord::Base#present?: + types: + - undefined + skip: false +ActiveRecord::Base#pretty_print: + types: + - undefined + skip: false +ActiveRecord::Base#previous_changes: + types: + - undefined + skip: true +ActiveRecord::Base#previously_new_record?: + types: + - undefined + skip: false +ActiveRecord::Base#previously_persisted?: + types: + - undefined + skip: false +ActiveRecord::Base#primary_key_prefix_type: + types: + - undefined + skip: true +ActiveRecord::Base#primary_key_prefix_type?: + types: + - undefined + skip: true +ActiveRecord::Base#pry: + types: + - undefined + skip: false +ActiveRecord::Base#query_attribute: + types: + - undefined + skip: true +ActiveRecord::Base#read_attribute: + types: + - undefined + skip: true +ActiveRecord::Base#read_attribute_before_type_cast: + types: + - undefined + skip: true +ActiveRecord::Base#readonly!: + types: + - undefined + skip: false +ActiveRecord::Base#readonly?: + types: + - undefined + skip: false +ActiveRecord::Base#record_timestamps: + types: + - undefined + skip: true +ActiveRecord::Base#record_timestamps=: + types: + - undefined + skip: true +ActiveRecord::Base#record_timestamps?: + types: + - undefined + skip: true +ActiveRecord::Base#reload: + types: + - undefined + skip: false +ActiveRecord::Base#require_dependency: + types: + - undefined + skip: true +ActiveRecord::Base#respond_to?: + types: + - undefined + skip: false +ActiveRecord::Base#restore_attributes: + types: + - undefined + skip: true +ActiveRecord::Base#rolledback!: + types: + - undefined + skip: false +ActiveRecord::Base#run_callbacks: + types: + - undefined + skip: true +ActiveRecord::Base#save: + types: + - undefined + skip: false +ActiveRecord::Base#save!: + types: + - undefined + skip: false +ActiveRecord::Base#saved_change_to_attribute: + types: + - undefined + skip: true +ActiveRecord::Base#saved_change_to_attribute?: + types: + - undefined + skip: true +ActiveRecord::Base#saved_changes: + types: + - undefined + skip: true +ActiveRecord::Base#saved_changes?: + types: + - undefined + skip: true +ActiveRecord::Base#serializable_hash: + types: + - undefined + skip: false +ActiveRecord::Base#signed_id: + types: + - undefined + skip: false +ActiveRecord::Base#signed_id_verifier_secret: + types: + - undefined + skip: true +ActiveRecord::Base#signed_id_verifier_secret?: + types: + - undefined + skip: true +ActiveRecord::Base#skip_time_zone_conversion_for_attributes: + types: + - undefined + skip: true +ActiveRecord::Base#skip_time_zone_conversion_for_attributes?: + types: + - undefined + skip: true +ActiveRecord::Base#slice: + types: + - undefined + skip: false +ActiveRecord::Base#store_full_class_name: + types: + - undefined + skip: true +ActiveRecord::Base#store_full_class_name?: + types: + - undefined + skip: true +ActiveRecord::Base#store_full_sti_class: + types: + - undefined + skip: true +ActiveRecord::Base#store_full_sti_class?: + types: + - undefined + skip: true +ActiveRecord::Base#strict_loading!: + types: + - undefined + skip: false +ActiveRecord::Base#strict_loading?: + types: + - undefined + skip: false +ActiveRecord::Base#strict_loading_mode: + types: + - undefined + skip: false +ActiveRecord::Base#strict_loading_n_plus_one_only?: + types: + - undefined + skip: false +ActiveRecord::Base#table_name_prefix: + types: + - undefined + skip: true +ActiveRecord::Base#table_name_prefix?: + types: + - undefined + skip: true +ActiveRecord::Base#table_name_suffix: + types: + - undefined + skip: true +ActiveRecord::Base#table_name_suffix?: + types: + - undefined + skip: true +ActiveRecord::Base#time_zone_aware_attributes: + types: + - undefined + skip: true +ActiveRecord::Base#time_zone_aware_attributes?: + types: + - undefined + skip: true +ActiveRecord::Base#time_zone_aware_types: + types: + - undefined + skip: true +ActiveRecord::Base#time_zone_aware_types?: + types: + - undefined + skip: true +ActiveRecord::Base#to_gid: + types: + - undefined + skip: true +ActiveRecord::Base#to_gid_param: + types: + - undefined + skip: true +ActiveRecord::Base#to_global_id: + types: + - undefined + skip: true +ActiveRecord::Base#to_json: + types: + - undefined + skip: true +ActiveRecord::Base#to_key: + types: + - undefined + skip: false +ActiveRecord::Base#to_model: + types: + - undefined + skip: false +ActiveRecord::Base#to_param: + types: + - undefined + skip: false +ActiveRecord::Base#to_partial_path: + types: + - undefined + skip: false +ActiveRecord::Base#to_query: + types: + - undefined + skip: false +ActiveRecord::Base#to_sgid: + types: + - undefined + skip: true +ActiveRecord::Base#to_sgid_param: + types: + - undefined + skip: true +ActiveRecord::Base#to_signed_global_id: + types: + - undefined + skip: true +ActiveRecord::Base#toggle: + types: + - undefined + skip: false +ActiveRecord::Base#toggle!: + types: + - undefined + skip: false +ActiveRecord::Base#touch: + types: + - undefined + skip: false +ActiveRecord::Base#touch_later: + types: + - undefined + skip: false +ActiveRecord::Base#transaction: + types: + - undefined + skip: false +ActiveRecord::Base#trigger_transactional_callbacks?: + types: + - undefined + skip: false +ActiveRecord::Base#try: + types: + - undefined + skip: false +ActiveRecord::Base#try!: + types: + - undefined + skip: false +ActiveRecord::Base#type_for_attribute: + types: + - undefined + skip: true +ActiveRecord::Base#update: + types: + - undefined + skip: false +ActiveRecord::Base#update!: + types: + - undefined + skip: false +ActiveRecord::Base#update_attribute: + types: + - undefined + skip: false +ActiveRecord::Base#update_column: + types: + - undefined + skip: false +ActiveRecord::Base#update_columns: + types: + - undefined + skip: false +ActiveRecord::Base#valid?: + types: + - undefined + skip: false +ActiveRecord::Base#validate: + types: + - Boolean + skip: false +ActiveRecord::Base#validate!: + types: + - undefined + skip: false +ActiveRecord::Base#validates_absence_of: + types: + - undefined + skip: true +ActiveRecord::Base#validates_acceptance_of: + types: + - undefined + skip: true +ActiveRecord::Base#validates_comparison_of: + types: + - undefined + skip: true +ActiveRecord::Base#validates_confirmation_of: + types: + - undefined + skip: true +ActiveRecord::Base#validates_exclusion_of: + types: + - undefined + skip: true +ActiveRecord::Base#validates_format_of: + types: + - undefined + skip: true +ActiveRecord::Base#validates_inclusion_of: + types: + - undefined + skip: true +ActiveRecord::Base#validates_length_of: + types: + - undefined + skip: true +ActiveRecord::Base#validates_numericality_of: + types: + - undefined + skip: true +ActiveRecord::Base#validates_presence_of: + types: + - undefined + skip: true +ActiveRecord::Base#validates_size_of: + types: + - undefined + skip: true +ActiveRecord::Base#validates_with: + types: + - undefined + skip: false +ActiveRecord::Base#validation_context: + types: + - undefined + skip: true +ActiveRecord::Base#values_at: + types: + - undefined + skip: false +ActiveRecord::Base#will_save_change_to_attribute?: + types: + - undefined + skip: true +ActiveRecord::Base#with_lock: + types: + - undefined + skip: false +ActiveRecord::Base#with_options: + types: + - undefined + skip: false +ActiveRecord::Base#with_transaction_returning_status: + types: + - undefined + skip: false +ActiveRecord::Base#write_attribute: + types: + - undefined + skip: true diff --git a/spec/definitions/rails7/core/Array.yml b/spec/definitions/rails7/core/Array.yml new file mode 100644 index 0000000..60f5947 --- /dev/null +++ b/spec/definitions/rails7/core/Array.yml @@ -0,0 +1,432 @@ +--- +Array.acts_like?: + types: + - undefined + skip: false +Array.alias_attribute: + types: + - undefined + skip: false +Array.anonymous?: + types: + - undefined + skip: false +Array.as_json: + types: + - undefined + skip: false +Array.attr_internal: + types: + - undefined + skip: false +Array.attr_internal_accessor: + types: + - undefined + skip: false +Array.attr_internal_reader: + types: + - undefined + skip: false +Array.attr_internal_writer: + types: + - undefined + skip: false +Array.blank?: + types: + - 'true' + - 'false' + skip: false +Array.cattr_accessor: + types: + - undefined + skip: false +Array.cattr_reader: + types: + - undefined + skip: false +Array.cattr_writer: + types: + - undefined + skip: false +Array.class_attribute: + types: + - undefined + skip: false +Array.concern: + types: + - undefined + skip: false +Array.concerning: + types: + - undefined + skip: false +Array.deep_dup: + types: + - undefined + skip: false +Array.delegate: + types: + - undefined + skip: false +Array.delegate_missing_to: + types: + - undefined + skip: false +Array.deprecate: + types: + - undefined + skip: false +Array.descendants: + types: + - undefined + skip: false +Array.duplicable?: + types: + - undefined + skip: false +Array.html_safe?: + types: + - undefined + skip: false +Array.in?: + types: + - undefined + skip: false +Array.instance_values: + types: + - undefined + skip: false +Array.instance_variable_names: + types: + - undefined + skip: false +Array.mattr_accessor: + types: + - undefined + skip: false +Array.mattr_reader: + types: + - undefined + skip: false +Array.mattr_writer: + types: + - undefined + skip: false +Array.method_visibility: + types: + - undefined + skip: false +Array.module_parent: + types: + - undefined + skip: false +Array.module_parent_name: + types: + - undefined + skip: false +Array.module_parents: + types: + - undefined + skip: false +Array.presence: + types: + - Object + skip: false +Array.presence_in: + types: + - Object + skip: false +Array.present?: + types: + - 'true' + - 'false' + skip: false +Array.redefine_method: + types: + - undefined + skip: false +Array.redefine_singleton_method: + types: + - undefined + skip: false +Array.remove_possible_method: + types: + - undefined + skip: false +Array.remove_possible_singleton_method: + types: + - undefined + skip: false +Array.silence_redefinition_of_method: + types: + - undefined + skip: false +Array.thread_cattr_accessor: + types: + - undefined + skip: false +Array.thread_cattr_reader: + types: + - undefined + skip: false +Array.thread_cattr_writer: + types: + - undefined + skip: false +Array.thread_mattr_accessor: + types: + - undefined + skip: false +Array.thread_mattr_reader: + types: + - undefined + skip: false +Array.thread_mattr_writer: + types: + - undefined + skip: false +Array.to_json: + types: + - undefined + skip: true +Array.to_param: + types: + - undefined + skip: false +Array.to_query: + types: + - undefined + skip: false +Array.try: + types: + - undefined + skip: false +Array.try!: + types: + - undefined + skip: false +Array.with_options: + types: + - undefined + skip: false +Array.wrap: + types: + - undefined + skip: false +Array#acts_like?: + types: + - undefined + skip: false +Array#as_json: + types: + - undefined + skip: false +Array#class_eval: + types: + - undefined + skip: false +Array#compact_blank: + types: + - undefined + skip: false +Array#compact_blank!: + types: + - undefined + skip: false +Array#deep_dup: + types: + - undefined + skip: false +Array#duplicable?: + types: + - undefined + skip: false +Array#exclude?: + types: + - undefined + skip: false +Array#excluding: + types: + - undefined + skip: false +Array#extract!: + types: + - undefined + skip: false +Array#extract_options!: + types: + - undefined + skip: false +Array#fifth: + types: + - undefined + skip: false +Array#forty_two: + types: + - undefined + skip: false +Array#fourth: + types: + - undefined + skip: false +Array#from: + types: + - undefined + skip: false +Array#html_safe?: + types: + - undefined + skip: false +Array#in?: + types: + - undefined + skip: false +Array#in_groups: + types: + - undefined + skip: false +Array#in_groups_of: + types: + - undefined + skip: false +Array#in_order_of: + types: + - undefined + skip: false +Array#including: + types: + - undefined + skip: false +Array#index_by: + types: + - undefined + skip: false +Array#index_with: + types: + - undefined + skip: false +Array#inquiry: + types: + - undefined + skip: false +Array#instance_values: + types: + - undefined + skip: false +Array#instance_variable_names: + types: + - undefined + skip: false +Array#many?: + types: + - undefined + skip: false +Array#maximum: + types: + - undefined + skip: false +Array#minimum: + types: + - undefined + skip: false +Array#pick: + types: + - undefined + skip: false +Array#pluck: + types: + - undefined + skip: false +Array#presence: + types: + - Object + skip: false +Array#presence_in: + types: + - Object + skip: false +Array#present?: + types: + - 'true' + - 'false' + skip: false +Array#second: + types: + - undefined + skip: false +Array#second_to_last: + types: + - undefined + skip: false +Array#sole: + types: + - undefined + skip: false +Array#split: + types: + - undefined + skip: false +Array#sum: + types: + - undefined + skip: false +Array#third: + types: + - undefined + skip: false +Array#third_to_last: + types: + - undefined + skip: false +Array#to: + types: + - undefined + skip: false +Array#to_formatted_s: + types: + - undefined + skip: false +Array#to_fs: + types: + - undefined + skip: false +Array#to_json: + types: + - undefined + skip: true +Array#to_param: + types: + - undefined + skip: false +Array#to_query: + types: + - undefined + skip: false +Array#to_s: + types: + - undefined + skip: false +Array#to_sentence: + types: + - undefined + skip: false +Array#to_xml: + types: + - undefined + skip: false +Array#try: + types: + - undefined + skip: false +Array#try!: + types: + - undefined + skip: false +Array#with_options: + types: + - undefined + skip: false +Array#without: + types: + - undefined + skip: false diff --git a/spec/definitions/rails7/core/Class.yml b/spec/definitions/rails7/core/Class.yml new file mode 100644 index 0000000..576d420 --- /dev/null +++ b/spec/definitions/rails7/core/Class.yml @@ -0,0 +1,429 @@ +--- +Class.acts_like?: + types: + - undefined + skip: false +Class.alias_attribute: + types: + - undefined + skip: false +Class.anonymous?: + types: + - undefined + skip: false +Class.as_json: + types: + - undefined + skip: false +Class.attr_internal: + types: + - undefined + skip: false +Class.attr_internal_accessor: + types: + - undefined + skip: false +Class.attr_internal_naming_format: + types: + - undefined + skip: true +Class.attr_internal_naming_format=: + types: + - undefined + skip: true +Class.attr_internal_reader: + types: + - undefined + skip: false +Class.attr_internal_writer: + types: + - undefined + skip: false +Class.blank?: + types: + - 'true' + - 'false' + skip: false +Class.cattr_accessor: + types: + - undefined + skip: false +Class.cattr_reader: + types: + - undefined + skip: false +Class.cattr_writer: + types: + - undefined + skip: false +Class.class_attribute: + types: + - undefined + skip: false +Class.concern: + types: + - undefined + skip: false +Class.concerning: + types: + - undefined + skip: false +Class.deep_dup: + types: + - undefined + skip: false +Class.delegate: + types: + - undefined + skip: false +Class.delegate_missing_to: + types: + - undefined + skip: false +Class.deprecate: + types: + - undefined + skip: false +Class.descendants: + types: + - undefined + skip: false +Class.duplicable?: + types: + - undefined + skip: false +Class.html_safe?: + types: + - undefined + skip: false +Class.in?: + types: + - undefined + skip: false +Class.instance_values: + types: + - undefined + skip: false +Class.instance_variable_names: + types: + - undefined + skip: false +Class.mattr_accessor: + types: + - undefined + skip: false +Class.mattr_reader: + types: + - undefined + skip: false +Class.mattr_writer: + types: + - undefined + skip: false +Class.method_visibility: + types: + - undefined + skip: false +Class.module_parent: + types: + - undefined + skip: false +Class.module_parent_name: + types: + - undefined + skip: false +Class.module_parents: + types: + - undefined + skip: false +Class.presence: + types: + - Object + skip: false +Class.presence_in: + types: + - Object + skip: false +Class.present?: + types: + - 'true' + - 'false' + skip: false +Class.redefine_method: + types: + - undefined + skip: false +Class.redefine_singleton_method: + types: + - undefined + skip: false +Class.remove_possible_method: + types: + - undefined + skip: false +Class.remove_possible_singleton_method: + types: + - undefined + skip: false +Class.silence_redefinition_of_method: + types: + - undefined + skip: false +Class.thread_cattr_accessor: + types: + - undefined + skip: false +Class.thread_cattr_reader: + types: + - undefined + skip: false +Class.thread_cattr_writer: + types: + - undefined + skip: false +Class.thread_mattr_accessor: + types: + - undefined + skip: false +Class.thread_mattr_reader: + types: + - undefined + skip: false +Class.thread_mattr_writer: + types: + - undefined + skip: false +Class.to_json: + types: + - undefined + skip: true +Class.to_param: + types: + - undefined + skip: false +Class.to_query: + types: + - undefined + skip: false +Class.try: + types: + - undefined + skip: false +Class.try!: + types: + - undefined + skip: false +Class.with_options: + types: + - undefined + skip: false +Class#acts_like?: + types: + - undefined + skip: false +Class#alias_attribute: + types: + - undefined + skip: false +Class#anonymous?: + types: + - undefined + skip: false +Class#as_json: + types: + - undefined + skip: false +Class#attr_internal: + types: + - undefined + skip: false +Class#attr_internal_accessor: + types: + - undefined + skip: false +Class#attr_internal_reader: + types: + - undefined + skip: false +Class#attr_internal_writer: + types: + - undefined + skip: false +Class#blank?: + types: + - 'true' + - 'false' + skip: false +Class#cattr_accessor: + types: + - undefined + skip: false +Class#cattr_reader: + types: + - undefined + skip: false +Class#cattr_writer: + types: + - undefined + skip: false +Class#class_attribute: + types: + - undefined + skip: false +Class#concern: + types: + - undefined + skip: false +Class#concerning: + types: + - undefined + skip: false +Class#deep_dup: + types: + - undefined + skip: false +Class#delegate: + types: + - undefined + skip: false +Class#delegate_missing_to: + types: + - undefined + skip: false +Class#deprecate: + types: + - undefined + skip: false +Class#descendants: + types: + - undefined + skip: false +Class#duplicable?: + types: + - undefined + skip: false +Class#html_safe?: + types: + - undefined + skip: false +Class#in?: + types: + - undefined + skip: false +Class#instance_values: + types: + - undefined + skip: false +Class#instance_variable_names: + types: + - undefined + skip: false +Class#mattr_accessor: + types: + - undefined + skip: false +Class#mattr_reader: + types: + - undefined + skip: false +Class#mattr_writer: + types: + - undefined + skip: false +Class#method_visibility: + types: + - undefined + skip: false +Class#module_parent: + types: + - undefined + skip: false +Class#module_parent_name: + types: + - undefined + skip: false +Class#module_parents: + types: + - undefined + skip: false +Class#presence: + types: + - Object + skip: false +Class#presence_in: + types: + - Object + skip: false +Class#present?: + types: + - 'true' + - 'false' + skip: false +Class#redefine_method: + types: + - undefined + skip: false +Class#redefine_singleton_method: + types: + - undefined + skip: false +Class#remove_possible_method: + types: + - undefined + skip: false +Class#remove_possible_singleton_method: + types: + - undefined + skip: false +Class#silence_redefinition_of_method: + types: + - undefined + skip: false +Class#thread_cattr_accessor: + types: + - undefined + skip: false +Class#thread_cattr_reader: + types: + - undefined + skip: false +Class#thread_cattr_writer: + types: + - undefined + skip: false +Class#thread_mattr_accessor: + types: + - undefined + skip: false +Class#thread_mattr_reader: + types: + - undefined + skip: false +Class#thread_mattr_writer: + types: + - undefined + skip: false +Class#to_json: + types: + - undefined + skip: true +Class#to_param: + types: + - undefined + skip: false +Class#to_query: + types: + - undefined + skip: false +Class#try: + types: + - undefined + skip: false +Class#try!: + types: + - undefined + skip: false +Class#with_options: + types: + - undefined + skip: false diff --git a/spec/definitions/rails7/core/Date.yml b/spec/definitions/rails7/core/Date.yml new file mode 100644 index 0000000..6c31493 --- /dev/null +++ b/spec/definitions/rails7/core/Date.yml @@ -0,0 +1,680 @@ +--- +Date.acts_like?: + types: + - undefined + skip: false +Date.alias_attribute: + types: + - undefined + skip: false +Date.anonymous?: + types: + - undefined + skip: false +Date.as_json: + types: + - undefined + skip: false +Date.attr_internal: + types: + - undefined + skip: false +Date.attr_internal_accessor: + types: + - undefined + skip: false +Date.attr_internal_reader: + types: + - undefined + skip: false +Date.attr_internal_writer: + types: + - undefined + skip: false +Date.beginning_of_week: + types: + - undefined + skip: false +Date.beginning_of_week=: + types: + - undefined + skip: false +Date.beginning_of_week_default: + types: + - undefined + skip: false +Date.beginning_of_week_default=: + types: + - undefined + skip: false +Date.blank?: + types: + - 'true' + - 'false' + skip: false +Date.cattr_accessor: + types: + - undefined + skip: false +Date.cattr_reader: + types: + - undefined + skip: false +Date.cattr_writer: + types: + - undefined + skip: false +Date.class_attribute: + types: + - undefined + skip: false +Date.concern: + types: + - undefined + skip: false +Date.concerning: + types: + - undefined + skip: false +Date.current: + types: + - undefined + skip: false +Date.deep_dup: + types: + - undefined + skip: false +Date.delegate: + types: + - undefined + skip: false +Date.delegate_missing_to: + types: + - undefined + skip: false +Date.deprecate: + types: + - undefined + skip: false +Date.descendants: + types: + - undefined + skip: false +Date.duplicable?: + types: + - undefined + skip: false +Date.find_beginning_of_week!: + types: + - undefined + skip: false +Date.html_safe?: + types: + - undefined + skip: false +Date.in?: + types: + - undefined + skip: false +Date.instance_values: + types: + - undefined + skip: false +Date.instance_variable_names: + types: + - undefined + skip: false +Date.mattr_accessor: + types: + - undefined + skip: false +Date.mattr_reader: + types: + - undefined + skip: false +Date.mattr_writer: + types: + - undefined + skip: false +Date.method_visibility: + types: + - undefined + skip: false +Date.module_parent: + types: + - undefined + skip: false +Date.module_parent_name: + types: + - undefined + skip: false +Date.module_parents: + types: + - undefined + skip: false +Date.presence: + types: + - Object + skip: false +Date.presence_in: + types: + - Object + skip: false +Date.present?: + types: + - 'true' + - 'false' + skip: false +Date.redefine_method: + types: + - undefined + skip: false +Date.redefine_singleton_method: + types: + - undefined + skip: false +Date.remove_possible_method: + types: + - undefined + skip: false +Date.remove_possible_singleton_method: + types: + - undefined + skip: false +Date.silence_redefinition_of_method: + types: + - undefined + skip: false +Date.thread_cattr_accessor: + types: + - undefined + skip: false +Date.thread_cattr_reader: + types: + - undefined + skip: false +Date.thread_cattr_writer: + types: + - undefined + skip: false +Date.thread_mattr_accessor: + types: + - undefined + skip: false +Date.thread_mattr_reader: + types: + - undefined + skip: false +Date.thread_mattr_writer: + types: + - undefined + skip: false +Date.to_json: + types: + - undefined + skip: true +Date.to_param: + types: + - undefined + skip: false +Date.to_query: + types: + - undefined + skip: false +Date.tomorrow: + types: + - undefined + skip: false +Date.try: + types: + - undefined + skip: false +Date.try!: + types: + - undefined + skip: false +Date.with_options: + types: + - undefined + skip: false +Date.yesterday: + types: + - undefined + skip: false +Date#+: + types: + - undefined + skip: false +Date#-: + types: + - undefined + skip: false +Date#<=>: + types: + - undefined + skip: false +Date#acts_like?: + types: + - undefined + skip: false +Date#acts_like_date?: + types: + - undefined + skip: false +Date#advance: + types: + - undefined + skip: false +Date#after?: + types: + - undefined + skip: false +Date#ago: + types: + - undefined + skip: false +Date#all_day: + types: + - undefined + skip: false +Date#all_month: + types: + - undefined + skip: false +Date#all_quarter: + types: + - undefined + skip: false +Date#all_week: + types: + - undefined + skip: false +Date#all_year: + types: + - undefined + skip: false +Date#as_json: + types: + - undefined + skip: false +Date#at_beginning_of_day: + types: + - undefined + skip: false +Date#at_beginning_of_month: + types: + - undefined + skip: false +Date#at_beginning_of_quarter: + types: + - undefined + skip: false +Date#at_beginning_of_week: + types: + - undefined + skip: false +Date#at_beginning_of_year: + types: + - undefined + skip: false +Date#at_end_of_day: + types: + - undefined + skip: false +Date#at_end_of_month: + types: + - undefined + skip: false +Date#at_end_of_quarter: + types: + - undefined + skip: false +Date#at_end_of_week: + types: + - undefined + skip: false +Date#at_end_of_year: + types: + - undefined + skip: false +Date#at_midday: + types: + - undefined + skip: false +Date#at_middle_of_day: + types: + - undefined + skip: false +Date#at_midnight: + types: + - undefined + skip: false +Date#at_noon: + types: + - undefined + skip: false +Date#before?: + types: + - undefined + skip: false +Date#beginning_of_day: + types: + - undefined + skip: false +Date#beginning_of_month: + types: + - undefined + skip: false +Date#beginning_of_quarter: + types: + - undefined + skip: false +Date#beginning_of_week: + types: + - undefined + skip: false +Date#beginning_of_year: + types: + - undefined + skip: false +Date#blank?: + types: + - 'false' + skip: false +Date#change: + types: + - undefined + skip: false +Date#class_eval: + types: + - undefined + skip: false +Date#compare_with_coercion: + types: + - undefined + skip: false +Date#days_ago: + types: + - undefined + skip: false +Date#days_since: + types: + - undefined + skip: false +Date#days_to_week_start: + types: + - undefined + skip: false +Date#deep_dup: + types: + - undefined + skip: false +Date#duplicable?: + types: + - undefined + skip: false +Date#end_of_day: + types: + - undefined + skip: false +Date#end_of_month: + types: + - undefined + skip: false +Date#end_of_quarter: + types: + - undefined + skip: false +Date#end_of_week: + types: + - undefined + skip: false +Date#end_of_year: + types: + - undefined + skip: false +Date#future?: + types: + - undefined + skip: false +Date#html_safe?: + types: + - undefined + skip: false +Date#in: + types: + - undefined + skip: false +Date#in?: + types: + - undefined + skip: false +Date#in_time_zone: + types: + - undefined + skip: false +Date#inspect: + types: + - undefined + skip: false +Date#instance_values: + types: + - undefined + skip: false +Date#instance_variable_names: + types: + - undefined + skip: false +Date#last_month: + types: + - undefined + skip: false +Date#last_quarter: + types: + - undefined + skip: false +Date#last_week: + types: + - undefined + skip: false +Date#last_weekday: + types: + - undefined + skip: false +Date#last_year: + types: + - undefined + skip: false +Date#midday: + types: + - undefined + skip: false +Date#middle_of_day: + types: + - undefined + skip: false +Date#midnight: + types: + - undefined + skip: false +Date#minus_with_duration: + types: + - undefined + skip: false +Date#monday: + types: + - undefined + skip: false +Date#months_ago: + types: + - undefined + skip: false +Date#months_since: + types: + - undefined + skip: false +Date#next_day?: + types: + - Boolean + skip: false +Date#next_occurring: + types: + - undefined + skip: false +Date#next_quarter: + types: + - undefined + skip: false +Date#next_week: + types: + - undefined + skip: false +Date#next_weekday: + types: + - undefined + skip: false +Date#noon: + types: + - undefined + skip: false +Date#on_weekday?: + types: + - undefined + skip: false +Date#on_weekend?: + types: + - undefined + skip: false +Date#past?: + types: + - undefined + skip: false +Date#plus_with_duration: + types: + - undefined + skip: false +Date#presence: + types: + - Object + skip: false +Date#presence_in: + types: + - Object + skip: false +Date#present?: + types: + - 'true' + - 'false' + skip: false +Date#prev_day?: + types: + - Boolean + skip: false +Date#prev_occurring: + types: + - undefined + skip: false +Date#prev_quarter: + types: + - undefined + skip: false +Date#prev_week: + types: + - undefined + skip: false +Date#prev_weekday: + types: + - undefined + skip: false +Date#readable_inspect: + types: + - undefined + skip: false +Date#since: + types: + - undefined + skip: false +Date#sunday: + types: + - undefined + skip: false +Date#to_formatted_s: + types: + - undefined + skip: false +Date#to_fs: + types: + - undefined + skip: false +Date#to_json: + types: + - undefined + skip: true +Date#to_param: + types: + - undefined + skip: false +Date#to_query: + types: + - undefined + skip: false +Date#to_s: + types: + - undefined + skip: false +Date#to_time: + types: + - undefined + skip: false +Date#today?: + types: + - undefined + skip: false +Date#tomorrow: + types: + - undefined + skip: false +Date#tomorrow?: + types: + - undefined + skip: false +Date#try: + types: + - undefined + skip: false +Date#try!: + types: + - undefined + skip: false +Date#weeks_ago: + types: + - undefined + skip: false +Date#weeks_since: + types: + - undefined + skip: false +Date#with_options: + types: + - undefined + skip: false +Date#xmlschema: + types: + - undefined + skip: false +Date#years_ago: + types: + - undefined + skip: false +Date#years_since: + types: + - undefined + skip: false +Date#yesterday: + types: + - undefined + skip: false +Date#yesterday?: + types: + - undefined + skip: false diff --git a/spec/definitions/rails7/core/DateTime.yml b/spec/definitions/rails7/core/DateTime.yml new file mode 100644 index 0000000..980bb29 --- /dev/null +++ b/spec/definitions/rails7/core/DateTime.yml @@ -0,0 +1,788 @@ +--- +DateTime.acts_like?: + types: + - undefined + skip: false +DateTime.alias_attribute: + types: + - undefined + skip: false +DateTime.anonymous?: + types: + - undefined + skip: false +DateTime.as_json: + types: + - undefined + skip: false +DateTime.attr_internal: + types: + - undefined + skip: false +DateTime.attr_internal_accessor: + types: + - undefined + skip: false +DateTime.attr_internal_reader: + types: + - undefined + skip: false +DateTime.attr_internal_writer: + types: + - undefined + skip: false +DateTime.beginning_of_week: + types: + - undefined + skip: true +DateTime.beginning_of_week=: + types: + - undefined + skip: true +DateTime.beginning_of_week_default: + types: + - undefined + skip: true +DateTime.beginning_of_week_default=: + types: + - undefined + skip: true +DateTime.blank?: + types: + - 'true' + - 'false' + skip: false +DateTime.cattr_accessor: + types: + - undefined + skip: false +DateTime.cattr_reader: + types: + - undefined + skip: false +DateTime.cattr_writer: + types: + - undefined + skip: false +DateTime.civil_from_format: + types: + - undefined + skip: false +DateTime.class_attribute: + types: + - undefined + skip: false +DateTime.concern: + types: + - undefined + skip: false +DateTime.concerning: + types: + - undefined + skip: false +DateTime.current: + types: + - undefined + skip: false +DateTime.deep_dup: + types: + - undefined + skip: false +DateTime.delegate: + types: + - undefined + skip: false +DateTime.delegate_missing_to: + types: + - undefined + skip: false +DateTime.deprecate: + types: + - undefined + skip: false +DateTime.descendants: + types: + - undefined + skip: false +DateTime.duplicable?: + types: + - undefined + skip: false +DateTime.find_beginning_of_week!: + types: + - undefined + skip: true +DateTime.html_safe?: + types: + - undefined + skip: false +DateTime.in?: + types: + - undefined + skip: false +DateTime.instance_values: + types: + - undefined + skip: false +DateTime.instance_variable_names: + types: + - undefined + skip: false +DateTime.mattr_accessor: + types: + - undefined + skip: false +DateTime.mattr_reader: + types: + - undefined + skip: false +DateTime.mattr_writer: + types: + - undefined + skip: false +DateTime.method_visibility: + types: + - undefined + skip: false +DateTime.module_parent: + types: + - undefined + skip: false +DateTime.module_parent_name: + types: + - undefined + skip: false +DateTime.module_parents: + types: + - undefined + skip: false +DateTime.presence: + types: + - Object + skip: false +DateTime.presence_in: + types: + - Object + skip: false +DateTime.present?: + types: + - 'true' + - 'false' + skip: false +DateTime.redefine_method: + types: + - undefined + skip: false +DateTime.redefine_singleton_method: + types: + - undefined + skip: false +DateTime.remove_possible_method: + types: + - undefined + skip: false +DateTime.remove_possible_singleton_method: + types: + - undefined + skip: false +DateTime.silence_redefinition_of_method: + types: + - undefined + skip: false +DateTime.thread_cattr_accessor: + types: + - undefined + skip: false +DateTime.thread_cattr_reader: + types: + - undefined + skip: false +DateTime.thread_cattr_writer: + types: + - undefined + skip: false +DateTime.thread_mattr_accessor: + types: + - undefined + skip: false +DateTime.thread_mattr_reader: + types: + - undefined + skip: false +DateTime.thread_mattr_writer: + types: + - undefined + skip: false +DateTime.to_json: + types: + - undefined + skip: true +DateTime.to_param: + types: + - undefined + skip: false +DateTime.to_query: + types: + - undefined + skip: false +DateTime.tomorrow: + types: + - undefined + skip: true +DateTime.try: + types: + - undefined + skip: false +DateTime.try!: + types: + - undefined + skip: false +DateTime.with_options: + types: + - undefined + skip: false +DateTime.yesterday: + types: + - undefined + skip: true +DateTime#+: + types: + - undefined + skip: true +DateTime#-: + types: + - undefined + skip: true +DateTime#<=>: + types: + - undefined + skip: false +DateTime#acts_like?: + types: + - undefined + skip: false +DateTime#acts_like_date?: + types: + - undefined + skip: false +DateTime#acts_like_time?: + types: + - undefined + skip: false +DateTime#advance: + types: + - undefined + skip: false +DateTime#after?: + types: + - undefined + skip: true +DateTime#ago: + types: + - undefined + skip: false +DateTime#all_day: + types: + - undefined + skip: true +DateTime#all_month: + types: + - undefined + skip: true +DateTime#all_quarter: + types: + - undefined + skip: true +DateTime#all_week: + types: + - undefined + skip: true +DateTime#all_year: + types: + - undefined + skip: true +DateTime#as_json: + types: + - undefined + skip: false +DateTime#at_beginning_of_day: + types: + - undefined + skip: false +DateTime#at_beginning_of_hour: + types: + - undefined + skip: false +DateTime#at_beginning_of_minute: + types: + - undefined + skip: false +DateTime#at_beginning_of_month: + types: + - undefined + skip: true +DateTime#at_beginning_of_quarter: + types: + - undefined + skip: true +DateTime#at_beginning_of_week: + types: + - undefined + skip: true +DateTime#at_beginning_of_year: + types: + - undefined + skip: true +DateTime#at_end_of_day: + types: + - undefined + skip: false +DateTime#at_end_of_hour: + types: + - undefined + skip: false +DateTime#at_end_of_minute: + types: + - undefined + skip: false +DateTime#at_end_of_month: + types: + - undefined + skip: true +DateTime#at_end_of_quarter: + types: + - undefined + skip: true +DateTime#at_end_of_week: + types: + - undefined + skip: true +DateTime#at_end_of_year: + types: + - undefined + skip: true +DateTime#at_midday: + types: + - undefined + skip: false +DateTime#at_middle_of_day: + types: + - undefined + skip: false +DateTime#at_midnight: + types: + - undefined + skip: false +DateTime#at_noon: + types: + - undefined + skip: false +DateTime#before?: + types: + - undefined + skip: true +DateTime#beginning_of_day: + types: + - undefined + skip: false +DateTime#beginning_of_hour: + types: + - undefined + skip: false +DateTime#beginning_of_minute: + types: + - undefined + skip: false +DateTime#beginning_of_month: + types: + - undefined + skip: true +DateTime#beginning_of_quarter: + types: + - undefined + skip: true +DateTime#beginning_of_week: + types: + - undefined + skip: true +DateTime#beginning_of_year: + types: + - undefined + skip: true +DateTime#blank?: + types: + - 'false' + skip: false +DateTime#change: + types: + - undefined + skip: false +DateTime#class_eval: + types: + - undefined + skip: false +DateTime#compare_with_coercion: + types: + - undefined + skip: true +DateTime#days_ago: + types: + - undefined + skip: true +DateTime#days_since: + types: + - undefined + skip: true +DateTime#days_to_week_start: + types: + - undefined + skip: true +DateTime#deep_dup: + types: + - undefined + skip: false +DateTime#duplicable?: + types: + - undefined + skip: false +DateTime#end_of_day: + types: + - undefined + skip: false +DateTime#end_of_hour: + types: + - undefined + skip: false +DateTime#end_of_minute: + types: + - undefined + skip: false +DateTime#end_of_month: + types: + - undefined + skip: true +DateTime#end_of_quarter: + types: + - undefined + skip: true +DateTime#end_of_week: + types: + - undefined + skip: true +DateTime#end_of_year: + types: + - undefined + skip: true +DateTime#formatted_offset: + types: + - undefined + skip: false +DateTime#future?: + types: + - undefined + skip: true +DateTime#getgm: + types: + - undefined + skip: false +DateTime#getlocal: + types: + - undefined + skip: false +DateTime#getutc: + types: + - undefined + skip: false +DateTime#gmtime: + types: + - undefined + skip: false +DateTime#html_safe?: + types: + - undefined + skip: false +DateTime#in: + types: + - undefined + skip: false +DateTime#in?: + types: + - undefined + skip: false +DateTime#in_time_zone: + types: + - undefined + skip: true +DateTime#inspect: + types: + - undefined + skip: false +DateTime#instance_values: + types: + - undefined + skip: false +DateTime#instance_variable_names: + types: + - undefined + skip: false +DateTime#last_month: + types: + - undefined + skip: true +DateTime#last_quarter: + types: + - undefined + skip: true +DateTime#last_week: + types: + - undefined + skip: true +DateTime#last_weekday: + types: + - undefined + skip: true +DateTime#last_year: + types: + - undefined + skip: true +DateTime#localtime: + types: + - undefined + skip: false +DateTime#midday: + types: + - undefined + skip: false +DateTime#middle_of_day: + types: + - undefined + skip: false +DateTime#midnight: + types: + - undefined + skip: false +DateTime#minus_with_duration: + types: + - undefined + skip: true +DateTime#monday: + types: + - undefined + skip: true +DateTime#months_ago: + types: + - undefined + skip: true +DateTime#months_since: + types: + - undefined + skip: true +DateTime#next_day?: + types: + - undefined + skip: true +DateTime#next_occurring: + types: + - undefined + skip: true +DateTime#next_quarter: + types: + - undefined + skip: true +DateTime#next_week: + types: + - undefined + skip: true +DateTime#next_weekday: + types: + - undefined + skip: true +DateTime#noon: + types: + - undefined + skip: false +DateTime#nsec: + types: + - undefined + skip: false +DateTime#on_weekday?: + types: + - undefined + skip: true +DateTime#on_weekend?: + types: + - undefined + skip: true +DateTime#past?: + types: + - undefined + skip: true +DateTime#plus_with_duration: + types: + - undefined + skip: true +DateTime#presence: + types: + - Object + skip: false +DateTime#presence_in: + types: + - Object + skip: false +DateTime#present?: + types: + - 'true' + - 'false' + skip: false +DateTime#preserve_timezone: + types: + - undefined + skip: true +DateTime#prev_day?: + types: + - undefined + skip: true +DateTime#prev_occurring: + types: + - undefined + skip: true +DateTime#prev_quarter: + types: + - undefined + skip: true +DateTime#prev_week: + types: + - undefined + skip: true +DateTime#prev_weekday: + types: + - undefined + skip: true +DateTime#readable_inspect: + types: + - undefined + skip: false +DateTime#seconds_since_midnight: + types: + - undefined + skip: false +DateTime#seconds_until_end_of_day: + types: + - undefined + skip: false +DateTime#since: + types: + - undefined + skip: false +DateTime#subsec: + types: + - undefined + skip: false +DateTime#sunday: + types: + - undefined + skip: true +DateTime#to_f: + types: + - undefined + skip: false +DateTime#to_formatted_s: + types: + - undefined + skip: false +DateTime#to_fs: + types: + - undefined + skip: false +DateTime#to_i: + types: + - undefined + skip: false +DateTime#to_json: + types: + - undefined + skip: true +DateTime#to_param: + types: + - undefined + skip: false +DateTime#to_query: + types: + - undefined + skip: false +DateTime#to_s: + types: + - undefined + skip: false +DateTime#to_time: + types: + - undefined + skip: false +DateTime#today?: + types: + - undefined + skip: true +DateTime#tomorrow: + types: + - undefined + skip: true +DateTime#tomorrow?: + types: + - undefined + skip: true +DateTime#try: + types: + - undefined + skip: false +DateTime#try!: + types: + - undefined + skip: false +DateTime#usec: + types: + - undefined + skip: false +DateTime#utc: + types: + - undefined + skip: false +DateTime#utc?: + types: + - undefined + skip: false +DateTime#utc_offset: + types: + - undefined + skip: false +DateTime#utc_to_local_returns_utc_offset_times: + types: + - undefined + skip: true +DateTime#weeks_ago: + types: + - undefined + skip: true +DateTime#weeks_since: + types: + - undefined + skip: true +DateTime#with_options: + types: + - undefined + skip: false +DateTime#years_ago: + types: + - undefined + skip: true +DateTime#years_since: + types: + - undefined + skip: true +DateTime#yesterday: + types: + - undefined + skip: true +DateTime#yesterday?: + types: + - undefined + skip: true diff --git a/spec/definitions/rails7/core/File.yml b/spec/definitions/rails7/core/File.yml new file mode 100644 index 0000000..0990bc5 --- /dev/null +++ b/spec/definitions/rails7/core/File.yml @@ -0,0 +1,357 @@ +--- +File.acts_like?: + types: + - undefined + skip: false +File.alias_attribute: + types: + - undefined + skip: false +File.anonymous?: + types: + - undefined + skip: false +File.as_json: + types: + - undefined + skip: false +File.atomic_write: + types: + - undefined + skip: false +File.attr_internal: + types: + - undefined + skip: false +File.attr_internal_accessor: + types: + - undefined + skip: false +File.attr_internal_reader: + types: + - undefined + skip: false +File.attr_internal_writer: + types: + - undefined + skip: false +File.blank?: + types: + - 'true' + - 'false' + skip: false +File.cattr_accessor: + types: + - undefined + skip: false +File.cattr_reader: + types: + - undefined + skip: false +File.cattr_writer: + types: + - undefined + skip: false +File.class_attribute: + types: + - undefined + skip: false +File.concern: + types: + - undefined + skip: false +File.concerning: + types: + - undefined + skip: false +File.deep_dup: + types: + - undefined + skip: false +File.delegate: + types: + - undefined + skip: false +File.delegate_missing_to: + types: + - undefined + skip: false +File.deprecate: + types: + - undefined + skip: false +File.descendants: + types: + - undefined + skip: false +File.duplicable?: + types: + - undefined + skip: false +File.html_safe?: + types: + - undefined + skip: false +File.in?: + types: + - undefined + skip: false +File.instance_values: + types: + - undefined + skip: false +File.instance_variable_names: + types: + - undefined + skip: false +File.mattr_accessor: + types: + - undefined + skip: false +File.mattr_reader: + types: + - undefined + skip: false +File.mattr_writer: + types: + - undefined + skip: false +File.method_visibility: + types: + - undefined + skip: false +File.module_parent: + types: + - undefined + skip: false +File.module_parent_name: + types: + - undefined + skip: false +File.module_parents: + types: + - undefined + skip: false +File.presence: + types: + - Object + skip: false +File.presence_in: + types: + - Object + skip: false +File.present?: + types: + - 'true' + - 'false' + skip: false +File.probe_stat_in: + types: + - undefined + skip: false +File.redefine_method: + types: + - undefined + skip: false +File.redefine_singleton_method: + types: + - undefined + skip: false +File.remove_possible_method: + types: + - undefined + skip: false +File.remove_possible_singleton_method: + types: + - undefined + skip: false +File.silence_redefinition_of_method: + types: + - undefined + skip: false +File.thread_cattr_accessor: + types: + - undefined + skip: false +File.thread_cattr_reader: + types: + - undefined + skip: false +File.thread_cattr_writer: + types: + - undefined + skip: false +File.thread_mattr_accessor: + types: + - undefined + skip: false +File.thread_mattr_reader: + types: + - undefined + skip: false +File.thread_mattr_writer: + types: + - undefined + skip: false +File.to_json: + types: + - undefined + skip: true +File.to_param: + types: + - undefined + skip: false +File.to_query: + types: + - undefined + skip: false +File.try: + types: + - undefined + skip: false +File.try!: + types: + - undefined + skip: false +File.with_options: + types: + - undefined + skip: false +File#acts_like?: + types: + - undefined + skip: false +File#as_json: + types: + - undefined + skip: false +File#blank?: + types: + - 'true' + - 'false' + skip: false +File#class_eval: + types: + - undefined + skip: false +File#compact_blank: + types: + - undefined + skip: false +File#deep_dup: + types: + - undefined + skip: false +File#duplicable?: + types: + - undefined + skip: false +File#exclude?: + types: + - undefined + skip: false +File#excluding: + types: + - undefined + skip: false +File#html_safe?: + types: + - undefined + skip: false +File#in?: + types: + - undefined + skip: false +File#in_order_of: + types: + - undefined + skip: false +File#including: + types: + - undefined + skip: false +File#index_by: + types: + - undefined + skip: false +File#index_with: + types: + - undefined + skip: false +File#instance_values: + types: + - undefined + skip: false +File#instance_variable_names: + types: + - undefined + skip: false +File#many?: + types: + - undefined + skip: false +File#maximum: + types: + - undefined + skip: false +File#minimum: + types: + - undefined + skip: false +File#pick: + types: + - undefined + skip: false +File#pluck: + types: + - undefined + skip: false +File#presence: + types: + - Object + skip: false +File#presence_in: + types: + - Object + skip: false +File#present?: + types: + - 'true' + - 'false' + skip: false +File#sole: + types: + - undefined + skip: false +File#sum: + types: + - undefined + skip: false +File#to_json: + types: + - undefined + skip: true +File#to_param: + types: + - undefined + skip: false +File#to_query: + types: + - undefined + skip: false +File#try: + types: + - undefined + skip: false +File#try!: + types: + - undefined + skip: false +File#with_options: + types: + - undefined + skip: false +File#without: + types: + - undefined + skip: false diff --git a/spec/definitions/rails7/core/Hash.yml b/spec/definitions/rails7/core/Hash.yml new file mode 100644 index 0000000..0b120b2 --- /dev/null +++ b/spec/definitions/rails7/core/Hash.yml @@ -0,0 +1,472 @@ +--- +Hash.acts_like?: + types: + - undefined + skip: false +Hash.alias_attribute: + types: + - undefined + skip: false +Hash.anonymous?: + types: + - undefined + skip: false +Hash.as_json: + types: + - undefined + skip: false +Hash.attr_internal: + types: + - undefined + skip: false +Hash.attr_internal_accessor: + types: + - undefined + skip: false +Hash.attr_internal_reader: + types: + - undefined + skip: false +Hash.attr_internal_writer: + types: + - undefined + skip: false +Hash.blank?: + types: + - 'true' + - 'false' + skip: false +Hash.cattr_accessor: + types: + - undefined + skip: false +Hash.cattr_reader: + types: + - undefined + skip: false +Hash.cattr_writer: + types: + - undefined + skip: false +Hash.class_attribute: + types: + - undefined + skip: false +Hash.concern: + types: + - undefined + skip: false +Hash.concerning: + types: + - undefined + skip: false +Hash.deep_dup: + types: + - undefined + skip: false +Hash.delegate: + types: + - undefined + skip: false +Hash.delegate_missing_to: + types: + - undefined + skip: false +Hash.deprecate: + types: + - undefined + skip: false +Hash.descendants: + types: + - undefined + skip: false +Hash.duplicable?: + types: + - undefined + skip: false +Hash.from_trusted_xml: + types: + - undefined + skip: false +Hash.from_xml: + types: + - undefined + skip: false +Hash.html_safe?: + types: + - undefined + skip: false +Hash.in?: + types: + - undefined + skip: false +Hash.instance_values: + types: + - undefined + skip: false +Hash.instance_variable_names: + types: + - undefined + skip: false +Hash.mattr_accessor: + types: + - undefined + skip: false +Hash.mattr_reader: + types: + - undefined + skip: false +Hash.mattr_writer: + types: + - undefined + skip: false +Hash.method_visibility: + types: + - undefined + skip: false +Hash.module_parent: + types: + - undefined + skip: false +Hash.module_parent_name: + types: + - undefined + skip: false +Hash.module_parents: + types: + - undefined + skip: false +Hash.presence: + types: + - Object + skip: false +Hash.presence_in: + types: + - Object + skip: false +Hash.present?: + types: + - 'true' + - 'false' + skip: false +Hash.redefine_method: + types: + - undefined + skip: false +Hash.redefine_singleton_method: + types: + - undefined + skip: false +Hash.remove_possible_method: + types: + - undefined + skip: false +Hash.remove_possible_singleton_method: + types: + - undefined + skip: false +Hash.silence_redefinition_of_method: + types: + - undefined + skip: false +Hash.thread_cattr_accessor: + types: + - undefined + skip: false +Hash.thread_cattr_reader: + types: + - undefined + skip: false +Hash.thread_cattr_writer: + types: + - undefined + skip: false +Hash.thread_mattr_accessor: + types: + - undefined + skip: false +Hash.thread_mattr_reader: + types: + - undefined + skip: false +Hash.thread_mattr_writer: + types: + - undefined + skip: false +Hash.to_json: + types: + - undefined + skip: true +Hash.to_param: + types: + - undefined + skip: false +Hash.to_query: + types: + - undefined + skip: false +Hash.try: + types: + - undefined + skip: false +Hash.try!: + types: + - undefined + skip: false +Hash.with_options: + types: + - undefined + skip: false +Hash#acts_like?: + types: + - undefined + skip: false +Hash#as_json: + types: + - undefined + skip: false +Hash#assert_valid_keys: + types: + - undefined + skip: false +Hash#class_eval: + types: + - undefined + skip: false +Hash#compact_blank: + types: + - undefined + skip: false +Hash#compact_blank!: + types: + - undefined + skip: false +Hash#deep_dup: + types: + - undefined + skip: false +Hash#deep_merge: + types: + - undefined + skip: false +Hash#deep_merge!: + types: + - undefined + skip: false +Hash#deep_stringify_keys: + types: + - undefined + skip: false +Hash#deep_stringify_keys!: + types: + - undefined + skip: false +Hash#deep_symbolize_keys: + types: + - undefined + skip: false +Hash#deep_symbolize_keys!: + types: + - undefined + skip: false +Hash#deep_transform_keys: + types: + - undefined + skip: false +Hash#deep_transform_keys!: + types: + - undefined + skip: false +Hash#deep_transform_values: + types: + - undefined + skip: false +Hash#deep_transform_values!: + types: + - undefined + skip: false +Hash#duplicable?: + types: + - undefined + skip: false +Hash#except!: + types: + - undefined + skip: false +Hash#exclude?: + types: + - undefined + skip: false +Hash#excluding: + types: + - undefined + skip: false +Hash#extract!: + types: + - undefined + skip: false +Hash#extractable_options?: + types: + - undefined + skip: false +Hash#html_safe?: + types: + - undefined + skip: false +Hash#in?: + types: + - undefined + skip: false +Hash#in_order_of: + types: + - undefined + skip: false +Hash#including: + types: + - undefined + skip: false +Hash#index_by: + types: + - undefined + skip: false +Hash#index_with: + types: + - undefined + skip: false +Hash#instance_values: + types: + - undefined + skip: false +Hash#instance_variable_names: + types: + - undefined + skip: false +Hash#many?: + types: + - undefined + skip: false +Hash#maximum: + types: + - undefined + skip: false +Hash#minimum: + types: + - undefined + skip: false +Hash#nested_under_indifferent_access: + types: + - undefined + skip: false +Hash#pick: + types: + - undefined + skip: false +Hash#pluck: + types: + - undefined + skip: false +Hash#presence: + types: + - Object + skip: false +Hash#presence_in: + types: + - Object + skip: false +Hash#present?: + types: + - 'true' + - 'false' + skip: false +Hash#reverse_merge: + types: + - undefined + skip: false +Hash#reverse_merge!: + types: + - undefined + skip: false +Hash#reverse_update: + types: + - undefined + skip: false +Hash#slice!: + types: + - undefined + skip: false +Hash#sole: + types: + - undefined + skip: false +Hash#stringify_keys: + types: + - undefined + skip: false +Hash#stringify_keys!: + types: + - undefined + skip: false +Hash#sum: + types: + - undefined + skip: false +Hash#symbolize_keys: + types: + - undefined + skip: false +Hash#symbolize_keys!: + types: + - undefined + skip: false +Hash#to_json: + types: + - undefined + skip: true +Hash#to_options: + types: + - undefined + skip: false +Hash#to_options!: + types: + - undefined + skip: false +Hash#to_param: + types: + - undefined + skip: false +Hash#to_query: + types: + - undefined + skip: false +Hash#to_xml: + types: + - undefined + skip: false +Hash#try: + types: + - undefined + skip: false +Hash#try!: + types: + - undefined + skip: false +Hash#with_defaults: + types: + - undefined + skip: false +Hash#with_defaults!: + types: + - undefined + skip: false +Hash#with_indifferent_access: + types: + - undefined + skip: false +Hash#with_options: + types: + - undefined + skip: false +Hash#without: + types: + - undefined + skip: false diff --git a/spec/definitions/rails7/core/Integer.yml b/spec/definitions/rails7/core/Integer.yml new file mode 100644 index 0000000..0a8d98d --- /dev/null +++ b/spec/definitions/rails7/core/Integer.yml @@ -0,0 +1,436 @@ +--- +Integer.acts_like?: + types: + - undefined + skip: false +Integer.alias_attribute: + types: + - undefined + skip: false +Integer.anonymous?: + types: + - undefined + skip: false +Integer.as_json: + types: + - undefined + skip: false +Integer.attr_internal: + types: + - undefined + skip: false +Integer.attr_internal_accessor: + types: + - undefined + skip: false +Integer.attr_internal_reader: + types: + - undefined + skip: false +Integer.attr_internal_writer: + types: + - undefined + skip: false +Integer.blank?: + types: + - 'true' + - 'false' + skip: false +Integer.cattr_accessor: + types: + - undefined + skip: false +Integer.cattr_reader: + types: + - undefined + skip: false +Integer.cattr_writer: + types: + - undefined + skip: false +Integer.class_attribute: + types: + - undefined + skip: false +Integer.concern: + types: + - undefined + skip: false +Integer.concerning: + types: + - undefined + skip: false +Integer.deep_dup: + types: + - undefined + skip: false +Integer.delegate: + types: + - undefined + skip: false +Integer.delegate_missing_to: + types: + - undefined + skip: false +Integer.deprecate: + types: + - undefined + skip: false +Integer.descendants: + types: + - undefined + skip: false +Integer.duplicable?: + types: + - undefined + skip: false +Integer.html_safe?: + types: + - undefined + skip: false +Integer.in?: + types: + - undefined + skip: false +Integer.instance_values: + types: + - undefined + skip: false +Integer.instance_variable_names: + types: + - undefined + skip: false +Integer.mattr_accessor: + types: + - undefined + skip: false +Integer.mattr_reader: + types: + - undefined + skip: false +Integer.mattr_writer: + types: + - undefined + skip: false +Integer.method_visibility: + types: + - undefined + skip: false +Integer.module_parent: + types: + - undefined + skip: false +Integer.module_parent_name: + types: + - undefined + skip: false +Integer.module_parents: + types: + - undefined + skip: false +Integer.presence: + types: + - Object + skip: false +Integer.presence_in: + types: + - Object + skip: false +Integer.present?: + types: + - 'true' + - 'false' + skip: false +Integer.redefine_method: + types: + - undefined + skip: false +Integer.redefine_singleton_method: + types: + - undefined + skip: false +Integer.remove_possible_method: + types: + - undefined + skip: false +Integer.remove_possible_singleton_method: + types: + - undefined + skip: false +Integer.silence_redefinition_of_method: + types: + - undefined + skip: false +Integer.thread_cattr_accessor: + types: + - undefined + skip: false +Integer.thread_cattr_reader: + types: + - undefined + skip: false +Integer.thread_cattr_writer: + types: + - undefined + skip: false +Integer.thread_mattr_accessor: + types: + - undefined + skip: false +Integer.thread_mattr_reader: + types: + - undefined + skip: false +Integer.thread_mattr_writer: + types: + - undefined + skip: false +Integer.to_json: + types: + - undefined + skip: true +Integer.to_param: + types: + - undefined + skip: false +Integer.to_query: + types: + - undefined + skip: false +Integer.try: + types: + - undefined + skip: false +Integer.try!: + types: + - undefined + skip: false +Integer.with_options: + types: + - undefined + skip: false +Integer#acts_like?: + types: + - undefined + skip: false +Integer#as_json: + types: + - undefined + skip: false +Integer#blank?: + types: + - 'false' + skip: false +Integer#byte: + types: + - undefined + skip: false +Integer#bytes: + types: + - undefined + skip: false +Integer#class_eval: + types: + - undefined + skip: false +Integer#day: + types: + - undefined + skip: false +Integer#days: + types: + - undefined + skip: false +Integer#deep_dup: + types: + - undefined + skip: false +Integer#duplicable?: + types: + - undefined + skip: false +Integer#exabyte: + types: + - undefined + skip: false +Integer#exabytes: + types: + - undefined + skip: false +Integer#fortnight: + types: + - undefined + skip: false +Integer#fortnights: + types: + - undefined + skip: false +Integer#gigabyte: + types: + - undefined + skip: false +Integer#gigabytes: + types: + - undefined + skip: false +Integer#hour: + types: + - undefined + skip: false +Integer#hours: + types: + - undefined + skip: false +Integer#html_safe?: + types: + - undefined + skip: false +Integer#in?: + types: + - undefined + skip: false +Integer#in_milliseconds: + types: + - undefined + skip: false +Integer#instance_values: + types: + - undefined + skip: false +Integer#instance_variable_names: + types: + - undefined + skip: false +Integer#kilobyte: + types: + - undefined + skip: false +Integer#kilobytes: + types: + - undefined + skip: false +Integer#megabyte: + types: + - undefined + skip: false +Integer#megabytes: + types: + - undefined + skip: false +Integer#minute: + types: + - undefined + skip: false +Integer#minutes: + types: + - undefined + skip: false +Integer#month: + types: + - undefined + skip: false +Integer#months: + types: + - undefined + skip: false +Integer#multiple_of?: + types: + - undefined + skip: false +Integer#ordinal: + types: + - undefined + skip: false +Integer#ordinalize: + types: + - undefined + skip: false +Integer#petabyte: + types: + - undefined + skip: false +Integer#petabytes: + types: + - undefined + skip: false +Integer#presence: + types: + - Object + skip: false +Integer#presence_in: + types: + - Object + skip: false +Integer#present?: + types: + - 'true' + - 'false' + skip: false +Integer#second: + types: + - undefined + skip: false +Integer#seconds: + types: + - undefined + skip: false +Integer#terabyte: + types: + - undefined + skip: false +Integer#terabytes: + types: + - undefined + skip: false +Integer#to_formatted_s: + types: + - undefined + skip: false +Integer#to_fs: + types: + - undefined + skip: false +Integer#to_json: + types: + - undefined + skip: true +Integer#to_param: + types: + - undefined + skip: false +Integer#to_query: + types: + - undefined + skip: false +Integer#to_s: + types: + - undefined + skip: false +Integer#try: + types: + - undefined + skip: false +Integer#try!: + types: + - undefined + skip: false +Integer#week: + types: + - undefined + skip: false +Integer#weeks: + types: + - undefined + skip: false +Integer#with_options: + types: + - undefined + skip: false +Integer#year: + types: + - undefined + skip: false +Integer#years: + types: + - undefined + skip: false diff --git a/spec/definitions/rails7/core/Kernel.yml b/spec/definitions/rails7/core/Kernel.yml new file mode 100644 index 0000000..0ed863b --- /dev/null +++ b/spec/definitions/rails7/core/Kernel.yml @@ -0,0 +1,223 @@ +--- +Kernel.acts_like?: + types: + - undefined + skip: false +Kernel.alias_attribute: + types: + - undefined + skip: false +Kernel.anonymous?: + types: + - undefined + skip: false +Kernel.as_json: + types: + - undefined + skip: false +Kernel.attr_internal: + types: + - undefined + skip: false +Kernel.attr_internal_accessor: + types: + - undefined + skip: false +Kernel.attr_internal_reader: + types: + - undefined + skip: false +Kernel.attr_internal_writer: + types: + - undefined + skip: false +Kernel.blank?: + types: + - 'true' + - 'false' + skip: false +Kernel.cattr_accessor: + types: + - undefined + skip: false +Kernel.cattr_reader: + types: + - undefined + skip: false +Kernel.cattr_writer: + types: + - undefined + skip: false +Kernel.concern: + types: + - undefined + skip: false +Kernel.concerning: + types: + - undefined + skip: false +Kernel.deep_dup: + types: + - undefined + skip: false +Kernel.delegate: + types: + - undefined + skip: false +Kernel.delegate_missing_to: + types: + - undefined + skip: false +Kernel.deprecate: + types: + - undefined + skip: false +Kernel.duplicable?: + types: + - undefined + skip: false +Kernel.enable_warnings: + types: + - undefined + skip: false +Kernel.html_safe?: + types: + - undefined + skip: false +Kernel.in?: + types: + - undefined + skip: false +Kernel.instance_values: + types: + - undefined + skip: false +Kernel.instance_variable_names: + types: + - undefined + skip: false +Kernel.mattr_accessor: + types: + - undefined + skip: false +Kernel.mattr_reader: + types: + - undefined + skip: false +Kernel.mattr_writer: + types: + - undefined + skip: false +Kernel.method_visibility: + types: + - undefined + skip: false +Kernel.module_parent: + types: + - undefined + skip: false +Kernel.module_parent_name: + types: + - undefined + skip: false +Kernel.module_parents: + types: + - undefined + skip: false +Kernel.presence: + types: + - Object + skip: false +Kernel.presence_in: + types: + - Object + skip: false +Kernel.present?: + types: + - 'true' + - 'false' + skip: false +Kernel.redefine_method: + types: + - undefined + skip: false +Kernel.redefine_singleton_method: + types: + - undefined + skip: false +Kernel.remove_possible_method: + types: + - undefined + skip: false +Kernel.remove_possible_singleton_method: + types: + - undefined + skip: false +Kernel.silence_redefinition_of_method: + types: + - undefined + skip: false +Kernel.silence_warnings: + types: + - undefined + skip: false +Kernel.suppress: + types: + - undefined + skip: false +Kernel.thread_cattr_accessor: + types: + - undefined + skip: false +Kernel.thread_cattr_reader: + types: + - undefined + skip: false +Kernel.thread_cattr_writer: + types: + - undefined + skip: false +Kernel.thread_mattr_accessor: + types: + - undefined + skip: false +Kernel.thread_mattr_reader: + types: + - undefined + skip: false +Kernel.thread_mattr_writer: + types: + - undefined + skip: false +Kernel.to_json: + types: + - undefined + skip: true +Kernel.to_param: + types: + - undefined + skip: false +Kernel.to_query: + types: + - undefined + skip: false +Kernel.try: + types: + - undefined + skip: false +Kernel.try!: + types: + - undefined + skip: false +Kernel.with_options: + types: + - undefined + skip: false +Kernel.with_warnings: + types: + - undefined + skip: false +Kernel#class_eval: + types: + - undefined + skip: false diff --git a/spec/definitions/rails7/core/String.yml b/spec/definitions/rails7/core/String.yml new file mode 100644 index 0000000..a3c34d8 --- /dev/null +++ b/spec/definitions/rails7/core/String.yml @@ -0,0 +1,461 @@ +--- +String.acts_like?: + types: + - undefined + skip: false +String.alias_attribute: + types: + - undefined + skip: false +String.anonymous?: + types: + - undefined + skip: false +String.as_json: + types: + - undefined + skip: false +String.attr_internal: + types: + - undefined + skip: false +String.attr_internal_accessor: + types: + - undefined + skip: false +String.attr_internal_reader: + types: + - undefined + skip: false +String.attr_internal_writer: + types: + - undefined + skip: false +String.blank?: + types: + - 'true' + - 'false' + skip: false +String.cattr_accessor: + types: + - undefined + skip: false +String.cattr_reader: + types: + - undefined + skip: false +String.cattr_writer: + types: + - undefined + skip: false +String.class_attribute: + types: + - undefined + skip: false +String.concern: + types: + - undefined + skip: false +String.concerning: + types: + - undefined + skip: false +String.deep_dup: + types: + - undefined + skip: false +String.delegate: + types: + - undefined + skip: false +String.delegate_missing_to: + types: + - undefined + skip: false +String.deprecate: + types: + - undefined + skip: false +String.descendants: + types: + - undefined + skip: false +String.duplicable?: + types: + - undefined + skip: false +String.html_safe?: + types: + - undefined + skip: false +String.in?: + types: + - undefined + skip: false +String.instance_values: + types: + - undefined + skip: false +String.instance_variable_names: + types: + - undefined + skip: false +String.mattr_accessor: + types: + - undefined + skip: false +String.mattr_reader: + types: + - undefined + skip: false +String.mattr_writer: + types: + - undefined + skip: false +String.method_visibility: + types: + - undefined + skip: false +String.module_parent: + types: + - undefined + skip: false +String.module_parent_name: + types: + - undefined + skip: false +String.module_parents: + types: + - undefined + skip: false +String.presence: + types: + - Object + skip: false +String.presence_in: + types: + - Object + skip: false +String.present?: + types: + - 'true' + - 'false' + skip: false +String.redefine_method: + types: + - undefined + skip: false +String.redefine_singleton_method: + types: + - undefined + skip: false +String.remove_possible_method: + types: + - undefined + skip: false +String.remove_possible_singleton_method: + types: + - undefined + skip: false +String.silence_redefinition_of_method: + types: + - undefined + skip: false +String.thread_cattr_accessor: + types: + - undefined + skip: false +String.thread_cattr_reader: + types: + - undefined + skip: false +String.thread_cattr_writer: + types: + - undefined + skip: false +String.thread_mattr_accessor: + types: + - undefined + skip: false +String.thread_mattr_reader: + types: + - undefined + skip: false +String.thread_mattr_writer: + types: + - undefined + skip: false +String.to_json: + types: + - undefined + skip: true +String.to_param: + types: + - undefined + skip: false +String.to_query: + types: + - undefined + skip: false +String.try: + types: + - undefined + skip: false +String.try!: + types: + - undefined + skip: false +String.with_options: + types: + - undefined + skip: false +String#acts_like?: + types: + - undefined + skip: false +String#acts_like_string?: + types: + - undefined + skip: false +String#as_json: + types: + - undefined + skip: false +String#at: + types: + - undefined + skip: false +String#blank?: + types: + - 'true' + - 'false' + skip: false +String#camelcase: + types: + - undefined + skip: false +String#camelize: + types: + - undefined + skip: false +String#class_eval: + types: + - undefined + skip: false +String#classify: + types: + - undefined + skip: false +String#constantize: + types: + - undefined + skip: false +String#dasherize: + types: + - undefined + skip: false +String#deconstantize: + types: + - undefined + skip: false +String#deep_dup: + types: + - undefined + skip: false +String#demodulize: + types: + - undefined + skip: false +String#duplicable?: + types: + - undefined + skip: false +String#exclude?: + types: + - undefined + skip: false +String#first: + types: + - undefined + skip: false +String#foreign_key: + types: + - undefined + skip: false +String#from: + types: + - undefined + skip: false +String#html_safe: + types: + - undefined + skip: false +String#html_safe?: + types: + - undefined + skip: false +String#humanize: + types: + - undefined + skip: false +String#in?: + types: + - undefined + skip: false +String#in_time_zone: + types: + - undefined + skip: false +String#indent: + types: + - undefined + skip: false +String#indent!: + types: + - undefined + skip: false +String#inquiry: + types: + - undefined + skip: false +String#instance_values: + types: + - undefined + skip: false +String#instance_variable_names: + types: + - undefined + skip: false +String#is_utf8?: + types: + - undefined + skip: false +String#last: + types: + - undefined + skip: false +String#mb_chars: + types: + - undefined + skip: false +String#parameterize: + types: + - undefined + skip: false +String#pluralize: + types: + - undefined + skip: false +String#presence: + types: + - Object + skip: false +String#presence_in: + types: + - Object + skip: false +String#present?: + types: + - 'true' + - 'false' + skip: false +String#remove: + types: + - undefined + skip: false +String#remove!: + types: + - undefined + skip: false +String#safe_constantize: + types: + - undefined + skip: false +String#singularize: + types: + - undefined + skip: false +String#squish: + types: + - undefined + skip: false +String#squish!: + types: + - undefined + skip: false +String#strip_heredoc: + types: + - undefined + skip: false +String#tableize: + types: + - undefined + skip: false +String#titlecase: + types: + - undefined + skip: false +String#titleize: + types: + - undefined + skip: false +String#to: + types: + - undefined + skip: false +String#to_date: + types: + - undefined + skip: false +String#to_datetime: + types: + - undefined + skip: false +String#to_json: + types: + - undefined + skip: true +String#to_param: + types: + - undefined + skip: false +String#to_query: + types: + - undefined + skip: false +String#to_time: + types: + - undefined + skip: false +String#truncate: + types: + - undefined + skip: false +String#truncate_bytes: + types: + - undefined + skip: false +String#truncate_words: + types: + - undefined + skip: false +String#try: + types: + - undefined + skip: false +String#try!: + types: + - undefined + skip: false +String#underscore: + types: + - undefined + skip: false +String#upcase_first: + types: + - undefined + skip: false +String#with_options: + types: + - undefined + skip: false diff --git a/spec/definitions/rails7/core/Time.yml b/spec/definitions/rails7/core/Time.yml new file mode 100644 index 0000000..c17a232 --- /dev/null +++ b/spec/definitions/rails7/core/Time.yml @@ -0,0 +1,788 @@ +--- +Time.===: + types: + - undefined + skip: false +Time.acts_like?: + types: + - undefined + skip: false +Time.alias_attribute: + types: + - undefined + skip: false +Time.anonymous?: + types: + - undefined + skip: false +Time.as_json: + types: + - undefined + skip: false +Time.at: + types: + - undefined + skip: false +Time.at_with_coercion: + types: + - undefined + skip: false +Time.attr_internal: + types: + - undefined + skip: false +Time.attr_internal_accessor: + types: + - undefined + skip: false +Time.attr_internal_reader: + types: + - undefined + skip: false +Time.attr_internal_writer: + types: + - undefined + skip: false +Time.blank?: + types: + - 'true' + - 'false' + skip: false +Time.cattr_accessor: + types: + - undefined + skip: false +Time.cattr_reader: + types: + - undefined + skip: false +Time.cattr_writer: + types: + - undefined + skip: false +Time.class_attribute: + types: + - undefined + skip: false +Time.concern: + types: + - undefined + skip: false +Time.concerning: + types: + - undefined + skip: false +Time.current: + types: + - undefined + skip: false +Time.days_in_month: + types: + - undefined + skip: false +Time.days_in_year: + types: + - undefined + skip: false +Time.deep_dup: + types: + - undefined + skip: false +Time.delegate: + types: + - undefined + skip: false +Time.delegate_missing_to: + types: + - undefined + skip: false +Time.deprecate: + types: + - undefined + skip: false +Time.descendants: + types: + - undefined + skip: false +Time.duplicable?: + types: + - undefined + skip: false +Time.find_zone: + types: + - undefined + skip: false +Time.find_zone!: + types: + - undefined + skip: false +Time.html_safe?: + types: + - undefined + skip: false +Time.in?: + types: + - undefined + skip: false +Time.instance_values: + types: + - undefined + skip: false +Time.instance_variable_names: + types: + - undefined + skip: false +Time.mattr_accessor: + types: + - undefined + skip: false +Time.mattr_reader: + types: + - undefined + skip: false +Time.mattr_writer: + types: + - undefined + skip: false +Time.method_visibility: + types: + - undefined + skip: false +Time.module_parent: + types: + - undefined + skip: false +Time.module_parent_name: + types: + - undefined + skip: false +Time.module_parents: + types: + - undefined + skip: false +Time.presence: + types: + - Object + skip: false +Time.presence_in: + types: + - Object + skip: false +Time.present?: + types: + - 'true' + - 'false' + skip: false +Time.redefine_method: + types: + - undefined + skip: false +Time.redefine_singleton_method: + types: + - undefined + skip: false +Time.remove_possible_method: + types: + - undefined + skip: false +Time.remove_possible_singleton_method: + types: + - undefined + skip: false +Time.rfc3339: + types: + - undefined + skip: false +Time.silence_redefinition_of_method: + types: + - undefined + skip: false +Time.thread_cattr_accessor: + types: + - undefined + skip: false +Time.thread_cattr_reader: + types: + - undefined + skip: false +Time.thread_cattr_writer: + types: + - undefined + skip: false +Time.thread_mattr_accessor: + types: + - undefined + skip: false +Time.thread_mattr_reader: + types: + - undefined + skip: false +Time.thread_mattr_writer: + types: + - undefined + skip: false +Time.to_json: + types: + - undefined + skip: true +Time.to_param: + types: + - undefined + skip: false +Time.to_query: + types: + - undefined + skip: false +Time.try: + types: + - undefined + skip: false +Time.try!: + types: + - undefined + skip: false +Time.use_zone: + types: + - undefined + skip: false +Time.with_options: + types: + - undefined + skip: false +Time.zone: + types: + - undefined + skip: false +Time.zone=: + types: + - undefined + skip: false +Time.zone_default: + types: + - undefined + skip: false +Time.zone_default=: + types: + - undefined + skip: false +Time#+: + types: + - undefined + skip: false +Time#-: + types: + - undefined + skip: false +Time#<=>: + types: + - undefined + skip: false +Time#acts_like?: + types: + - undefined + skip: false +Time#acts_like_time?: + types: + - undefined + skip: false +Time#advance: + types: + - undefined + skip: false +Time#after?: + types: + - undefined + skip: false +Time#ago: + types: + - undefined + skip: false +Time#all_day: + types: + - undefined + skip: false +Time#all_month: + types: + - undefined + skip: false +Time#all_quarter: + types: + - undefined + skip: false +Time#all_week: + types: + - undefined + skip: false +Time#all_year: + types: + - undefined + skip: false +Time#as_json: + types: + - undefined + skip: false +Time#at_beginning_of_day: + types: + - undefined + skip: false +Time#at_beginning_of_hour: + types: + - undefined + skip: false +Time#at_beginning_of_minute: + types: + - undefined + skip: false +Time#at_beginning_of_month: + types: + - undefined + skip: false +Time#at_beginning_of_quarter: + types: + - undefined + skip: false +Time#at_beginning_of_week: + types: + - undefined + skip: false +Time#at_beginning_of_year: + types: + - undefined + skip: false +Time#at_end_of_day: + types: + - undefined + skip: false +Time#at_end_of_hour: + types: + - undefined + skip: false +Time#at_end_of_minute: + types: + - undefined + skip: false +Time#at_end_of_month: + types: + - undefined + skip: false +Time#at_end_of_quarter: + types: + - undefined + skip: false +Time#at_end_of_week: + types: + - undefined + skip: false +Time#at_end_of_year: + types: + - undefined + skip: false +Time#at_midday: + types: + - undefined + skip: false +Time#at_middle_of_day: + types: + - undefined + skip: false +Time#at_midnight: + types: + - undefined + skip: false +Time#at_noon: + types: + - undefined + skip: false +Time#before?: + types: + - undefined + skip: false +Time#beginning_of_day: + types: + - undefined + skip: false +Time#beginning_of_hour: + types: + - undefined + skip: false +Time#beginning_of_minute: + types: + - undefined + skip: false +Time#beginning_of_month: + types: + - undefined + skip: false +Time#beginning_of_quarter: + types: + - undefined + skip: false +Time#beginning_of_week: + types: + - undefined + skip: false +Time#beginning_of_year: + types: + - undefined + skip: false +Time#blank?: + types: + - 'false' + skip: false +Time#change: + types: + - undefined + skip: false +Time#class_eval: + types: + - undefined + skip: false +Time#compare_with_coercion: + types: + - undefined + skip: false +Time#days_ago: + types: + - undefined + skip: false +Time#days_since: + types: + - undefined + skip: false +Time#days_to_week_start: + types: + - undefined + skip: false +Time#deep_dup: + types: + - undefined + skip: false +Time#duplicable?: + types: + - undefined + skip: false +Time#end_of_day: + types: + - undefined + skip: false +Time#end_of_hour: + types: + - undefined + skip: false +Time#end_of_minute: + types: + - undefined + skip: false +Time#end_of_month: + types: + - undefined + skip: false +Time#end_of_quarter: + types: + - undefined + skip: false +Time#end_of_week: + types: + - undefined + skip: false +Time#end_of_year: + types: + - undefined + skip: false +Time#eql?: + types: + - undefined + skip: false +Time#eql_with_coercion: + types: + - undefined + skip: false +Time#formatted_offset: + types: + - undefined + skip: false +Time#future?: + types: + - undefined + skip: false +Time#html_safe?: + types: + - undefined + skip: false +Time#in: + types: + - undefined + skip: false +Time#in?: + types: + - undefined + skip: false +Time#in_time_zone: + types: + - undefined + skip: false +Time#instance_values: + types: + - undefined + skip: false +Time#instance_variable_names: + types: + - undefined + skip: false +Time#last_month: + types: + - undefined + skip: false +Time#last_quarter: + types: + - undefined + skip: false +Time#last_week: + types: + - undefined + skip: false +Time#last_weekday: + types: + - undefined + skip: false +Time#last_year: + types: + - undefined + skip: false +Time#midday: + types: + - undefined + skip: false +Time#middle_of_day: + types: + - undefined + skip: false +Time#midnight: + types: + - undefined + skip: false +Time#minus_with_coercion: + types: + - undefined + skip: false +Time#minus_with_duration: + types: + - undefined + skip: false +Time#minus_without_coercion: + types: + - undefined + skip: false +Time#monday: + types: + - undefined + skip: false +Time#months_ago: + types: + - undefined + skip: false +Time#months_since: + types: + - undefined + skip: false +Time#next_day: + types: + - undefined + skip: false +Time#next_day?: + types: + - Boolean + skip: false +Time#next_month: + types: + - undefined + skip: false +Time#next_occurring: + types: + - undefined + skip: false +Time#next_quarter: + types: + - undefined + skip: false +Time#next_week: + types: + - undefined + skip: false +Time#next_weekday: + types: + - undefined + skip: false +Time#next_year: + types: + - undefined + skip: false +Time#noon: + types: + - undefined + skip: false +Time#on_weekday?: + types: + - undefined + skip: false +Time#on_weekend?: + types: + - undefined + skip: false +Time#past?: + types: + - undefined + skip: false +Time#plus_with_duration: + types: + - undefined + skip: false +Time#presence: + types: + - Object + skip: false +Time#presence_in: + types: + - Object + skip: false +Time#present?: + types: + - 'true' + - 'false' + skip: false +Time#preserve_timezone: + types: + - undefined + skip: true +Time#prev_day: + types: + - undefined + skip: false +Time#prev_day?: + types: + - Boolean + skip: false +Time#prev_month: + types: + - undefined + skip: false +Time#prev_occurring: + types: + - undefined + skip: false +Time#prev_quarter: + types: + - undefined + skip: false +Time#prev_week: + types: + - undefined + skip: false +Time#prev_weekday: + types: + - undefined + skip: false +Time#prev_year: + types: + - undefined + skip: false +Time#sec_fraction: + types: + - undefined + skip: false +Time#seconds_since_midnight: + types: + - undefined + skip: false +Time#seconds_until_end_of_day: + types: + - undefined + skip: false +Time#since: + types: + - undefined + skip: false +Time#sunday: + types: + - undefined + skip: false +Time#to_formatted_s: + types: + - undefined + skip: false +Time#to_fs: + types: + - undefined + skip: false +Time#to_json: + types: + - undefined + skip: true +Time#to_param: + types: + - undefined + skip: false +Time#to_query: + types: + - undefined + skip: false +Time#to_s: + types: + - undefined + skip: false +Time#to_time: + types: + - undefined + skip: false +Time#today?: + types: + - undefined + skip: false +Time#tomorrow: + types: + - undefined + skip: false +Time#tomorrow?: + types: + - undefined + skip: false +Time#try: + types: + - undefined + skip: false +Time#try!: + types: + - undefined + skip: false +Time#utc_to_local_returns_utc_offset_times: + types: + - undefined + skip: true +Time#weeks_ago: + types: + - undefined + skip: false +Time#weeks_since: + types: + - undefined + skip: false +Time#with_options: + types: + - undefined + skip: false +Time#years_ago: + types: + - undefined + skip: false +Time#years_since: + types: + - undefined + skip: false +Time#yesterday: + types: + - undefined + skip: false +Time#yesterday?: + types: + - undefined + skip: false diff --git a/spec/definitions/rails7/routes.yml b/spec/definitions/rails7/routes.yml new file mode 100644 index 0000000..9bcf9d4 --- /dev/null +++ b/spec/definitions/rails7/routes.yml @@ -0,0 +1,521 @@ +--- +ActionDispatch::Routing::Mapper.acts_like?: + types: + - undefined + skip: false +ActionDispatch::Routing::Mapper.alias_attribute: + types: + - undefined + skip: false +ActionDispatch::Routing::Mapper.anonymous?: + types: + - undefined + skip: false +ActionDispatch::Routing::Mapper.as_json: + types: + - undefined + skip: false +ActionDispatch::Routing::Mapper.attr_internal: + types: + - undefined + skip: false +ActionDispatch::Routing::Mapper.attr_internal_accessor: + types: + - undefined + skip: false +ActionDispatch::Routing::Mapper.attr_internal_reader: + types: + - undefined + skip: false +ActionDispatch::Routing::Mapper.attr_internal_writer: + types: + - undefined + skip: false +ActionDispatch::Routing::Mapper.blank?: + types: + - undefined + skip: false +ActionDispatch::Routing::Mapper.cattr_accessor: + types: + - undefined + skip: false +ActionDispatch::Routing::Mapper.cattr_reader: + types: + - undefined + skip: false +ActionDispatch::Routing::Mapper.cattr_writer: + types: + - undefined + skip: false +ActionDispatch::Routing::Mapper.class_attribute: + types: + - undefined + skip: false +ActionDispatch::Routing::Mapper.concern: + types: + - undefined + skip: false +ActionDispatch::Routing::Mapper.concerning: + types: + - undefined + skip: false +ActionDispatch::Routing::Mapper.deep_dup: + types: + - undefined + skip: false +ActionDispatch::Routing::Mapper.delegate: + types: + - undefined + skip: false +ActionDispatch::Routing::Mapper.delegate_missing_to: + types: + - undefined + skip: false +ActionDispatch::Routing::Mapper.deprecate: + types: + - undefined + skip: false +ActionDispatch::Routing::Mapper.descendants: + types: + - undefined + skip: false +ActionDispatch::Routing::Mapper.duplicable?: + types: + - undefined + skip: false +ActionDispatch::Routing::Mapper.gem: + types: + - undefined + skip: false +ActionDispatch::Routing::Mapper.html_safe?: + types: + - undefined + skip: false +ActionDispatch::Routing::Mapper.in?: + types: + - undefined + skip: false +ActionDispatch::Routing::Mapper.instance_values: + types: + - undefined + skip: false +ActionDispatch::Routing::Mapper.instance_variable_names: + types: + - undefined + skip: false +ActionDispatch::Routing::Mapper.mattr_accessor: + types: + - undefined + skip: false +ActionDispatch::Routing::Mapper.mattr_reader: + types: + - undefined + skip: false +ActionDispatch::Routing::Mapper.mattr_writer: + types: + - undefined + skip: false +ActionDispatch::Routing::Mapper.method_visibility: + types: + - undefined + skip: false +ActionDispatch::Routing::Mapper.module_parent: + types: + - undefined + skip: false +ActionDispatch::Routing::Mapper.module_parent_name: + types: + - undefined + skip: false +ActionDispatch::Routing::Mapper.module_parents: + types: + - undefined + skip: false +ActionDispatch::Routing::Mapper.normalize_name: + types: + - undefined + skip: false +ActionDispatch::Routing::Mapper.normalize_path: + types: + - undefined + skip: false +ActionDispatch::Routing::Mapper.presence: + types: + - undefined + skip: false +ActionDispatch::Routing::Mapper.presence_in: + types: + - undefined + skip: false +ActionDispatch::Routing::Mapper.present?: + types: + - undefined + skip: false +ActionDispatch::Routing::Mapper.pry: + types: + - undefined + skip: false +ActionDispatch::Routing::Mapper.rake_extension: + types: + - undefined + skip: false +ActionDispatch::Routing::Mapper.redefine_method: + types: + - undefined + skip: false +ActionDispatch::Routing::Mapper.redefine_singleton_method: + types: + - undefined + skip: false +ActionDispatch::Routing::Mapper.remove_possible_method: + types: + - undefined + skip: false +ActionDispatch::Routing::Mapper.remove_possible_singleton_method: + types: + - undefined + skip: false +ActionDispatch::Routing::Mapper.require_dependency: + types: + - undefined + skip: false +ActionDispatch::Routing::Mapper.silence_redefinition_of_method: + types: + - undefined + skip: false +ActionDispatch::Routing::Mapper.thread_cattr_accessor: + types: + - undefined + skip: false +ActionDispatch::Routing::Mapper.thread_cattr_reader: + types: + - undefined + skip: false +ActionDispatch::Routing::Mapper.thread_cattr_writer: + types: + - undefined + skip: false +ActionDispatch::Routing::Mapper.thread_mattr_accessor: + types: + - undefined + skip: false +ActionDispatch::Routing::Mapper.thread_mattr_reader: + types: + - undefined + skip: false +ActionDispatch::Routing::Mapper.thread_mattr_writer: + types: + - undefined + skip: false +ActionDispatch::Routing::Mapper.to_json: + types: + - undefined + skip: false +ActionDispatch::Routing::Mapper.to_param: + types: + - undefined + skip: false +ActionDispatch::Routing::Mapper.to_query: + types: + - undefined + skip: false +ActionDispatch::Routing::Mapper.try: + types: + - undefined + skip: false +ActionDispatch::Routing::Mapper.try!: + types: + - undefined + skip: false +ActionDispatch::Routing::Mapper.with_options: + types: + - undefined + skip: false +ActionDispatch::Routing::Mapper#acts_like?: + types: + - undefined + skip: false +ActionDispatch::Routing::Mapper#as: + types: + - undefined + skip: false +ActionDispatch::Routing::Mapper#as_json: + types: + - undefined + skip: false +ActionDispatch::Routing::Mapper#authenticate: + types: + - undefined + skip: false +ActionDispatch::Routing::Mapper#authenticated: + types: + - undefined + skip: false +ActionDispatch::Routing::Mapper#blank?: + types: + - undefined + skip: false +ActionDispatch::Routing::Mapper#class_eval: + types: + - undefined + skip: false +ActionDispatch::Routing::Mapper#collection: + types: + - undefined + skip: false +ActionDispatch::Routing::Mapper#concern: + types: + - undefined + skip: false +ActionDispatch::Routing::Mapper#concerns: + types: + - undefined + skip: false +ActionDispatch::Routing::Mapper#constraints: + types: + - undefined + skip: false +ActionDispatch::Routing::Mapper#constraints_for: + types: + - undefined + skip: false +ActionDispatch::Routing::Mapper#controller: + types: + - undefined + skip: false +ActionDispatch::Routing::Mapper#deep_dup: + types: + - undefined + skip: false +ActionDispatch::Routing::Mapper#default_url_options: + types: + - undefined + skip: false +ActionDispatch::Routing::Mapper#default_url_options=: + types: + - undefined + skip: false +ActionDispatch::Routing::Mapper#defaults: + types: + - undefined + skip: false +ActionDispatch::Routing::Mapper#delete: + types: + - undefined + skip: false +ActionDispatch::Routing::Mapper#devise_confirmation: + types: + - undefined + skip: false +ActionDispatch::Routing::Mapper#devise_for: + types: + - undefined + skip: false +ActionDispatch::Routing::Mapper#devise_omniauth_callback: + types: + - undefined + skip: false +ActionDispatch::Routing::Mapper#devise_password: + types: + - undefined + skip: false +ActionDispatch::Routing::Mapper#devise_registration: + types: + - undefined + skip: false +ActionDispatch::Routing::Mapper#devise_scope: + types: + - undefined + skip: false +ActionDispatch::Routing::Mapper#devise_session: + types: + - undefined + skip: false +ActionDispatch::Routing::Mapper#devise_unlock: + types: + - undefined + skip: false +ActionDispatch::Routing::Mapper#direct: + types: + - undefined + skip: false +ActionDispatch::Routing::Mapper#draw: + types: + - undefined + skip: false +ActionDispatch::Routing::Mapper#duplicable?: + types: + - undefined + skip: false +ActionDispatch::Routing::Mapper#gem: + types: + - undefined + skip: false +ActionDispatch::Routing::Mapper#get: + types: + - undefined + skip: false +ActionDispatch::Routing::Mapper#has_named_route?: + types: + - undefined + skip: false +ActionDispatch::Routing::Mapper#html_safe?: + types: + - undefined + skip: false +ActionDispatch::Routing::Mapper#in?: + types: + - undefined + skip: false +ActionDispatch::Routing::Mapper#instance_values: + types: + - undefined + skip: false +ActionDispatch::Routing::Mapper#instance_variable_names: + types: + - undefined + skip: false +ActionDispatch::Routing::Mapper#match: + types: + - undefined + skip: false +ActionDispatch::Routing::Mapper#member: + types: + - undefined + skip: false +ActionDispatch::Routing::Mapper#mount: + types: + - undefined + skip: false +ActionDispatch::Routing::Mapper#namespace: + types: + - undefined + skip: false +ActionDispatch::Routing::Mapper#nested: + types: + - undefined + skip: false +ActionDispatch::Routing::Mapper#new: + types: + - undefined + skip: false +ActionDispatch::Routing::Mapper#options: + types: + - undefined + skip: false +ActionDispatch::Routing::Mapper#patch: + types: + - undefined + skip: false +ActionDispatch::Routing::Mapper#post: + types: + - undefined + skip: false +ActionDispatch::Routing::Mapper#presence: + types: + - undefined + skip: false +ActionDispatch::Routing::Mapper#presence_in: + types: + - undefined + skip: false +ActionDispatch::Routing::Mapper#present?: + types: + - undefined + skip: false +ActionDispatch::Routing::Mapper#pry: + types: + - undefined + skip: false +ActionDispatch::Routing::Mapper#put: + types: + - undefined + skip: false +ActionDispatch::Routing::Mapper#raise_no_devise_method_error!: + types: + - undefined + skip: false +ActionDispatch::Routing::Mapper#raise_no_secret_key: + types: + - undefined + skip: false +ActionDispatch::Routing::Mapper#redirect: + types: + - undefined + skip: false +ActionDispatch::Routing::Mapper#require_dependency: + types: + - undefined + skip: false +ActionDispatch::Routing::Mapper#resolve: + types: + - undefined + skip: false +ActionDispatch::Routing::Mapper#resource: + types: + - undefined + skip: false +ActionDispatch::Routing::Mapper#resources: + types: + - undefined + skip: false +ActionDispatch::Routing::Mapper#resources_path_names: + types: + - undefined + skip: false +ActionDispatch::Routing::Mapper#root: + types: + - undefined + skip: false +ActionDispatch::Routing::Mapper#scope: + types: + - undefined + skip: false +ActionDispatch::Routing::Mapper#set_omniauth_path_prefix!: + types: + - undefined + skip: false +ActionDispatch::Routing::Mapper#shallow: + types: + - undefined + skip: false +ActionDispatch::Routing::Mapper#shallow?: + types: + - undefined + skip: false +ActionDispatch::Routing::Mapper#to_json: + types: + - undefined + skip: false +ActionDispatch::Routing::Mapper#to_param: + types: + - undefined + skip: false +ActionDispatch::Routing::Mapper#to_query: + types: + - undefined + skip: false +ActionDispatch::Routing::Mapper#try: + types: + - undefined + skip: false +ActionDispatch::Routing::Mapper#try!: + types: + - undefined + skip: false +ActionDispatch::Routing::Mapper#unauthenticated: + types: + - undefined + skip: false +ActionDispatch::Routing::Mapper#with_default_scope: + types: + - undefined + skip: false +ActionDispatch::Routing::Mapper#with_devise_exclusive_scope: + types: + - undefined + skip: false +ActionDispatch::Routing::Mapper#with_options: + types: + - undefined + skip: false diff --git a/spec/solargraph-rails/rails7_spec.rb b/spec/solargraph-rails/rails7_spec.rb new file mode 100644 index 0000000..ff22f26 --- /dev/null +++ b/spec/solargraph-rails/rails7_spec.rb @@ -0,0 +1,144 @@ +require 'spec_helper' + +RSpec.describe 'Rails 7 API' do + it 'it provides Rails controller api' do + map = + use_workspace './spec/rails7' do |root| + root.write_file 'app/controllers/things_controller.rb', <<~EOS + class ThingsController < ActionController::Base + res + def index + re + end + end + EOS + end + + filename = './app/controllers/things_controller.rb' + expect(completion_at(filename, [1, 4], map)).to include('rescue_from') + + expect(completion_at(filename, [3, 5], map)).to include( + 'respond_to', + 'redirect_to', + 'response', + 'request', + 'render' + ) + end + + it 'can auto-complete inside routes' do + map = + use_workspace './spec/rails7' do |root| + root.write_file 'config/routes.rb', <<~EOS + Rails.application.routes.draw do + res + resource :things do + res + end + end + EOS + end + + filename = './config/routes.rb' + expect(completion_at(filename, [1, 5], map)).to include('resources') + expect(completion_at(filename, [3, 7], map)).to include('resources') + end + + it 'can auto-complete inside mailers' do + map = + use_workspace './spec/rails7' do |root| + root.write_file 'app/mailers/test_mailer.rb', <<~EOS + class TestMailer < ActionMailer::Base + defa + def welcome_email + ma + end + end + EOS + end + + filename = './app/mailers/test_mailer.rb' + expect(completion_at(filename, [1, 6], map)).to include('default') + expect(completion_at(filename, [3, 6], map)).to include('mail') + end + + it 'can auto-complete inside migrations' do + map = + use_workspace './spec/rails7' do |root| + root.write_file 'db/migrate/20130502114652_create_things.rb', <<~EOS + class CreateThings < ActiveRecord::Migration[5.2] + def self.up + crea + end + + def change + crea + create_table :things do |t| + t.col + end + change_table :things do |t| + t.col + end + create_join_table :things do |t| + t.col + end + end + end + EOS + end + + filename = './db/migrate/20130502114652_create_things.rb' + expect(completion_at(filename, [2, 7], map)).to include('create_table') + expect(completion_at(filename, [6, 7], map)).to include('create_table') + expect(completion_at(filename, [8, 10], map)).to include('column') + expect(completion_at(filename, [11, 10], map)).to include('column') + expect(completion_at(filename, [14, 10], map)).to include('column') + end + + it 'provides completions for ActiveJob::Base' do + map = use_workspace './spec/rails7' + + assert_matches_definitions( + map, + 'ActiveJob::Base', + 'rails7/activejob' + ) + end + + it 'provides completions for ActionDispatch::Routing::Mapper' do + map = use_workspace './spec/rails6' + + assert_matches_definitions( + map, + 'ActionDispatch::Routing::Mapper', + 'rails6/routes' + ) + end + + it 'provides completions for ActiveRecord::Base' do + map = use_workspace './spec/rails7' + + assert_matches_definitions(map, 'ActiveRecord::Base', 'rails7/activerecord') + end + + it 'provides completions for ActionController::Base' do + map = use_workspace './spec/rails7' + assert_matches_definitions( + map, + 'ActionController::Base', + 'rails7/actioncontroller' + ) + end + + it 'auto-completes ActiveSupport core extensions' do + map = use_workspace './spec/rails7' + + Dir + .glob('spec/definitions/rails7/core/*.yml') + .each do |path| + name = File.basename(path).split('.').first + + assert_matches_definitions(map, name, "rails7/core/#{name}") + end + end +end