diff --git a/sorbet/config b/sorbet/config new file mode 100644 index 00000000..7fb7a8e3 --- /dev/null +++ b/sorbet/config @@ -0,0 +1,2 @@ +--dir +. diff --git a/sorbet/rbi/hidden-definitions/errors.txt b/sorbet/rbi/hidden-definitions/errors.txt new file mode 100644 index 00000000..7249fef4 --- /dev/null +++ b/sorbet/rbi/hidden-definitions/errors.txt @@ -0,0 +1,46714 @@ +# This file is autogenerated. Do not edit it by hand. Regenerate it with: +# srb rbi hidden-definitions + +# typed: autogenerated + +# wrong constant name +# wrong constant name +# wrong constant name > +# wrong constant name +# wrong constant name +# wrong constant name > +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name > +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name aasm +# wrong constant name aasm_current_state +# wrong constant name aasm_enter_initial_state +# wrong constant name aasm_events_for_current_state +# wrong constant name aasm_events_for_state +# wrong constant name aasm_human_state +# wrong constant name aasm_permissible_events_for_current_state +# wrong constant name aasm_read_state +# wrong constant name aasm_write_state +# wrong constant name aasm_write_state_without_persistence +# undefined method `event1' for class `AASM::Base' +# undefined method `from_states_for_state1' for class `AASM::Base' +# undefined method `initial_state1' for class `AASM::Base' +# undefined method `initialize1' for class `AASM::Base' +# undefined method `state_without_scope1' for class `AASM::Base' +# wrong constant name event1 +# wrong constant name event +# wrong constant name events +# wrong constant name from_states_for_state1 +# wrong constant name from_states_for_state +# wrong constant name initial_state1 +# wrong constant name initial_state +# wrong constant name initialize1 +# wrong constant name initialize +# wrong constant name state +# wrong constant name state_with_scope +# wrong constant name state_without_scope1 +# wrong constant name state_without_scope +# wrong constant name states +# wrong constant name states_for_select +# wrong constant name +# undefined method `aasm1' for module `AASM::ClassMethods' +# undefined method `aasm_event1' for module `AASM::ClassMethods' +# undefined method `aasm_from_states_for_state1' for module `AASM::ClassMethods' +# undefined method `aasm_initial_state1' for module `AASM::ClassMethods' +# undefined method `aasm_state1' for module `AASM::ClassMethods' +# wrong constant name aasm1 +# wrong constant name aasm +# wrong constant name aasm_event1 +# wrong constant name aasm_event +# wrong constant name aasm_events +# wrong constant name aasm_from_states_for_state1 +# wrong constant name aasm_from_states_for_state +# wrong constant name aasm_human_event_name +# wrong constant name aasm_initial_state1 +# wrong constant name aasm_initial_state +# wrong constant name aasm_initial_state= +# wrong constant name aasm_state1 +# wrong constant name aasm_state +# wrong constant name aasm_states +# wrong constant name aasm_states_for_select +# wrong constant name inherited +# undefined method `fire1' for class `AASM::Event' +# undefined method `initialize1' for class `AASM::Event' +# undefined method `may_fire?1' for class `AASM::Event' +# undefined method `transitions1' for class `AASM::Event' +# wrong constant name == +# wrong constant name all_transitions +# wrong constant name fire1 +# wrong constant name fire +# wrong constant name fire_callbacks +# wrong constant name initialize1 +# wrong constant name initialize +# wrong constant name may_fire?1 +# wrong constant name may_fire? +# wrong constant name name +# wrong constant name options +# wrong constant name transitions1 +# wrong constant name transitions +# wrong constant name transitions_from_state +# wrong constant name transitions_from_state? +# wrong constant name transitions_to_state +# wrong constant name transitions_to_state? +# wrong constant name +# undefined method `events1' for class `AASM::InstanceBase' +# undefined method `states1' for class `AASM::InstanceBase' +# wrong constant name current_event +# wrong constant name current_event= +# wrong constant name current_state +# wrong constant name current_state= +# wrong constant name determine_state_name +# wrong constant name enter_initial_state +# wrong constant name events1 +# wrong constant name events +# wrong constant name from_state +# wrong constant name from_state= +# wrong constant name human_state +# wrong constant name initialize +# wrong constant name may_fire_event? +# wrong constant name permissible_events +# wrong constant name set_current_state_with_persistence +# wrong constant name state_object_for_name +# wrong constant name states1 +# wrong constant name states +# wrong constant name to_state +# wrong constant name to_state= +# wrong constant name +# wrong constant name +# wrong constant name human_event_name +# wrong constant name human_state_name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name calculate_in_state +# wrong constant name count_in_state +# wrong constant name find_in_state +# wrong constant name with_state_scope +# wrong constant name +# wrong constant name aasm_write_state +# wrong constant name aasm_write_state_without_persistence +# wrong constant name +# wrong constant name +# wrong constant name included +# wrong constant name +# wrong constant name aasm_read_state +# undefined method `aasm_column1' for module `AASM::Persistence::Base::ClassMethods' +# wrong constant name aasm_column1 +# wrong constant name aasm_column +# wrong constant name +# wrong constant name +# wrong constant name included +# wrong constant name +# wrong constant name load_persistence +# undefined method `initialize1' for class `AASM::State' +# wrong constant name <=> +# wrong constant name == +# wrong constant name display_name +# wrong constant name fire_callbacks +# wrong constant name for_select +# wrong constant name human_name +# wrong constant name initialize1 +# wrong constant name initialize +# wrong constant name localized_name +# wrong constant name name +# wrong constant name options +# wrong constant name +# wrong constant name add_state +# wrong constant name config +# wrong constant name config= +# wrong constant name events +# wrong constant name events= +# wrong constant name initial_state +# wrong constant name initial_state= +# wrong constant name states +# wrong constant name states= +# wrong constant name +# wrong constant name [] +# wrong constant name []= +# wrong constant name == +# wrong constant name execute +# wrong constant name from +# wrong constant name from? +# wrong constant name initialize +# wrong constant name options +# wrong constant name opts +# wrong constant name perform +# wrong constant name to +# wrong constant name +# wrong constant name +# wrong constant name included +# uninitialized constant Abbrev +# uninitialized constant Abbrev +# wrong constant name +# wrong constant name +# wrong constant name action_methods +# wrong constant name action_name +# wrong constant name action_name= +# wrong constant name available_action? +# wrong constant name controller_path +# wrong constant name formats +# wrong constant name formats= +# wrong constant name performed? +# wrong constant name process +# wrong constant name response_body +# wrong constant name response_body= +# wrong constant name send_action +# wrong constant name abstract +# wrong constant name abstract! +# wrong constant name abstract? +# wrong constant name action_methods +# wrong constant name clear_action_methods! +# wrong constant name controller_path +# wrong constant name inherited +# wrong constant name internal_methods +# wrong constant name method_added +# wrong constant name supports_path? +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name view_cache_dependencies +# wrong constant name view_cache_dependency +# wrong constant name +# wrong constant name cache_store +# wrong constant name cache_store= +# wrong constant name +# undefined method `expire_fragment1' for module `AbstractController::Caching::Fragments' +# undefined method `fragment_exist?1' for module `AbstractController::Caching::Fragments' +# undefined method `read_fragment1' for module `AbstractController::Caching::Fragments' +# undefined method `write_fragment1' for module `AbstractController::Caching::Fragments' +# wrong constant name +# wrong constant name combined_fragment_cache_key +# wrong constant name expire_fragment1 +# wrong constant name expire_fragment +# wrong constant name fragment_cache_key +# wrong constant name fragment_exist?1 +# wrong constant name fragment_exist? +# wrong constant name instrument_fragment_cache +# wrong constant name read_fragment1 +# wrong constant name read_fragment +# wrong constant name write_fragment1 +# wrong constant name write_fragment +# undefined method `fragment_cache_key1' for module `AbstractController::Caching::Fragments::ClassMethods' +# wrong constant name fragment_cache_key1 +# wrong constant name fragment_cache_key +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name process_action +# undefined method `_insert_callbacks1' for module `AbstractController::Callbacks::ClassMethods' +# wrong constant name _insert_callbacks1 +# wrong constant name _insert_callbacks +# wrong constant name _normalize_callback_option +# wrong constant name _normalize_callback_options +# wrong constant name +# wrong constant name atom +# wrong constant name autocomplete +# wrong constant name bmp +# wrong constant name css +# wrong constant name csv +# wrong constant name gif +# wrong constant name gzip +# wrong constant name html +# wrong constant name ics +# wrong constant name jpeg +# wrong constant name js +# wrong constant name json +# wrong constant name m +# wrong constant name m4a +# wrong constant name mp3 +# wrong constant name mp4 +# wrong constant name mpeg +# wrong constant name multipart_form +# wrong constant name ogg +# wrong constant name otf +# wrong constant name pdf +# wrong constant name png +# wrong constant name rss +# wrong constant name svg +# wrong constant name text +# wrong constant name tiff +# wrong constant name ttf +# wrong constant name url_encoded_form +# wrong constant name vcf +# wrong constant name vtt +# wrong constant name webm +# wrong constant name woff +# wrong constant name woff2 +# wrong constant name xml +# wrong constant name yaml +# wrong constant name zip +# wrong constant name +# wrong constant name generate_method_for_mime +# undefined method `initialize1' for class `AbstractController::DoubleRenderError' +# wrong constant name initialize1 +# wrong constant name initialize +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name clear_helpers +# wrong constant name helper +# wrong constant name helper_method +# wrong constant name inherited +# wrong constant name modules_for_helpers +# wrong constant name +# wrong constant name initialize +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# undefined singleton method `with1' for `AbstractController::Railties::RoutesHelpers' +# wrong constant name +# wrong constant name with1 +# wrong constant name with +# wrong constant name +# undefined method `render_to_body1' for module `AbstractController::Rendering' +# wrong constant name render +# wrong constant name render_to_body1 +# wrong constant name render_to_body +# wrong constant name render_to_string +# wrong constant name rendered_format +# wrong constant name view_assigns +# wrong constant name +# undefined method `t1' for module `AbstractController::Translation' +# undefined method `translate1' for module `AbstractController::Translation' +# wrong constant name l +# wrong constant name localize +# wrong constant name t1 +# wrong constant name t +# wrong constant name translate1 +# wrong constant name translate +# wrong constant name +# wrong constant name +# wrong constant name _routes +# wrong constant name _routes +# wrong constant name action_methods +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# undefined method `initialize1' for class `ActionCable::Channel::Base' +# uninitialized constant ActionCable::Channel::Base::CALLBACK_FILTER_TYPES +# wrong constant name __callbacks +# wrong constant name __callbacks? +# wrong constant name _run_subscribe_callbacks +# wrong constant name _run_unsubscribe_callbacks +# wrong constant name _subscribe_callbacks +# wrong constant name _unsubscribe_callbacks +# wrong constant name connection +# wrong constant name identifier +# wrong constant name initialize1 +# wrong constant name initialize +# wrong constant name logger +# wrong constant name params +# wrong constant name perform_action +# wrong constant name periodic_timers= +# wrong constant name subscribe_to_channel +# wrong constant name unsubscribe_from_channel +# wrong constant name +# wrong constant name __callbacks +# wrong constant name __callbacks= +# wrong constant name __callbacks? +# wrong constant name _subscribe_callbacks +# wrong constant name _subscribe_callbacks= +# wrong constant name _unsubscribe_callbacks +# wrong constant name _unsubscribe_callbacks= +# wrong constant name action_methods +# wrong constant name periodic_timers +# wrong constant name periodic_timers= +# wrong constant name periodic_timers? +# wrong constant name +# wrong constant name broadcasting_for +# wrong constant name broadcast_to +# wrong constant name broadcasting_for +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name after_subscribe +# wrong constant name after_unsubscribe +# wrong constant name before_subscribe +# wrong constant name before_unsubscribe +# wrong constant name on_subscribe +# wrong constant name on_unsubscribe +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name channel_name +# wrong constant name channel_name +# wrong constant name +# wrong constant name +# wrong constant name +# undefined method `periodically1' for module `ActionCable::Channel::PeriodicTimers::ClassMethods' +# wrong constant name periodically1 +# wrong constant name periodically +# wrong constant name +# wrong constant name +# undefined method `stream_for1' for module `ActionCable::Channel::Streams' +# undefined method `stream_for2' for module `ActionCable::Channel::Streams' +# undefined method `stream_from1' for module `ActionCable::Channel::Streams' +# undefined method `stream_from2' for module `ActionCable::Channel::Streams' +# wrong constant name pubsub +# wrong constant name stop_all_streams +# wrong constant name stream_for1 +# wrong constant name stream_for2 +# wrong constant name stream_for +# wrong constant name stream_from1 +# wrong constant name stream_from2 +# wrong constant name stream_from +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name reject_unauthorized_connection +# wrong constant name +# wrong constant name +# undefined method `initialize1' for class `ActionCable::Connection::Base' +# wrong constant name beat +# wrong constant name close +# wrong constant name dispatch_websocket_message +# wrong constant name env +# wrong constant name event_loop +# wrong constant name identifiers +# wrong constant name identifiers= +# wrong constant name identifiers? +# wrong constant name initialize1 +# wrong constant name initialize +# wrong constant name logger +# wrong constant name message_buffer +# wrong constant name on_close +# wrong constant name on_error +# wrong constant name on_message +# wrong constant name on_open +# wrong constant name process +# wrong constant name protocol +# wrong constant name pubsub +# wrong constant name receive +# wrong constant name send_async +# wrong constant name server +# wrong constant name statistics +# wrong constant name subscriptions +# wrong constant name transmit +# wrong constant name websocket +# wrong constant name worker_pool +# wrong constant name +# wrong constant name identifiers +# wrong constant name identifiers= +# wrong constant name identifiers? +# undefined method `close1' for class `ActionCable::Connection::ClientSocket' +# undefined method `close2' for class `ActionCable::Connection::ClientSocket' +# wrong constant name alive? +# wrong constant name client_gone +# wrong constant name close1 +# wrong constant name close2 +# wrong constant name close +# wrong constant name env +# wrong constant name initialize +# wrong constant name parse +# wrong constant name protocol +# wrong constant name rack_response +# wrong constant name start_driver +# wrong constant name transmit +# wrong constant name url +# wrong constant name write +# wrong constant name +# wrong constant name determine_url +# wrong constant name secure_request? +# wrong constant name +# wrong constant name connection_identifier +# wrong constant name identified_by +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name append +# wrong constant name buffered_messages +# wrong constant name connection +# wrong constant name initialize +# wrong constant name process! +# wrong constant name processing? +# wrong constant name +# wrong constant name close +# wrong constant name each +# wrong constant name flush_write_buffer +# wrong constant name hijack_rack_socket +# wrong constant name initialize +# wrong constant name receive +# wrong constant name shutdown +# wrong constant name write +# wrong constant name +# undefined method `post1' for class `ActionCable::Connection::StreamEventLoop' +# wrong constant name attach +# wrong constant name detach +# wrong constant name post1 +# wrong constant name post +# wrong constant name stop +# wrong constant name timer +# wrong constant name writes_pending +# wrong constant name +# wrong constant name add +# wrong constant name connection +# wrong constant name execute_command +# wrong constant name identifiers +# wrong constant name initialize +# wrong constant name logger +# wrong constant name perform_action +# wrong constant name remove +# wrong constant name remove_subscription +# wrong constant name subscriptions +# wrong constant name unsubscribe_from_all +# wrong constant name +# wrong constant name add_tags +# wrong constant name debug +# wrong constant name error +# wrong constant name fatal +# wrong constant name info +# wrong constant name initialize +# wrong constant name tag +# wrong constant name tags +# wrong constant name unknown +# wrong constant name warn +# wrong constant name +# undefined method `initialize1' for class `ActionCable::Connection::WebSocket' +# wrong constant name alive? +# wrong constant name close +# wrong constant name initialize1 +# wrong constant name initialize +# wrong constant name possible? +# wrong constant name protocol +# wrong constant name rack_response +# wrong constant name transmit +# wrong constant name websocket +# wrong constant name +# wrong constant name +# uninitialized constant ActionCable::Engine::ABSTRACT_RAILTIES +# wrong constant name +# wrong constant name +# wrong constant name action_cable_meta_tag +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name initialize +# wrong constant name server +# wrong constant name where +# wrong constant name +# wrong constant name disconnect +# wrong constant name identifiers +# wrong constant name identifiers= +# wrong constant name identifiers? +# wrong constant name initialize +# wrong constant name server +# wrong constant name +# wrong constant name +# wrong constant name identifiers +# wrong constant name identifiers= +# wrong constant name identifiers? +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# uninitialized constant ActionCable::Server::Base::BEAT_INTERVAL +# wrong constant name call +# wrong constant name config +# wrong constant name config= +# wrong constant name connection_identifiers +# wrong constant name disconnect +# wrong constant name event_loop +# wrong constant name logger +# wrong constant name mutex +# wrong constant name pubsub +# wrong constant name remote_connections +# wrong constant name restart +# wrong constant name worker_pool +# wrong constant name +# wrong constant name config +# wrong constant name config= +# wrong constant name logger +# undefined method `broadcast1' for module `ActionCable::Server::Broadcasting' +# undefined method `broadcaster_for1' for module `ActionCable::Server::Broadcasting' +# wrong constant name +# wrong constant name broadcast1 +# wrong constant name broadcast +# wrong constant name broadcaster_for1 +# wrong constant name broadcaster_for +# wrong constant name broadcast +# wrong constant name broadcasting +# wrong constant name coder +# wrong constant name initialize +# wrong constant name server +# wrong constant name +# wrong constant name +# wrong constant name allow_same_origin_as_host +# wrong constant name allow_same_origin_as_host= +# wrong constant name allowed_request_origins +# wrong constant name allowed_request_origins= +# wrong constant name cable +# wrong constant name cable= +# wrong constant name connection_class +# wrong constant name connection_class= +# wrong constant name disable_request_forgery_protection +# wrong constant name disable_request_forgery_protection= +# wrong constant name log_tags +# wrong constant name log_tags= +# wrong constant name logger +# wrong constant name logger= +# wrong constant name mount_path +# wrong constant name mount_path= +# wrong constant name pubsub_adapter +# wrong constant name url +# wrong constant name url= +# wrong constant name worker_pool_size +# wrong constant name worker_pool_size= +# wrong constant name +# wrong constant name add_connection +# wrong constant name connections +# wrong constant name open_connections_statistics +# wrong constant name remove_connection +# wrong constant name setup_heartbeat_timer +# wrong constant name +# undefined method `async_invoke1' for class `ActionCable::Server::Worker' +# undefined method `initialize1' for class `ActionCable::Server::Worker' +# wrong constant name +# uninitialized constant ActionCable::Server::Worker::CALLBACK_FILTER_TYPES +# wrong constant name __callbacks +# wrong constant name __callbacks? +# wrong constant name _run_work_callbacks +# wrong constant name _work_callbacks +# wrong constant name async_exec +# wrong constant name async_invoke1 +# wrong constant name async_invoke +# wrong constant name connection +# wrong constant name connection= +# wrong constant name executor +# wrong constant name halt +# wrong constant name initialize1 +# wrong constant name initialize +# wrong constant name invoke +# wrong constant name stopping? +# wrong constant name work +# wrong constant name with_database_connections +# wrong constant name +# wrong constant name +# wrong constant name __callbacks +# wrong constant name __callbacks= +# wrong constant name __callbacks? +# wrong constant name _work_callbacks +# wrong constant name _work_callbacks= +# wrong constant name connection +# wrong constant name connection= +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# undefined method `subscribe1' for class `ActionCable::SubscriptionAdapter::Base' +# wrong constant name broadcast +# wrong constant name initialize +# wrong constant name logger +# wrong constant name server +# wrong constant name shutdown +# wrong constant name subscribe1 +# wrong constant name subscribe +# wrong constant name unsubscribe +# wrong constant name +# undefined method `subscribe1' for module `ActionCable::SubscriptionAdapter::ChannelPrefix' +# wrong constant name broadcast +# wrong constant name subscribe1 +# wrong constant name subscribe +# wrong constant name unsubscribe +# wrong constant name +# wrong constant name add_channel +# wrong constant name add_subscriber +# wrong constant name broadcast +# wrong constant name invoke_callback +# wrong constant name remove_channel +# wrong constant name remove_subscriber +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name gem_version +# wrong constant name server +# wrong constant name version +# uninitialized constant ActionController::API::ACTION_OPTIONS +# uninitialized constant ActionController::API::CALLBACK_FILTER_TYPES +# uninitialized constant ActionController::API::DEFAULT_PROTECTED_INSTANCE_VARIABLES +# uninitialized constant ActionController::API::DEFAULT_SEND_FILE_DISPOSITION +# uninitialized constant ActionController::API::DEFAULT_SEND_FILE_TYPE +# uninitialized constant ActionController::API::EXCLUDE_PARAMETERS +# uninitialized constant ActionController::API::REDIRECT_OPTIONS +# uninitialized constant ActionController::API::RENDERERS +# uninitialized constant ActionController::API::RENDER_FORMATS_IN_PRIORITY +# uninitialized constant ActionController::API::URL_OPTIONS +# wrong constant name __callbacks +# wrong constant name __callbacks? +# wrong constant name _process_action_callbacks +# wrong constant name _renderers +# wrong constant name _renderers= +# wrong constant name _renderers? +# wrong constant name _run_process_action_callbacks +# wrong constant name _view_paths +# wrong constant name _view_paths= +# wrong constant name _view_paths? +# wrong constant name _wrapper_options +# wrong constant name _wrapper_options= +# wrong constant name _wrapper_options? +# wrong constant name default_url_options +# wrong constant name default_url_options= +# wrong constant name default_url_options? +# wrong constant name etaggers +# wrong constant name etaggers= +# wrong constant name etaggers? +# wrong constant name logger +# wrong constant name logger= +# wrong constant name rescue_handlers +# wrong constant name rescue_handlers= +# wrong constant name rescue_handlers? +# wrong constant name +# wrong constant name __callbacks +# wrong constant name __callbacks= +# wrong constant name __callbacks? +# wrong constant name _process_action_callbacks +# wrong constant name _process_action_callbacks= +# wrong constant name _renderers +# wrong constant name _renderers= +# wrong constant name _renderers? +# wrong constant name _view_paths +# wrong constant name _view_paths= +# wrong constant name _view_paths? +# wrong constant name _wrapper_options +# wrong constant name _wrapper_options= +# wrong constant name _wrapper_options? +# wrong constant name default_url_options +# wrong constant name default_url_options= +# wrong constant name default_url_options? +# wrong constant name etaggers +# wrong constant name etaggers= +# wrong constant name etaggers? +# wrong constant name logger +# wrong constant name logger= +# wrong constant name rescue_handlers +# wrong constant name rescue_handlers= +# wrong constant name rescue_handlers? +# wrong constant name without_modules +# wrong constant name +# undefined method `render_to_body1' for module `ActionController::ApiRendering' +# wrong constant name render_to_body1 +# wrong constant name render_to_body +# wrong constant name +# undefined method `initialize1' for class `ActionController::BadRequest' +# wrong constant name initialize1 +# wrong constant name initialize +# wrong constant name +# uninitialized constant ActionController::Base::ACTION_OPTIONS +# uninitialized constant ActionController::Base::AUTHENTICITY_TOKEN_LENGTH +# uninitialized constant ActionController::Base::CALLBACK_FILTER_TYPES +# uninitialized constant ActionController::Base::DEFAULT_PROTECTED_INSTANCE_VARIABLES +# uninitialized constant ActionController::Base::DEFAULT_SEND_FILE_DISPOSITION +# uninitialized constant ActionController::Base::DEFAULT_SEND_FILE_TYPE +# uninitialized constant ActionController::Base::EXCLUDE_PARAMETERS +# uninitialized constant ActionController::Base::NULL_ORIGIN_MESSAGE +# uninitialized constant ActionController::Base::REDIRECT_OPTIONS +# uninitialized constant ActionController::Base::RENDERERS +# uninitialized constant ActionController::Base::RENDER_FORMATS_IN_PRIORITY +# uninitialized constant ActionController::Base::URL_OPTIONS +# wrong constant name __callbacks +# wrong constant name __callbacks? +# wrong constant name _helper_methods +# wrong constant name _helper_methods= +# wrong constant name _helper_methods? +# wrong constant name _helpers +# wrong constant name _helpers= +# wrong constant name _helpers? +# wrong constant name _process_action_callbacks +# wrong constant name _renderers +# wrong constant name _renderers= +# wrong constant name _renderers? +# wrong constant name _run_process_action_callbacks +# wrong constant name _view_cache_dependencies +# wrong constant name _view_cache_dependencies= +# wrong constant name _view_cache_dependencies? +# wrong constant name _view_paths +# wrong constant name _view_paths= +# wrong constant name _view_paths? +# wrong constant name _wrapper_options +# wrong constant name _wrapper_options= +# wrong constant name _wrapper_options? +# wrong constant name alert +# wrong constant name allow_forgery_protection +# wrong constant name allow_forgery_protection= +# wrong constant name asset_host +# wrong constant name asset_host= +# wrong constant name assets_dir +# wrong constant name assets_dir= +# wrong constant name default_asset_host_protocol +# wrong constant name default_asset_host_protocol= +# wrong constant name default_protect_from_forgery +# wrong constant name default_protect_from_forgery= +# wrong constant name default_static_extension +# wrong constant name default_static_extension= +# wrong constant name default_url_options +# wrong constant name default_url_options= +# wrong constant name default_url_options? +# wrong constant name enable_fragment_cache_logging +# wrong constant name enable_fragment_cache_logging= +# wrong constant name etag_with_template_digest +# wrong constant name etag_with_template_digest= +# wrong constant name etag_with_template_digest? +# wrong constant name etaggers +# wrong constant name etaggers= +# wrong constant name etaggers? +# wrong constant name flash +# wrong constant name forgery_protection_origin_check +# wrong constant name forgery_protection_origin_check= +# wrong constant name forgery_protection_strategy +# wrong constant name forgery_protection_strategy= +# wrong constant name fragment_cache_keys +# wrong constant name fragment_cache_keys= +# wrong constant name fragment_cache_keys? +# wrong constant name helpers_path +# wrong constant name helpers_path= +# wrong constant name helpers_path? +# wrong constant name include_all_helpers +# wrong constant name include_all_helpers= +# wrong constant name include_all_helpers? +# wrong constant name javascripts_dir +# wrong constant name javascripts_dir= +# wrong constant name log_warning_on_csrf_failure +# wrong constant name log_warning_on_csrf_failure= +# wrong constant name logger +# wrong constant name logger= +# wrong constant name notice +# wrong constant name per_form_csrf_tokens +# wrong constant name per_form_csrf_tokens= +# wrong constant name perform_caching +# wrong constant name perform_caching= +# wrong constant name process +# wrong constant name process_with_mini_profiler +# wrong constant name process_without_mini_profiler +# wrong constant name relative_url_root +# wrong constant name relative_url_root= +# wrong constant name request_forgery_protection_token +# wrong constant name request_forgery_protection_token= +# wrong constant name rescue_handlers +# wrong constant name rescue_handlers= +# wrong constant name rescue_handlers? +# wrong constant name stylesheets_dir +# wrong constant name stylesheets_dir= +# wrong constant name __callbacks +# wrong constant name __callbacks= +# wrong constant name __callbacks? +# wrong constant name _default_form_builder +# wrong constant name _default_form_builder= +# wrong constant name _default_form_builder? +# wrong constant name _flash_types +# wrong constant name _flash_types= +# wrong constant name _flash_types? +# wrong constant name _helper_methods +# wrong constant name _helper_methods= +# wrong constant name _helper_methods? +# wrong constant name _helpers +# wrong constant name _helpers= +# wrong constant name _helpers? +# wrong constant name _layout +# wrong constant name _layout= +# wrong constant name _layout? +# wrong constant name _layout_conditions +# wrong constant name _layout_conditions= +# wrong constant name _layout_conditions? +# wrong constant name _process_action_callbacks +# wrong constant name _process_action_callbacks= +# wrong constant name _renderers +# wrong constant name _renderers= +# wrong constant name _renderers? +# wrong constant name _view_cache_dependencies +# wrong constant name _view_cache_dependencies= +# wrong constant name _view_cache_dependencies? +# wrong constant name _view_paths +# wrong constant name _view_paths= +# wrong constant name _view_paths? +# wrong constant name _wrapper_options +# wrong constant name _wrapper_options= +# wrong constant name _wrapper_options? +# wrong constant name allow_forgery_protection +# wrong constant name allow_forgery_protection= +# wrong constant name asset_host +# wrong constant name asset_host= +# wrong constant name assets_dir +# wrong constant name assets_dir= +# wrong constant name default_asset_host_protocol +# wrong constant name default_asset_host_protocol= +# wrong constant name default_protect_from_forgery +# wrong constant name default_protect_from_forgery= +# wrong constant name default_static_extension +# wrong constant name default_static_extension= +# wrong constant name default_url_options +# wrong constant name default_url_options= +# wrong constant name default_url_options? +# wrong constant name enable_fragment_cache_logging +# wrong constant name enable_fragment_cache_logging= +# wrong constant name etag_with_template_digest +# wrong constant name etag_with_template_digest= +# wrong constant name etag_with_template_digest? +# wrong constant name etaggers +# wrong constant name etaggers= +# wrong constant name etaggers? +# wrong constant name forgery_protection_origin_check +# wrong constant name forgery_protection_origin_check= +# wrong constant name forgery_protection_strategy +# wrong constant name forgery_protection_strategy= +# wrong constant name fragment_cache_keys +# wrong constant name fragment_cache_keys= +# wrong constant name fragment_cache_keys? +# wrong constant name helpers_path +# wrong constant name helpers_path= +# wrong constant name helpers_path? +# wrong constant name include_all_helpers +# wrong constant name include_all_helpers= +# wrong constant name include_all_helpers? +# wrong constant name javascripts_dir +# wrong constant name javascripts_dir= +# wrong constant name log_warning_on_csrf_failure +# wrong constant name log_warning_on_csrf_failure= +# wrong constant name logger +# wrong constant name logger= +# wrong constant name per_form_csrf_tokens +# wrong constant name per_form_csrf_tokens= +# wrong constant name perform_caching +# wrong constant name perform_caching= +# wrong constant name relative_url_root +# wrong constant name relative_url_root= +# wrong constant name request_forgery_protection_token +# wrong constant name request_forgery_protection_token= +# wrong constant name rescue_handlers +# wrong constant name rescue_handlers= +# wrong constant name rescue_handlers? +# wrong constant name stylesheets_dir +# wrong constant name stylesheets_dir= +# wrong constant name without_modules +# wrong constant name default_render +# wrong constant name send_action +# wrong constant name +# wrong constant name +# undefined method `expires_in1' for module `ActionController::ConditionalGet' +# undefined method `fresh_when1' for module `ActionController::ConditionalGet' +# undefined method `fresh_when2' for module `ActionController::ConditionalGet' +# undefined method `fresh_when3' for module `ActionController::ConditionalGet' +# undefined method `fresh_when4' for module `ActionController::ConditionalGet' +# undefined method `fresh_when5' for module `ActionController::ConditionalGet' +# undefined method `fresh_when6' for module `ActionController::ConditionalGet' +# undefined method `fresh_when7' for module `ActionController::ConditionalGet' +# undefined method `http_cache_forever1' for module `ActionController::ConditionalGet' +# undefined method `stale?1' for module `ActionController::ConditionalGet' +# wrong constant name +# wrong constant name expires_in1 +# wrong constant name expires_in +# wrong constant name expires_now +# wrong constant name fresh_when1 +# wrong constant name fresh_when2 +# wrong constant name fresh_when3 +# wrong constant name fresh_when4 +# wrong constant name fresh_when5 +# wrong constant name fresh_when6 +# wrong constant name fresh_when7 +# wrong constant name fresh_when +# wrong constant name http_cache_forever1 +# wrong constant name http_cache_forever +# wrong constant name stale?1 +# wrong constant name stale? +# wrong constant name etag +# wrong constant name +# wrong constant name +# wrong constant name +# undefined method `content_security_policy1' for module `ActionController::ContentSecurityPolicy::ClassMethods' +# undefined method `content_security_policy_report_only1' for module `ActionController::ContentSecurityPolicy::ClassMethods' +# wrong constant name content_security_policy1 +# wrong constant name content_security_policy +# wrong constant name content_security_policy_report_only1 +# wrong constant name content_security_policy_report_only +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# undefined method `force_ssl_redirect1' for module `ActionController::ForceSSL' +# wrong constant name +# wrong constant name force_ssl_redirect1 +# wrong constant name force_ssl_redirect +# undefined method `force_ssl1' for module `ActionController::ForceSSL::ClassMethods' +# wrong constant name force_ssl1 +# wrong constant name force_ssl +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name default_form_builder +# wrong constant name default_form_builder +# wrong constant name +# wrong constant name +# undefined method `head1' for module `ActionController::Head' +# wrong constant name head1 +# wrong constant name head +# wrong constant name +# wrong constant name +# wrong constant name helpers +# wrong constant name all_helpers_from_path +# wrong constant name helper_attr +# wrong constant name helpers +# wrong constant name modules_for_helpers +# wrong constant name +# wrong constant name +# wrong constant name helpers_path +# wrong constant name helpers_path= +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name auth_param +# wrong constant name auth_scheme +# wrong constant name authenticate +# wrong constant name authentication_request +# wrong constant name decode_credentials +# wrong constant name encode_credentials +# wrong constant name has_basic_credentials? +# wrong constant name user_name_and_password +# undefined method `authenticate_or_request_with_http_basic1' for module `ActionController::HttpAuthentication::Basic::ControllerMethods' +# undefined method `authenticate_or_request_with_http_basic2' for module `ActionController::HttpAuthentication::Basic::ControllerMethods' +# undefined method `request_http_basic_authentication1' for module `ActionController::HttpAuthentication::Basic::ControllerMethods' +# undefined method `request_http_basic_authentication2' for module `ActionController::HttpAuthentication::Basic::ControllerMethods' +# wrong constant name authenticate_or_request_with_http_basic1 +# wrong constant name authenticate_or_request_with_http_basic2 +# wrong constant name authenticate_or_request_with_http_basic +# wrong constant name authenticate_with_http_basic +# wrong constant name request_http_basic_authentication1 +# wrong constant name request_http_basic_authentication2 +# wrong constant name request_http_basic_authentication +# wrong constant name +# wrong constant name +# undefined method `authentication_request1' for module `ActionController::HttpAuthentication::Digest' +# undefined method `expected_response1' for module `ActionController::HttpAuthentication::Digest' +# undefined method `nonce1' for module `ActionController::HttpAuthentication::Digest' +# undefined method `validate_nonce1' for module `ActionController::HttpAuthentication::Digest' +# wrong constant name +# wrong constant name authenticate +# wrong constant name authentication_header +# wrong constant name authentication_request1 +# wrong constant name authentication_request +# wrong constant name decode_credentials +# wrong constant name decode_credentials_header +# wrong constant name encode_credentials +# wrong constant name expected_response1 +# wrong constant name expected_response +# wrong constant name ha1 +# wrong constant name nonce1 +# wrong constant name nonce +# wrong constant name opaque +# wrong constant name secret_token +# wrong constant name validate_digest_response +# wrong constant name validate_nonce1 +# wrong constant name validate_nonce +# undefined method `authenticate_or_request_with_http_digest1' for module `ActionController::HttpAuthentication::Digest::ControllerMethods' +# undefined method `authenticate_or_request_with_http_digest2' for module `ActionController::HttpAuthentication::Digest::ControllerMethods' +# undefined method `authenticate_with_http_digest1' for module `ActionController::HttpAuthentication::Digest::ControllerMethods' +# undefined method `request_http_digest_authentication1' for module `ActionController::HttpAuthentication::Digest::ControllerMethods' +# undefined method `request_http_digest_authentication2' for module `ActionController::HttpAuthentication::Digest::ControllerMethods' +# wrong constant name authenticate_or_request_with_http_digest1 +# wrong constant name authenticate_or_request_with_http_digest2 +# wrong constant name authenticate_or_request_with_http_digest +# wrong constant name authenticate_with_http_digest1 +# wrong constant name authenticate_with_http_digest +# wrong constant name request_http_digest_authentication1 +# wrong constant name request_http_digest_authentication2 +# wrong constant name request_http_digest_authentication +# wrong constant name +# wrong constant name +# undefined method `authentication_request1' for module `ActionController::HttpAuthentication::Token' +# undefined method `encode_credentials1' for module `ActionController::HttpAuthentication::Token' +# wrong constant name +# wrong constant name authenticate +# wrong constant name authentication_request1 +# wrong constant name authentication_request +# wrong constant name encode_credentials1 +# wrong constant name encode_credentials +# wrong constant name params_array_from +# wrong constant name raw_params +# wrong constant name rewrite_param_values +# wrong constant name token_and_options +# wrong constant name token_params_from +# undefined method `authenticate_or_request_with_http_token1' for module `ActionController::HttpAuthentication::Token::ControllerMethods' +# undefined method `authenticate_or_request_with_http_token2' for module `ActionController::HttpAuthentication::Token::ControllerMethods' +# undefined method `request_http_token_authentication1' for module `ActionController::HttpAuthentication::Token::ControllerMethods' +# undefined method `request_http_token_authentication2' for module `ActionController::HttpAuthentication::Token::ControllerMethods' +# wrong constant name authenticate_or_request_with_http_token1 +# wrong constant name authenticate_or_request_with_http_token2 +# wrong constant name authenticate_or_request_with_http_token +# wrong constant name authenticate_with_http_token +# wrong constant name request_http_token_authentication1 +# wrong constant name request_http_token_authentication2 +# wrong constant name request_http_token_authentication +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name default_render +# wrong constant name method_for_action +# wrong constant name +# undefined method `send_data1' for module `ActionController::Instrumentation' +# undefined method `send_file1' for module `ActionController::Instrumentation' +# wrong constant name +# wrong constant name process_action +# wrong constant name redirect_to +# wrong constant name render +# wrong constant name send_data1 +# wrong constant name send_data +# wrong constant name send_file1 +# wrong constant name send_file +# wrong constant name view_runtime +# wrong constant name view_runtime= +# wrong constant name log_process_action +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name log_error +# wrong constant name new_controller_thread +# wrong constant name process +# wrong constant name response_body= +# wrong constant name call_on_error +# wrong constant name connected? +# wrong constant name ignore_disconnect +# wrong constant name ignore_disconnect= +# wrong constant name initialize +# wrong constant name on_error +# wrong constant name +# wrong constant name make_response! +# wrong constant name +# wrong constant name +# uninitialized constant ActionController::Live::Response::CONTENT_TYPE +# uninitialized constant ActionController::Live::Response::CONTENT_TYPE_PARSER +# uninitialized constant ActionController::Live::Response::DATE +# uninitialized constant ActionController::Live::Response::DEFAULT_CACHE_CONTROL +# uninitialized constant ActionController::Live::Response::FILTERED +# uninitialized constant ActionController::Live::Response::LAST_MODIFIED +# uninitialized constant ActionController::Live::Response::LOCATION +# uninitialized constant ActionController::Live::Response::MUST_REVALIDATE +# uninitialized constant ActionController::Live::Response::NO_CACHE +# uninitialized constant ActionController::Live::Response::NO_CONTENT_CODES +# uninitialized constant ActionController::Live::Response::NullContentTypeHeader +# uninitialized constant ActionController::Live::Response::PRIVATE +# uninitialized constant ActionController::Live::Response::PUBLIC +# uninitialized constant ActionController::Live::Response::SET_COOKIE +# uninitialized constant ActionController::Live::Response::SPECIAL_KEYS +# wrong constant name +# undefined method `initialize1' for class `ActionController::Live::SSE' +# undefined method `write1' for class `ActionController::Live::SSE' +# wrong constant name close +# wrong constant name initialize1 +# wrong constant name initialize +# wrong constant name write1 +# wrong constant name write +# wrong constant name +# wrong constant name +# uninitialized constant ActionController::LiveTestResponse::CONTENT_TYPE +# uninitialized constant ActionController::LiveTestResponse::CONTENT_TYPE_PARSER +# uninitialized constant ActionController::LiveTestResponse::DATE +# uninitialized constant ActionController::LiveTestResponse::DEFAULT_CACHE_CONTROL +# uninitialized constant ActionController::LiveTestResponse::FILTERED +# uninitialized constant ActionController::LiveTestResponse::LAST_MODIFIED +# uninitialized constant ActionController::LiveTestResponse::LOCATION +# uninitialized constant ActionController::LiveTestResponse::MUST_REVALIDATE +# uninitialized constant ActionController::LiveTestResponse::NO_CACHE +# uninitialized constant ActionController::LiveTestResponse::NO_CONTENT_CODES +# uninitialized constant ActionController::LiveTestResponse::NullContentTypeHeader +# uninitialized constant ActionController::LiveTestResponse::PRIVATE +# uninitialized constant ActionController::LiveTestResponse::PUBLIC +# uninitialized constant ActionController::LiveTestResponse::SET_COOKIE +# uninitialized constant ActionController::LiveTestResponse::SPECIAL_KEYS +# wrong constant name error? +# wrong constant name missing? +# wrong constant name success? +# wrong constant name +# uninitialized constant ActionController::LogSubscriber::BLACK +# uninitialized constant ActionController::LogSubscriber::BLUE +# uninitialized constant ActionController::LogSubscriber::BOLD +# uninitialized constant ActionController::LogSubscriber::CLEAR +# uninitialized constant ActionController::LogSubscriber::CYAN +# uninitialized constant ActionController::LogSubscriber::GREEN +# uninitialized constant ActionController::LogSubscriber::MAGENTA +# uninitialized constant ActionController::LogSubscriber::RED +# uninitialized constant ActionController::LogSubscriber::WHITE +# uninitialized constant ActionController::LogSubscriber::YELLOW +# wrong constant name exist_fragment? +# wrong constant name expire_fragment +# wrong constant name expire_page +# wrong constant name halted_callback +# wrong constant name process_action +# wrong constant name read_fragment +# wrong constant name redirect_to +# wrong constant name send_data +# wrong constant name send_file +# wrong constant name start_processing +# wrong constant name unpermitted_parameters +# wrong constant name write_fragment +# wrong constant name write_page +# wrong constant name +# wrong constant name content_type +# wrong constant name content_type= +# wrong constant name controller_name +# wrong constant name dispatch +# wrong constant name headers +# wrong constant name location +# wrong constant name location= +# wrong constant name middleware_stack +# wrong constant name middleware_stack= +# wrong constant name middleware_stack? +# wrong constant name params= +# wrong constant name request= +# wrong constant name reset_session +# wrong constant name response= +# wrong constant name response_body= +# wrong constant name response_code +# wrong constant name session +# wrong constant name set_request! +# wrong constant name set_response! +# wrong constant name status +# wrong constant name status= +# wrong constant name to_a +# wrong constant name url_for +# wrong constant name action +# wrong constant name binary_params_for? +# wrong constant name controller_name +# wrong constant name dispatch +# wrong constant name inherited +# wrong constant name make_response! +# wrong constant name middleware +# wrong constant name middleware_stack +# wrong constant name middleware_stack= +# wrong constant name middleware_stack? +# wrong constant name use +# wrong constant name initialize +# wrong constant name +# undefined method `build1' for class `ActionController::MiddlewareStack' +# uninitialized constant ActionController::MiddlewareStack::Elem +# wrong constant name +# wrong constant name build1 +# wrong constant name build +# wrong constant name initialize +# wrong constant name valid? +# wrong constant name +# wrong constant name +# undefined method `initialize1' for class `ActionController::MimeResponds::Collector' +# wrong constant name +# wrong constant name all +# wrong constant name any +# wrong constant name custom +# wrong constant name format +# wrong constant name format= +# wrong constant name initialize1 +# wrong constant name initialize +# wrong constant name negotiate_format +# wrong constant name response +# undefined method `initialize1' for class `ActionController::MimeResponds::Collector::VariantCollector' +# wrong constant name all +# wrong constant name any +# wrong constant name initialize1 +# wrong constant name initialize +# wrong constant name method_missing +# wrong constant name variant +# wrong constant name +# wrong constant name +# wrong constant name initialize +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name binary_params_for? +# wrong constant name inherited +# wrong constant name setup_param_encode +# wrong constant name skip_parameter_encoding +# wrong constant name +# wrong constant name +# wrong constant name initialize +# wrong constant name param +# wrong constant name +# wrong constant name converted_arrays +# wrong constant name fields_for_style? +# wrong constant name init_with +# wrong constant name stringify_keys +# wrong constant name hook_into_yaml_loading +# wrong constant name +# wrong constant name +# wrong constant name process_action +# undefined method `wrap_parameters1' for module `ActionController::ParamsWrapper::ClassMethods' +# wrong constant name _set_wrapper_options +# wrong constant name inherited +# wrong constant name wrap_parameters1 +# wrong constant name wrap_parameters +# wrong constant name +# wrong constant name initialize +# wrong constant name lock +# wrong constant name locked? +# wrong constant name synchronize +# wrong constant name try_lock +# wrong constant name unlock +# wrong constant name +# wrong constant name from_hash +# wrong constant name +# uninitialized constant ActionController::Railtie::ABSTRACT_RAILTIES +# wrong constant name +# wrong constant name +# wrong constant name inherited +# wrong constant name +# wrong constant name +# undefined method `redirect_back1' for module `ActionController::Redirecting' +# undefined method `redirect_to1' for module `ActionController::Redirecting' +# undefined method `redirect_to2' for module `ActionController::Redirecting' +# wrong constant name _compute_redirect_to_location +# wrong constant name redirect_back1 +# wrong constant name redirect_back +# wrong constant name redirect_to1 +# wrong constant name redirect_to2 +# wrong constant name redirect_to +# wrong constant name +# wrong constant name _compute_redirect_to_location +# wrong constant name +# undefined method `new1' for class `ActionController::Renderer' +# wrong constant name controller +# wrong constant name defaults +# wrong constant name initialize +# wrong constant name new1 +# wrong constant name new +# wrong constant name render +# wrong constant name with_defaults +# undefined singleton method `for1' for `ActionController::Renderer' +# undefined singleton method `for2' for `ActionController::Renderer' +# wrong constant name +# wrong constant name for1 +# wrong constant name for2 +# wrong constant name for +# wrong constant name +# wrong constant name +# wrong constant name _render_to_body_with_renderer +# wrong constant name _render_with_renderer_js +# wrong constant name _render_with_renderer_json +# wrong constant name _render_with_renderer_xml +# wrong constant name render_to_body +# wrong constant name +# wrong constant name use_renderer +# wrong constant name use_renderers +# wrong constant name +# wrong constant name +# wrong constant name _render_with_renderer_method_name +# wrong constant name add +# wrong constant name remove +# undefined method `render_to_body1' for module `ActionController::Rendering' +# wrong constant name +# wrong constant name process_action +# wrong constant name render +# wrong constant name render_to_body1 +# wrong constant name render_to_body +# wrong constant name render_to_string +# wrong constant name inherited +# wrong constant name render +# wrong constant name renderer +# wrong constant name setup_renderer! +# wrong constant name +# wrong constant name +# wrong constant name +# undefined method `skip_forgery_protection1' for module `ActionController::RequestForgeryProtection::ClassMethods' +# wrong constant name skip_forgery_protection1 +# wrong constant name skip_forgery_protection +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name handle_unverified_request +# wrong constant name initialize +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name handle_unverified_request +# wrong constant name initialize +# uninitialized constant ActionController::RequestForgeryProtection::ProtectionMethods::NullSession::NullCookieJar::DOMAIN_REGEXP +# uninitialized constant ActionController::RequestForgeryProtection::ProtectionMethods::NullSession::NullCookieJar::Elem +# wrong constant name write +# wrong constant name +# uninitialized constant ActionController::RequestForgeryProtection::ProtectionMethods::NullSession::NullSessionHash::Elem +# uninitialized constant ActionController::RequestForgeryProtection::ProtectionMethods::NullSession::NullSessionHash::Unspecified +# wrong constant name initialize +# wrong constant name +# wrong constant name +# wrong constant name handle_unverified_request +# wrong constant name initialize +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name show_detailed_exceptions? +# wrong constant name +# undefined method `initialize1' for class `ActionController::RoutingError' +# wrong constant name failures +# wrong constant name initialize1 +# wrong constant name initialize +# wrong constant name +# undefined method `initialize1' for class `ActionController::SessionOverflowError' +# wrong constant name initialize1 +# wrong constant name initialize +# wrong constant name +# wrong constant name +# wrong constant name params= +# undefined method `assert_template1' for module `ActionController::TemplateAssertions' +# undefined method `assert_template2' for module `ActionController::TemplateAssertions' +# wrong constant name assert_template1 +# wrong constant name assert_template2 +# wrong constant name assert_template +# wrong constant name +# wrong constant name +# uninitialized constant ActionController::TestCase::CALLBACK_FILTER_TYPES +# uninitialized constant ActionController::TestCase::E +# uninitialized constant ActionController::TestCase::PASSTHROUGH_EXCEPTIONS +# uninitialized constant ActionController::TestCase::RESPONSE_PREDICATES +# uninitialized constant ActionController::TestCase::SIGNALS +# uninitialized constant ActionController::TestCase::TEARDOWN_METHODS +# uninitialized constant ActionController::TestCase::UNDEFINED +# uninitialized constant ActionController::TestCase::UNTRACKED +# wrong constant name _controller_class +# wrong constant name _controller_class= +# wrong constant name _controller_class? +# undefined method `process1' for module `ActionController::TestCase::Behavior' +# undefined method `process2' for module `ActionController::TestCase::Behavior' +# undefined method `process3' for module `ActionController::TestCase::Behavior' +# undefined method `process4' for module `ActionController::TestCase::Behavior' +# undefined method `process5' for module `ActionController::TestCase::Behavior' +# undefined method `process6' for module `ActionController::TestCase::Behavior' +# undefined method `process7' for module `ActionController::TestCase::Behavior' +# undefined method `process8' for module `ActionController::TestCase::Behavior' +# wrong constant name +# wrong constant name build_response +# wrong constant name controller_class_name +# wrong constant name delete +# wrong constant name generated_path +# wrong constant name get +# wrong constant name head +# wrong constant name patch +# wrong constant name post +# wrong constant name process1 +# wrong constant name process2 +# wrong constant name process3 +# wrong constant name process4 +# wrong constant name process5 +# wrong constant name process6 +# wrong constant name process7 +# wrong constant name process8 +# wrong constant name process +# wrong constant name put +# wrong constant name query_parameter_names +# wrong constant name request +# wrong constant name response +# wrong constant name setup_controller_request_and_response +# wrong constant name controller_class +# wrong constant name controller_class= +# wrong constant name determine_default_controller_class +# wrong constant name tests +# wrong constant name +# wrong constant name +# wrong constant name _controller_class +# wrong constant name _controller_class= +# wrong constant name _controller_class? +# uninitialized constant ActionController::TestRequest::ACTION_DISPATCH_REQUEST_ID +# uninitialized constant ActionController::TestRequest::BROWSER_LIKE_ACCEPTS +# uninitialized constant ActionController::TestRequest::DEFAULT_PARSERS +# uninitialized constant ActionController::TestRequest::DEFAULT_PORTS +# uninitialized constant ActionController::TestRequest::ENV_MATCH +# uninitialized constant ActionController::TestRequest::ENV_METHODS +# uninitialized constant ActionController::TestRequest::FORM_DATA_MEDIA_TYPES +# uninitialized constant ActionController::TestRequest::HOST_REGEXP +# uninitialized constant ActionController::TestRequest::HTTP_IF_MODIFIED_SINCE +# uninitialized constant ActionController::TestRequest::HTTP_IF_NONE_MATCH +# uninitialized constant ActionController::TestRequest::HTTP_METHODS +# uninitialized constant ActionController::TestRequest::HTTP_METHOD_LOOKUP +# uninitialized constant ActionController::TestRequest::HTTP_X_FORWARDED_HOST +# uninitialized constant ActionController::TestRequest::HTTP_X_FORWARDED_PORT +# uninitialized constant ActionController::TestRequest::HTTP_X_FORWARDED_PROTO +# uninitialized constant ActionController::TestRequest::HTTP_X_FORWARDED_SCHEME +# uninitialized constant ActionController::TestRequest::HTTP_X_FORWARDED_SSL +# uninitialized constant ActionController::TestRequest::IP_HOST_REGEXP +# uninitialized constant ActionController::TestRequest::KV_RE +# uninitialized constant ActionController::TestRequest::LOCALHOST +# uninitialized constant ActionController::TestRequest::NONCE +# uninitialized constant ActionController::TestRequest::NONCE_GENERATOR +# uninitialized constant ActionController::TestRequest::NULL_ENV_FILTER +# uninitialized constant ActionController::TestRequest::NULL_PARAM_FILTER +# uninitialized constant ActionController::TestRequest::PAIR_RE +# uninitialized constant ActionController::TestRequest::PARAMETERS_KEY +# uninitialized constant ActionController::TestRequest::PARSEABLE_DATA_MEDIA_TYPES +# uninitialized constant ActionController::TestRequest::POLICY +# uninitialized constant ActionController::TestRequest::POLICY_REPORT_ONLY +# uninitialized constant ActionController::TestRequest::PROTOCOL_REGEXP +# uninitialized constant ActionController::TestRequest::RFC2518 +# uninitialized constant ActionController::TestRequest::RFC2616 +# uninitialized constant ActionController::TestRequest::RFC3253 +# uninitialized constant ActionController::TestRequest::RFC3648 +# uninitialized constant ActionController::TestRequest::RFC3744 +# uninitialized constant ActionController::TestRequest::RFC4791 +# uninitialized constant ActionController::TestRequest::RFC5323 +# uninitialized constant ActionController::TestRequest::RFC5789 +# wrong constant name assign_parameters +# wrong constant name content_type= +# wrong constant name initialize +# wrong constant name query_string= +# wrong constant name +# wrong constant name create +# wrong constant name new_session +# undefined method `initialize1' for class `ActionController::TestSession' +# uninitialized constant ActionController::TestSession::Elem +# uninitialized constant ActionController::TestSession::Unspecified +# wrong constant name fetch +# wrong constant name initialize1 +# wrong constant name initialize +# wrong constant name +# wrong constant name +# wrong constant name recycle! +# wrong constant name +# wrong constant name +# wrong constant name initialize +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name initialize +# wrong constant name params +# wrong constant name +# wrong constant name url_options +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name add_renderer +# wrong constant name remove_renderer +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name test_app +# wrong constant name test_app= +# wrong constant name code +# wrong constant name code_and_name +# wrong constant name initialize +# wrong constant name name +# wrong constant name +# uninitialized constant ActionDispatch::Assertions::RESPONSE_PREDICATES +# wrong constant name +# wrong constant name +# wrong constant name html_document +# undefined method `assert_redirected_to1' for module `ActionDispatch::Assertions::ResponseAssertions' +# undefined method `assert_redirected_to2' for module `ActionDispatch::Assertions::ResponseAssertions' +# undefined method `assert_response1' for module `ActionDispatch::Assertions::ResponseAssertions' +# wrong constant name assert_redirected_to1 +# wrong constant name assert_redirected_to2 +# wrong constant name assert_redirected_to +# wrong constant name assert_response1 +# wrong constant name assert_response +# wrong constant name +# undefined method `assert_generates1' for module `ActionDispatch::Assertions::RoutingAssertions' +# undefined method `assert_generates2' for module `ActionDispatch::Assertions::RoutingAssertions' +# undefined method `assert_generates3' for module `ActionDispatch::Assertions::RoutingAssertions' +# undefined method `assert_recognizes1' for module `ActionDispatch::Assertions::RoutingAssertions' +# undefined method `assert_recognizes2' for module `ActionDispatch::Assertions::RoutingAssertions' +# undefined method `assert_routing1' for module `ActionDispatch::Assertions::RoutingAssertions' +# undefined method `assert_routing2' for module `ActionDispatch::Assertions::RoutingAssertions' +# undefined method `assert_routing3' for module `ActionDispatch::Assertions::RoutingAssertions' +# wrong constant name assert_generates1 +# wrong constant name assert_generates2 +# wrong constant name assert_generates3 +# wrong constant name assert_generates +# wrong constant name assert_recognizes1 +# wrong constant name assert_recognizes2 +# wrong constant name assert_recognizes +# wrong constant name assert_routing1 +# wrong constant name assert_routing2 +# wrong constant name assert_routing3 +# wrong constant name assert_routing +# wrong constant name method_missing +# wrong constant name with_routing +# wrong constant name +# wrong constant name +# uninitialized constant ActionDispatch::Callbacks::CALLBACK_FILTER_TYPES +# wrong constant name __callbacks +# wrong constant name __callbacks? +# wrong constant name _call_callbacks +# wrong constant name _run_call_callbacks +# wrong constant name call +# wrong constant name initialize +# wrong constant name +# wrong constant name __callbacks +# wrong constant name __callbacks= +# wrong constant name __callbacks? +# wrong constant name _call_callbacks +# wrong constant name _call_callbacks= +# wrong constant name after +# wrong constant name before +# undefined method `block_all_mixed_content1' for class `ActionDispatch::ContentSecurityPolicy' +# undefined method `build1' for class `ActionDispatch::ContentSecurityPolicy' +# undefined method `build2' for class `ActionDispatch::ContentSecurityPolicy' +# undefined method `upgrade_insecure_requests1' for class `ActionDispatch::ContentSecurityPolicy' +# wrong constant name +# wrong constant name +# wrong constant name base_uri +# wrong constant name block_all_mixed_content1 +# wrong constant name block_all_mixed_content +# wrong constant name build1 +# wrong constant name build2 +# wrong constant name build +# wrong constant name child_src +# wrong constant name connect_src +# wrong constant name default_src +# wrong constant name directives +# wrong constant name font_src +# wrong constant name form_action +# wrong constant name frame_ancestors +# wrong constant name frame_src +# wrong constant name img_src +# wrong constant name manifest_src +# wrong constant name media_src +# wrong constant name object_src +# wrong constant name plugin_types +# wrong constant name report_uri +# wrong constant name require_sri_for +# wrong constant name sandbox +# wrong constant name script_src +# wrong constant name style_src +# wrong constant name upgrade_insecure_requests1 +# wrong constant name upgrade_insecure_requests +# wrong constant name worker_src +# wrong constant name call +# wrong constant name initialize +# wrong constant name +# wrong constant name content_security_policy +# wrong constant name content_security_policy= +# wrong constant name content_security_policy_nonce +# wrong constant name content_security_policy_nonce_generator +# wrong constant name content_security_policy_nonce_generator= +# wrong constant name content_security_policy_report_only +# wrong constant name content_security_policy_report_only= +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name call +# wrong constant name initialize +# wrong constant name [] +# wrong constant name []= +# wrong constant name initialize +# wrong constant name request +# wrong constant name +# wrong constant name encrypted +# wrong constant name permanent +# wrong constant name signed +# wrong constant name signed_or_encrypted +# wrong constant name +# undefined method `clear1' for class `ActionDispatch::Cookies::CookieJar' +# undefined method `delete1' for class `ActionDispatch::Cookies::CookieJar' +# undefined method `deleted?1' for class `ActionDispatch::Cookies::CookieJar' +# uninitialized constant ActionDispatch::Cookies::CookieJar::Elem +# wrong constant name [] +# wrong constant name []= +# wrong constant name always_write_cookie +# wrong constant name always_write_cookie= +# wrong constant name clear1 +# wrong constant name clear +# wrong constant name commit! +# wrong constant name committed? +# wrong constant name delete1 +# wrong constant name delete +# wrong constant name deleted?1 +# wrong constant name deleted? +# wrong constant name each +# wrong constant name fetch +# wrong constant name handle_options +# wrong constant name has_key? +# wrong constant name initialize +# wrong constant name key? +# wrong constant name request +# wrong constant name to_hash +# wrong constant name to_header +# wrong constant name update +# wrong constant name update_cookies_from_jar +# wrong constant name write +# wrong constant name +# wrong constant name always_write_cookie +# wrong constant name always_write_cookie= +# wrong constant name build +# wrong constant name +# uninitialized constant ActionDispatch::Cookies::EncryptedKeyRotatingCookieJar::MARSHAL_SIGNATURE +# wrong constant name +# wrong constant name +# wrong constant name dump +# wrong constant name load +# wrong constant name +# wrong constant name deserialize +# wrong constant name digest +# wrong constant name needs_migration? +# wrong constant name serialize +# wrong constant name serializer +# wrong constant name +# uninitialized constant ActionDispatch::Cookies::SignedKeyRotatingCookieJar::MARSHAL_SIGNATURE +# wrong constant name +# wrong constant name +# undefined method `initialize1' for class `ActionDispatch::DebugExceptions' +# undefined method `initialize2' for class `ActionDispatch::DebugExceptions' +# wrong constant name +# wrong constant name call +# wrong constant name initialize1 +# wrong constant name initialize2 +# wrong constant name initialize +# uninitialized constant ActionDispatch::DebugExceptions::DebugView::ASSET_EXTENSIONS +# uninitialized constant ActionDispatch::DebugExceptions::DebugView::ASSET_PUBLIC_DIRECTORIES +# uninitialized constant ActionDispatch::DebugExceptions::DebugView::AUTO_EMAIL_LOCAL_RE +# uninitialized constant ActionDispatch::DebugExceptions::DebugView::AUTO_EMAIL_RE +# uninitialized constant ActionDispatch::DebugExceptions::DebugView::AUTO_LINK_CRE +# uninitialized constant ActionDispatch::DebugExceptions::DebugView::AUTO_LINK_RE +# uninitialized constant ActionDispatch::DebugExceptions::DebugView::BOOLEAN_ATTRIBUTES +# uninitialized constant ActionDispatch::DebugExceptions::DebugView::BRACKETS +# uninitialized constant ActionDispatch::DebugExceptions::DebugView::BUTTON_TAG_METHOD_VERBS +# uninitialized constant ActionDispatch::DebugExceptions::DebugView::CHART_TYPES +# uninitialized constant ActionDispatch::DebugExceptions::DebugView::CONTROLLER_DELEGATES +# uninitialized constant ActionDispatch::DebugExceptions::DebugView::JOIN +# uninitialized constant ActionDispatch::DebugExceptions::DebugView::JS_ESCAPE_MAP +# uninitialized constant ActionDispatch::DebugExceptions::DebugView::MINUTES_IN_QUARTER_YEAR +# uninitialized constant ActionDispatch::DebugExceptions::DebugView::MINUTES_IN_THREE_QUARTERS_YEAR +# uninitialized constant ActionDispatch::DebugExceptions::DebugView::MINUTES_IN_YEAR +# uninitialized constant ActionDispatch::DebugExceptions::DebugView::NEW +# uninitialized constant ActionDispatch::DebugExceptions::DebugView::PRE_CONTENT_STRINGS +# uninitialized constant ActionDispatch::DebugExceptions::DebugView::STRINGIFIED_COMMON_METHODS +# uninitialized constant ActionDispatch::DebugExceptions::DebugView::TAG_PREFIXES +# uninitialized constant ActionDispatch::DebugExceptions::DebugView::URI_REGEXP +# uninitialized constant ActionDispatch::DebugExceptions::DebugView::VIEW_ACCESSORS +# uninitialized constant ActionDispatch::DebugExceptions::DebugView::WORD_PATTERN +# wrong constant name debug_hash +# wrong constant name debug_headers +# wrong constant name debug_params +# wrong constant name render +# wrong constant name +# wrong constant name +# undefined method `initialize1' for class `ActionDispatch::DebugLocks' +# wrong constant name call +# wrong constant name initialize1 +# wrong constant name initialize +# wrong constant name +# undefined method `status_code1' for class `ActionDispatch::ExceptionWrapper' +# wrong constant name application_trace +# wrong constant name backtrace_cleaner +# wrong constant name exception +# wrong constant name file +# wrong constant name framework_trace +# wrong constant name full_trace +# wrong constant name initialize +# wrong constant name line_number +# wrong constant name rescue_responses +# wrong constant name rescue_responses= +# wrong constant name rescue_template +# wrong constant name rescue_templates +# wrong constant name rescue_templates= +# wrong constant name source_extracts +# wrong constant name status_code1 +# wrong constant name status_code +# wrong constant name status_code_without_paginate +# wrong constant name traces +# wrong constant name +# wrong constant name rescue_responses +# wrong constant name rescue_responses= +# wrong constant name rescue_templates +# wrong constant name rescue_templates= +# wrong constant name status_code_for_exception +# wrong constant name call +# wrong constant name initialize +# wrong constant name +# undefined method `initialize1' for class `ActionDispatch::FileHandler' +# undefined method `initialize2' for class `ActionDispatch::FileHandler' +# wrong constant name call +# wrong constant name initialize1 +# wrong constant name initialize2 +# wrong constant name initialize +# wrong constant name match? +# wrong constant name serve +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# undefined method `discard1' for class `ActionDispatch::Flash::FlashHash' +# undefined method `initialize1' for class `ActionDispatch::Flash::FlashHash' +# undefined method `initialize2' for class `ActionDispatch::Flash::FlashHash' +# undefined method `keep1' for class `ActionDispatch::Flash::FlashHash' +# uninitialized constant ActionDispatch::Flash::FlashHash::Elem +# wrong constant name [] +# wrong constant name []= +# wrong constant name alert +# wrong constant name alert= +# wrong constant name clear +# wrong constant name delete +# wrong constant name discard1 +# wrong constant name discard +# wrong constant name each +# wrong constant name empty? +# wrong constant name initialize1 +# wrong constant name initialize2 +# wrong constant name initialize +# wrong constant name keep1 +# wrong constant name keep +# wrong constant name key? +# wrong constant name keys +# wrong constant name merge! +# wrong constant name notice +# wrong constant name notice= +# wrong constant name now +# wrong constant name now_is_loaded? +# wrong constant name replace +# wrong constant name sweep +# wrong constant name to_hash +# wrong constant name to_session_value +# wrong constant name update +# wrong constant name +# wrong constant name from_session_value +# wrong constant name [] +# wrong constant name []= +# wrong constant name alert= +# wrong constant name flash +# wrong constant name flash= +# wrong constant name initialize +# wrong constant name notice= +# wrong constant name +# wrong constant name commit_flash +# wrong constant name flash +# wrong constant name flash= +# wrong constant name flash_hash +# wrong constant name reset_session +# wrong constant name +# wrong constant name +# wrong constant name new +# wrong constant name +# wrong constant name +# wrong constant name etag_matches? +# wrong constant name fresh? +# wrong constant name if_modified_since +# wrong constant name if_none_match +# wrong constant name if_none_match_etags +# wrong constant name not_modified? +# wrong constant name +# wrong constant name cache_control +# wrong constant name date +# wrong constant name date= +# wrong constant name date? +# wrong constant name etag= +# wrong constant name etag? +# wrong constant name last_modified +# wrong constant name last_modified= +# wrong constant name last_modified? +# wrong constant name strong_etag= +# wrong constant name strong_etag? +# wrong constant name weak_etag= +# wrong constant name weak_etag? +# wrong constant name +# wrong constant name +# wrong constant name filtered_env +# wrong constant name filtered_parameters +# wrong constant name filtered_path +# wrong constant name initialize +# wrong constant name +# wrong constant name filtered_location +# wrong constant name +# undefined method `fetch1' for class `ActionDispatch::Http::Headers' +# uninitialized constant ActionDispatch::Http::Headers::Elem +# wrong constant name [] +# wrong constant name []= +# wrong constant name add +# wrong constant name each +# wrong constant name env +# wrong constant name fetch1 +# wrong constant name fetch +# wrong constant name include? +# wrong constant name initialize +# wrong constant name key? +# wrong constant name merge +# wrong constant name merge! +# wrong constant name +# wrong constant name from_hash +# undefined method `format1' for module `ActionDispatch::Http::MimeNegotiation' +# wrong constant name accepts +# wrong constant name content_mime_type +# wrong constant name content_type +# wrong constant name format1 +# wrong constant name format +# wrong constant name format= +# wrong constant name formats +# wrong constant name formats= +# wrong constant name has_content_type? +# wrong constant name negotiate_mime +# wrong constant name variant +# wrong constant name variant= +# wrong constant name +# undefined method `initialize1' for class `ActionDispatch::Http::ParameterFilter' +# wrong constant name +# wrong constant name filter +# wrong constant name initialize1 +# wrong constant name initialize +# undefined method `call1' for class `ActionDispatch::Http::ParameterFilter::CompiledFilter' +# wrong constant name blocks +# wrong constant name call1 +# wrong constant name call +# wrong constant name deep_regexps +# wrong constant name initialize +# wrong constant name regexps +# wrong constant name +# wrong constant name compile +# wrong constant name +# wrong constant name path_parameters +# wrong constant name path_parameters= +# undefined method `domain1' for module `ActionDispatch::Http::URL' +# undefined method `subdomain1' for module `ActionDispatch::Http::URL' +# undefined method `subdomains1' for module `ActionDispatch::Http::URL' +# wrong constant name domain1 +# wrong constant name domain +# wrong constant name host +# wrong constant name host_with_port +# wrong constant name initialize +# wrong constant name optional_port +# wrong constant name port +# wrong constant name port_string +# wrong constant name protocol +# wrong constant name raw_host_with_port +# wrong constant name server_port +# wrong constant name standard_port +# wrong constant name standard_port? +# wrong constant name subdomain1 +# wrong constant name subdomain +# wrong constant name subdomains1 +# wrong constant name subdomains +# wrong constant name tld_length +# wrong constant name tld_length= +# wrong constant name url +# wrong constant name +# wrong constant name extract_domain +# wrong constant name extract_subdomain +# wrong constant name extract_subdomains +# wrong constant name full_url_for +# wrong constant name path_for +# wrong constant name tld_length +# wrong constant name tld_length= +# wrong constant name url_for +# undefined method `close1' for class `ActionDispatch::Http::UploadedFile' +# undefined method `read1' for class `ActionDispatch::Http::UploadedFile' +# undefined method `read2' for class `ActionDispatch::Http::UploadedFile' +# wrong constant name close1 +# wrong constant name close +# wrong constant name content_type +# wrong constant name content_type= +# wrong constant name eof? +# wrong constant name headers +# wrong constant name headers= +# wrong constant name initialize +# wrong constant name open +# wrong constant name original_filename +# wrong constant name original_filename= +# wrong constant name path +# wrong constant name read1 +# wrong constant name read2 +# wrong constant name read +# wrong constant name rewind +# wrong constant name size +# wrong constant name tempfile +# wrong constant name tempfile= +# wrong constant name to_io +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name delete +# wrong constant name follow_redirect! +# wrong constant name get +# wrong constant name head +# wrong constant name patch +# wrong constant name post +# wrong constant name put +# wrong constant name +# uninitialized constant ActionDispatch::Integration::Runner::RESPONSE_PREDICATES +# wrong constant name app +# wrong constant name assigns +# wrong constant name before_setup +# wrong constant name cookies +# wrong constant name copy_session_variables! +# wrong constant name create_session +# wrong constant name default_url_options +# wrong constant name default_url_options= +# wrong constant name delete +# wrong constant name follow_redirect! +# wrong constant name get +# wrong constant name head +# wrong constant name initialize +# wrong constant name integration_session +# wrong constant name open_session +# wrong constant name patch +# wrong constant name post +# wrong constant name put +# wrong constant name remove! +# wrong constant name reset! +# wrong constant name +# undefined method `https!1' for class `ActionDispatch::Integration::Session' +# undefined method `process1' for class `ActionDispatch::Integration::Session' +# undefined method `process2' for class `ActionDispatch::Integration::Session' +# undefined method `process3' for class `ActionDispatch::Integration::Session' +# undefined method `process4' for class `ActionDispatch::Integration::Session' +# undefined method `process5' for class `ActionDispatch::Integration::Session' +# uninitialized constant ActionDispatch::Integration::Session::E +# uninitialized constant ActionDispatch::Integration::Session::RESPONSE_PREDICATES +# uninitialized constant ActionDispatch::Integration::Session::UNDEFINED +# wrong constant name accept +# wrong constant name accept= +# wrong constant name body +# wrong constant name controller +# wrong constant name default_url_options +# wrong constant name default_url_options= +# wrong constant name default_url_options? +# wrong constant name headers +# wrong constant name host +# wrong constant name host! +# wrong constant name host= +# wrong constant name https!1 +# wrong constant name https! +# wrong constant name https? +# wrong constant name initialize +# wrong constant name path +# wrong constant name process1 +# wrong constant name process2 +# wrong constant name process3 +# wrong constant name process4 +# wrong constant name process5 +# wrong constant name process +# wrong constant name redirect? +# wrong constant name remote_addr +# wrong constant name remote_addr= +# wrong constant name request +# wrong constant name request_count +# wrong constant name request_count= +# wrong constant name reset! +# wrong constant name response +# wrong constant name status +# wrong constant name status_message +# wrong constant name +# wrong constant name default_url_options +# wrong constant name default_url_options= +# wrong constant name default_url_options? +# wrong constant name +# uninitialized constant ActionDispatch::IntegrationTest::APP_SESSIONS +# wrong constant name +# uninitialized constant ActionDispatch::IntegrationTest::CALLBACK_FILTER_TYPES +# uninitialized constant ActionDispatch::IntegrationTest::E +# uninitialized constant ActionDispatch::IntegrationTest::PASSTHROUGH_EXCEPTIONS +# uninitialized constant ActionDispatch::IntegrationTest::RESPONSE_PREDICATES +# uninitialized constant ActionDispatch::IntegrationTest::SIGNALS +# uninitialized constant ActionDispatch::IntegrationTest::TEARDOWN_METHODS +# uninitialized constant ActionDispatch::IntegrationTest::UNDEFINED +# uninitialized constant ActionDispatch::IntegrationTest::UNTRACKED +# wrong constant name +# uninitialized constant ActionDispatch::IntegrationTest::Behavior::APP_SESSIONS +# wrong constant name +# uninitialized constant ActionDispatch::IntegrationTest::Behavior::RESPONSE_PREDICATES +# wrong constant name app +# wrong constant name document_root_element +# wrong constant name app +# wrong constant name app= +# wrong constant name register_encoder +# wrong constant name +# wrong constant name +# wrong constant name url_options +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name evaluate +# wrong constant name initialize +# uninitialized constant ActionDispatch::Journey::Format::Parameter::Elem +# wrong constant name escape +# wrong constant name escaper +# wrong constant name escaper= +# wrong constant name name +# wrong constant name name= +# wrong constant name +# wrong constant name [] +# wrong constant name members +# wrong constant name +# wrong constant name required_path +# wrong constant name required_segment +# undefined method `generate1' for class `ActionDispatch::Journey::Formatter' +# wrong constant name +# wrong constant name clear +# wrong constant name generate1 +# wrong constant name generate +# wrong constant name initialize +# wrong constant name routes +# wrong constant name +# wrong constant name === +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name ast +# wrong constant name endpoints +# wrong constant name firstpos +# wrong constant name followpos +# wrong constant name initialize +# wrong constant name lastpos +# wrong constant name nullable? +# wrong constant name root +# wrong constant name transition_table +# wrong constant name +# wrong constant name initialize +# wrong constant name memos +# wrong constant name +# wrong constant name initialize +# wrong constant name memos +# wrong constant name tt +# wrong constant name +# undefined method `visualizer1' for class `ActionDispatch::Journey::GTG::TransitionTable' +# wrong constant name []= +# wrong constant name accepting? +# wrong constant name accepting_states +# wrong constant name add_accepting +# wrong constant name add_memo +# wrong constant name eclosure +# wrong constant name memo +# wrong constant name memos +# wrong constant name move +# wrong constant name states +# wrong constant name to_svg +# wrong constant name transitions +# wrong constant name visualizer1 +# wrong constant name visualizer +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name initialize +# wrong constant name transition_table +# wrong constant name +# wrong constant name to_dot +# wrong constant name +# wrong constant name initialize +# wrong constant name memos +# wrong constant name +# wrong constant name =~ +# wrong constant name initialize +# wrong constant name match +# wrong constant name simulate +# wrong constant name tt +# wrong constant name +# wrong constant name []= +# wrong constant name accepting +# wrong constant name accepting= +# wrong constant name accepting? +# wrong constant name accepting_states +# wrong constant name add_memo +# wrong constant name alphabet +# wrong constant name eclosure +# wrong constant name following_states +# wrong constant name memo +# wrong constant name memos +# wrong constant name merge +# wrong constant name move +# wrong constant name states +# wrong constant name transitions +# wrong constant name +# uninitialized constant ActionDispatch::Journey::NFA::Visitor::DISPATCH_CACHE +# wrong constant name initialize +# wrong constant name visit_CAT +# wrong constant name visit_GROUP +# wrong constant name visit_OR +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# uninitialized constant ActionDispatch::Journey::Nodes::Binary::Elem +# wrong constant name children +# wrong constant name initialize +# wrong constant name right +# wrong constant name right= +# wrong constant name +# uninitialized constant ActionDispatch::Journey::Nodes::Cat::Elem +# wrong constant name +# uninitialized constant ActionDispatch::Journey::Nodes::Dot::Elem +# wrong constant name +# undefined method `initialize1' for class `ActionDispatch::Journey::Nodes::Dummy' +# uninitialized constant ActionDispatch::Journey::Nodes::Dummy::Elem +# wrong constant name initialize1 +# wrong constant name initialize +# wrong constant name +# uninitialized constant ActionDispatch::Journey::Nodes::Group::Elem +# wrong constant name +# uninitialized constant ActionDispatch::Journey::Nodes::Literal::Elem +# wrong constant name +# uninitialized constant ActionDispatch::Journey::Nodes::Node::Elem +# wrong constant name cat? +# wrong constant name each +# wrong constant name group? +# wrong constant name initialize +# wrong constant name left +# wrong constant name left= +# wrong constant name literal? +# wrong constant name memo +# wrong constant name memo= +# wrong constant name name +# wrong constant name star? +# wrong constant name symbol? +# wrong constant name terminal? +# wrong constant name to_dot +# wrong constant name to_sym +# wrong constant name type +# wrong constant name +# uninitialized constant ActionDispatch::Journey::Nodes::Or::Elem +# wrong constant name children +# wrong constant name initialize +# wrong constant name +# uninitialized constant ActionDispatch::Journey::Nodes::Slash::Elem +# wrong constant name +# uninitialized constant ActionDispatch::Journey::Nodes::Star::Elem +# wrong constant name +# uninitialized constant ActionDispatch::Journey::Nodes::Symbol::Elem +# wrong constant name default_regexp? +# wrong constant name regexp +# wrong constant name regexp= +# wrong constant name +# uninitialized constant ActionDispatch::Journey::Nodes::Terminal::Elem +# wrong constant name symbol +# wrong constant name +# uninitialized constant ActionDispatch::Journey::Nodes::Unary::Elem +# wrong constant name children +# wrong constant name +# wrong constant name +# uninitialized constant ActionDispatch::Journey::Parser::Racc_Main_Parsing_Routine +# uninitialized constant ActionDispatch::Journey::Parser::Racc_Runtime_Core_Id_C +# uninitialized constant ActionDispatch::Journey::Parser::Racc_Runtime_Core_Revision +# uninitialized constant ActionDispatch::Journey::Parser::Racc_Runtime_Core_Revision_C +# uninitialized constant ActionDispatch::Journey::Parser::Racc_Runtime_Core_Revision_R +# uninitialized constant ActionDispatch::Journey::Parser::Racc_Runtime_Core_Version +# uninitialized constant ActionDispatch::Journey::Parser::Racc_Runtime_Core_Version_C +# uninitialized constant ActionDispatch::Journey::Parser::Racc_Runtime_Core_Version_R +# uninitialized constant ActionDispatch::Journey::Parser::Racc_Runtime_Revision +# uninitialized constant ActionDispatch::Journey::Parser::Racc_Runtime_Type +# uninitialized constant ActionDispatch::Journey::Parser::Racc_Runtime_Version +# uninitialized constant ActionDispatch::Journey::Parser::Racc_YY_Parse_Method +# wrong constant name _reduce_1 +# wrong constant name _reduce_10 +# wrong constant name _reduce_15 +# wrong constant name _reduce_16 +# wrong constant name _reduce_17 +# wrong constant name _reduce_18 +# wrong constant name _reduce_2 +# wrong constant name _reduce_7 +# wrong constant name _reduce_8 +# wrong constant name _reduce_9 +# wrong constant name _reduce_none +# wrong constant name parse +# wrong constant name +# wrong constant name parse +# wrong constant name +# wrong constant name =~ +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name anchored +# wrong constant name ast +# wrong constant name build_formatter +# wrong constant name eager_load! +# wrong constant name initialize +# wrong constant name match +# wrong constant name names +# wrong constant name optional_names +# wrong constant name required_names +# wrong constant name requirements +# wrong constant name source +# wrong constant name spec +# wrong constant name to_regexp +# uninitialized constant ActionDispatch::Journey::Path::Pattern::AnchoredRegexp::DISPATCH_CACHE +# wrong constant name initialize +# wrong constant name visit_CAT +# wrong constant name visit_DOT +# wrong constant name visit_GROUP +# wrong constant name visit_LITERAL +# wrong constant name visit_OR +# wrong constant name visit_SLASH +# wrong constant name visit_STAR +# wrong constant name visit_SYMBOL +# wrong constant name +# wrong constant name [] +# wrong constant name captures +# wrong constant name initialize +# wrong constant name length +# wrong constant name names +# wrong constant name post_match +# wrong constant name +# uninitialized constant ActionDispatch::Journey::Path::Pattern::UnanchoredRegexp::DISPATCH_CACHE +# wrong constant name +# wrong constant name +# wrong constant name build +# wrong constant name from_string +# wrong constant name +# undefined method `initialize1' for class `ActionDispatch::Journey::Route' +# wrong constant name +# wrong constant name app +# wrong constant name ast +# wrong constant name conditions +# wrong constant name constraints +# wrong constant name defaults +# wrong constant name dispatcher? +# wrong constant name eager_load! +# wrong constant name format +# wrong constant name glob? +# wrong constant name initialize1 +# wrong constant name initialize +# wrong constant name internal +# wrong constant name ip +# wrong constant name matches? +# wrong constant name name +# wrong constant name parts +# wrong constant name path +# wrong constant name precedence +# wrong constant name required_default? +# wrong constant name required_defaults +# wrong constant name required_keys +# wrong constant name required_parts +# wrong constant name requirements +# wrong constant name requires_matching_verb? +# wrong constant name score +# wrong constant name segment_keys +# wrong constant name segments +# wrong constant name verb +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name call +# wrong constant name verb +# wrong constant name +# wrong constant name call +# wrong constant name verb +# wrong constant name +# wrong constant name call +# wrong constant name verb +# wrong constant name +# wrong constant name call +# wrong constant name verb +# wrong constant name +# wrong constant name call +# wrong constant name verb +# wrong constant name +# wrong constant name call +# wrong constant name verb +# wrong constant name +# wrong constant name call +# wrong constant name verb +# wrong constant name +# wrong constant name call +# wrong constant name verb +# wrong constant name +# wrong constant name call +# wrong constant name verb +# wrong constant name +# wrong constant name call +# wrong constant name verb +# wrong constant name +# wrong constant name call +# wrong constant name verb +# wrong constant name call +# wrong constant name initialize +# wrong constant name verb +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name build +# wrong constant name verb_matcher +# wrong constant name +# wrong constant name +# wrong constant name eager_load! +# wrong constant name initialize +# wrong constant name recognize +# wrong constant name routes +# wrong constant name routes= +# wrong constant name serve +# wrong constant name visualizer +# wrong constant name +# wrong constant name +# wrong constant name escape_fragment +# wrong constant name escape_path +# wrong constant name escape_segment +# wrong constant name unescape_uri +# wrong constant name +# wrong constant name +# wrong constant name escape_fragment +# wrong constant name escape_path +# wrong constant name escape_segment +# wrong constant name normalize_path +# wrong constant name unescape_uri +# wrong constant name +# uninitialized constant ActionDispatch::Journey::Routes::Elem +# wrong constant name add_route +# wrong constant name anchored_routes +# wrong constant name ast +# wrong constant name clear +# wrong constant name custom_routes +# wrong constant name each +# wrong constant name empty? +# wrong constant name last +# wrong constant name length +# wrong constant name partition_route +# wrong constant name routes +# wrong constant name simulator +# wrong constant name size +# wrong constant name +# wrong constant name eos? +# wrong constant name next_token +# wrong constant name pos +# wrong constant name pre_match +# wrong constant name scan_setup +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# undefined method `accept1' for class `ActionDispatch::Journey::Visitors::Dot' +# uninitialized constant ActionDispatch::Journey::Visitors::Dot::DISPATCH_CACHE +# wrong constant name accept1 +# wrong constant name accept +# wrong constant name +# uninitialized constant ActionDispatch::Journey::Visitors::Each::DISPATCH_CACHE +# wrong constant name visit +# wrong constant name +# uninitialized constant ActionDispatch::Journey::Visitors::FormatBuilder::DISPATCH_CACHE +# wrong constant name +# wrong constant name accept +# wrong constant name binary +# wrong constant name nary +# wrong constant name terminal +# wrong constant name unary +# wrong constant name visit +# wrong constant name visit_CAT +# wrong constant name visit_DOT +# wrong constant name visit_GROUP +# wrong constant name visit_LITERAL +# wrong constant name visit_OR +# wrong constant name visit_SLASH +# wrong constant name visit_STAR +# wrong constant name visit_SYMBOL +# wrong constant name +# uninitialized constant ActionDispatch::Journey::Visitors::String::DISPATCH_CACHE +# wrong constant name +# wrong constant name accept +# wrong constant name +# wrong constant name +# wrong constant name +# undefined method `build1' for class `ActionDispatch::MiddlewareStack' +# uninitialized constant ActionDispatch::MiddlewareStack::Elem +# wrong constant name +# wrong constant name [] +# wrong constant name build1 +# wrong constant name build +# wrong constant name delete +# wrong constant name each +# wrong constant name initialize +# wrong constant name insert +# wrong constant name insert_after +# wrong constant name insert_before +# wrong constant name last +# wrong constant name middlewares +# wrong constant name middlewares= +# wrong constant name size +# wrong constant name swap +# wrong constant name unshift +# wrong constant name use +# wrong constant name == +# wrong constant name args +# wrong constant name block +# wrong constant name build +# wrong constant name initialize +# wrong constant name klass +# wrong constant name name +# wrong constant name +# wrong constant name +# wrong constant name call +# wrong constant name initialize +# wrong constant name public_path +# wrong constant name public_path= +# wrong constant name +# uninitialized constant ActionDispatch::Railtie::ABSTRACT_RAILTIES +# wrong constant name +# wrong constant name +# undefined method `initialize1' for class `ActionDispatch::RemoteIp' +# undefined method `initialize2' for class `ActionDispatch::RemoteIp' +# wrong constant name +# wrong constant name +# wrong constant name call +# wrong constant name check_ip +# wrong constant name initialize1 +# wrong constant name initialize2 +# wrong constant name initialize +# wrong constant name proxies +# wrong constant name calculate_ip +# wrong constant name initialize +# wrong constant name +# wrong constant name +# wrong constant name +# uninitialized constant ActionDispatch::Request::BROWSER_LIKE_ACCEPTS +# uninitialized constant ActionDispatch::Request::DEFAULT_PARSERS +# uninitialized constant ActionDispatch::Request::DEFAULT_PORTS +# uninitialized constant ActionDispatch::Request::ENV_MATCH +# uninitialized constant ActionDispatch::Request::FORM_DATA_MEDIA_TYPES +# uninitialized constant ActionDispatch::Request::HOST_REGEXP +# uninitialized constant ActionDispatch::Request::HTTP_IF_MODIFIED_SINCE +# uninitialized constant ActionDispatch::Request::HTTP_IF_NONE_MATCH +# uninitialized constant ActionDispatch::Request::HTTP_X_FORWARDED_HOST +# uninitialized constant ActionDispatch::Request::HTTP_X_FORWARDED_PORT +# uninitialized constant ActionDispatch::Request::HTTP_X_FORWARDED_PROTO +# uninitialized constant ActionDispatch::Request::HTTP_X_FORWARDED_SCHEME +# uninitialized constant ActionDispatch::Request::HTTP_X_FORWARDED_SSL +# uninitialized constant ActionDispatch::Request::IP_HOST_REGEXP +# uninitialized constant ActionDispatch::Request::KV_RE +# uninitialized constant ActionDispatch::Request::NONCE +# uninitialized constant ActionDispatch::Request::NONCE_GENERATOR +# uninitialized constant ActionDispatch::Request::NULL_ENV_FILTER +# uninitialized constant ActionDispatch::Request::NULL_PARAM_FILTER +# uninitialized constant ActionDispatch::Request::PAIR_RE +# uninitialized constant ActionDispatch::Request::PARAMETERS_KEY +# uninitialized constant ActionDispatch::Request::PARSEABLE_DATA_MEDIA_TYPES +# uninitialized constant ActionDispatch::Request::POLICY +# uninitialized constant ActionDispatch::Request::POLICY_REPORT_ONLY +# uninitialized constant ActionDispatch::Request::PROTOCOL_REGEXP +# wrong constant name accept +# wrong constant name accept_charset +# wrong constant name auth_type +# wrong constant name authenticated_encrypted_cookie_salt +# wrong constant name authorization +# wrong constant name body_stream +# wrong constant name cache_control +# wrong constant name client_ip +# wrong constant name controller_class +# wrong constant name controller_class_for +# wrong constant name controller_instance +# wrong constant name controller_instance= +# wrong constant name cookie_jar +# wrong constant name cookie_jar= +# wrong constant name cookies_digest +# wrong constant name cookies_rotations +# wrong constant name cookies_serializer +# wrong constant name encrypted_cookie_cipher +# wrong constant name encrypted_cookie_salt +# wrong constant name encrypted_signed_cookie_salt +# wrong constant name engine_script_name +# wrong constant name engine_script_name= +# wrong constant name from +# wrong constant name gateway_interface +# wrong constant name have_cookie_jar? +# wrong constant name headers +# wrong constant name http_auth_salt +# wrong constant name ignore_accept_header +# wrong constant name ignore_accept_header= +# wrong constant name key? +# wrong constant name key_generator +# wrong constant name local? +# wrong constant name method +# wrong constant name method_symbol +# wrong constant name negotiate +# wrong constant name origin +# wrong constant name original_fullpath +# wrong constant name original_script_name +# wrong constant name original_url +# wrong constant name path_translated +# wrong constant name pragma +# wrong constant name query_parameters +# wrong constant name raw_post +# wrong constant name remote_addr +# wrong constant name remote_host +# wrong constant name remote_ident +# wrong constant name remote_ip +# wrong constant name remote_ip= +# wrong constant name remote_user +# wrong constant name request_id +# wrong constant name request_id= +# wrong constant name request_method= +# wrong constant name request_method_symbol +# wrong constant name request_parameters +# wrong constant name request_parameters= +# wrong constant name routes +# wrong constant name routes= +# wrong constant name secret_key_base +# wrong constant name secret_token +# wrong constant name send_early_hints +# wrong constant name server_addr +# wrong constant name server_name +# wrong constant name server_protocol +# wrong constant name server_software +# wrong constant name session= +# wrong constant name session_options= +# wrong constant name show_exceptions? +# wrong constant name signed_cookie_digest +# wrong constant name signed_cookie_salt +# wrong constant name use_authenticated_cookie_encryption +# wrong constant name uuid +# wrong constant name version +# wrong constant name x_csrf_token +# wrong constant name x_forwarded_for +# wrong constant name x_forwarded_host +# wrong constant name x_request_id +# wrong constant name xml_http_request? +# wrong constant name empty +# wrong constant name ignore_accept_header +# wrong constant name ignore_accept_header= +# wrong constant name parameter_parsers +# wrong constant name +# wrong constant name accept_header +# wrong constant name content_type +# wrong constant name encode_params +# wrong constant name initialize +# wrong constant name response_parser +# wrong constant name accept_header +# wrong constant name content_type +# wrong constant name encode_params +# wrong constant name response_parser +# wrong constant name +# undefined singleton method `register_encoder1' for `ActionDispatch::RequestEncoder' +# undefined singleton method `register_encoder2' for `ActionDispatch::RequestEncoder' +# wrong constant name +# wrong constant name encoder +# wrong constant name parser +# wrong constant name register_encoder1 +# wrong constant name register_encoder2 +# wrong constant name register_encoder +# wrong constant name call +# wrong constant name initialize +# wrong constant name +# undefined method `initialize1' for class `ActionDispatch::Response' +# undefined method `initialize2' for class `ActionDispatch::Response' +# undefined method `initialize3' for class `ActionDispatch::Response' +# wrong constant name +# uninitialized constant ActionDispatch::Response::DATE +# uninitialized constant ActionDispatch::Response::DEFAULT_CACHE_CONTROL +# uninitialized constant ActionDispatch::Response::FILTERED +# uninitialized constant ActionDispatch::Response::LAST_MODIFIED +# uninitialized constant ActionDispatch::Response::MUST_REVALIDATE +# uninitialized constant ActionDispatch::Response::NO_CACHE +# uninitialized constant ActionDispatch::Response::PRIVATE +# uninitialized constant ActionDispatch::Response::PUBLIC +# uninitialized constant ActionDispatch::Response::SPECIAL_KEYS +# wrong constant name [] +# wrong constant name []= +# wrong constant name _cache_control +# wrong constant name _cache_control= +# wrong constant name abort +# wrong constant name await_commit +# wrong constant name await_sent +# wrong constant name body +# wrong constant name body= +# wrong constant name body_parts +# wrong constant name charset +# wrong constant name charset= +# wrong constant name close +# wrong constant name code +# wrong constant name commit! +# wrong constant name committed? +# wrong constant name content_type= +# wrong constant name cookies +# wrong constant name default_charset +# wrong constant name default_charset= +# wrong constant name default_headers +# wrong constant name default_headers= +# wrong constant name delete_header +# wrong constant name each +# wrong constant name get_header +# wrong constant name has_header? +# wrong constant name header +# wrong constant name headers +# wrong constant name initialize1 +# wrong constant name initialize2 +# wrong constant name initialize3 +# wrong constant name initialize +# wrong constant name message +# wrong constant name prepare! +# wrong constant name redirect_url +# wrong constant name request +# wrong constant name request= +# wrong constant name reset_body! +# wrong constant name response_code +# wrong constant name send_file +# wrong constant name sending! +# wrong constant name sending? +# wrong constant name sending_file= +# wrong constant name sent! +# wrong constant name sent? +# wrong constant name set_header +# wrong constant name status +# wrong constant name status= +# wrong constant name status_message +# wrong constant name stream +# wrong constant name to_a +# wrong constant name write +# wrong constant name abort +# wrong constant name body +# wrong constant name close +# wrong constant name closed? +# wrong constant name each +# wrong constant name initialize +# wrong constant name write +# wrong constant name +# undefined singleton method `create1' for `ActionDispatch::Response' +# undefined singleton method `create2' for `ActionDispatch::Response' +# undefined singleton method `create3' for `ActionDispatch::Response' +# undefined singleton method `create4' for `ActionDispatch::Response' +# wrong constant name create1 +# wrong constant name create2 +# wrong constant name create3 +# wrong constant name create4 +# wrong constant name create +# wrong constant name default_charset +# wrong constant name default_charset= +# wrong constant name default_headers +# wrong constant name default_headers= +# wrong constant name merge_default_headers +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name header +# wrong constant name no_routes +# wrong constant name result +# wrong constant name section +# wrong constant name section_title +# wrong constant name +# wrong constant name app +# wrong constant name dispatcher? +# wrong constant name engine? +# wrong constant name matches? +# wrong constant name rack_app +# wrong constant name redirect? +# wrong constant name +# wrong constant name header +# wrong constant name initialize +# wrong constant name no_routes +# wrong constant name result +# wrong constant name section +# wrong constant name section_title +# wrong constant name +# wrong constant name +# uninitialized constant ActionDispatch::Routing::Mapper::CANONICAL_ACTIONS +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# uninitialized constant ActionDispatch::Routing::Mapper::POISON +# uninitialized constant ActionDispatch::Routing::Mapper::RESOURCE_OPTIONS +# wrong constant name +# wrong constant name +# uninitialized constant ActionDispatch::Routing::Mapper::VALID_ON_OPTIONS +# wrong constant name initialize +# undefined method `match1' for module `ActionDispatch::Routing::Mapper::Base' +# undefined method `mount1' for module `ActionDispatch::Routing::Mapper::Base' +# wrong constant name default_url_options +# wrong constant name default_url_options= +# wrong constant name has_named_route? +# wrong constant name match1 +# wrong constant name match +# wrong constant name mount1 +# wrong constant name mount +# wrong constant name with_default_scope +# wrong constant name +# undefined method `concern1' for module `ActionDispatch::Routing::Mapper::Concerns' +# wrong constant name concern1 +# wrong constant name concern +# wrong constant name concerns +# wrong constant name +# wrong constant name constraints +# wrong constant name initialize +# wrong constant name serve +# wrong constant name +# undefined method `direct1' for module `ActionDispatch::Routing::Mapper::CustomUrls' +# wrong constant name direct1 +# wrong constant name direct +# wrong constant name resolve +# wrong constant name +# wrong constant name application +# wrong constant name ast +# wrong constant name conditions +# wrong constant name default_action +# wrong constant name default_controller +# wrong constant name defaults +# wrong constant name initialize +# wrong constant name make_route +# wrong constant name path +# wrong constant name required_defaults +# wrong constant name requirements +# wrong constant name to +# wrong constant name +# wrong constant name build +# wrong constant name check_via +# wrong constant name normalize_path +# wrong constant name optional_format? +# wrong constant name +# wrong constant name +# wrong constant name nested +# wrong constant name new +# wrong constant name resources_path_names +# undefined method `initialize1' for class `ActionDispatch::Routing::Mapper::Resources::Resource' +# wrong constant name actions +# wrong constant name collection_name +# wrong constant name collection_scope +# wrong constant name controller +# wrong constant name default_actions +# wrong constant name initialize1 +# wrong constant name initialize +# wrong constant name member_name +# wrong constant name member_scope +# wrong constant name name +# wrong constant name nested_param +# wrong constant name nested_scope +# wrong constant name new_scope +# wrong constant name param +# wrong constant name path +# wrong constant name plural +# wrong constant name resource_scope +# wrong constant name shallow? +# wrong constant name shallow_scope +# wrong constant name singleton? +# wrong constant name singular +# wrong constant name +# wrong constant name initialize +# wrong constant name +# undefined method `initialize1' for class `ActionDispatch::Routing::Mapper::Scope' +# undefined method `initialize2' for class `ActionDispatch::Routing::Mapper::Scope' +# uninitialized constant ActionDispatch::Routing::Mapper::Scope::Elem +# wrong constant name [] +# wrong constant name action_name +# wrong constant name each +# wrong constant name frame +# wrong constant name initialize1 +# wrong constant name initialize2 +# wrong constant name initialize +# wrong constant name nested? +# wrong constant name new +# wrong constant name new_level +# wrong constant name null? +# wrong constant name options +# wrong constant name parent +# wrong constant name resource_method_scope? +# wrong constant name resource_scope? +# wrong constant name resources? +# wrong constant name root? +# wrong constant name scope_level +# wrong constant name +# undefined method `constraints1' for module `ActionDispatch::Routing::Mapper::Scoping' +# undefined method `defaults1' for module `ActionDispatch::Routing::Mapper::Scoping' +# undefined method `namespace1' for module `ActionDispatch::Routing::Mapper::Scoping' +# wrong constant name constraints1 +# wrong constant name constraints +# wrong constant name controller +# wrong constant name defaults1 +# wrong constant name defaults +# wrong constant name namespace1 +# wrong constant name namespace +# wrong constant name scope +# wrong constant name +# wrong constant name +# wrong constant name normalize_name +# wrong constant name normalize_path +# wrong constant name options +# wrong constant name +# wrong constant name +# undefined method `edit_polymorphic_path1' for module `ActionDispatch::Routing::PolymorphicRoutes' +# undefined method `edit_polymorphic_url1' for module `ActionDispatch::Routing::PolymorphicRoutes' +# undefined method `new_polymorphic_path1' for module `ActionDispatch::Routing::PolymorphicRoutes' +# undefined method `new_polymorphic_url1' for module `ActionDispatch::Routing::PolymorphicRoutes' +# undefined method `polymorphic_path1' for module `ActionDispatch::Routing::PolymorphicRoutes' +# undefined method `polymorphic_url1' for module `ActionDispatch::Routing::PolymorphicRoutes' +# wrong constant name edit_polymorphic_path1 +# wrong constant name edit_polymorphic_path +# wrong constant name edit_polymorphic_url1 +# wrong constant name edit_polymorphic_url +# wrong constant name new_polymorphic_path1 +# wrong constant name new_polymorphic_path +# wrong constant name new_polymorphic_url1 +# wrong constant name new_polymorphic_url +# wrong constant name polymorphic_path1 +# wrong constant name polymorphic_path +# wrong constant name polymorphic_url1 +# wrong constant name polymorphic_url +# wrong constant name +# wrong constant name block +# wrong constant name call +# wrong constant name initialize +# wrong constant name path +# wrong constant name serve +# wrong constant name status +# wrong constant name +# wrong constant name redirect +# wrong constant name +# undefined method `define_mounted_helper1' for class `ActionDispatch::Routing::RouteSet' +# undefined method `extra_keys1' for class `ActionDispatch::Routing::RouteSet' +# undefined method `generate_extras1' for class `ActionDispatch::Routing::RouteSet' +# undefined method `initialize1' for class `ActionDispatch::Routing::RouteSet' +# undefined method `path_for1' for class `ActionDispatch::Routing::RouteSet' +# undefined method `recognize_path1' for class `ActionDispatch::Routing::RouteSet' +# undefined method `recognize_path_with_request1' for class `ActionDispatch::Routing::RouteSet' +# undefined method `url_for1' for class `ActionDispatch::Routing::RouteSet' +# undefined method `url_for2' for class `ActionDispatch::Routing::RouteSet' +# undefined method `url_helpers1' for class `ActionDispatch::Routing::RouteSet' +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name add_polymorphic_mapping +# wrong constant name add_route +# wrong constant name add_url_helper +# wrong constant name api_only? +# wrong constant name append +# wrong constant name call +# wrong constant name clear! +# wrong constant name default_scope +# wrong constant name default_scope= +# wrong constant name default_url_options +# wrong constant name default_url_options= +# wrong constant name define_mounted_helper1 +# wrong constant name define_mounted_helper +# wrong constant name disable_clear_and_finalize +# wrong constant name disable_clear_and_finalize= +# wrong constant name eager_load! +# wrong constant name empty? +# wrong constant name env_key +# wrong constant name extra_keys1 +# wrong constant name extra_keys +# wrong constant name finalize! +# wrong constant name find_relative_url_root +# wrong constant name find_script_name +# wrong constant name formatter +# wrong constant name formatter= +# wrong constant name generate_extras1 +# wrong constant name generate_extras +# wrong constant name initialize1 +# wrong constant name initialize +# wrong constant name mounted_helpers +# wrong constant name named_routes +# wrong constant name named_routes= +# wrong constant name optimize_routes_generation? +# wrong constant name path_for1 +# wrong constant name path_for +# wrong constant name polymorphic_mappings +# wrong constant name prepend +# wrong constant name recognize_path1 +# wrong constant name recognize_path +# wrong constant name recognize_path_with_request1 +# wrong constant name recognize_path_with_request +# wrong constant name relative_url_root +# wrong constant name request_class +# wrong constant name resources_path_names +# wrong constant name resources_path_names= +# wrong constant name router +# wrong constant name router= +# wrong constant name routes +# wrong constant name set +# wrong constant name set= +# wrong constant name url_for1 +# wrong constant name url_for2 +# wrong constant name url_for +# wrong constant name url_helpers1 +# wrong constant name url_helpers +# uninitialized constant ActionDispatch::Routing::RouteSet::Config::Elem +# wrong constant name api_only +# wrong constant name api_only= +# wrong constant name relative_url_root +# wrong constant name relative_url_root= +# wrong constant name +# wrong constant name [] +# wrong constant name members +# undefined method `call1' for class `ActionDispatch::Routing::RouteSet::CustomUrlHelper' +# wrong constant name block +# wrong constant name call1 +# wrong constant name call +# wrong constant name defaults +# wrong constant name initialize +# wrong constant name name +# wrong constant name +# wrong constant name initialize +# wrong constant name serve +# wrong constant name +# wrong constant name controller +# wrong constant name current_controller +# wrong constant name different_controller? +# wrong constant name generate +# wrong constant name initialize +# wrong constant name named_route +# wrong constant name normalize_controller! +# wrong constant name normalize_controller_action_id! +# wrong constant name normalize_options! +# wrong constant name options +# wrong constant name recall +# wrong constant name set +# wrong constant name use_recall_for +# wrong constant name use_relative_controller! +# wrong constant name +# wrong constant name _main_app +# wrong constant name _tolk +# wrong constant name main_app +# wrong constant name tolk +# wrong constant name +# uninitialized constant ActionDispatch::Routing::RouteSet::NamedRouteCollection::Elem +# wrong constant name +# wrong constant name [] +# wrong constant name []= +# wrong constant name add +# wrong constant name add_url_helper +# wrong constant name clear +# wrong constant name clear! +# wrong constant name each +# wrong constant name get +# wrong constant name helper_names +# wrong constant name key? +# wrong constant name length +# wrong constant name names +# wrong constant name path_helpers_module +# wrong constant name route_defined? +# wrong constant name url_helpers_module +# wrong constant name +# wrong constant name call +# wrong constant name handle_positional_args +# wrong constant name initialize +# wrong constant name route_name +# wrong constant name url_strategy +# wrong constant name arg_size +# wrong constant name +# wrong constant name +# wrong constant name create +# wrong constant name optimize_helper? +# wrong constant name +# wrong constant name initialize +# wrong constant name +# wrong constant name default_resources_path_names +# wrong constant name new_with_config +# wrong constant name action +# wrong constant name assets_prefix +# wrong constant name assets_prefix= +# wrong constant name assets_prefix? +# wrong constant name constraints +# wrong constant name controller +# wrong constant name endpoint +# wrong constant name engine? +# wrong constant name name +# wrong constant name path +# wrong constant name rack_app +# wrong constant name reqs +# wrong constant name +# wrong constant name assets_prefix +# wrong constant name assets_prefix= +# wrong constant name assets_prefix? +# undefined method `format1' for class `ActionDispatch::Routing::RoutesInspector' +# wrong constant name format1 +# wrong constant name format +# wrong constant name initialize +# wrong constant name +# undefined method `initialize1' for class `ActionDispatch::Routing::RoutesProxy' +# wrong constant name _routes +# wrong constant name default_url_options +# wrong constant name default_url_options= +# wrong constant name default_url_options? +# wrong constant name initialize1 +# wrong constant name initialize +# wrong constant name routes +# wrong constant name routes= +# wrong constant name scope +# wrong constant name scope= +# wrong constant name +# wrong constant name default_url_options +# wrong constant name default_url_options= +# wrong constant name default_url_options? +# undefined method `full_url_for1' for module `ActionDispatch::Routing::UrlFor' +# undefined method `url_for1' for module `ActionDispatch::Routing::UrlFor' +# wrong constant name full_url_for1 +# wrong constant name full_url_for +# wrong constant name initialize +# wrong constant name optimize_routes_generation? +# wrong constant name route_for +# wrong constant name url_for1 +# wrong constant name url_for +# wrong constant name url_options +# wrong constant name +# wrong constant name +# undefined method `initialize1' for class `ActionDispatch::SSL' +# undefined method `initialize2' for class `ActionDispatch::SSL' +# undefined method `initialize3' for class `ActionDispatch::SSL' +# wrong constant name call +# wrong constant name initialize1 +# wrong constant name initialize2 +# wrong constant name initialize3 +# wrong constant name initialize +# wrong constant name +# wrong constant name default_hsts_options +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# uninitialized constant ActionDispatch::Session::AbstractStore::DEFAULT_OPTIONS +# wrong constant name +# uninitialized constant ActionDispatch::Session::CacheStore::DEFAULT_OPTIONS +# wrong constant name delete_session +# wrong constant name write_session +# wrong constant name +# undefined method `initialize1' for module `ActionDispatch::Session::Compatibility' +# wrong constant name generate_sid +# wrong constant name initialize1 +# wrong constant name initialize +# wrong constant name +# uninitialized constant ActionDispatch::Session::CookieStore::DEFAULT_OPTIONS +# wrong constant name delete_session +# wrong constant name load_session +# wrong constant name +# wrong constant name loaded_session? +# wrong constant name prepare_session +# wrong constant name +# wrong constant name initialize +# wrong constant name +# wrong constant name extract_session_id +# wrong constant name load_session +# wrong constant name stale_session_check! +# wrong constant name +# wrong constant name +# wrong constant name call +# wrong constant name initialize +# wrong constant name +# undefined method `initialize1' for class `ActionDispatch::Static' +# undefined method `initialize2' for class `ActionDispatch::Static' +# wrong constant name call +# wrong constant name initialize1 +# wrong constant name initialize2 +# wrong constant name initialize +# wrong constant name +# undefined method `assigns1' for module `ActionDispatch::TestProcess' +# wrong constant name +# wrong constant name assigns1 +# wrong constant name assigns +# wrong constant name cookies +# wrong constant name flash +# wrong constant name redirect_to_url +# wrong constant name session +# undefined method `fixture_file_upload1' for module `ActionDispatch::TestProcess::FixtureFile' +# undefined method `fixture_file_upload2' for module `ActionDispatch::TestProcess::FixtureFile' +# wrong constant name fixture_file_upload1 +# wrong constant name fixture_file_upload2 +# wrong constant name fixture_file_upload +# wrong constant name +# wrong constant name +# uninitialized constant ActionDispatch::TestRequest::ACTION_DISPATCH_REQUEST_ID +# uninitialized constant ActionDispatch::TestRequest::BROWSER_LIKE_ACCEPTS +# uninitialized constant ActionDispatch::TestRequest::DEFAULT_PARSERS +# uninitialized constant ActionDispatch::TestRequest::DEFAULT_PORTS +# uninitialized constant ActionDispatch::TestRequest::ENV_MATCH +# uninitialized constant ActionDispatch::TestRequest::ENV_METHODS +# uninitialized constant ActionDispatch::TestRequest::FORM_DATA_MEDIA_TYPES +# uninitialized constant ActionDispatch::TestRequest::HOST_REGEXP +# uninitialized constant ActionDispatch::TestRequest::HTTP_IF_MODIFIED_SINCE +# uninitialized constant ActionDispatch::TestRequest::HTTP_IF_NONE_MATCH +# uninitialized constant ActionDispatch::TestRequest::HTTP_METHODS +# uninitialized constant ActionDispatch::TestRequest::HTTP_METHOD_LOOKUP +# uninitialized constant ActionDispatch::TestRequest::HTTP_X_FORWARDED_HOST +# uninitialized constant ActionDispatch::TestRequest::HTTP_X_FORWARDED_PORT +# uninitialized constant ActionDispatch::TestRequest::HTTP_X_FORWARDED_PROTO +# uninitialized constant ActionDispatch::TestRequest::HTTP_X_FORWARDED_SCHEME +# uninitialized constant ActionDispatch::TestRequest::HTTP_X_FORWARDED_SSL +# uninitialized constant ActionDispatch::TestRequest::IP_HOST_REGEXP +# uninitialized constant ActionDispatch::TestRequest::KV_RE +# uninitialized constant ActionDispatch::TestRequest::LOCALHOST +# uninitialized constant ActionDispatch::TestRequest::NONCE +# uninitialized constant ActionDispatch::TestRequest::NONCE_GENERATOR +# uninitialized constant ActionDispatch::TestRequest::NULL_ENV_FILTER +# uninitialized constant ActionDispatch::TestRequest::NULL_PARAM_FILTER +# uninitialized constant ActionDispatch::TestRequest::PAIR_RE +# uninitialized constant ActionDispatch::TestRequest::PARAMETERS_KEY +# uninitialized constant ActionDispatch::TestRequest::PARSEABLE_DATA_MEDIA_TYPES +# uninitialized constant ActionDispatch::TestRequest::POLICY +# uninitialized constant ActionDispatch::TestRequest::POLICY_REPORT_ONLY +# uninitialized constant ActionDispatch::TestRequest::PROTOCOL_REGEXP +# uninitialized constant ActionDispatch::TestRequest::RFC2518 +# uninitialized constant ActionDispatch::TestRequest::RFC2616 +# uninitialized constant ActionDispatch::TestRequest::RFC3253 +# uninitialized constant ActionDispatch::TestRequest::RFC3648 +# uninitialized constant ActionDispatch::TestRequest::RFC3744 +# uninitialized constant ActionDispatch::TestRequest::RFC4791 +# uninitialized constant ActionDispatch::TestRequest::RFC5323 +# uninitialized constant ActionDispatch::TestRequest::RFC5789 +# wrong constant name accept= +# wrong constant name action= +# wrong constant name host= +# wrong constant name if_modified_since= +# wrong constant name if_none_match= +# wrong constant name path= +# wrong constant name port= +# wrong constant name remote_addr= +# wrong constant name request_method= +# wrong constant name request_uri= +# wrong constant name user_agent= +# undefined singleton method `create1' for `ActionDispatch::TestRequest' +# wrong constant name +# wrong constant name create1 +# wrong constant name create +# uninitialized constant ActionDispatch::TestResponse::CONTENT_TYPE +# uninitialized constant ActionDispatch::TestResponse::CONTENT_TYPE_PARSER +# uninitialized constant ActionDispatch::TestResponse::DATE +# uninitialized constant ActionDispatch::TestResponse::DEFAULT_CACHE_CONTROL +# uninitialized constant ActionDispatch::TestResponse::FILTERED +# uninitialized constant ActionDispatch::TestResponse::LAST_MODIFIED +# uninitialized constant ActionDispatch::TestResponse::LOCATION +# uninitialized constant ActionDispatch::TestResponse::MUST_REVALIDATE +# uninitialized constant ActionDispatch::TestResponse::NO_CACHE +# uninitialized constant ActionDispatch::TestResponse::NO_CONTENT_CODES +# uninitialized constant ActionDispatch::TestResponse::NullContentTypeHeader +# uninitialized constant ActionDispatch::TestResponse::PRIVATE +# uninitialized constant ActionDispatch::TestResponse::PUBLIC +# uninitialized constant ActionDispatch::TestResponse::SET_COOKIE +# uninitialized constant ActionDispatch::TestResponse::SPECIAL_KEYS +# wrong constant name error? +# wrong constant name initialize +# wrong constant name missing? +# wrong constant name parsed_body +# wrong constant name success? +# wrong constant name +# wrong constant name from_response +# wrong constant name +# wrong constant name test_app +# wrong constant name test_app= +# undefined method `headers1' for class `ActionMailer::Base' +# uninitialized constant ActionMailer::Base::CALLBACK_FILTER_TYPES +# uninitialized constant ActionMailer::Base::DEFAULT_PROTECTED_INSTANCE_VARIABLES +# wrong constant name +# wrong constant name +# wrong constant name __callbacks +# wrong constant name __callbacks? +# wrong constant name _helper_methods +# wrong constant name _helper_methods= +# wrong constant name _helper_methods? +# wrong constant name _helpers +# wrong constant name _helpers= +# wrong constant name _helpers? +# wrong constant name _process_action_callbacks +# wrong constant name _run_process_action_callbacks +# wrong constant name _view_cache_dependencies +# wrong constant name _view_cache_dependencies= +# wrong constant name _view_cache_dependencies? +# wrong constant name _view_paths +# wrong constant name _view_paths= +# wrong constant name _view_paths? +# wrong constant name asset_host +# wrong constant name asset_host= +# wrong constant name assets_dir +# wrong constant name assets_dir= +# wrong constant name attachments +# wrong constant name default_asset_host_protocol +# wrong constant name default_asset_host_protocol= +# wrong constant name default_params +# wrong constant name default_params= +# wrong constant name default_params? +# wrong constant name default_static_extension +# wrong constant name default_static_extension= +# wrong constant name default_url_options +# wrong constant name default_url_options= +# wrong constant name default_url_options? +# wrong constant name deliver_later_queue_name +# wrong constant name deliver_later_queue_name= +# wrong constant name delivery_job +# wrong constant name delivery_job= +# wrong constant name delivery_job? +# wrong constant name delivery_method +# wrong constant name delivery_method= +# wrong constant name delivery_method? +# wrong constant name delivery_methods +# wrong constant name delivery_methods= +# wrong constant name delivery_methods? +# wrong constant name enable_fragment_cache_logging +# wrong constant name enable_fragment_cache_logging= +# wrong constant name file_settings +# wrong constant name file_settings= +# wrong constant name file_settings? +# wrong constant name fragment_cache_keys +# wrong constant name fragment_cache_keys= +# wrong constant name fragment_cache_keys? +# wrong constant name headers1 +# wrong constant name headers +# wrong constant name initialize +# wrong constant name javascripts_dir +# wrong constant name javascripts_dir= +# wrong constant name logger +# wrong constant name logger= +# wrong constant name mailer_name +# wrong constant name message +# wrong constant name message= +# wrong constant name params +# wrong constant name params= +# wrong constant name perform_caching +# wrong constant name perform_caching= +# wrong constant name perform_deliveries +# wrong constant name perform_deliveries= +# wrong constant name preview_interceptors +# wrong constant name preview_path +# wrong constant name process +# wrong constant name raise_delivery_errors +# wrong constant name raise_delivery_errors= +# wrong constant name relative_url_root +# wrong constant name relative_url_root= +# wrong constant name rescue_handlers +# wrong constant name rescue_handlers= +# wrong constant name rescue_handlers? +# wrong constant name sendmail_settings +# wrong constant name sendmail_settings= +# wrong constant name sendmail_settings? +# wrong constant name show_previews +# wrong constant name smtp_settings +# wrong constant name smtp_settings= +# wrong constant name smtp_settings? +# wrong constant name stylesheets_dir +# wrong constant name stylesheets_dir= +# wrong constant name test_settings +# wrong constant name test_settings= +# wrong constant name test_settings? +# wrong constant name []= +# wrong constant name inline +# wrong constant name +# undefined method `respond_to?1' for class `ActionMailer::Base::NullMail' +# wrong constant name body +# wrong constant name header +# wrong constant name method_missing +# wrong constant name respond_to?1 +# wrong constant name respond_to? +# wrong constant name +# undefined singleton method `default1' for `ActionMailer::Base' +# undefined singleton method `default_options=1' for `ActionMailer::Base' +# wrong constant name __callbacks +# wrong constant name __callbacks= +# wrong constant name __callbacks? +# wrong constant name _helper_methods +# wrong constant name _helper_methods= +# wrong constant name _helper_methods? +# wrong constant name _helpers +# wrong constant name _helpers= +# wrong constant name _helpers? +# wrong constant name _layout +# wrong constant name _layout= +# wrong constant name _layout? +# wrong constant name _layout_conditions +# wrong constant name _layout_conditions= +# wrong constant name _layout_conditions? +# wrong constant name _process_action_callbacks +# wrong constant name _process_action_callbacks= +# wrong constant name _view_cache_dependencies +# wrong constant name _view_cache_dependencies= +# wrong constant name _view_cache_dependencies? +# wrong constant name _view_paths +# wrong constant name _view_paths= +# wrong constant name _view_paths? +# wrong constant name asset_host +# wrong constant name asset_host= +# wrong constant name assets_dir +# wrong constant name assets_dir= +# wrong constant name default1 +# wrong constant name default +# wrong constant name default_asset_host_protocol +# wrong constant name default_asset_host_protocol= +# wrong constant name default_options=1 +# wrong constant name default_options= +# wrong constant name default_params +# wrong constant name default_params= +# wrong constant name default_params? +# wrong constant name default_static_extension +# wrong constant name default_static_extension= +# wrong constant name default_url_options +# wrong constant name default_url_options= +# wrong constant name default_url_options? +# wrong constant name deliver_later_queue_name +# wrong constant name deliver_later_queue_name= +# wrong constant name deliver_mail +# wrong constant name delivery_job +# wrong constant name delivery_job= +# wrong constant name delivery_job? +# wrong constant name delivery_method +# wrong constant name delivery_method= +# wrong constant name delivery_method? +# wrong constant name delivery_methods +# wrong constant name delivery_methods= +# wrong constant name delivery_methods? +# wrong constant name enable_fragment_cache_logging +# wrong constant name enable_fragment_cache_logging= +# wrong constant name file_settings +# wrong constant name file_settings= +# wrong constant name file_settings? +# wrong constant name fragment_cache_keys +# wrong constant name fragment_cache_keys= +# wrong constant name fragment_cache_keys? +# wrong constant name javascripts_dir +# wrong constant name javascripts_dir= +# wrong constant name logger +# wrong constant name logger= +# wrong constant name mailer_name +# wrong constant name mailer_name= +# wrong constant name perform_caching +# wrong constant name perform_caching= +# wrong constant name perform_deliveries +# wrong constant name perform_deliveries= +# wrong constant name preview_interceptors +# wrong constant name preview_interceptors= +# wrong constant name preview_path +# wrong constant name preview_path= +# wrong constant name raise_delivery_errors +# wrong constant name raise_delivery_errors= +# wrong constant name receive +# wrong constant name register_interceptor +# wrong constant name register_interceptors +# wrong constant name register_observer +# wrong constant name register_observers +# wrong constant name relative_url_root +# wrong constant name relative_url_root= +# wrong constant name rescue_handlers +# wrong constant name rescue_handlers= +# wrong constant name rescue_handlers? +# wrong constant name sendmail_settings +# wrong constant name sendmail_settings= +# wrong constant name sendmail_settings? +# wrong constant name show_previews +# wrong constant name show_previews= +# wrong constant name smtp_settings +# wrong constant name smtp_settings= +# wrong constant name smtp_settings? +# wrong constant name stylesheets_dir +# wrong constant name stylesheets_dir= +# wrong constant name test_settings +# wrong constant name test_settings= +# wrong constant name test_settings? +# undefined method `custom1' for class `ActionMailer::Collector' +# wrong constant name all +# wrong constant name any +# wrong constant name custom1 +# wrong constant name custom +# wrong constant name initialize +# wrong constant name responses +# wrong constant name +# uninitialized constant ActionMailer::DeliveryJob::CALLBACK_FILTER_TYPES +# wrong constant name perform +# wrong constant name +# wrong constant name +# wrong constant name wrap_delivery_behavior! +# undefined method `add_delivery_method1' for module `ActionMailer::DeliveryMethods::ClassMethods' +# undefined method `wrap_delivery_behavior1' for module `ActionMailer::DeliveryMethods::ClassMethods' +# undefined method `wrap_delivery_behavior2' for module `ActionMailer::DeliveryMethods::ClassMethods' +# wrong constant name add_delivery_method1 +# wrong constant name add_delivery_method +# wrong constant name deliveries +# wrong constant name deliveries= +# wrong constant name wrap_delivery_behavior1 +# wrong constant name wrap_delivery_behavior2 +# wrong constant name wrap_delivery_behavior +# wrong constant name +# wrong constant name +# wrong constant name initialize +# wrong constant name transform! +# wrong constant name +# wrong constant name previewing_email +# uninitialized constant ActionMailer::LogSubscriber::BLACK +# uninitialized constant ActionMailer::LogSubscriber::BLUE +# uninitialized constant ActionMailer::LogSubscriber::BOLD +# uninitialized constant ActionMailer::LogSubscriber::CLEAR +# uninitialized constant ActionMailer::LogSubscriber::CYAN +# uninitialized constant ActionMailer::LogSubscriber::GREEN +# uninitialized constant ActionMailer::LogSubscriber::MAGENTA +# uninitialized constant ActionMailer::LogSubscriber::RED +# uninitialized constant ActionMailer::LogSubscriber::WHITE +# uninitialized constant ActionMailer::LogSubscriber::YELLOW +# wrong constant name deliver +# wrong constant name process +# wrong constant name receive +# wrong constant name +# undefined method `format_paragraph1' for module `ActionMailer::MailHelper' +# undefined method `format_paragraph2' for module `ActionMailer::MailHelper' +# wrong constant name attachments +# wrong constant name block_format +# wrong constant name format_paragraph1 +# wrong constant name format_paragraph2 +# wrong constant name format_paragraph +# wrong constant name mailer +# wrong constant name message +# wrong constant name +# undefined method `deliver_later1' for class `ActionMailer::MessageDelivery' +# undefined method `deliver_later!1' for class `ActionMailer::MessageDelivery' +# wrong constant name __setobj__ +# wrong constant name deliver_later1 +# wrong constant name deliver_later +# wrong constant name deliver_later!1 +# wrong constant name deliver_later! +# wrong constant name deliver_now +# wrong constant name deliver_now! +# wrong constant name initialize +# wrong constant name message +# wrong constant name processed? +# wrong constant name +# wrong constant name initialize +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name with +# wrong constant name +# uninitialized constant ActionMailer::Parameterized::DeliveryJob::CALLBACK_FILTER_TYPES +# wrong constant name perform +# wrong constant name +# wrong constant name initialize +# wrong constant name +# wrong constant name initialize +# wrong constant name +# wrong constant name +# undefined method `initialize1' for class `ActionMailer::Preview' +# wrong constant name initialize1 +# wrong constant name initialize +# wrong constant name params +# undefined singleton method `call1' for `ActionMailer::Preview' +# wrong constant name +# wrong constant name all +# wrong constant name call1 +# wrong constant name call +# wrong constant name email_exists? +# wrong constant name emails +# wrong constant name exists? +# wrong constant name find +# wrong constant name preview_name +# wrong constant name +# wrong constant name register_preview_interceptor +# wrong constant name register_preview_interceptors +# wrong constant name +# wrong constant name +# uninitialized constant ActionMailer::Railtie::ABSTRACT_RAILTIES +# wrong constant name +# wrong constant name +# wrong constant name handle_exceptions +# wrong constant name handle_exception +# wrong constant name +# wrong constant name +# wrong constant name +# uninitialized constant ActionMailer::TestCase::CALLBACK_FILTER_TYPES +# wrong constant name +# uninitialized constant ActionMailer::TestCase::E +# uninitialized constant ActionMailer::TestCase::PASSTHROUGH_EXCEPTIONS +# uninitialized constant ActionMailer::TestCase::SIGNALS +# uninitialized constant ActionMailer::TestCase::TEARDOWN_METHODS +# uninitialized constant ActionMailer::TestCase::UNDEFINED +# uninitialized constant ActionMailer::TestCase::UNTRACKED +# wrong constant name _mailer_class +# wrong constant name _mailer_class= +# wrong constant name _mailer_class? +# wrong constant name +# wrong constant name determine_default_mailer +# wrong constant name mailer_class +# wrong constant name tests +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name _mailer_class +# wrong constant name _mailer_class= +# wrong constant name _mailer_class? +# undefined method `assert_enqueued_email_with1' for module `ActionMailer::TestHelper' +# undefined method `assert_enqueued_email_with2' for module `ActionMailer::TestHelper' +# wrong constant name assert_emails +# wrong constant name assert_enqueued_email_with1 +# wrong constant name assert_enqueued_email_with2 +# wrong constant name assert_enqueued_email_with +# wrong constant name assert_enqueued_emails +# wrong constant name assert_no_emails +# wrong constant name assert_no_enqueued_emails +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name gem_version +# wrong constant name version +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# uninitialized constant ActionPack::XmlParser::Railtie::ABSTRACT_RAILTIES +# wrong constant name +# wrong constant name +# wrong constant name call +# wrong constant name register +# wrong constant name +# wrong constant name gem_version +# wrong constant name version +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name any_templates? +# wrong constant name find_file +# wrong constant name find_template +# wrong constant name formats +# wrong constant name initialize +# wrong constant name render +# wrong constant name template_exists? +# wrong constant name with_fallbacks +# wrong constant name with_layout_format +# wrong constant name +# undefined method `initialize1' for class `ActionView::Base' +# undefined method `initialize2' for class `ActionView::Base' +# undefined method `initialize3' for class `ActionView::Base' +# undefined method `initialize4' for class `ActionView::Base' +# uninitialized constant ActionView::Base::ASSET_EXTENSIONS +# uninitialized constant ActionView::Base::ASSET_PUBLIC_DIRECTORIES +# uninitialized constant ActionView::Base::AUTO_EMAIL_LOCAL_RE +# uninitialized constant ActionView::Base::AUTO_EMAIL_RE +# uninitialized constant ActionView::Base::AUTO_LINK_CRE +# uninitialized constant ActionView::Base::AUTO_LINK_RE +# uninitialized constant ActionView::Base::BOOLEAN_ATTRIBUTES +# uninitialized constant ActionView::Base::BRACKETS +# uninitialized constant ActionView::Base::BUTTON_TAG_METHOD_VERBS +# uninitialized constant ActionView::Base::CHART_TYPES +# uninitialized constant ActionView::Base::CONTROLLER_DELEGATES +# uninitialized constant ActionView::Base::JOIN +# uninitialized constant ActionView::Base::JS_ESCAPE_MAP +# uninitialized constant ActionView::Base::MINUTES_IN_QUARTER_YEAR +# uninitialized constant ActionView::Base::MINUTES_IN_THREE_QUARTERS_YEAR +# uninitialized constant ActionView::Base::MINUTES_IN_YEAR +# uninitialized constant ActionView::Base::NEW +# uninitialized constant ActionView::Base::PRE_CONTENT_STRINGS +# uninitialized constant ActionView::Base::STRINGIFIED_COMMON_METHODS +# uninitialized constant ActionView::Base::TAG_PREFIXES +# uninitialized constant ActionView::Base::URI_REGEXP +# uninitialized constant ActionView::Base::VIEW_ACCESSORS +# uninitialized constant ActionView::Base::WORD_PATTERN +# wrong constant name _routes +# wrong constant name _routes= +# wrong constant name _routes? +# wrong constant name assets_environment +# wrong constant name assets_environment= +# wrong constant name assets_environment? +# wrong constant name assets_manifest +# wrong constant name assets_manifest= +# wrong constant name assets_manifest? +# wrong constant name assets_precompile +# wrong constant name assets_precompile= +# wrong constant name assets_precompile? +# wrong constant name assets_prefix +# wrong constant name assets_prefix= +# wrong constant name assets_prefix? +# wrong constant name assign +# wrong constant name assigns +# wrong constant name assigns= +# wrong constant name automatically_disable_submit_tag +# wrong constant name automatically_disable_submit_tag= +# wrong constant name check_precompiled_asset +# wrong constant name check_precompiled_asset= +# wrong constant name check_precompiled_asset? +# wrong constant name config +# wrong constant name config= +# wrong constant name debug_assets +# wrong constant name debug_assets= +# wrong constant name debug_assets? +# wrong constant name debug_missing_translation +# wrong constant name debug_missing_translation= +# wrong constant name default_formats +# wrong constant name default_formats= +# wrong constant name digest_assets +# wrong constant name digest_assets= +# wrong constant name digest_assets? +# wrong constant name field_error_proc +# wrong constant name field_error_proc= +# wrong constant name formats +# wrong constant name formats= +# wrong constant name initialize1 +# wrong constant name initialize2 +# wrong constant name initialize3 +# wrong constant name initialize4 +# wrong constant name initialize +# wrong constant name locale +# wrong constant name locale= +# wrong constant name logger= +# wrong constant name logger? +# wrong constant name lookup_context +# wrong constant name precompiled_asset_checker +# wrong constant name precompiled_asset_checker= +# wrong constant name precompiled_asset_checker? +# wrong constant name prefix_partial_path_with_controller_namespace +# wrong constant name prefix_partial_path_with_controller_namespace= +# wrong constant name raise_on_missing_translations +# wrong constant name raise_on_missing_translations= +# wrong constant name resolve_assets_with +# wrong constant name resolve_assets_with= +# wrong constant name resolve_assets_with? +# wrong constant name streaming_completion_on_exception +# wrong constant name streaming_completion_on_exception= +# wrong constant name unknown_asset_fallback +# wrong constant name unknown_asset_fallback= +# wrong constant name unknown_asset_fallback? +# wrong constant name view_paths +# wrong constant name view_paths= +# wrong constant name view_renderer +# wrong constant name view_renderer= +# wrong constant name +# wrong constant name _routes +# wrong constant name _routes= +# wrong constant name _routes? +# wrong constant name assets_environment +# wrong constant name assets_environment= +# wrong constant name assets_environment? +# wrong constant name assets_manifest +# wrong constant name assets_manifest= +# wrong constant name assets_manifest? +# wrong constant name assets_precompile +# wrong constant name assets_precompile= +# wrong constant name assets_precompile? +# wrong constant name assets_prefix +# wrong constant name assets_prefix= +# wrong constant name assets_prefix? +# wrong constant name automatically_disable_submit_tag +# wrong constant name automatically_disable_submit_tag= +# wrong constant name cache_template_loading +# wrong constant name cache_template_loading= +# wrong constant name check_precompiled_asset +# wrong constant name check_precompiled_asset= +# wrong constant name check_precompiled_asset? +# wrong constant name debug_assets +# wrong constant name debug_assets= +# wrong constant name debug_assets? +# wrong constant name debug_missing_translation +# wrong constant name debug_missing_translation= +# wrong constant name default_form_builder +# wrong constant name default_form_builder= +# wrong constant name default_formats +# wrong constant name default_formats= +# wrong constant name digest_assets +# wrong constant name digest_assets= +# wrong constant name digest_assets? +# wrong constant name erb_trim_mode= +# wrong constant name field_error_proc +# wrong constant name field_error_proc= +# wrong constant name logger +# wrong constant name logger= +# wrong constant name logger? +# wrong constant name precompiled_asset_checker +# wrong constant name precompiled_asset_checker= +# wrong constant name precompiled_asset_checker? +# wrong constant name prefix_partial_path_with_controller_namespace +# wrong constant name prefix_partial_path_with_controller_namespace= +# wrong constant name raise_on_missing_translations +# wrong constant name raise_on_missing_translations= +# wrong constant name resolve_assets_with +# wrong constant name resolve_assets_with= +# wrong constant name resolve_assets_with? +# wrong constant name streaming_completion_on_exception +# wrong constant name streaming_completion_on_exception= +# wrong constant name unknown_asset_fallback +# wrong constant name unknown_asset_fallback= +# wrong constant name unknown_asset_fallback? +# wrong constant name xss_safe? +# wrong constant name +# wrong constant name +# undefined method `_layout_for1' for module `ActionView::Context' +# wrong constant name _layout_for1 +# wrong constant name _layout_for +# wrong constant name _prepare_context +# wrong constant name output_buffer +# wrong constant name output_buffer= +# wrong constant name view_flow +# wrong constant name view_flow= +# wrong constant name +# wrong constant name +# undefined method `initialize1' for class `ActionView::DependencyTracker::ERBTracker' +# wrong constant name dependencies +# wrong constant name initialize1 +# wrong constant name initialize +# undefined singleton method `call1' for `ActionView::DependencyTracker::ERBTracker' +# wrong constant name +# wrong constant name call1 +# wrong constant name call +# wrong constant name supports_view_paths? +# undefined singleton method `find_dependencies1' for `ActionView::DependencyTracker' +# wrong constant name +# wrong constant name find_dependencies1 +# wrong constant name find_dependencies +# wrong constant name register_tracker +# wrong constant name remove_tracker +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# undefined method `digest1' for class `ActionView::Digestor::Injected' +# wrong constant name digest1 +# wrong constant name digest +# wrong constant name +# undefined method `digest1' for class `ActionView::Digestor::Missing' +# wrong constant name digest1 +# wrong constant name digest +# wrong constant name +# undefined method `digest1' for class `ActionView::Digestor::Node' +# undefined method `initialize1' for class `ActionView::Digestor::Node' +# wrong constant name children +# wrong constant name dependency_digest +# wrong constant name digest1 +# wrong constant name digest +# wrong constant name initialize1 +# wrong constant name initialize +# wrong constant name logical_name +# wrong constant name name +# wrong constant name template +# wrong constant name to_dep_map +# wrong constant name +# wrong constant name create +# wrong constant name +# wrong constant name debug +# wrong constant name error +# wrong constant name +# wrong constant name +# wrong constant name before +# undefined singleton method `digest1' for `ActionView::Digestor' +# undefined singleton method `tree1' for `ActionView::Digestor' +# undefined singleton method `tree2' for `ActionView::Digestor' +# wrong constant name +# wrong constant name digest1 +# wrong constant name digest +# wrong constant name logger +# wrong constant name tree1 +# wrong constant name tree2 +# wrong constant name tree +# uninitialized constant ActionView::FallbackFileSystemResolver::DEFAULT_PATTERN +# uninitialized constant ActionView::FallbackFileSystemResolver::EXTENSIONS +# wrong constant name decorate +# wrong constant name +# wrong constant name instances +# undefined method `initialize1' for class `ActionView::FileSystemResolver' +# wrong constant name == +# uninitialized constant ActionView::FileSystemResolver::DEFAULT_PATTERN +# uninitialized constant ActionView::FileSystemResolver::EXTENSIONS +# wrong constant name eql? +# wrong constant name initialize1 +# wrong constant name initialize +# wrong constant name to_path +# wrong constant name +# uninitialized constant ActionView::Helpers::ASSET_EXTENSIONS +# uninitialized constant ActionView::Helpers::ASSET_PUBLIC_DIRECTORIES +# uninitialized constant ActionView::Helpers::AUTO_EMAIL_LOCAL_RE +# uninitialized constant ActionView::Helpers::AUTO_EMAIL_RE +# uninitialized constant ActionView::Helpers::AUTO_LINK_CRE +# uninitialized constant ActionView::Helpers::AUTO_LINK_RE +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# uninitialized constant ActionView::Helpers::BOOLEAN_ATTRIBUTES +# uninitialized constant ActionView::Helpers::BRACKETS +# uninitialized constant ActionView::Helpers::CONTROLLER_DELEGATES +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# uninitialized constant ActionView::Helpers::JS_ESCAPE_MAP +# wrong constant name +# uninitialized constant ActionView::Helpers::MINUTES_IN_QUARTER_YEAR +# uninitialized constant ActionView::Helpers::MINUTES_IN_THREE_QUARTERS_YEAR +# uninitialized constant ActionView::Helpers::MINUTES_IN_YEAR +# wrong constant name +# wrong constant name +# uninitialized constant ActionView::Helpers::PRE_CONTENT_STRINGS +# wrong constant name +# wrong constant name +# wrong constant name +# uninitialized constant ActionView::Helpers::TAG_PREFIXES +# wrong constant name +# wrong constant name +# wrong constant name +# uninitialized constant ActionView::Helpers::URI_REGEXP +# uninitialized constant ActionView::Helpers::WORD_PATTERN +# wrong constant name +# undefined method `auto_discovery_link_tag1' for module `ActionView::Helpers::AssetTagHelper' +# undefined method `auto_discovery_link_tag2' for module `ActionView::Helpers::AssetTagHelper' +# undefined method `auto_discovery_link_tag3' for module `ActionView::Helpers::AssetTagHelper' +# undefined method `favicon_link_tag1' for module `ActionView::Helpers::AssetTagHelper' +# undefined method `favicon_link_tag2' for module `ActionView::Helpers::AssetTagHelper' +# undefined method `image_tag1' for module `ActionView::Helpers::AssetTagHelper' +# undefined method `preload_link_tag1' for module `ActionView::Helpers::AssetTagHelper' +# uninitialized constant ActionView::Helpers::AssetTagHelper::ASSET_EXTENSIONS +# uninitialized constant ActionView::Helpers::AssetTagHelper::ASSET_PUBLIC_DIRECTORIES +# uninitialized constant ActionView::Helpers::AssetTagHelper::URI_REGEXP +# wrong constant name audio_tag +# wrong constant name auto_discovery_link_tag1 +# wrong constant name auto_discovery_link_tag2 +# wrong constant name auto_discovery_link_tag3 +# wrong constant name auto_discovery_link_tag +# wrong constant name favicon_link_tag1 +# wrong constant name favicon_link_tag2 +# wrong constant name favicon_link_tag +# wrong constant name image_alt +# wrong constant name image_tag1 +# wrong constant name image_tag +# wrong constant name javascript_include_tag +# wrong constant name preload_link_tag1 +# wrong constant name preload_link_tag +# wrong constant name stylesheet_link_tag +# wrong constant name video_tag +# wrong constant name +# undefined method `asset_path1' for module `ActionView::Helpers::AssetUrlHelper' +# undefined method `asset_url1' for module `ActionView::Helpers::AssetUrlHelper' +# undefined method `audio_path1' for module `ActionView::Helpers::AssetUrlHelper' +# undefined method `audio_url1' for module `ActionView::Helpers::AssetUrlHelper' +# undefined method `compute_asset_extname1' for module `ActionView::Helpers::AssetUrlHelper' +# undefined method `compute_asset_host1' for module `ActionView::Helpers::AssetUrlHelper' +# undefined method `compute_asset_host2' for module `ActionView::Helpers::AssetUrlHelper' +# undefined method `compute_asset_path1' for module `ActionView::Helpers::AssetUrlHelper' +# undefined method `font_path1' for module `ActionView::Helpers::AssetUrlHelper' +# undefined method `font_url1' for module `ActionView::Helpers::AssetUrlHelper' +# undefined method `image_path1' for module `ActionView::Helpers::AssetUrlHelper' +# undefined method `image_url1' for module `ActionView::Helpers::AssetUrlHelper' +# undefined method `javascript_path1' for module `ActionView::Helpers::AssetUrlHelper' +# undefined method `javascript_url1' for module `ActionView::Helpers::AssetUrlHelper' +# undefined method `path_to_asset1' for module `ActionView::Helpers::AssetUrlHelper' +# undefined method `path_to_audio1' for module `ActionView::Helpers::AssetUrlHelper' +# undefined method `path_to_font1' for module `ActionView::Helpers::AssetUrlHelper' +# undefined method `path_to_image1' for module `ActionView::Helpers::AssetUrlHelper' +# undefined method `path_to_javascript1' for module `ActionView::Helpers::AssetUrlHelper' +# undefined method `path_to_stylesheet1' for module `ActionView::Helpers::AssetUrlHelper' +# undefined method `path_to_video1' for module `ActionView::Helpers::AssetUrlHelper' +# undefined method `public_compute_asset_path1' for module `ActionView::Helpers::AssetUrlHelper' +# undefined method `stylesheet_path1' for module `ActionView::Helpers::AssetUrlHelper' +# undefined method `stylesheet_url1' for module `ActionView::Helpers::AssetUrlHelper' +# undefined method `url_to_asset1' for module `ActionView::Helpers::AssetUrlHelper' +# undefined method `url_to_audio1' for module `ActionView::Helpers::AssetUrlHelper' +# undefined method `url_to_font1' for module `ActionView::Helpers::AssetUrlHelper' +# undefined method `url_to_image1' for module `ActionView::Helpers::AssetUrlHelper' +# undefined method `url_to_javascript1' for module `ActionView::Helpers::AssetUrlHelper' +# undefined method `url_to_stylesheet1' for module `ActionView::Helpers::AssetUrlHelper' +# undefined method `url_to_video1' for module `ActionView::Helpers::AssetUrlHelper' +# undefined method `video_path1' for module `ActionView::Helpers::AssetUrlHelper' +# undefined method `video_url1' for module `ActionView::Helpers::AssetUrlHelper' +# wrong constant name asset_path1 +# wrong constant name asset_path +# wrong constant name asset_url1 +# wrong constant name asset_url +# wrong constant name audio_path1 +# wrong constant name audio_path +# wrong constant name audio_url1 +# wrong constant name audio_url +# wrong constant name compute_asset_extname1 +# wrong constant name compute_asset_extname +# wrong constant name compute_asset_host1 +# wrong constant name compute_asset_host2 +# wrong constant name compute_asset_host +# wrong constant name compute_asset_path1 +# wrong constant name compute_asset_path +# wrong constant name font_path1 +# wrong constant name font_path +# wrong constant name font_url1 +# wrong constant name font_url +# wrong constant name image_path1 +# wrong constant name image_path +# wrong constant name image_url1 +# wrong constant name image_url +# wrong constant name javascript_path1 +# wrong constant name javascript_path +# wrong constant name javascript_url1 +# wrong constant name javascript_url +# wrong constant name path_to_asset1 +# wrong constant name path_to_asset +# wrong constant name path_to_audio1 +# wrong constant name path_to_audio +# wrong constant name path_to_font1 +# wrong constant name path_to_font +# wrong constant name path_to_image1 +# wrong constant name path_to_image +# wrong constant name path_to_javascript1 +# wrong constant name path_to_javascript +# wrong constant name path_to_stylesheet1 +# wrong constant name path_to_stylesheet +# wrong constant name path_to_video1 +# wrong constant name path_to_video +# wrong constant name public_compute_asset_path1 +# wrong constant name public_compute_asset_path +# wrong constant name stylesheet_path1 +# wrong constant name stylesheet_path +# wrong constant name stylesheet_url1 +# wrong constant name stylesheet_url +# wrong constant name url_to_asset1 +# wrong constant name url_to_asset +# wrong constant name url_to_audio1 +# wrong constant name url_to_audio +# wrong constant name url_to_font1 +# wrong constant name url_to_font +# wrong constant name url_to_image1 +# wrong constant name url_to_image +# wrong constant name url_to_javascript1 +# wrong constant name url_to_javascript +# wrong constant name url_to_stylesheet1 +# wrong constant name url_to_stylesheet +# wrong constant name url_to_video1 +# wrong constant name url_to_video +# wrong constant name video_path1 +# wrong constant name video_path +# wrong constant name video_url1 +# wrong constant name video_url +# wrong constant name +# undefined method `atom_feed1' for module `ActionView::Helpers::AtomFeedHelper' +# wrong constant name atom_feed1 +# wrong constant name atom_feed +# wrong constant name +# undefined method `cache1' for module `ActionView::Helpers::CacheHelper' +# undefined method `cache2' for module `ActionView::Helpers::CacheHelper' +# undefined method `cache_fragment_name1' for module `ActionView::Helpers::CacheHelper' +# undefined method `cache_fragment_name2' for module `ActionView::Helpers::CacheHelper' +# undefined method `cache_fragment_name3' for module `ActionView::Helpers::CacheHelper' +# undefined method `cache_if1' for module `ActionView::Helpers::CacheHelper' +# undefined method `cache_if2' for module `ActionView::Helpers::CacheHelper' +# undefined method `cache_unless1' for module `ActionView::Helpers::CacheHelper' +# undefined method `cache_unless2' for module `ActionView::Helpers::CacheHelper' +# wrong constant name cache1 +# wrong constant name cache2 +# wrong constant name cache +# wrong constant name cache_fragment_name1 +# wrong constant name cache_fragment_name2 +# wrong constant name cache_fragment_name3 +# wrong constant name cache_fragment_name +# wrong constant name cache_if1 +# wrong constant name cache_if2 +# wrong constant name cache_if +# wrong constant name cache_unless1 +# wrong constant name cache_unless2 +# wrong constant name cache_unless +# wrong constant name +# undefined method `content_for1' for module `ActionView::Helpers::CaptureHelper' +# undefined method `content_for2' for module `ActionView::Helpers::CaptureHelper' +# undefined method `provide1' for module `ActionView::Helpers::CaptureHelper' +# undefined method `with_output_buffer1' for module `ActionView::Helpers::CaptureHelper' +# wrong constant name capture +# wrong constant name content_for1 +# wrong constant name content_for2 +# wrong constant name content_for +# wrong constant name content_for? +# wrong constant name provide1 +# wrong constant name provide +# wrong constant name with_output_buffer1 +# wrong constant name with_output_buffer +# wrong constant name +# undefined method `respond_to?1' for module `ActionView::Helpers::ControllerHelper' +# wrong constant name action_name +# wrong constant name assign_controller +# wrong constant name controller +# wrong constant name controller= +# wrong constant name controller_name +# wrong constant name controller_path +# wrong constant name cookies +# wrong constant name flash +# wrong constant name headers +# wrong constant name logger +# wrong constant name params +# wrong constant name request +# wrong constant name request= +# wrong constant name request_forgery_protection_token +# wrong constant name respond_to?1 +# wrong constant name respond_to? +# wrong constant name response +# wrong constant name session +# wrong constant name +# wrong constant name csp_meta_tag +# wrong constant name +# wrong constant name csrf_meta_tag +# wrong constant name csrf_meta_tags +# wrong constant name +# undefined method `date_select1' for module `ActionView::Helpers::DateHelper' +# undefined method `date_select2' for module `ActionView::Helpers::DateHelper' +# undefined method `datetime_select1' for module `ActionView::Helpers::DateHelper' +# undefined method `datetime_select2' for module `ActionView::Helpers::DateHelper' +# undefined method `distance_of_time_in_words1' for module `ActionView::Helpers::DateHelper' +# undefined method `distance_of_time_in_words2' for module `ActionView::Helpers::DateHelper' +# undefined method `distance_of_time_in_words_to_now1' for module `ActionView::Helpers::DateHelper' +# undefined method `select_date1' for module `ActionView::Helpers::DateHelper' +# undefined method `select_date2' for module `ActionView::Helpers::DateHelper' +# undefined method `select_date3' for module `ActionView::Helpers::DateHelper' +# undefined method `select_datetime1' for module `ActionView::Helpers::DateHelper' +# undefined method `select_datetime2' for module `ActionView::Helpers::DateHelper' +# undefined method `select_datetime3' for module `ActionView::Helpers::DateHelper' +# undefined method `select_day1' for module `ActionView::Helpers::DateHelper' +# undefined method `select_day2' for module `ActionView::Helpers::DateHelper' +# undefined method `select_hour1' for module `ActionView::Helpers::DateHelper' +# undefined method `select_hour2' for module `ActionView::Helpers::DateHelper' +# undefined method `select_minute1' for module `ActionView::Helpers::DateHelper' +# undefined method `select_minute2' for module `ActionView::Helpers::DateHelper' +# undefined method `select_month1' for module `ActionView::Helpers::DateHelper' +# undefined method `select_month2' for module `ActionView::Helpers::DateHelper' +# undefined method `select_second1' for module `ActionView::Helpers::DateHelper' +# undefined method `select_second2' for module `ActionView::Helpers::DateHelper' +# undefined method `select_time1' for module `ActionView::Helpers::DateHelper' +# undefined method `select_time2' for module `ActionView::Helpers::DateHelper' +# undefined method `select_time3' for module `ActionView::Helpers::DateHelper' +# undefined method `select_year1' for module `ActionView::Helpers::DateHelper' +# undefined method `select_year2' for module `ActionView::Helpers::DateHelper' +# undefined method `time_ago_in_words1' for module `ActionView::Helpers::DateHelper' +# undefined method `time_select1' for module `ActionView::Helpers::DateHelper' +# undefined method `time_select2' for module `ActionView::Helpers::DateHelper' +# wrong constant name date_select1 +# wrong constant name date_select2 +# wrong constant name date_select +# wrong constant name datetime_select1 +# wrong constant name datetime_select2 +# wrong constant name datetime_select +# wrong constant name distance_of_time_in_words1 +# wrong constant name distance_of_time_in_words2 +# wrong constant name distance_of_time_in_words +# wrong constant name distance_of_time_in_words_to_now1 +# wrong constant name distance_of_time_in_words_to_now +# wrong constant name select_date1 +# wrong constant name select_date2 +# wrong constant name select_date3 +# wrong constant name select_date +# wrong constant name select_datetime1 +# wrong constant name select_datetime2 +# wrong constant name select_datetime3 +# wrong constant name select_datetime +# wrong constant name select_day1 +# wrong constant name select_day2 +# wrong constant name select_day +# wrong constant name select_hour1 +# wrong constant name select_hour2 +# wrong constant name select_hour +# wrong constant name select_minute1 +# wrong constant name select_minute2 +# wrong constant name select_minute +# wrong constant name select_month1 +# wrong constant name select_month2 +# wrong constant name select_month +# wrong constant name select_second1 +# wrong constant name select_second2 +# wrong constant name select_second +# wrong constant name select_time1 +# wrong constant name select_time2 +# wrong constant name select_time3 +# wrong constant name select_time +# wrong constant name select_year1 +# wrong constant name select_year2 +# wrong constant name select_year +# wrong constant name time_ago_in_words1 +# wrong constant name time_ago_in_words +# wrong constant name time_select1 +# wrong constant name time_select2 +# wrong constant name time_select +# wrong constant name time_tag +# wrong constant name +# uninitialized constant ActionView::Helpers::DebugHelper::BOOLEAN_ATTRIBUTES +# uninitialized constant ActionView::Helpers::DebugHelper::PRE_CONTENT_STRINGS +# uninitialized constant ActionView::Helpers::DebugHelper::TAG_PREFIXES +# wrong constant name debug +# wrong constant name +# undefined method `check_box1' for module `ActionView::Helpers::FormHelper' +# undefined method `check_box2' for module `ActionView::Helpers::FormHelper' +# undefined method `check_box3' for module `ActionView::Helpers::FormHelper' +# undefined method `color_field1' for module `ActionView::Helpers::FormHelper' +# undefined method `date_field1' for module `ActionView::Helpers::FormHelper' +# undefined method `datetime_field1' for module `ActionView::Helpers::FormHelper' +# undefined method `datetime_local_field1' for module `ActionView::Helpers::FormHelper' +# undefined method `email_field1' for module `ActionView::Helpers::FormHelper' +# undefined method `fields1' for module `ActionView::Helpers::FormHelper' +# undefined method `fields2' for module `ActionView::Helpers::FormHelper' +# undefined method `fields_for1' for module `ActionView::Helpers::FormHelper' +# undefined method `fields_for2' for module `ActionView::Helpers::FormHelper' +# undefined method `file_field1' for module `ActionView::Helpers::FormHelper' +# undefined method `form_for1' for module `ActionView::Helpers::FormHelper' +# undefined method `form_with1' for module `ActionView::Helpers::FormHelper' +# undefined method `form_with2' for module `ActionView::Helpers::FormHelper' +# undefined method `form_with3' for module `ActionView::Helpers::FormHelper' +# undefined method `form_with4' for module `ActionView::Helpers::FormHelper' +# undefined method `hidden_field1' for module `ActionView::Helpers::FormHelper' +# undefined method `label1' for module `ActionView::Helpers::FormHelper' +# undefined method `label2' for module `ActionView::Helpers::FormHelper' +# undefined method `month_field1' for module `ActionView::Helpers::FormHelper' +# undefined method `number_field1' for module `ActionView::Helpers::FormHelper' +# undefined method `password_field1' for module `ActionView::Helpers::FormHelper' +# undefined method `phone_field1' for module `ActionView::Helpers::FormHelper' +# undefined method `radio_button1' for module `ActionView::Helpers::FormHelper' +# undefined method `range_field1' for module `ActionView::Helpers::FormHelper' +# undefined method `search_field1' for module `ActionView::Helpers::FormHelper' +# undefined method `telephone_field1' for module `ActionView::Helpers::FormHelper' +# undefined method `text_area1' for module `ActionView::Helpers::FormHelper' +# undefined method `text_field1' for module `ActionView::Helpers::FormHelper' +# undefined method `time_field1' for module `ActionView::Helpers::FormHelper' +# undefined method `url_field1' for module `ActionView::Helpers::FormHelper' +# undefined method `week_field1' for module `ActionView::Helpers::FormHelper' +# uninitialized constant ActionView::Helpers::FormHelper::JOIN +# uninitialized constant ActionView::Helpers::FormHelper::NEW +# wrong constant name check_box1 +# wrong constant name check_box2 +# wrong constant name check_box3 +# wrong constant name check_box +# wrong constant name color_field1 +# wrong constant name color_field +# wrong constant name date_field1 +# wrong constant name date_field +# wrong constant name datetime_field1 +# wrong constant name datetime_field +# wrong constant name datetime_local_field1 +# wrong constant name datetime_local_field +# wrong constant name default_form_builder +# wrong constant name default_form_builder= +# wrong constant name email_field1 +# wrong constant name email_field +# wrong constant name fields1 +# wrong constant name fields2 +# wrong constant name fields +# wrong constant name fields_for1 +# wrong constant name fields_for2 +# wrong constant name fields_for +# wrong constant name file_field1 +# wrong constant name file_field +# wrong constant name form_for1 +# wrong constant name form_for +# wrong constant name form_with1 +# wrong constant name form_with2 +# wrong constant name form_with3 +# wrong constant name form_with4 +# wrong constant name form_with +# wrong constant name form_with_generates_ids +# wrong constant name form_with_generates_ids= +# wrong constant name form_with_generates_remote_forms +# wrong constant name form_with_generates_remote_forms= +# wrong constant name hidden_field1 +# wrong constant name hidden_field +# wrong constant name label1 +# wrong constant name label2 +# wrong constant name label +# wrong constant name month_field1 +# wrong constant name month_field +# wrong constant name number_field1 +# wrong constant name number_field +# wrong constant name password_field1 +# wrong constant name password_field +# wrong constant name phone_field1 +# wrong constant name phone_field +# wrong constant name radio_button1 +# wrong constant name radio_button +# wrong constant name range_field1 +# wrong constant name range_field +# wrong constant name search_field1 +# wrong constant name search_field +# wrong constant name telephone_field1 +# wrong constant name telephone_field +# wrong constant name text_area1 +# wrong constant name text_area +# wrong constant name text_field1 +# wrong constant name text_field +# wrong constant name time_field1 +# wrong constant name time_field +# wrong constant name url_field1 +# wrong constant name url_field +# wrong constant name week_field1 +# wrong constant name week_field +# wrong constant name +# wrong constant name form_with_generates_ids +# wrong constant name form_with_generates_ids= +# wrong constant name form_with_generates_remote_forms +# wrong constant name form_with_generates_remote_forms= +# undefined method `collection_check_boxes1' for module `ActionView::Helpers::FormOptionsHelper' +# undefined method `collection_check_boxes2' for module `ActionView::Helpers::FormOptionsHelper' +# undefined method `collection_radio_buttons1' for module `ActionView::Helpers::FormOptionsHelper' +# undefined method `collection_radio_buttons2' for module `ActionView::Helpers::FormOptionsHelper' +# undefined method `collection_select1' for module `ActionView::Helpers::FormOptionsHelper' +# undefined method `collection_select2' for module `ActionView::Helpers::FormOptionsHelper' +# undefined method `grouped_collection_select1' for module `ActionView::Helpers::FormOptionsHelper' +# undefined method `grouped_collection_select2' for module `ActionView::Helpers::FormOptionsHelper' +# undefined method `grouped_options_for_select1' for module `ActionView::Helpers::FormOptionsHelper' +# undefined method `grouped_options_for_select2' for module `ActionView::Helpers::FormOptionsHelper' +# undefined method `option_groups_from_collection_for_select1' for module `ActionView::Helpers::FormOptionsHelper' +# undefined method `options_for_select1' for module `ActionView::Helpers::FormOptionsHelper' +# undefined method `options_from_collection_for_select1' for module `ActionView::Helpers::FormOptionsHelper' +# undefined method `select1' for module `ActionView::Helpers::FormOptionsHelper' +# undefined method `select2' for module `ActionView::Helpers::FormOptionsHelper' +# undefined method `select3' for module `ActionView::Helpers::FormOptionsHelper' +# undefined method `time_zone_options_for_select1' for module `ActionView::Helpers::FormOptionsHelper' +# undefined method `time_zone_options_for_select2' for module `ActionView::Helpers::FormOptionsHelper' +# undefined method `time_zone_options_for_select3' for module `ActionView::Helpers::FormOptionsHelper' +# undefined method `time_zone_select1' for module `ActionView::Helpers::FormOptionsHelper' +# undefined method `time_zone_select2' for module `ActionView::Helpers::FormOptionsHelper' +# undefined method `time_zone_select3' for module `ActionView::Helpers::FormOptionsHelper' +# uninitialized constant ActionView::Helpers::FormOptionsHelper::AUTO_EMAIL_LOCAL_RE +# uninitialized constant ActionView::Helpers::FormOptionsHelper::AUTO_EMAIL_RE +# uninitialized constant ActionView::Helpers::FormOptionsHelper::AUTO_LINK_CRE +# uninitialized constant ActionView::Helpers::FormOptionsHelper::AUTO_LINK_RE +# uninitialized constant ActionView::Helpers::FormOptionsHelper::BOOLEAN_ATTRIBUTES +# uninitialized constant ActionView::Helpers::FormOptionsHelper::BRACKETS +# uninitialized constant ActionView::Helpers::FormOptionsHelper::PRE_CONTENT_STRINGS +# uninitialized constant ActionView::Helpers::FormOptionsHelper::TAG_PREFIXES +# uninitialized constant ActionView::Helpers::FormOptionsHelper::WORD_PATTERN +# wrong constant name collection_check_boxes1 +# wrong constant name collection_check_boxes2 +# wrong constant name collection_check_boxes +# wrong constant name collection_radio_buttons1 +# wrong constant name collection_radio_buttons2 +# wrong constant name collection_radio_buttons +# wrong constant name collection_select1 +# wrong constant name collection_select2 +# wrong constant name collection_select +# wrong constant name grouped_collection_select1 +# wrong constant name grouped_collection_select2 +# wrong constant name grouped_collection_select +# wrong constant name grouped_options_for_select1 +# wrong constant name grouped_options_for_select2 +# wrong constant name grouped_options_for_select +# wrong constant name option_groups_from_collection_for_select1 +# wrong constant name option_groups_from_collection_for_select +# wrong constant name options_for_select1 +# wrong constant name options_for_select +# wrong constant name options_from_collection_for_select1 +# wrong constant name options_from_collection_for_select +# wrong constant name select1 +# wrong constant name select2 +# wrong constant name select3 +# wrong constant name select +# wrong constant name time_zone_options_for_select1 +# wrong constant name time_zone_options_for_select2 +# wrong constant name time_zone_options_for_select3 +# wrong constant name time_zone_options_for_select +# wrong constant name time_zone_select1 +# wrong constant name time_zone_select2 +# wrong constant name time_zone_select3 +# wrong constant name time_zone_select +# wrong constant name +# undefined method `button_tag1' for module `ActionView::Helpers::FormTagHelper' +# undefined method `button_tag2' for module `ActionView::Helpers::FormTagHelper' +# undefined method `check_box_tag1' for module `ActionView::Helpers::FormTagHelper' +# undefined method `check_box_tag2' for module `ActionView::Helpers::FormTagHelper' +# undefined method `check_box_tag3' for module `ActionView::Helpers::FormTagHelper' +# undefined method `color_field_tag1' for module `ActionView::Helpers::FormTagHelper' +# undefined method `color_field_tag2' for module `ActionView::Helpers::FormTagHelper' +# undefined method `date_field_tag1' for module `ActionView::Helpers::FormTagHelper' +# undefined method `date_field_tag2' for module `ActionView::Helpers::FormTagHelper' +# undefined method `datetime_field_tag1' for module `ActionView::Helpers::FormTagHelper' +# undefined method `datetime_field_tag2' for module `ActionView::Helpers::FormTagHelper' +# undefined method `datetime_local_field_tag1' for module `ActionView::Helpers::FormTagHelper' +# undefined method `datetime_local_field_tag2' for module `ActionView::Helpers::FormTagHelper' +# undefined method `email_field_tag1' for module `ActionView::Helpers::FormTagHelper' +# undefined method `email_field_tag2' for module `ActionView::Helpers::FormTagHelper' +# undefined method `field_set_tag1' for module `ActionView::Helpers::FormTagHelper' +# undefined method `field_set_tag2' for module `ActionView::Helpers::FormTagHelper' +# undefined method `file_field_tag1' for module `ActionView::Helpers::FormTagHelper' +# undefined method `form_tag1' for module `ActionView::Helpers::FormTagHelper' +# undefined method `form_tag2' for module `ActionView::Helpers::FormTagHelper' +# undefined method `hidden_field_tag1' for module `ActionView::Helpers::FormTagHelper' +# undefined method `hidden_field_tag2' for module `ActionView::Helpers::FormTagHelper' +# undefined method `image_submit_tag1' for module `ActionView::Helpers::FormTagHelper' +# undefined method `label_tag1' for module `ActionView::Helpers::FormTagHelper' +# undefined method `label_tag2' for module `ActionView::Helpers::FormTagHelper' +# undefined method `label_tag3' for module `ActionView::Helpers::FormTagHelper' +# undefined method `month_field_tag1' for module `ActionView::Helpers::FormTagHelper' +# undefined method `month_field_tag2' for module `ActionView::Helpers::FormTagHelper' +# undefined method `number_field_tag1' for module `ActionView::Helpers::FormTagHelper' +# undefined method `number_field_tag2' for module `ActionView::Helpers::FormTagHelper' +# undefined method `password_field_tag1' for module `ActionView::Helpers::FormTagHelper' +# undefined method `password_field_tag2' for module `ActionView::Helpers::FormTagHelper' +# undefined method `password_field_tag3' for module `ActionView::Helpers::FormTagHelper' +# undefined method `phone_field_tag1' for module `ActionView::Helpers::FormTagHelper' +# undefined method `phone_field_tag2' for module `ActionView::Helpers::FormTagHelper' +# undefined method `radio_button_tag1' for module `ActionView::Helpers::FormTagHelper' +# undefined method `radio_button_tag2' for module `ActionView::Helpers::FormTagHelper' +# undefined method `range_field_tag1' for module `ActionView::Helpers::FormTagHelper' +# undefined method `range_field_tag2' for module `ActionView::Helpers::FormTagHelper' +# undefined method `search_field_tag1' for module `ActionView::Helpers::FormTagHelper' +# undefined method `search_field_tag2' for module `ActionView::Helpers::FormTagHelper' +# undefined method `select_tag1' for module `ActionView::Helpers::FormTagHelper' +# undefined method `select_tag2' for module `ActionView::Helpers::FormTagHelper' +# undefined method `submit_tag1' for module `ActionView::Helpers::FormTagHelper' +# undefined method `submit_tag2' for module `ActionView::Helpers::FormTagHelper' +# undefined method `telephone_field_tag1' for module `ActionView::Helpers::FormTagHelper' +# undefined method `telephone_field_tag2' for module `ActionView::Helpers::FormTagHelper' +# undefined method `text_area_tag1' for module `ActionView::Helpers::FormTagHelper' +# undefined method `text_area_tag2' for module `ActionView::Helpers::FormTagHelper' +# undefined method `text_field_tag1' for module `ActionView::Helpers::FormTagHelper' +# undefined method `text_field_tag2' for module `ActionView::Helpers::FormTagHelper' +# undefined method `time_field_tag1' for module `ActionView::Helpers::FormTagHelper' +# undefined method `time_field_tag2' for module `ActionView::Helpers::FormTagHelper' +# undefined method `url_field_tag1' for module `ActionView::Helpers::FormTagHelper' +# undefined method `url_field_tag2' for module `ActionView::Helpers::FormTagHelper' +# undefined method `week_field_tag1' for module `ActionView::Helpers::FormTagHelper' +# undefined method `week_field_tag2' for module `ActionView::Helpers::FormTagHelper' +# wrong constant name button_tag1 +# wrong constant name button_tag2 +# wrong constant name button_tag +# wrong constant name check_box_tag1 +# wrong constant name check_box_tag2 +# wrong constant name check_box_tag3 +# wrong constant name check_box_tag +# wrong constant name color_field_tag1 +# wrong constant name color_field_tag2 +# wrong constant name color_field_tag +# wrong constant name date_field_tag1 +# wrong constant name date_field_tag2 +# wrong constant name date_field_tag +# wrong constant name datetime_field_tag1 +# wrong constant name datetime_field_tag2 +# wrong constant name datetime_field_tag +# wrong constant name datetime_local_field_tag1 +# wrong constant name datetime_local_field_tag2 +# wrong constant name datetime_local_field_tag +# wrong constant name email_field_tag1 +# wrong constant name email_field_tag2 +# wrong constant name email_field_tag +# wrong constant name embed_authenticity_token_in_remote_forms +# wrong constant name embed_authenticity_token_in_remote_forms= +# wrong constant name field_set_tag1 +# wrong constant name field_set_tag2 +# wrong constant name field_set_tag +# wrong constant name file_field_tag1 +# wrong constant name file_field_tag +# wrong constant name form_tag1 +# wrong constant name form_tag2 +# wrong constant name form_tag +# wrong constant name hidden_field_tag1 +# wrong constant name hidden_field_tag2 +# wrong constant name hidden_field_tag +# wrong constant name image_submit_tag1 +# wrong constant name image_submit_tag +# wrong constant name label_tag1 +# wrong constant name label_tag2 +# wrong constant name label_tag3 +# wrong constant name label_tag +# wrong constant name month_field_tag1 +# wrong constant name month_field_tag2 +# wrong constant name month_field_tag +# wrong constant name number_field_tag1 +# wrong constant name number_field_tag2 +# wrong constant name number_field_tag +# wrong constant name password_field_tag1 +# wrong constant name password_field_tag2 +# wrong constant name password_field_tag3 +# wrong constant name password_field_tag +# wrong constant name phone_field_tag1 +# wrong constant name phone_field_tag2 +# wrong constant name phone_field_tag +# wrong constant name radio_button_tag1 +# wrong constant name radio_button_tag2 +# wrong constant name radio_button_tag +# wrong constant name range_field_tag1 +# wrong constant name range_field_tag2 +# wrong constant name range_field_tag +# wrong constant name search_field_tag1 +# wrong constant name search_field_tag2 +# wrong constant name search_field_tag +# wrong constant name select_tag1 +# wrong constant name select_tag2 +# wrong constant name select_tag +# wrong constant name submit_tag1 +# wrong constant name submit_tag2 +# wrong constant name submit_tag +# wrong constant name telephone_field_tag1 +# wrong constant name telephone_field_tag2 +# wrong constant name telephone_field_tag +# wrong constant name text_area_tag1 +# wrong constant name text_area_tag2 +# wrong constant name text_area_tag +# wrong constant name text_field_tag1 +# wrong constant name text_field_tag2 +# wrong constant name text_field_tag +# wrong constant name time_field_tag1 +# wrong constant name time_field_tag2 +# wrong constant name time_field_tag +# wrong constant name url_field_tag1 +# wrong constant name url_field_tag2 +# wrong constant name url_field_tag +# wrong constant name utf8_enforcer_tag +# wrong constant name week_field_tag1 +# wrong constant name week_field_tag2 +# wrong constant name week_field_tag +# wrong constant name +# wrong constant name embed_authenticity_token_in_remote_forms +# wrong constant name embed_authenticity_token_in_remote_forms= +# undefined method `javascript_tag1' for module `ActionView::Helpers::JavaScriptHelper' +# undefined method `javascript_tag2' for module `ActionView::Helpers::JavaScriptHelper' +# wrong constant name escape_javascript +# wrong constant name j +# wrong constant name javascript_cdata_section +# wrong constant name javascript_tag1 +# wrong constant name javascript_tag2 +# wrong constant name javascript_tag +# wrong constant name +# undefined method `number_to_currency1' for module `ActionView::Helpers::NumberHelper' +# undefined method `number_to_human1' for module `ActionView::Helpers::NumberHelper' +# undefined method `number_to_human_size1' for module `ActionView::Helpers::NumberHelper' +# undefined method `number_to_percentage1' for module `ActionView::Helpers::NumberHelper' +# undefined method `number_to_phone1' for module `ActionView::Helpers::NumberHelper' +# undefined method `number_with_delimiter1' for module `ActionView::Helpers::NumberHelper' +# undefined method `number_with_precision1' for module `ActionView::Helpers::NumberHelper' +# wrong constant name number_to_currency1 +# wrong constant name number_to_currency +# wrong constant name number_to_human1 +# wrong constant name number_to_human +# wrong constant name number_to_human_size1 +# wrong constant name number_to_human_size +# wrong constant name number_to_percentage1 +# wrong constant name number_to_percentage +# wrong constant name number_to_phone1 +# wrong constant name number_to_phone +# wrong constant name number_with_delimiter1 +# wrong constant name number_with_delimiter +# wrong constant name number_with_precision1 +# wrong constant name number_with_precision +# wrong constant name +# undefined method `safe_join1' for module `ActionView::Helpers::OutputSafetyHelper' +# undefined method `to_sentence1' for module `ActionView::Helpers::OutputSafetyHelper' +# wrong constant name raw +# wrong constant name safe_join1 +# wrong constant name safe_join +# wrong constant name to_sentence1 +# wrong constant name to_sentence +# wrong constant name +# wrong constant name content_tag_for +# wrong constant name div_for +# wrong constant name +# undefined method `render1' for module `ActionView::Helpers::RenderingHelper' +# undefined method `render2' for module `ActionView::Helpers::RenderingHelper' +# wrong constant name _layout_for +# wrong constant name render1 +# wrong constant name render2 +# wrong constant name render +# wrong constant name +# undefined method `sanitize1' for module `ActionView::Helpers::SanitizeHelper' +# wrong constant name sanitize1 +# wrong constant name sanitize +# wrong constant name sanitize_css +# wrong constant name strip_links +# wrong constant name strip_tags +# wrong constant name +# undefined method `content_tag1' for module `ActionView::Helpers::TagHelper' +# undefined method `content_tag2' for module `ActionView::Helpers::TagHelper' +# undefined method `content_tag3' for module `ActionView::Helpers::TagHelper' +# undefined method `tag1' for module `ActionView::Helpers::TagHelper' +# undefined method `tag2' for module `ActionView::Helpers::TagHelper' +# undefined method `tag3' for module `ActionView::Helpers::TagHelper' +# undefined method `tag4' for module `ActionView::Helpers::TagHelper' +# wrong constant name cdata_section +# wrong constant name content_tag1 +# wrong constant name content_tag2 +# wrong constant name content_tag3 +# wrong constant name content_tag +# wrong constant name escape_once +# wrong constant name tag1 +# wrong constant name tag2 +# wrong constant name tag3 +# wrong constant name tag4 +# wrong constant name tag +# wrong constant name +# undefined method `current_cycle1' for module `ActionView::Helpers::TextHelper' +# undefined method `excerpt1' for module `ActionView::Helpers::TextHelper' +# undefined method `highlight1' for module `ActionView::Helpers::TextHelper' +# undefined method `pluralize1' for module `ActionView::Helpers::TextHelper' +# undefined method `pluralize2' for module `ActionView::Helpers::TextHelper' +# undefined method `pluralize3' for module `ActionView::Helpers::TextHelper' +# undefined method `reset_cycle1' for module `ActionView::Helpers::TextHelper' +# undefined method `simple_format1' for module `ActionView::Helpers::TextHelper' +# undefined method `simple_format2' for module `ActionView::Helpers::TextHelper' +# undefined method `truncate1' for module `ActionView::Helpers::TextHelper' +# undefined method `word_wrap1' for module `ActionView::Helpers::TextHelper' +# undefined method `word_wrap2' for module `ActionView::Helpers::TextHelper' +# wrong constant name auto_link +# wrong constant name concat +# wrong constant name current_cycle1 +# wrong constant name current_cycle +# wrong constant name cycle +# wrong constant name excerpt1 +# wrong constant name excerpt +# wrong constant name highlight1 +# wrong constant name highlight +# wrong constant name pluralize1 +# wrong constant name pluralize2 +# wrong constant name pluralize3 +# wrong constant name pluralize +# wrong constant name reset_cycle1 +# wrong constant name reset_cycle +# wrong constant name safe_concat +# wrong constant name simple_format1 +# wrong constant name simple_format2 +# wrong constant name simple_format +# wrong constant name truncate1 +# wrong constant name truncate +# wrong constant name word_wrap1 +# wrong constant name word_wrap2 +# wrong constant name word_wrap +# wrong constant name +# undefined method `t1' for module `ActionView::Helpers::TranslationHelper' +# undefined method `translate1' for module `ActionView::Helpers::TranslationHelper' +# wrong constant name l +# wrong constant name localize +# wrong constant name t1 +# wrong constant name t +# wrong constant name translate1 +# wrong constant name translate +# wrong constant name +# undefined method `button_to1' for module `ActionView::Helpers::UrlHelper' +# undefined method `button_to2' for module `ActionView::Helpers::UrlHelper' +# undefined method `button_to3' for module `ActionView::Helpers::UrlHelper' +# undefined method `link_to_unless1' for module `ActionView::Helpers::UrlHelper' +# undefined method `link_to_unless2' for module `ActionView::Helpers::UrlHelper' +# undefined method `link_to_unless_current1' for module `ActionView::Helpers::UrlHelper' +# undefined method `link_to_unless_current2' for module `ActionView::Helpers::UrlHelper' +# undefined method `mail_to1' for module `ActionView::Helpers::UrlHelper' +# undefined method `mail_to2' for module `ActionView::Helpers::UrlHelper' +# undefined method `url_for1' for module `ActionView::Helpers::UrlHelper' +# wrong constant name _back_url +# wrong constant name _filtered_referrer +# wrong constant name button_to1 +# wrong constant name button_to2 +# wrong constant name button_to3 +# wrong constant name button_to +# wrong constant name link_to_unless1 +# wrong constant name link_to_unless2 +# wrong constant name link_to_unless +# wrong constant name link_to_unless_current1 +# wrong constant name link_to_unless_current2 +# wrong constant name link_to_unless_current +# wrong constant name mail_to1 +# wrong constant name mail_to2 +# wrong constant name mail_to +# wrong constant name url_for1 +# wrong constant name url_for +# wrong constant name +# wrong constant name initialize +# wrong constant name locale= +# wrong constant name lookup_context +# wrong constant name original_config +# wrong constant name +# wrong constant name _layout_conditions +# wrong constant name _normalize_options +# wrong constant name action_has_layout= +# wrong constant name action_has_layout? +# wrong constant name initialize +# uninitialized constant ActionView::LogSubscriber::BLACK +# uninitialized constant ActionView::LogSubscriber::BLUE +# uninitialized constant ActionView::LogSubscriber::BOLD +# uninitialized constant ActionView::LogSubscriber::CLEAR +# uninitialized constant ActionView::LogSubscriber::CYAN +# uninitialized constant ActionView::LogSubscriber::GREEN +# uninitialized constant ActionView::LogSubscriber::MAGENTA +# uninitialized constant ActionView::LogSubscriber::RED +# uninitialized constant ActionView::LogSubscriber::WHITE +# uninitialized constant ActionView::LogSubscriber::YELLOW +# wrong constant name render_collection +# wrong constant name render_partial +# wrong constant name render_template +# wrong constant name +# undefined method `initialize1' for class `ActionView::LookupContext' +# undefined method `initialize2' for class `ActionView::LookupContext' +# wrong constant name +# uninitialized constant ActionView::LookupContext::DEFAULT_PROCS +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name digest_cache +# wrong constant name fallbacks +# wrong constant name fallbacks= +# wrong constant name formats= +# wrong constant name initialize1 +# wrong constant name initialize2 +# wrong constant name initialize +# wrong constant name prefixes +# wrong constant name prefixes= +# wrong constant name registered_details +# wrong constant name registered_details= +# wrong constant name rendered_format +# wrong constant name rendered_format= +# wrong constant name default_formats +# wrong constant name default_handlers +# wrong constant name default_locale +# wrong constant name default_variants +# wrong constant name formats +# wrong constant name formats= +# wrong constant name handlers +# wrong constant name handlers= +# wrong constant name locale +# wrong constant name locale= +# wrong constant name variants +# wrong constant name variants= +# wrong constant name +# wrong constant name cache +# wrong constant name cache= +# wrong constant name details_key +# wrong constant name disable_cache +# wrong constant name +# wrong constant name +# wrong constant name clear +# wrong constant name digest_caches +# wrong constant name get +# undefined method `any?1' for module `ActionView::LookupContext::ViewPaths' +# undefined method `any?2' for module `ActionView::LookupContext::ViewPaths' +# undefined method `any_templates?1' for module `ActionView::LookupContext::ViewPaths' +# undefined method `any_templates?2' for module `ActionView::LookupContext::ViewPaths' +# undefined method `exists?1' for module `ActionView::LookupContext::ViewPaths' +# undefined method `exists?2' for module `ActionView::LookupContext::ViewPaths' +# undefined method `exists?3' for module `ActionView::LookupContext::ViewPaths' +# undefined method `find1' for module `ActionView::LookupContext::ViewPaths' +# undefined method `find2' for module `ActionView::LookupContext::ViewPaths' +# undefined method `find3' for module `ActionView::LookupContext::ViewPaths' +# undefined method `find4' for module `ActionView::LookupContext::ViewPaths' +# undefined method `find_all1' for module `ActionView::LookupContext::ViewPaths' +# undefined method `find_all2' for module `ActionView::LookupContext::ViewPaths' +# undefined method `find_all3' for module `ActionView::LookupContext::ViewPaths' +# undefined method `find_all4' for module `ActionView::LookupContext::ViewPaths' +# undefined method `find_file1' for module `ActionView::LookupContext::ViewPaths' +# undefined method `find_file2' for module `ActionView::LookupContext::ViewPaths' +# undefined method `find_file3' for module `ActionView::LookupContext::ViewPaths' +# undefined method `find_file4' for module `ActionView::LookupContext::ViewPaths' +# undefined method `find_template1' for module `ActionView::LookupContext::ViewPaths' +# undefined method `find_template2' for module `ActionView::LookupContext::ViewPaths' +# undefined method `find_template3' for module `ActionView::LookupContext::ViewPaths' +# undefined method `find_template4' for module `ActionView::LookupContext::ViewPaths' +# undefined method `template_exists?1' for module `ActionView::LookupContext::ViewPaths' +# undefined method `template_exists?2' for module `ActionView::LookupContext::ViewPaths' +# undefined method `template_exists?3' for module `ActionView::LookupContext::ViewPaths' +# wrong constant name any?1 +# wrong constant name any?2 +# wrong constant name any? +# wrong constant name any_templates?1 +# wrong constant name any_templates?2 +# wrong constant name any_templates? +# wrong constant name exists?1 +# wrong constant name exists?2 +# wrong constant name exists?3 +# wrong constant name exists? +# wrong constant name find1 +# wrong constant name find2 +# wrong constant name find3 +# wrong constant name find4 +# wrong constant name find +# wrong constant name find_all1 +# wrong constant name find_all2 +# wrong constant name find_all3 +# wrong constant name find_all4 +# wrong constant name find_all +# wrong constant name find_file1 +# wrong constant name find_file2 +# wrong constant name find_file3 +# wrong constant name find_file4 +# wrong constant name find_file +# wrong constant name find_template1 +# wrong constant name find_template2 +# wrong constant name find_template3 +# wrong constant name find_template4 +# wrong constant name find_template +# wrong constant name html_fallback_for_js +# wrong constant name template_exists?1 +# wrong constant name template_exists?2 +# wrong constant name template_exists?3 +# wrong constant name template_exists? +# wrong constant name view_paths +# wrong constant name view_paths= +# wrong constant name with_fallbacks +# wrong constant name +# wrong constant name +# wrong constant name fallbacks +# wrong constant name fallbacks= +# wrong constant name register_detail +# wrong constant name registered_details +# wrong constant name registered_details= +# wrong constant name initialize +# wrong constant name convert_to_model +# wrong constant name model_name_from_record_or_class +# wrong constant name +# uninitialized constant ActionView::OptimizedFileSystemResolver::DEFAULT_PATTERN +# uninitialized constant ActionView::OptimizedFileSystemResolver::EXTENSIONS +# wrong constant name +# uninitialized constant ActionView::OutputBuffer::BLANK_RE +# uninitialized constant ActionView::OutputBuffer::ENCODED_BLANKS +# uninitialized constant ActionView::OutputBuffer::UNSAFE_STRING_METHODS +# wrong constant name append= +# wrong constant name initialize +# wrong constant name safe_append= +# wrong constant name safe_expr_append= +# wrong constant name +# wrong constant name append +# wrong constant name append! +# wrong constant name content +# wrong constant name get +# wrong constant name set +# wrong constant name +# wrong constant name first? +# wrong constant name index +# wrong constant name initialize +# wrong constant name iterate! +# wrong constant name last? +# wrong constant name size +# wrong constant name +# wrong constant name collection_cache +# wrong constant name collection_cache= +# wrong constant name initialize +# wrong constant name render +# wrong constant name +# wrong constant name collection_cache +# wrong constant name collection_cache= +# undefined method `initialize1' for class `ActionView::PathResolver' +# wrong constant name initialize1 +# wrong constant name initialize +# wrong constant name +# undefined method `find_all1' for class `ActionView::PathSet' +# undefined method `find_file1' for class `ActionView::PathSet' +# undefined method `initialize1' for class `ActionView::PathSet' +# wrong constant name + +# wrong constant name << +# uninitialized constant ActionView::PathSet::Elem +# wrong constant name [] +# wrong constant name compact +# wrong constant name concat +# wrong constant name each +# wrong constant name exists? +# wrong constant name find +# wrong constant name find_all1 +# wrong constant name find_all +# wrong constant name find_all_with_query +# wrong constant name find_file1 +# wrong constant name find_file +# wrong constant name include? +# wrong constant name initialize1 +# wrong constant name initialize +# wrong constant name insert +# wrong constant name paths +# wrong constant name pop +# wrong constant name push +# wrong constant name size +# wrong constant name to_ary +# wrong constant name unshift +# wrong constant name +# uninitialized constant ActionView::Railtie::ABSTRACT_RAILTIES +# wrong constant name +# undefined method `dom_class1' for module `ActionView::RecordIdentifier' +# undefined method `dom_id1' for module `ActionView::RecordIdentifier' +# wrong constant name dom_class1 +# wrong constant name dom_class +# wrong constant name dom_id1 +# wrong constant name dom_id +# wrong constant name +# wrong constant name cache_hits +# wrong constant name initialize +# wrong constant name lookup_context +# wrong constant name lookup_context= +# wrong constant name render +# wrong constant name render_body +# wrong constant name render_partial +# wrong constant name render_template +# wrong constant name +# undefined method `render_to_body1' for module `ActionView::Rendering' +# wrong constant name process +# wrong constant name render_to_body1 +# wrong constant name render_to_body +# wrong constant name rendered_format +# wrong constant name view_context +# wrong constant name view_context_class +# wrong constant name view_context_class= +# wrong constant name view_renderer +# undefined method `find_all1' for class `ActionView::Resolver' +# undefined method `find_all2' for class `ActionView::Resolver' +# undefined method `find_all3' for class `ActionView::Resolver' +# undefined method `find_all4' for class `ActionView::Resolver' +# undefined method `find_all5' for class `ActionView::Resolver' +# undefined method `find_all_anywhere1' for class `ActionView::Resolver' +# undefined method `find_all_anywhere2' for class `ActionView::Resolver' +# undefined method `find_all_anywhere3' for class `ActionView::Resolver' +# undefined method `find_all_anywhere4' for class `ActionView::Resolver' +# wrong constant name +# wrong constant name +# wrong constant name caching +# wrong constant name caching= +# wrong constant name caching? +# wrong constant name clear_cache +# wrong constant name find_all1 +# wrong constant name find_all2 +# wrong constant name find_all3 +# wrong constant name find_all4 +# wrong constant name find_all5 +# wrong constant name find_all +# wrong constant name find_all_anywhere1 +# wrong constant name find_all_anywhere2 +# wrong constant name find_all_anywhere3 +# wrong constant name find_all_anywhere4 +# wrong constant name find_all_anywhere +# wrong constant name find_all_with_query +# wrong constant name +# wrong constant name cache +# wrong constant name cache_query +# wrong constant name clear +# wrong constant name size +# undefined method `initialize1' for class `ActionView::Resolver::Cache::SmallCache' +# wrong constant name initialize1 +# wrong constant name initialize +# wrong constant name +# wrong constant name +# wrong constant name initialize +# wrong constant name name +# wrong constant name partial +# wrong constant name partial? +# wrong constant name prefix +# wrong constant name to_str +# wrong constant name virtual +# wrong constant name +# wrong constant name build +# wrong constant name +# wrong constant name caching +# wrong constant name caching= +# wrong constant name caching? +# undefined method `url_for1' for module `ActionView::RoutingUrlFor' +# wrong constant name default_url_options= +# wrong constant name url_for1 +# wrong constant name url_for +# wrong constant name url_options +# wrong constant name +# wrong constant name default_url_options= +# wrong constant name << +# wrong constant name append= +# wrong constant name concat +# wrong constant name html_safe +# wrong constant name initialize +# wrong constant name safe_append= +# wrong constant name safe_concat +# wrong constant name +# wrong constant name initialize +# wrong constant name +# wrong constant name +# wrong constant name each +# wrong constant name initialize +# wrong constant name +# wrong constant name +# undefined method `render_without_mini_profiler1' for class `ActionView::Template' +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name encode! +# wrong constant name formats +# wrong constant name formats= +# wrong constant name handler +# wrong constant name identifier +# wrong constant name initialize +# wrong constant name locals +# wrong constant name locals= +# wrong constant name original_encoding +# wrong constant name refresh +# wrong constant name render +# wrong constant name render_with_mini_profiler +# wrong constant name render_without_mini_profiler1 +# wrong constant name render_without_mini_profiler +# wrong constant name source +# wrong constant name supports_streaming? +# wrong constant name type +# wrong constant name updated_at +# wrong constant name variants +# wrong constant name variants= +# wrong constant name virtual_path +# wrong constant name virtual_path= +# undefined method `source_extract1' for class `ActionView::Template::Error' +# undefined method `source_extract2' for class `ActionView::Template::Error' +# wrong constant name annoted_source_code +# wrong constant name file_name +# wrong constant name initialize +# wrong constant name line_number +# wrong constant name source_extract1 +# wrong constant name source_extract2 +# wrong constant name source_extract +# wrong constant name sub_template_message +# wrong constant name sub_template_of +# undefined method `initialize1' for class `ActionView::Template::HTML' +# wrong constant name formats +# wrong constant name identifier +# wrong constant name initialize1 +# wrong constant name initialize +# wrong constant name render +# wrong constant name to_str +# wrong constant name type +# wrong constant name type= +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name handler_for_extension +# wrong constant name register_default_template_handler +# wrong constant name register_template_handler +# wrong constant name registered_template_handler +# wrong constant name template_handler_extensions +# wrong constant name unregister_template_handler +# wrong constant name call +# wrong constant name default_format +# wrong constant name default_format= +# wrong constant name default_format? +# wrong constant name +# wrong constant name default_format +# wrong constant name default_format= +# wrong constant name default_format? +# wrong constant name +# wrong constant name call +# wrong constant name erb_implementation +# wrong constant name erb_implementation= +# wrong constant name erb_implementation? +# wrong constant name erb_trim_mode +# wrong constant name erb_trim_mode= +# wrong constant name erb_trim_mode? +# wrong constant name escape_whitelist +# wrong constant name escape_whitelist= +# wrong constant name escape_whitelist? +# wrong constant name handles_encoding? +# wrong constant name supports_streaming? +# wrong constant name evaluate +# wrong constant name +# wrong constant name +# wrong constant name call +# wrong constant name erb_implementation +# wrong constant name erb_implementation= +# wrong constant name erb_implementation? +# wrong constant name erb_trim_mode +# wrong constant name erb_trim_mode= +# wrong constant name erb_trim_mode? +# wrong constant name escape_whitelist +# wrong constant name escape_whitelist= +# wrong constant name escape_whitelist? +# wrong constant name +# wrong constant name call +# wrong constant name +# wrong constant name +# wrong constant name extended +# wrong constant name extensions +# wrong constant name formats +# wrong constant name identifier +# wrong constant name initialize +# wrong constant name render +# wrong constant name to_str +# wrong constant name type +# wrong constant name type= +# wrong constant name +# wrong constant name +# wrong constant name type_klass +# wrong constant name type_klass= +# wrong constant name == +# wrong constant name initialize +# wrong constant name ref +# wrong constant name symbol +# wrong constant name to_str +# wrong constant name to_sym +# wrong constant name +# wrong constant name [] +# wrong constant name +# wrong constant name [] +# wrong constant name delegate_to +# wrong constant name symbols +# wrong constant name type_klass +# wrong constant name type_klass= +# wrong constant name render +# wrong constant name +# uninitialized constant ActionView::TestCase::ASSET_EXTENSIONS +# uninitialized constant ActionView::TestCase::ASSET_PUBLIC_DIRECTORIES +# uninitialized constant ActionView::TestCase::AUTO_EMAIL_LOCAL_RE +# uninitialized constant ActionView::TestCase::AUTO_EMAIL_RE +# uninitialized constant ActionView::TestCase::AUTO_LINK_CRE +# uninitialized constant ActionView::TestCase::AUTO_LINK_RE +# uninitialized constant ActionView::TestCase::BOOLEAN_ATTRIBUTES +# uninitialized constant ActionView::TestCase::BRACKETS +# uninitialized constant ActionView::TestCase::BUTTON_TAG_METHOD_VERBS +# wrong constant name +# uninitialized constant ActionView::TestCase::CALLBACK_FILTER_TYPES +# uninitialized constant ActionView::TestCase::CONTROLLER_DELEGATES +# uninitialized constant ActionView::TestCase::E +# uninitialized constant ActionView::TestCase::INTERNAL_IVARS +# uninitialized constant ActionView::TestCase::JOIN +# uninitialized constant ActionView::TestCase::JS_ESCAPE_MAP +# uninitialized constant ActionView::TestCase::MINUTES_IN_QUARTER_YEAR +# uninitialized constant ActionView::TestCase::MINUTES_IN_THREE_QUARTERS_YEAR +# uninitialized constant ActionView::TestCase::MINUTES_IN_YEAR +# uninitialized constant ActionView::TestCase::NEW +# uninitialized constant ActionView::TestCase::PASSTHROUGH_EXCEPTIONS +# uninitialized constant ActionView::TestCase::PRE_CONTENT_STRINGS +# uninitialized constant ActionView::TestCase::RESPONSE_PREDICATES +# uninitialized constant ActionView::TestCase::SIGNALS +# uninitialized constant ActionView::TestCase::STRINGIFIED_COMMON_METHODS +# uninitialized constant ActionView::TestCase::TAG_PREFIXES +# uninitialized constant ActionView::TestCase::TEARDOWN_METHODS +# wrong constant name +# uninitialized constant ActionView::TestCase::UNDEFINED +# uninitialized constant ActionView::TestCase::UNTRACKED +# uninitialized constant ActionView::TestCase::URI_REGEXP +# uninitialized constant ActionView::TestCase::WORD_PATTERN +# wrong constant name _helper_methods +# wrong constant name _helper_methods= +# wrong constant name _helper_methods? +# wrong constant name _helpers +# wrong constant name _helpers= +# wrong constant name _helpers? +# wrong constant name debug_missing_translation +# wrong constant name debug_missing_translation= +# undefined method `render1' for module `ActionView::TestCase::Behavior' +# undefined method `render2' for module `ActionView::TestCase::Behavior' +# wrong constant name +# uninitialized constant ActionView::TestCase::Behavior::JOIN +# wrong constant name +# uninitialized constant ActionView::TestCase::Behavior::NEW +# wrong constant name +# wrong constant name _routes +# wrong constant name config +# wrong constant name controller +# wrong constant name controller= +# wrong constant name lookup_context +# wrong constant name output_buffer +# wrong constant name output_buffer= +# wrong constant name render1 +# wrong constant name render2 +# wrong constant name render +# wrong constant name rendered +# wrong constant name rendered= +# wrong constant name rendered_views +# wrong constant name setup_with_controller +# wrong constant name determine_default_helper_class +# wrong constant name helper_class +# wrong constant name helper_class= +# wrong constant name helper_method +# wrong constant name new +# wrong constant name tests +# wrong constant name +# undefined method `render1' for module `ActionView::TestCase::Behavior::Locals' +# undefined method `render2' for module `ActionView::TestCase::Behavior::Locals' +# wrong constant name render1 +# wrong constant name render2 +# wrong constant name render +# wrong constant name rendered_views +# wrong constant name rendered_views= +# wrong constant name +# wrong constant name add +# wrong constant name locals_for +# wrong constant name rendered_views +# wrong constant name view_rendered? +# wrong constant name +# wrong constant name +# uninitialized constant ActionView::TestCase::TestController::ACTION_OPTIONS +# uninitialized constant ActionView::TestCase::TestController::AUTHENTICITY_TOKEN_LENGTH +# uninitialized constant ActionView::TestCase::TestController::CALLBACK_FILTER_TYPES +# uninitialized constant ActionView::TestCase::TestController::DEFAULT_PROTECTED_INSTANCE_VARIABLES +# uninitialized constant ActionView::TestCase::TestController::DEFAULT_SEND_FILE_DISPOSITION +# uninitialized constant ActionView::TestCase::TestController::DEFAULT_SEND_FILE_TYPE +# uninitialized constant ActionView::TestCase::TestController::EXCLUDE_PARAMETERS +# uninitialized constant ActionView::TestCase::TestController::MODULES +# uninitialized constant ActionView::TestCase::TestController::NULL_ORIGIN_MESSAGE +# uninitialized constant ActionView::TestCase::TestController::PROTECTED_IVARS +# uninitialized constant ActionView::TestCase::TestController::REDIRECT_OPTIONS +# uninitialized constant ActionView::TestCase::TestController::RENDERERS +# uninitialized constant ActionView::TestCase::TestController::RENDER_FORMATS_IN_PRIORITY +# uninitialized constant ActionView::TestCase::TestController::URL_OPTIONS +# wrong constant name controller_path= +# wrong constant name initialize +# wrong constant name params= +# wrong constant name +# wrong constant name controller_path= +# wrong constant name +# wrong constant name _helper_methods +# wrong constant name _helper_methods= +# wrong constant name _helper_methods? +# wrong constant name _helpers +# wrong constant name _helpers= +# wrong constant name _helpers? +# wrong constant name debug_missing_translation +# wrong constant name debug_missing_translation= +# wrong constant name +# wrong constant name _prefixes +# wrong constant name any_templates? +# wrong constant name append_view_path +# wrong constant name details_for_lookup +# wrong constant name formats +# wrong constant name formats= +# wrong constant name locale +# wrong constant name locale= +# wrong constant name lookup_context +# wrong constant name prepend_view_path +# wrong constant name template_exists? +# wrong constant name view_paths +# wrong constant name initialize +# wrong constant name gem_version +# wrong constant name version +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name deserialize +# wrong constant name serialize +# wrong constant name +# uninitialized constant ActiveJob::Base::CALLBACK_FILTER_TYPES +# wrong constant name __callbacks +# wrong constant name __callbacks? +# wrong constant name _enqueue_callbacks +# wrong constant name _perform_callbacks +# wrong constant name _run_enqueue_callbacks +# wrong constant name _run_perform_callbacks +# wrong constant name arguments +# wrong constant name arguments= +# wrong constant name executions +# wrong constant name executions= +# wrong constant name job_id +# wrong constant name job_id= +# wrong constant name locale +# wrong constant name locale= +# wrong constant name logger +# wrong constant name logger= +# wrong constant name priority= +# wrong constant name provider_job_id +# wrong constant name provider_job_id= +# wrong constant name queue_name= +# wrong constant name rescue_handlers +# wrong constant name rescue_handlers= +# wrong constant name rescue_handlers? +# wrong constant name scheduled_at +# wrong constant name scheduled_at= +# wrong constant name serialized_arguments= +# wrong constant name +# wrong constant name __callbacks +# wrong constant name __callbacks= +# wrong constant name __callbacks? +# wrong constant name _enqueue_callbacks +# wrong constant name _enqueue_callbacks= +# wrong constant name _perform_callbacks +# wrong constant name _perform_callbacks= +# wrong constant name _queue_adapter +# wrong constant name _queue_adapter= +# wrong constant name _queue_adapter_name +# wrong constant name _queue_adapter_name= +# wrong constant name _test_adapter +# wrong constant name _test_adapter= +# wrong constant name logger +# wrong constant name logger= +# wrong constant name priority +# wrong constant name priority= +# wrong constant name priority? +# wrong constant name queue_name +# wrong constant name queue_name= +# wrong constant name queue_name? +# wrong constant name queue_name_delimiter +# wrong constant name queue_name_delimiter= +# wrong constant name queue_name_delimiter? +# wrong constant name rescue_handlers +# wrong constant name rescue_handlers= +# wrong constant name rescue_handlers? +# wrong constant name +# wrong constant name __callbacks +# wrong constant name __callbacks? +# wrong constant name _execute_callbacks +# wrong constant name _run_execute_callbacks +# undefined method `initialize1' for class `ActiveJob::ConfiguredJob' +# wrong constant name initialize1 +# wrong constant name initialize +# wrong constant name perform_later +# wrong constant name perform_now +# wrong constant name +# wrong constant name deserialize +# wrong constant name initialize +# wrong constant name serialize +# wrong constant name +# wrong constant name initialize +# wrong constant name +# undefined method `enqueue1' for module `ActiveJob::Enqueuing' +# wrong constant name enqueue1 +# wrong constant name enqueue +# wrong constant name +# undefined method `retry_job1' for module `ActiveJob::Exceptions' +# wrong constant name retry_job1 +# wrong constant name retry_job +# wrong constant name +# wrong constant name perform +# wrong constant name perform_now +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# undefined method `shutdown1' for class `ActiveJob::QueueAdapters::AsyncAdapter' +# wrong constant name +# wrong constant name +# wrong constant name enqueue +# wrong constant name enqueue_at +# wrong constant name immediate= +# wrong constant name initialize +# wrong constant name shutdown1 +# wrong constant name shutdown +# wrong constant name initialize +# wrong constant name perform +# wrong constant name +# undefined method `shutdown1' for class `ActiveJob::QueueAdapters::AsyncAdapter::Scheduler' +# wrong constant name enqueue +# wrong constant name enqueue_at +# wrong constant name executor +# wrong constant name immediate +# wrong constant name immediate= +# wrong constant name initialize +# wrong constant name shutdown1 +# wrong constant name shutdown +# wrong constant name +# wrong constant name +# wrong constant name enqueue +# wrong constant name enqueue_at +# wrong constant name +# wrong constant name enqueue +# wrong constant name enqueue_at +# wrong constant name enqueued_jobs +# wrong constant name enqueued_jobs= +# wrong constant name filter +# wrong constant name filter= +# wrong constant name perform_enqueued_at_jobs +# wrong constant name perform_enqueued_at_jobs= +# wrong constant name perform_enqueued_jobs +# wrong constant name perform_enqueued_jobs= +# wrong constant name performed_jobs +# wrong constant name performed_jobs= +# wrong constant name reject +# wrong constant name reject= +# wrong constant name +# wrong constant name +# wrong constant name lookup +# wrong constant name queue_name +# wrong constant name +# wrong constant name priority +# wrong constant name +# uninitialized constant ActiveJob::Railtie::ABSTRACT_RAILTIES +# wrong constant name +# wrong constant name +# uninitialized constant ActiveJob::TestCase::CALLBACK_FILTER_TYPES +# uninitialized constant ActiveJob::TestCase::E +# uninitialized constant ActiveJob::TestCase::PASSTHROUGH_EXCEPTIONS +# uninitialized constant ActiveJob::TestCase::SIGNALS +# uninitialized constant ActiveJob::TestCase::TEARDOWN_METHODS +# uninitialized constant ActiveJob::TestCase::UNDEFINED +# uninitialized constant ActiveJob::TestCase::UNTRACKED +# wrong constant name +# undefined method `assert_enqueued_jobs1' for module `ActiveJob::TestHelper' +# undefined method `assert_enqueued_jobs2' for module `ActiveJob::TestHelper' +# undefined method `assert_enqueued_jobs3' for module `ActiveJob::TestHelper' +# undefined method `assert_enqueued_with1' for module `ActiveJob::TestHelper' +# undefined method `assert_enqueued_with2' for module `ActiveJob::TestHelper' +# undefined method `assert_enqueued_with3' for module `ActiveJob::TestHelper' +# undefined method `assert_enqueued_with4' for module `ActiveJob::TestHelper' +# undefined method `assert_no_enqueued_jobs1' for module `ActiveJob::TestHelper' +# undefined method `assert_no_enqueued_jobs2' for module `ActiveJob::TestHelper' +# undefined method `assert_no_performed_jobs1' for module `ActiveJob::TestHelper' +# undefined method `assert_no_performed_jobs2' for module `ActiveJob::TestHelper' +# undefined method `assert_performed_jobs1' for module `ActiveJob::TestHelper' +# undefined method `assert_performed_jobs2' for module `ActiveJob::TestHelper' +# undefined method `assert_performed_with1' for module `ActiveJob::TestHelper' +# undefined method `assert_performed_with2' for module `ActiveJob::TestHelper' +# undefined method `assert_performed_with3' for module `ActiveJob::TestHelper' +# undefined method `assert_performed_with4' for module `ActiveJob::TestHelper' +# undefined method `perform_enqueued_jobs1' for module `ActiveJob::TestHelper' +# undefined method `perform_enqueued_jobs2' for module `ActiveJob::TestHelper' +# wrong constant name +# wrong constant name after_teardown +# wrong constant name assert_enqueued_jobs1 +# wrong constant name assert_enqueued_jobs2 +# wrong constant name assert_enqueued_jobs3 +# wrong constant name assert_enqueued_jobs +# wrong constant name assert_enqueued_with1 +# wrong constant name assert_enqueued_with2 +# wrong constant name assert_enqueued_with3 +# wrong constant name assert_enqueued_with4 +# wrong constant name assert_enqueued_with +# wrong constant name assert_no_enqueued_jobs1 +# wrong constant name assert_no_enqueued_jobs2 +# wrong constant name assert_no_enqueued_jobs +# wrong constant name assert_no_performed_jobs1 +# wrong constant name assert_no_performed_jobs2 +# wrong constant name assert_no_performed_jobs +# wrong constant name assert_performed_jobs1 +# wrong constant name assert_performed_jobs2 +# wrong constant name assert_performed_jobs +# wrong constant name assert_performed_with1 +# wrong constant name assert_performed_with2 +# wrong constant name assert_performed_with3 +# wrong constant name assert_performed_with4 +# wrong constant name assert_performed_with +# wrong constant name before_setup +# wrong constant name enqueued_jobs +# wrong constant name enqueued_jobs= +# wrong constant name perform_enqueued_jobs1 +# wrong constant name perform_enqueued_jobs2 +# wrong constant name perform_enqueued_jobs +# wrong constant name performed_jobs +# wrong constant name performed_jobs= +# wrong constant name queue_adapter +# wrong constant name queue_adapter_for_test +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name gem_version +# wrong constant name version +# undefined method `initialize1' for class `ActiveModel::Attribute' +# wrong constant name == +# wrong constant name +# wrong constant name +# wrong constant name assigned? +# wrong constant name came_from_user? +# wrong constant name changed? +# wrong constant name changed_in_place? +# wrong constant name encode_with +# wrong constant name eql? +# wrong constant name forgetting_assignment +# wrong constant name has_been_read? +# wrong constant name init_with +# wrong constant name initialize1 +# wrong constant name initialize +# wrong constant name initialized? +# wrong constant name name +# wrong constant name original_attribute +# wrong constant name original_value +# wrong constant name original_value_for_database +# wrong constant name type +# wrong constant name type_cast +# wrong constant name value +# wrong constant name value_before_type_cast +# wrong constant name value_for_database +# wrong constant name with_cast_value +# wrong constant name with_type +# wrong constant name with_value_from_database +# wrong constant name with_value_from_user +# wrong constant name type_cast +# wrong constant name +# wrong constant name initialize +# wrong constant name marshal_dump +# wrong constant name marshal_load +# wrong constant name user_provided_value +# wrong constant name +# undefined singleton method `from_user1' for `ActiveModel::Attribute' +# wrong constant name +# wrong constant name from_database +# wrong constant name from_user1 +# wrong constant name from_user +# wrong constant name null +# wrong constant name uninitialized +# wrong constant name with_cast_value +# wrong constant name assign_attributes +# wrong constant name attributes= +# wrong constant name +# undefined method `respond_to?1' for module `ActiveModel::AttributeMethods' +# wrong constant name +# wrong constant name +# wrong constant name attribute_missing +# wrong constant name method_missing +# wrong constant name respond_to?1 +# wrong constant name respond_to? +# wrong constant name respond_to_without_attributes? +# wrong constant name +# wrong constant name set_name_cache +# wrong constant name +# wrong constant name alias_attribute +# wrong constant name attribute_alias +# wrong constant name attribute_alias? +# wrong constant name attribute_method_affix +# wrong constant name attribute_method_prefix +# wrong constant name attribute_method_suffix +# wrong constant name define_attribute_method +# wrong constant name define_attribute_methods +# wrong constant name undefine_attribute_methods +# undefined method `initialize1' for class `#' +# wrong constant name +# wrong constant name initialize1 +# wrong constant name initialize +# wrong constant name match +# wrong constant name method_missing_target +# wrong constant name method_name +# wrong constant name plain? +# wrong constant name prefix +# wrong constant name suffix +# uninitialized constant ActiveModel::AttributeMethods::ClassMethods::AttributeMethodMatcher::AttributeMethodMatch::Elem +# wrong constant name attr_name +# wrong constant name attr_name= +# wrong constant name method_name +# wrong constant name method_name= +# wrong constant name target +# wrong constant name target= +# wrong constant name +# wrong constant name [] +# wrong constant name members +# wrong constant name +# wrong constant name +# wrong constant name +# undefined method `changed?1' for class `ActiveModel::AttributeMutationTracker' +# undefined method `changed?2' for class `ActiveModel::AttributeMutationTracker' +# wrong constant name any_changes? +# wrong constant name attributes +# wrong constant name change_to_attribute +# wrong constant name changed?1 +# wrong constant name changed?2 +# wrong constant name changed? +# wrong constant name changed_attribute_names +# wrong constant name changed_in_place? +# wrong constant name changed_values +# wrong constant name changes +# wrong constant name force_change +# wrong constant name forced_changes +# wrong constant name forget_change +# wrong constant name initialize +# wrong constant name original_value +# wrong constant name +# wrong constant name == +# wrong constant name +# wrong constant name +# wrong constant name [] +# wrong constant name []= +# wrong constant name accessed +# wrong constant name attributes +# wrong constant name each_value +# wrong constant name except +# wrong constant name fetch +# wrong constant name fetch_value +# wrong constant name initialize +# wrong constant name key? +# wrong constant name keys +# wrong constant name map +# wrong constant name reset +# wrong constant name to_h +# wrong constant name to_hash +# wrong constant name values_before_type_cast +# wrong constant name write_cast_value +# wrong constant name write_from_database +# wrong constant name write_from_user +# undefined method `build_from_database1' for class `ActiveModel::AttributeSet::Builder' +# undefined method `build_from_database2' for class `ActiveModel::AttributeSet::Builder' +# undefined method `initialize1' for class `ActiveModel::AttributeSet::Builder' +# wrong constant name build_from_database1 +# wrong constant name build_from_database2 +# wrong constant name build_from_database +# wrong constant name default_attributes +# wrong constant name initialize1 +# wrong constant name initialize +# wrong constant name types +# wrong constant name +# wrong constant name decode +# wrong constant name default_types +# wrong constant name encode +# wrong constant name initialize +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name attributes +# wrong constant name initialize +# undefined method `attribute1' for module `ActiveModel::Attributes::ClassMethods' +# wrong constant name attribute1 +# wrong constant name attribute +# wrong constant name +# wrong constant name +# wrong constant name initialize +# wrong constant name +# wrong constant name define_model_callbacks +# wrong constant name +# wrong constant name extended +# wrong constant name +# wrong constant name to_key +# wrong constant name to_model +# wrong constant name to_param +# wrong constant name to_partial_path +# wrong constant name _to_partial_path +# wrong constant name +# wrong constant name +# undefined method `restore_attributes1' for module `ActiveModel::Dirty' +# wrong constant name attribute_was +# wrong constant name changed +# wrong constant name changed_attributes +# wrong constant name changes +# wrong constant name changes_applied +# wrong constant name clear_attribute_changes +# wrong constant name clear_changes_information +# wrong constant name previous_changes +# wrong constant name restore_attributes1 +# wrong constant name restore_attributes +# wrong constant name attributes +# wrong constant name check_validity! +# wrong constant name initialize +# wrong constant name validate_each +# wrong constant name +# undefined method `add1' for class `ActiveModel::Errors' +# undefined method `add2' for class `ActiveModel::Errors' +# undefined method `added?1' for class `ActiveModel::Errors' +# undefined method `added?2' for class `ActiveModel::Errors' +# undefined method `generate_message1' for class `ActiveModel::Errors' +# undefined method `generate_message2' for class `ActiveModel::Errors' +# undefined method `to_hash1' for class `ActiveModel::Errors' +# undefined method `to_xml1' for class `ActiveModel::Errors' +# uninitialized constant ActiveModel::Errors::Elem +# wrong constant name [] +# wrong constant name add1 +# wrong constant name add2 +# wrong constant name add +# wrong constant name added?1 +# wrong constant name added?2 +# wrong constant name added? +# wrong constant name clear +# wrong constant name copy! +# wrong constant name count +# wrong constant name delete +# wrong constant name details +# wrong constant name each +# wrong constant name empty? +# wrong constant name full_message +# wrong constant name full_messages +# wrong constant name full_messages_for +# wrong constant name generate_message1 +# wrong constant name generate_message2 +# wrong constant name generate_message +# wrong constant name has_key? +# wrong constant name include? +# wrong constant name init_with +# wrong constant name initialize +# wrong constant name key? +# wrong constant name keys +# wrong constant name marshal_dump +# wrong constant name marshal_load +# wrong constant name merge! +# wrong constant name messages +# wrong constant name size +# wrong constant name to_a +# wrong constant name to_hash1 +# wrong constant name to_hash +# wrong constant name to_xml1 +# wrong constant name to_xml +# wrong constant name values +# wrong constant name +# wrong constant name +# wrong constant name +# undefined method `initialize1' for class `ActiveModel::LazyAttributeHash' +# wrong constant name == +# wrong constant name [] +# wrong constant name []= +# wrong constant name additional_types +# wrong constant name default_attributes +# wrong constant name delegate_hash +# wrong constant name each_key +# wrong constant name each_value +# wrong constant name except +# wrong constant name fetch +# wrong constant name initialize1 +# wrong constant name initialize +# wrong constant name key? +# wrong constant name marshal_dump +# wrong constant name marshal_load +# wrong constant name materialize +# wrong constant name select +# wrong constant name transform_values +# wrong constant name types +# wrong constant name values +# wrong constant name +# wrong constant name +# wrong constant name test_errors_aref +# wrong constant name test_model_naming +# wrong constant name test_persisted? +# wrong constant name test_to_key +# wrong constant name test_to_param +# wrong constant name test_to_partial_path +# wrong constant name +# wrong constant name +# wrong constant name +# undefined method `initialize1' for module `ActiveModel::Model' +# wrong constant name initialize1 +# wrong constant name initialize +# wrong constant name persisted? +# wrong constant name +# undefined method `human1' for class `ActiveModel::Name' +# undefined method `initialize1' for class `ActiveModel::Name' +# undefined method `initialize2' for class `ActiveModel::Name' +# wrong constant name !~ +# wrong constant name <=> +# wrong constant name == +# wrong constant name === +# wrong constant name =~ +# wrong constant name as_json +# wrong constant name cache_key +# wrong constant name collection +# wrong constant name element +# wrong constant name eql? +# wrong constant name human1 +# wrong constant name human +# wrong constant name i18n_key +# wrong constant name initialize1 +# wrong constant name initialize2 +# wrong constant name initialize +# wrong constant name name +# wrong constant name param_key +# wrong constant name plural +# wrong constant name route_key +# wrong constant name singular +# wrong constant name singular_route_key +# wrong constant name to_s +# wrong constant name to_str +# wrong constant name +# wrong constant name model_name +# wrong constant name +# wrong constant name extended +# wrong constant name param_key +# wrong constant name plural +# wrong constant name route_key +# wrong constant name singular +# wrong constant name singular_route_key +# wrong constant name uncountable? +# wrong constant name any_changes? +# wrong constant name change_to_attribute +# wrong constant name changed? +# wrong constant name changed_attribute_names +# wrong constant name changed_in_place? +# wrong constant name changed_values +# wrong constant name changes +# wrong constant name force_change +# wrong constant name forget_change +# wrong constant name original_value +# wrong constant name +# wrong constant name instance +# uninitialized constant ActiveModel::Railtie::ABSTRACT_RAILTIES +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# undefined method `has_secure_password1' for module `ActiveModel::SecurePassword::ClassMethods' +# wrong constant name has_secure_password1 +# wrong constant name has_secure_password +# wrong constant name +# wrong constant name authenticate +# wrong constant name password +# wrong constant name password= +# wrong constant name password_confirmation= +# wrong constant name +# wrong constant name +# wrong constant name min_cost +# wrong constant name min_cost= +# undefined method `serializable_hash1' for module `ActiveModel::Serialization' +# wrong constant name read_attribute_for_serialization +# wrong constant name serializable_hash1 +# wrong constant name serializable_hash +# wrong constant name +# wrong constant name +# wrong constant name +# undefined method `as_json1' for module `ActiveModel::Serializers::JSON' +# undefined method `from_json1' for module `ActiveModel::Serializers::JSON' +# wrong constant name as_json1 +# wrong constant name as_json +# wrong constant name from_json1 +# wrong constant name from_json +# wrong constant name +# undefined method `to_xml1' for module `ActiveModel::Serializers::Xml' +# wrong constant name +# wrong constant name from_xml +# wrong constant name to_xml1 +# wrong constant name to_xml +# undefined method `initialize1' for class `ActiveModel::Serializers::Xml::Serializer' +# wrong constant name +# wrong constant name +# wrong constant name initialize1 +# wrong constant name initialize +# wrong constant name options +# wrong constant name serializable_collection +# wrong constant name serializable_hash +# wrong constant name serialize +# wrong constant name compute_type +# wrong constant name decorations +# wrong constant name initialize +# wrong constant name name +# wrong constant name type +# wrong constant name value +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# undefined method `human_attribute_name1' for module `ActiveModel::Translation' +# wrong constant name human_attribute_name1 +# wrong constant name human_attribute_name +# wrong constant name i18n_scope +# wrong constant name lookup_ancestors +# wrong constant name +# uninitialized constant ActiveModel::Type::BigInteger::DEFAULT_LIMIT +# wrong constant name +# wrong constant name +# wrong constant name changed_in_place? +# wrong constant name == +# wrong constant name hex +# wrong constant name initialize +# wrong constant name to_str +# wrong constant name +# wrong constant name +# wrong constant name +# uninitialized constant ActiveModel::Type::DateTime::ISO_DATETIME +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# undefined method `initialize1' for class `ActiveModel::Type::Helpers::AcceptsMultiparameterTime' +# uninitialized constant ActiveModel::Type::Helpers::AcceptsMultiparameterTime::DELEGATION_RESERVED_KEYWORDS +# uninitialized constant ActiveModel::Type::Helpers::AcceptsMultiparameterTime::DELEGATION_RESERVED_METHOD_NAMES +# uninitialized constant ActiveModel::Type::Helpers::AcceptsMultiparameterTime::RUBY_RESERVED_KEYWORDS +# wrong constant name initialize1 +# wrong constant name initialize +# wrong constant name +# wrong constant name cast +# wrong constant name changed_in_place? +# wrong constant name +# wrong constant name cast +# wrong constant name changed? +# wrong constant name +# wrong constant name apply_seconds_precision +# wrong constant name serialize +# wrong constant name type_cast_for_schema +# wrong constant name user_input_in_time_zone +# wrong constant name +# wrong constant name default_timezone +# wrong constant name is_utc? +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name initialize +# wrong constant name range +# wrong constant name +# wrong constant name block +# wrong constant name call +# wrong constant name initialize +# wrong constant name matches? +# wrong constant name name +# wrong constant name +# undefined method `register1' for class `ActiveModel::Type::Registry' +# wrong constant name lookup +# wrong constant name register1 +# wrong constant name register +# wrong constant name registrations +# wrong constant name +# wrong constant name +# uninitialized constant ActiveModel::Type::Time::ISO_DATETIME +# wrong constant name +# undefined method `initialize1' for class `ActiveModel::Type::Value' +# undefined method `initialize2' for class `ActiveModel::Type::Value' +# undefined method `initialize3' for class `ActiveModel::Type::Value' +# wrong constant name == +# wrong constant name assert_valid_value +# wrong constant name binary? +# wrong constant name cast +# wrong constant name changed? +# wrong constant name changed_in_place? +# wrong constant name deserialize +# wrong constant name eql? +# wrong constant name force_equality? +# wrong constant name initialize1 +# wrong constant name initialize2 +# wrong constant name initialize3 +# wrong constant name initialize +# wrong constant name limit +# wrong constant name map +# wrong constant name precision +# wrong constant name scale +# wrong constant name serialize +# wrong constant name type +# wrong constant name type_cast_for_schema +# wrong constant name value_constructed_by_mass_assignment? +# wrong constant name +# undefined singleton method `register1' for `ActiveModel::Type' +# wrong constant name +# wrong constant name default_value +# wrong constant name lookup +# wrong constant name register1 +# wrong constant name register +# wrong constant name registry +# wrong constant name registry= +# wrong constant name attribute +# wrong constant name initialize +# wrong constant name record +# wrong constant name +# wrong constant name +# wrong constant name initialize +# wrong constant name model +# wrong constant name +# undefined method `invalid?1' for module `ActiveModel::Validations' +# undefined method `valid?1' for module `ActiveModel::Validations' +# undefined method `validate1' for module `ActiveModel::Validations' +# undefined method `validate!1' for module `ActiveModel::Validations' +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name errors +# wrong constant name invalid?1 +# wrong constant name invalid? +# wrong constant name read_attribute_for_validation +# wrong constant name valid?1 +# wrong constant name valid? +# wrong constant name validate1 +# wrong constant name validate +# wrong constant name validate!1 +# wrong constant name validate! +# wrong constant name validates_with +# wrong constant name validate_each +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name attributes +# wrong constant name define_on +# wrong constant name initialize +# wrong constant name matches? +# wrong constant name +# uninitialized constant ActiveModel::Validations::AcceptanceValidator::LazilyDefineAttributes::DELEGATION_RESERVED_KEYWORDS +# uninitialized constant ActiveModel::Validations::AcceptanceValidator::LazilyDefineAttributes::DELEGATION_RESERVED_METHOD_NAMES +# uninitialized constant ActiveModel::Validations::AcceptanceValidator::LazilyDefineAttributes::RUBY_RESERVED_KEYWORDS +# wrong constant name initialize +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name after_validation +# wrong constant name before_validation +# wrong constant name +# wrong constant name +# wrong constant name attribute_method? +# wrong constant name clear_validators! +# wrong constant name inherited +# wrong constant name validates! +# wrong constant name validates_each +# wrong constant name validates_with +# wrong constant name validators +# wrong constant name validators_on +# wrong constant name check_validity! +# wrong constant name +# wrong constant name +# uninitialized constant ActiveModel::Validations::ExclusionValidator::ERROR_MESSAGE +# wrong constant name +# wrong constant name +# uninitialized constant ActiveModel::Validations::InclusionValidator::ERROR_MESSAGE +# wrong constant name +# wrong constant name +# wrong constant name validate_each +# wrong constant name +# wrong constant name validate_each +# wrong constant name +# wrong constant name validate_each +# wrong constant name +# undefined method `initialize1' for class `ActiveModel::Validator' +# wrong constant name initialize1 +# wrong constant name initialize +# wrong constant name kind +# wrong constant name options +# wrong constant name validate +# wrong constant name +# wrong constant name kind +# wrong constant name +# wrong constant name gem_version +# wrong constant name version +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name call +# wrong constant name +# wrong constant name call +# wrong constant name +# wrong constant name call +# undefined method `acts_as_list1' for module `ActiveRecord::Acts::List::ClassMethods' +# wrong constant name acts_as_list1 +# wrong constant name acts_as_list +# wrong constant name +# undefined method `higher_items1' for module `ActiveRecord::Acts::List::InstanceMethods' +# undefined method `insert_at1' for module `ActiveRecord::Acts::List::InstanceMethods' +# undefined method `insert_at!1' for module `ActiveRecord::Acts::List::InstanceMethods' +# undefined method `lower_items1' for module `ActiveRecord::Acts::List::InstanceMethods' +# undefined method `set_list_position1' for module `ActiveRecord::Acts::List::InstanceMethods' +# wrong constant name decrement_position +# wrong constant name default_position +# wrong constant name default_position? +# wrong constant name first? +# wrong constant name higher_item +# wrong constant name higher_items1 +# wrong constant name higher_items +# wrong constant name in_list? +# wrong constant name increment_position +# wrong constant name insert_at1 +# wrong constant name insert_at +# wrong constant name insert_at!1 +# wrong constant name insert_at! +# wrong constant name last? +# wrong constant name lower_item +# wrong constant name lower_items1 +# wrong constant name lower_items +# wrong constant name move_higher +# wrong constant name move_lower +# wrong constant name move_to_bottom +# wrong constant name move_to_top +# wrong constant name move_within_scope +# wrong constant name not_in_list? +# wrong constant name remove_from_list +# wrong constant name set_list_position1 +# wrong constant name set_list_position +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name act_as_list_no_update? +# wrong constant name initialize +# wrong constant name +# undefined method `acts_as_list_no_update1' for module `ActiveRecord::Acts::List::NoUpdate::ClassMethods' +# wrong constant name acts_as_list_no_update1 +# wrong constant name acts_as_list_no_update +# wrong constant name +# wrong constant name initialize +# wrong constant name +# wrong constant name +# wrong constant name applied_to? +# wrong constant name apply_to +# wrong constant name included +# wrong constant name +# wrong constant name call +# wrong constant name define_class_methods +# wrong constant name define_instance_methods +# wrong constant name mass_assignment_protection_was_used_by_user? +# wrong constant name protect_attributes_from_mass_assignment +# wrong constant name +# wrong constant name call +# wrong constant name idify +# wrong constant name +# wrong constant name call +# wrong constant name +# wrong constant name call +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name reload +# undefined method `composed_of1' for module `ActiveRecord::Aggregations::ClassMethods' +# wrong constant name composed_of1 +# wrong constant name composed_of +# wrong constant name +# wrong constant name +# wrong constant name initialize +# undefined method `initialize1' for class `ActiveRecord::AssociationNotFoundError' +# undefined method `initialize2' for class `ActiveRecord::AssociationNotFoundError' +# wrong constant name initialize1 +# wrong constant name initialize2 +# wrong constant name initialize +# uninitialized constant ActiveRecord::AssociationRelation::CLAUSE_METHODS +# uninitialized constant ActiveRecord::AssociationRelation::DEFAULT_VALUES +# uninitialized constant ActiveRecord::AssociationRelation::Elem +# uninitialized constant ActiveRecord::AssociationRelation::FROZEN_EMPTY_ARRAY +# uninitialized constant ActiveRecord::AssociationRelation::FROZEN_EMPTY_HASH +# uninitialized constant ActiveRecord::AssociationRelation::INVALID_METHODS_FOR_DELETE_ALL +# uninitialized constant ActiveRecord::AssociationRelation::MULTI_VALUE_METHODS +# uninitialized constant ActiveRecord::AssociationRelation::ONE_AS_ONE +# uninitialized constant ActiveRecord::AssociationRelation::ORDER_IGNORE_MESSAGE +# uninitialized constant ActiveRecord::AssociationRelation::SINGLE_VALUE_METHODS +# uninitialized constant ActiveRecord::AssociationRelation::STRUCTURAL_OR_METHODS +# uninitialized constant ActiveRecord::AssociationRelation::VALID_DIRECTIONS +# uninitialized constant ActiveRecord::AssociationRelation::VALID_UNSCOPING_VALUES +# uninitialized constant ActiveRecord::AssociationRelation::VALUE_METHODS +# wrong constant name build +# wrong constant name create +# wrong constant name create! +# wrong constant name initialize +# wrong constant name new +# wrong constant name proxy_association +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name association +# wrong constant name association_cached? +# wrong constant name reload +# wrong constant name aliased_table_for +# wrong constant name aliases +# wrong constant name initialize +# wrong constant name +# wrong constant name create +# wrong constant name initial_count_for +# undefined method `create1' for class `ActiveRecord::Associations::Association' +# undefined method `create!1' for class `ActiveRecord::Associations::Association' +# undefined method `initialize_attributes1' for class `ActiveRecord::Associations::Association' +# wrong constant name association_scope +# wrong constant name create1 +# wrong constant name create +# wrong constant name create!1 +# wrong constant name create! +# wrong constant name extensions +# wrong constant name initialize +# wrong constant name initialize_attributes1 +# wrong constant name initialize_attributes +# wrong constant name inversed_from +# wrong constant name inversed_from_queries +# wrong constant name klass +# wrong constant name load_target +# wrong constant name loaded! +# wrong constant name loaded? +# wrong constant name marshal_dump +# wrong constant name marshal_load +# wrong constant name options +# wrong constant name owner +# wrong constant name reflection +# wrong constant name reload +# wrong constant name remove_inverse_instance +# wrong constant name reset +# wrong constant name reset_scope +# wrong constant name scope +# wrong constant name set_inverse_instance +# wrong constant name set_inverse_instance_from_queries +# wrong constant name stale_target? +# wrong constant name target +# wrong constant name target= +# wrong constant name target_scope +# wrong constant name +# wrong constant name +# wrong constant name initialize +# wrong constant name scope +# wrong constant name value_transformation +# wrong constant name aliased_table +# wrong constant name all_includes +# wrong constant name initialize +# wrong constant name +# wrong constant name +# wrong constant name create +# wrong constant name get_bind_values +# wrong constant name scope +# wrong constant name decrement_counters +# wrong constant name default +# wrong constant name handle_dependency +# wrong constant name increment_counters +# wrong constant name target_changed? +# wrong constant name updated? +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# undefined singleton method `create_reflection1' for `ActiveRecord::Associations::Builder::Association' +# wrong constant name +# wrong constant name add_destroy_callbacks +# wrong constant name build +# wrong constant name build_scope +# wrong constant name check_dependent_options +# wrong constant name create_reflection1 +# wrong constant name create_reflection +# wrong constant name define_accessors +# wrong constant name define_callbacks +# wrong constant name define_extensions +# wrong constant name define_readers +# wrong constant name define_validations +# wrong constant name define_writers +# wrong constant name extensions +# wrong constant name extensions= +# wrong constant name macro +# wrong constant name valid_dependent_options +# wrong constant name valid_options +# wrong constant name validate_options +# wrong constant name wrap_scope +# uninitialized constant ActiveRecord::Associations::Builder::BelongsTo::VALID_OPTIONS +# wrong constant name +# wrong constant name add_counter_cache_callbacks +# wrong constant name add_counter_cache_methods +# wrong constant name add_default_callbacks +# wrong constant name add_touch_callbacks +# wrong constant name define_accessors +# wrong constant name touch_record +# uninitialized constant ActiveRecord::Associations::Builder::CollectionAssociation::VALID_OPTIONS +# wrong constant name +# wrong constant name define_callback +# wrong constant name wrap_scope +# wrong constant name +# wrong constant name association_name +# wrong constant name initialize +# wrong constant name lhs_model +# wrong constant name middle_reflection +# wrong constant name options +# wrong constant name through_model +# wrong constant name +# wrong constant name +# wrong constant name initialize +# wrong constant name join_table +# wrong constant name +# uninitialized constant ActiveRecord::Associations::Builder::HasAndBelongsToMany::JoinTableResolver::KnownTable::Elem +# wrong constant name join_table +# wrong constant name join_table= +# wrong constant name +# wrong constant name [] +# wrong constant name members +# wrong constant name +# wrong constant name build +# wrong constant name +# uninitialized constant ActiveRecord::Associations::Builder::HasMany::CALLBACKS +# uninitialized constant ActiveRecord::Associations::Builder::HasMany::VALID_OPTIONS +# wrong constant name +# uninitialized constant ActiveRecord::Associations::Builder::HasOne::VALID_OPTIONS +# wrong constant name +# uninitialized constant ActiveRecord::Associations::Builder::SingularAssociation::VALID_OPTIONS +# wrong constant name +# wrong constant name define_constructors +# wrong constant name +# undefined method `add_to_target1' for class `ActiveRecord::Associations::CollectionAssociation' +# undefined method `build1' for class `ActiveRecord::Associations::CollectionAssociation' +# undefined method `delete_all1' for class `ActiveRecord::Associations::CollectionAssociation' +# wrong constant name add_to_target1 +# wrong constant name add_to_target +# wrong constant name build1 +# wrong constant name build +# wrong constant name concat +# wrong constant name delete +# wrong constant name delete_all1 +# wrong constant name delete_all +# wrong constant name destroy +# wrong constant name destroy_all +# wrong constant name empty? +# wrong constant name find +# wrong constant name find_from_target? +# wrong constant name ids_reader +# wrong constant name ids_writer +# wrong constant name include? +# wrong constant name null_scope? +# wrong constant name reader +# wrong constant name replace +# wrong constant name size +# wrong constant name transaction +# wrong constant name writer +# wrong constant name +# undefined method `delete_all1' for class `ActiveRecord::Associations::CollectionProxy' +# wrong constant name << +# uninitialized constant ActiveRecord::Associations::CollectionProxy::CLAUSE_METHODS +# uninitialized constant ActiveRecord::Associations::CollectionProxy::DEFAULT_VALUES +# uninitialized constant ActiveRecord::Associations::CollectionProxy::Elem +# uninitialized constant ActiveRecord::Associations::CollectionProxy::FROZEN_EMPTY_ARRAY +# uninitialized constant ActiveRecord::Associations::CollectionProxy::FROZEN_EMPTY_HASH +# uninitialized constant ActiveRecord::Associations::CollectionProxy::INVALID_METHODS_FOR_DELETE_ALL +# uninitialized constant ActiveRecord::Associations::CollectionProxy::MULTI_VALUE_METHODS +# uninitialized constant ActiveRecord::Associations::CollectionProxy::ONE_AS_ONE +# uninitialized constant ActiveRecord::Associations::CollectionProxy::ORDER_IGNORE_MESSAGE +# uninitialized constant ActiveRecord::Associations::CollectionProxy::SINGLE_VALUE_METHODS +# uninitialized constant ActiveRecord::Associations::CollectionProxy::STRUCTURAL_OR_METHODS +# uninitialized constant ActiveRecord::Associations::CollectionProxy::VALID_DIRECTIONS +# uninitialized constant ActiveRecord::Associations::CollectionProxy::VALID_UNSCOPING_VALUES +# uninitialized constant ActiveRecord::Associations::CollectionProxy::VALUE_METHODS +# wrong constant name _select! +# wrong constant name append +# wrong constant name arel +# wrong constant name clear +# wrong constant name concat +# wrong constant name create_with +# wrong constant name create_with! +# wrong constant name create_with_value +# wrong constant name create_with_value= +# wrong constant name delete +# wrong constant name delete_all1 +# wrong constant name delete_all +# wrong constant name destroy +# wrong constant name distinct +# wrong constant name distinct! +# wrong constant name distinct_value +# wrong constant name distinct_value= +# wrong constant name eager_load +# wrong constant name eager_load! +# wrong constant name eager_load_values +# wrong constant name eager_load_values= +# wrong constant name except +# wrong constant name extending +# wrong constant name extending! +# wrong constant name extending_values +# wrong constant name extending_values= +# wrong constant name extensions +# wrong constant name from +# wrong constant name from! +# wrong constant name from_clause +# wrong constant name from_clause= +# wrong constant name get_value +# wrong constant name group +# wrong constant name group! +# wrong constant name group_values +# wrong constant name group_values= +# wrong constant name having +# wrong constant name having! +# wrong constant name having_clause +# wrong constant name having_clause= +# wrong constant name include? +# wrong constant name includes +# wrong constant name includes! +# wrong constant name includes_values +# wrong constant name includes_values= +# wrong constant name initialize +# wrong constant name joins +# wrong constant name joins! +# wrong constant name joins_values +# wrong constant name joins_values= +# wrong constant name left_joins +# wrong constant name left_outer_joins +# wrong constant name left_outer_joins! +# wrong constant name left_outer_joins_values +# wrong constant name left_outer_joins_values= +# wrong constant name limit +# wrong constant name limit! +# wrong constant name limit_value +# wrong constant name limit_value= +# wrong constant name load_target +# wrong constant name lock +# wrong constant name lock! +# wrong constant name lock_value +# wrong constant name lock_value= +# wrong constant name merge +# wrong constant name merge! +# wrong constant name none +# wrong constant name none! +# wrong constant name offset +# wrong constant name offset! +# wrong constant name offset_value +# wrong constant name offset_value= +# wrong constant name only +# wrong constant name or +# wrong constant name or! +# wrong constant name order +# wrong constant name order! +# wrong constant name order_values +# wrong constant name order_values= +# wrong constant name preload +# wrong constant name preload! +# wrong constant name preload_values +# wrong constant name preload_values= +# wrong constant name prepend +# wrong constant name proxy_association +# wrong constant name push +# wrong constant name readonly +# wrong constant name readonly! +# wrong constant name readonly_value +# wrong constant name readonly_value= +# wrong constant name references +# wrong constant name references! +# wrong constant name references_values +# wrong constant name references_values= +# wrong constant name reorder +# wrong constant name reorder! +# wrong constant name reordering_value +# wrong constant name reordering_value= +# wrong constant name replace +# wrong constant name reset_scope +# wrong constant name reverse_order +# wrong constant name reverse_order! +# wrong constant name reverse_order_value +# wrong constant name reverse_order_value= +# wrong constant name rewhere +# wrong constant name scope +# wrong constant name scoping +# wrong constant name select_values +# wrong constant name select_values= +# wrong constant name skip_query_cache! +# wrong constant name skip_query_cache_value +# wrong constant name skip_query_cache_value= +# wrong constant name spawn +# wrong constant name target +# wrong constant name unscope +# wrong constant name unscope! +# wrong constant name unscope_values +# wrong constant name unscope_values= +# wrong constant name where +# wrong constant name where! +# wrong constant name where_clause +# wrong constant name where_clause= +# wrong constant name +# wrong constant name foreign_key_present? +# wrong constant name +# undefined method `insert_record1' for class `ActiveRecord::Associations::HasManyAssociation' +# undefined method `insert_record2' for class `ActiveRecord::Associations::HasManyAssociation' +# wrong constant name handle_dependency +# wrong constant name insert_record1 +# wrong constant name insert_record2 +# wrong constant name insert_record +# wrong constant name +# wrong constant name concat_records +# wrong constant name +# undefined method `delete1' for class `ActiveRecord::Associations::HasOneAssociation' +# undefined method `replace1' for class `ActiveRecord::Associations::HasOneAssociation' +# wrong constant name delete1 +# wrong constant name delete +# wrong constant name handle_dependency +# wrong constant name replace1 +# wrong constant name replace +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name alias_tracker +# wrong constant name apply_column_aliases +# wrong constant name initialize +# wrong constant name instantiate +# wrong constant name join_constraints +# wrong constant name join_root +# wrong constant name reflections +# wrong constant name +# wrong constant name +# wrong constant name column_alias +# wrong constant name column_aliases +# wrong constant name columns +# wrong constant name initialize +# uninitialized constant ActiveRecord::Associations::JoinDependency::Aliases::Column::Elem +# wrong constant name alias +# wrong constant name alias= +# wrong constant name name +# wrong constant name name= +# wrong constant name +# wrong constant name [] +# wrong constant name members +# uninitialized constant ActiveRecord::Associations::JoinDependency::Aliases::Table::Elem +# wrong constant name column_aliases +# wrong constant name columns +# wrong constant name columns= +# wrong constant name node +# wrong constant name node= +# wrong constant name +# wrong constant name [] +# wrong constant name members +# wrong constant name +# uninitialized constant ActiveRecord::Associations::JoinDependency::JoinAssociation::Elem +# wrong constant name initialize +# wrong constant name join_constraints +# wrong constant name reflection +# wrong constant name table= +# wrong constant name tables +# wrong constant name tables= +# wrong constant name +# uninitialized constant ActiveRecord::Associations::JoinDependency::JoinBase::Elem +# wrong constant name initialize +# wrong constant name +# uninitialized constant ActiveRecord::Associations::JoinDependency::JoinPart::Elem +# wrong constant name base_klass +# wrong constant name children +# wrong constant name column_names +# wrong constant name each +# wrong constant name each_children +# wrong constant name extract_record +# wrong constant name initialize +# wrong constant name instantiate +# wrong constant name match? +# wrong constant name primary_key +# wrong constant name table +# wrong constant name table_name +# wrong constant name +# wrong constant name +# wrong constant name make_tree +# wrong constant name walk_tree +# undefined method `preload1' for class `ActiveRecord::Associations::Preloader' +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name preload1 +# wrong constant name preload +# wrong constant name initialize +# wrong constant name owners +# wrong constant name preloaded_records +# wrong constant name reflection +# wrong constant name run +# wrong constant name +# wrong constant name initialize +# wrong constant name klass +# wrong constant name model +# wrong constant name owners +# wrong constant name preload_scope +# wrong constant name preloaded_records +# wrong constant name reflection +# wrong constant name run +# wrong constant name +# wrong constant name +# wrong constant name +# undefined method `build1' for class `ActiveRecord::Associations::SingularAssociation' +# wrong constant name build1 +# wrong constant name build +# wrong constant name force_reload_reader +# wrong constant name reader +# wrong constant name writer +# wrong constant name +# wrong constant name source_reflection +# wrong constant name +# wrong constant name +# undefined method `initialize1' for class `ActiveRecord::AttributeAssignmentError' +# undefined method `initialize2' for class `ActiveRecord::AttributeAssignmentError' +# undefined method `initialize3' for class `ActiveRecord::AttributeAssignmentError' +# wrong constant name attribute +# wrong constant name exception +# wrong constant name initialize1 +# wrong constant name initialize2 +# wrong constant name initialize3 +# wrong constant name initialize +# wrong constant name +# wrong constant name +# wrong constant name decorate_attribute_type +# wrong constant name decorate_matching_attribute_types +# wrong constant name +# undefined method `initialize1' for class `ActiveRecord::AttributeDecorators::TypeDecorator' +# wrong constant name apply +# wrong constant name clear +# wrong constant name initialize1 +# wrong constant name initialize +# wrong constant name merge +# wrong constant name +# wrong constant name +# undefined method `respond_to?1' for module `ActiveRecord::AttributeMethods' +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name [] +# wrong constant name []= +# wrong constant name accessed_fields +# wrong constant name attribute_for_inspect +# wrong constant name attribute_method? +# wrong constant name attribute_names +# wrong constant name attribute_present? +# wrong constant name attributes +# wrong constant name has_attribute? +# wrong constant name respond_to?1 +# wrong constant name respond_to? +# wrong constant name +# wrong constant name set_name_cache +# wrong constant name attributes_before_type_cast +# wrong constant name read_attribute_before_type_cast +# wrong constant name +# undefined method `class_method_defined_within?1' for module `ActiveRecord::AttributeMethods::ClassMethods' +# undefined method `enforce_raw_sql_whitelist1' for module `ActiveRecord::AttributeMethods::ClassMethods' +# undefined method `method_defined_within?1' for module `ActiveRecord::AttributeMethods::ClassMethods' +# wrong constant name attribute_method? +# wrong constant name attribute_names +# wrong constant name class_method_defined_within?1 +# wrong constant name class_method_defined_within? +# wrong constant name column_for_attribute +# wrong constant name dangerous_attribute_method? +# wrong constant name dangerous_class_method? +# wrong constant name define_attribute_methods +# wrong constant name enforce_raw_sql_whitelist1 +# wrong constant name enforce_raw_sql_whitelist +# wrong constant name has_attribute? +# wrong constant name inherited +# wrong constant name initialize_generated_modules +# wrong constant name instance_method_already_implemented? +# wrong constant name method_defined_within?1 +# wrong constant name method_defined_within? +# wrong constant name undefine_attribute_methods +# wrong constant name +# wrong constant name attribute_before_last_save +# wrong constant name attribute_change_to_be_saved +# wrong constant name attribute_in_database +# wrong constant name attributes_in_database +# wrong constant name changed_attribute_names_to_save +# wrong constant name changes_to_save +# wrong constant name has_changes_to_save? +# wrong constant name reload +# wrong constant name saved_change_to_attribute +# wrong constant name saved_changes +# wrong constant name saved_changes? +# wrong constant name will_save_change_to_attribute? +# uninitialized constant ActiveRecord::AttributeMethods::GeneratedAttributeMethods::DELEGATION_RESERVED_KEYWORDS +# uninitialized constant ActiveRecord::AttributeMethods::GeneratedAttributeMethods::DELEGATION_RESERVED_METHOD_NAMES +# uninitialized constant ActiveRecord::AttributeMethods::GeneratedAttributeMethods::RUBY_RESERVED_KEYWORDS +# wrong constant name lock +# wrong constant name locked? +# wrong constant name synchronize +# wrong constant name try_lock +# wrong constant name unlock +# wrong constant name +# wrong constant name +# wrong constant name id +# wrong constant name id= +# wrong constant name id? +# wrong constant name id_before_type_cast +# wrong constant name id_in_database +# wrong constant name id_was +# wrong constant name to_key +# wrong constant name dangerous_attribute_method? +# wrong constant name get_primary_key +# wrong constant name instance_method_already_implemented? +# wrong constant name primary_key +# wrong constant name primary_key= +# wrong constant name quoted_primary_key +# wrong constant name reset_primary_key +# wrong constant name +# wrong constant name +# wrong constant name query_attribute +# wrong constant name +# wrong constant name +# wrong constant name _read_attribute +# wrong constant name read_attribute +# wrong constant name +# wrong constant name +# wrong constant name initialize +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name cast +# wrong constant name deserialize +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name _write_attribute +# wrong constant name write_attribute +# wrong constant name +# wrong constant name +# wrong constant name +# undefined method `attribute1' for module `ActiveRecord::Attributes::ClassMethods' +# undefined method `define_attribute1' for module `ActiveRecord::Attributes::ClassMethods' +# undefined method `define_attribute2' for module `ActiveRecord::Attributes::ClassMethods' +# wrong constant name attribute1 +# wrong constant name attribute +# wrong constant name define_attribute1 +# wrong constant name define_attribute2 +# wrong constant name define_attribute +# wrong constant name load_schema! +# wrong constant name +# wrong constant name +# undefined method `reload1' for module `ActiveRecord::AutosaveAssociation' +# wrong constant name +# wrong constant name +# wrong constant name changed_for_autosave? +# wrong constant name destroyed_by_association +# wrong constant name destroyed_by_association= +# wrong constant name mark_for_destruction +# wrong constant name marked_for_destruction? +# wrong constant name reload1 +# wrong constant name reload +# wrong constant name +# wrong constant name build +# wrong constant name valid_options +# wrong constant name +# wrong constant name +# uninitialized constant ActiveRecord::Base::ACTIONS +# uninitialized constant ActiveRecord::Base::BLACKLISTED_CLASS_METHODS +# uninitialized constant ActiveRecord::Base::CALLBACKS +# uninitialized constant ActiveRecord::Base::CALLBACK_FILTER_TYPES +# uninitialized constant ActiveRecord::Base::CALL_COMPILABLE_REGEXP +# uninitialized constant ActiveRecord::Base::COLUMNS +# wrong constant name +# uninitialized constant ActiveRecord::Base::MAX_PASSWORD_LENGTH_ALLOWED +# uninitialized constant ActiveRecord::Base::NAME_COMPILABLE_REGEXP +# uninitialized constant ActiveRecord::Base::UNASSIGNABLE_KEYS +# wrong constant name __callbacks +# wrong constant name __callbacks? +# wrong constant name _before_commit_callbacks +# wrong constant name _before_commit_without_transaction_enrollment_callbacks +# wrong constant name _commit_callbacks +# wrong constant name _commit_without_transaction_enrollment_callbacks +# wrong constant name _create_callbacks +# wrong constant name _destroy_callbacks +# wrong constant name _find_callbacks +# wrong constant name _initialize_callbacks +# wrong constant name _reflections +# wrong constant name _reflections? +# wrong constant name _rollback_callbacks +# wrong constant name _rollback_without_transaction_enrollment_callbacks +# wrong constant name _run_before_commit_callbacks +# wrong constant name _run_before_commit_without_transaction_enrollment_callbacks +# wrong constant name _run_commit_callbacks +# wrong constant name _run_commit_without_transaction_enrollment_callbacks +# wrong constant name _run_create_callbacks +# wrong constant name _run_destroy_callbacks +# wrong constant name _run_find_callbacks +# wrong constant name _run_initialize_callbacks +# wrong constant name _run_rollback_callbacks +# wrong constant name _run_rollback_without_transaction_enrollment_callbacks +# wrong constant name _run_save_callbacks +# wrong constant name _run_touch_callbacks +# wrong constant name _run_update_callbacks +# wrong constant name _run_validate_callbacks +# wrong constant name _run_validation_callbacks +# wrong constant name _save_callbacks +# wrong constant name _touch_callbacks +# wrong constant name _update_callbacks +# wrong constant name _validate_callbacks +# wrong constant name _validation_callbacks +# wrong constant name _validators +# wrong constant name _validators? +# wrong constant name aggregate_reflections +# wrong constant name aggregate_reflections? +# wrong constant name allow_unsafe_raw_sql +# wrong constant name attribute_aliases +# wrong constant name attribute_aliases? +# wrong constant name attribute_method_matchers +# wrong constant name attribute_method_matchers? +# wrong constant name cache_timestamp_format +# wrong constant name cache_timestamp_format? +# wrong constant name cache_versioning +# wrong constant name cache_versioning? +# wrong constant name column_for_attribute +# wrong constant name default_connection_handler +# wrong constant name default_connection_handler? +# wrong constant name default_scope_override +# wrong constant name default_scopes +# wrong constant name default_timezone +# wrong constant name defined_enums +# wrong constant name defined_enums? +# wrong constant name dump_schema_after_migration +# wrong constant name dump_schemas +# wrong constant name error_on_ignored_order +# wrong constant name include_root_in_json +# wrong constant name include_root_in_json? +# wrong constant name index_nested_attribute_errors +# wrong constant name lock_optimistically +# wrong constant name lock_optimistically? +# wrong constant name logger +# wrong constant name model_name +# wrong constant name nested_attributes_options +# wrong constant name nested_attributes_options? +# wrong constant name partial_writes +# wrong constant name partial_writes? +# wrong constant name pluralize_table_names +# wrong constant name pluralize_table_names? +# wrong constant name primary_key_prefix_type +# wrong constant name record_timestamps +# wrong constant name record_timestamps= +# wrong constant name record_timestamps? +# wrong constant name schema_format +# wrong constant name skip_time_zone_conversion_for_attributes +# wrong constant name skip_time_zone_conversion_for_attributes? +# wrong constant name store_full_sti_class +# wrong constant name store_full_sti_class? +# wrong constant name table_name_prefix +# wrong constant name table_name_prefix? +# wrong constant name table_name_suffix +# wrong constant name table_name_suffix? +# wrong constant name time_zone_aware_attributes +# wrong constant name time_zone_aware_types +# wrong constant name time_zone_aware_types? +# wrong constant name timestamped_migrations +# wrong constant name type_for_attribute +# wrong constant name validation_context +# wrong constant name verbose_query_logs +# wrong constant name warn_on_records_fetched_greater_than +# wrong constant name +# wrong constant name __callbacks +# wrong constant name __callbacks= +# wrong constant name __callbacks? +# wrong constant name _attr_readonly +# wrong constant name _attr_readonly= +# wrong constant name _attr_readonly? +# wrong constant name _before_commit_callbacks +# wrong constant name _before_commit_callbacks= +# wrong constant name _before_commit_without_transaction_enrollment_callbacks +# wrong constant name _before_commit_without_transaction_enrollment_callbacks= +# wrong constant name _commit_callbacks +# wrong constant name _commit_callbacks= +# wrong constant name _commit_without_transaction_enrollment_callbacks +# wrong constant name _commit_without_transaction_enrollment_callbacks= +# wrong constant name _create_callbacks +# wrong constant name _create_callbacks= +# wrong constant name _destroy_callbacks +# wrong constant name _destroy_callbacks= +# wrong constant name _find_callbacks +# wrong constant name _find_callbacks= +# wrong constant name _initialize_callbacks +# wrong constant name _initialize_callbacks= +# wrong constant name _reflections +# wrong constant name _reflections= +# wrong constant name _reflections? +# wrong constant name _rollback_callbacks +# wrong constant name _rollback_callbacks= +# wrong constant name _rollback_without_transaction_enrollment_callbacks +# wrong constant name _rollback_without_transaction_enrollment_callbacks= +# wrong constant name _save_callbacks +# wrong constant name _save_callbacks= +# wrong constant name _touch_callbacks +# wrong constant name _touch_callbacks= +# wrong constant name _update_callbacks +# wrong constant name _update_callbacks= +# wrong constant name _validate_callbacks +# wrong constant name _validate_callbacks= +# wrong constant name _validation_callbacks +# wrong constant name _validation_callbacks= +# wrong constant name _validators +# wrong constant name _validators= +# wrong constant name _validators? +# wrong constant name after_find +# wrong constant name after_initialize +# wrong constant name after_touch +# wrong constant name aggregate_reflections +# wrong constant name aggregate_reflections= +# wrong constant name aggregate_reflections? +# wrong constant name allow_unsafe_raw_sql +# wrong constant name allow_unsafe_raw_sql= +# wrong constant name attribute_aliases +# wrong constant name attribute_aliases= +# wrong constant name attribute_aliases? +# wrong constant name attribute_method_matchers +# wrong constant name attribute_method_matchers= +# wrong constant name attribute_method_matchers? +# wrong constant name attribute_type_decorations +# wrong constant name attribute_type_decorations= +# wrong constant name attribute_type_decorations? +# wrong constant name attributes_to_define_after_schema_loads +# wrong constant name attributes_to_define_after_schema_loads= +# wrong constant name attributes_to_define_after_schema_loads? +# wrong constant name belongs_to_required_by_default +# wrong constant name belongs_to_required_by_default= +# wrong constant name cache_timestamp_format +# wrong constant name cache_timestamp_format= +# wrong constant name cache_timestamp_format? +# wrong constant name cache_versioning +# wrong constant name cache_versioning= +# wrong constant name cache_versioning? +# wrong constant name configurations +# wrong constant name configurations= +# wrong constant name connection_handler +# wrong constant name connection_handler= +# wrong constant name default_connection_handler +# wrong constant name default_connection_handler= +# wrong constant name default_connection_handler? +# wrong constant name default_scope_override +# wrong constant name default_scope_override= +# wrong constant name default_scopes +# wrong constant name default_scopes= +# wrong constant name default_timezone +# wrong constant name default_timezone= +# wrong constant name defined_enums +# wrong constant name defined_enums= +# wrong constant name defined_enums? +# wrong constant name dump_schema_after_migration +# wrong constant name dump_schema_after_migration= +# wrong constant name dump_schemas +# wrong constant name dump_schemas= +# wrong constant name error_on_ignored_order +# wrong constant name error_on_ignored_order= +# wrong constant name include_root_in_json +# wrong constant name include_root_in_json= +# wrong constant name include_root_in_json? +# wrong constant name index_nested_attribute_errors +# wrong constant name index_nested_attribute_errors= +# wrong constant name internal_metadata_table_name +# wrong constant name internal_metadata_table_name= +# wrong constant name internal_metadata_table_name? +# wrong constant name local_stored_attributes +# wrong constant name local_stored_attributes= +# wrong constant name lock_optimistically +# wrong constant name lock_optimistically= +# wrong constant name lock_optimistically? +# wrong constant name logger +# wrong constant name logger= +# wrong constant name maintain_test_schema +# wrong constant name maintain_test_schema= +# wrong constant name nested_attributes_options +# wrong constant name nested_attributes_options= +# wrong constant name nested_attributes_options? +# wrong constant name partial_writes +# wrong constant name partial_writes= +# wrong constant name partial_writes? +# wrong constant name pluralize_table_names +# wrong constant name pluralize_table_names= +# wrong constant name pluralize_table_names? +# wrong constant name primary_key_prefix_type +# wrong constant name primary_key_prefix_type= +# wrong constant name record_timestamps +# wrong constant name record_timestamps= +# wrong constant name record_timestamps? +# wrong constant name schema_format +# wrong constant name schema_format= +# wrong constant name schema_migrations_table_name +# wrong constant name schema_migrations_table_name= +# wrong constant name schema_migrations_table_name? +# wrong constant name skip_time_zone_conversion_for_attributes +# wrong constant name skip_time_zone_conversion_for_attributes= +# wrong constant name skip_time_zone_conversion_for_attributes? +# wrong constant name store_full_sti_class +# wrong constant name store_full_sti_class= +# wrong constant name store_full_sti_class? +# wrong constant name table_name_prefix +# wrong constant name table_name_prefix= +# wrong constant name table_name_prefix? +# wrong constant name table_name_suffix +# wrong constant name table_name_suffix= +# wrong constant name table_name_suffix? +# wrong constant name time_zone_aware_attributes +# wrong constant name time_zone_aware_attributes= +# wrong constant name time_zone_aware_types +# wrong constant name time_zone_aware_types= +# wrong constant name time_zone_aware_types? +# wrong constant name timestamped_migrations +# wrong constant name timestamped_migrations= +# wrong constant name verbose_query_logs +# wrong constant name verbose_query_logs= +# wrong constant name warn_on_records_fetched_greater_than +# wrong constant name warn_on_records_fetched_greater_than= +# undefined method `find_each1' for module `ActiveRecord::Batches' +# undefined method `find_each2' for module `ActiveRecord::Batches' +# undefined method `find_each3' for module `ActiveRecord::Batches' +# undefined method `find_each4' for module `ActiveRecord::Batches' +# undefined method `find_in_batches1' for module `ActiveRecord::Batches' +# undefined method `find_in_batches2' for module `ActiveRecord::Batches' +# undefined method `find_in_batches3' for module `ActiveRecord::Batches' +# undefined method `find_in_batches4' for module `ActiveRecord::Batches' +# undefined method `in_batches1' for module `ActiveRecord::Batches' +# undefined method `in_batches2' for module `ActiveRecord::Batches' +# undefined method `in_batches3' for module `ActiveRecord::Batches' +# undefined method `in_batches4' for module `ActiveRecord::Batches' +# undefined method `in_batches5' for module `ActiveRecord::Batches' +# wrong constant name +# wrong constant name find_each1 +# wrong constant name find_each2 +# wrong constant name find_each3 +# wrong constant name find_each4 +# wrong constant name find_each +# wrong constant name find_in_batches1 +# wrong constant name find_in_batches2 +# wrong constant name find_in_batches3 +# wrong constant name find_in_batches4 +# wrong constant name find_in_batches +# wrong constant name in_batches1 +# wrong constant name in_batches2 +# wrong constant name in_batches3 +# wrong constant name in_batches4 +# wrong constant name in_batches5 +# wrong constant name in_batches +# undefined method `initialize1' for class `ActiveRecord::Batches::BatchEnumerator' +# undefined method `initialize2' for class `ActiveRecord::Batches::BatchEnumerator' +# undefined method `initialize3' for class `ActiveRecord::Batches::BatchEnumerator' +# uninitialized constant ActiveRecord::Batches::BatchEnumerator::Elem +# wrong constant name delete_all +# wrong constant name destroy_all +# wrong constant name each +# wrong constant name each_record +# wrong constant name initialize1 +# wrong constant name initialize2 +# wrong constant name initialize3 +# wrong constant name initialize +# wrong constant name update_all +# wrong constant name +# wrong constant name +# undefined method `count1' for module `ActiveRecord::Calculations' +# undefined method `sum1' for module `ActiveRecord::Calculations' +# wrong constant name average +# wrong constant name calculate +# wrong constant name count1 +# wrong constant name count +# wrong constant name ids +# wrong constant name maximum +# wrong constant name minimum +# wrong constant name pluck +# wrong constant name sum1 +# wrong constant name sum +# wrong constant name +# undefined method `increment!1' for module `ActiveRecord::Callbacks' +# undefined method `increment!2' for module `ActiveRecord::Callbacks' +# wrong constant name destroy +# wrong constant name increment!1 +# wrong constant name increment!2 +# wrong constant name increment! +# wrong constant name touch +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name dump +# wrong constant name load +# undefined method `initialize1' for class `ActiveRecord::Coders::YAMLColumn' +# wrong constant name assert_valid_value +# wrong constant name dump +# wrong constant name initialize1 +# wrong constant name initialize +# wrong constant name load +# wrong constant name object_class +# wrong constant name object_class= +# wrong constant name +# wrong constant name +# undefined method `collection_cache_key1' for module `ActiveRecord::CollectionCacheKey' +# undefined method `collection_cache_key2' for module `ActiveRecord::CollectionCacheKey' +# wrong constant name collection_cache_key1 +# wrong constant name collection_cache_key2 +# wrong constant name collection_cache_key +# wrong constant name +# undefined method `initialize1' for class `ActiveRecord::ConnectionAdapters::AbstractAdapter' +# undefined method `initialize2' for class `ActiveRecord::ConnectionAdapters::AbstractAdapter' +# undefined method `prefetch_primary_key?1' for class `ActiveRecord::ConnectionAdapters::AbstractAdapter' +# uninitialized constant ActiveRecord::ConnectionAdapters::AbstractAdapter::CALLBACK_FILTER_TYPES +# wrong constant name +# wrong constant name +# wrong constant name __callbacks +# wrong constant name __callbacks? +# wrong constant name _checkin_callbacks +# wrong constant name _checkout_callbacks +# wrong constant name _run_checkin_callbacks +# wrong constant name _run_checkout_callbacks +# wrong constant name active? +# wrong constant name adapter_name +# wrong constant name case_insensitive_comparison +# wrong constant name case_sensitive_comparison +# wrong constant name clear_cache! +# wrong constant name close +# wrong constant name column_name_for_operation +# wrong constant name column_name_from_arel_node +# wrong constant name default_index_type? +# wrong constant name delete +# wrong constant name disable_extension +# wrong constant name disable_referential_integrity +# wrong constant name discard! +# wrong constant name disconnect! +# wrong constant name enable_extension +# wrong constant name expire +# wrong constant name extensions +# wrong constant name get_advisory_lock +# wrong constant name in_use? +# wrong constant name index_algorithms +# wrong constant name initialize1 +# wrong constant name initialize2 +# wrong constant name initialize +# wrong constant name insert +# wrong constant name lease +# wrong constant name lock +# wrong constant name log +# wrong constant name logger +# wrong constant name migration_context +# wrong constant name migrations_paths +# wrong constant name owner +# wrong constant name pool +# wrong constant name pool= +# wrong constant name prefetch_primary_key?1 +# wrong constant name prefetch_primary_key? +# wrong constant name prepared_statements +# wrong constant name raw_connection +# wrong constant name reconnect! +# wrong constant name release_advisory_lock +# wrong constant name requires_reloading? +# wrong constant name reset! +# wrong constant name rollback_db_transaction +# wrong constant name rollback_to_savepoint +# wrong constant name schema_cache +# wrong constant name schema_cache= +# wrong constant name seconds_idle +# wrong constant name steal! +# wrong constant name supports_advisory_locks? +# wrong constant name supports_bulk_alter? +# wrong constant name supports_comments? +# wrong constant name supports_comments_in_create? +# wrong constant name supports_datetime_with_precision? +# wrong constant name supports_ddl_transactions? +# wrong constant name supports_explain? +# wrong constant name supports_expression_index? +# wrong constant name supports_extensions? +# wrong constant name supports_foreign_keys? +# wrong constant name supports_foreign_keys_in_create? +# wrong constant name supports_foreign_tables? +# wrong constant name supports_index_sort_order? +# wrong constant name supports_indexes_in_create? +# wrong constant name supports_json? +# wrong constant name supports_multi_insert? +# wrong constant name supports_partial_index? +# wrong constant name supports_savepoints? +# wrong constant name supports_transaction_isolation? +# wrong constant name supports_validate_constraints? +# wrong constant name supports_views? +# wrong constant name supports_virtual_columns? +# wrong constant name unprepared_statement +# wrong constant name update +# wrong constant name valid_type? +# wrong constant name verify! +# wrong constant name visitor +# wrong constant name visitor= +# wrong constant name accept +# wrong constant name initialize +# wrong constant name +# wrong constant name <=> +# wrong constant name initialize +# wrong constant name +# wrong constant name +# wrong constant name __callbacks +# wrong constant name __callbacks= +# wrong constant name __callbacks? +# wrong constant name _checkin_callbacks +# wrong constant name _checkin_callbacks= +# wrong constant name _checkout_callbacks +# wrong constant name _checkout_callbacks= +# wrong constant name type_cast_config_to_boolean +# wrong constant name type_cast_config_to_integer +# undefined method `create_database1' for class `ActiveRecord::ConnectionAdapters::AbstractMysqlAdapter' +# undefined method `execute_and_free1' for class `ActiveRecord::ConnectionAdapters::AbstractMysqlAdapter' +# undefined method `explain1' for class `ActiveRecord::ConnectionAdapters::AbstractMysqlAdapter' +# undefined method `get_advisory_lock1' for class `ActiveRecord::ConnectionAdapters::AbstractMysqlAdapter' +# undefined method `recreate_database1' for class `ActiveRecord::ConnectionAdapters::AbstractMysqlAdapter' +# undefined method `type_to_sql1' for class `ActiveRecord::ConnectionAdapters::AbstractMysqlAdapter' +# undefined method `type_to_sql2' for class `ActiveRecord::ConnectionAdapters::AbstractMysqlAdapter' +# undefined method `type_to_sql3' for class `ActiveRecord::ConnectionAdapters::AbstractMysqlAdapter' +# undefined method `type_to_sql4' for class `ActiveRecord::ConnectionAdapters::AbstractMysqlAdapter' +# uninitialized constant ActiveRecord::ConnectionAdapters::AbstractMysqlAdapter::ADAPTER_NAME +# uninitialized constant ActiveRecord::ConnectionAdapters::AbstractMysqlAdapter::CALLBACK_FILTER_TYPES +# uninitialized constant ActiveRecord::ConnectionAdapters::AbstractMysqlAdapter::CHARSETS_OF_4BYTES_MAXLEN +# wrong constant name +# uninitialized constant ActiveRecord::ConnectionAdapters::AbstractMysqlAdapter::SIMPLE_INT +# wrong constant name +# wrong constant name add_sql_comment! +# wrong constant name bulk_change_table +# wrong constant name charset +# wrong constant name collation +# wrong constant name create_database1 +# wrong constant name create_database +# wrong constant name current_database +# wrong constant name drop_database +# wrong constant name each_hash +# wrong constant name emulate_booleans +# wrong constant name emulate_booleans= +# wrong constant name emulate_booleans? +# wrong constant name error_number +# wrong constant name execute_and_free1 +# wrong constant name execute_and_free +# wrong constant name explain1 +# wrong constant name explain +# wrong constant name get_advisory_lock1 +# wrong constant name get_advisory_lock +# wrong constant name initialize +# wrong constant name mariadb? +# wrong constant name primary_keys +# wrong constant name recreate_database1 +# wrong constant name recreate_database +# wrong constant name release_advisory_lock +# wrong constant name show_variable +# wrong constant name strict_mode? +# wrong constant name type_to_sql1 +# wrong constant name type_to_sql2 +# wrong constant name type_to_sql3 +# wrong constant name type_to_sql4 +# wrong constant name type_to_sql +# wrong constant name version +# wrong constant name +# uninitialized constant ActiveRecord::ConnectionAdapters::AbstractMysqlAdapter::StatementPool::DEFAULT_STATEMENT_LIMIT +# uninitialized constant ActiveRecord::ConnectionAdapters::AbstractMysqlAdapter::StatementPool::Elem +# wrong constant name +# wrong constant name +# wrong constant name emulate_booleans +# wrong constant name emulate_booleans= +# wrong constant name emulate_booleans? +# uninitialized constant ActiveRecord::ConnectionAdapters::AddColumnDefinition::Elem +# wrong constant name column +# wrong constant name column= +# wrong constant name +# wrong constant name [] +# wrong constant name members +# wrong constant name add_column +# wrong constant name add_foreign_key +# wrong constant name adds +# wrong constant name drop_foreign_key +# wrong constant name foreign_key_adds +# wrong constant name foreign_key_drops +# wrong constant name initialize +# wrong constant name name +# wrong constant name +# uninitialized constant ActiveRecord::ConnectionAdapters::ChangeColumnDefinition::Elem +# wrong constant name column +# wrong constant name column= +# wrong constant name name +# wrong constant name name= +# wrong constant name +# wrong constant name [] +# wrong constant name members +# undefined method `initialize1' for class `ActiveRecord::ConnectionAdapters::Column' +# undefined method `initialize2' for class `ActiveRecord::ConnectionAdapters::Column' +# undefined method `initialize3' for class `ActiveRecord::ConnectionAdapters::Column' +# undefined method `initialize4' for class `ActiveRecord::ConnectionAdapters::Column' +# undefined method `initialize5' for class `ActiveRecord::ConnectionAdapters::Column' +# undefined method `initialize6' for class `ActiveRecord::ConnectionAdapters::Column' +# wrong constant name == +# wrong constant name attributes_for_hash +# wrong constant name bigint? +# wrong constant name collation +# wrong constant name comment +# wrong constant name default +# wrong constant name default_function +# wrong constant name encode_with +# wrong constant name eql? +# wrong constant name has_default? +# wrong constant name human_name +# wrong constant name init_with +# wrong constant name initialize1 +# wrong constant name initialize2 +# wrong constant name initialize3 +# wrong constant name initialize4 +# wrong constant name initialize5 +# wrong constant name initialize6 +# wrong constant name initialize +# wrong constant name limit +# wrong constant name name +# wrong constant name null +# wrong constant name precision +# wrong constant name scale +# wrong constant name sql_type +# wrong constant name sql_type_metadata +# wrong constant name table_name +# wrong constant name type +# wrong constant name +# uninitialized constant ActiveRecord::ConnectionAdapters::ColumnDefinition::Elem +# wrong constant name collation +# wrong constant name collation= +# wrong constant name comment +# wrong constant name comment= +# wrong constant name default +# wrong constant name default= +# wrong constant name limit +# wrong constant name limit= +# wrong constant name name +# wrong constant name name= +# wrong constant name null +# wrong constant name null= +# wrong constant name options +# wrong constant name options= +# wrong constant name precision +# wrong constant name precision= +# wrong constant name primary_key? +# wrong constant name scale +# wrong constant name scale= +# wrong constant name sql_type +# wrong constant name sql_type= +# wrong constant name type +# wrong constant name type= +# wrong constant name +# wrong constant name [] +# wrong constant name members +# wrong constant name active_connections? +# wrong constant name clear_active_connections! +# wrong constant name clear_all_connections! +# wrong constant name clear_reloadable_connections! +# wrong constant name connected? +# wrong constant name connection_pool_list +# wrong constant name connection_pools +# wrong constant name establish_connection +# wrong constant name flush_idle_connections! +# wrong constant name remove_connection +# wrong constant name retrieve_connection +# wrong constant name retrieve_connection_pool +# wrong constant name +# wrong constant name create_owner_to_pool +# wrong constant name discard_unowned_pools +# wrong constant name unowned_pool_finalizer +# undefined method `checkout1' for class `ActiveRecord::ConnectionAdapters::ConnectionPool' +# undefined method `clear_reloadable_connections1' for class `ActiveRecord::ConnectionAdapters::ConnectionPool' +# undefined method `disconnect1' for class `ActiveRecord::ConnectionAdapters::ConnectionPool' +# undefined method `flush1' for class `ActiveRecord::ConnectionAdapters::ConnectionPool' +# undefined method `release_connection1' for class `ActiveRecord::ConnectionAdapters::ConnectionPool' +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name active_connection? +# wrong constant name automatic_reconnect +# wrong constant name automatic_reconnect= +# wrong constant name checkin +# wrong constant name checkout1 +# wrong constant name checkout +# wrong constant name checkout_timeout +# wrong constant name checkout_timeout= +# wrong constant name clear_reloadable_connections1 +# wrong constant name clear_reloadable_connections +# wrong constant name clear_reloadable_connections! +# wrong constant name connected? +# wrong constant name connection +# wrong constant name connections +# wrong constant name discard! +# wrong constant name disconnect1 +# wrong constant name disconnect +# wrong constant name disconnect! +# wrong constant name flush1 +# wrong constant name flush +# wrong constant name flush! +# wrong constant name initialize +# wrong constant name lock_thread= +# wrong constant name num_waiting_in_queue +# wrong constant name reap +# wrong constant name reaper +# wrong constant name release_connection1 +# wrong constant name release_connection +# wrong constant name remove +# wrong constant name schema_cache +# wrong constant name schema_cache= +# wrong constant name size +# wrong constant name spec +# wrong constant name stat +# wrong constant name with_connection +# wrong constant name +# wrong constant name with_a_bias_for +# wrong constant name broadcast +# wrong constant name broadcast_on_biased +# wrong constant name initialize +# wrong constant name signal +# wrong constant name wait +# wrong constant name +# wrong constant name +# wrong constant name +# undefined method `initialize1' for class `ActiveRecord::ConnectionAdapters::ConnectionPool::Queue' +# undefined method `poll1' for class `ActiveRecord::ConnectionAdapters::ConnectionPool::Queue' +# wrong constant name add +# wrong constant name any_waiting? +# wrong constant name clear +# wrong constant name delete +# wrong constant name initialize1 +# wrong constant name initialize +# wrong constant name num_waiting +# wrong constant name poll1 +# wrong constant name poll +# wrong constant name +# wrong constant name frequency +# wrong constant name initialize +# wrong constant name pool +# wrong constant name run +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name adapter_method +# wrong constant name config +# wrong constant name initialize +# wrong constant name name +# wrong constant name to_hash +# wrong constant name initialize +# wrong constant name to_hash +# wrong constant name +# wrong constant name configurations +# wrong constant name initialize +# wrong constant name resolve +# wrong constant name resolve_all +# wrong constant name spec +# wrong constant name +# wrong constant name +# wrong constant name allowed_index_name_length +# wrong constant name column_name_length +# wrong constant name columns_per_multicolumn_index +# wrong constant name columns_per_table +# wrong constant name in_clause_length +# wrong constant name index_name_length +# wrong constant name indexes_per_table +# wrong constant name joins_per_query +# wrong constant name sql_query_length +# wrong constant name table_alias_length +# wrong constant name table_name_length +# wrong constant name +# undefined method `create1' for module `ActiveRecord::ConnectionAdapters::DatabaseStatements' +# undefined method `create2' for module `ActiveRecord::ConnectionAdapters::DatabaseStatements' +# undefined method `create3' for module `ActiveRecord::ConnectionAdapters::DatabaseStatements' +# undefined method `create4' for module `ActiveRecord::ConnectionAdapters::DatabaseStatements' +# undefined method `create5' for module `ActiveRecord::ConnectionAdapters::DatabaseStatements' +# undefined method `delete1' for module `ActiveRecord::ConnectionAdapters::DatabaseStatements' +# undefined method `delete2' for module `ActiveRecord::ConnectionAdapters::DatabaseStatements' +# undefined method `exec_delete1' for module `ActiveRecord::ConnectionAdapters::DatabaseStatements' +# undefined method `exec_delete2' for module `ActiveRecord::ConnectionAdapters::DatabaseStatements' +# undefined method `exec_insert1' for module `ActiveRecord::ConnectionAdapters::DatabaseStatements' +# undefined method `exec_insert2' for module `ActiveRecord::ConnectionAdapters::DatabaseStatements' +# undefined method `exec_insert3' for module `ActiveRecord::ConnectionAdapters::DatabaseStatements' +# undefined method `exec_insert4' for module `ActiveRecord::ConnectionAdapters::DatabaseStatements' +# undefined method `exec_query1' for module `ActiveRecord::ConnectionAdapters::DatabaseStatements' +# undefined method `exec_query2' for module `ActiveRecord::ConnectionAdapters::DatabaseStatements' +# undefined method `exec_query3' for module `ActiveRecord::ConnectionAdapters::DatabaseStatements' +# undefined method `exec_update1' for module `ActiveRecord::ConnectionAdapters::DatabaseStatements' +# undefined method `exec_update2' for module `ActiveRecord::ConnectionAdapters::DatabaseStatements' +# undefined method `execute1' for module `ActiveRecord::ConnectionAdapters::DatabaseStatements' +# undefined method `insert1' for module `ActiveRecord::ConnectionAdapters::DatabaseStatements' +# undefined method `insert2' for module `ActiveRecord::ConnectionAdapters::DatabaseStatements' +# undefined method `insert3' for module `ActiveRecord::ConnectionAdapters::DatabaseStatements' +# undefined method `insert4' for module `ActiveRecord::ConnectionAdapters::DatabaseStatements' +# undefined method `insert5' for module `ActiveRecord::ConnectionAdapters::DatabaseStatements' +# undefined method `insert_fixtures_set1' for module `ActiveRecord::ConnectionAdapters::DatabaseStatements' +# undefined method `query1' for module `ActiveRecord::ConnectionAdapters::DatabaseStatements' +# undefined method `query_value1' for module `ActiveRecord::ConnectionAdapters::DatabaseStatements' +# undefined method `query_values1' for module `ActiveRecord::ConnectionAdapters::DatabaseStatements' +# undefined method `reset_sequence!1' for module `ActiveRecord::ConnectionAdapters::DatabaseStatements' +# undefined method `rollback_to_savepoint1' for module `ActiveRecord::ConnectionAdapters::DatabaseStatements' +# undefined method `select_all1' for module `ActiveRecord::ConnectionAdapters::DatabaseStatements' +# undefined method `select_all2' for module `ActiveRecord::ConnectionAdapters::DatabaseStatements' +# undefined method `select_all3' for module `ActiveRecord::ConnectionAdapters::DatabaseStatements' +# undefined method `select_one1' for module `ActiveRecord::ConnectionAdapters::DatabaseStatements' +# undefined method `select_one2' for module `ActiveRecord::ConnectionAdapters::DatabaseStatements' +# undefined method `select_rows1' for module `ActiveRecord::ConnectionAdapters::DatabaseStatements' +# undefined method `select_rows2' for module `ActiveRecord::ConnectionAdapters::DatabaseStatements' +# undefined method `select_value1' for module `ActiveRecord::ConnectionAdapters::DatabaseStatements' +# undefined method `select_value2' for module `ActiveRecord::ConnectionAdapters::DatabaseStatements' +# undefined method `select_values1' for module `ActiveRecord::ConnectionAdapters::DatabaseStatements' +# undefined method `select_values2' for module `ActiveRecord::ConnectionAdapters::DatabaseStatements' +# undefined method `to_sql1' for module `ActiveRecord::ConnectionAdapters::DatabaseStatements' +# undefined method `transaction1' for module `ActiveRecord::ConnectionAdapters::DatabaseStatements' +# undefined method `transaction2' for module `ActiveRecord::ConnectionAdapters::DatabaseStatements' +# undefined method `transaction3' for module `ActiveRecord::ConnectionAdapters::DatabaseStatements' +# undefined method `truncate1' for module `ActiveRecord::ConnectionAdapters::DatabaseStatements' +# undefined method `update1' for module `ActiveRecord::ConnectionAdapters::DatabaseStatements' +# undefined method `update2' for module `ActiveRecord::ConnectionAdapters::DatabaseStatements' +# wrong constant name +# wrong constant name add_transaction_record +# wrong constant name begin_db_transaction +# wrong constant name begin_isolated_db_transaction +# wrong constant name begin_transaction +# wrong constant name cacheable_query +# wrong constant name commit_db_transaction +# wrong constant name commit_transaction +# wrong constant name create1 +# wrong constant name create2 +# wrong constant name create3 +# wrong constant name create4 +# wrong constant name create5 +# wrong constant name create +# wrong constant name current_transaction +# wrong constant name default_sequence_name +# wrong constant name delete1 +# wrong constant name delete2 +# wrong constant name delete +# wrong constant name empty_insert_statement_value +# wrong constant name exec_delete1 +# wrong constant name exec_delete2 +# wrong constant name exec_delete +# wrong constant name exec_insert1 +# wrong constant name exec_insert2 +# wrong constant name exec_insert3 +# wrong constant name exec_insert4 +# wrong constant name exec_insert +# wrong constant name exec_query1 +# wrong constant name exec_query2 +# wrong constant name exec_query3 +# wrong constant name exec_query +# wrong constant name exec_rollback_db_transaction +# wrong constant name exec_update1 +# wrong constant name exec_update2 +# wrong constant name exec_update +# wrong constant name execute1 +# wrong constant name execute +# wrong constant name initialize +# wrong constant name insert1 +# wrong constant name insert2 +# wrong constant name insert3 +# wrong constant name insert4 +# wrong constant name insert5 +# wrong constant name insert +# wrong constant name insert_fixture +# wrong constant name insert_fixtures +# wrong constant name insert_fixtures_set1 +# wrong constant name insert_fixtures_set +# wrong constant name join_to_delete +# wrong constant name join_to_update +# wrong constant name open_transactions +# wrong constant name query1 +# wrong constant name query +# wrong constant name query_value1 +# wrong constant name query_value +# wrong constant name query_values1 +# wrong constant name query_values +# wrong constant name reset_sequence!1 +# wrong constant name reset_sequence! +# wrong constant name reset_transaction +# wrong constant name rollback_db_transaction +# wrong constant name rollback_to_savepoint1 +# wrong constant name rollback_to_savepoint +# wrong constant name rollback_transaction +# wrong constant name sanitize_limit +# wrong constant name select_all1 +# wrong constant name select_all2 +# wrong constant name select_all3 +# wrong constant name select_all +# wrong constant name select_one1 +# wrong constant name select_one2 +# wrong constant name select_one +# wrong constant name select_rows1 +# wrong constant name select_rows2 +# wrong constant name select_rows +# wrong constant name select_value1 +# wrong constant name select_value2 +# wrong constant name select_value +# wrong constant name select_values1 +# wrong constant name select_values2 +# wrong constant name select_values +# wrong constant name supports_statement_cache? +# wrong constant name supports_statement_cache_with_deprecation? +# wrong constant name supports_statement_cache_without_deprecation? +# wrong constant name to_sql1 +# wrong constant name to_sql +# wrong constant name transaction1 +# wrong constant name transaction2 +# wrong constant name transaction3 +# wrong constant name transaction +# wrong constant name transaction_isolation_levels +# wrong constant name transaction_manager +# wrong constant name transaction_open? +# wrong constant name transaction_state +# wrong constant name truncate1 +# wrong constant name truncate +# wrong constant name update1 +# wrong constant name update2 +# wrong constant name update +# wrong constant name within_new_transaction +# wrong constant name << +# wrong constant name add_bind +# wrong constant name value +# wrong constant name +# wrong constant name +# wrong constant name accept +# wrong constant name preparable +# wrong constant name preparable= +# wrong constant name visit_Arel_Nodes_In +# wrong constant name visit_Arel_Nodes_SqlLiteral +# wrong constant name +# undefined method `defined_for?1' for class `ActiveRecord::ConnectionAdapters::ForeignKeyDefinition' +# undefined method `defined_for?2' for class `ActiveRecord::ConnectionAdapters::ForeignKeyDefinition' +# uninitialized constant ActiveRecord::ConnectionAdapters::ForeignKeyDefinition::Elem +# wrong constant name column +# wrong constant name custom_primary_key? +# wrong constant name defined_for?1 +# wrong constant name defined_for?2 +# wrong constant name defined_for? +# wrong constant name from_table +# wrong constant name from_table= +# wrong constant name name +# wrong constant name on_delete +# wrong constant name on_update +# wrong constant name options +# wrong constant name options= +# wrong constant name primary_key +# wrong constant name to_table +# wrong constant name to_table= +# wrong constant name validate? +# wrong constant name validated? +# wrong constant name +# wrong constant name [] +# wrong constant name members +# undefined method `initialize1' for class `ActiveRecord::ConnectionAdapters::IndexDefinition' +# undefined method `initialize2' for class `ActiveRecord::ConnectionAdapters::IndexDefinition' +# undefined method `initialize3' for class `ActiveRecord::ConnectionAdapters::IndexDefinition' +# undefined method `initialize4' for class `ActiveRecord::ConnectionAdapters::IndexDefinition' +# undefined method `initialize5' for class `ActiveRecord::ConnectionAdapters::IndexDefinition' +# undefined method `initialize6' for class `ActiveRecord::ConnectionAdapters::IndexDefinition' +# undefined method `initialize7' for class `ActiveRecord::ConnectionAdapters::IndexDefinition' +# undefined method `initialize8' for class `ActiveRecord::ConnectionAdapters::IndexDefinition' +# undefined method `initialize9' for class `ActiveRecord::ConnectionAdapters::IndexDefinition' +# wrong constant name columns +# wrong constant name comment +# wrong constant name initialize1 +# wrong constant name initialize2 +# wrong constant name initialize3 +# wrong constant name initialize4 +# wrong constant name initialize5 +# wrong constant name initialize6 +# wrong constant name initialize7 +# wrong constant name initialize8 +# wrong constant name initialize9 +# wrong constant name initialize +# wrong constant name lengths +# wrong constant name name +# wrong constant name opclasses +# wrong constant name orders +# wrong constant name table +# wrong constant name type +# wrong constant name unique +# wrong constant name using +# wrong constant name where +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name auto_increment? +# wrong constant name case_sensitive? +# wrong constant name extra +# wrong constant name unsigned? +# wrong constant name virtual? +# wrong constant name +# wrong constant name blob +# wrong constant name longblob +# wrong constant name longtext +# wrong constant name mediumblob +# wrong constant name mediumtext +# wrong constant name tinyblob +# wrong constant name tinytext +# wrong constant name unsigned_bigint +# wrong constant name unsigned_decimal +# wrong constant name unsigned_float +# wrong constant name unsigned_integer +# wrong constant name +# undefined method `exec_delete1' for module `ActiveRecord::ConnectionAdapters::MySQL::DatabaseStatements' +# undefined method `exec_delete2' for module `ActiveRecord::ConnectionAdapters::MySQL::DatabaseStatements' +# undefined method `exec_query1' for module `ActiveRecord::ConnectionAdapters::MySQL::DatabaseStatements' +# undefined method `exec_query2' for module `ActiveRecord::ConnectionAdapters::MySQL::DatabaseStatements' +# undefined method `exec_query3' for module `ActiveRecord::ConnectionAdapters::MySQL::DatabaseStatements' +# undefined method `exec_update1' for module `ActiveRecord::ConnectionAdapters::MySQL::DatabaseStatements' +# undefined method `exec_update2' for module `ActiveRecord::ConnectionAdapters::MySQL::DatabaseStatements' +# undefined method `execute1' for module `ActiveRecord::ConnectionAdapters::MySQL::DatabaseStatements' +# undefined method `query1' for module `ActiveRecord::ConnectionAdapters::MySQL::DatabaseStatements' +# wrong constant name exec_delete1 +# wrong constant name exec_delete2 +# wrong constant name exec_delete +# wrong constant name exec_query1 +# wrong constant name exec_query2 +# wrong constant name exec_query3 +# wrong constant name exec_query +# wrong constant name exec_update1 +# wrong constant name exec_update2 +# wrong constant name exec_update +# wrong constant name execute1 +# wrong constant name execute +# wrong constant name query1 +# wrong constant name query +# wrong constant name select_all +# wrong constant name +# wrong constant name pp +# wrong constant name +# wrong constant name _type_cast +# wrong constant name quote_column_name +# wrong constant name quote_table_name +# wrong constant name quoted_binary +# wrong constant name quoted_date +# wrong constant name unquoted_false +# wrong constant name unquoted_true +# wrong constant name +# wrong constant name +# wrong constant name +# undefined method `remove_column1' for module `ActiveRecord::ConnectionAdapters::MySQL::SchemaStatements' +# undefined method `remove_column2' for module `ActiveRecord::ConnectionAdapters::MySQL::SchemaStatements' +# wrong constant name create_schema_dumper +# wrong constant name indexes +# wrong constant name internal_string_options_for_primary_key +# wrong constant name remove_column1 +# wrong constant name remove_column2 +# wrong constant name remove_column +# wrong constant name update_table_definition +# wrong constant name +# wrong constant name +# wrong constant name +# undefined method `initialize1' for class `ActiveRecord::ConnectionAdapters::MySQL::TypeMetadata' +# wrong constant name == +# wrong constant name attributes_for_hash +# wrong constant name eql? +# wrong constant name extra +# wrong constant name hash +# wrong constant name initialize1 +# wrong constant name initialize +# wrong constant name +# wrong constant name +# uninitialized constant ActiveRecord::ConnectionAdapters::Mysql2Adapter::CALLBACK_FILTER_TYPES +# uninitialized constant ActiveRecord::ConnectionAdapters::Mysql2Adapter::CHARSETS_OF_4BYTES_MAXLEN +# uninitialized constant ActiveRecord::ConnectionAdapters::Mysql2Adapter::ER_CANNOT_ADD_FOREIGN +# uninitialized constant ActiveRecord::ConnectionAdapters::Mysql2Adapter::ER_CANNOT_CREATE_TABLE +# uninitialized constant ActiveRecord::ConnectionAdapters::Mysql2Adapter::ER_DATA_TOO_LONG +# uninitialized constant ActiveRecord::ConnectionAdapters::Mysql2Adapter::ER_DO_NOT_HAVE_DEFAULT +# uninitialized constant ActiveRecord::ConnectionAdapters::Mysql2Adapter::ER_DUP_ENTRY +# uninitialized constant ActiveRecord::ConnectionAdapters::Mysql2Adapter::ER_LOCK_DEADLOCK +# uninitialized constant ActiveRecord::ConnectionAdapters::Mysql2Adapter::ER_LOCK_WAIT_TIMEOUT +# uninitialized constant ActiveRecord::ConnectionAdapters::Mysql2Adapter::ER_NOT_NULL_VIOLATION +# uninitialized constant ActiveRecord::ConnectionAdapters::Mysql2Adapter::ER_NO_REFERENCED_ROW_2 +# uninitialized constant ActiveRecord::ConnectionAdapters::Mysql2Adapter::ER_OUT_OF_RANGE +# uninitialized constant ActiveRecord::ConnectionAdapters::Mysql2Adapter::ER_QUERY_INTERRUPTED +# uninitialized constant ActiveRecord::ConnectionAdapters::Mysql2Adapter::ER_QUERY_TIMEOUT +# uninitialized constant ActiveRecord::ConnectionAdapters::Mysql2Adapter::NATIVE_DATABASE_TYPES +# uninitialized constant ActiveRecord::ConnectionAdapters::Mysql2Adapter::SIMPLE_INT +# wrong constant name quote_string +# wrong constant name +# wrong constant name initialize +# wrong constant name +# wrong constant name add_record +# wrong constant name closed? +# wrong constant name joinable? +# wrong constant name open? +# wrong constant name state +# wrong constant name +# uninitialized constant ActiveRecord::ConnectionAdapters::PrimaryKeyDefinition::Elem +# wrong constant name name +# wrong constant name name= +# wrong constant name +# wrong constant name [] +# wrong constant name members +# undefined method `select_all1' for module `ActiveRecord::ConnectionAdapters::QueryCache' +# undefined method `select_all2' for module `ActiveRecord::ConnectionAdapters::QueryCache' +# undefined method `select_all3' for module `ActiveRecord::ConnectionAdapters::QueryCache' +# wrong constant name +# wrong constant name cache +# wrong constant name clear_query_cache +# wrong constant name disable_query_cache! +# wrong constant name enable_query_cache! +# wrong constant name initialize +# wrong constant name query_cache +# wrong constant name query_cache_enabled +# wrong constant name select_all1 +# wrong constant name select_all2 +# wrong constant name select_all3 +# wrong constant name select_all +# wrong constant name uncached +# wrong constant name disable_query_cache! +# wrong constant name enable_query_cache! +# wrong constant name initialize +# wrong constant name query_cache_enabled +# wrong constant name +# wrong constant name +# wrong constant name dirties_query_cache +# wrong constant name included +# undefined method `type_cast1' for module `ActiveRecord::ConnectionAdapters::Quoting' +# wrong constant name lookup_cast_type_from_column +# wrong constant name quote +# wrong constant name quote_column_name +# wrong constant name quote_default_expression +# wrong constant name quote_string +# wrong constant name quote_table_name +# wrong constant name quote_table_name_for_assignment +# wrong constant name quoted_binary +# wrong constant name quoted_date +# wrong constant name quoted_false +# wrong constant name quoted_time +# wrong constant name quoted_true +# wrong constant name type_cast1 +# wrong constant name type_cast +# wrong constant name type_cast_from_column +# wrong constant name type_casted_binds +# wrong constant name unquoted_false +# wrong constant name unquoted_true +# wrong constant name +# wrong constant name commit +# wrong constant name initialize +# wrong constant name rollback +# wrong constant name +# undefined method `initialize1' for class `ActiveRecord::ConnectionAdapters::ReferenceDefinition' +# undefined method `initialize2' for class `ActiveRecord::ConnectionAdapters::ReferenceDefinition' +# undefined method `initialize3' for class `ActiveRecord::ConnectionAdapters::ReferenceDefinition' +# undefined method `initialize4' for class `ActiveRecord::ConnectionAdapters::ReferenceDefinition' +# wrong constant name add_to +# wrong constant name foreign_key +# wrong constant name index +# wrong constant name initialize1 +# wrong constant name initialize2 +# wrong constant name initialize3 +# wrong constant name initialize4 +# wrong constant name initialize +# wrong constant name name +# wrong constant name options +# wrong constant name polymorphic +# wrong constant name type +# wrong constant name +# wrong constant name commit +# wrong constant name initialize +# wrong constant name rollback +# wrong constant name +# undefined method `create_savepoint1' for module `ActiveRecord::ConnectionAdapters::Savepoints' +# undefined method `exec_rollback_to_savepoint1' for module `ActiveRecord::ConnectionAdapters::Savepoints' +# undefined method `release_savepoint1' for module `ActiveRecord::ConnectionAdapters::Savepoints' +# wrong constant name create_savepoint1 +# wrong constant name create_savepoint +# wrong constant name current_savepoint_name +# wrong constant name exec_rollback_to_savepoint1 +# wrong constant name exec_rollback_to_savepoint +# wrong constant name release_savepoint1 +# wrong constant name release_savepoint +# wrong constant name +# wrong constant name add +# wrong constant name clear! +# wrong constant name clear_data_source_cache! +# wrong constant name columns +# wrong constant name columns_hash +# wrong constant name connection +# wrong constant name connection= +# wrong constant name data_source_exists? +# wrong constant name data_sources +# wrong constant name encode_with +# wrong constant name init_with +# wrong constant name initialize +# wrong constant name marshal_dump +# wrong constant name marshal_load +# wrong constant name primary_keys +# wrong constant name size +# wrong constant name version +# wrong constant name +# wrong constant name +# wrong constant name create +# undefined method `add_column1' for module `ActiveRecord::ConnectionAdapters::SchemaStatements' +# undefined method `add_foreign_key1' for module `ActiveRecord::ConnectionAdapters::SchemaStatements' +# undefined method `add_index1' for module `ActiveRecord::ConnectionAdapters::SchemaStatements' +# undefined method `add_index_options1' for module `ActiveRecord::ConnectionAdapters::SchemaStatements' +# undefined method `add_timestamps1' for module `ActiveRecord::ConnectionAdapters::SchemaStatements' +# undefined method `change_column1' for module `ActiveRecord::ConnectionAdapters::SchemaStatements' +# undefined method `change_column_null1' for module `ActiveRecord::ConnectionAdapters::SchemaStatements' +# undefined method `change_table1' for module `ActiveRecord::ConnectionAdapters::SchemaStatements' +# undefined method `column_exists?1' for module `ActiveRecord::ConnectionAdapters::SchemaStatements' +# undefined method `column_exists?2' for module `ActiveRecord::ConnectionAdapters::SchemaStatements' +# undefined method `create_join_table1' for module `ActiveRecord::ConnectionAdapters::SchemaStatements' +# undefined method `create_table1' for module `ActiveRecord::ConnectionAdapters::SchemaStatements' +# undefined method `drop_join_table1' for module `ActiveRecord::ConnectionAdapters::SchemaStatements' +# undefined method `drop_table1' for module `ActiveRecord::ConnectionAdapters::SchemaStatements' +# undefined method `foreign_key_exists?1' for module `ActiveRecord::ConnectionAdapters::SchemaStatements' +# undefined method `index_exists?1' for module `ActiveRecord::ConnectionAdapters::SchemaStatements' +# undefined method `remove_belongs_to1' for module `ActiveRecord::ConnectionAdapters::SchemaStatements' +# undefined method `remove_belongs_to2' for module `ActiveRecord::ConnectionAdapters::SchemaStatements' +# undefined method `remove_column1' for module `ActiveRecord::ConnectionAdapters::SchemaStatements' +# undefined method `remove_column2' for module `ActiveRecord::ConnectionAdapters::SchemaStatements' +# undefined method `remove_foreign_key1' for module `ActiveRecord::ConnectionAdapters::SchemaStatements' +# undefined method `remove_index1' for module `ActiveRecord::ConnectionAdapters::SchemaStatements' +# undefined method `remove_reference1' for module `ActiveRecord::ConnectionAdapters::SchemaStatements' +# undefined method `remove_reference2' for module `ActiveRecord::ConnectionAdapters::SchemaStatements' +# undefined method `remove_timestamps1' for module `ActiveRecord::ConnectionAdapters::SchemaStatements' +# undefined method `type_to_sql1' for module `ActiveRecord::ConnectionAdapters::SchemaStatements' +# undefined method `type_to_sql2' for module `ActiveRecord::ConnectionAdapters::SchemaStatements' +# undefined method `type_to_sql3' for module `ActiveRecord::ConnectionAdapters::SchemaStatements' +# wrong constant name add_belongs_to +# wrong constant name add_column1 +# wrong constant name add_column +# wrong constant name add_foreign_key1 +# wrong constant name add_foreign_key +# wrong constant name add_index1 +# wrong constant name add_index +# wrong constant name add_index_options1 +# wrong constant name add_index_options +# wrong constant name add_reference +# wrong constant name add_timestamps1 +# wrong constant name add_timestamps +# wrong constant name assume_migrated_upto_version +# wrong constant name change_column1 +# wrong constant name change_column +# wrong constant name change_column_comment +# wrong constant name change_column_default +# wrong constant name change_column_null1 +# wrong constant name change_column_null +# wrong constant name change_table1 +# wrong constant name change_table +# wrong constant name change_table_comment +# wrong constant name column_exists?1 +# wrong constant name column_exists?2 +# wrong constant name column_exists? +# wrong constant name columns +# wrong constant name columns_for_distinct +# wrong constant name create_join_table1 +# wrong constant name create_join_table +# wrong constant name create_schema_dumper +# wrong constant name create_table1 +# wrong constant name create_table +# wrong constant name data_source_exists? +# wrong constant name data_sources +# wrong constant name drop_join_table1 +# wrong constant name drop_join_table +# wrong constant name drop_table1 +# wrong constant name drop_table +# wrong constant name dump_schema_information +# wrong constant name foreign_key_column_for +# wrong constant name foreign_key_exists?1 +# wrong constant name foreign_key_exists? +# wrong constant name foreign_key_options +# wrong constant name foreign_keys +# wrong constant name index_exists?1 +# wrong constant name index_exists? +# wrong constant name index_name +# wrong constant name index_name_exists? +# wrong constant name indexes +# wrong constant name internal_string_options_for_primary_key +# wrong constant name native_database_types +# wrong constant name options_include_default? +# wrong constant name primary_key +# wrong constant name remove_belongs_to1 +# wrong constant name remove_belongs_to2 +# wrong constant name remove_belongs_to +# wrong constant name remove_column1 +# wrong constant name remove_column2 +# wrong constant name remove_column +# wrong constant name remove_columns +# wrong constant name remove_foreign_key1 +# wrong constant name remove_foreign_key +# wrong constant name remove_index1 +# wrong constant name remove_index +# wrong constant name remove_reference1 +# wrong constant name remove_reference2 +# wrong constant name remove_reference +# wrong constant name remove_timestamps1 +# wrong constant name remove_timestamps +# wrong constant name rename_column +# wrong constant name rename_index +# wrong constant name rename_table +# wrong constant name table_alias_for +# wrong constant name table_comment +# wrong constant name table_exists? +# wrong constant name table_options +# wrong constant name tables +# wrong constant name type_to_sql1 +# wrong constant name type_to_sql2 +# wrong constant name type_to_sql3 +# wrong constant name type_to_sql +# wrong constant name update_table_definition +# wrong constant name view_exists? +# wrong constant name views +# wrong constant name +# undefined method `initialize1' for class `ActiveRecord::ConnectionAdapters::SqlTypeMetadata' +# undefined method `initialize2' for class `ActiveRecord::ConnectionAdapters::SqlTypeMetadata' +# undefined method `initialize3' for class `ActiveRecord::ConnectionAdapters::SqlTypeMetadata' +# undefined method `initialize4' for class `ActiveRecord::ConnectionAdapters::SqlTypeMetadata' +# undefined method `initialize5' for class `ActiveRecord::ConnectionAdapters::SqlTypeMetadata' +# wrong constant name == +# wrong constant name attributes_for_hash +# wrong constant name eql? +# wrong constant name initialize1 +# wrong constant name initialize2 +# wrong constant name initialize3 +# wrong constant name initialize4 +# wrong constant name initialize5 +# wrong constant name initialize +# wrong constant name limit +# wrong constant name precision +# wrong constant name scale +# wrong constant name sql_type +# wrong constant name type +# wrong constant name +# undefined method `initialize1' for class `ActiveRecord::ConnectionAdapters::StatementPool' +# uninitialized constant ActiveRecord::ConnectionAdapters::StatementPool::Elem +# wrong constant name [] +# wrong constant name []= +# wrong constant name clear +# wrong constant name delete +# wrong constant name each +# wrong constant name initialize1 +# wrong constant name initialize +# wrong constant name key? +# wrong constant name length +# wrong constant name +# undefined method `column1' for class `ActiveRecord::ConnectionAdapters::Table' +# wrong constant name column1 +# wrong constant name initialize +# wrong constant name name +# undefined method `foreign_key1' for class `ActiveRecord::ConnectionAdapters::TableDefinition' +# undefined method `initialize1' for class `ActiveRecord::ConnectionAdapters::TableDefinition' +# undefined method `initialize2' for class `ActiveRecord::ConnectionAdapters::TableDefinition' +# undefined method `initialize3' for class `ActiveRecord::ConnectionAdapters::TableDefinition' +# undefined method `initialize4' for class `ActiveRecord::ConnectionAdapters::TableDefinition' +# undefined method `primary_keys1' for class `ActiveRecord::ConnectionAdapters::TableDefinition' +# wrong constant name as +# wrong constant name comment +# wrong constant name foreign_key1 +# wrong constant name foreign_key +# wrong constant name foreign_keys +# wrong constant name indexes +# wrong constant name indexes= +# wrong constant name initialize1 +# wrong constant name initialize2 +# wrong constant name initialize3 +# wrong constant name initialize4 +# wrong constant name initialize +# wrong constant name name +# wrong constant name new_column_definition +# wrong constant name options +# wrong constant name primary_keys1 +# wrong constant name primary_keys +# wrong constant name temporary +# undefined method `initialize1' for class `ActiveRecord::ConnectionAdapters::Transaction' +# wrong constant name add_record +# wrong constant name before_commit_records +# wrong constant name closed? +# wrong constant name commit_records +# wrong constant name connection +# wrong constant name full_rollback? +# wrong constant name initialize1 +# wrong constant name initialize +# wrong constant name joinable= +# wrong constant name joinable? +# wrong constant name open? +# wrong constant name records +# wrong constant name rollback_records +# wrong constant name savepoint_name +# wrong constant name state +# wrong constant name +# undefined method `begin_transaction1' for class `ActiveRecord::ConnectionAdapters::TransactionManager' +# undefined method `rollback_transaction1' for class `ActiveRecord::ConnectionAdapters::TransactionManager' +# undefined method `within_new_transaction1' for class `ActiveRecord::ConnectionAdapters::TransactionManager' +# wrong constant name begin_transaction1 +# wrong constant name begin_transaction +# wrong constant name commit_transaction +# wrong constant name current_transaction +# wrong constant name initialize +# wrong constant name open_transactions +# wrong constant name rollback_transaction1 +# wrong constant name rollback_transaction +# wrong constant name within_new_transaction1 +# wrong constant name within_new_transaction +# wrong constant name +# undefined method `initialize1' for class `ActiveRecord::ConnectionAdapters::TransactionState' +# wrong constant name add_child +# wrong constant name commit! +# wrong constant name committed? +# wrong constant name completed? +# wrong constant name finalized? +# wrong constant name full_commit! +# wrong constant name full_rollback! +# wrong constant name fully_committed? +# wrong constant name fully_completed? +# wrong constant name fully_rolledback? +# wrong constant name initialize1 +# wrong constant name initialize +# wrong constant name nullify! +# wrong constant name rollback! +# wrong constant name rolledback? +# wrong constant name set_state +# wrong constant name +# wrong constant name +# undefined method `establish_connection1' for module `ActiveRecord::ConnectionHandling' +# undefined method `remove_connection1' for module `ActiveRecord::ConnectionHandling' +# wrong constant name +# wrong constant name clear_active_connections! +# wrong constant name clear_all_connections! +# wrong constant name clear_cache! +# wrong constant name clear_reloadable_connections! +# wrong constant name connected? +# wrong constant name connection +# wrong constant name connection_config +# wrong constant name connection_pool +# wrong constant name connection_specification_name +# wrong constant name connection_specification_name= +# wrong constant name establish_connection1 +# wrong constant name establish_connection +# wrong constant name flush_idle_connections! +# wrong constant name mysql2_connection +# wrong constant name remove_connection1 +# wrong constant name remove_connection +# wrong constant name retrieve_connection +# wrong constant name initialize +# wrong constant name resolve +# wrong constant name +# wrong constant name +# undefined method `initialize1' for module `ActiveRecord::Core' +# wrong constant name <=> +# wrong constant name == +# wrong constant name +# wrong constant name connection_handler +# wrong constant name encode_with +# wrong constant name eql? +# wrong constant name freeze +# wrong constant name frozen? +# wrong constant name hash +# wrong constant name init_with +# wrong constant name initialize1 +# wrong constant name initialize +# wrong constant name inspect +# wrong constant name pretty_print +# wrong constant name readonly! +# wrong constant name readonly? +# wrong constant name slice +# undefined method `arel_attribute1' for module `ActiveRecord::Core::ClassMethods' +# wrong constant name === +# wrong constant name allocate +# wrong constant name arel_attribute1 +# wrong constant name arel_attribute +# wrong constant name arel_table +# wrong constant name find +# wrong constant name find_by +# wrong constant name find_by! +# wrong constant name generated_association_methods +# wrong constant name inherited +# wrong constant name initialize_find_by_cache +# wrong constant name initialize_generated_modules +# wrong constant name inspect +# wrong constant name predicate_builder +# wrong constant name type_caster +# wrong constant name +# wrong constant name +# wrong constant name +# undefined method `decrement_counter1' for module `ActiveRecord::CounterCache::ClassMethods' +# undefined method `increment_counter1' for module `ActiveRecord::CounterCache::ClassMethods' +# undefined method `reset_counters1' for module `ActiveRecord::CounterCache::ClassMethods' +# wrong constant name decrement_counter1 +# wrong constant name decrement_counter +# wrong constant name increment_counter1 +# wrong constant name increment_counter +# wrong constant name reset_counters1 +# wrong constant name reset_counters +# wrong constant name update_counters +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name & +# wrong constant name + +# wrong constant name - +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name [] +# wrong constant name as_json +# wrong constant name compact +# wrong constant name connection +# wrong constant name each +# wrong constant name encode_with +# wrong constant name in_groups +# wrong constant name in_groups_of +# wrong constant name index +# wrong constant name join +# wrong constant name length +# wrong constant name primary_key +# wrong constant name reverse +# wrong constant name rindex +# wrong constant name rotate +# wrong constant name sample +# wrong constant name shuffle +# wrong constant name slice +# wrong constant name split +# wrong constant name to_formatted_s +# wrong constant name to_sentence +# wrong constant name to_xml +# wrong constant name uniq +# wrong constant name | +# wrong constant name create +# wrong constant name +# wrong constant name +# wrong constant name delegate_to_scoped_klass +# wrong constant name name +# wrong constant name +# wrong constant name +# wrong constant name include_relation_methods +# wrong constant name inherited +# wrong constant name initialize_relation_delegate_cache +# wrong constant name relation_delegate_class +# wrong constant name +# wrong constant name +# undefined method `initialize1' for class `ActiveRecord::DeleteRestrictionError' +# wrong constant name initialize1 +# wrong constant name initialize +# undefined method `initialize1' for class `ActiveRecord::DuplicateMigrationNameError' +# wrong constant name initialize1 +# wrong constant name initialize +# undefined method `initialize1' for class `ActiveRecord::DuplicateMigrationVersionError' +# wrong constant name initialize1 +# wrong constant name initialize +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name attribute_names +# wrong constant name define +# wrong constant name initialize +# wrong constant name model +# wrong constant name name +# wrong constant name valid? +# wrong constant name +# wrong constant name match +# wrong constant name matchers +# wrong constant name pattern +# wrong constant name prefix +# wrong constant name suffix +# wrong constant name +# undefined method `initialize1' for class `ActiveRecord::EagerLoadPolymorphicError' +# wrong constant name initialize1 +# wrong constant name initialize +# wrong constant name +# wrong constant name enum +# wrong constant name inherited +# wrong constant name assert_valid_value +# wrong constant name initialize +# wrong constant name mapping +# wrong constant name name +# wrong constant name subtype +# wrong constant name type +# wrong constant name +# wrong constant name +# wrong constant name extended +# undefined method `initialize1' for class `ActiveRecord::EnvironmentMismatchError' +# undefined method `initialize2' for class `ActiveRecord::EnvironmentMismatchError' +# wrong constant name initialize1 +# wrong constant name initialize2 +# wrong constant name initialize +# wrong constant name collecting_queries_for_explain +# wrong constant name exec_explain +# wrong constant name +# wrong constant name collect +# wrong constant name collect= +# wrong constant name collect? +# wrong constant name queries +# wrong constant name queries= +# wrong constant name reset +# wrong constant name +# wrong constant name collect? +# wrong constant name finish +# wrong constant name ignore_payload? +# wrong constant name start +# wrong constant name +# undefined method `exists?1' for module `ActiveRecord::FinderMethods' +# undefined method `first1' for module `ActiveRecord::FinderMethods' +# undefined method `last1' for module `ActiveRecord::FinderMethods' +# undefined method `raise_record_not_found_exception!1' for module `ActiveRecord::FinderMethods' +# undefined method `raise_record_not_found_exception!2' for module `ActiveRecord::FinderMethods' +# undefined method `raise_record_not_found_exception!3' for module `ActiveRecord::FinderMethods' +# undefined method `raise_record_not_found_exception!4' for module `ActiveRecord::FinderMethods' +# undefined method `raise_record_not_found_exception!5' for module `ActiveRecord::FinderMethods' +# undefined method `take1' for module `ActiveRecord::FinderMethods' +# wrong constant name exists?1 +# wrong constant name exists? +# wrong constant name fifth +# wrong constant name fifth! +# wrong constant name find +# wrong constant name find_by +# wrong constant name find_by! +# wrong constant name first1 +# wrong constant name first +# wrong constant name first! +# wrong constant name forty_two +# wrong constant name forty_two! +# wrong constant name fourth +# wrong constant name fourth! +# wrong constant name last1 +# wrong constant name last +# wrong constant name last! +# wrong constant name raise_record_not_found_exception!1 +# wrong constant name raise_record_not_found_exception!2 +# wrong constant name raise_record_not_found_exception!3 +# wrong constant name raise_record_not_found_exception!4 +# wrong constant name raise_record_not_found_exception!5 +# wrong constant name raise_record_not_found_exception! +# wrong constant name second +# wrong constant name second! +# wrong constant name second_to_last +# wrong constant name second_to_last! +# wrong constant name take1 +# wrong constant name take +# wrong constant name take! +# wrong constant name third +# wrong constant name third! +# wrong constant name third_to_last +# wrong constant name third_to_last! +# wrong constant name +# uninitialized constant ActiveRecord::Fixture::Elem +# wrong constant name +# wrong constant name +# wrong constant name [] +# wrong constant name class_name +# wrong constant name each +# wrong constant name find +# wrong constant name fixture +# wrong constant name initialize +# wrong constant name model_class +# wrong constant name to_hash +# wrong constant name +# wrong constant name +# wrong constant name +# undefined method `initialize1' for class `ActiveRecord::FixtureSet' +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name [] +# wrong constant name []= +# wrong constant name all_loaded_fixtures +# wrong constant name all_loaded_fixtures= +# wrong constant name config +# wrong constant name each +# wrong constant name fixtures +# wrong constant name initialize1 +# wrong constant name initialize +# wrong constant name model_class +# wrong constant name name +# wrong constant name size +# wrong constant name table_name +# wrong constant name table_rows +# wrong constant name [] +# wrong constant name initialize +# wrong constant name +# uninitialized constant ActiveRecord::FixtureSet::File::Elem +# wrong constant name each +# wrong constant name initialize +# wrong constant name model_class +# wrong constant name +# wrong constant name open +# wrong constant name lhs_key +# wrong constant name rhs_key +# wrong constant name +# wrong constant name initialize +# wrong constant name join_table +# wrong constant name name +# wrong constant name primary_key_type +# wrong constant name +# wrong constant name +# wrong constant name create_subclass +# undefined singleton method `cached_fixtures1' for `ActiveRecord::FixtureSet' +# undefined singleton method `create_fixtures1' for `ActiveRecord::FixtureSet' +# undefined singleton method `create_fixtures2' for `ActiveRecord::FixtureSet' +# undefined singleton method `default_fixture_model_name1' for `ActiveRecord::FixtureSet' +# undefined singleton method `default_fixture_table_name1' for `ActiveRecord::FixtureSet' +# undefined singleton method `identify1' for `ActiveRecord::FixtureSet' +# undefined singleton method `instantiate_all_loaded_fixtures1' for `ActiveRecord::FixtureSet' +# undefined singleton method `instantiate_fixtures1' for `ActiveRecord::FixtureSet' +# wrong constant name +# wrong constant name all_loaded_fixtures +# wrong constant name all_loaded_fixtures= +# wrong constant name cache_fixtures +# wrong constant name cache_for_connection +# wrong constant name cached_fixtures1 +# wrong constant name cached_fixtures +# wrong constant name context_class +# wrong constant name create_fixtures1 +# wrong constant name create_fixtures2 +# wrong constant name create_fixtures +# wrong constant name default_fixture_model_name1 +# wrong constant name default_fixture_model_name +# wrong constant name default_fixture_table_name1 +# wrong constant name default_fixture_table_name +# wrong constant name fixture_is_cached? +# wrong constant name identify1 +# wrong constant name identify +# wrong constant name instantiate_all_loaded_fixtures1 +# wrong constant name instantiate_all_loaded_fixtures +# wrong constant name instantiate_fixtures1 +# wrong constant name instantiate_fixtures +# wrong constant name reset_cache +# wrong constant name update_all_loaded_fixtures +# undefined method `initialize1' for class `ActiveRecord::HasManyThroughAssociationNotFoundError' +# undefined method `initialize2' for class `ActiveRecord::HasManyThroughAssociationNotFoundError' +# wrong constant name initialize1 +# wrong constant name initialize2 +# wrong constant name initialize +# undefined method `initialize1' for class `ActiveRecord::HasManyThroughAssociationPointlessSourceTypeError' +# undefined method `initialize2' for class `ActiveRecord::HasManyThroughAssociationPointlessSourceTypeError' +# undefined method `initialize3' for class `ActiveRecord::HasManyThroughAssociationPointlessSourceTypeError' +# wrong constant name initialize1 +# wrong constant name initialize2 +# wrong constant name initialize3 +# wrong constant name initialize +# undefined method `initialize1' for class `ActiveRecord::HasManyThroughAssociationPolymorphicSourceError' +# undefined method `initialize2' for class `ActiveRecord::HasManyThroughAssociationPolymorphicSourceError' +# undefined method `initialize3' for class `ActiveRecord::HasManyThroughAssociationPolymorphicSourceError' +# wrong constant name initialize1 +# wrong constant name initialize2 +# wrong constant name initialize3 +# wrong constant name initialize +# undefined method `initialize1' for class `ActiveRecord::HasManyThroughAssociationPolymorphicThroughError' +# undefined method `initialize2' for class `ActiveRecord::HasManyThroughAssociationPolymorphicThroughError' +# wrong constant name initialize1 +# wrong constant name initialize2 +# wrong constant name initialize +# undefined method `initialize1' for class `ActiveRecord::HasManyThroughOrderError' +# undefined method `initialize2' for class `ActiveRecord::HasManyThroughOrderError' +# undefined method `initialize3' for class `ActiveRecord::HasManyThroughOrderError' +# wrong constant name initialize1 +# wrong constant name initialize2 +# wrong constant name initialize3 +# wrong constant name initialize +# undefined method `initialize1' for class `ActiveRecord::HasManyThroughSourceAssociationNotFoundError' +# wrong constant name initialize1 +# wrong constant name initialize +# undefined method `initialize1' for class `ActiveRecord::HasOneAssociationPolymorphicThroughError' +# undefined method `initialize2' for class `ActiveRecord::HasOneAssociationPolymorphicThroughError' +# wrong constant name initialize1 +# wrong constant name initialize2 +# wrong constant name initialize +# undefined method `initialize1' for class `ActiveRecord::HasOneThroughCantAssociateThroughCollection' +# undefined method `initialize2' for class `ActiveRecord::HasOneThroughCantAssociateThroughCollection' +# undefined method `initialize3' for class `ActiveRecord::HasOneThroughCantAssociateThroughCollection' +# wrong constant name initialize1 +# wrong constant name initialize2 +# wrong constant name initialize3 +# wrong constant name initialize +# undefined method `initialize1' for class `ActiveRecord::IllegalMigrationNameError' +# wrong constant name initialize1 +# wrong constant name initialize +# undefined method `new1' for module `ActiveRecord::Inheritance::ClassMethods' +# wrong constant name abstract_class? +# wrong constant name base_class +# wrong constant name compute_type +# wrong constant name descends_from_active_record? +# wrong constant name finder_needs_type_condition? +# wrong constant name inherited +# wrong constant name new1 +# wrong constant name new +# wrong constant name polymorphic_name +# wrong constant name sti_name +# wrong constant name +# wrong constant name cache_key +# wrong constant name cache_key_with_version +# wrong constant name cache_version +# wrong constant name to_param +# undefined method `to_param1' for module `ActiveRecord::Integration::ClassMethods' +# wrong constant name to_param1 +# wrong constant name to_param +# wrong constant name +# wrong constant name +# uninitialized constant ActiveRecord::InternalMetadata::ACTIONS +# uninitialized constant ActiveRecord::InternalMetadata::BLACKLISTED_CLASS_METHODS +# uninitialized constant ActiveRecord::InternalMetadata::CALLBACKS +# uninitialized constant ActiveRecord::InternalMetadata::CALLBACK_FILTER_TYPES +# uninitialized constant ActiveRecord::InternalMetadata::CALL_COMPILABLE_REGEXP +# uninitialized constant ActiveRecord::InternalMetadata::COLUMNS +# wrong constant name +# uninitialized constant ActiveRecord::InternalMetadata::MAX_PASSWORD_LENGTH_ALLOWED +# uninitialized constant ActiveRecord::InternalMetadata::NAME_COMPILABLE_REGEXP +# uninitialized constant ActiveRecord::InternalMetadata::UNASSIGNABLE_KEYS +# wrong constant name +# wrong constant name +# wrong constant name [] +# wrong constant name []= +# wrong constant name create_table +# undefined method `initialize1' for class `ActiveRecord::InverseOfAssociationNotFoundError' +# undefined method `initialize2' for class `ActiveRecord::InverseOfAssociationNotFoundError' +# wrong constant name initialize1 +# wrong constant name initialize2 +# wrong constant name initialize +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name convert +# wrong constant name +# wrong constant name convert +# wrong constant name +# wrong constant name convert +# wrong constant name deserialize +# wrong constant name encode_with +# wrong constant name init_with +# wrong constant name serialize +# wrong constant name +# wrong constant name locking_enabled? +# wrong constant name +# undefined method `lock!1' for module `ActiveRecord::Locking::Pessimistic' +# wrong constant name lock!1 +# wrong constant name lock! +# wrong constant name +# uninitialized constant ActiveRecord::LogSubscriber::BLACK +# uninitialized constant ActiveRecord::LogSubscriber::BLUE +# uninitialized constant ActiveRecord::LogSubscriber::BOLD +# uninitialized constant ActiveRecord::LogSubscriber::CLEAR +# uninitialized constant ActiveRecord::LogSubscriber::CYAN +# uninitialized constant ActiveRecord::LogSubscriber::GREEN +# uninitialized constant ActiveRecord::LogSubscriber::MAGENTA +# uninitialized constant ActiveRecord::LogSubscriber::RED +# uninitialized constant ActiveRecord::LogSubscriber::WHITE +# uninitialized constant ActiveRecord::LogSubscriber::YELLOW +# wrong constant name sql +# wrong constant name +# wrong constant name reset_runtime +# wrong constant name runtime +# wrong constant name runtime= +# undefined method `copy1' for class `ActiveRecord::Migration' +# undefined method `initialize1' for class `ActiveRecord::Migration' +# undefined method `initialize2' for class `ActiveRecord::Migration' +# undefined method `proper_table_name1' for class `ActiveRecord::Migration' +# undefined method `say1' for class `ActiveRecord::Migration' +# undefined method `table_name_options1' for class `ActiveRecord::Migration' +# undefined method `write1' for class `ActiveRecord::Migration' +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name announce +# wrong constant name connection +# wrong constant name copy1 +# wrong constant name copy +# wrong constant name disable_ddl_transaction +# wrong constant name down +# wrong constant name exec_migration +# wrong constant name initialize1 +# wrong constant name initialize2 +# wrong constant name initialize +# wrong constant name method_missing +# wrong constant name migrate +# wrong constant name name +# wrong constant name name= +# wrong constant name next_migration_number +# wrong constant name proper_table_name1 +# wrong constant name proper_table_name +# wrong constant name reversible +# wrong constant name revert +# wrong constant name reverting? +# wrong constant name run +# wrong constant name say1 +# wrong constant name say +# wrong constant name say_with_time +# wrong constant name suppress_messages +# wrong constant name table_name_options1 +# wrong constant name table_name_options +# wrong constant name up +# wrong constant name up_only +# wrong constant name verbose +# wrong constant name verbose= +# wrong constant name version +# wrong constant name version= +# wrong constant name write1 +# wrong constant name write +# wrong constant name call +# wrong constant name initialize +# wrong constant name +# undefined method `change_table1' for class `ActiveRecord::Migration::CommandRecorder' +# undefined method `initialize1' for class `ActiveRecord::Migration::CommandRecorder' +# wrong constant name +# wrong constant name add_belongs_to +# wrong constant name add_column +# wrong constant name add_foreign_key +# wrong constant name add_index +# wrong constant name add_reference +# wrong constant name add_timestamps +# wrong constant name change_column +# wrong constant name change_column_default +# wrong constant name change_column_null +# wrong constant name change_table1 +# wrong constant name change_table +# wrong constant name commands +# wrong constant name commands= +# wrong constant name create_join_table +# wrong constant name create_table +# wrong constant name delegate +# wrong constant name delegate= +# wrong constant name disable_extension +# wrong constant name drop_join_table +# wrong constant name drop_table +# wrong constant name enable_extension +# wrong constant name execute +# wrong constant name execute_block +# wrong constant name initialize1 +# wrong constant name initialize +# wrong constant name inverse_of +# wrong constant name invert_add_belongs_to +# wrong constant name invert_remove_belongs_to +# wrong constant name record +# wrong constant name remove_belongs_to +# wrong constant name remove_column +# wrong constant name remove_columns +# wrong constant name remove_foreign_key +# wrong constant name remove_index +# wrong constant name remove_reference +# wrong constant name remove_timestamps +# wrong constant name rename_column +# wrong constant name rename_index +# wrong constant name rename_table +# wrong constant name revert +# wrong constant name reverting +# wrong constant name reverting= +# wrong constant name transaction +# wrong constant name invert_add_column +# wrong constant name invert_add_reference +# wrong constant name invert_add_timestamps +# wrong constant name invert_create_join_table +# wrong constant name invert_create_table +# wrong constant name invert_disable_extension +# wrong constant name invert_drop_join_table +# wrong constant name invert_drop_table +# wrong constant name invert_enable_extension +# wrong constant name invert_execute_block +# wrong constant name invert_remove_column +# wrong constant name invert_remove_reference +# wrong constant name invert_remove_timestamps +# wrong constant name invert_transaction +# wrong constant name +# wrong constant name +# undefined method `index_exists?1' for class `ActiveRecord::Migration::Compatibility::V4_2' +# undefined method `remove_index1' for class `ActiveRecord::Migration::Compatibility::V4_2' +# uninitialized constant ActiveRecord::Migration::Compatibility::V4_2::MigrationFilenameRegexp +# wrong constant name +# wrong constant name add_belongs_to +# wrong constant name add_reference +# wrong constant name add_timestamps +# wrong constant name index_exists?1 +# wrong constant name index_exists? +# wrong constant name remove_index1 +# wrong constant name remove_index +# wrong constant name belongs_to +# wrong constant name references +# wrong constant name timestamps +# wrong constant name +# wrong constant name +# undefined method `add_column1' for class `ActiveRecord::Migration::Compatibility::V5_0' +# undefined method `change_table1' for class `ActiveRecord::Migration::Compatibility::V5_0' +# undefined method `create_join_table1' for class `ActiveRecord::Migration::Compatibility::V5_0' +# uninitialized constant ActiveRecord::Migration::Compatibility::V5_0::MigrationFilenameRegexp +# wrong constant name +# wrong constant name add_belongs_to +# wrong constant name add_column1 +# wrong constant name add_column +# wrong constant name add_reference +# wrong constant name change_table1 +# wrong constant name change_table +# wrong constant name create_join_table1 +# wrong constant name create_join_table +# undefined method `primary_key1' for module `ActiveRecord::Migration::Compatibility::V5_0::TableDefinition' +# wrong constant name belongs_to +# wrong constant name primary_key1 +# wrong constant name primary_key +# wrong constant name references +# wrong constant name +# wrong constant name +# undefined method `change_column1' for class `ActiveRecord::Migration::Compatibility::V5_1' +# undefined method `create_table1' for class `ActiveRecord::Migration::Compatibility::V5_1' +# uninitialized constant ActiveRecord::Migration::Compatibility::V5_1::MigrationFilenameRegexp +# wrong constant name change_column1 +# wrong constant name change_column +# wrong constant name create_table1 +# wrong constant name create_table +# wrong constant name +# wrong constant name find +# wrong constant name +# uninitialized constant ActiveRecord::Migration::ReversibleBlockHelper::Elem +# wrong constant name down +# wrong constant name reverting +# wrong constant name reverting= +# wrong constant name up +# wrong constant name +# wrong constant name [] +# wrong constant name members +# undefined singleton method `check_pending!1' for `ActiveRecord::Migration' +# wrong constant name +# wrong constant name [] +# wrong constant name check_pending!1 +# wrong constant name check_pending! +# wrong constant name current_version +# wrong constant name delegate +# wrong constant name delegate= +# wrong constant name disable_ddl_transaction +# wrong constant name disable_ddl_transaction! +# wrong constant name disable_ddl_transaction= +# wrong constant name inherited +# wrong constant name load_schema_if_pending! +# wrong constant name maintain_test_schema! +# wrong constant name method_missing +# wrong constant name migrate +# wrong constant name nearest_delegate +# wrong constant name verbose +# wrong constant name verbose= +# undefined method `down1' for class `ActiveRecord::MigrationContext' +# undefined method `forward1' for class `ActiveRecord::MigrationContext' +# undefined method `migrate1' for class `ActiveRecord::MigrationContext' +# undefined method `rollback1' for class `ActiveRecord::MigrationContext' +# undefined method `up1' for class `ActiveRecord::MigrationContext' +# wrong constant name any_migrations? +# wrong constant name current_environment +# wrong constant name current_version +# wrong constant name down1 +# wrong constant name down +# wrong constant name forward1 +# wrong constant name forward +# wrong constant name get_all_versions +# wrong constant name initialize +# wrong constant name last_migration +# wrong constant name last_stored_environment +# wrong constant name migrate1 +# wrong constant name migrate +# wrong constant name migration_files +# wrong constant name migrations +# wrong constant name migrations_paths +# wrong constant name migrations_status +# wrong constant name needs_migration? +# wrong constant name open +# wrong constant name parse_migration_filename +# wrong constant name protected_environment? +# wrong constant name rollback1 +# wrong constant name rollback +# wrong constant name run +# wrong constant name up1 +# wrong constant name up +# wrong constant name +# undefined method `initialize1' for class `ActiveRecord::MigrationError' +# wrong constant name initialize1 +# wrong constant name initialize +# uninitialized constant ActiveRecord::MigrationProxy::Elem +# wrong constant name announce +# wrong constant name basename +# wrong constant name disable_ddl_transaction +# wrong constant name filename +# wrong constant name filename= +# wrong constant name initialize +# wrong constant name migrate +# wrong constant name mtime +# wrong constant name name +# wrong constant name name= +# wrong constant name scope +# wrong constant name scope= +# wrong constant name version +# wrong constant name version= +# wrong constant name write +# wrong constant name +# wrong constant name [] +# wrong constant name members +# undefined method `initialize1' for class `ActiveRecord::Migrator' +# wrong constant name current +# wrong constant name current_migration +# wrong constant name current_version +# wrong constant name initialize1 +# wrong constant name initialize +# wrong constant name load_migrated +# wrong constant name migrate +# wrong constant name migrated +# wrong constant name migrations +# wrong constant name pending_migrations +# wrong constant name run +# wrong constant name runnable +# wrong constant name +# wrong constant name current_version +# wrong constant name migrations_path= +# wrong constant name migrations_paths +# wrong constant name migrations_paths= +# undefined method `initialize1' for class `ActiveRecord::MismatchedForeignKey' +# undefined method `initialize2' for class `ActiveRecord::MismatchedForeignKey' +# undefined method `initialize3' for class `ActiveRecord::MismatchedForeignKey' +# undefined method `initialize4' for class `ActiveRecord::MismatchedForeignKey' +# undefined method `initialize5' for class `ActiveRecord::MismatchedForeignKey' +# undefined method `initialize6' for class `ActiveRecord::MismatchedForeignKey' +# undefined method `initialize7' for class `ActiveRecord::MismatchedForeignKey' +# undefined method `initialize8' for class `ActiveRecord::MismatchedForeignKey' +# undefined method `initialize9' for class `ActiveRecord::MismatchedForeignKey' +# wrong constant name initialize1 +# wrong constant name initialize2 +# wrong constant name initialize3 +# wrong constant name initialize4 +# wrong constant name initialize5 +# wrong constant name initialize6 +# wrong constant name initialize7 +# wrong constant name initialize8 +# wrong constant name initialize9 +# wrong constant name initialize +# wrong constant name +# wrong constant name _default_attributes +# wrong constant name attribute_types +# wrong constant name attributes_builder +# wrong constant name column_defaults +# wrong constant name column_names +# wrong constant name columns +# wrong constant name columns_hash +# wrong constant name content_columns +# wrong constant name full_table_name_prefix +# wrong constant name full_table_name_suffix +# wrong constant name ignored_columns +# wrong constant name ignored_columns= +# wrong constant name inheritance_column +# wrong constant name inheritance_column= +# wrong constant name initialize_load_schema_monitor +# wrong constant name next_sequence_value +# wrong constant name prefetch_primary_key? +# wrong constant name protected_environments +# wrong constant name protected_environments= +# wrong constant name quoted_table_name +# wrong constant name reset_column_information +# wrong constant name reset_sequence_name +# wrong constant name reset_table_name +# wrong constant name sequence_name +# wrong constant name sequence_name= +# wrong constant name table_exists? +# wrong constant name table_name +# wrong constant name table_name= +# wrong constant name type_for_attribute +# wrong constant name yaml_encoder +# wrong constant name +# wrong constant name +# wrong constant name derive_join_table_name +# undefined method `initialize1' for class `ActiveRecord::MultiparameterAssignmentErrors' +# wrong constant name errors +# wrong constant name initialize1 +# wrong constant name initialize +# wrong constant name +# wrong constant name _destroy +# wrong constant name +# wrong constant name +# wrong constant name initialize +# wrong constant name +# wrong constant name no_touching? +# wrong constant name touch +# wrong constant name touch_later +# wrong constant name no_touching +# wrong constant name +# wrong constant name +# wrong constant name applied_to? +# wrong constant name apply_to +# uninitialized constant ActiveRecord::NullMigration::Elem +# wrong constant name initialize +# wrong constant name +# undefined method `exists?1' for module `ActiveRecord::NullRelation' +# wrong constant name any? +# wrong constant name calculate +# wrong constant name delete +# wrong constant name delete_all +# wrong constant name empty? +# wrong constant name exists?1 +# wrong constant name exists? +# wrong constant name many? +# wrong constant name none? +# wrong constant name one? +# wrong constant name or +# wrong constant name pluck +# wrong constant name to_sql +# wrong constant name update_all +# wrong constant name +# wrong constant name delete +# wrong constant name destroy +# wrong constant name destroy! +# wrong constant name _delete_record +# wrong constant name _insert_record +# wrong constant name _update_record +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name build +# wrong constant name build_bind_attribute +# wrong constant name build_from_hash +# wrong constant name expand_from_hash +# wrong constant name initialize +# wrong constant name register_handler +# wrong constant name resolve_column_aliases +# wrong constant name table +# wrong constant name +# wrong constant name call +# wrong constant name initialize +# wrong constant name predicate_builder +# wrong constant name +# wrong constant name or +# wrong constant name +# wrong constant name associated_table +# wrong constant name initialize +# wrong constant name queries +# wrong constant name value +# wrong constant name +# wrong constant name call +# wrong constant name initialize +# wrong constant name predicate_builder +# wrong constant name +# wrong constant name call +# wrong constant name initialize +# wrong constant name predicate_builder +# wrong constant name +# wrong constant name associated_table +# wrong constant name initialize +# wrong constant name queries +# wrong constant name values +# wrong constant name +# wrong constant name +# wrong constant name call +# wrong constant name initialize +# wrong constant name predicate_builder +# wrong constant name exclude_end? +# wrong constant name +# wrong constant name +# wrong constant name call +# wrong constant name +# wrong constant name +# wrong constant name references +# undefined method `initialize1' for class `ActiveRecord::ProtectedEnvironmentError' +# wrong constant name initialize1 +# wrong constant name initialize +# wrong constant name +# wrong constant name cache +# wrong constant name uncached +# wrong constant name +# undefined singleton method `install_executor_hooks1' for `ActiveRecord::QueryCache' +# wrong constant name +# wrong constant name complete +# wrong constant name install_executor_hooks1 +# wrong constant name install_executor_hooks +# wrong constant name run +# undefined method `arel1' for module `ActiveRecord::QueryMethods' +# undefined method `distinct1' for module `ActiveRecord::QueryMethods' +# undefined method `distinct!1' for module `ActiveRecord::QueryMethods' +# undefined method `from1' for module `ActiveRecord::QueryMethods' +# undefined method `from!1' for module `ActiveRecord::QueryMethods' +# undefined method `lock1' for module `ActiveRecord::QueryMethods' +# undefined method `lock!1' for module `ActiveRecord::QueryMethods' +# undefined method `readonly1' for module `ActiveRecord::QueryMethods' +# undefined method `readonly!1' for module `ActiveRecord::QueryMethods' +# undefined method `skip_query_cache!1' for module `ActiveRecord::QueryMethods' +# undefined method `where1' for module `ActiveRecord::QueryMethods' +# wrong constant name +# wrong constant name _select! +# wrong constant name arel1 +# wrong constant name arel +# wrong constant name create_with +# wrong constant name create_with! +# wrong constant name create_with_value +# wrong constant name create_with_value= +# wrong constant name distinct1 +# wrong constant name distinct +# wrong constant name distinct!1 +# wrong constant name distinct! +# wrong constant name distinct_value +# wrong constant name distinct_value= +# wrong constant name eager_load +# wrong constant name eager_load! +# wrong constant name eager_load_values +# wrong constant name eager_load_values= +# wrong constant name extending +# wrong constant name extending! +# wrong constant name extending_values +# wrong constant name extending_values= +# wrong constant name extensions +# wrong constant name from1 +# wrong constant name from +# wrong constant name from!1 +# wrong constant name from! +# wrong constant name from_clause +# wrong constant name from_clause= +# wrong constant name get_value +# wrong constant name group +# wrong constant name group! +# wrong constant name group_values +# wrong constant name group_values= +# wrong constant name having +# wrong constant name having! +# wrong constant name having_clause +# wrong constant name having_clause= +# wrong constant name includes +# wrong constant name includes! +# wrong constant name includes_values +# wrong constant name includes_values= +# wrong constant name joins +# wrong constant name joins! +# wrong constant name joins_values +# wrong constant name joins_values= +# wrong constant name left_joins +# wrong constant name left_outer_joins +# wrong constant name left_outer_joins! +# wrong constant name left_outer_joins_values +# wrong constant name left_outer_joins_values= +# wrong constant name limit +# wrong constant name limit! +# wrong constant name limit_value +# wrong constant name limit_value= +# wrong constant name lock1 +# wrong constant name lock +# wrong constant name lock!1 +# wrong constant name lock! +# wrong constant name lock_value +# wrong constant name lock_value= +# wrong constant name none +# wrong constant name none! +# wrong constant name offset +# wrong constant name offset! +# wrong constant name offset_value +# wrong constant name offset_value= +# wrong constant name or +# wrong constant name or! +# wrong constant name order +# wrong constant name order! +# wrong constant name order_values +# wrong constant name order_values= +# wrong constant name preload +# wrong constant name preload! +# wrong constant name preload_values +# wrong constant name preload_values= +# wrong constant name readonly1 +# wrong constant name readonly +# wrong constant name readonly!1 +# wrong constant name readonly! +# wrong constant name readonly_value +# wrong constant name readonly_value= +# wrong constant name references +# wrong constant name references! +# wrong constant name references_values +# wrong constant name references_values= +# wrong constant name reorder +# wrong constant name reorder! +# wrong constant name reordering_value +# wrong constant name reordering_value= +# wrong constant name reverse_order +# wrong constant name reverse_order! +# wrong constant name reverse_order_value +# wrong constant name reverse_order_value= +# wrong constant name rewhere +# wrong constant name select +# wrong constant name select_values +# wrong constant name select_values= +# wrong constant name set_value +# wrong constant name skip_query_cache!1 +# wrong constant name skip_query_cache! +# wrong constant name skip_query_cache_value +# wrong constant name skip_query_cache_value= +# wrong constant name unscope +# wrong constant name unscope! +# wrong constant name unscope_values +# wrong constant name unscope_values= +# wrong constant name where1 +# wrong constant name where +# wrong constant name where! +# wrong constant name where_clause +# wrong constant name where_clause= +# wrong constant name initialize +# wrong constant name not +# wrong constant name +# wrong constant name +# undefined method `find_by_sql1' for module `ActiveRecord::Querying' +# undefined method `find_by_sql2' for module `ActiveRecord::Querying' +# wrong constant name any? +# wrong constant name average +# wrong constant name calculate +# wrong constant name count +# wrong constant name count_by_sql +# wrong constant name create_with +# wrong constant name delete_all +# wrong constant name destroy_all +# wrong constant name distinct +# wrong constant name eager_load +# wrong constant name except +# wrong constant name exists? +# wrong constant name extending +# wrong constant name fifth +# wrong constant name fifth! +# wrong constant name find +# wrong constant name find_by +# wrong constant name find_by! +# wrong constant name find_by_sql1 +# wrong constant name find_by_sql2 +# wrong constant name find_by_sql +# wrong constant name find_each +# wrong constant name find_in_batches +# wrong constant name find_or_create_by +# wrong constant name find_or_create_by! +# wrong constant name find_or_initialize_by +# wrong constant name first +# wrong constant name first! +# wrong constant name first_or_create +# wrong constant name first_or_create! +# wrong constant name first_or_initialize +# wrong constant name forty_two +# wrong constant name forty_two! +# wrong constant name fourth +# wrong constant name fourth! +# wrong constant name from +# wrong constant name group +# wrong constant name having +# wrong constant name ids +# wrong constant name in_batches +# wrong constant name includes +# wrong constant name joins +# wrong constant name last +# wrong constant name last! +# wrong constant name left_joins +# wrong constant name left_outer_joins +# wrong constant name limit +# wrong constant name lock +# wrong constant name many? +# wrong constant name maximum +# wrong constant name merge +# wrong constant name minimum +# wrong constant name none +# wrong constant name none? +# wrong constant name offset +# wrong constant name one? +# wrong constant name or +# wrong constant name order +# wrong constant name pluck +# wrong constant name preload +# wrong constant name readonly +# wrong constant name references +# wrong constant name reorder +# wrong constant name rewhere +# wrong constant name second +# wrong constant name second! +# wrong constant name second_to_last +# wrong constant name second_to_last! +# wrong constant name select +# wrong constant name sum +# wrong constant name take +# wrong constant name take! +# wrong constant name third +# wrong constant name third! +# wrong constant name third_to_last +# wrong constant name third_to_last! +# wrong constant name unscope +# wrong constant name update_all +# wrong constant name where +# wrong constant name +# uninitialized constant ActiveRecord::Railtie::ABSTRACT_RAILTIES +# wrong constant name +# wrong constant name +# wrong constant name db_runtime +# wrong constant name db_runtime= +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name attr_readonly +# wrong constant name readonly_attributes +# wrong constant name +# wrong constant name +# undefined method `initialize1' for class `ActiveRecord::RecordInvalid' +# wrong constant name initialize1 +# wrong constant name initialize +# wrong constant name record +# undefined method `initialize1' for class `ActiveRecord::RecordNotDestroyed' +# undefined method `initialize2' for class `ActiveRecord::RecordNotDestroyed' +# wrong constant name initialize1 +# wrong constant name initialize2 +# wrong constant name initialize +# wrong constant name record +# undefined method `initialize1' for class `ActiveRecord::RecordNotFound' +# undefined method `initialize2' for class `ActiveRecord::RecordNotFound' +# undefined method `initialize3' for class `ActiveRecord::RecordNotFound' +# undefined method `initialize4' for class `ActiveRecord::RecordNotFound' +# wrong constant name id +# wrong constant name initialize1 +# wrong constant name initialize2 +# wrong constant name initialize3 +# wrong constant name initialize4 +# wrong constant name initialize +# wrong constant name model +# wrong constant name primary_key +# undefined method `initialize1' for class `ActiveRecord::RecordNotSaved' +# undefined method `initialize2' for class `ActiveRecord::RecordNotSaved' +# wrong constant name initialize1 +# wrong constant name initialize2 +# wrong constant name initialize +# wrong constant name record +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# undefined method `build_scope1' for class `ActiveRecord::Reflection::AbstractReflection' +# wrong constant name +# wrong constant name actual_source_reflection +# wrong constant name alias_candidate +# wrong constant name build_association +# wrong constant name build_join_constraint +# wrong constant name build_scope1 +# wrong constant name build_scope +# wrong constant name chain +# wrong constant name check_validity_of_inverse! +# wrong constant name class_name +# wrong constant name constraints +# wrong constant name counter_cache_column +# wrong constant name counter_must_be_updated_by_has_many? +# wrong constant name get_join_keys +# wrong constant name has_cached_counter? +# wrong constant name inverse_of +# wrong constant name inverse_updates_counter_cache? +# wrong constant name inverse_updates_counter_in_memory? +# wrong constant name inverse_which_updates_counter_cache +# wrong constant name join_foreign_key +# wrong constant name join_keys +# wrong constant name join_primary_key +# wrong constant name join_scope +# wrong constant name join_scopes +# wrong constant name klass_join_scope +# wrong constant name scopes +# wrong constant name table_name +# wrong constant name through_reflection? +# uninitialized constant ActiveRecord::Reflection::AbstractReflection::JoinKeys::Elem +# wrong constant name foreign_key +# wrong constant name foreign_key= +# wrong constant name key +# wrong constant name key= +# wrong constant name +# wrong constant name [] +# wrong constant name members +# wrong constant name +# wrong constant name mapping +# wrong constant name +# undefined method `association_primary_key1' for class `ActiveRecord::Reflection::AssociationReflection' +# wrong constant name active_record_primary_key +# wrong constant name add_as_polymorphic_through +# wrong constant name add_as_source +# wrong constant name add_as_through +# wrong constant name association_class +# wrong constant name association_foreign_key +# wrong constant name association_primary_key1 +# wrong constant name association_primary_key +# wrong constant name association_scope_cache +# wrong constant name belongs_to? +# wrong constant name check_eager_loadable! +# wrong constant name check_preloadable! +# wrong constant name check_validity! +# wrong constant name clear_association_scope_cache +# wrong constant name collect_join_chain +# wrong constant name collection? +# wrong constant name constructable? +# wrong constant name extensions +# wrong constant name foreign_key +# wrong constant name foreign_type +# wrong constant name has_inverse? +# wrong constant name has_one? +# wrong constant name has_scope? +# wrong constant name join_id_for +# wrong constant name join_table +# wrong constant name macro +# wrong constant name nested? +# wrong constant name parent_reflection +# wrong constant name parent_reflection= +# wrong constant name polymorphic? +# wrong constant name polymorphic_inverse_of +# wrong constant name source_reflection +# wrong constant name through_reflection +# wrong constant name type +# wrong constant name validate? +# wrong constant name +# undefined method `join_primary_key1' for class `ActiveRecord::Reflection::BelongsToReflection' +# uninitialized constant ActiveRecord::Reflection::BelongsToReflection::INVALID_AUTOMATIC_INVERSE_OPTIONS +# uninitialized constant ActiveRecord::Reflection::BelongsToReflection::VALID_AUTOMATIC_INVERSE_MACROS +# wrong constant name join_primary_key1 +# wrong constant name join_primary_key +# wrong constant name +# undefined method `reflect_on_all_associations1' for module `ActiveRecord::Reflection::ClassMethods' +# wrong constant name _reflect_on_association +# wrong constant name clear_reflections_cache +# wrong constant name reflect_on_aggregation +# wrong constant name reflect_on_all_aggregations +# wrong constant name reflect_on_all_associations1 +# wrong constant name reflect_on_all_associations +# wrong constant name reflect_on_all_autosave_associations +# wrong constant name reflect_on_association +# wrong constant name reflections +# wrong constant name +# uninitialized constant ActiveRecord::Reflection::HasAndBelongsToManyReflection::INVALID_AUTOMATIC_INVERSE_OPTIONS +# uninitialized constant ActiveRecord::Reflection::HasAndBelongsToManyReflection::VALID_AUTOMATIC_INVERSE_MACROS +# wrong constant name +# uninitialized constant ActiveRecord::Reflection::HasManyReflection::INVALID_AUTOMATIC_INVERSE_OPTIONS +# uninitialized constant ActiveRecord::Reflection::HasManyReflection::VALID_AUTOMATIC_INVERSE_MACROS +# wrong constant name +# uninitialized constant ActiveRecord::Reflection::HasOneReflection::INVALID_AUTOMATIC_INVERSE_OPTIONS +# uninitialized constant ActiveRecord::Reflection::HasOneReflection::VALID_AUTOMATIC_INVERSE_MACROS +# wrong constant name +# undefined method `scope_for1' for class `ActiveRecord::Reflection::MacroReflection' +# wrong constant name == +# wrong constant name active_record +# wrong constant name autosave= +# wrong constant name compute_class +# wrong constant name initialize +# wrong constant name klass +# wrong constant name name +# wrong constant name options +# wrong constant name plural_name +# wrong constant name scope +# wrong constant name scope_for1 +# wrong constant name scope_for +# wrong constant name +# wrong constant name get_join_keys +# wrong constant name initialize +# wrong constant name klass +# wrong constant name plural_name +# wrong constant name scope +# wrong constant name scope_for +# wrong constant name type +# wrong constant name +# wrong constant name aliased_table +# wrong constant name all_includes +# wrong constant name constraints +# wrong constant name get_join_keys +# wrong constant name initialize +# wrong constant name klass +# wrong constant name scope +# wrong constant name type +# wrong constant name +# undefined method `association_primary_key1' for class `ActiveRecord::Reflection::ThroughReflection' +# wrong constant name active_record +# wrong constant name active_record_primary_key +# wrong constant name add_as_polymorphic_through +# wrong constant name add_as_source +# wrong constant name add_as_through +# wrong constant name association_class +# wrong constant name association_foreign_key +# wrong constant name association_primary_key1 +# wrong constant name association_primary_key +# wrong constant name association_scope_cache +# wrong constant name autosave= +# wrong constant name belongs_to? +# wrong constant name check_eager_loadable! +# wrong constant name check_preloadable! +# wrong constant name check_validity! +# wrong constant name clear_association_scope_cache +# wrong constant name collect_join_chain +# wrong constant name collection? +# wrong constant name compute_class +# wrong constant name constructable? +# wrong constant name delegate_reflection +# wrong constant name extensions +# wrong constant name foreign_key +# wrong constant name foreign_type +# wrong constant name get_join_keys +# wrong constant name has_inverse? +# wrong constant name has_one? +# wrong constant name has_scope? +# wrong constant name initialize +# wrong constant name join_id_for +# wrong constant name join_table +# wrong constant name klass +# wrong constant name macro +# wrong constant name name +# wrong constant name nested? +# wrong constant name options +# wrong constant name parent_reflection +# wrong constant name parent_reflection= +# wrong constant name plural_name +# wrong constant name polymorphic? +# wrong constant name polymorphic_inverse_of +# wrong constant name scope +# wrong constant name scope_for +# wrong constant name source_options +# wrong constant name source_reflection +# wrong constant name source_reflection_name +# wrong constant name source_reflection_names +# wrong constant name through_options +# wrong constant name through_reflection +# wrong constant name type +# wrong constant name validate? +# wrong constant name +# wrong constant name +# wrong constant name add_aggregate_reflection +# wrong constant name add_reflection +# wrong constant name create +# undefined method `alias_tracker1' for class `ActiveRecord::Relation' +# undefined method `alias_tracker2' for class `ActiveRecord::Relation' +# undefined method `build1' for class `ActiveRecord::Relation' +# undefined method `cache_key1' for class `ActiveRecord::Relation' +# undefined method `create1' for class `ActiveRecord::Relation' +# undefined method `create!1' for class `ActiveRecord::Relation' +# undefined method `first_or_create1' for class `ActiveRecord::Relation' +# undefined method `first_or_create!1' for class `ActiveRecord::Relation' +# undefined method `first_or_initialize1' for class `ActiveRecord::Relation' +# undefined method `initialize1' for class `ActiveRecord::Relation' +# undefined method `initialize2' for class `ActiveRecord::Relation' +# undefined method `initialize3' for class `ActiveRecord::Relation' +# undefined method `new1' for class `ActiveRecord::Relation' +# undefined method `update1' for class `ActiveRecord::Relation' +# undefined method `where_values_hash1' for class `ActiveRecord::Relation' +# wrong constant name == +# uninitialized constant ActiveRecord::Relation::DEFAULT_VALUES +# uninitialized constant ActiveRecord::Relation::Elem +# uninitialized constant ActiveRecord::Relation::FROZEN_EMPTY_ARRAY +# uninitialized constant ActiveRecord::Relation::FROZEN_EMPTY_HASH +# wrong constant name +# wrong constant name +# wrong constant name +# uninitialized constant ActiveRecord::Relation::ONE_AS_ONE +# uninitialized constant ActiveRecord::Relation::ORDER_IGNORE_MESSAGE +# wrong constant name +# uninitialized constant ActiveRecord::Relation::STRUCTURAL_OR_METHODS +# uninitialized constant ActiveRecord::Relation::VALID_DIRECTIONS +# uninitialized constant ActiveRecord::Relation::VALID_UNSCOPING_VALUES +# wrong constant name +# wrong constant name +# wrong constant name _exec_scope +# wrong constant name alias_tracker1 +# wrong constant name alias_tracker2 +# wrong constant name alias_tracker +# wrong constant name arel_attribute +# wrong constant name build1 +# wrong constant name build +# wrong constant name cache_key1 +# wrong constant name cache_key +# wrong constant name create1 +# wrong constant name create +# wrong constant name create!1 +# wrong constant name create! +# wrong constant name destroy_all +# wrong constant name eager_loading? +# wrong constant name empty? +# wrong constant name empty_scope? +# wrong constant name encode_with +# wrong constant name explain +# wrong constant name find_or_create_by +# wrong constant name find_or_create_by! +# wrong constant name find_or_initialize_by +# wrong constant name first_or_create1 +# wrong constant name first_or_create +# wrong constant name first_or_create!1 +# wrong constant name first_or_create! +# wrong constant name first_or_initialize1 +# wrong constant name first_or_initialize +# wrong constant name has_limit_or_offset? +# wrong constant name initialize1 +# wrong constant name initialize2 +# wrong constant name initialize3 +# wrong constant name initialize +# wrong constant name joined_includes_values +# wrong constant name klass +# wrong constant name load +# wrong constant name load_records +# wrong constant name loaded +# wrong constant name loaded? +# wrong constant name locked? +# wrong constant name model +# wrong constant name new1 +# wrong constant name new +# wrong constant name predicate_builder +# wrong constant name records +# wrong constant name reload +# wrong constant name reset +# wrong constant name scope_for_create +# wrong constant name scoping +# wrong constant name size +# wrong constant name table +# wrong constant name to_a +# wrong constant name to_ary +# wrong constant name to_sql +# wrong constant name update1 +# wrong constant name update +# wrong constant name update_all +# wrong constant name values +# wrong constant name where_values_hash1 +# wrong constant name where_values_hash +# wrong constant name empty? +# wrong constant name initialize +# wrong constant name merge +# wrong constant name name +# wrong constant name value +# wrong constant name +# wrong constant name empty +# wrong constant name initialize +# wrong constant name merge +# wrong constant name other +# wrong constant name relation +# wrong constant name +# wrong constant name initialize +# wrong constant name merge +# wrong constant name normal_values +# wrong constant name other +# wrong constant name relation +# wrong constant name values +# wrong constant name +# wrong constant name boundable? +# wrong constant name infinity? +# wrong constant name type_cast +# wrong constant name +# undefined method `to_h1' for class `ActiveRecord::Relation::WhereClause' +# wrong constant name + +# wrong constant name - +# wrong constant name == +# wrong constant name any? +# wrong constant name ast +# wrong constant name empty? +# wrong constant name except +# wrong constant name initialize +# wrong constant name invert +# wrong constant name merge +# wrong constant name or +# wrong constant name predicates +# wrong constant name referenced_columns +# wrong constant name to_h1 +# wrong constant name to_h +# wrong constant name +# wrong constant name empty +# wrong constant name build +# wrong constant name initialize +# wrong constant name klass +# wrong constant name predicate_builder +# wrong constant name +# undefined method `cast_values1' for class `ActiveRecord::Result' +# undefined method `initialize1' for class `ActiveRecord::Result' +# uninitialized constant ActiveRecord::Result::Elem +# wrong constant name [] +# wrong constant name cast_values1 +# wrong constant name cast_values +# wrong constant name collect! +# wrong constant name column_types +# wrong constant name columns +# wrong constant name each +# wrong constant name empty? +# wrong constant name first +# wrong constant name initialize1 +# wrong constant name initialize +# wrong constant name last +# wrong constant name length +# wrong constant name map! +# wrong constant name rows +# wrong constant name to_ary +# wrong constant name to_hash +# wrong constant name connection_handler +# wrong constant name connection_handler= +# wrong constant name sql_runtime +# wrong constant name sql_runtime= +# wrong constant name +# wrong constant name connection_handler +# wrong constant name connection_handler= +# wrong constant name sql_runtime +# wrong constant name sql_runtime= +# wrong constant name +# undefined method `sanitize_sql_for_assignment1' for module `ActiveRecord::Sanitization::ClassMethods' +# undefined method `sanitize_sql_like1' for module `ActiveRecord::Sanitization::ClassMethods' +# wrong constant name expand_hash_conditions_for_aggregates_with_deprecation +# wrong constant name sanitize_sql +# wrong constant name sanitize_sql_array +# wrong constant name sanitize_sql_for_assignment1 +# wrong constant name sanitize_sql_for_assignment +# wrong constant name sanitize_sql_for_conditions +# wrong constant name sanitize_sql_for_order +# wrong constant name sanitize_sql_hash_for_assignment +# wrong constant name sanitize_sql_like1 +# wrong constant name sanitize_sql_like +# wrong constant name +# wrong constant name +# uninitialized constant ActiveRecord::Schema::MigrationFilenameRegexp +# wrong constant name define +# undefined method `initialize1' for class `ActiveRecord::SchemaDumper' +# wrong constant name dump +# wrong constant name ignore_tables +# wrong constant name ignore_tables= +# wrong constant name initialize1 +# wrong constant name initialize +# undefined singleton method `dump1' for `ActiveRecord::SchemaDumper' +# undefined singleton method `dump2' for `ActiveRecord::SchemaDumper' +# undefined singleton method `dump3' for `ActiveRecord::SchemaDumper' +# wrong constant name +# wrong constant name dump1 +# wrong constant name dump2 +# wrong constant name dump3 +# wrong constant name dump +# wrong constant name ignore_tables +# wrong constant name ignore_tables= +# uninitialized constant ActiveRecord::SchemaMigration::ACTIONS +# uninitialized constant ActiveRecord::SchemaMigration::BLACKLISTED_CLASS_METHODS +# uninitialized constant ActiveRecord::SchemaMigration::CALLBACKS +# uninitialized constant ActiveRecord::SchemaMigration::CALLBACK_FILTER_TYPES +# uninitialized constant ActiveRecord::SchemaMigration::CALL_COMPILABLE_REGEXP +# uninitialized constant ActiveRecord::SchemaMigration::COLUMNS +# wrong constant name +# uninitialized constant ActiveRecord::SchemaMigration::MAX_PASSWORD_LENGTH_ALLOWED +# uninitialized constant ActiveRecord::SchemaMigration::NAME_COMPILABLE_REGEXP +# uninitialized constant ActiveRecord::SchemaMigration::UNASSIGNABLE_KEYS +# wrong constant name version +# wrong constant name +# wrong constant name +# wrong constant name all_versions +# wrong constant name create_table +# wrong constant name drop_table +# wrong constant name normalize_migration_number +# wrong constant name normalized_versions +# wrong constant name +# wrong constant name +# wrong constant name initialize_internals_callback +# wrong constant name populate_with_current_scope_attributes +# undefined method `current_scope1' for module `ActiveRecord::Scoping::ClassMethods' +# wrong constant name current_scope1 +# wrong constant name current_scope +# wrong constant name current_scope= +# wrong constant name scope_attributes +# wrong constant name scope_attributes? +# wrong constant name +# wrong constant name +# wrong constant name +# undefined method `value_for1' for class `ActiveRecord::Scoping::ScopeRegistry' +# wrong constant name set_value_for +# wrong constant name value_for1 +# wrong constant name value_for +# wrong constant name +# wrong constant name value_for +# wrong constant name +# wrong constant name +# undefined method `has_secure_token1' for module `ActiveRecord::SecureToken::ClassMethods' +# wrong constant name generate_unique_secure_token +# wrong constant name has_secure_token1 +# wrong constant name has_secure_token +# wrong constant name +# wrong constant name +# undefined method `serializable_hash1' for module `ActiveRecord::Serialization' +# undefined method `to_xml1' for module `ActiveRecord::Serialization' +# wrong constant name serializable_hash1 +# wrong constant name serializable_hash +# wrong constant name to_xml1 +# wrong constant name to_xml +# wrong constant name +# wrong constant name except +# wrong constant name merge +# wrong constant name merge! +# wrong constant name only +# wrong constant name spawn +# wrong constant name +# undefined method `initialize1' for class `ActiveRecord::StaleObjectError' +# undefined method `initialize2' for class `ActiveRecord::StaleObjectError' +# wrong constant name attempted_action +# wrong constant name initialize1 +# wrong constant name initialize2 +# wrong constant name initialize +# wrong constant name record +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name bind_map +# wrong constant name execute +# wrong constant name initialize +# wrong constant name klass +# wrong constant name query_builder +# wrong constant name bind +# wrong constant name initialize +# wrong constant name +# wrong constant name bind +# wrong constant name +# wrong constant name initialize +# wrong constant name +# wrong constant name initialize +# wrong constant name sql_for +# wrong constant name +# wrong constant name +# undefined singleton method `create1' for `ActiveRecord::StatementCache' +# wrong constant name +# wrong constant name create1 +# wrong constant name create +# wrong constant name partial_query +# wrong constant name query +# wrong constant name unsupported_value? +# undefined method `initialize1' for class `ActiveRecord::StatementInvalid' +# wrong constant name initialize1 +# wrong constant name initialize +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# undefined method `store1' for module `ActiveRecord::Store::ClassMethods' +# wrong constant name _store_accessors_module +# wrong constant name store1 +# wrong constant name store +# wrong constant name store_accessor +# wrong constant name stored_attributes +# wrong constant name +# wrong constant name +# wrong constant name prepare +# wrong constant name read +# wrong constant name write +# wrong constant name dump +# wrong constant name initialize +# wrong constant name load +# wrong constant name +# wrong constant name as_indifferent_hash +# wrong constant name +# wrong constant name prepare +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name save +# wrong constant name save! +# wrong constant name suppress +# wrong constant name +# wrong constant name +# wrong constant name suppressed +# wrong constant name +# undefined method `initialize1' for class `ActiveRecord::TableMetadata' +# wrong constant name aggregated_with? +# wrong constant name arel_attribute +# wrong constant name arel_table +# wrong constant name associated_table +# wrong constant name associated_with? +# wrong constant name association +# wrong constant name association_foreign_key +# wrong constant name association_foreign_type +# wrong constant name association_join_foreign_key +# wrong constant name association_join_primary_key +# wrong constant name has_column? +# wrong constant name initialize1 +# wrong constant name initialize +# wrong constant name klass +# wrong constant name polymorphic_association? +# wrong constant name reflect_on_aggregation +# wrong constant name resolve_column_aliases +# wrong constant name type +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# undefined method `charset_current1' for module `ActiveRecord::Tasks::DatabaseTasks' +# undefined method `collation_current1' for module `ActiveRecord::Tasks::DatabaseTasks' +# undefined method `create_current1' for module `ActiveRecord::Tasks::DatabaseTasks' +# undefined method `current_config1' for module `ActiveRecord::Tasks::DatabaseTasks' +# undefined method `drop_current1' for module `ActiveRecord::Tasks::DatabaseTasks' +# undefined method `load_schema1' for module `ActiveRecord::Tasks::DatabaseTasks' +# undefined method `load_schema2' for module `ActiveRecord::Tasks::DatabaseTasks' +# undefined method `load_schema3' for module `ActiveRecord::Tasks::DatabaseTasks' +# undefined method `load_schema_current1' for module `ActiveRecord::Tasks::DatabaseTasks' +# undefined method `load_schema_current2' for module `ActiveRecord::Tasks::DatabaseTasks' +# undefined method `load_schema_current3' for module `ActiveRecord::Tasks::DatabaseTasks' +# undefined method `purge_current1' for module `ActiveRecord::Tasks::DatabaseTasks' +# undefined method `schema_file1' for module `ActiveRecord::Tasks::DatabaseTasks' +# wrong constant name charset +# wrong constant name charset_current1 +# wrong constant name charset_current +# wrong constant name check_protected_environments! +# wrong constant name check_schema_file +# wrong constant name check_target_version +# wrong constant name collation +# wrong constant name collation_current1 +# wrong constant name collation_current +# wrong constant name create +# wrong constant name create_all +# wrong constant name create_current1 +# wrong constant name create_current +# wrong constant name current_config1 +# wrong constant name current_config +# wrong constant name current_config= +# wrong constant name database_configuration +# wrong constant name database_configuration= +# wrong constant name db_dir +# wrong constant name db_dir= +# wrong constant name drop +# wrong constant name drop_all +# wrong constant name drop_current1 +# wrong constant name drop_current +# wrong constant name dump_schema_cache +# wrong constant name env +# wrong constant name env= +# wrong constant name fixtures_path +# wrong constant name fixtures_path= +# wrong constant name load_schema1 +# wrong constant name load_schema2 +# wrong constant name load_schema3 +# wrong constant name load_schema +# wrong constant name load_schema_current1 +# wrong constant name load_schema_current2 +# wrong constant name load_schema_current3 +# wrong constant name load_schema_current +# wrong constant name load_seed +# wrong constant name migrate +# wrong constant name migrations_paths +# wrong constant name migrations_paths= +# wrong constant name purge +# wrong constant name purge_all +# wrong constant name purge_current1 +# wrong constant name purge_current +# wrong constant name register_task +# wrong constant name root +# wrong constant name root= +# wrong constant name schema_file1 +# wrong constant name schema_file +# wrong constant name seed_loader +# wrong constant name seed_loader= +# wrong constant name structure_dump +# wrong constant name structure_load +# wrong constant name target_version +# wrong constant name +# wrong constant name structure_dump_flags +# wrong constant name structure_dump_flags= +# wrong constant name structure_load_flags +# wrong constant name structure_load_flags= +# wrong constant name charset +# wrong constant name collation +# wrong constant name connection +# wrong constant name create +# wrong constant name drop +# wrong constant name establish_connection +# wrong constant name initialize +# wrong constant name purge +# wrong constant name structure_dump +# wrong constant name structure_load +# wrong constant name +# undefined method `create1' for class `ActiveRecord::Tasks::PostgreSQLDatabaseTasks' +# wrong constant name charset +# wrong constant name clear_active_connections! +# wrong constant name collation +# wrong constant name connection +# wrong constant name create1 +# wrong constant name create +# wrong constant name drop +# wrong constant name establish_connection +# wrong constant name initialize +# wrong constant name purge +# wrong constant name structure_dump +# wrong constant name structure_load +# wrong constant name +# undefined method `initialize1' for class `ActiveRecord::Tasks::SQLiteDatabaseTasks' +# wrong constant name charset +# wrong constant name connection +# wrong constant name create +# wrong constant name drop +# wrong constant name establish_connection +# wrong constant name initialize1 +# wrong constant name initialize +# wrong constant name purge +# wrong constant name structure_dump +# wrong constant name structure_load +# wrong constant name +# wrong constant name +# undefined method `setup_fixtures1' for module `ActiveRecord::TestFixtures' +# wrong constant name after_teardown +# wrong constant name before_setup +# wrong constant name enlist_fixture_connections +# wrong constant name run_in_transaction? +# wrong constant name setup_fixtures1 +# wrong constant name setup_fixtures +# wrong constant name teardown_fixtures +# wrong constant name +# undefined method `initialize1' for class `ActiveRecord::ThroughCantAssociateThroughHasOneOrManyReflection' +# undefined method `initialize2' for class `ActiveRecord::ThroughCantAssociateThroughHasOneOrManyReflection' +# wrong constant name initialize1 +# wrong constant name initialize2 +# wrong constant name initialize +# undefined method `initialize1' for class `ActiveRecord::ThroughNestedAssociationsAreReadonly' +# undefined method `initialize2' for class `ActiveRecord::ThroughNestedAssociationsAreReadonly' +# wrong constant name initialize1 +# wrong constant name initialize2 +# wrong constant name initialize +# wrong constant name +# undefined method `touch_attributes_with_time1' for module `ActiveRecord::Timestamp::ClassMethods' +# wrong constant name touch_attributes_with_time1 +# wrong constant name touch_attributes_with_time +# wrong constant name +# wrong constant name +# undefined method `touch1' for module `ActiveRecord::TouchLater' +# wrong constant name touch1 +# wrong constant name touch +# wrong constant name touch_later +# wrong constant name +# undefined method `committed!1' for module `ActiveRecord::Transactions' +# undefined method `rolledback!1' for module `ActiveRecord::Transactions' +# undefined method `rolledback!2' for module `ActiveRecord::Transactions' +# undefined method `transaction1' for module `ActiveRecord::Transactions' +# wrong constant name +# wrong constant name _committed_already_called +# wrong constant name _trigger_destroy_callback +# wrong constant name _trigger_update_callback +# wrong constant name add_to_transaction +# wrong constant name before_committed! +# wrong constant name committed!1 +# wrong constant name committed! +# wrong constant name destroy +# wrong constant name rollback_active_record_state! +# wrong constant name rolledback!1 +# wrong constant name rolledback!2 +# wrong constant name rolledback! +# wrong constant name save +# wrong constant name save! +# wrong constant name touch +# wrong constant name transaction1 +# wrong constant name transaction +# wrong constant name with_transaction_returning_status +# undefined method `transaction1' for module `ActiveRecord::Transactions::ClassMethods' +# wrong constant name after_commit +# wrong constant name after_commit_without_transaction_enrollment +# wrong constant name after_create_commit +# wrong constant name after_destroy_commit +# wrong constant name after_rollback +# wrong constant name after_rollback_without_transaction_enrollment +# wrong constant name after_update_commit +# wrong constant name before_commit +# wrong constant name before_commit_without_transaction_enrollment +# wrong constant name transaction1 +# wrong constant name transaction +# wrong constant name +# wrong constant name +# wrong constant name i18n_scope +# wrong constant name lookup_ancestors +# wrong constant name +# wrong constant name add_modifier +# wrong constant name +# uninitialized constant ActiveRecord::Type::Date::ISO_DATE +# wrong constant name +# uninitialized constant ActiveRecord::Type::DateTime::ISO_DATETIME +# wrong constant name +# uninitialized constant ActiveRecord::Type::DecimalWithoutScale::DEFAULT_LIMIT +# wrong constant name +# undefined method `initialize1' for class `ActiveRecord::Type::DecorationRegistration' +# wrong constant name call +# wrong constant name initialize1 +# wrong constant name initialize +# wrong constant name klass +# wrong constant name matches? +# wrong constant name options +# wrong constant name +# wrong constant name alias_type +# wrong constant name key? +# wrong constant name keys +# wrong constant name +# wrong constant name +# wrong constant name default_timezone +# wrong constant name is_utc? +# wrong constant name +# wrong constant name +# wrong constant name accessor +# wrong constant name +# undefined method `call1' for class `ActiveRecord::Type::Registration' +# undefined method `initialize1' for class `ActiveRecord::Type::Registration' +# undefined method `initialize2' for class `ActiveRecord::Type::Registration' +# wrong constant name <=> +# wrong constant name adapter +# wrong constant name block +# wrong constant name call1 +# wrong constant name call +# wrong constant name initialize1 +# wrong constant name initialize2 +# wrong constant name initialize +# wrong constant name matches? +# wrong constant name name +# wrong constant name override +# wrong constant name priority +# wrong constant name priority_except_adapter +# wrong constant name +# wrong constant name accessor +# wrong constant name assert_valid_value +# wrong constant name changed_in_place? +# wrong constant name coder +# wrong constant name deserialize +# wrong constant name force_equality? +# wrong constant name initialize +# wrong constant name inspect +# wrong constant name serialize +# wrong constant name subtype +# wrong constant name +# wrong constant name +# uninitialized constant ActiveRecord::Type::Time::ISO_DATETIME +# wrong constant name +# wrong constant name +# wrong constant name +# undefined method `register_type1' for class `ActiveRecord::Type::TypeMap' +# wrong constant name alias_type +# wrong constant name clear +# wrong constant name fetch +# wrong constant name lookup +# wrong constant name register_type1 +# wrong constant name register_type +# wrong constant name +# uninitialized constant ActiveRecord::Type::UnsignedInteger::DEFAULT_LIMIT +# wrong constant name +# undefined singleton method `lookup1' for `ActiveRecord::Type' +# undefined singleton method `register1' for `ActiveRecord::Type' +# wrong constant name +# wrong constant name add_modifier +# wrong constant name default_value +# wrong constant name lookup1 +# wrong constant name lookup +# wrong constant name register1 +# wrong constant name register +# wrong constant name registry +# wrong constant name registry= +# wrong constant name +# wrong constant name +# wrong constant name connection +# wrong constant name initialize +# wrong constant name table_name +# wrong constant name type_cast_for_database +# wrong constant name +# wrong constant name initialize +# wrong constant name type_cast_for_database +# wrong constant name types +# wrong constant name +# wrong constant name +# undefined method `initialize1' for class `ActiveRecord::UnknownMigrationVersionError' +# wrong constant name initialize1 +# wrong constant name initialize +# undefined method `initialize1' for class `ActiveRecord::UnknownPrimaryKey' +# undefined method `initialize2' for class `ActiveRecord::UnknownPrimaryKey' +# wrong constant name initialize1 +# wrong constant name initialize2 +# wrong constant name initialize +# wrong constant name model +# wrong constant name +# undefined method `valid?1' for module `ActiveRecord::Validations' +# undefined method `validate1' for module `ActiveRecord::Validations' +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name valid?1 +# wrong constant name valid? +# wrong constant name validate1 +# wrong constant name validate +# wrong constant name validate_each +# wrong constant name +# wrong constant name +# wrong constant name validates_absence_of +# wrong constant name validates_associated +# wrong constant name validates_length_of +# wrong constant name validates_presence_of +# wrong constant name validates_size_of +# wrong constant name validates_uniqueness_of +# wrong constant name +# uninitialized constant ActiveRecord::Validations::LengthValidator::CHECKS +# uninitialized constant ActiveRecord::Validations::LengthValidator::MESSAGES +# uninitialized constant ActiveRecord::Validations::LengthValidator::RESERVED_OPTIONS +# wrong constant name validate_each +# wrong constant name +# wrong constant name validate_each +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name gem_version +# wrong constant name version +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name analyzers +# wrong constant name analyzers= +# wrong constant name binary_content_type +# wrong constant name binary_content_type= +# wrong constant name content_types_allowed_inline +# wrong constant name content_types_allowed_inline= +# wrong constant name content_types_to_serve_as_binary +# wrong constant name content_types_to_serve_as_binary= +# wrong constant name logger +# wrong constant name logger= +# wrong constant name paths +# wrong constant name paths= +# wrong constant name previewers +# wrong constant name previewers= +# wrong constant name queue +# wrong constant name queue= +# wrong constant name variable_content_types +# wrong constant name variable_content_types= +# wrong constant name verifier +# wrong constant name verifier= +# wrong constant name +# wrong constant name +# wrong constant name blob +# wrong constant name initialize +# wrong constant name metadata +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name accept? +# wrong constant name +# wrong constant name dependent +# wrong constant name initialize +# wrong constant name name +# wrong constant name record +# undefined method `has_many_attached1' for module `ActiveStorage::Attached::Macros' +# undefined method `has_one_attached1' for module `ActiveStorage::Attached::Macros' +# wrong constant name has_many_attached1 +# wrong constant name has_many_attached +# wrong constant name has_one_attached1 +# wrong constant name has_one_attached +# wrong constant name +# wrong constant name method_missing +# wrong constant name method_missing +# wrong constant name transaction +# wrong constant name +# uninitialized constant ActiveStorage::Engine::ABSTRACT_RAILTIES +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name blob +# wrong constant name initialize +# wrong constant name preview +# wrong constant name +# wrong constant name mutool_exists? +# wrong constant name mutool_path +# wrong constant name +# wrong constant name pdftoppm_exists? +# wrong constant name pdftoppm_path +# wrong constant name +# wrong constant name +# wrong constant name accept? +# undefined method `upload1' for class `ActiveStorage::Service' +# wrong constant name +# wrong constant name delete +# wrong constant name delete_prefixed +# wrong constant name download +# wrong constant name download_chunk +# wrong constant name exist? +# wrong constant name headers_for_direct_upload +# wrong constant name update_metadata +# wrong constant name upload1 +# wrong constant name upload +# wrong constant name url +# wrong constant name url_expires_in +# wrong constant name url_expires_in= +# wrong constant name url_expires_in? +# wrong constant name url_for_direct_upload +# wrong constant name build +# wrong constant name configurations +# wrong constant name initialize +# wrong constant name +# wrong constant name build +# undefined singleton method `build1' for `ActiveStorage::Service' +# wrong constant name +# wrong constant name build1 +# wrong constant name build +# wrong constant name configure +# wrong constant name url_expires_in +# wrong constant name url_expires_in= +# wrong constant name url_expires_in? +# wrong constant name +# wrong constant name +# wrong constant name +# undefined singleton method `railtie_routes_url_helpers1' for `ActiveStorage' +# wrong constant name analyzers +# wrong constant name analyzers= +# wrong constant name binary_content_type +# wrong constant name binary_content_type= +# wrong constant name content_types_allowed_inline +# wrong constant name content_types_allowed_inline= +# wrong constant name content_types_to_serve_as_binary +# wrong constant name content_types_to_serve_as_binary= +# wrong constant name logger +# wrong constant name logger= +# wrong constant name paths +# wrong constant name paths= +# wrong constant name previewers +# wrong constant name previewers= +# wrong constant name queue +# wrong constant name queue= +# wrong constant name railtie_helpers_paths +# wrong constant name railtie_namespace +# wrong constant name railtie_routes_url_helpers1 +# wrong constant name railtie_routes_url_helpers +# wrong constant name table_name_prefix +# wrong constant name use_relative_model_naming? +# wrong constant name variable_content_types +# wrong constant name variable_content_types= +# wrong constant name verifier +# wrong constant name verifier= +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name parse_json_times +# wrong constant name parse_json_times= +# wrong constant name test_order +# wrong constant name test_order= +# uninitialized constant ActiveSupport::ArrayInquirer::Elem +# wrong constant name any? +# wrong constant name +# undefined method `autoload1' for module `ActiveSupport::Autoload' +# wrong constant name autoload1 +# wrong constant name autoload +# wrong constant name autoload_at +# wrong constant name autoload_under +# wrong constant name autoloads +# wrong constant name eager_autoload +# wrong constant name eager_load! +# wrong constant name +# wrong constant name extended +# undefined method `clean1' for class `ActiveSupport::BacktraceCleaner' +# undefined method `filter1' for class `ActiveSupport::BacktraceCleaner' +# wrong constant name add_filter +# wrong constant name add_silencer +# wrong constant name clean1 +# wrong constant name clean +# wrong constant name filter1 +# wrong constant name filter +# wrong constant name remove_filters! +# wrong constant name remove_silencers! +# wrong constant name +# undefined method `benchmark1' for module `ActiveSupport::Benchmarkable' +# undefined method `benchmark2' for module `ActiveSupport::Benchmarkable' +# wrong constant name benchmark1 +# wrong constant name benchmark2 +# wrong constant name benchmark +# wrong constant name +# undefined method `to_s1' for module `ActiveSupport::BigDecimalWithDefaultFormat' +# wrong constant name to_s1 +# wrong constant name to_s +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# undefined method `initialize1' for class `ActiveSupport::Cache::Entry' +# undefined method `initialize2' for class `ActiveSupport::Cache::Entry' +# undefined method `initialize3' for class `ActiveSupport::Cache::Entry' +# undefined method `initialize4' for class `ActiveSupport::Cache::Entry' +# wrong constant name dup_value! +# wrong constant name expired? +# wrong constant name expires_at +# wrong constant name expires_at= +# wrong constant name initialize1 +# wrong constant name initialize2 +# wrong constant name initialize3 +# wrong constant name initialize4 +# wrong constant name initialize +# wrong constant name mismatched? +# wrong constant name size +# wrong constant name value +# wrong constant name version +# wrong constant name +# undefined method `initialize1' for class `ActiveSupport::Cache::FileStore' +# wrong constant name cache_path +# wrong constant name initialize1 +# wrong constant name initialize +# wrong constant name +# undefined method `prune1' for class `ActiveSupport::Cache::MemoryStore' +# wrong constant name prune1 +# wrong constant name prune +# wrong constant name pruning? +# wrong constant name synchronize +# wrong constant name +# wrong constant name +# undefined method `cleanup1' for class `ActiveSupport::Cache::Store' +# undefined method `clear1' for class `ActiveSupport::Cache::Store' +# undefined method `decrement1' for class `ActiveSupport::Cache::Store' +# undefined method `decrement2' for class `ActiveSupport::Cache::Store' +# undefined method `delete1' for class `ActiveSupport::Cache::Store' +# undefined method `delete_matched1' for class `ActiveSupport::Cache::Store' +# undefined method `exist?1' for class `ActiveSupport::Cache::Store' +# undefined method `fetch1' for class `ActiveSupport::Cache::Store' +# undefined method `increment1' for class `ActiveSupport::Cache::Store' +# undefined method `increment2' for class `ActiveSupport::Cache::Store' +# undefined method `initialize1' for class `ActiveSupport::Cache::Store' +# undefined method `read1' for class `ActiveSupport::Cache::Store' +# undefined method `write1' for class `ActiveSupport::Cache::Store' +# undefined method `write_multi1' for class `ActiveSupport::Cache::Store' +# wrong constant name cleanup1 +# wrong constant name cleanup +# wrong constant name clear1 +# wrong constant name clear +# wrong constant name decrement1 +# wrong constant name decrement2 +# wrong constant name decrement +# wrong constant name delete1 +# wrong constant name delete +# wrong constant name delete_matched1 +# wrong constant name delete_matched +# wrong constant name exist?1 +# wrong constant name exist? +# wrong constant name fetch1 +# wrong constant name fetch +# wrong constant name fetch_multi +# wrong constant name increment1 +# wrong constant name increment2 +# wrong constant name increment +# wrong constant name initialize1 +# wrong constant name initialize +# wrong constant name logger +# wrong constant name logger= +# wrong constant name mute +# wrong constant name options +# wrong constant name read1 +# wrong constant name read +# wrong constant name read_multi +# wrong constant name silence +# wrong constant name silence! +# wrong constant name silence? +# wrong constant name write1 +# wrong constant name write +# wrong constant name write_multi1 +# wrong constant name write_multi +# wrong constant name +# wrong constant name logger +# wrong constant name logger= +# wrong constant name +# undefined method `cleanup1' for module `ActiveSupport::Cache::Strategy::LocalCache' +# undefined method `clear1' for module `ActiveSupport::Cache::Strategy::LocalCache' +# undefined method `decrement1' for module `ActiveSupport::Cache::Strategy::LocalCache' +# undefined method `decrement2' for module `ActiveSupport::Cache::Strategy::LocalCache' +# undefined method `increment1' for module `ActiveSupport::Cache::Strategy::LocalCache' +# undefined method `increment2' for module `ActiveSupport::Cache::Strategy::LocalCache' +# wrong constant name cleanup1 +# wrong constant name cleanup +# wrong constant name clear1 +# wrong constant name clear +# wrong constant name decrement1 +# wrong constant name decrement2 +# wrong constant name decrement +# wrong constant name increment1 +# wrong constant name increment2 +# wrong constant name increment +# wrong constant name middleware +# wrong constant name with_local_cache +# wrong constant name +# wrong constant name +# undefined singleton method `expand_cache_key1' for `ActiveSupport::Cache' +# wrong constant name +# wrong constant name expand_cache_key1 +# wrong constant name expand_cache_key +# wrong constant name lookup_store +# wrong constant name generate_key +# wrong constant name initialize +# wrong constant name +# wrong constant name run_callbacks +# wrong constant name +# wrong constant name === +# wrong constant name cover? +# wrong constant name include? +# wrong constant name +# undefined method `included1' for module `ActiveSupport::Concern' +# wrong constant name +# wrong constant name append_features +# wrong constant name class_methods +# wrong constant name included1 +# wrong constant name included +# wrong constant name initialize +# wrong constant name +# wrong constant name +# wrong constant name extended +# wrong constant name +# wrong constant name +# wrong constant name +# undefined method `exclusive1' for class `ActiveSupport::Concurrency::ShareLock' +# undefined method `exclusive2' for class `ActiveSupport::Concurrency::ShareLock' +# undefined method `exclusive3' for class `ActiveSupport::Concurrency::ShareLock' +# undefined method `exclusive4' for class `ActiveSupport::Concurrency::ShareLock' +# undefined method `start_exclusive1' for class `ActiveSupport::Concurrency::ShareLock' +# undefined method `start_exclusive2' for class `ActiveSupport::Concurrency::ShareLock' +# undefined method `start_exclusive3' for class `ActiveSupport::Concurrency::ShareLock' +# undefined method `stop_exclusive1' for class `ActiveSupport::Concurrency::ShareLock' +# undefined method `yield_shares1' for class `ActiveSupport::Concurrency::ShareLock' +# undefined method `yield_shares2' for class `ActiveSupport::Concurrency::ShareLock' +# undefined method `yield_shares3' for class `ActiveSupport::Concurrency::ShareLock' +# wrong constant name exclusive1 +# wrong constant name exclusive2 +# wrong constant name exclusive3 +# wrong constant name exclusive4 +# wrong constant name exclusive +# wrong constant name initialize +# wrong constant name raw_state +# wrong constant name sharing +# wrong constant name start_exclusive1 +# wrong constant name start_exclusive2 +# wrong constant name start_exclusive3 +# wrong constant name start_exclusive +# wrong constant name start_sharing +# wrong constant name stop_exclusive1 +# wrong constant name stop_exclusive +# wrong constant name stop_sharing +# wrong constant name yield_shares1 +# wrong constant name yield_shares2 +# wrong constant name yield_shares3 +# wrong constant name yield_shares +# wrong constant name +# wrong constant name +# wrong constant name config +# wrong constant name +# uninitialized constant ActiveSupport::CurrentAttributes::CALLBACK_FILTER_TYPES +# wrong constant name __callbacks +# wrong constant name __callbacks? +# wrong constant name _reset_callbacks +# wrong constant name _run_reset_callbacks +# wrong constant name attributes +# wrong constant name attributes= +# wrong constant name reset +# wrong constant name set +# wrong constant name +# wrong constant name __callbacks +# wrong constant name __callbacks= +# wrong constant name __callbacks? +# wrong constant name _reset_callbacks +# wrong constant name _reset_callbacks= +# wrong constant name attribute +# wrong constant name clear_all +# wrong constant name instance +# wrong constant name reset +# wrong constant name reset_all +# wrong constant name resets +# wrong constant name set +# undefined method `depend_on1' for module `ActiveSupport::Dependencies' +# undefined method `load_file1' for module `ActiveSupport::Dependencies' +# undefined method `loadable_constants_for_path1' for module `ActiveSupport::Dependencies' +# undefined method `require_or_load1' for module `ActiveSupport::Dependencies' +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name autoload_module! +# wrong constant name autoload_once_paths +# wrong constant name autoload_once_paths= +# wrong constant name autoload_paths +# wrong constant name autoload_paths= +# wrong constant name autoloadable_module? +# wrong constant name autoloaded? +# wrong constant name autoloaded_constants +# wrong constant name autoloaded_constants= +# wrong constant name clear +# wrong constant name constant_watch_stack +# wrong constant name constant_watch_stack= +# wrong constant name constantize +# wrong constant name depend_on1 +# wrong constant name depend_on +# wrong constant name explicitly_unloadable_constants +# wrong constant name explicitly_unloadable_constants= +# wrong constant name history +# wrong constant name history= +# wrong constant name hook! +# wrong constant name interlock +# wrong constant name interlock= +# wrong constant name load? +# wrong constant name load_file1 +# wrong constant name load_file +# wrong constant name load_missing_constant +# wrong constant name load_once_path? +# wrong constant name loadable_constants_for_path1 +# wrong constant name loadable_constants_for_path +# wrong constant name loaded +# wrong constant name loaded= +# wrong constant name loading +# wrong constant name loading= +# wrong constant name mark_for_unload +# wrong constant name mechanism +# wrong constant name mechanism= +# wrong constant name new_constants_in +# wrong constant name qualified_const_defined? +# wrong constant name qualified_name_for +# wrong constant name reference +# wrong constant name remove_constant +# wrong constant name remove_unloadable_constants! +# wrong constant name require_or_load1 +# wrong constant name require_or_load +# wrong constant name safe_constantize +# wrong constant name search_for_file +# wrong constant name to_constant_name +# wrong constant name unhook! +# wrong constant name warnings_on_first_load +# wrong constant name warnings_on_first_load= +# wrong constant name will_unload? +# wrong constant name blame_file! +# wrong constant name blamed_files +# wrong constant name copy_blame! +# wrong constant name describe_blame +# wrong constant name +# wrong constant name [] +# wrong constant name clear! +# wrong constant name empty? +# wrong constant name get +# wrong constant name key? +# wrong constant name safe_get +# wrong constant name store +# wrong constant name +# wrong constant name done_running +# wrong constant name done_unloading +# wrong constant name loading +# wrong constant name permit_concurrent_loads +# wrong constant name raw_state +# wrong constant name running +# wrong constant name start_running +# wrong constant name start_unloading +# wrong constant name unloading +# wrong constant name +# undefined method `require_dependency1' for module `ActiveSupport::Dependencies::Loadable' +# wrong constant name load_dependency +# wrong constant name require_dependency1 +# wrong constant name require_dependency +# wrong constant name require_or_load +# wrong constant name unloadable +# wrong constant name +# wrong constant name exclude_from +# undefined method `unloadable1' for module `ActiveSupport::Dependencies::ModuleConstMissing' +# wrong constant name const_missing +# wrong constant name guess_for_anonymous +# wrong constant name unloadable1 +# wrong constant name unloadable +# wrong constant name +# wrong constant name append_features +# wrong constant name exclude_from +# uninitialized constant ActiveSupport::Dependencies::WatchStack::Elem +# wrong constant name each +# wrong constant name new_constants +# wrong constant name watch_namespaces +# wrong constant name watching +# wrong constant name watching? +# wrong constant name +# wrong constant name +# wrong constant name load_interlock +# wrong constant name run_interlock +# wrong constant name unload_interlock +# undefined method `initialize1' for class `ActiveSupport::Deprecation' +# undefined method `initialize2' for class `ActiveSupport::Deprecation' +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# uninitialized constant ActiveSupport::Deprecation::RAILS_GEM_ROOT +# wrong constant name +# wrong constant name deprecation_horizon +# wrong constant name deprecation_horizon= +# wrong constant name initialize1 +# wrong constant name initialize2 +# wrong constant name initialize +# wrong constant name behavior +# wrong constant name behavior= +# wrong constant name debug +# wrong constant name debug= +# wrong constant name +# wrong constant name +# wrong constant name included +# undefined method `initialize1' for class `ActiveSupport::Deprecation::DeprecatedConstantProxy' +# undefined method `initialize2' for class `ActiveSupport::Deprecation::DeprecatedConstantProxy' +# wrong constant name initialize1 +# wrong constant name initialize2 +# wrong constant name initialize +# wrong constant name +# undefined method `initialize1' for class `ActiveSupport::Deprecation::DeprecatedInstanceVariableProxy' +# undefined method `initialize2' for class `ActiveSupport::Deprecation::DeprecatedInstanceVariableProxy' +# wrong constant name initialize1 +# wrong constant name initialize2 +# wrong constant name initialize +# wrong constant name +# undefined method `initialize1' for class `ActiveSupport::Deprecation::DeprecatedObjectProxy' +# wrong constant name initialize1 +# wrong constant name initialize +# wrong constant name +# wrong constant name +# wrong constant name new +# wrong constant name +# wrong constant name +# wrong constant name include +# wrong constant name method_added +# wrong constant name +# undefined method `deprecation_warning1' for module `ActiveSupport::Deprecation::InstanceDelegator::OverrideDelegators' +# undefined method `deprecation_warning2' for module `ActiveSupport::Deprecation::InstanceDelegator::OverrideDelegators' +# undefined method `warn1' for module `ActiveSupport::Deprecation::InstanceDelegator::OverrideDelegators' +# undefined method `warn2' for module `ActiveSupport::Deprecation::InstanceDelegator::OverrideDelegators' +# wrong constant name deprecation_warning1 +# wrong constant name deprecation_warning2 +# wrong constant name deprecation_warning +# wrong constant name warn1 +# wrong constant name warn2 +# wrong constant name warn +# wrong constant name +# wrong constant name +# wrong constant name included +# wrong constant name deprecate_methods +# wrong constant name +# undefined method `deprecation_warning1' for module `ActiveSupport::Deprecation::Reporting' +# undefined method `deprecation_warning2' for module `ActiveSupport::Deprecation::Reporting' +# undefined method `warn1' for module `ActiveSupport::Deprecation::Reporting' +# undefined method `warn2' for module `ActiveSupport::Deprecation::Reporting' +# wrong constant name deprecation_warning1 +# wrong constant name deprecation_warning2 +# wrong constant name deprecation_warning +# wrong constant name gem_name +# wrong constant name gem_name= +# wrong constant name silence +# wrong constant name silenced +# wrong constant name silenced= +# wrong constant name warn1 +# wrong constant name warn2 +# wrong constant name warn +# wrong constant name +# wrong constant name +# wrong constant name behavior +# wrong constant name behavior= +# wrong constant name debug +# wrong constant name debug= +# wrong constant name deprecate_methods +# wrong constant name deprecation_horizon +# wrong constant name deprecation_horizon= +# wrong constant name deprecation_warning +# wrong constant name gem_name +# wrong constant name gem_name= +# wrong constant name initialize +# wrong constant name instance +# wrong constant name silence +# wrong constant name silenced +# wrong constant name silenced= +# wrong constant name warn +# wrong constant name +# wrong constant name descendants +# wrong constant name direct_descendants +# wrong constant name inherited +# wrong constant name +# wrong constant name clear +# wrong constant name descendants +# wrong constant name direct_descendants +# wrong constant name store_inherited +# wrong constant name +# wrong constant name hash_digest_class +# wrong constant name hash_digest_class= +# wrong constant name hexdigest +# undefined method `after1' for class `ActiveSupport::Duration' +# undefined method `ago1' for class `ActiveSupport::Duration' +# undefined method `before1' for class `ActiveSupport::Duration' +# undefined method `from_now1' for class `ActiveSupport::Duration' +# undefined method `iso86011' for class `ActiveSupport::Duration' +# undefined method `since1' for class `ActiveSupport::Duration' +# undefined method `until1' for class `ActiveSupport::Duration' +# wrong constant name % +# wrong constant name * +# wrong constant name + +# wrong constant name - +# wrong constant name -@ +# wrong constant name / +# wrong constant name <=> +# wrong constant name == +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name after1 +# wrong constant name after +# wrong constant name ago1 +# wrong constant name ago +# wrong constant name before1 +# wrong constant name before +# wrong constant name coerce +# wrong constant name encode_with +# wrong constant name eql? +# wrong constant name from_now1 +# wrong constant name from_now +# wrong constant name init_with +# wrong constant name initialize +# wrong constant name instance_of? +# wrong constant name is_a? +# wrong constant name iso86011 +# wrong constant name iso8601 +# wrong constant name kind_of? +# wrong constant name parts +# wrong constant name parts= +# wrong constant name since1 +# wrong constant name since +# wrong constant name until1 +# wrong constant name until +# wrong constant name value +# wrong constant name value= +# wrong constant name +# wrong constant name initialize +# wrong constant name mode +# wrong constant name mode= +# wrong constant name parse! +# wrong constant name parts +# wrong constant name scanner +# wrong constant name sign +# wrong constant name sign= +# wrong constant name +# wrong constant name +# undefined method `initialize1' for class `ActiveSupport::Duration::ISO8601Serializer' +# wrong constant name initialize1 +# wrong constant name initialize +# wrong constant name serialize +# wrong constant name +# wrong constant name % +# wrong constant name * +# wrong constant name + +# wrong constant name - +# wrong constant name / +# wrong constant name <=> +# uninitialized constant ActiveSupport::Duration::Scalar::EXABYTE +# uninitialized constant ActiveSupport::Duration::Scalar::GIGABYTE +# uninitialized constant ActiveSupport::Duration::Scalar::KILOBYTE +# uninitialized constant ActiveSupport::Duration::Scalar::MEGABYTE +# uninitialized constant ActiveSupport::Duration::Scalar::PETABYTE +# uninitialized constant ActiveSupport::Duration::Scalar::TERABYTE +# wrong constant name coerce +# wrong constant name initialize +# wrong constant name to_f +# wrong constant name to_i +# wrong constant name to_s +# wrong constant name value +# wrong constant name +# wrong constant name === +# wrong constant name build +# wrong constant name days +# wrong constant name hours +# wrong constant name minutes +# wrong constant name months +# wrong constant name parse +# wrong constant name seconds +# wrong constant name weeks +# wrong constant name years +# undefined method `step1' for module `ActiveSupport::EachTimeWithZone' +# wrong constant name each +# wrong constant name step1 +# wrong constant name step +# wrong constant name +# uninitialized constant ActiveSupport::EncryptedConfiguration::CIPHER +# wrong constant name [] +# wrong constant name config +# wrong constant name fetch +# wrong constant name initialize +# wrong constant name method_missing +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name change +# wrong constant name content_path +# wrong constant name env_key +# wrong constant name initialize +# wrong constant name key +# wrong constant name key_path +# wrong constant name raise_if_missing_key +# wrong constant name read +# wrong constant name write +# wrong constant name initialize +# wrong constant name +# wrong constant name initialize +# wrong constant name +# wrong constant name +# wrong constant name generate_key +# undefined method `initialize1' for class `ActiveSupport::EventedFileUpdateChecker' +# wrong constant name +# wrong constant name execute +# wrong constant name execute_if_updated +# wrong constant name initialize1 +# wrong constant name initialize +# wrong constant name updated? +# wrong constant name existing_parent +# wrong constant name filter_out_descendants +# wrong constant name longest_common_subpath +# wrong constant name normalize_extension +# wrong constant name xpath +# wrong constant name +# wrong constant name +# uninitialized constant ActiveSupport::ExecutionWrapper::CALLBACK_FILTER_TYPES +# wrong constant name +# wrong constant name +# wrong constant name __callbacks +# wrong constant name __callbacks? +# wrong constant name _complete_callbacks +# wrong constant name _run_callbacks +# wrong constant name _run_complete_callbacks +# wrong constant name _run_run_callbacks +# wrong constant name complete! +# wrong constant name run! +# uninitialized constant ActiveSupport::ExecutionWrapper::CompleteHook::Elem +# wrong constant name after +# wrong constant name before +# wrong constant name hook +# wrong constant name hook= +# wrong constant name +# wrong constant name [] +# wrong constant name members +# uninitialized constant ActiveSupport::ExecutionWrapper::RunHook::Elem +# wrong constant name before +# wrong constant name hook +# wrong constant name hook= +# wrong constant name +# wrong constant name [] +# wrong constant name members +# undefined singleton method `register_hook1' for `ActiveSupport::ExecutionWrapper' +# wrong constant name +# wrong constant name __callbacks +# wrong constant name __callbacks= +# wrong constant name __callbacks? +# wrong constant name _complete_callbacks +# wrong constant name _complete_callbacks= +# wrong constant name _run_callbacks +# wrong constant name _run_callbacks= +# wrong constant name active +# wrong constant name active= +# wrong constant name active? +# wrong constant name inherited +# wrong constant name register_hook1 +# wrong constant name register_hook +# wrong constant name run! +# wrong constant name to_complete +# wrong constant name to_run +# wrong constant name wrap +# uninitialized constant ActiveSupport::Executor::CALLBACK_FILTER_TYPES +# uninitialized constant ActiveSupport::Executor::Null +# wrong constant name +# undefined method `initialize1' for class `ActiveSupport::FileUpdateChecker' +# wrong constant name execute +# wrong constant name execute_if_updated +# wrong constant name initialize1 +# wrong constant name initialize +# wrong constant name updated? +# wrong constant name +# wrong constant name +# uninitialized constant ActiveSupport::Gzip::Stream::Elem +# wrong constant name +# undefined singleton method `compress1' for `ActiveSupport::Gzip' +# undefined singleton method `compress2' for `ActiveSupport::Gzip' +# wrong constant name +# wrong constant name compress1 +# wrong constant name compress2 +# wrong constant name compress +# wrong constant name decompress +# undefined method `initialize1' for class `ActiveSupport::HashWithIndifferentAccess' +# uninitialized constant ActiveSupport::HashWithIndifferentAccess::Elem +# uninitialized constant ActiveSupport::HashWithIndifferentAccess::K +# uninitialized constant ActiveSupport::HashWithIndifferentAccess::V +# wrong constant name [] +# wrong constant name []= +# wrong constant name assoc +# wrong constant name default +# wrong constant name delete +# wrong constant name dig +# wrong constant name fetch +# wrong constant name fetch_values +# wrong constant name has_key? +# wrong constant name include? +# wrong constant name initialize1 +# wrong constant name initialize +# wrong constant name key? +# wrong constant name member? +# wrong constant name merge +# wrong constant name merge! +# wrong constant name regular_update +# wrong constant name regular_writer +# wrong constant name reject +# wrong constant name replace +# wrong constant name select +# wrong constant name store +# wrong constant name transform_keys +# wrong constant name transform_values +# wrong constant name update +# wrong constant name values_at +# wrong constant name +# wrong constant name [] +# wrong constant name include? +# wrong constant name +# undefined method `clear1' for class `ActiveSupport::Inflector::Inflections' +# wrong constant name +# wrong constant name acronym +# wrong constant name acronym_regex +# wrong constant name acronym_regex_with_deprecation +# wrong constant name acronym_regex_without_deprecation +# wrong constant name acronyms +# wrong constant name acronyms_camelize_regex +# wrong constant name acronyms_underscore_regex +# wrong constant name clear1 +# wrong constant name clear +# wrong constant name human +# wrong constant name humans +# wrong constant name irregular +# wrong constant name plural +# wrong constant name plurals +# wrong constant name singular +# wrong constant name singulars +# wrong constant name uncountable +# wrong constant name uncountables +# wrong constant name << +# uninitialized constant ActiveSupport::Inflector::Inflections::Uncountables::Elem +# wrong constant name add +# wrong constant name delete +# wrong constant name initialize +# wrong constant name uncountable? +# wrong constant name +# undefined singleton method `instance1' for `ActiveSupport::Inflector::Inflections' +# wrong constant name +# wrong constant name instance1 +# wrong constant name instance +# undefined method `initialize1' for class `ActiveSupport::InheritableOptions' +# uninitialized constant ActiveSupport::InheritableOptions::Elem +# uninitialized constant ActiveSupport::InheritableOptions::K +# uninitialized constant ActiveSupport::InheritableOptions::V +# wrong constant name inheritable_copy +# wrong constant name initialize1 +# wrong constant name initialize +# wrong constant name +# wrong constant name +# wrong constant name +# undefined method `initialize1' for class `ActiveSupport::JSON::Encoding::JSONGemEncoder' +# wrong constant name encode +# wrong constant name initialize1 +# wrong constant name initialize +# wrong constant name options +# wrong constant name +# wrong constant name +# wrong constant name escape_html_entities_in_json +# wrong constant name escape_html_entities_in_json= +# wrong constant name json_encoder +# wrong constant name json_encoder= +# wrong constant name time_precision +# wrong constant name time_precision= +# wrong constant name use_standard_json_time_format +# wrong constant name use_standard_json_time_format= +# undefined singleton method `encode1' for `ActiveSupport::JSON' +# wrong constant name +# wrong constant name decode +# wrong constant name encode1 +# wrong constant name encode +# wrong constant name parse_error +# undefined method `generate_key1' for class `ActiveSupport::KeyGenerator' +# undefined method `initialize1' for class `ActiveSupport::KeyGenerator' +# wrong constant name generate_key1 +# wrong constant name generate_key +# wrong constant name initialize1 +# wrong constant name initialize +# wrong constant name +# undefined method `on_load1' for module `ActiveSupport::LazyLoadHooks' +# undefined method `run_load_hooks1' for module `ActiveSupport::LazyLoadHooks' +# wrong constant name on_load1 +# wrong constant name on_load +# wrong constant name run_load_hooks1 +# wrong constant name run_load_hooks +# wrong constant name +# wrong constant name extended +# wrong constant name generate_key +# wrong constant name initialize +# wrong constant name +# undefined method `debug1' for class `ActiveSupport::LogSubscriber' +# undefined method `error1' for class `ActiveSupport::LogSubscriber' +# undefined method `fatal1' for class `ActiveSupport::LogSubscriber' +# undefined method `info1' for class `ActiveSupport::LogSubscriber' +# undefined method `unknown1' for class `ActiveSupport::LogSubscriber' +# undefined method `warn1' for class `ActiveSupport::LogSubscriber' +# wrong constant name colorize_logging +# wrong constant name colorize_logging= +# wrong constant name debug1 +# wrong constant name debug +# wrong constant name error1 +# wrong constant name error +# wrong constant name fatal1 +# wrong constant name fatal +# wrong constant name info1 +# wrong constant name info +# wrong constant name logger +# wrong constant name unknown1 +# wrong constant name unknown +# wrong constant name warn1 +# wrong constant name warn +# wrong constant name +# wrong constant name colorize_logging +# wrong constant name colorize_logging= +# wrong constant name flush_all! +# wrong constant name log_subscribers +# wrong constant name logger +# wrong constant name logger= +# undefined method `add1' for class `ActiveSupport::Logger' +# undefined method `add2' for class `ActiveSupport::Logger' +# uninitialized constant ActiveSupport::Logger::DEBUG +# uninitialized constant ActiveSupport::Logger::ERROR +# uninitialized constant ActiveSupport::Logger::FATAL +# uninitialized constant ActiveSupport::Logger::INFO +# uninitialized constant ActiveSupport::Logger::ProgName +# uninitialized constant ActiveSupport::Logger::SEV_LABEL +# wrong constant name +# uninitialized constant ActiveSupport::Logger::UNKNOWN +# uninitialized constant ActiveSupport::Logger::VERSION +# uninitialized constant ActiveSupport::Logger::WARN +# wrong constant name add1 +# wrong constant name add2 +# wrong constant name add +# wrong constant name initialize +# wrong constant name silencer +# wrong constant name silencer= +# wrong constant name unknown? +# uninitialized constant ActiveSupport::Logger::SimpleFormatter::Format +# wrong constant name call +# wrong constant name +# wrong constant name +# wrong constant name broadcast +# wrong constant name logger_outputs_to? +# wrong constant name silencer +# wrong constant name silencer= +# wrong constant name after_initialize +# wrong constant name level +# wrong constant name local_level +# wrong constant name local_level= +# wrong constant name local_log_id +# wrong constant name +# undefined method `load1' for module `ActiveSupport::MarshalWithAutoloading' +# wrong constant name load1 +# wrong constant name load +# wrong constant name +# undefined method `encrypt_and_sign1' for class `ActiveSupport::MessageEncryptor' +# undefined method `encrypt_and_sign2' for class `ActiveSupport::MessageEncryptor' +# undefined method `encrypt_and_sign3' for class `ActiveSupport::MessageEncryptor' +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name encrypt_and_sign1 +# wrong constant name encrypt_and_sign2 +# wrong constant name encrypt_and_sign3 +# wrong constant name encrypt_and_sign +# wrong constant name +# wrong constant name +# wrong constant name dump +# wrong constant name load +# wrong constant name +# wrong constant name generate +# wrong constant name verify +# undefined singleton method `key_len1' for `ActiveSupport::MessageEncryptor' +# wrong constant name +# wrong constant name default_cipher +# wrong constant name key_len1 +# wrong constant name key_len +# wrong constant name use_authenticated_message_encryption +# wrong constant name use_authenticated_message_encryption= +# undefined method `generate1' for class `ActiveSupport::MessageVerifier' +# undefined method `generate2' for class `ActiveSupport::MessageVerifier' +# undefined method `generate3' for class `ActiveSupport::MessageVerifier' +# wrong constant name +# wrong constant name generate1 +# wrong constant name generate2 +# wrong constant name generate3 +# wrong constant name generate +# wrong constant name valid_message? +# wrong constant name verify +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# undefined method `initialize1' for class `ActiveSupport::Messages::Metadata' +# undefined method `initialize2' for class `ActiveSupport::Messages::Metadata' +# wrong constant name initialize1 +# wrong constant name initialize2 +# wrong constant name initialize +# wrong constant name verify +# undefined singleton method `wrap1' for `ActiveSupport::Messages::Metadata' +# undefined singleton method `wrap2' for `ActiveSupport::Messages::Metadata' +# undefined singleton method `wrap3' for `ActiveSupport::Messages::Metadata' +# wrong constant name +# wrong constant name verify +# wrong constant name wrap1 +# wrong constant name wrap2 +# wrong constant name wrap3 +# wrong constant name wrap +# wrong constant name encrypted +# wrong constant name rotate +# wrong constant name signed +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name initialize +# wrong constant name rotate +# undefined method `decrypt_and_verify1' for module `ActiveSupport::Messages::Rotator::Encryptor' +# wrong constant name decrypt_and_verify1 +# wrong constant name decrypt_and_verify +# wrong constant name +# undefined method `verified1' for module `ActiveSupport::Messages::Rotator::Verifier' +# wrong constant name verified1 +# wrong constant name verified +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# undefined method `normalize1' for class `ActiveSupport::Multibyte::Chars' +# undefined method `tidy_bytes1' for class `ActiveSupport::Multibyte::Chars' +# wrong constant name <=> +# wrong constant name =~ +# wrong constant name acts_like_string? +# wrong constant name capitalize +# wrong constant name capitalize! +# wrong constant name compose +# wrong constant name decompose +# wrong constant name downcase +# wrong constant name downcase! +# wrong constant name grapheme_length +# wrong constant name initialize +# wrong constant name limit +# wrong constant name method_missing +# wrong constant name normalize1 +# wrong constant name normalize +# wrong constant name reverse +# wrong constant name reverse! +# wrong constant name slice! +# wrong constant name split +# wrong constant name swapcase +# wrong constant name tidy_bytes1 +# wrong constant name tidy_bytes +# wrong constant name tidy_bytes! +# wrong constant name titlecase +# wrong constant name titleize +# wrong constant name to_str +# wrong constant name upcase +# wrong constant name upcase! +# wrong constant name wrapped_string +# wrong constant name +# wrong constant name consumes? +# undefined method `normalize1' for module `ActiveSupport::Multibyte::Unicode' +# undefined method `tidy_bytes1' for module `ActiveSupport::Multibyte::Unicode' +# wrong constant name +# wrong constant name +# wrong constant name compose +# wrong constant name decompose +# wrong constant name default_normalization_form +# wrong constant name default_normalization_form= +# wrong constant name downcase +# wrong constant name in_char_class? +# wrong constant name normalize1 +# wrong constant name normalize +# wrong constant name pack_graphemes +# wrong constant name reorder_characters +# wrong constant name swapcase +# wrong constant name tidy_bytes1 +# wrong constant name tidy_bytes +# wrong constant name unpack_graphemes +# wrong constant name upcase +# wrong constant name code +# wrong constant name code= +# wrong constant name combining_class +# wrong constant name combining_class= +# wrong constant name decomp_mapping +# wrong constant name decomp_mapping= +# wrong constant name decomp_type +# wrong constant name decomp_type= +# wrong constant name lowercase_mapping +# wrong constant name lowercase_mapping= +# wrong constant name swapcase_mapping +# wrong constant name uppercase_mapping +# wrong constant name uppercase_mapping= +# wrong constant name +# wrong constant name boundary +# wrong constant name boundary= +# wrong constant name codepoints +# wrong constant name codepoints= +# wrong constant name composition_exclusion +# wrong constant name composition_exclusion= +# wrong constant name composition_map +# wrong constant name composition_map= +# wrong constant name cp1252 +# wrong constant name cp1252= +# wrong constant name load +# wrong constant name +# wrong constant name dirname +# wrong constant name filename +# wrong constant name +# wrong constant name +# wrong constant name proxy_class +# wrong constant name proxy_class= +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name << +# wrong constant name children +# wrong constant name duration +# wrong constant name end +# wrong constant name end= +# wrong constant name initialize +# wrong constant name name +# wrong constant name parent_of? +# wrong constant name payload +# wrong constant name time +# wrong constant name transaction_id +# wrong constant name +# undefined method `finish1' for class `ActiveSupport::Notifications::Fanout' +# undefined method `subscribe1' for class `ActiveSupport::Notifications::Fanout' +# undefined method `subscribe2' for class `ActiveSupport::Notifications::Fanout' +# wrong constant name +# wrong constant name finish1 +# wrong constant name finish +# wrong constant name initialize +# wrong constant name listeners_for +# wrong constant name listening? +# wrong constant name lock +# wrong constant name locked? +# wrong constant name publish +# wrong constant name start +# wrong constant name subscribe1 +# wrong constant name subscribe2 +# wrong constant name subscribe +# wrong constant name synchronize +# wrong constant name try_lock +# wrong constant name unlock +# wrong constant name unsubscribe +# wrong constant name wait +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name finish +# wrong constant name initialize +# wrong constant name matches? +# wrong constant name publish +# wrong constant name start +# wrong constant name subscribed_to? +# wrong constant name +# wrong constant name finish +# wrong constant name initialize +# wrong constant name matches? +# wrong constant name publish +# wrong constant name start +# wrong constant name subscribed_to? +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name new +# wrong constant name +# wrong constant name instrumenter_for +# wrong constant name +# undefined method `instrument1' for class `ActiveSupport::Notifications::Instrumenter' +# wrong constant name finish +# wrong constant name finish_with_state +# wrong constant name id +# wrong constant name initialize +# wrong constant name instrument1 +# wrong constant name instrument +# wrong constant name start +# wrong constant name +# undefined singleton method `instrument1' for `ActiveSupport::Notifications' +# wrong constant name +# wrong constant name instrument1 +# wrong constant name instrument +# wrong constant name instrumenter +# wrong constant name notifier +# wrong constant name notifier= +# wrong constant name publish +# wrong constant name subscribe +# wrong constant name subscribed +# wrong constant name unsubscribe +# wrong constant name execute +# wrong constant name initialize +# wrong constant name namespace +# wrong constant name namespace= +# wrong constant name namespace? +# wrong constant name number +# wrong constant name opts +# wrong constant name validate_float +# wrong constant name validate_float= +# wrong constant name validate_float? +# wrong constant name +# wrong constant name convert +# wrong constant name namespace +# wrong constant name namespace= +# wrong constant name namespace? +# wrong constant name validate_float +# wrong constant name validate_float= +# wrong constant name validate_float? +# uninitialized constant ActiveSupport::NumberHelper::NumberToCurrencyConverter::DEFAULTS +# wrong constant name convert +# wrong constant name +# uninitialized constant ActiveSupport::NumberHelper::NumberToDelimitedConverter::DEFAULTS +# wrong constant name convert +# wrong constant name +# uninitialized constant ActiveSupport::NumberHelper::NumberToHumanConverter::DEFAULTS +# wrong constant name convert +# wrong constant name +# uninitialized constant ActiveSupport::NumberHelper::NumberToHumanSizeConverter::DEFAULTS +# wrong constant name convert +# wrong constant name +# uninitialized constant ActiveSupport::NumberHelper::NumberToPercentageConverter::DEFAULTS +# wrong constant name convert +# wrong constant name +# uninitialized constant ActiveSupport::NumberHelper::NumberToPhoneConverter::DEFAULTS +# wrong constant name convert +# wrong constant name +# uninitialized constant ActiveSupport::NumberHelper::NumberToRoundedConverter::DEFAULTS +# wrong constant name convert +# wrong constant name +# wrong constant name digit_count +# wrong constant name initialize +# wrong constant name options +# wrong constant name round +# wrong constant name +# undefined method `to_s1' for module `ActiveSupport::NumericWithFormat' +# undefined method `to_s2' for module `ActiveSupport::NumericWithFormat' +# wrong constant name to_s1 +# wrong constant name to_s2 +# wrong constant name to_s +# wrong constant name +# wrong constant name initialize +# wrong constant name +# uninitialized constant ActiveSupport::OrderedHash::Elem +# uninitialized constant ActiveSupport::OrderedHash::K +# uninitialized constant ActiveSupport::OrderedHash::V +# wrong constant name encode_with +# wrong constant name reject +# wrong constant name select +# wrong constant name to_yaml_type +# wrong constant name +# uninitialized constant ActiveSupport::OrderedOptions::Elem +# uninitialized constant ActiveSupport::OrderedOptions::K +# uninitialized constant ActiveSupport::OrderedOptions::V +# wrong constant name [] +# wrong constant name []= +# wrong constant name _get +# wrong constant name method_missing +# wrong constant name +# wrong constant name instance +# wrong constant name +# wrong constant name extended +# wrong constant name raise +# wrong constant name +# uninitialized constant ActiveSupport::Railtie::ABSTRACT_RAILTIES +# wrong constant name +# undefined method `to_default_s1' for module `ActiveSupport::RangeWithFormat' +# undefined method `to_formatted_s1' for module `ActiveSupport::RangeWithFormat' +# undefined method `to_s1' for module `ActiveSupport::RangeWithFormat' +# wrong constant name to_default_s1 +# wrong constant name to_default_s +# wrong constant name to_formatted_s1 +# wrong constant name to_formatted_s +# wrong constant name to_s1 +# wrong constant name to_s +# wrong constant name +# uninitialized constant ActiveSupport::Reloader::CALLBACK_FILTER_TYPES +# uninitialized constant ActiveSupport::Reloader::Null +# wrong constant name _class_unload_callbacks +# wrong constant name _prepare_callbacks +# wrong constant name _run_class_unload_callbacks +# wrong constant name _run_prepare_callbacks +# wrong constant name check +# wrong constant name check= +# wrong constant name check? +# wrong constant name class_unload! +# wrong constant name executor +# wrong constant name executor= +# wrong constant name executor? +# wrong constant name release_unload_lock! +# wrong constant name require_unload_lock! +# wrong constant name +# wrong constant name _class_unload_callbacks +# wrong constant name _class_unload_callbacks= +# wrong constant name _prepare_callbacks +# wrong constant name _prepare_callbacks= +# wrong constant name after_class_unload +# wrong constant name before_class_unload +# wrong constant name check +# wrong constant name check! +# wrong constant name check= +# wrong constant name check? +# wrong constant name executor +# wrong constant name executor= +# wrong constant name executor? +# wrong constant name prepare! +# wrong constant name reload! +# wrong constant name reloaded! +# wrong constant name to_prepare +# wrong constant name handler_for_rescue +# wrong constant name rescue_with_handler +# wrong constant name +# undefined method `initialize1' for class `ActiveSupport::SafeBuffer' +# wrong constant name % +# wrong constant name + +# wrong constant name << +# uninitialized constant ActiveSupport::SafeBuffer::BLANK_RE +# uninitialized constant ActiveSupport::SafeBuffer::ENCODED_BLANKS +# wrong constant name [] +# wrong constant name capitalize +# wrong constant name capitalize! +# wrong constant name chomp +# wrong constant name chomp! +# wrong constant name chop +# wrong constant name chop! +# wrong constant name clone_empty +# wrong constant name concat +# wrong constant name delete +# wrong constant name delete! +# wrong constant name downcase +# wrong constant name downcase! +# wrong constant name encode_with +# wrong constant name gsub +# wrong constant name gsub! +# wrong constant name initialize1 +# wrong constant name initialize +# wrong constant name lstrip +# wrong constant name lstrip! +# wrong constant name next +# wrong constant name next! +# wrong constant name prepend +# wrong constant name reverse +# wrong constant name reverse! +# wrong constant name rstrip +# wrong constant name rstrip! +# wrong constant name safe_concat +# wrong constant name slice +# wrong constant name slice! +# wrong constant name squeeze +# wrong constant name squeeze! +# wrong constant name strip +# wrong constant name strip! +# wrong constant name sub +# wrong constant name sub! +# wrong constant name succ +# wrong constant name succ! +# wrong constant name swapcase +# wrong constant name swapcase! +# wrong constant name tr +# wrong constant name tr! +# wrong constant name tr_s +# wrong constant name tr_s! +# wrong constant name upcase +# wrong constant name upcase! +# wrong constant name +# wrong constant name +# wrong constant name fixed_length_secure_compare +# wrong constant name secure_compare +# uninitialized constant ActiveSupport::StringInquirer::BLANK_RE +# uninitialized constant ActiveSupport::StringInquirer::ENCODED_BLANKS +# wrong constant name +# wrong constant name finish +# wrong constant name patterns +# wrong constant name start +# undefined singleton method `attach_to1' for `ActiveSupport::Subscriber' +# undefined singleton method `attach_to2' for `ActiveSupport::Subscriber' +# wrong constant name +# wrong constant name attach_to1 +# wrong constant name attach_to2 +# wrong constant name attach_to +# wrong constant name method_added +# wrong constant name namespace +# wrong constant name notifier +# wrong constant name subscriber +# wrong constant name subscribers +# wrong constant name get_queue +# wrong constant name +# wrong constant name +# wrong constant name clear_tags! +# wrong constant name flush +# wrong constant name pop_tags +# wrong constant name push_tags +# wrong constant name tagged +# undefined method `pop_tags1' for module `ActiveSupport::TaggedLogging::Formatter' +# wrong constant name call +# wrong constant name clear_tags! +# wrong constant name current_tags +# wrong constant name pop_tags1 +# wrong constant name pop_tags +# wrong constant name push_tags +# wrong constant name tagged +# wrong constant name tags_text +# wrong constant name +# wrong constant name +# wrong constant name new +# undefined method `assert_no_match1' for class `ActiveSupport::TestCase' +# undefined method `assert_not_empty1' for class `ActiveSupport::TestCase' +# undefined method `assert_not_equal1' for class `ActiveSupport::TestCase' +# undefined method `assert_not_in_delta1' for class `ActiveSupport::TestCase' +# undefined method `assert_not_in_delta2' for class `ActiveSupport::TestCase' +# undefined method `assert_not_in_epsilon1' for class `ActiveSupport::TestCase' +# undefined method `assert_not_in_epsilon2' for class `ActiveSupport::TestCase' +# undefined method `assert_not_includes1' for class `ActiveSupport::TestCase' +# undefined method `assert_not_instance_of1' for class `ActiveSupport::TestCase' +# undefined method `assert_not_kind_of1' for class `ActiveSupport::TestCase' +# undefined method `assert_not_nil1' for class `ActiveSupport::TestCase' +# undefined method `assert_not_operator1' for class `ActiveSupport::TestCase' +# undefined method `assert_not_operator2' for class `ActiveSupport::TestCase' +# undefined method `assert_not_predicate1' for class `ActiveSupport::TestCase' +# undefined method `assert_not_respond_to1' for class `ActiveSupport::TestCase' +# undefined method `assert_not_same1' for class `ActiveSupport::TestCase' +# uninitialized constant ActiveSupport::TestCase::CALLBACK_FILTER_TYPES +# uninitialized constant ActiveSupport::TestCase::E +# uninitialized constant ActiveSupport::TestCase::PASSTHROUGH_EXCEPTIONS +# uninitialized constant ActiveSupport::TestCase::SIGNALS +# uninitialized constant ActiveSupport::TestCase::TEARDOWN_METHODS +# uninitialized constant ActiveSupport::TestCase::UNDEFINED +# uninitialized constant ActiveSupport::TestCase::UNTRACKED +# wrong constant name __callbacks +# wrong constant name __callbacks? +# wrong constant name _run_setup_callbacks +# wrong constant name _run_teardown_callbacks +# wrong constant name _setup_callbacks +# wrong constant name _teardown_callbacks +# wrong constant name assert_no_match1 +# wrong constant name assert_no_match +# wrong constant name assert_not_empty1 +# wrong constant name assert_not_empty +# wrong constant name assert_not_equal1 +# wrong constant name assert_not_equal +# wrong constant name assert_not_in_delta1 +# wrong constant name assert_not_in_delta2 +# wrong constant name assert_not_in_delta +# wrong constant name assert_not_in_epsilon1 +# wrong constant name assert_not_in_epsilon2 +# wrong constant name assert_not_in_epsilon +# wrong constant name assert_not_includes1 +# wrong constant name assert_not_includes +# wrong constant name assert_not_instance_of1 +# wrong constant name assert_not_instance_of +# wrong constant name assert_not_kind_of1 +# wrong constant name assert_not_kind_of +# wrong constant name assert_not_nil1 +# wrong constant name assert_not_nil +# wrong constant name assert_not_operator1 +# wrong constant name assert_not_operator2 +# wrong constant name assert_not_operator +# wrong constant name assert_not_predicate1 +# wrong constant name assert_not_predicate +# wrong constant name assert_not_respond_to1 +# wrong constant name assert_not_respond_to +# wrong constant name assert_not_same1 +# wrong constant name assert_not_same +# wrong constant name assert_raise +# wrong constant name config +# wrong constant name config= +# wrong constant name config? +# wrong constant name file_fixture_path +# wrong constant name file_fixture_path? +# wrong constant name fixture_class_names +# wrong constant name fixture_class_names= +# wrong constant name fixture_class_names? +# wrong constant name fixture_path +# wrong constant name fixture_path? +# wrong constant name fixture_table_names +# wrong constant name fixture_table_names= +# wrong constant name fixture_table_names? +# wrong constant name method_name +# wrong constant name pre_loaded_fixtures +# wrong constant name pre_loaded_fixtures= +# wrong constant name pre_loaded_fixtures? +# wrong constant name use_instantiated_fixtures +# wrong constant name use_instantiated_fixtures= +# wrong constant name use_instantiated_fixtures? +# wrong constant name use_transactional_tests +# wrong constant name use_transactional_tests= +# wrong constant name use_transactional_tests? +# wrong constant name __callbacks +# wrong constant name __callbacks= +# wrong constant name __callbacks? +# wrong constant name _setup_callbacks +# wrong constant name _setup_callbacks= +# wrong constant name _teardown_callbacks +# wrong constant name _teardown_callbacks= +# wrong constant name config +# wrong constant name config= +# wrong constant name config? +# wrong constant name file_fixture_path +# wrong constant name file_fixture_path= +# wrong constant name file_fixture_path? +# wrong constant name fixture_class_names +# wrong constant name fixture_class_names= +# wrong constant name fixture_class_names? +# wrong constant name fixture_path +# wrong constant name fixture_path= +# wrong constant name fixture_path? +# wrong constant name fixture_table_names +# wrong constant name fixture_table_names= +# wrong constant name fixture_table_names? +# wrong constant name pre_loaded_fixtures +# wrong constant name pre_loaded_fixtures= +# wrong constant name pre_loaded_fixtures? +# wrong constant name test_order= +# wrong constant name use_instantiated_fixtures +# wrong constant name use_instantiated_fixtures= +# wrong constant name use_instantiated_fixtures? +# wrong constant name use_transactional_tests +# wrong constant name use_transactional_tests= +# wrong constant name use_transactional_tests? +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# undefined method `assert_changes1' for module `ActiveSupport::Testing::Assertions' +# undefined method `assert_changes2' for module `ActiveSupport::Testing::Assertions' +# undefined method `assert_changes3' for module `ActiveSupport::Testing::Assertions' +# undefined method `assert_no_changes1' for module `ActiveSupport::Testing::Assertions' +# undefined method `assert_no_difference1' for module `ActiveSupport::Testing::Assertions' +# undefined method `assert_not1' for module `ActiveSupport::Testing::Assertions' +# wrong constant name assert_changes1 +# wrong constant name assert_changes2 +# wrong constant name assert_changes3 +# wrong constant name assert_changes +# wrong constant name assert_difference +# wrong constant name assert_no_changes1 +# wrong constant name assert_no_changes +# wrong constant name assert_no_difference1 +# wrong constant name assert_no_difference +# wrong constant name assert_not1 +# wrong constant name assert_not +# wrong constant name assert_nothing_raised +# wrong constant name +# wrong constant name +# wrong constant name test +# wrong constant name +# undefined method `assert_deprecated1' for module `ActiveSupport::Testing::Deprecation' +# undefined method `assert_deprecated2' for module `ActiveSupport::Testing::Deprecation' +# undefined method `assert_not_deprecated1' for module `ActiveSupport::Testing::Deprecation' +# undefined method `collect_deprecations1' for module `ActiveSupport::Testing::Deprecation' +# wrong constant name assert_deprecated1 +# wrong constant name assert_deprecated2 +# wrong constant name assert_deprecated +# wrong constant name assert_not_deprecated1 +# wrong constant name assert_not_deprecated +# wrong constant name collect_deprecations1 +# wrong constant name collect_deprecations +# wrong constant name +# wrong constant name file_fixture +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name run +# wrong constant name run_in_isolation +# wrong constant name +# wrong constant name run_in_isolation +# wrong constant name +# wrong constant name +# wrong constant name forking_env? +# wrong constant name included +# wrong constant name after_teardown +# wrong constant name before_setup +# wrong constant name +# wrong constant name prepended +# wrong constant name +# wrong constant name stub_object +# wrong constant name stubbing +# wrong constant name unstub_all! +# uninitialized constant ActiveSupport::Testing::SimpleStubs::Stub::Elem +# wrong constant name method_name +# wrong constant name method_name= +# wrong constant name object +# wrong constant name object= +# wrong constant name original_method +# wrong constant name original_method= +# wrong constant name +# wrong constant name [] +# wrong constant name members +# wrong constant name +# wrong constant name +# wrong constant name before_setup +# wrong constant name tagged_logger= +# wrong constant name +# wrong constant name after_teardown +# wrong constant name freeze_time +# wrong constant name travel +# wrong constant name travel_back +# wrong constant name travel_to +# wrong constant name +# wrong constant name +# undefined method `formatted_offset1' for class `ActiveSupport::TimeWithZone' +# undefined method `formatted_offset2' for class `ActiveSupport::TimeWithZone' +# undefined method `getlocal1' for class `ActiveSupport::TimeWithZone' +# undefined method `in_time_zone1' for class `ActiveSupport::TimeWithZone' +# undefined method `initialize1' for class `ActiveSupport::TimeWithZone' +# undefined method `initialize2' for class `ActiveSupport::TimeWithZone' +# undefined method `iso86011' for class `ActiveSupport::TimeWithZone' +# undefined method `localtime1' for class `ActiveSupport::TimeWithZone' +# undefined method `respond_to?1' for class `ActiveSupport::TimeWithZone' +# undefined method `rfc33391' for class `ActiveSupport::TimeWithZone' +# undefined method `to_formatted_s1' for class `ActiveSupport::TimeWithZone' +# undefined method `to_s1' for class `ActiveSupport::TimeWithZone' +# undefined method `xmlschema1' for class `ActiveSupport::TimeWithZone' +# wrong constant name + +# wrong constant name - +# wrong constant name <=> +# wrong constant name acts_like_time? +# wrong constant name advance +# wrong constant name ago +# wrong constant name between? +# wrong constant name change +# wrong constant name comparable_time +# wrong constant name day +# wrong constant name dst? +# wrong constant name encode_with +# wrong constant name eql? +# wrong constant name formatted_offset1 +# wrong constant name formatted_offset2 +# wrong constant name formatted_offset +# wrong constant name future? +# wrong constant name getgm +# wrong constant name getlocal1 +# wrong constant name getlocal +# wrong constant name getutc +# wrong constant name gmt? +# wrong constant name gmt_offset +# wrong constant name gmtime +# wrong constant name gmtoff +# wrong constant name hour +# wrong constant name httpdate +# wrong constant name in +# wrong constant name in_time_zone1 +# wrong constant name in_time_zone +# wrong constant name init_with +# wrong constant name initialize1 +# wrong constant name initialize2 +# wrong constant name initialize +# wrong constant name is_a? +# wrong constant name isdst +# wrong constant name iso86011 +# wrong constant name iso8601 +# wrong constant name kind_of? +# wrong constant name localtime1 +# wrong constant name localtime +# wrong constant name marshal_dump +# wrong constant name marshal_load +# wrong constant name mday +# wrong constant name method_missing +# wrong constant name min +# wrong constant name mon +# wrong constant name month +# wrong constant name nsec +# wrong constant name past? +# wrong constant name period +# wrong constant name respond_to?1 +# wrong constant name respond_to? +# wrong constant name rfc2822 +# wrong constant name rfc33391 +# wrong constant name rfc3339 +# wrong constant name rfc822 +# wrong constant name sec +# wrong constant name since +# wrong constant name strftime +# wrong constant name time +# wrong constant name time_zone +# wrong constant name to_a +# wrong constant name to_date +# wrong constant name to_datetime +# wrong constant name to_f +# wrong constant name to_formatted_s1 +# wrong constant name to_formatted_s +# wrong constant name to_i +# wrong constant name to_r +# wrong constant name to_s1 +# wrong constant name to_s +# wrong constant name to_time +# wrong constant name today? +# wrong constant name tv_sec +# wrong constant name usec +# wrong constant name utc +# wrong constant name utc? +# wrong constant name utc_offset +# wrong constant name wday +# wrong constant name xmlschema1 +# wrong constant name xmlschema +# wrong constant name yday +# wrong constant name year +# wrong constant name zone +# undefined method `formatted_offset1' for class `ActiveSupport::TimeZone' +# undefined method `formatted_offset2' for class `ActiveSupport::TimeZone' +# undefined method `initialize1' for class `ActiveSupport::TimeZone' +# undefined method `initialize2' for class `ActiveSupport::TimeZone' +# undefined method `local_to_utc1' for class `ActiveSupport::TimeZone' +# undefined method `parse1' for class `ActiveSupport::TimeZone' +# undefined method `period_for_local1' for class `ActiveSupport::TimeZone' +# undefined method `strptime1' for class `ActiveSupport::TimeZone' +# wrong constant name <=> +# wrong constant name =~ +# wrong constant name at +# wrong constant name encode_with +# wrong constant name formatted_offset1 +# wrong constant name formatted_offset2 +# wrong constant name formatted_offset +# wrong constant name init_with +# wrong constant name initialize1 +# wrong constant name initialize2 +# wrong constant name initialize +# wrong constant name iso8601 +# wrong constant name local +# wrong constant name local_to_utc1 +# wrong constant name local_to_utc +# wrong constant name name +# wrong constant name now +# wrong constant name parse1 +# wrong constant name parse +# wrong constant name period_for_local1 +# wrong constant name period_for_local +# wrong constant name period_for_utc +# wrong constant name periods_for_local +# wrong constant name rfc3339 +# wrong constant name strptime1 +# wrong constant name strptime +# wrong constant name today +# wrong constant name tomorrow +# wrong constant name tzinfo +# wrong constant name utc_offset +# wrong constant name utc_to_local +# wrong constant name yesterday +# undefined singleton method `seconds_to_utc_offset1' for `ActiveSupport::TimeZone' +# wrong constant name +# wrong constant name [] +# wrong constant name all +# wrong constant name clear +# wrong constant name country_zones +# wrong constant name create +# wrong constant name find_tzinfo +# wrong constant name new +# wrong constant name seconds_to_utc_offset1 +# wrong constant name seconds_to_utc_offset +# wrong constant name us_zones +# undefined method `to_json1' for module `ActiveSupport::ToJsonWithActiveSupportEncoder' +# wrong constant name to_json1 +# wrong constant name to_json +# wrong constant name +# wrong constant name try +# wrong constant name try! +# wrong constant name +# wrong constant name +# undefined method `initialize1' for class `ActiveSupport::XMLConverter' +# wrong constant name +# wrong constant name initialize1 +# wrong constant name initialize +# wrong constant name to_h +# wrong constant name initialize +# wrong constant name +# wrong constant name +# undefined method `rename_key1' for module `ActiveSupport::XmlMini' +# wrong constant name +# wrong constant name backend +# wrong constant name backend= +# wrong constant name depth +# wrong constant name depth= +# wrong constant name parse +# wrong constant name rename_key1 +# wrong constant name rename_key +# wrong constant name to_tag +# wrong constant name with_backend +# wrong constant name content_type +# wrong constant name content_type= +# wrong constant name original_filename +# wrong constant name original_filename= +# wrong constant name +# wrong constant name +# wrong constant name parse +# wrong constant name +# wrong constant name escape_html_entities_in_json +# wrong constant name escape_html_entities_in_json= +# wrong constant name gem_version +# wrong constant name json_encoder +# wrong constant name json_encoder= +# wrong constant name parse_json_times +# wrong constant name parse_json_times= +# wrong constant name test_order +# wrong constant name test_order= +# wrong constant name time_precision +# wrong constant name time_precision= +# wrong constant name to_time_preserves_timezone +# wrong constant name to_time_preserves_timezone= +# wrong constant name use_standard_json_time_format +# wrong constant name use_standard_json_time_format= +# wrong constant name version +# uninitialized constant AddPreferencesModel::User::ACTIONS +# uninitialized constant AddPreferencesModel::User::BLACKLISTED_CLASS_METHODS +# uninitialized constant AddPreferencesModel::User::CALLBACKS +# uninitialized constant AddPreferencesModel::User::CALLBACK_FILTER_TYPES +# uninitialized constant AddPreferencesModel::User::CALL_COMPILABLE_REGEXP +# uninitialized constant AddPreferencesModel::User::COLUMNS +# wrong constant name +# uninitialized constant AddPreferencesModel::User::MAX_PASSWORD_LENGTH_ALLOWED +# uninitialized constant AddPreferencesModel::User::NAME_COMPILABLE_REGEXP +# uninitialized constant AddPreferencesModel::User::UNASSIGNABLE_KEYS +# wrong constant name +# uninitialized constant AddPreferencesToUserTable::User::ACTIONS +# uninitialized constant AddPreferencesToUserTable::User::BLACKLISTED_CLASS_METHODS +# uninitialized constant AddPreferencesToUserTable::User::CALLBACKS +# uninitialized constant AddPreferencesToUserTable::User::CALLBACK_FILTER_TYPES +# uninitialized constant AddPreferencesToUserTable::User::CALL_COMPILABLE_REGEXP +# uninitialized constant AddPreferencesToUserTable::User::COLUMNS +# wrong constant name +# uninitialized constant AddPreferencesToUserTable::User::MAX_PASSWORD_LENGTH_ALLOWED +# uninitialized constant AddPreferencesToUserTable::User::NAME_COMPILABLE_REGEXP +# uninitialized constant AddPreferencesToUserTable::User::UNASSIGNABLE_KEYS +# wrong constant name +# uninitialized constant AddProjectCompletedAtColumn::Project::ACTIONS +# uninitialized constant AddProjectCompletedAtColumn::Project::BLACKLISTED_CLASS_METHODS +# uninitialized constant AddProjectCompletedAtColumn::Project::CALLBACKS +# uninitialized constant AddProjectCompletedAtColumn::Project::CALLBACK_FILTER_TYPES +# uninitialized constant AddProjectCompletedAtColumn::Project::CALL_COMPILABLE_REGEXP +# uninitialized constant AddProjectCompletedAtColumn::Project::COLUMNS +# wrong constant name +# uninitialized constant AddProjectCompletedAtColumn::Project::MAX_PASSWORD_LENGTH_ALLOWED +# uninitialized constant AddProjectCompletedAtColumn::Project::NAME_COMPILABLE_REGEXP +# uninitialized constant AddProjectCompletedAtColumn::Project::UNASSIGNABLE_KEYS +# wrong constant name +# uninitialized constant AddStateToContext::Context::ACTIONS +# uninitialized constant AddStateToContext::Context::BLACKLISTED_CLASS_METHODS +# uninitialized constant AddStateToContext::Context::CALLBACKS +# uninitialized constant AddStateToContext::Context::CALLBACK_FILTER_TYPES +# uninitialized constant AddStateToContext::Context::CALL_COMPILABLE_REGEXP +# uninitialized constant AddStateToContext::Context::COLUMNS +# wrong constant name +# uninitialized constant AddStateToContext::Context::MAX_PASSWORD_LENGTH_ALLOWED +# uninitialized constant AddStateToContext::Context::NAME_COMPILABLE_REGEXP +# uninitialized constant AddStateToContext::Context::UNASSIGNABLE_KEYS +# wrong constant name +# uninitialized constant AddSubclassAttrToTodos::Immediate::ACTIONS +# uninitialized constant AddSubclassAttrToTodos::Immediate::BLACKLISTED_CLASS_METHODS +# uninitialized constant AddSubclassAttrToTodos::Immediate::CALLBACKS +# uninitialized constant AddSubclassAttrToTodos::Immediate::CALLBACK_FILTER_TYPES +# uninitialized constant AddSubclassAttrToTodos::Immediate::CALL_COMPILABLE_REGEXP +# uninitialized constant AddSubclassAttrToTodos::Immediate::COLUMNS +# wrong constant name +# uninitialized constant AddSubclassAttrToTodos::Immediate::MAX_PASSWORD_LENGTH_ALLOWED +# uninitialized constant AddSubclassAttrToTodos::Immediate::NAME_COMPILABLE_REGEXP +# uninitialized constant AddSubclassAttrToTodos::Immediate::UNASSIGNABLE_KEYS +# wrong constant name +# uninitialized constant AddSubclassAttrToTodos::Todo::ACTIONS +# uninitialized constant AddSubclassAttrToTodos::Todo::BLACKLISTED_CLASS_METHODS +# uninitialized constant AddSubclassAttrToTodos::Todo::CALLBACKS +# uninitialized constant AddSubclassAttrToTodos::Todo::CALLBACK_FILTER_TYPES +# uninitialized constant AddSubclassAttrToTodos::Todo::CALL_COMPILABLE_REGEXP +# uninitialized constant AddSubclassAttrToTodos::Todo::COLUMNS +# wrong constant name +# uninitialized constant AddSubclassAttrToTodos::Todo::MAX_PASSWORD_LENGTH_ALLOWED +# uninitialized constant AddSubclassAttrToTodos::Todo::NAME_COMPILABLE_REGEXP +# uninitialized constant AddSubclassAttrToTodos::Todo::UNASSIGNABLE_KEYS +# wrong constant name +# uninitialized constant AddUserId::Context::ACTIONS +# uninitialized constant AddUserId::Context::BLACKLISTED_CLASS_METHODS +# uninitialized constant AddUserId::Context::CALLBACKS +# uninitialized constant AddUserId::Context::CALLBACK_FILTER_TYPES +# uninitialized constant AddUserId::Context::CALL_COMPILABLE_REGEXP +# uninitialized constant AddUserId::Context::COLUMNS +# wrong constant name +# uninitialized constant AddUserId::Context::MAX_PASSWORD_LENGTH_ALLOWED +# uninitialized constant AddUserId::Context::NAME_COMPILABLE_REGEXP +# uninitialized constant AddUserId::Context::UNASSIGNABLE_KEYS +# wrong constant name +# uninitialized constant AddUserId::Project::ACTIONS +# uninitialized constant AddUserId::Project::BLACKLISTED_CLASS_METHODS +# uninitialized constant AddUserId::Project::CALLBACKS +# uninitialized constant AddUserId::Project::CALLBACK_FILTER_TYPES +# uninitialized constant AddUserId::Project::CALL_COMPILABLE_REGEXP +# uninitialized constant AddUserId::Project::COLUMNS +# wrong constant name +# uninitialized constant AddUserId::Project::MAX_PASSWORD_LENGTH_ALLOWED +# uninitialized constant AddUserId::Project::NAME_COMPILABLE_REGEXP +# uninitialized constant AddUserId::Project::UNASSIGNABLE_KEYS +# wrong constant name +# uninitialized constant AddUserId::Todo::ACTIONS +# uninitialized constant AddUserId::Todo::BLACKLISTED_CLASS_METHODS +# uninitialized constant AddUserId::Todo::CALLBACKS +# uninitialized constant AddUserId::Todo::CALLBACK_FILTER_TYPES +# uninitialized constant AddUserId::Todo::CALL_COMPILABLE_REGEXP +# uninitialized constant AddUserId::Todo::COLUMNS +# wrong constant name +# uninitialized constant AddUserId::Todo::MAX_PASSWORD_LENGTH_ALLOWED +# uninitialized constant AddUserId::Todo::NAME_COMPILABLE_REGEXP +# uninitialized constant AddUserId::Todo::UNASSIGNABLE_KEYS +# wrong constant name +# uninitialized constant AddUserPrefRefresh::User::ACTIONS +# uninitialized constant AddUserPrefRefresh::User::BLACKLISTED_CLASS_METHODS +# uninitialized constant AddUserPrefRefresh::User::CALLBACKS +# uninitialized constant AddUserPrefRefresh::User::CALLBACK_FILTER_TYPES +# uninitialized constant AddUserPrefRefresh::User::CALL_COMPILABLE_REGEXP +# uninitialized constant AddUserPrefRefresh::User::COLUMNS +# wrong constant name +# uninitialized constant AddUserPrefRefresh::User::MAX_PASSWORD_LENGTH_ALLOWED +# uninitialized constant AddUserPrefRefresh::User::NAME_COMPILABLE_REGEXP +# uninitialized constant AddUserPrefRefresh::User::UNASSIGNABLE_KEYS +# wrong constant name +# uninitialized constant ApplicationController::ACTION_OPTIONS +# uninitialized constant ApplicationController::AUTHENTICITY_TOKEN_LENGTH +# uninitialized constant ApplicationController::CALLBACK_FILTER_TYPES +# uninitialized constant ApplicationController::DEFAULT_PROTECTED_INSTANCE_VARIABLES +# uninitialized constant ApplicationController::DEFAULT_SEND_FILE_DISPOSITION +# uninitialized constant ApplicationController::DEFAULT_SEND_FILE_TYPE +# uninitialized constant ApplicationController::EXCLUDE_PARAMETERS +# uninitialized constant ApplicationController::MODULES +# uninitialized constant ApplicationController::NULL_ORIGIN_MESSAGE +# uninitialized constant ApplicationController::PROTECTED_IVARS +# uninitialized constant ApplicationController::REDIRECT_OPTIONS +# uninitialized constant ApplicationController::RENDERERS +# uninitialized constant ApplicationController::RENDER_FORMATS_IN_PRIORITY +# uninitialized constant ApplicationController::URL_OPTIONS +# wrong constant name _layout_from_proc +# uninitialized constant ApplicationRecord::ACTIONS +# uninitialized constant ApplicationRecord::BLACKLISTED_CLASS_METHODS +# uninitialized constant ApplicationRecord::CALLBACKS +# uninitialized constant ApplicationRecord::CALLBACK_FILTER_TYPES +# uninitialized constant ApplicationRecord::CALL_COMPILABLE_REGEXP +# uninitialized constant ApplicationRecord::COLUMNS +# wrong constant name +# uninitialized constant ApplicationRecord::MAX_PASSWORD_LENGTH_ALLOWED +# uninitialized constant ApplicationRecord::NAME_COMPILABLE_REGEXP +# uninitialized constant ApplicationRecord::UNASSIGNABLE_KEYS +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name as +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name able_to_type_cast? +# wrong constant name lower +# wrong constant name type_cast_for_database +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name for +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name << +# wrong constant name add_bind +# wrong constant name value +# wrong constant name +# wrong constant name << +# wrong constant name add_bind +# wrong constant name initialize +# wrong constant name left +# wrong constant name right +# wrong constant name value +# wrong constant name +# wrong constant name << +# wrong constant name value +# wrong constant name +# wrong constant name add_bind +# wrong constant name compile +# wrong constant name initialize +# wrong constant name +# wrong constant name << +# wrong constant name add_bind +# wrong constant name delegate +# wrong constant name initialize +# wrong constant name quoter +# wrong constant name value +# wrong constant name +# wrong constant name +# wrong constant name +# uninitialized constant Arel::Compatibility::Wheres::Elem +# wrong constant name +# wrong constant name each +# wrong constant name initialize +# wrong constant name name +# wrong constant name value +# wrong constant name visitor +# wrong constant name visitor= +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name compile_delete +# wrong constant name compile_insert +# wrong constant name compile_update +# wrong constant name create_insert +# wrong constant name +# wrong constant name from +# wrong constant name take +# wrong constant name wheres= +# wrong constant name +# wrong constant name +# undefined method `count1' for module `Arel::Expressions' +# wrong constant name average +# wrong constant name count1 +# wrong constant name count +# wrong constant name extract +# wrong constant name maximum +# wrong constant name minimum +# wrong constant name sum +# wrong constant name +# undefined method `create_join1' for module `Arel::FactoryMethods' +# undefined method `create_join2' for module `Arel::FactoryMethods' +# wrong constant name create_and +# wrong constant name create_false +# wrong constant name create_join1 +# wrong constant name create_join2 +# wrong constant name create_join +# wrong constant name create_on +# wrong constant name create_string_join +# wrong constant name create_table_alias +# wrong constant name create_true +# wrong constant name grouping +# wrong constant name lower +# wrong constant name +# wrong constant name columns +# wrong constant name create_values +# wrong constant name create_values_list +# wrong constant name insert +# wrong constant name into +# wrong constant name select +# wrong constant name values= +# wrong constant name +# wrong constant name & +# wrong constant name * +# wrong constant name + +# wrong constant name - +# wrong constant name / +# wrong constant name << +# wrong constant name >> +# wrong constant name ^ +# wrong constant name | +# wrong constant name ~ +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# uninitialized constant Arel::Nodes::Addition::Elem +# wrong constant name initialize +# wrong constant name +# wrong constant name == +# uninitialized constant Arel::Nodes::And::Elem +# wrong constant name children +# wrong constant name eql? +# wrong constant name initialize +# wrong constant name left +# wrong constant name right +# wrong constant name +# uninitialized constant Arel::Nodes::As::Elem +# wrong constant name +# uninitialized constant Arel::Nodes::Ascending::Elem +# wrong constant name ascending? +# wrong constant name descending? +# wrong constant name direction +# wrong constant name reverse +# wrong constant name +# uninitialized constant Arel::Nodes::Assignment::Elem +# wrong constant name +# uninitialized constant Arel::Nodes::Avg::Elem +# wrong constant name +# uninitialized constant Arel::Nodes::Between::Elem +# wrong constant name +# uninitialized constant Arel::Nodes::Bin::Elem +# wrong constant name +# wrong constant name == +# uninitialized constant Arel::Nodes::Binary::Elem +# wrong constant name eql? +# wrong constant name initialize +# wrong constant name left +# wrong constant name left= +# wrong constant name right +# wrong constant name right= +# wrong constant name +# wrong constant name == +# uninitialized constant Arel::Nodes::BindParam::Elem +# wrong constant name eql? +# wrong constant name initialize +# wrong constant name value +# wrong constant name value= +# wrong constant name +# uninitialized constant Arel::Nodes::BitwiseAnd::Elem +# wrong constant name initialize +# wrong constant name +# uninitialized constant Arel::Nodes::BitwiseNot::Elem +# wrong constant name initialize +# wrong constant name +# uninitialized constant Arel::Nodes::BitwiseOr::Elem +# wrong constant name initialize +# wrong constant name +# uninitialized constant Arel::Nodes::BitwiseShiftLeft::Elem +# wrong constant name initialize +# wrong constant name +# uninitialized constant Arel::Nodes::BitwiseShiftRight::Elem +# wrong constant name initialize +# wrong constant name +# uninitialized constant Arel::Nodes::BitwiseXor::Elem +# wrong constant name initialize +# wrong constant name +# undefined method `initialize1' for class `Arel::Nodes::Case' +# undefined method `initialize2' for class `Arel::Nodes::Case' +# undefined method `when1' for class `Arel::Nodes::Case' +# wrong constant name == +# uninitialized constant Arel::Nodes::Case::Elem +# wrong constant name case +# wrong constant name case= +# wrong constant name conditions +# wrong constant name conditions= +# wrong constant name default +# wrong constant name default= +# wrong constant name else +# wrong constant name eql? +# wrong constant name initialize1 +# wrong constant name initialize2 +# wrong constant name initialize +# wrong constant name then +# wrong constant name when1 +# wrong constant name when +# wrong constant name +# wrong constant name == +# uninitialized constant Arel::Nodes::Casted::Elem +# wrong constant name attribute +# wrong constant name eql? +# wrong constant name initialize +# wrong constant name val +# wrong constant name +# uninitialized constant Arel::Nodes::Concat::Elem +# wrong constant name initialize +# wrong constant name +# undefined method `initialize1' for class `Arel::Nodes::Count' +# undefined method `initialize2' for class `Arel::Nodes::Count' +# uninitialized constant Arel::Nodes::Count::Elem +# wrong constant name initialize1 +# wrong constant name initialize2 +# wrong constant name initialize +# wrong constant name +# uninitialized constant Arel::Nodes::Cube::Elem +# wrong constant name +# wrong constant name == +# uninitialized constant Arel::Nodes::CurrentRow::Elem +# wrong constant name eql? +# wrong constant name +# undefined method `initialize1' for class `Arel::Nodes::DeleteStatement' +# undefined method `initialize2' for class `Arel::Nodes::DeleteStatement' +# uninitialized constant Arel::Nodes::DeleteStatement::Elem +# wrong constant name initialize1 +# wrong constant name initialize2 +# wrong constant name initialize +# wrong constant name limit +# wrong constant name limit= +# wrong constant name relation +# wrong constant name relation= +# wrong constant name wheres +# wrong constant name wheres= +# wrong constant name +# uninitialized constant Arel::Nodes::Descending::Elem +# wrong constant name ascending? +# wrong constant name descending? +# wrong constant name direction +# wrong constant name reverse +# wrong constant name +# wrong constant name == +# uninitialized constant Arel::Nodes::Distinct::Elem +# wrong constant name eql? +# wrong constant name +# uninitialized constant Arel::Nodes::DistinctOn::Elem +# wrong constant name +# uninitialized constant Arel::Nodes::Division::Elem +# wrong constant name initialize +# wrong constant name +# uninitialized constant Arel::Nodes::DoesNotMatch::Elem +# wrong constant name +# uninitialized constant Arel::Nodes::Else::Elem +# wrong constant name +# uninitialized constant Arel::Nodes::Equality::Elem +# wrong constant name operand1 +# wrong constant name operand2 +# wrong constant name operator +# wrong constant name +# uninitialized constant Arel::Nodes::Except::Elem +# wrong constant name +# uninitialized constant Arel::Nodes::Exists::Elem +# wrong constant name +# uninitialized constant Arel::Nodes::Extract::Elem +# wrong constant name field +# wrong constant name field= +# wrong constant name initialize +# wrong constant name +# wrong constant name == +# uninitialized constant Arel::Nodes::False::Elem +# wrong constant name eql? +# wrong constant name +# undefined method `initialize1' for class `Arel::Nodes::Following' +# uninitialized constant Arel::Nodes::Following::Elem +# wrong constant name initialize1 +# wrong constant name initialize +# wrong constant name +# uninitialized constant Arel::Nodes::FullOuterJoin::Elem +# wrong constant name +# undefined method `initialize1' for class `Arel::Nodes::Function' +# wrong constant name == +# uninitialized constant Arel::Nodes::Function::Elem +# wrong constant name alias +# wrong constant name alias= +# wrong constant name as +# wrong constant name distinct +# wrong constant name distinct= +# wrong constant name eql? +# wrong constant name expressions +# wrong constant name expressions= +# wrong constant name initialize1 +# wrong constant name initialize +# wrong constant name +# uninitialized constant Arel::Nodes::GreaterThan::Elem +# wrong constant name +# uninitialized constant Arel::Nodes::GreaterThanOrEqual::Elem +# wrong constant name +# uninitialized constant Arel::Nodes::Group::Elem +# wrong constant name +# uninitialized constant Arel::Nodes::Grouping::Elem +# wrong constant name +# uninitialized constant Arel::Nodes::GroupingElement::Elem +# wrong constant name +# uninitialized constant Arel::Nodes::GroupingSet::Elem +# wrong constant name +# uninitialized constant Arel::Nodes::In::Elem +# wrong constant name +# uninitialized constant Arel::Nodes::InfixOperation::Elem +# wrong constant name initialize +# wrong constant name operator +# wrong constant name +# uninitialized constant Arel::Nodes::InnerJoin::Elem +# wrong constant name +# wrong constant name == +# uninitialized constant Arel::Nodes::InsertStatement::Elem +# wrong constant name columns +# wrong constant name columns= +# wrong constant name eql? +# wrong constant name relation +# wrong constant name relation= +# wrong constant name select= +# wrong constant name values +# wrong constant name values= +# wrong constant name +# uninitialized constant Arel::Nodes::Intersect::Elem +# wrong constant name +# uninitialized constant Arel::Nodes::Join::Elem +# wrong constant name +# undefined method `initialize1' for class `Arel::Nodes::JoinSource' +# uninitialized constant Arel::Nodes::JoinSource::Elem +# wrong constant name empty? +# wrong constant name initialize1 +# wrong constant name initialize +# wrong constant name +# uninitialized constant Arel::Nodes::LessThan::Elem +# wrong constant name +# uninitialized constant Arel::Nodes::LessThanOrEqual::Elem +# wrong constant name +# uninitialized constant Arel::Nodes::Limit::Elem +# wrong constant name +# uninitialized constant Arel::Nodes::Lock::Elem +# wrong constant name +# undefined method `initialize1' for class `Arel::Nodes::Matches' +# undefined method `initialize2' for class `Arel::Nodes::Matches' +# uninitialized constant Arel::Nodes::Matches::Elem +# wrong constant name case_sensitive +# wrong constant name case_sensitive= +# wrong constant name escape +# wrong constant name initialize1 +# wrong constant name initialize2 +# wrong constant name initialize +# wrong constant name +# uninitialized constant Arel::Nodes::Max::Elem +# wrong constant name +# uninitialized constant Arel::Nodes::Min::Elem +# wrong constant name +# uninitialized constant Arel::Nodes::Multiplication::Elem +# wrong constant name initialize +# wrong constant name +# undefined method `initialize1' for class `Arel::Nodes::NamedFunction' +# uninitialized constant Arel::Nodes::NamedFunction::Elem +# wrong constant name initialize1 +# wrong constant name initialize +# wrong constant name name +# wrong constant name name= +# wrong constant name +# uninitialized constant Arel::Nodes::NamedWindow::Elem +# wrong constant name initialize +# wrong constant name name +# wrong constant name name= +# wrong constant name +# undefined method `to_sql1' for class `Arel::Nodes::Node' +# uninitialized constant Arel::Nodes::Node::Elem +# wrong constant name and +# wrong constant name each +# wrong constant name not +# wrong constant name or +# wrong constant name to_sql1 +# wrong constant name to_sql +# wrong constant name +# uninitialized constant Arel::Nodes::Not::Elem +# wrong constant name +# uninitialized constant Arel::Nodes::NotEqual::Elem +# wrong constant name +# uninitialized constant Arel::Nodes::NotIn::Elem +# wrong constant name +# uninitialized constant Arel::Nodes::NotRegexp::Elem +# wrong constant name +# uninitialized constant Arel::Nodes::Offset::Elem +# wrong constant name +# uninitialized constant Arel::Nodes::On::Elem +# wrong constant name +# uninitialized constant Arel::Nodes::Or::Elem +# wrong constant name +# uninitialized constant Arel::Nodes::Ordering::Elem +# wrong constant name +# uninitialized constant Arel::Nodes::OuterJoin::Elem +# wrong constant name +# undefined method `initialize1' for class `Arel::Nodes::Over' +# uninitialized constant Arel::Nodes::Over::Elem +# wrong constant name initialize1 +# wrong constant name initialize +# wrong constant name operator +# wrong constant name +# undefined method `initialize1' for class `Arel::Nodes::Preceding' +# uninitialized constant Arel::Nodes::Preceding::Elem +# wrong constant name initialize1 +# wrong constant name initialize +# wrong constant name +# uninitialized constant Arel::Nodes::Quoted::Elem +# wrong constant name val +# wrong constant name +# undefined method `initialize1' for class `Arel::Nodes::Range' +# uninitialized constant Arel::Nodes::Range::Elem +# wrong constant name initialize1 +# wrong constant name initialize +# wrong constant name +# undefined method `initialize1' for class `Arel::Nodes::Regexp' +# uninitialized constant Arel::Nodes::Regexp::Elem +# wrong constant name case_sensitive +# wrong constant name case_sensitive= +# wrong constant name initialize1 +# wrong constant name initialize +# wrong constant name +# uninitialized constant Arel::Nodes::RightOuterJoin::Elem +# wrong constant name +# uninitialized constant Arel::Nodes::RollUp::Elem +# wrong constant name +# undefined method `initialize1' for class `Arel::Nodes::Rows' +# uninitialized constant Arel::Nodes::Rows::Elem +# wrong constant name initialize1 +# wrong constant name initialize +# wrong constant name +# wrong constant name == +# uninitialized constant Arel::Nodes::SelectCore::Elem +# wrong constant name eql? +# wrong constant name from +# wrong constant name from= +# wrong constant name froms +# wrong constant name froms= +# wrong constant name groups +# wrong constant name groups= +# wrong constant name havings +# wrong constant name havings= +# wrong constant name projections +# wrong constant name projections= +# wrong constant name set_quantifier +# wrong constant name set_quantifier= +# wrong constant name source +# wrong constant name source= +# wrong constant name top +# wrong constant name top= +# wrong constant name wheres +# wrong constant name wheres= +# wrong constant name windows +# wrong constant name windows= +# wrong constant name +# undefined method `initialize1' for class `Arel::Nodes::SelectStatement' +# wrong constant name == +# uninitialized constant Arel::Nodes::SelectStatement::Elem +# wrong constant name cores +# wrong constant name eql? +# wrong constant name initialize1 +# wrong constant name initialize +# wrong constant name limit +# wrong constant name limit= +# wrong constant name lock +# wrong constant name lock= +# wrong constant name offset +# wrong constant name offset= +# wrong constant name orders +# wrong constant name orders= +# wrong constant name with +# wrong constant name with= +# wrong constant name +# uninitialized constant Arel::Nodes::SqlLiteral::BLANK_RE +# uninitialized constant Arel::Nodes::SqlLiteral::ENCODED_BLANKS +# wrong constant name encode_with +# wrong constant name +# undefined method `initialize1' for class `Arel::Nodes::StringJoin' +# uninitialized constant Arel::Nodes::StringJoin::Elem +# wrong constant name initialize1 +# wrong constant name initialize +# wrong constant name +# uninitialized constant Arel::Nodes::Subtraction::Elem +# wrong constant name initialize +# wrong constant name +# uninitialized constant Arel::Nodes::Sum::Elem +# wrong constant name +# uninitialized constant Arel::Nodes::TableAlias::Elem +# wrong constant name [] +# wrong constant name able_to_type_cast? +# wrong constant name name +# wrong constant name relation +# wrong constant name table_alias +# wrong constant name table_name +# wrong constant name type_cast_for_database +# wrong constant name +# uninitialized constant Arel::Nodes::Top::Elem +# wrong constant name +# wrong constant name == +# uninitialized constant Arel::Nodes::True::Elem +# wrong constant name eql? +# wrong constant name +# wrong constant name == +# uninitialized constant Arel::Nodes::Unary::Elem +# wrong constant name eql? +# wrong constant name expr +# wrong constant name expr= +# wrong constant name initialize +# wrong constant name value +# wrong constant name +# uninitialized constant Arel::Nodes::UnaryOperation::Elem +# wrong constant name initialize +# wrong constant name operator +# wrong constant name +# uninitialized constant Arel::Nodes::Union::Elem +# wrong constant name +# uninitialized constant Arel::Nodes::UnionAll::Elem +# wrong constant name +# uninitialized constant Arel::Nodes::UnqualifiedColumn::Elem +# wrong constant name attribute +# wrong constant name attribute= +# wrong constant name column +# wrong constant name name +# wrong constant name relation +# wrong constant name +# wrong constant name == +# uninitialized constant Arel::Nodes::UpdateStatement::Elem +# wrong constant name eql? +# wrong constant name key +# wrong constant name key= +# wrong constant name limit +# wrong constant name limit= +# wrong constant name orders +# wrong constant name orders= +# wrong constant name relation +# wrong constant name relation= +# wrong constant name values +# wrong constant name values= +# wrong constant name wheres +# wrong constant name wheres= +# wrong constant name +# undefined method `initialize1' for class `Arel::Nodes::Values' +# uninitialized constant Arel::Nodes::Values::Elem +# wrong constant name columns +# wrong constant name columns= +# wrong constant name expressions +# wrong constant name expressions= +# wrong constant name initialize1 +# wrong constant name initialize +# wrong constant name +# wrong constant name == +# uninitialized constant Arel::Nodes::ValuesList::Elem +# wrong constant name eql? +# wrong constant name initialize +# wrong constant name rows +# wrong constant name +# uninitialized constant Arel::Nodes::When::Elem +# wrong constant name +# undefined method `range1' for class `Arel::Nodes::Window' +# undefined method `rows1' for class `Arel::Nodes::Window' +# wrong constant name == +# uninitialized constant Arel::Nodes::Window::Elem +# wrong constant name eql? +# wrong constant name frame +# wrong constant name framing +# wrong constant name framing= +# wrong constant name order +# wrong constant name orders +# wrong constant name orders= +# wrong constant name partition +# wrong constant name partitions +# wrong constant name partitions= +# wrong constant name range1 +# wrong constant name range +# wrong constant name rows1 +# wrong constant name rows +# wrong constant name +# uninitialized constant Arel::Nodes::With::Elem +# wrong constant name children +# wrong constant name +# uninitialized constant Arel::Nodes::WithRecursive::Elem +# wrong constant name +# undefined singleton method `build_quoted1' for `Arel::Nodes' +# wrong constant name +# wrong constant name build_quoted1 +# wrong constant name build_quoted +# wrong constant name asc +# wrong constant name desc +# wrong constant name +# undefined method `does_not_match1' for module `Arel::Predications' +# undefined method `does_not_match2' for module `Arel::Predications' +# undefined method `does_not_match_all1' for module `Arel::Predications' +# undefined method `does_not_match_any1' for module `Arel::Predications' +# undefined method `does_not_match_regexp1' for module `Arel::Predications' +# undefined method `matches1' for module `Arel::Predications' +# undefined method `matches2' for module `Arel::Predications' +# undefined method `matches_all1' for module `Arel::Predications' +# undefined method `matches_all2' for module `Arel::Predications' +# undefined method `matches_any1' for module `Arel::Predications' +# undefined method `matches_any2' for module `Arel::Predications' +# undefined method `matches_regexp1' for module `Arel::Predications' +# wrong constant name between +# wrong constant name concat +# wrong constant name does_not_match1 +# wrong constant name does_not_match2 +# wrong constant name does_not_match +# wrong constant name does_not_match_all1 +# wrong constant name does_not_match_all +# wrong constant name does_not_match_any1 +# wrong constant name does_not_match_any +# wrong constant name does_not_match_regexp1 +# wrong constant name does_not_match_regexp +# wrong constant name eq +# wrong constant name eq_all +# wrong constant name eq_any +# wrong constant name gt +# wrong constant name gt_all +# wrong constant name gt_any +# wrong constant name gteq +# wrong constant name gteq_all +# wrong constant name gteq_any +# wrong constant name in +# wrong constant name in_all +# wrong constant name in_any +# wrong constant name lt +# wrong constant name lt_all +# wrong constant name lt_any +# wrong constant name lteq +# wrong constant name lteq_all +# wrong constant name lteq_any +# wrong constant name matches1 +# wrong constant name matches2 +# wrong constant name matches +# wrong constant name matches_all1 +# wrong constant name matches_all2 +# wrong constant name matches_all +# wrong constant name matches_any1 +# wrong constant name matches_any2 +# wrong constant name matches_any +# wrong constant name matches_regexp1 +# wrong constant name matches_regexp +# wrong constant name not_between +# wrong constant name not_eq +# wrong constant name not_eq_all +# wrong constant name not_eq_any +# wrong constant name not_in +# wrong constant name not_in_all +# wrong constant name not_in_any +# wrong constant name when +# wrong constant name +# undefined method `distinct1' for class `Arel::SelectManager' +# undefined method `initialize1' for class `Arel::SelectManager' +# undefined method `join1' for class `Arel::SelectManager' +# undefined method `lock1' for class `Arel::SelectManager' +# undefined method `union1' for class `Arel::SelectManager' +# undefined method `where_sql1' for class `Arel::SelectManager' +# wrong constant name +# wrong constant name as +# wrong constant name constraints +# wrong constant name distinct1 +# wrong constant name distinct +# wrong constant name distinct_on +# wrong constant name except +# wrong constant name exists +# wrong constant name from +# wrong constant name froms +# wrong constant name group +# wrong constant name having +# wrong constant name initialize1 +# wrong constant name initialize +# wrong constant name intersect +# wrong constant name join1 +# wrong constant name join +# wrong constant name join_sources +# wrong constant name limit +# wrong constant name limit= +# wrong constant name lock1 +# wrong constant name lock +# wrong constant name locked +# wrong constant name minus +# wrong constant name offset +# wrong constant name offset= +# wrong constant name on +# wrong constant name order +# wrong constant name orders +# wrong constant name outer_join +# wrong constant name project +# wrong constant name projections +# wrong constant name projections= +# wrong constant name skip +# wrong constant name source +# wrong constant name take +# wrong constant name taken +# wrong constant name union1 +# wrong constant name union +# wrong constant name where_sql1 +# wrong constant name where_sql +# wrong constant name window +# wrong constant name with +# wrong constant name id +# wrong constant name method_missing +# wrong constant name +# wrong constant name +# undefined method `alias1' for class `Arel::Table' +# undefined method `initialize1' for class `Arel::Table' +# undefined method `initialize2' for class `Arel::Table' +# undefined method `join1' for class `Arel::Table' +# wrong constant name == +# wrong constant name [] +# wrong constant name able_to_type_cast? +# wrong constant name alias1 +# wrong constant name alias +# wrong constant name eql? +# wrong constant name from +# wrong constant name group +# wrong constant name having +# wrong constant name initialize1 +# wrong constant name initialize2 +# wrong constant name initialize +# wrong constant name join1 +# wrong constant name join +# wrong constant name name +# wrong constant name name= +# wrong constant name order +# wrong constant name outer_join +# wrong constant name project +# wrong constant name skip +# wrong constant name table_alias +# wrong constant name table_alias= +# wrong constant name table_name +# wrong constant name take +# wrong constant name type_cast_for_database +# wrong constant name type_caster +# wrong constant name where +# wrong constant name +# wrong constant name engine +# wrong constant name engine= +# undefined method `to_sql1' for class `Arel::TreeManager' +# wrong constant name ast +# wrong constant name to_dot +# wrong constant name to_sql1 +# wrong constant name to_sql +# wrong constant name where +# wrong constant name +# wrong constant name key +# wrong constant name key= +# wrong constant name order +# wrong constant name set +# wrong constant name table +# wrong constant name take +# wrong constant name wheres= +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# undefined method `initialize1' for class `Arel::Visitors::DepthFirst' +# wrong constant name initialize1 +# wrong constant name initialize +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name accept +# wrong constant name +# undefined method `initialize1' for class `Arel::Visitors::Dot::Node' +# wrong constant name fields +# wrong constant name fields= +# wrong constant name id +# wrong constant name id= +# wrong constant name initialize1 +# wrong constant name initialize +# wrong constant name name +# wrong constant name name= +# wrong constant name +# wrong constant name +# uninitialized constant Arel::Visitors::IBM_DB::AND +# uninitialized constant Arel::Visitors::IBM_DB::COMMA +# uninitialized constant Arel::Visitors::IBM_DB::DISTINCT +# uninitialized constant Arel::Visitors::IBM_DB::GROUP_BY +# uninitialized constant Arel::Visitors::IBM_DB::ORDER_BY +# uninitialized constant Arel::Visitors::IBM_DB::SPACE +# uninitialized constant Arel::Visitors::IBM_DB::WHERE +# uninitialized constant Arel::Visitors::IBM_DB::WINDOW +# wrong constant name +# uninitialized constant Arel::Visitors::Informix::AND +# uninitialized constant Arel::Visitors::Informix::COMMA +# uninitialized constant Arel::Visitors::Informix::DISTINCT +# uninitialized constant Arel::Visitors::Informix::GROUP_BY +# uninitialized constant Arel::Visitors::Informix::ORDER_BY +# uninitialized constant Arel::Visitors::Informix::SPACE +# uninitialized constant Arel::Visitors::Informix::WHERE +# uninitialized constant Arel::Visitors::Informix::WINDOW +# wrong constant name +# uninitialized constant Arel::Visitors::MSSQL::AND +# uninitialized constant Arel::Visitors::MSSQL::COMMA +# uninitialized constant Arel::Visitors::MSSQL::DISTINCT +# uninitialized constant Arel::Visitors::MSSQL::GROUP_BY +# uninitialized constant Arel::Visitors::MSSQL::ORDER_BY +# wrong constant name +# uninitialized constant Arel::Visitors::MSSQL::SPACE +# uninitialized constant Arel::Visitors::MSSQL::WHERE +# uninitialized constant Arel::Visitors::MSSQL::WINDOW +# wrong constant name initialize +# uninitialized constant Arel::Visitors::MSSQL::RowNumber::Elem +# wrong constant name children +# wrong constant name children= +# wrong constant name +# wrong constant name [] +# wrong constant name members +# wrong constant name +# uninitialized constant Arel::Visitors::MySQL::AND +# uninitialized constant Arel::Visitors::MySQL::COMMA +# uninitialized constant Arel::Visitors::MySQL::DISTINCT +# uninitialized constant Arel::Visitors::MySQL::GROUP_BY +# uninitialized constant Arel::Visitors::MySQL::ORDER_BY +# uninitialized constant Arel::Visitors::MySQL::SPACE +# uninitialized constant Arel::Visitors::MySQL::WHERE +# uninitialized constant Arel::Visitors::MySQL::WINDOW +# wrong constant name +# uninitialized constant Arel::Visitors::Oracle::AND +# uninitialized constant Arel::Visitors::Oracle::COMMA +# uninitialized constant Arel::Visitors::Oracle::DISTINCT +# uninitialized constant Arel::Visitors::Oracle::GROUP_BY +# uninitialized constant Arel::Visitors::Oracle::ORDER_BY +# uninitialized constant Arel::Visitors::Oracle::SPACE +# uninitialized constant Arel::Visitors::Oracle::WHERE +# uninitialized constant Arel::Visitors::Oracle::WINDOW +# wrong constant name +# uninitialized constant Arel::Visitors::Oracle12::AND +# uninitialized constant Arel::Visitors::Oracle12::COMMA +# uninitialized constant Arel::Visitors::Oracle12::DISTINCT +# uninitialized constant Arel::Visitors::Oracle12::GROUP_BY +# uninitialized constant Arel::Visitors::Oracle12::ORDER_BY +# uninitialized constant Arel::Visitors::Oracle12::SPACE +# uninitialized constant Arel::Visitors::Oracle12::WHERE +# uninitialized constant Arel::Visitors::Oracle12::WINDOW +# wrong constant name +# uninitialized constant Arel::Visitors::PostgreSQL::AND +# uninitialized constant Arel::Visitors::PostgreSQL::COMMA +# uninitialized constant Arel::Visitors::PostgreSQL::DISTINCT +# uninitialized constant Arel::Visitors::PostgreSQL::GROUP_BY +# uninitialized constant Arel::Visitors::PostgreSQL::ORDER_BY +# uninitialized constant Arel::Visitors::PostgreSQL::SPACE +# uninitialized constant Arel::Visitors::PostgreSQL::WHERE +# uninitialized constant Arel::Visitors::PostgreSQL::WINDOW +# wrong constant name +# wrong constant name accept +# wrong constant name +# uninitialized constant Arel::Visitors::SQLite::AND +# uninitialized constant Arel::Visitors::SQLite::COMMA +# uninitialized constant Arel::Visitors::SQLite::DISTINCT +# uninitialized constant Arel::Visitors::SQLite::GROUP_BY +# uninitialized constant Arel::Visitors::SQLite::ORDER_BY +# uninitialized constant Arel::Visitors::SQLite::SPACE +# uninitialized constant Arel::Visitors::SQLite::WHERE +# uninitialized constant Arel::Visitors::SQLite::WINDOW +# wrong constant name +# wrong constant name compile +# wrong constant name initialize +# wrong constant name +# wrong constant name initialize +# wrong constant name +# wrong constant name accept +# wrong constant name +# wrong constant name dispatch_cache +# uninitialized constant Arel::Visitors::WhereSql::AND +# uninitialized constant Arel::Visitors::WhereSql::COMMA +# uninitialized constant Arel::Visitors::WhereSql::DISTINCT +# uninitialized constant Arel::Visitors::WhereSql::GROUP_BY +# uninitialized constant Arel::Visitors::WhereSql::ORDER_BY +# uninitialized constant Arel::Visitors::WhereSql::SPACE +# uninitialized constant Arel::Visitors::WhereSql::WHERE +# uninitialized constant Arel::Visitors::WhereSql::WINDOW +# wrong constant name initialize +# wrong constant name +# wrong constant name +# undefined method `over1' for module `Arel::WindowPredications' +# wrong constant name over1 +# wrong constant name over +# wrong constant name +# wrong constant name +# wrong constant name sql +# wrong constant name star +# undefined method `sum1' for class `Array' +# undefined method `to_csv1' for class `Array' +# undefined method `to_s1' for class `Array' +# wrong constant name bsearch +# wrong constant name bsearch_index +# wrong constant name collect! +# wrong constant name dig +# wrong constant name flatten! +# wrong constant name pack +# wrong constant name place +# wrong constant name replace +# wrong constant name shelljoin +# wrong constant name sum1 +# wrong constant name to_csv1 +# wrong constant name to_csv +# wrong constant name to_default_s +# wrong constant name to_h +# wrong constant name to_s1 +# wrong constant name try_convert +# wrong constant name wrap +# uninitialized constant Attachment::ACTIONS +# uninitialized constant Attachment::BLACKLISTED_CLASS_METHODS +# uninitialized constant Attachment::CALLBACKS +# uninitialized constant Attachment::CALLBACK_FILTER_TYPES +# uninitialized constant Attachment::CALL_COMPILABLE_REGEXP +# uninitialized constant Attachment::COLUMNS +# wrong constant name +# uninitialized constant Attachment::MAX_PASSWORD_LENGTH_ALLOWED +# uninitialized constant Attachment::NAME_COMPILABLE_REGEXP +# uninitialized constant Attachment::UNASSIGNABLE_KEYS +# wrong constant name _file_post_process_callbacks +# wrong constant name _post_process_callbacks +# wrong constant name _run_file_post_process_callbacks +# wrong constant name _run_post_process_callbacks +# wrong constant name autosave_associated_records_for_todo +# wrong constant name belongs_to_counter_cache_after_update +# wrong constant name file +# wrong constant name file= +# wrong constant name file? +# wrong constant name build_todo +# wrong constant name create_todo +# wrong constant name create_todo! +# wrong constant name reload_todo +# wrong constant name todo +# wrong constant name todo= +# wrong constant name +# wrong constant name _file_post_process_callbacks +# wrong constant name _file_post_process_callbacks= +# wrong constant name _post_process_callbacks +# wrong constant name _post_process_callbacks= +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# undefined singleton method `generate_salt1' for `BCrypt::Engine' +# undefined singleton method `hash_secret1' for `BCrypt::Engine' +# wrong constant name +# wrong constant name autodetect_cost +# wrong constant name calibrate +# wrong constant name cost +# wrong constant name cost= +# wrong constant name generate_salt1 +# wrong constant name generate_salt +# wrong constant name hash_secret1 +# wrong constant name hash_secret +# wrong constant name valid_salt? +# wrong constant name valid_secret? +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name == +# uninitialized constant BCrypt::Password::BLANK_RE +# uninitialized constant BCrypt::Password::ENCODED_BLANKS +# wrong constant name checksum +# wrong constant name cost +# wrong constant name initialize +# wrong constant name is_password? +# wrong constant name salt +# wrong constant name version +# undefined singleton method `create1' for `BCrypt::Password' +# wrong constant name +# wrong constant name create1 +# wrong constant name create +# wrong constant name valid_hash? +# wrong constant name +# wrong constant name +# undefined method `item1' for class `Benchmark::Job' +# undefined method `report1' for class `Benchmark::Job' +# wrong constant name initialize +# wrong constant name item1 +# wrong constant name item +# wrong constant name list +# wrong constant name report1 +# wrong constant name report +# wrong constant name width +# undefined method `initialize1' for class `Benchmark::Report' +# undefined method `initialize2' for class `Benchmark::Report' +# undefined method `item1' for class `Benchmark::Report' +# undefined method `report1' for class `Benchmark::Report' +# wrong constant name initialize1 +# wrong constant name initialize2 +# wrong constant name initialize +# wrong constant name item1 +# wrong constant name item +# wrong constant name list +# wrong constant name report1 +# wrong constant name report +# undefined method `format1' for class `Benchmark::Tms' +# undefined method `initialize1' for class `Benchmark::Tms' +# undefined method `initialize2' for class `Benchmark::Tms' +# undefined method `initialize3' for class `Benchmark::Tms' +# undefined method `initialize4' for class `Benchmark::Tms' +# undefined method `initialize5' for class `Benchmark::Tms' +# undefined method `initialize6' for class `Benchmark::Tms' +# wrong constant name * +# wrong constant name + +# wrong constant name - +# wrong constant name / +# wrong constant name add +# wrong constant name add! +# wrong constant name cstime +# wrong constant name cutime +# wrong constant name format1 +# wrong constant name format +# wrong constant name initialize1 +# wrong constant name initialize2 +# wrong constant name initialize3 +# wrong constant name initialize4 +# wrong constant name initialize5 +# wrong constant name initialize6 +# wrong constant name initialize +# wrong constant name label +# wrong constant name memberwise +# wrong constant name real +# wrong constant name stime +# wrong constant name to_a +# wrong constant name total +# wrong constant name utime +# undefined singleton method `benchmark3' for `Benchmark' +# wrong constant name benchmark3 +# wrong constant name ms +# uninitialized constant BigDecimal::EXABYTE +# uninitialized constant BigDecimal::GIGABYTE +# uninitialized constant BigDecimal::KILOBYTE +# uninitialized constant BigDecimal::MEGABYTE +# uninitialized constant BigDecimal::PETABYTE +# uninitialized constant BigDecimal::TERABYTE +# wrong constant name to_d +# wrong constant name to_digits +# wrong constant name ver +# wrong constant name clone +# wrong constant name irb +# wrong constant name +# wrong constant name +# uninitialized constant Bootstrap::Rails::Engine::ABSTRACT_RAILTIES +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name assets_path +# wrong constant name compass? +# wrong constant name fonts_path +# wrong constant name gem_path +# wrong constant name hanami? +# wrong constant name javascripts_path +# wrong constant name load! +# wrong constant name rails? +# wrong constant name sprockets? +# wrong constant name stylesheets_path +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name included +# wrong constant name +# wrong constant name enable +# uninitialized constant Bullet::BulletRailtie::ABSTRACT_RAILTIES +# wrong constant name +# wrong constant name active_record40? +# wrong constant name active_record41? +# wrong constant name active_record42? +# wrong constant name active_record4? +# wrong constant name active_record50? +# wrong constant name active_record51? +# wrong constant name active_record52? +# wrong constant name active_record5? +# wrong constant name active_record60? +# wrong constant name active_record6? +# wrong constant name active_record? +# wrong constant name active_record_version +# wrong constant name mongoid4x? +# wrong constant name mongoid5x? +# wrong constant name mongoid6x? +# wrong constant name mongoid7x? +# wrong constant name mongoid? +# wrong constant name mongoid_version +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name add_call_object_associations +# wrong constant name add_object_associations +# wrong constant name impossible_objects +# wrong constant name possible_objects +# wrong constant name +# wrong constant name +# wrong constant name add_counter_cache +# wrong constant name add_impossible_object +# wrong constant name add_possible_objects +# wrong constant name conditions_met? +# wrong constant name impossible_objects +# wrong constant name possible_objects +# wrong constant name +# wrong constant name add_impossible_object +# wrong constant name add_inversed_object +# wrong constant name add_possible_objects +# wrong constant name association? +# wrong constant name call_association +# wrong constant name conditions_met? +# wrong constant name impossible? +# wrong constant name possible? +# wrong constant name +# wrong constant name add_eager_loadings +# wrong constant name check_unused_preload_associations +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# undefined method `initialize1' for class `Bullet::Notification::Base' +# wrong constant name associations +# wrong constant name associations_str +# wrong constant name base_class +# wrong constant name body +# wrong constant name body_with_caller +# wrong constant name call_stack_messages +# wrong constant name eql? +# wrong constant name initialize1 +# wrong constant name initialize +# wrong constant name klazz_associations_str +# wrong constant name notification_data +# wrong constant name notifier +# wrong constant name notifier= +# wrong constant name notify_inline +# wrong constant name notify_out_of_channel +# wrong constant name path +# wrong constant name short_notice +# wrong constant name title +# wrong constant name url +# wrong constant name url= +# wrong constant name whoami +# wrong constant name +# wrong constant name +# undefined method `initialize1' for class `Bullet::Notification::NPlusOneQuery' +# wrong constant name initialize1 +# wrong constant name initialize +# wrong constant name +# wrong constant name +# undefined method `initialize1' for class `Bullet::Notification::UnusedEagerLoading' +# wrong constant name initialize1 +# wrong constant name initialize +# wrong constant name +# wrong constant name +# wrong constant name add +# wrong constant name collection +# wrong constant name notifications_present? +# wrong constant name reset +# wrong constant name +# wrong constant name append_to_html_body +# wrong constant name call +# wrong constant name empty? +# wrong constant name file? +# wrong constant name footer_note +# wrong constant name html_request? +# wrong constant name initialize +# wrong constant name response_body +# wrong constant name set_header +# wrong constant name sse? +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name merge +# wrong constant name similarly_associated +# wrong constant name +# wrong constant name [] +# wrong constant name add +# wrong constant name delete +# wrong constant name each +# wrong constant name include? +# wrong constant name registry +# wrong constant name select +# wrong constant name +# wrong constant name add +# wrong constant name include? +# wrong constant name +# wrong constant name +# wrong constant name caller_in_project +# wrong constant name excluded_stacktrace_path? +# wrong constant name +# undefined singleton method `perform_out_of_channel_notifications1' for `Bullet' +# wrong constant name +# wrong constant name add_footer +# wrong constant name add_footer= +# wrong constant name add_whitelist +# wrong constant name airbrake= +# wrong constant name alert= +# wrong constant name app_root +# wrong constant name bugsnag= +# wrong constant name bullet_logger= +# wrong constant name clear_whitelist +# wrong constant name console= +# wrong constant name console_enabled? +# wrong constant name counter_cache_enable= +# wrong constant name counter_cache_enable? +# wrong constant name customized_logger= +# wrong constant name debug +# wrong constant name delete_whitelist +# wrong constant name enable= +# wrong constant name enable? +# wrong constant name end_request +# wrong constant name footer_info +# wrong constant name gather_inline_notifications +# wrong constant name get_whitelist_associations +# wrong constant name growl= +# wrong constant name honeybadger= +# wrong constant name n_plus_one_query_enable= +# wrong constant name n_plus_one_query_enable? +# wrong constant name notification? +# wrong constant name notification_collector +# wrong constant name orm_pathches_applied +# wrong constant name orm_pathches_applied= +# wrong constant name perform_out_of_channel_notifications1 +# wrong constant name perform_out_of_channel_notifications +# wrong constant name profile +# wrong constant name rails_logger= +# wrong constant name raise= +# wrong constant name reset_whitelist +# wrong constant name rollbar= +# wrong constant name sentry= +# wrong constant name slack= +# wrong constant name stacktrace_excludes +# wrong constant name stacktrace_excludes= +# wrong constant name stacktrace_includes +# wrong constant name stacktrace_includes= +# wrong constant name start? +# wrong constant name start_request +# wrong constant name terminal_notifier= +# wrong constant name text_notifications +# wrong constant name unused_eager_loading_enable= +# wrong constant name unused_eager_loading_enable? +# wrong constant name warnings +# wrong constant name whitelist +# wrong constant name xmpp= +# undefined singleton method `report1' for `Bundler::Env' +# wrong constant name +# wrong constant name environment +# wrong constant name report1 +# wrong constant name report +# wrong constant name write +# wrong constant name github_https? +# wrong constant name lockfile_upgrade_warning? +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name fetch_spec +# wrong constant name fetchers +# wrong constant name http_proxy +# wrong constant name initialize +# wrong constant name specs +# wrong constant name specs_with_retry +# wrong constant name uri +# wrong constant name use_api +# wrong constant name user_agent +# wrong constant name initialize +# wrong constant name initialize +# wrong constant name api_fetcher? +# wrong constant name available? +# wrong constant name display_uri +# wrong constant name downloader +# wrong constant name fetch_uri +# wrong constant name initialize +# wrong constant name remote +# wrong constant name remote_uri +# wrong constant name +# wrong constant name initialize +# wrong constant name +# wrong constant name available? +# wrong constant name fetch_spec +# wrong constant name specs +# wrong constant name specs_for_names +# uninitialized constant Bundler::Fetcher::CompactIndex::ClientFetcher::Elem +# wrong constant name call +# wrong constant name fetcher +# wrong constant name fetcher= +# wrong constant name ui +# wrong constant name ui= +# wrong constant name +# wrong constant name [] +# wrong constant name members +# wrong constant name +# wrong constant name compact_index_request +# undefined method `dependency_api_uri1' for class `Bundler::Fetcher::Dependency' +# undefined method `specs1' for class `Bundler::Fetcher::Dependency' +# undefined method `specs2' for class `Bundler::Fetcher::Dependency' +# wrong constant name dependency_api_uri1 +# wrong constant name dependency_api_uri +# wrong constant name dependency_specs +# wrong constant name get_formatted_specs_and_deps +# wrong constant name specs1 +# wrong constant name specs2 +# wrong constant name specs +# wrong constant name unmarshalled_dep_gems +# wrong constant name +# undefined method `fetch1' for class `Bundler::Fetcher::Downloader' +# undefined method `fetch2' for class `Bundler::Fetcher::Downloader' +# wrong constant name connection +# wrong constant name fetch1 +# wrong constant name fetch2 +# wrong constant name fetch +# wrong constant name initialize +# wrong constant name redirect_limit +# wrong constant name request +# wrong constant name +# wrong constant name fetch_spec +# wrong constant name specs +# wrong constant name +# undefined method `initialize1' for class `Bundler::Fetcher::SSLError' +# wrong constant name initialize1 +# wrong constant name initialize +# wrong constant name +# wrong constant name api_timeout +# wrong constant name api_timeout= +# wrong constant name disable_endpoint +# wrong constant name disable_endpoint= +# wrong constant name max_retries +# wrong constant name max_retries= +# wrong constant name redirect_limit +# wrong constant name redirect_limit= +# wrong constant name link +# undefined singleton method `cp_lr1' for `Bundler::FileUtils' +# undefined singleton method `cp_lr2' for `Bundler::FileUtils' +# undefined singleton method `cp_lr3' for `Bundler::FileUtils' +# undefined singleton method `cp_lr4' for `Bundler::FileUtils' +# undefined singleton method `link_entry1' for `Bundler::FileUtils' +# undefined singleton method `link_entry2' for `Bundler::FileUtils' +# wrong constant name cp_lr1 +# wrong constant name cp_lr2 +# wrong constant name cp_lr3 +# wrong constant name cp_lr4 +# wrong constant name cp_lr +# wrong constant name link_entry1 +# wrong constant name link_entry2 +# wrong constant name link_entry +# undefined method `git_push1' for class `Bundler::GemHelper' +# undefined method `initialize1' for class `Bundler::GemHelper' +# undefined method `initialize2' for class `Bundler::GemHelper' +# undefined method `install_gem1' for class `Bundler::GemHelper' +# undefined method `install_gem2' for class `Bundler::GemHelper' +# undefined method `perform_git_push1' for class `Bundler::GemHelper' +# wrong constant name allowed_push_host +# wrong constant name already_tagged? +# wrong constant name base +# wrong constant name build_gem +# wrong constant name built_gem_path +# wrong constant name clean? +# wrong constant name committed? +# wrong constant name gem_key +# wrong constant name gem_push? +# wrong constant name gem_push_host +# wrong constant name gemspec +# wrong constant name git_push1 +# wrong constant name git_push +# wrong constant name guard_clean +# wrong constant name initialize1 +# wrong constant name initialize2 +# wrong constant name initialize +# wrong constant name install +# wrong constant name install_gem1 +# wrong constant name install_gem2 +# wrong constant name install_gem +# wrong constant name name +# wrong constant name perform_git_push1 +# wrong constant name perform_git_push +# wrong constant name rubygem_push +# wrong constant name sh +# wrong constant name sh_with_input +# wrong constant name sh_with_status +# wrong constant name spec_path +# wrong constant name tag_version +# wrong constant name version +# wrong constant name version_tag +# undefined singleton method `install_tasks1' for `Bundler::GemHelper' +# wrong constant name +# wrong constant name gemspec +# wrong constant name install_tasks1 +# wrong constant name install_tasks +# wrong constant name instance +# wrong constant name instance= +# uninitialized constant Bundler::GemRemoteFetcher::BASE64_URI_TRANSLATE +# wrong constant name +# undefined method `initialize1' for class `Bundler::GemVersionPromoter' +# undefined method `initialize2' for class `Bundler::GemVersionPromoter' +# wrong constant name initialize1 +# wrong constant name initialize2 +# wrong constant name initialize +# wrong constant name level +# wrong constant name level= +# wrong constant name locked_specs +# wrong constant name major? +# wrong constant name minor? +# wrong constant name prerelease_specified +# wrong constant name prerelease_specified= +# wrong constant name sort_versions +# wrong constant name strict +# wrong constant name strict= +# wrong constant name unlock_gems +# wrong constant name +# undefined method `initialize1' for class `Bundler::Graph' +# undefined method `initialize2' for class `Bundler::Graph' +# undefined method `initialize3' for class `Bundler::Graph' +# undefined method `initialize4' for class `Bundler::Graph' +# wrong constant name +# wrong constant name edge_options +# wrong constant name groups +# wrong constant name initialize1 +# wrong constant name initialize2 +# wrong constant name initialize3 +# wrong constant name initialize4 +# wrong constant name initialize +# wrong constant name node_options +# wrong constant name output_file +# wrong constant name output_format +# wrong constant name relations +# wrong constant name viz +# wrong constant name g +# wrong constant name initialize +# wrong constant name run +# wrong constant name +# wrong constant name +# uninitialized constant Bundler::Index::Elem +# undefined method `initialize1' for class `Bundler::Injector' +# wrong constant name initialize1 +# wrong constant name initialize +# wrong constant name inject +# wrong constant name remove +# undefined singleton method `inject1' for `Bundler::Injector' +# undefined singleton method `remove1' for `Bundler::Injector' +# wrong constant name +# wrong constant name inject1 +# wrong constant name inject +# wrong constant name remove1 +# wrong constant name remove +# undefined method `generate_bundler_executable_stubs1' for class `Bundler::Installer' +# wrong constant name generate_bundler_executable_stubs1 +# wrong constant name generate_bundler_executable_stubs +# wrong constant name generate_standalone_bundler_executable_stubs +# wrong constant name initialize +# wrong constant name post_install_messages +# wrong constant name run +# undefined singleton method `install1' for `Bundler::Installer' +# wrong constant name +# wrong constant name ambiguous_gems +# wrong constant name ambiguous_gems= +# wrong constant name install1 +# wrong constant name install +# uninitialized constant Bundler::Molinillo::DependencyGraph::Elem +# uninitialized constant Bundler::Molinillo::DependencyGraph::Log::Elem +# undefined method `app_cache_path1' for module `Bundler::Plugin::API::Source' +# undefined method `cache1' for module `Bundler::Plugin::API::Source' +# undefined method `post_install1' for module `Bundler::Plugin::API::Source' +# wrong constant name == +# wrong constant name app_cache_dirname +# wrong constant name app_cache_path1 +# wrong constant name app_cache_path +# wrong constant name bundler_plugin_api_source? +# wrong constant name cache1 +# wrong constant name cache +# wrong constant name cached! +# wrong constant name can_lock? +# wrong constant name dependency_names +# wrong constant name dependency_names= +# wrong constant name double_check_for +# wrong constant name eql? +# wrong constant name fetch_gemspec_files +# wrong constant name gem_install_dir +# wrong constant name hash +# wrong constant name include? +# wrong constant name initialize +# wrong constant name install +# wrong constant name install_path +# wrong constant name installed? +# wrong constant name name +# wrong constant name options +# wrong constant name options_to_lock +# wrong constant name post_install1 +# wrong constant name post_install +# wrong constant name remote! +# wrong constant name root +# wrong constant name specs +# wrong constant name to_lock +# wrong constant name to_s +# wrong constant name unlock! +# wrong constant name unmet_deps +# wrong constant name uri +# wrong constant name uri_hash +# wrong constant name +# wrong constant name initialize +# wrong constant name +# wrong constant name initialize +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name install +# wrong constant name install_definition +# undefined method `generate_bin1' for class `Bundler::Plugin::Installer::Git' +# uninitialized constant Bundler::Plugin::Installer::Git::DEFAULT_GLOB +# wrong constant name generate_bin1 +# wrong constant name generate_bin +# wrong constant name +# uninitialized constant Bundler::Plugin::Installer::Rubygems::API_REQUEST_LIMIT +# uninitialized constant Bundler::Plugin::Installer::Rubygems::API_REQUEST_SIZE +# wrong constant name +# wrong constant name +# wrong constant name +# undefined singleton method `lock1' for `Bundler::ProcessLock' +# wrong constant name +# wrong constant name lock1 +# wrong constant name lock +# undefined method `initialize1' for class `Bundler::Retry' +# undefined method `initialize2' for class `Bundler::Retry' +# wrong constant name attempt +# wrong constant name attempts +# wrong constant name current_run +# wrong constant name current_run= +# wrong constant name initialize1 +# wrong constant name initialize2 +# wrong constant name initialize +# wrong constant name name +# wrong constant name name= +# wrong constant name total_runs +# wrong constant name total_runs= +# wrong constant name +# wrong constant name attempts +# wrong constant name default_attempts +# wrong constant name default_retries +# uninitialized constant Bundler::RubyGemsGemInstaller::ENV_PATHS +# wrong constant name +# uninitialized constant Bundler::RubygemsIntegration::MoreFuture::EXT_LOCK +# wrong constant name default_stubs +# undefined method `initialize1' for class `Bundler::Settings::Mirror' +# undefined method `initialize2' for class `Bundler::Settings::Mirror' +# undefined method `validate!1' for class `Bundler::Settings::Mirror' +# wrong constant name == +# wrong constant name fallback_timeout +# wrong constant name fallback_timeout= +# wrong constant name initialize1 +# wrong constant name initialize2 +# wrong constant name initialize +# wrong constant name uri +# wrong constant name uri= +# wrong constant name valid? +# wrong constant name validate!1 +# wrong constant name validate! +# wrong constant name +# undefined method `initialize1' for class `Bundler::Settings::Mirrors' +# wrong constant name each +# wrong constant name for +# wrong constant name initialize1 +# wrong constant name initialize +# wrong constant name parse +# wrong constant name +# wrong constant name +# wrong constant name description +# wrong constant name fail! +# wrong constant name initialize +# wrong constant name k +# wrong constant name set +# wrong constant name validate! +# wrong constant name +# wrong constant name +# wrong constant name validate! +# uninitialized constant Bundler::SpecSet::Elem +# undefined method `confirm1' for class `Bundler::UI::Shell' +# undefined method `debug1' for class `Bundler::UI::Shell' +# undefined method `error1' for class `Bundler::UI::Shell' +# undefined method `info1' for class `Bundler::UI::Shell' +# undefined method `initialize1' for class `Bundler::UI::Shell' +# undefined method `level1' for class `Bundler::UI::Shell' +# undefined method `trace1' for class `Bundler::UI::Shell' +# undefined method `trace2' for class `Bundler::UI::Shell' +# undefined method `warn1' for class `Bundler::UI::Shell' +# wrong constant name add_color +# wrong constant name ask +# wrong constant name confirm1 +# wrong constant name confirm +# wrong constant name debug1 +# wrong constant name debug +# wrong constant name debug? +# wrong constant name error1 +# wrong constant name error +# wrong constant name info1 +# wrong constant name info +# wrong constant name initialize1 +# wrong constant name initialize +# wrong constant name level1 +# wrong constant name level +# wrong constant name level= +# wrong constant name no? +# wrong constant name quiet? +# wrong constant name shell= +# wrong constant name silence +# wrong constant name trace1 +# wrong constant name trace2 +# wrong constant name trace +# wrong constant name unprinted_warnings +# wrong constant name warn1 +# wrong constant name warn +# wrong constant name yes? +# wrong constant name +# wrong constant name +# wrong constant name +# uninitialized constant Bundler::VersionRanges::NEq::Elem +# wrong constant name version +# wrong constant name version= +# wrong constant name +# wrong constant name [] +# wrong constant name members +# uninitialized constant Bundler::VersionRanges::ReqR::Elem +# wrong constant name +# wrong constant name cover? +# wrong constant name empty? +# wrong constant name left +# wrong constant name left= +# wrong constant name right +# wrong constant name right= +# wrong constant name single? +# uninitialized constant Bundler::VersionRanges::ReqR::Endpoint::Elem +# wrong constant name inclusive +# wrong constant name inclusive= +# wrong constant name version +# wrong constant name version= +# wrong constant name +# wrong constant name [] +# wrong constant name members +# wrong constant name +# wrong constant name [] +# wrong constant name members +# wrong constant name +# wrong constant name empty? +# wrong constant name for +# wrong constant name for_many +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name displays +# wrong constant name displays= +# wrong constant name init_file +# wrong constant name init_file= +# wrong constant name mode +# wrong constant name mode= +# wrong constant name run_init_script +# wrong constant name banner +# wrong constant name value= +# wrong constant name +# wrong constant name banner +# wrong constant name value= +# wrong constant name +# wrong constant name banner +# wrong constant name value= +# wrong constant name +# wrong constant name banner +# wrong constant name +# uninitialized constant Byebug::BasenameSetting::DEFAULT +# wrong constant name banner +# wrong constant name +# wrong constant name execute +# wrong constant name +# wrong constant name description +# wrong constant name regexp +# wrong constant name short_description +# wrong constant name enabled= +# wrong constant name enabled? +# wrong constant name expr +# wrong constant name expr= +# wrong constant name hit_condition +# wrong constant name hit_condition= +# wrong constant name hit_count +# wrong constant name hit_value +# wrong constant name hit_value= +# wrong constant name id +# wrong constant name initialize +# wrong constant name pos +# wrong constant name source +# undefined singleton method `add1' for `Byebug::Breakpoint' +# wrong constant name +# wrong constant name add1 +# wrong constant name add +# wrong constant name first +# wrong constant name last +# wrong constant name none? +# wrong constant name potential_line? +# wrong constant name potential_lines +# wrong constant name remove +# wrong constant name banner +# wrong constant name +# wrong constant name execute +# wrong constant name +# wrong constant name description +# wrong constant name regexp +# wrong constant name short_description +# undefined method `initialize1' for class `Byebug::Command' +# wrong constant name arguments +# wrong constant name confirm +# wrong constant name context +# wrong constant name errmsg +# wrong constant name frame +# wrong constant name help +# wrong constant name initialize1 +# wrong constant name initialize +# wrong constant name match +# wrong constant name pr +# wrong constant name prc +# wrong constant name print +# wrong constant name processor +# wrong constant name prv +# wrong constant name puts +# wrong constant name +# wrong constant name allow_in_control +# wrong constant name allow_in_control= +# wrong constant name allow_in_post_mortem +# wrong constant name allow_in_post_mortem= +# wrong constant name always_run +# wrong constant name always_run= +# wrong constant name columnize +# wrong constant name help +# wrong constant name match +# uninitialized constant Byebug::CommandList::Elem +# wrong constant name each +# wrong constant name initialize +# wrong constant name match +# wrong constant name +# undefined method `initialize1' for class `Byebug::CommandNotFound' +# wrong constant name initialize1 +# wrong constant name initialize +# wrong constant name +# undefined method `initialize1' for class `Byebug::CommandProcessor' +# wrong constant name after_repl +# wrong constant name at_breakpoint +# wrong constant name at_catchpoint +# wrong constant name at_end +# wrong constant name at_line +# wrong constant name at_return +# wrong constant name at_tracing +# wrong constant name before_repl +# wrong constant name command_list +# wrong constant name commands +# wrong constant name confirm +# wrong constant name context +# wrong constant name errmsg +# wrong constant name frame +# wrong constant name initialize1 +# wrong constant name initialize +# wrong constant name interface +# wrong constant name pr +# wrong constant name prc +# wrong constant name prev_line +# wrong constant name prev_line= +# wrong constant name printer +# wrong constant name proceed! +# wrong constant name process_commands +# wrong constant name prompt +# wrong constant name prv +# wrong constant name puts +# wrong constant name repl +# wrong constant name +# wrong constant name execute +# wrong constant name +# wrong constant name description +# wrong constant name regexp +# wrong constant name short_description +# wrong constant name at_breakpoint +# wrong constant name at_catchpoint +# wrong constant name at_end +# wrong constant name at_line +# wrong constant name at_return +# wrong constant name at_tracing +# wrong constant name backtrace +# wrong constant name dead? +# wrong constant name file +# wrong constant name frame +# wrong constant name frame= +# wrong constant name frame_binding +# wrong constant name frame_class +# wrong constant name frame_file +# wrong constant name frame_line +# wrong constant name frame_method +# wrong constant name frame_self +# wrong constant name full_location +# wrong constant name ignored? +# wrong constant name interrupt +# wrong constant name line +# wrong constant name location +# wrong constant name resume +# wrong constant name stack_size +# wrong constant name step_into +# wrong constant name step_out +# wrong constant name step_over +# wrong constant name stop_reason +# wrong constant name suspend +# wrong constant name suspended? +# wrong constant name switch +# wrong constant name thnum +# wrong constant name thread +# wrong constant name tracing +# wrong constant name tracing= +# wrong constant name +# wrong constant name ignored_files +# wrong constant name ignored_files= +# wrong constant name interface +# wrong constant name interface= +# wrong constant name processor +# wrong constant name processor= +# wrong constant name execute +# wrong constant name +# wrong constant name description +# wrong constant name regexp +# wrong constant name short_description +# wrong constant name commands +# wrong constant name +# wrong constant name execute +# wrong constant name +# wrong constant name description +# wrong constant name regexp +# wrong constant name short_description +# wrong constant name +# wrong constant name execute +# wrong constant name +# wrong constant name description +# wrong constant name regexp +# wrong constant name short_description +# wrong constant name +# wrong constant name +# wrong constant name execute +# wrong constant name +# wrong constant name description +# wrong constant name regexp +# wrong constant name short_description +# wrong constant name execute +# wrong constant name +# wrong constant name description +# wrong constant name regexp +# wrong constant name short_description +# wrong constant name +# wrong constant name description +# wrong constant name regexp +# wrong constant name short_description +# wrong constant name execute +# wrong constant name +# wrong constant name description +# wrong constant name regexp +# wrong constant name short_description +# wrong constant name execute +# wrong constant name +# wrong constant name description +# wrong constant name regexp +# wrong constant name short_description +# wrong constant name execute +# wrong constant name +# wrong constant name description +# wrong constant name regexp +# wrong constant name short_description +# wrong constant name +# wrong constant name +# wrong constant name execute +# wrong constant name +# wrong constant name description +# wrong constant name regexp +# wrong constant name short_description +# wrong constant name execute +# wrong constant name +# wrong constant name description +# wrong constant name regexp +# wrong constant name short_description +# wrong constant name +# wrong constant name description +# wrong constant name regexp +# wrong constant name short_description +# wrong constant name execute +# wrong constant name +# wrong constant name description +# wrong constant name regexp +# wrong constant name short_description +# wrong constant name _binding +# wrong constant name _class +# wrong constant name _method +# wrong constant name _self +# wrong constant name args +# wrong constant name c_frame? +# wrong constant name current? +# wrong constant name deco_args +# wrong constant name deco_block +# wrong constant name deco_call +# wrong constant name deco_class +# wrong constant name deco_file +# wrong constant name deco_method +# wrong constant name deco_pos +# wrong constant name file +# wrong constant name initialize +# wrong constant name line +# wrong constant name locals +# wrong constant name mark +# wrong constant name pos +# wrong constant name to_hash +# wrong constant name +# wrong constant name execute +# wrong constant name +# wrong constant name description +# wrong constant name regexp +# wrong constant name short_description +# wrong constant name banner +# wrong constant name +# wrong constant name execute +# wrong constant name +# wrong constant name description +# wrong constant name regexp +# wrong constant name short_description +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name executable_file_extensions +# wrong constant name find_executable +# wrong constant name real_executable? +# wrong constant name search_paths +# wrong constant name which +# wrong constant name +# undefined method `error_eval1' for module `Byebug::Helpers::EvalHelper' +# undefined method `silent_eval1' for module `Byebug::Helpers::EvalHelper' +# undefined method `warning_eval1' for module `Byebug::Helpers::EvalHelper' +# wrong constant name error_eval1 +# wrong constant name error_eval +# wrong constant name multiple_thread_eval +# wrong constant name separate_thread_eval +# wrong constant name silent_eval1 +# wrong constant name silent_eval +# wrong constant name warning_eval1 +# wrong constant name warning_eval +# wrong constant name +# wrong constant name get_line +# wrong constant name get_lines +# wrong constant name n_lines +# wrong constant name normalize +# wrong constant name shortpath +# wrong constant name virtual_file? +# wrong constant name +# wrong constant name jump_frames +# wrong constant name switch_to_frame +# wrong constant name +# undefined method `get_int1' for module `Byebug::Helpers::ParseHelper' +# undefined method `get_int2' for module `Byebug::Helpers::ParseHelper' +# wrong constant name get_int1 +# wrong constant name get_int2 +# wrong constant name get_int +# wrong constant name parse_steps +# wrong constant name syntax_valid? +# wrong constant name +# wrong constant name all_files +# wrong constant name bin_file +# wrong constant name gem_files +# wrong constant name lib_files +# wrong constant name root_path +# wrong constant name test_files +# wrong constant name +# wrong constant name commands +# wrong constant name +# undefined method `deindent1' for module `Byebug::Helpers::StringHelper' +# wrong constant name camelize +# wrong constant name deindent1 +# wrong constant name deindent +# wrong constant name prettify +# wrong constant name +# wrong constant name context_from_thread +# wrong constant name current_thread? +# wrong constant name display_context +# wrong constant name thread_arguments +# wrong constant name +# wrong constant name enable_disable_breakpoints +# wrong constant name enable_disable_display +# wrong constant name +# undefined method `var_list1' for module `Byebug::Helpers::VarHelper' +# wrong constant name var_args +# wrong constant name var_global +# wrong constant name var_instance +# wrong constant name var_list1 +# wrong constant name var_list +# wrong constant name var_local +# wrong constant name +# wrong constant name +# wrong constant name banner +# wrong constant name +# wrong constant name buffer +# wrong constant name clear +# wrong constant name default_max_size +# wrong constant name ignore? +# wrong constant name last_ids +# wrong constant name pop +# wrong constant name push +# wrong constant name restore +# wrong constant name save +# wrong constant name size +# wrong constant name size= +# wrong constant name specific_max_size +# wrong constant name to_s +# wrong constant name +# wrong constant name execute +# wrong constant name +# wrong constant name description +# wrong constant name regexp +# wrong constant name short_description +# wrong constant name banner +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name execute +# wrong constant name +# wrong constant name description +# wrong constant name regexp +# wrong constant name short_description +# wrong constant name execute +# wrong constant name +# wrong constant name description +# wrong constant name regexp +# wrong constant name short_description +# wrong constant name execute +# wrong constant name +# wrong constant name description +# wrong constant name regexp +# wrong constant name short_description +# wrong constant name execute +# wrong constant name +# wrong constant name description +# wrong constant name regexp +# wrong constant name short_description +# wrong constant name execute +# wrong constant name +# wrong constant name description +# wrong constant name regexp +# wrong constant name short_description +# wrong constant name +# wrong constant name description +# wrong constant name regexp +# wrong constant name short_description +# undefined method `read_input1' for class `Byebug::Interface' +# wrong constant name autorestore +# wrong constant name autosave +# wrong constant name close +# wrong constant name command_queue +# wrong constant name command_queue= +# wrong constant name confirm +# wrong constant name errmsg +# wrong constant name error +# wrong constant name history +# wrong constant name history= +# wrong constant name input +# wrong constant name last_if_empty +# wrong constant name output +# wrong constant name prepare_input +# wrong constant name print +# wrong constant name puts +# wrong constant name read_command +# wrong constant name read_file +# wrong constant name read_input1 +# wrong constant name read_input +# wrong constant name +# wrong constant name execute +# wrong constant name +# wrong constant name description +# wrong constant name regexp +# wrong constant name short_description +# wrong constant name execute +# wrong constant name +# wrong constant name description +# wrong constant name regexp +# wrong constant name short_description +# wrong constant name execute +# wrong constant name +# wrong constant name description +# wrong constant name regexp +# wrong constant name short_description +# uninitialized constant Byebug::LinetraceSetting::DEFAULT +# wrong constant name banner +# wrong constant name value= +# wrong constant name +# wrong constant name amend_final +# wrong constant name execute +# wrong constant name max_line +# wrong constant name size +# wrong constant name +# wrong constant name description +# wrong constant name regexp +# wrong constant name short_description +# wrong constant name banner +# wrong constant name +# wrong constant name readline +# wrong constant name with_repl_like_sigint +# wrong constant name +# wrong constant name execute +# wrong constant name +# wrong constant name description +# wrong constant name regexp +# wrong constant name short_description +# wrong constant name execute +# wrong constant name +# wrong constant name description +# wrong constant name regexp +# wrong constant name short_description +# wrong constant name commands +# wrong constant name +# uninitialized constant Byebug::PostMortemSetting::DEFAULT +# wrong constant name banner +# wrong constant name value= +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name type +# wrong constant name +# wrong constant name +# wrong constant name +# undefined method `print1' for class `Byebug::Printers::Plain' +# uninitialized constant Byebug::Printers::Plain::SEPARATOR +# wrong constant name print1 +# wrong constant name print +# wrong constant name print_collection +# wrong constant name print_variables +# wrong constant name +# wrong constant name +# wrong constant name execute +# wrong constant name +# wrong constant name description +# wrong constant name regexp +# wrong constant name short_description +# wrong constant name execute +# wrong constant name +# wrong constant name description +# wrong constant name regexp +# wrong constant name short_description +# wrong constant name +# wrong constant name +# undefined method `start1' for class `Byebug::Remote::Client' +# undefined method `start2' for class `Byebug::Remote::Client' +# wrong constant name initialize +# wrong constant name interface +# wrong constant name socket +# wrong constant name start1 +# wrong constant name start2 +# wrong constant name start +# wrong constant name started? +# wrong constant name +# wrong constant name actual_port +# wrong constant name initialize +# wrong constant name start +# wrong constant name wait_connection +# wrong constant name +# wrong constant name +# wrong constant name initialize +# wrong constant name readline +# wrong constant name +# wrong constant name execute +# wrong constant name +# wrong constant name description +# wrong constant name regexp +# wrong constant name short_description +# wrong constant name execute +# wrong constant name +# wrong constant name description +# wrong constant name regexp +# wrong constant name short_description +# wrong constant name banner +# wrong constant name +# undefined method `initialize1' for class `Byebug::ScriptInterface' +# wrong constant name initialize1 +# wrong constant name initialize +# wrong constant name +# wrong constant name commands +# wrong constant name +# wrong constant name execute +# wrong constant name +# wrong constant name description +# wrong constant name regexp +# wrong constant name short_description +# wrong constant name boolean? +# wrong constant name help +# wrong constant name integer? +# wrong constant name to_sym +# wrong constant name value +# wrong constant name value= +# wrong constant name +# wrong constant name [] +# wrong constant name []= +# wrong constant name find +# wrong constant name help_all +# wrong constant name settings +# wrong constant name execute +# wrong constant name +# wrong constant name description +# wrong constant name regexp +# wrong constant name short_description +# wrong constant name auto_run +# wrong constant name execute +# wrong constant name initialize_attributes +# wrong constant name keep_execution +# wrong constant name reset_attributes +# wrong constant name +# wrong constant name description +# wrong constant name file_line +# wrong constant name file_line= +# wrong constant name file_path +# wrong constant name file_path= +# wrong constant name previous_autolist +# wrong constant name regexp +# wrong constant name restore_autolist +# wrong constant name setup_autolist +# wrong constant name short_description +# wrong constant name execute +# wrong constant name +# wrong constant name description +# wrong constant name regexp +# wrong constant name short_description +# wrong constant name amend +# wrong constant name amend_final +# wrong constant name amend_initial +# wrong constant name annotator +# wrong constant name file +# wrong constant name initialize +# wrong constant name lines +# wrong constant name lines_around +# wrong constant name max_initial_line +# wrong constant name max_line +# wrong constant name range_around +# wrong constant name range_from +# wrong constant name size +# wrong constant name +# uninitialized constant Byebug::StackOnErrorSetting::DEFAULT +# wrong constant name banner +# wrong constant name +# wrong constant name execute +# wrong constant name +# wrong constant name description +# wrong constant name regexp +# wrong constant name short_description +# wrong constant name +# wrong constant name execute +# wrong constant name subcommand_list +# wrong constant name help +# wrong constant name subcommand_list +# wrong constant name +# wrong constant name +# wrong constant name included +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name execute +# wrong constant name +# wrong constant name description +# wrong constant name regexp +# wrong constant name short_description +# wrong constant name execute +# wrong constant name +# wrong constant name description +# wrong constant name regexp +# wrong constant name short_description +# wrong constant name execute +# wrong constant name +# wrong constant name description +# wrong constant name regexp +# wrong constant name short_description +# wrong constant name execute +# wrong constant name +# wrong constant name description +# wrong constant name regexp +# wrong constant name short_description +# wrong constant name execute +# wrong constant name +# wrong constant name description +# wrong constant name regexp +# wrong constant name short_description +# wrong constant name +# wrong constant name description +# wrong constant name regexp +# wrong constant name short_description +# wrong constant name +# wrong constant name execute +# wrong constant name +# wrong constant name description +# wrong constant name regexp +# wrong constant name short_description +# wrong constant name execute +# wrong constant name +# wrong constant name description +# wrong constant name regexp +# wrong constant name short_description +# wrong constant name execute +# wrong constant name +# wrong constant name description +# wrong constant name regexp +# wrong constant name short_description +# wrong constant name execute +# wrong constant name +# wrong constant name description +# wrong constant name regexp +# wrong constant name short_description +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name execute +# wrong constant name +# wrong constant name description +# wrong constant name regexp +# wrong constant name short_description +# wrong constant name execute +# wrong constant name +# wrong constant name description +# wrong constant name regexp +# wrong constant name short_description +# wrong constant name execute +# wrong constant name +# wrong constant name description +# wrong constant name regexp +# wrong constant name short_description +# wrong constant name execute +# wrong constant name +# wrong constant name description +# wrong constant name regexp +# wrong constant name short_description +# wrong constant name execute +# wrong constant name +# wrong constant name description +# wrong constant name regexp +# wrong constant name short_description +# wrong constant name execute +# wrong constant name +# wrong constant name description +# wrong constant name regexp +# wrong constant name short_description +# wrong constant name +# wrong constant name description +# wrong constant name regexp +# wrong constant name short_description +# wrong constant name execute +# wrong constant name +# wrong constant name description +# wrong constant name regexp +# wrong constant name short_description +# wrong constant name banner +# wrong constant name +# undefined singleton method `spawn1' for `Byebug' +# undefined singleton method `spawn2' for `Byebug' +# undefined singleton method `start_client1' for `Byebug' +# undefined singleton method `start_client2' for `Byebug' +# undefined singleton method `start_control1' for `Byebug' +# undefined singleton method `start_control2' for `Byebug' +# undefined singleton method `start_server1' for `Byebug' +# undefined singleton method `start_server2' for `Byebug' +# wrong constant name +# wrong constant name actual_control_port +# wrong constant name actual_port +# wrong constant name attach +# wrong constant name handle_post_mortem +# wrong constant name interrupt +# wrong constant name load_settings +# wrong constant name parse_host_and_port +# wrong constant name spawn1 +# wrong constant name spawn2 +# wrong constant name spawn +# wrong constant name start_client1 +# wrong constant name start_client2 +# wrong constant name start_client +# wrong constant name start_control1 +# wrong constant name start_control2 +# wrong constant name start_control +# wrong constant name start_server1 +# wrong constant name start_server2 +# wrong constant name start_server +# wrong constant name wait_connection +# wrong constant name wait_connection= +# undefined method `a1' for module `CGI::HtmlExtension' +# undefined method `base1' for module `CGI::HtmlExtension' +# undefined method `blockquote1' for module `CGI::HtmlExtension' +# undefined method `caption1' for module `CGI::HtmlExtension' +# undefined method `checkbox1' for module `CGI::HtmlExtension' +# undefined method `checkbox2' for module `CGI::HtmlExtension' +# undefined method `checkbox3' for module `CGI::HtmlExtension' +# undefined method `checkbox_group1' for module `CGI::HtmlExtension' +# undefined method `file_field1' for module `CGI::HtmlExtension' +# undefined method `file_field2' for module `CGI::HtmlExtension' +# undefined method `file_field3' for module `CGI::HtmlExtension' +# undefined method `form1' for module `CGI::HtmlExtension' +# undefined method `form2' for module `CGI::HtmlExtension' +# undefined method `form3' for module `CGI::HtmlExtension' +# undefined method `hidden1' for module `CGI::HtmlExtension' +# undefined method `hidden2' for module `CGI::HtmlExtension' +# undefined method `html1' for module `CGI::HtmlExtension' +# undefined method `image_button1' for module `CGI::HtmlExtension' +# undefined method `image_button2' for module `CGI::HtmlExtension' +# undefined method `image_button3' for module `CGI::HtmlExtension' +# undefined method `img1' for module `CGI::HtmlExtension' +# undefined method `img2' for module `CGI::HtmlExtension' +# undefined method `img3' for module `CGI::HtmlExtension' +# undefined method `img4' for module `CGI::HtmlExtension' +# undefined method `multipart_form1' for module `CGI::HtmlExtension' +# undefined method `multipart_form2' for module `CGI::HtmlExtension' +# undefined method `password_field1' for module `CGI::HtmlExtension' +# undefined method `password_field2' for module `CGI::HtmlExtension' +# undefined method `password_field3' for module `CGI::HtmlExtension' +# undefined method `password_field4' for module `CGI::HtmlExtension' +# undefined method `popup_menu1' for module `CGI::HtmlExtension' +# undefined method `radio_button1' for module `CGI::HtmlExtension' +# undefined method `radio_button2' for module `CGI::HtmlExtension' +# undefined method `radio_button3' for module `CGI::HtmlExtension' +# undefined method `radio_group1' for module `CGI::HtmlExtension' +# undefined method `reset1' for module `CGI::HtmlExtension' +# undefined method `reset2' for module `CGI::HtmlExtension' +# undefined method `scrolling_list1' for module `CGI::HtmlExtension' +# undefined method `submit1' for module `CGI::HtmlExtension' +# undefined method `submit2' for module `CGI::HtmlExtension' +# undefined method `text_field1' for module `CGI::HtmlExtension' +# undefined method `text_field2' for module `CGI::HtmlExtension' +# undefined method `text_field3' for module `CGI::HtmlExtension' +# undefined method `text_field4' for module `CGI::HtmlExtension' +# undefined method `textarea1' for module `CGI::HtmlExtension' +# undefined method `textarea2' for module `CGI::HtmlExtension' +# undefined method `textarea3' for module `CGI::HtmlExtension' +# wrong constant name a1 +# wrong constant name a +# wrong constant name base1 +# wrong constant name base +# wrong constant name blockquote1 +# wrong constant name blockquote +# wrong constant name caption1 +# wrong constant name caption +# wrong constant name checkbox1 +# wrong constant name checkbox2 +# wrong constant name checkbox3 +# wrong constant name checkbox +# wrong constant name checkbox_group1 +# wrong constant name checkbox_group +# wrong constant name file_field1 +# wrong constant name file_field2 +# wrong constant name file_field3 +# wrong constant name file_field +# wrong constant name form1 +# wrong constant name form2 +# wrong constant name form3 +# wrong constant name form +# wrong constant name hidden1 +# wrong constant name hidden2 +# wrong constant name hidden +# wrong constant name html1 +# wrong constant name html +# wrong constant name image_button1 +# wrong constant name image_button2 +# wrong constant name image_button3 +# wrong constant name image_button +# wrong constant name img1 +# wrong constant name img2 +# wrong constant name img3 +# wrong constant name img4 +# wrong constant name img +# wrong constant name multipart_form1 +# wrong constant name multipart_form2 +# wrong constant name multipart_form +# wrong constant name password_field1 +# wrong constant name password_field2 +# wrong constant name password_field3 +# wrong constant name password_field4 +# wrong constant name password_field +# wrong constant name popup_menu1 +# wrong constant name popup_menu +# wrong constant name radio_button1 +# wrong constant name radio_button2 +# wrong constant name radio_button3 +# wrong constant name radio_button +# wrong constant name radio_group1 +# wrong constant name radio_group +# wrong constant name reset1 +# wrong constant name reset2 +# wrong constant name reset +# wrong constant name scrolling_list1 +# wrong constant name scrolling_list +# wrong constant name submit1 +# wrong constant name submit2 +# wrong constant name submit +# wrong constant name text_field1 +# wrong constant name text_field2 +# wrong constant name text_field3 +# wrong constant name text_field4 +# wrong constant name text_field +# wrong constant name textarea1 +# wrong constant name textarea2 +# wrong constant name textarea3 +# wrong constant name textarea +# wrong constant name +# undefined method `convert1' for class `CSV' +# undefined method `header_convert1' for class `CSV' +# wrong constant name add_row +# wrong constant name binmode +# wrong constant name binmode? +# wrong constant name close +# wrong constant name close_read +# wrong constant name close_write +# wrong constant name closed? +# wrong constant name col_sep +# wrong constant name convert1 +# wrong constant name convert +# wrong constant name converters +# wrong constant name each +# wrong constant name encoding +# wrong constant name eof +# wrong constant name eof? +# wrong constant name external_encoding +# wrong constant name fcntl +# wrong constant name field_size_limit +# wrong constant name fileno +# wrong constant name flock +# wrong constant name flush +# wrong constant name force_quotes? +# wrong constant name fsync +# wrong constant name gets +# wrong constant name header_convert1 +# wrong constant name header_convert +# wrong constant name header_converters +# wrong constant name header_row? +# wrong constant name headers +# wrong constant name internal_encoding +# wrong constant name ioctl +# wrong constant name isatty +# wrong constant name liberal_parsing? +# wrong constant name lineno +# wrong constant name path +# wrong constant name pid +# wrong constant name pos +# wrong constant name pos= +# wrong constant name puts +# wrong constant name quote_char +# wrong constant name readlines +# wrong constant name reopen +# wrong constant name return_headers? +# wrong constant name rewind +# wrong constant name row_sep +# wrong constant name seek +# wrong constant name shift +# wrong constant name skip_blanks? +# wrong constant name skip_lines +# wrong constant name stat +# wrong constant name string +# wrong constant name sync +# wrong constant name sync= +# wrong constant name tell +# wrong constant name to_i +# wrong constant name to_io +# wrong constant name truncate +# wrong constant name tty? +# wrong constant name unconverted_fields? +# wrong constant name write_headers? +# wrong constant name header +# wrong constant name header= +# wrong constant name index +# wrong constant name index= +# wrong constant name line +# wrong constant name line= +# wrong constant name [] +# wrong constant name members +# undefined method `[]1' for class `CSV::Row' +# undefined method `delete1' for class `CSV::Row' +# undefined method `field1' for class `CSV::Row' +# undefined method `index1' for class `CSV::Row' +# undefined method `initialize1' for class `CSV::Row' +# undefined method `to_csv1' for class `CSV::Row' +# undefined method `to_s1' for class `CSV::Row' +# wrong constant name << +# wrong constant name == +# wrong constant name []1 +# wrong constant name [] +# wrong constant name []= +# wrong constant name delete1 +# wrong constant name delete +# wrong constant name delete_if +# wrong constant name each +# wrong constant name empty? +# wrong constant name fetch +# wrong constant name field1 +# wrong constant name field +# wrong constant name field? +# wrong constant name field_row? +# wrong constant name fields +# wrong constant name has_key? +# wrong constant name header? +# wrong constant name header_row? +# wrong constant name headers +# wrong constant name include? +# wrong constant name index1 +# wrong constant name index +# wrong constant name initialize1 +# wrong constant name initialize +# wrong constant name key? +# wrong constant name length +# wrong constant name member? +# wrong constant name push +# wrong constant name row +# wrong constant name size +# wrong constant name to_csv1 +# wrong constant name to_csv +# wrong constant name to_hash +# wrong constant name to_s1 +# wrong constant name to_s +# wrong constant name values_at +# undefined method `to_csv1' for class `CSV::Table' +# undefined method `to_s1' for class `CSV::Table' +# wrong constant name << +# wrong constant name == +# wrong constant name [] +# wrong constant name []= +# wrong constant name by_col +# wrong constant name by_col! +# wrong constant name by_col_or_row +# wrong constant name by_col_or_row! +# wrong constant name by_row +# wrong constant name by_row! +# wrong constant name delete +# wrong constant name delete_if +# wrong constant name each +# wrong constant name empty? +# wrong constant name headers +# wrong constant name initialize +# wrong constant name length +# wrong constant name mode +# wrong constant name push +# wrong constant name size +# wrong constant name table +# wrong constant name to_a +# wrong constant name to_csv1 +# wrong constant name to_csv +# wrong constant name to_s1 +# wrong constant name to_s +# wrong constant name values_at +# undefined singleton method `generate_line1' for `CSV' +# undefined singleton method `instance1' for `CSV' +# undefined singleton method `instance2' for `CSV' +# undefined singleton method `table1' for `CSV' +# wrong constant name filter +# wrong constant name generate_line1 +# wrong constant name generate_line +# wrong constant name instance1 +# wrong constant name instance2 +# wrong constant name instance +# wrong constant name open +# wrong constant name readlines +# wrong constant name table1 +# wrong constant name table +# uninitialized constant Chalk +# uninitialized constant Chalk +# wrong constant name +# wrong constant name +# wrong constant name +# undefined method `bar_chart1' for module `Chartjs::ChartHelpers::Implicit' +# undefined method `bar_chart2' for module `Chartjs::ChartHelpers::Implicit' +# undefined method `bubble_chart1' for module `Chartjs::ChartHelpers::Implicit' +# undefined method `bubble_chart2' for module `Chartjs::ChartHelpers::Implicit' +# undefined method `doughnut_chart1' for module `Chartjs::ChartHelpers::Implicit' +# undefined method `doughnut_chart2' for module `Chartjs::ChartHelpers::Implicit' +# undefined method `horizontal_bar_chart1' for module `Chartjs::ChartHelpers::Implicit' +# undefined method `horizontal_bar_chart2' for module `Chartjs::ChartHelpers::Implicit' +# undefined method `line_chart1' for module `Chartjs::ChartHelpers::Implicit' +# undefined method `line_chart2' for module `Chartjs::ChartHelpers::Implicit' +# undefined method `pie_chart1' for module `Chartjs::ChartHelpers::Implicit' +# undefined method `pie_chart2' for module `Chartjs::ChartHelpers::Implicit' +# undefined method `polar_area_chart1' for module `Chartjs::ChartHelpers::Implicit' +# undefined method `polar_area_chart2' for module `Chartjs::ChartHelpers::Implicit' +# undefined method `radar_chart1' for module `Chartjs::ChartHelpers::Implicit' +# undefined method `radar_chart2' for module `Chartjs::ChartHelpers::Implicit' +# undefined method `scatter_chart1' for module `Chartjs::ChartHelpers::Implicit' +# undefined method `scatter_chart2' for module `Chartjs::ChartHelpers::Implicit' +# uninitialized constant Chartjs::ChartHelpers::Implicit::CHART_TYPES +# wrong constant name bar_chart1 +# wrong constant name bar_chart2 +# wrong constant name bar_chart +# wrong constant name bubble_chart1 +# wrong constant name bubble_chart2 +# wrong constant name bubble_chart +# wrong constant name doughnut_chart1 +# wrong constant name doughnut_chart2 +# wrong constant name doughnut_chart +# wrong constant name horizontal_bar_chart1 +# wrong constant name horizontal_bar_chart2 +# wrong constant name horizontal_bar_chart +# wrong constant name line_chart1 +# wrong constant name line_chart2 +# wrong constant name line_chart +# wrong constant name pie_chart1 +# wrong constant name pie_chart2 +# wrong constant name pie_chart +# wrong constant name polar_area_chart1 +# wrong constant name polar_area_chart2 +# wrong constant name polar_area_chart +# wrong constant name radar_chart1 +# wrong constant name radar_chart2 +# wrong constant name radar_chart +# wrong constant name scatter_chart1 +# wrong constant name scatter_chart2 +# wrong constant name scatter_chart +# wrong constant name +# wrong constant name +# uninitialized constant Chartjs::Engine::ABSTRACT_RAILTIES +# wrong constant name +# wrong constant name +# wrong constant name no_conflict +# wrong constant name no_conflict! +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name _stdin= +# wrong constant name inherit! +# wrong constant name stderr +# wrong constant name stderr= +# wrong constant name stdin +# wrong constant name stdout +# wrong constant name stdout= +# wrong constant name +# undefined method `stop1' for class `ChildProcess::AbstractProcess' +# wrong constant name alive? +# wrong constant name crashed? +# wrong constant name cwd +# wrong constant name cwd= +# wrong constant name detach +# wrong constant name detach= +# wrong constant name duplex +# wrong constant name duplex= +# wrong constant name environment +# wrong constant name exit_code +# wrong constant name exited? +# wrong constant name initialize +# wrong constant name io +# wrong constant name leader +# wrong constant name leader= +# wrong constant name pid +# wrong constant name poll_for_exit +# wrong constant name start +# wrong constant name started? +# wrong constant name stop1 +# wrong constant name stop +# wrong constant name wait +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name initialize +# wrong constant name +# wrong constant name initialize +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# uninitialized constant ChildProcess::Unix::ForkExecProcess::POLL_INTERVAL +# wrong constant name +# wrong constant name +# uninitialized constant ChildProcess::Unix::Process::POLL_INTERVAL +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name arch +# wrong constant name build +# wrong constant name close_on_exec +# wrong constant name jruby? +# wrong constant name linux? +# wrong constant name logger +# wrong constant name logger= +# wrong constant name new +# wrong constant name os +# wrong constant name platform +# wrong constant name platform_name +# wrong constant name posix_spawn= +# wrong constant name posix_spawn? +# wrong constant name unix? +# wrong constant name windows? +# uninitialized constant Class::DELEGATION_RESERVED_KEYWORDS +# uninitialized constant Class::DELEGATION_RESERVED_METHOD_NAMES +# uninitialized constant Class::RUBY_RESERVED_KEYWORDS +# wrong constant name class_attribute +# wrong constant name descendants +# wrong constant name json_creatable? +# wrong constant name subclasses +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name [] +# wrong constant name []= +# wrong constant name delete +# wrong constant name synchronize +# wrong constant name to_hash +# wrong constant name +# undefined method `initialize1' for class `ClimateControl::Modifier' +# wrong constant name +# wrong constant name initialize1 +# wrong constant name initialize +# wrong constant name process +# wrong constant name initialize +# wrong constant name keys +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name env +# wrong constant name modify +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# uninitialized constant Coffee::Rails::Engine::ABSTRACT_RAILTIES +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name call +# wrong constant name erb_handler +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name bare_option +# wrong constant name bundled_path +# wrong constant name contents +# wrong constant name context +# wrong constant name path +# wrong constant name path= +# wrong constant name version +# undefined singleton method `compile1' for `CoffeeScript' +# wrong constant name +# wrong constant name compile1 +# wrong constant name compile +# wrong constant name engine +# wrong constant name engine= +# wrong constant name version +# wrong constant name polar +# wrong constant name rect +# wrong constant name rectangular +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# undefined method `exchange1' for class `Concurrent::AbstractExchanger' +# undefined method `exchange!1' for class `Concurrent::AbstractExchanger' +# undefined method `try_exchange1' for class `Concurrent::AbstractExchanger' +# wrong constant name exchange1 +# wrong constant name exchange +# wrong constant name exchange!1 +# wrong constant name exchange! +# wrong constant name try_exchange1 +# wrong constant name try_exchange +# wrong constant name +# undefined method `wait_for_termination1' for class `Concurrent::AbstractExecutorService' +# uninitialized constant Concurrent::AbstractExecutorService::DEBUG +# uninitialized constant Concurrent::AbstractExecutorService::ERROR +# uninitialized constant Concurrent::AbstractExecutorService::FATAL +# uninitialized constant Concurrent::AbstractExecutorService::INFO +# uninitialized constant Concurrent::AbstractExecutorService::UNKNOWN +# uninitialized constant Concurrent::AbstractExecutorService::WARN +# wrong constant name auto_terminate= +# wrong constant name auto_terminate? +# wrong constant name fallback_policy +# wrong constant name initialize +# wrong constant name kill +# wrong constant name running? +# wrong constant name shutdown +# wrong constant name shutdown? +# wrong constant name shuttingdown? +# wrong constant name wait_for_termination1 +# wrong constant name wait_for_termination +# wrong constant name +# undefined method `initialize1' for class `Concurrent::AbstractThreadLocalVar' +# wrong constant name allocate_storage +# wrong constant name bind +# wrong constant name default +# wrong constant name initialize1 +# wrong constant name initialize +# wrong constant name value +# wrong constant name value= +# wrong constant name +# undefined method `initialize1' for class `Concurrent::Agent' +# undefined method `restart1' for class `Concurrent::Agent' +# undefined method `wait1' for class `Concurrent::Agent' +# wrong constant name << +# wrong constant name +# wrong constant name +# wrong constant name await +# wrong constant name await_for +# wrong constant name await_for! +# wrong constant name deref +# wrong constant name error +# wrong constant name error_mode +# wrong constant name failed? +# wrong constant name initialize1 +# wrong constant name initialize +# wrong constant name post +# wrong constant name reason +# wrong constant name restart1 +# wrong constant name restart +# wrong constant name send +# wrong constant name send! +# wrong constant name send_off +# wrong constant name send_off! +# wrong constant name send_via +# wrong constant name send_via! +# wrong constant name stopped? +# wrong constant name value +# wrong constant name wait1 +# wrong constant name wait +# undefined method `initialize1' for class `Concurrent::Agent::Error' +# wrong constant name initialize1 +# wrong constant name initialize +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name await +# wrong constant name await_for +# wrong constant name await_for! +# uninitialized constant Concurrent::Array::Elem +# wrong constant name +# wrong constant name async +# wrong constant name await +# wrong constant name call +# wrong constant name cast +# wrong constant name init_synchronization +# wrong constant name +# wrong constant name included +# wrong constant name validate_argc +# undefined method `initialize1' for class `Concurrent::Atom' +# wrong constant name compare_and_set +# wrong constant name deref +# wrong constant name initialize1 +# wrong constant name initialize +# wrong constant name reset +# wrong constant name swap +# wrong constant name value +# wrong constant name +# wrong constant name new +# wrong constant name +# wrong constant name try_update +# wrong constant name try_update! +# wrong constant name update +# wrong constant name +# wrong constant name +# undefined method `initialize1' for class `Concurrent::AtomicMarkableReference' +# undefined method `initialize2' for class `Concurrent::AtomicMarkableReference' +# wrong constant name compare_and_set +# wrong constant name compare_and_swap +# wrong constant name get +# wrong constant name initialize1 +# wrong constant name initialize2 +# wrong constant name initialize +# wrong constant name mark +# wrong constant name marked? +# wrong constant name set +# wrong constant name try_update +# wrong constant name try_update! +# wrong constant name update +# wrong constant name value +# wrong constant name +# wrong constant name new +# wrong constant name compare_and_set +# wrong constant name +# wrong constant name +# uninitialized constant Concurrent::CachedThreadPool::DEBUG +# uninitialized constant Concurrent::CachedThreadPool::DEFAULT_MAX_POOL_SIZE +# uninitialized constant Concurrent::CachedThreadPool::DEFAULT_MAX_QUEUE_SIZE +# uninitialized constant Concurrent::CachedThreadPool::DEFAULT_MIN_POOL_SIZE +# uninitialized constant Concurrent::CachedThreadPool::DEFAULT_THREAD_IDLETIMEOUT +# uninitialized constant Concurrent::CachedThreadPool::ERROR +# uninitialized constant Concurrent::CachedThreadPool::FALLBACK_POLICIES +# uninitialized constant Concurrent::CachedThreadPool::FATAL +# uninitialized constant Concurrent::CachedThreadPool::INFO +# uninitialized constant Concurrent::CachedThreadPool::UNKNOWN +# uninitialized constant Concurrent::CachedThreadPool::WARN +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# undefined method `add_observer1' for class `Concurrent::Collection::CopyOnNotifyObserverSet' +# undefined method `add_observer2' for class `Concurrent::Collection::CopyOnNotifyObserverSet' +# wrong constant name add_observer1 +# wrong constant name add_observer2 +# wrong constant name add_observer +# wrong constant name count_observers +# wrong constant name delete_observer +# wrong constant name delete_observers +# wrong constant name initialize +# wrong constant name notify_and_delete_observers +# wrong constant name notify_observers +# wrong constant name ns_initialize +# wrong constant name +# undefined method `add_observer1' for class `Concurrent::Collection::CopyOnWriteObserverSet' +# undefined method `add_observer2' for class `Concurrent::Collection::CopyOnWriteObserverSet' +# wrong constant name add_observer1 +# wrong constant name add_observer2 +# wrong constant name add_observer +# wrong constant name count_observers +# wrong constant name delete_observer +# wrong constant name delete_observers +# wrong constant name initialize +# wrong constant name notify_and_delete_observers +# wrong constant name notify_observers +# wrong constant name ns_initialize +# wrong constant name +# wrong constant name +# undefined method `initialize1' for class `Concurrent::Collection::NonConcurrentMapBackend' +# wrong constant name [] +# wrong constant name []= +# wrong constant name clear +# wrong constant name compute +# wrong constant name compute_if_absent +# wrong constant name compute_if_present +# wrong constant name delete +# wrong constant name delete_pair +# wrong constant name each_pair +# wrong constant name get_and_set +# wrong constant name get_or_default +# wrong constant name initialize1 +# wrong constant name initialize +# wrong constant name key? +# wrong constant name merge_pair +# wrong constant name replace_if_exists +# wrong constant name replace_pair +# wrong constant name size +# wrong constant name +# wrong constant name +# undefined method `initialize1' for class `Concurrent::Collection::RubyNonConcurrentPriorityQueue' +# wrong constant name << +# wrong constant name clear +# wrong constant name delete +# wrong constant name deq +# wrong constant name empty? +# wrong constant name enq +# wrong constant name has_priority? +# wrong constant name include? +# wrong constant name initialize1 +# wrong constant name initialize +# wrong constant name length +# wrong constant name peek +# wrong constant name pop +# wrong constant name push +# wrong constant name shift +# wrong constant name size +# undefined singleton method `from_list1' for `Concurrent::Collection::RubyNonConcurrentPriorityQueue' +# wrong constant name +# wrong constant name from_list1 +# wrong constant name from_list +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# undefined method `set_deref_options1' for module `Concurrent::Concern::Dereferenceable' +# wrong constant name apply_deref_options +# wrong constant name deref +# wrong constant name ns_set_deref_options +# wrong constant name set_deref_options1 +# wrong constant name set_deref_options +# wrong constant name value +# wrong constant name value= +# wrong constant name +# undefined method `log1' for module `Concurrent::Concern::Logging' +# uninitialized constant Concurrent::Concern::Logging::DEBUG +# uninitialized constant Concurrent::Concern::Logging::ERROR +# uninitialized constant Concurrent::Concern::Logging::FATAL +# uninitialized constant Concurrent::Concern::Logging::INFO +# uninitialized constant Concurrent::Concern::Logging::UNKNOWN +# uninitialized constant Concurrent::Concern::Logging::WARN +# wrong constant name log1 +# wrong constant name log +# wrong constant name +# undefined method `get_arguments_from1' for module `Concurrent::Concern::Obligation' +# undefined method `no_error!1' for module `Concurrent::Concern::Obligation' +# undefined method `value1' for module `Concurrent::Concern::Obligation' +# undefined method `value!1' for module `Concurrent::Concern::Obligation' +# undefined method `wait1' for module `Concurrent::Concern::Obligation' +# undefined method `wait!1' for module `Concurrent::Concern::Obligation' +# wrong constant name compare_and_set_state +# wrong constant name complete? +# wrong constant name event +# wrong constant name exception +# wrong constant name fulfilled? +# wrong constant name get_arguments_from1 +# wrong constant name get_arguments_from +# wrong constant name if_state +# wrong constant name incomplete? +# wrong constant name init_obligation +# wrong constant name no_error!1 +# wrong constant name no_error! +# wrong constant name ns_check_state? +# wrong constant name ns_set_state +# wrong constant name pending? +# wrong constant name realized? +# wrong constant name reason +# wrong constant name rejected? +# wrong constant name set_state +# wrong constant name state +# wrong constant name state= +# wrong constant name unscheduled? +# wrong constant name value1 +# wrong constant name value +# wrong constant name value!1 +# wrong constant name value! +# wrong constant name wait1 +# wrong constant name wait +# wrong constant name wait!1 +# wrong constant name wait! +# wrong constant name +# undefined method `add_observer1' for module `Concurrent::Concern::Observable' +# undefined method `add_observer2' for module `Concurrent::Concern::Observable' +# undefined method `with_observer1' for module `Concurrent::Concern::Observable' +# undefined method `with_observer2' for module `Concurrent::Concern::Observable' +# wrong constant name add_observer1 +# wrong constant name add_observer2 +# wrong constant name add_observer +# wrong constant name count_observers +# wrong constant name delete_observer +# wrong constant name delete_observers +# wrong constant name observers +# wrong constant name observers= +# wrong constant name with_observer1 +# wrong constant name with_observer2 +# wrong constant name with_observer +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# undefined method `ns_generation_done1' for class `Concurrent::CyclicBarrier' +# undefined method `wait1' for class `Concurrent::CyclicBarrier' +# wrong constant name broken? +# wrong constant name initialize +# wrong constant name ns_generation_done1 +# wrong constant name ns_generation_done +# wrong constant name ns_initialize +# wrong constant name ns_next_generation +# wrong constant name number_waiting +# wrong constant name parties +# wrong constant name reset +# wrong constant name wait1 +# wrong constant name wait +# wrong constant name +# undefined method `initialize1' for class `Concurrent::Delay' +# wrong constant name initialize1 +# wrong constant name initialize +# wrong constant name ns_initialize +# wrong constant name reconfigure +# wrong constant name +# wrong constant name initialize +# wrong constant name update +# wrong constant name +# wrong constant name +# undefined method `wait1' for class `Concurrent::Event' +# wrong constant name initialize +# wrong constant name ns_initialize +# wrong constant name ns_set +# wrong constant name reset +# wrong constant name set +# wrong constant name set? +# wrong constant name try? +# wrong constant name wait1 +# wrong constant name wait +# wrong constant name +# wrong constant name +# wrong constant name << +# uninitialized constant Concurrent::ExecutorService::DEBUG +# uninitialized constant Concurrent::ExecutorService::ERROR +# uninitialized constant Concurrent::ExecutorService::FATAL +# uninitialized constant Concurrent::ExecutorService::INFO +# uninitialized constant Concurrent::ExecutorService::UNKNOWN +# uninitialized constant Concurrent::ExecutorService::WARN +# wrong constant name can_overflow? +# wrong constant name post +# wrong constant name serialized? +# wrong constant name +# undefined method `initialize1' for class `Concurrent::FixedThreadPool' +# uninitialized constant Concurrent::FixedThreadPool::DEBUG +# uninitialized constant Concurrent::FixedThreadPool::DEFAULT_MAX_POOL_SIZE +# uninitialized constant Concurrent::FixedThreadPool::DEFAULT_MAX_QUEUE_SIZE +# uninitialized constant Concurrent::FixedThreadPool::DEFAULT_MIN_POOL_SIZE +# uninitialized constant Concurrent::FixedThreadPool::DEFAULT_THREAD_IDLETIMEOUT +# uninitialized constant Concurrent::FixedThreadPool::ERROR +# uninitialized constant Concurrent::FixedThreadPool::FALLBACK_POLICIES +# uninitialized constant Concurrent::FixedThreadPool::FATAL +# uninitialized constant Concurrent::FixedThreadPool::INFO +# uninitialized constant Concurrent::FixedThreadPool::UNKNOWN +# uninitialized constant Concurrent::FixedThreadPool::WARN +# wrong constant name initialize1 +# wrong constant name initialize +# wrong constant name +# undefined method `initialize1' for class `Concurrent::Future' +# undefined method `set1' for class `Concurrent::Future' +# wrong constant name cancel +# wrong constant name cancelled? +# wrong constant name execute +# wrong constant name initialize1 +# wrong constant name initialize +# wrong constant name set1 +# wrong constant name set +# wrong constant name wait_or_cancel +# undefined singleton method `execute1' for `Concurrent::Future' +# wrong constant name +# wrong constant name execute1 +# wrong constant name execute +# uninitialized constant Concurrent::Hash::Elem +# uninitialized constant Concurrent::Hash::K +# uninitialized constant Concurrent::Hash::V +# wrong constant name +# undefined method `fail1' for class `Concurrent::IVar' +# undefined method `initialize1' for class `Concurrent::IVar' +# undefined method `initialize2' for class `Concurrent::IVar' +# undefined method `safe_execute1' for class `Concurrent::IVar' +# undefined method `set1' for class `Concurrent::IVar' +# undefined method `try_set1' for class `Concurrent::IVar' +# wrong constant name check_for_block_or_value! +# wrong constant name complete +# wrong constant name complete_without_notification +# wrong constant name fail1 +# wrong constant name fail +# wrong constant name initialize1 +# wrong constant name initialize2 +# wrong constant name initialize +# wrong constant name notify_observers +# wrong constant name ns_complete_without_notification +# wrong constant name ns_initialize +# wrong constant name safe_execute1 +# wrong constant name safe_execute +# wrong constant name set1 +# wrong constant name set +# wrong constant name try_set1 +# wrong constant name try_set +# wrong constant name +# wrong constant name +# uninitialized constant Concurrent::ImmediateExecutor::DEBUG +# uninitialized constant Concurrent::ImmediateExecutor::ERROR +# uninitialized constant Concurrent::ImmediateExecutor::FALLBACK_POLICIES +# uninitialized constant Concurrent::ImmediateExecutor::FATAL +# uninitialized constant Concurrent::ImmediateExecutor::INFO +# uninitialized constant Concurrent::ImmediateExecutor::UNKNOWN +# uninitialized constant Concurrent::ImmediateExecutor::WARN +# wrong constant name initialize +# wrong constant name +# wrong constant name +# wrong constant name == +# wrong constant name [] +# wrong constant name each +# wrong constant name each_pair +# wrong constant name inspect +# wrong constant name merge +# wrong constant name select +# wrong constant name to_a +# wrong constant name to_h +# wrong constant name to_s +# wrong constant name values +# wrong constant name values_at +# wrong constant name +# wrong constant name included +# wrong constant name new +# uninitialized constant Concurrent::IndirectImmediateExecutor::DEBUG +# uninitialized constant Concurrent::IndirectImmediateExecutor::ERROR +# uninitialized constant Concurrent::IndirectImmediateExecutor::FALLBACK_POLICIES +# uninitialized constant Concurrent::IndirectImmediateExecutor::FATAL +# uninitialized constant Concurrent::IndirectImmediateExecutor::INFO +# uninitialized constant Concurrent::IndirectImmediateExecutor::UNKNOWN +# uninitialized constant Concurrent::IndirectImmediateExecutor::WARN +# wrong constant name +# wrong constant name +# wrong constant name +# undefined method `each1' for class `Concurrent::LockFreeStack' +# undefined method `empty?1' for class `Concurrent::LockFreeStack' +# undefined method `initialize1' for class `Concurrent::LockFreeStack' +# uninitialized constant Concurrent::LockFreeStack::Elem +# wrong constant name +# wrong constant name clear +# wrong constant name clear_each +# wrong constant name clear_if +# wrong constant name compare_and_clear +# wrong constant name compare_and_pop +# wrong constant name compare_and_push +# wrong constant name each1 +# wrong constant name each +# wrong constant name empty?1 +# wrong constant name empty? +# wrong constant name initialize1 +# wrong constant name initialize +# wrong constant name peek +# wrong constant name pop +# wrong constant name push +# wrong constant name replace_if +# wrong constant name initialize +# wrong constant name next_node +# wrong constant name value +# wrong constant name value= +# wrong constant name +# wrong constant name [] +# wrong constant name +# wrong constant name new +# wrong constant name of1 +# wrong constant name of2 +# undefined method `borrow1' for class `Concurrent::MVar' +# undefined method `initialize1' for class `Concurrent::MVar' +# undefined method `initialize2' for class `Concurrent::MVar' +# undefined method `modify1' for class `Concurrent::MVar' +# undefined method `put1' for class `Concurrent::MVar' +# undefined method `take1' for class `Concurrent::MVar' +# wrong constant name borrow1 +# wrong constant name borrow +# wrong constant name empty? +# wrong constant name full? +# wrong constant name initialize1 +# wrong constant name initialize2 +# wrong constant name initialize +# wrong constant name modify1 +# wrong constant name modify +# wrong constant name modify! +# wrong constant name put1 +# wrong constant name put +# wrong constant name set! +# wrong constant name synchronize +# wrong constant name take1 +# wrong constant name take +# wrong constant name try_put! +# wrong constant name try_take! +# wrong constant name +# wrong constant name new +# undefined method `fetch1' for class `Concurrent::Map' +# undefined method `fetch_or_store1' for class `Concurrent::Map' +# undefined method `initialize1' for class `Concurrent::Map' +# wrong constant name each +# wrong constant name each_key +# wrong constant name each_value +# wrong constant name empty? +# wrong constant name fetch1 +# wrong constant name fetch +# wrong constant name fetch_or_store1 +# wrong constant name fetch_or_store +# wrong constant name get +# wrong constant name initialize1 +# wrong constant name initialize +# wrong constant name key +# wrong constant name keys +# wrong constant name marshal_dump +# wrong constant name marshal_load +# wrong constant name put +# wrong constant name put_if_absent +# wrong constant name value? +# wrong constant name values +# wrong constant name +# wrong constant name +# wrong constant name <=> +# wrong constant name fulfilled? +# wrong constant name initialize +# wrong constant name just +# wrong constant name just? +# wrong constant name nothing +# wrong constant name nothing? +# wrong constant name or +# wrong constant name reason +# wrong constant name rejected? +# wrong constant name value +# undefined singleton method `nothing1' for `Concurrent::Maybe' +# wrong constant name +# wrong constant name from +# wrong constant name just +# wrong constant name nothing1 +# wrong constant name nothing +# undefined method `initialize1' for class `Concurrent::MultipleAssignmentError' +# undefined method `initialize2' for class `Concurrent::MultipleAssignmentError' +# wrong constant name initialize1 +# wrong constant name initialize2 +# wrong constant name initialize +# wrong constant name inspection_data +# wrong constant name +# undefined method `initialize1' for class `Concurrent::MultipleErrors' +# wrong constant name errors +# wrong constant name initialize1 +# wrong constant name initialize +# wrong constant name +# wrong constant name == +# wrong constant name [] +# wrong constant name []= +# wrong constant name each +# wrong constant name each_pair +# wrong constant name inspect +# wrong constant name merge +# wrong constant name select +# wrong constant name to_a +# wrong constant name to_h +# wrong constant name to_s +# wrong constant name values +# wrong constant name values_at +# wrong constant name +# wrong constant name new +# undefined method `initialize1' for class `Concurrent::MutexAtomicBoolean' +# wrong constant name false? +# wrong constant name initialize1 +# wrong constant name initialize +# wrong constant name make_false +# wrong constant name make_true +# wrong constant name ns_initialize +# wrong constant name true? +# wrong constant name value +# wrong constant name value= +# wrong constant name +# undefined method `decrement1' for class `Concurrent::MutexAtomicFixnum' +# undefined method `down1' for class `Concurrent::MutexAtomicFixnum' +# undefined method `increment1' for class `Concurrent::MutexAtomicFixnum' +# undefined method `initialize1' for class `Concurrent::MutexAtomicFixnum' +# undefined method `up1' for class `Concurrent::MutexAtomicFixnum' +# wrong constant name compare_and_set +# wrong constant name decrement1 +# wrong constant name decrement +# wrong constant name down1 +# wrong constant name down +# wrong constant name increment1 +# wrong constant name increment +# wrong constant name initialize1 +# wrong constant name initialize +# wrong constant name ns_initialize +# wrong constant name up1 +# wrong constant name up +# wrong constant name update +# wrong constant name value +# wrong constant name value= +# wrong constant name +# undefined method `initialize1' for class `Concurrent::MutexAtomicReference' +# wrong constant name _compare_and_set +# wrong constant name compare_and_swap +# wrong constant name get +# wrong constant name get_and_set +# wrong constant name initialize1 +# wrong constant name initialize +# wrong constant name ns_initialize +# wrong constant name set +# wrong constant name swap +# wrong constant name value +# wrong constant name value= +# wrong constant name +# undefined method `initialize1' for class `Concurrent::MutexCountDownLatch' +# undefined method `wait1' for class `Concurrent::MutexCountDownLatch' +# wrong constant name count +# wrong constant name count_down +# wrong constant name initialize1 +# wrong constant name initialize +# wrong constant name ns_initialize +# wrong constant name wait1 +# wrong constant name wait +# wrong constant name +# undefined method `acquire1' for class `Concurrent::MutexSemaphore' +# undefined method `release1' for class `Concurrent::MutexSemaphore' +# undefined method `try_acquire1' for class `Concurrent::MutexSemaphore' +# undefined method `try_acquire2' for class `Concurrent::MutexSemaphore' +# wrong constant name acquire1 +# wrong constant name acquire +# wrong constant name available_permits +# wrong constant name drain_permits +# wrong constant name initialize +# wrong constant name ns_initialize +# wrong constant name reduce_permits +# wrong constant name release1 +# wrong constant name release +# wrong constant name try_acquire1 +# wrong constant name try_acquire2 +# wrong constant name try_acquire +# wrong constant name +# undefined singleton method `executor_from_options1' for `Concurrent::Options' +# wrong constant name +# wrong constant name executor +# wrong constant name executor_from_options1 +# wrong constant name executor_from_options +# undefined method `initialize1' for class `Concurrent::Promise' +# undefined method `set1' for class `Concurrent::Promise' +# wrong constant name catch +# wrong constant name execute +# wrong constant name flat_map +# wrong constant name initialize1 +# wrong constant name initialize +# wrong constant name notify_child +# wrong constant name on_error +# wrong constant name on_fulfill +# wrong constant name on_reject +# wrong constant name on_success +# wrong constant name realize +# wrong constant name rescue +# wrong constant name root? +# wrong constant name set1 +# wrong constant name set +# wrong constant name set_pending +# wrong constant name set_state! +# wrong constant name synchronized_set_state! +# wrong constant name then +# wrong constant name zip +# undefined singleton method `execute1' for `Concurrent::Promise' +# undefined singleton method `fulfill1' for `Concurrent::Promise' +# undefined singleton method `reject1' for `Concurrent::Promise' +# wrong constant name +# wrong constant name aggregate +# wrong constant name all? +# wrong constant name any? +# wrong constant name execute1 +# wrong constant name execute +# wrong constant name fulfill1 +# wrong constant name fulfill +# wrong constant name reject1 +# wrong constant name reject +# wrong constant name zip +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# undefined method `resolve_with1' for class `Concurrent::Promises::AbstractEventFuture' +# undefined method `resolve_with2' for class `Concurrent::Promises::AbstractEventFuture' +# undefined method `wait1' for class `Concurrent::Promises::AbstractEventFuture' +# uninitialized constant Concurrent::Promises::AbstractEventFuture::PENDING +# uninitialized constant Concurrent::Promises::AbstractEventFuture::RESERVED +# uninitialized constant Concurrent::Promises::AbstractEventFuture::RESOLVED +# wrong constant name add_callback_clear_delayed_node +# wrong constant name add_callback_notify_blocked +# wrong constant name blocks +# wrong constant name callbacks +# wrong constant name chain +# wrong constant name chain_on +# wrong constant name chain_resolvable +# wrong constant name default_executor +# wrong constant name initialize +# wrong constant name internal_state +# wrong constant name on_resolution +# wrong constant name on_resolution! +# wrong constant name on_resolution_using +# wrong constant name pending? +# wrong constant name promise +# wrong constant name resolve_with1 +# wrong constant name resolve_with2 +# wrong constant name resolve_with +# wrong constant name resolved? +# wrong constant name state +# wrong constant name tangle +# wrong constant name touch +# wrong constant name touched? +# wrong constant name wait1 +# wrong constant name wait +# wrong constant name waiting_threads +# wrong constant name with_default_executor +# wrong constant name with_hidden_resolvable +# wrong constant name +# wrong constant name new +# wrong constant name & +# uninitialized constant Concurrent::Promises::Event::PENDING +# uninitialized constant Concurrent::Promises::Event::RESERVED +# uninitialized constant Concurrent::Promises::Event::RESOLVED +# wrong constant name any +# wrong constant name delay +# wrong constant name schedule +# wrong constant name then +# wrong constant name to_event +# wrong constant name to_future +# wrong constant name zip +# wrong constant name | +# wrong constant name +# undefined method `fulfilled_future1' for module `Concurrent::Promises::FactoryMethods' +# undefined method `make_future1' for module `Concurrent::Promises::FactoryMethods' +# undefined method `make_future2' for module `Concurrent::Promises::FactoryMethods' +# undefined method `rejected_future1' for module `Concurrent::Promises::FactoryMethods' +# undefined method `resolvable_event_on1' for module `Concurrent::Promises::FactoryMethods' +# undefined method `resolvable_future_on1' for module `Concurrent::Promises::FactoryMethods' +# undefined method `resolved_event1' for module `Concurrent::Promises::FactoryMethods' +# undefined method `resolved_future1' for module `Concurrent::Promises::FactoryMethods' +# wrong constant name +# wrong constant name any +# wrong constant name any_event +# wrong constant name any_event_on +# wrong constant name any_fulfilled_future +# wrong constant name any_fulfilled_future_on +# wrong constant name any_resolved_future +# wrong constant name any_resolved_future_on +# wrong constant name delay +# wrong constant name delay_on +# wrong constant name fulfilled_future1 +# wrong constant name fulfilled_future +# wrong constant name future +# wrong constant name future_on +# wrong constant name make_future1 +# wrong constant name make_future2 +# wrong constant name make_future +# wrong constant name rejected_future1 +# wrong constant name rejected_future +# wrong constant name resolvable_event +# wrong constant name resolvable_event_on1 +# wrong constant name resolvable_event_on +# wrong constant name resolvable_future +# wrong constant name resolvable_future_on1 +# wrong constant name resolvable_future_on +# wrong constant name resolved_event1 +# wrong constant name resolved_event +# wrong constant name resolved_future1 +# wrong constant name resolved_future +# wrong constant name schedule +# wrong constant name schedule_on +# wrong constant name zip +# wrong constant name zip_events +# wrong constant name zip_events_on +# wrong constant name zip_futures +# wrong constant name zip_futures_on +# wrong constant name default_executor +# wrong constant name +# wrong constant name +# undefined method `flat1' for class `Concurrent::Promises::Future' +# undefined method `flat_future1' for class `Concurrent::Promises::Future' +# undefined method `reason1' for class `Concurrent::Promises::Future' +# undefined method `reason2' for class `Concurrent::Promises::Future' +# undefined method `result1' for class `Concurrent::Promises::Future' +# undefined method `run1' for class `Concurrent::Promises::Future' +# undefined method `value1' for class `Concurrent::Promises::Future' +# undefined method `value2' for class `Concurrent::Promises::Future' +# undefined method `value!1' for class `Concurrent::Promises::Future' +# undefined method `value!2' for class `Concurrent::Promises::Future' +# undefined method `wait!1' for class `Concurrent::Promises::Future' +# wrong constant name & +# uninitialized constant Concurrent::Promises::Future::PENDING +# uninitialized constant Concurrent::Promises::Future::RESERVED +# uninitialized constant Concurrent::Promises::Future::RESOLVED +# wrong constant name any +# wrong constant name apply +# wrong constant name delay +# wrong constant name exception +# wrong constant name flat1 +# wrong constant name flat +# wrong constant name flat_event +# wrong constant name flat_future1 +# wrong constant name flat_future +# wrong constant name fulfilled? +# wrong constant name on_fulfillment +# wrong constant name on_fulfillment! +# wrong constant name on_fulfillment_using +# wrong constant name on_rejection +# wrong constant name on_rejection! +# wrong constant name on_rejection_using +# wrong constant name reason1 +# wrong constant name reason2 +# wrong constant name reason +# wrong constant name rejected? +# wrong constant name rescue +# wrong constant name rescue_on +# wrong constant name result1 +# wrong constant name result +# wrong constant name run1 +# wrong constant name run +# wrong constant name schedule +# wrong constant name then +# wrong constant name then_on +# wrong constant name to_event +# wrong constant name to_future +# wrong constant name value1 +# wrong constant name value2 +# wrong constant name value +# wrong constant name value!1 +# wrong constant name value!2 +# wrong constant name value! +# wrong constant name wait!1 +# wrong constant name wait! +# wrong constant name zip +# wrong constant name | +# wrong constant name +# wrong constant name +# uninitialized constant Concurrent::Promises::Resolvable::PENDING +# uninitialized constant Concurrent::Promises::Resolvable::RESERVED +# uninitialized constant Concurrent::Promises::Resolvable::RESOLVED +# wrong constant name +# undefined method `resolve1' for class `Concurrent::Promises::ResolvableEvent' +# undefined method `resolve2' for class `Concurrent::Promises::ResolvableEvent' +# undefined method `wait1' for class `Concurrent::Promises::ResolvableEvent' +# undefined method `wait2' for class `Concurrent::Promises::ResolvableEvent' +# uninitialized constant Concurrent::Promises::ResolvableEvent::PENDING +# uninitialized constant Concurrent::Promises::ResolvableEvent::RESERVED +# uninitialized constant Concurrent::Promises::ResolvableEvent::RESOLVED +# wrong constant name resolve1 +# wrong constant name resolve2 +# wrong constant name resolve +# wrong constant name wait1 +# wrong constant name wait2 +# wrong constant name wait +# wrong constant name +# undefined method `fulfill1' for class `Concurrent::Promises::ResolvableFuture' +# undefined method `fulfill2' for class `Concurrent::Promises::ResolvableFuture' +# undefined method `reason1' for class `Concurrent::Promises::ResolvableFuture' +# undefined method `reason2' for class `Concurrent::Promises::ResolvableFuture' +# undefined method `reason3' for class `Concurrent::Promises::ResolvableFuture' +# undefined method `reject1' for class `Concurrent::Promises::ResolvableFuture' +# undefined method `reject2' for class `Concurrent::Promises::ResolvableFuture' +# undefined method `resolve1' for class `Concurrent::Promises::ResolvableFuture' +# undefined method `resolve2' for class `Concurrent::Promises::ResolvableFuture' +# undefined method `resolve3' for class `Concurrent::Promises::ResolvableFuture' +# undefined method `resolve4' for class `Concurrent::Promises::ResolvableFuture' +# undefined method `resolve5' for class `Concurrent::Promises::ResolvableFuture' +# undefined method `result1' for class `Concurrent::Promises::ResolvableFuture' +# undefined method `result2' for class `Concurrent::Promises::ResolvableFuture' +# undefined method `value1' for class `Concurrent::Promises::ResolvableFuture' +# undefined method `value2' for class `Concurrent::Promises::ResolvableFuture' +# undefined method `value3' for class `Concurrent::Promises::ResolvableFuture' +# undefined method `value!1' for class `Concurrent::Promises::ResolvableFuture' +# undefined method `value!2' for class `Concurrent::Promises::ResolvableFuture' +# undefined method `value!3' for class `Concurrent::Promises::ResolvableFuture' +# undefined method `wait1' for class `Concurrent::Promises::ResolvableFuture' +# undefined method `wait2' for class `Concurrent::Promises::ResolvableFuture' +# undefined method `wait!1' for class `Concurrent::Promises::ResolvableFuture' +# undefined method `wait!2' for class `Concurrent::Promises::ResolvableFuture' +# uninitialized constant Concurrent::Promises::ResolvableFuture::PENDING +# uninitialized constant Concurrent::Promises::ResolvableFuture::RESERVED +# uninitialized constant Concurrent::Promises::ResolvableFuture::RESOLVED +# wrong constant name evaluate_to +# wrong constant name evaluate_to! +# wrong constant name fulfill1 +# wrong constant name fulfill2 +# wrong constant name fulfill +# wrong constant name reason1 +# wrong constant name reason2 +# wrong constant name reason3 +# wrong constant name reason +# wrong constant name reject1 +# wrong constant name reject2 +# wrong constant name reject +# wrong constant name resolve1 +# wrong constant name resolve2 +# wrong constant name resolve3 +# wrong constant name resolve4 +# wrong constant name resolve5 +# wrong constant name resolve +# wrong constant name result1 +# wrong constant name result2 +# wrong constant name result +# wrong constant name value1 +# wrong constant name value2 +# wrong constant name value3 +# wrong constant name value +# wrong constant name value!1 +# wrong constant name value!2 +# wrong constant name value!3 +# wrong constant name value! +# wrong constant name wait1 +# wrong constant name wait2 +# wrong constant name wait +# wrong constant name wait!1 +# wrong constant name wait!2 +# wrong constant name wait! +# wrong constant name +# wrong constant name +# wrong constant name extended +# wrong constant name include +# wrong constant name included +# wrong constant name +# wrong constant name acquire_read_lock +# wrong constant name acquire_write_lock +# wrong constant name has_waiters? +# wrong constant name release_read_lock +# wrong constant name release_write_lock +# wrong constant name with_read_lock +# wrong constant name with_write_lock +# wrong constant name write_locked? +# wrong constant name +# wrong constant name new +# wrong constant name acquire_read_lock +# wrong constant name acquire_write_lock +# wrong constant name release_read_lock +# wrong constant name release_write_lock +# wrong constant name try_read_lock +# wrong constant name try_write_lock +# wrong constant name with_read_lock +# wrong constant name with_write_lock +# wrong constant name +# wrong constant name new +# wrong constant name +# wrong constant name +# wrong constant name compare_and_set_slot +# wrong constant name slot +# wrong constant name slot= +# wrong constant name swap_slot +# wrong constant name update_slot +# wrong constant name +# wrong constant name new +# uninitialized constant Concurrent::RubyExecutorService::DEBUG +# uninitialized constant Concurrent::RubyExecutorService::ERROR +# uninitialized constant Concurrent::RubyExecutorService::FALLBACK_POLICIES +# uninitialized constant Concurrent::RubyExecutorService::FATAL +# uninitialized constant Concurrent::RubyExecutorService::INFO +# uninitialized constant Concurrent::RubyExecutorService::UNKNOWN +# uninitialized constant Concurrent::RubyExecutorService::WARN +# wrong constant name +# uninitialized constant Concurrent::RubySingleThreadExecutor::DEBUG +# uninitialized constant Concurrent::RubySingleThreadExecutor::DEFAULT_MAX_POOL_SIZE +# uninitialized constant Concurrent::RubySingleThreadExecutor::DEFAULT_MAX_QUEUE_SIZE +# uninitialized constant Concurrent::RubySingleThreadExecutor::DEFAULT_MIN_POOL_SIZE +# uninitialized constant Concurrent::RubySingleThreadExecutor::DEFAULT_THREAD_IDLETIMEOUT +# uninitialized constant Concurrent::RubySingleThreadExecutor::ERROR +# uninitialized constant Concurrent::RubySingleThreadExecutor::FALLBACK_POLICIES +# uninitialized constant Concurrent::RubySingleThreadExecutor::FATAL +# uninitialized constant Concurrent::RubySingleThreadExecutor::INFO +# uninitialized constant Concurrent::RubySingleThreadExecutor::UNKNOWN +# uninitialized constant Concurrent::RubySingleThreadExecutor::WARN +# wrong constant name +# wrong constant name +# wrong constant name thread_finalizer +# wrong constant name threadlocal_finalizer +# undefined method `initialize1' for class `Concurrent::RubyThreadPoolExecutor' +# uninitialized constant Concurrent::RubyThreadPoolExecutor::DEBUG +# uninitialized constant Concurrent::RubyThreadPoolExecutor::ERROR +# uninitialized constant Concurrent::RubyThreadPoolExecutor::FALLBACK_POLICIES +# uninitialized constant Concurrent::RubyThreadPoolExecutor::FATAL +# uninitialized constant Concurrent::RubyThreadPoolExecutor::INFO +# uninitialized constant Concurrent::RubyThreadPoolExecutor::UNKNOWN +# uninitialized constant Concurrent::RubyThreadPoolExecutor::WARN +# wrong constant name completed_task_count +# wrong constant name idletime +# wrong constant name initialize1 +# wrong constant name initialize +# wrong constant name largest_length +# wrong constant name length +# wrong constant name max_length +# wrong constant name max_queue +# wrong constant name min_length +# wrong constant name queue_length +# wrong constant name ready_worker +# wrong constant name remaining_capacity +# wrong constant name remove_busy_worker +# wrong constant name scheduled_task_count +# wrong constant name worker_died +# wrong constant name worker_not_old_enough +# wrong constant name worker_task_completed +# wrong constant name +# undefined method `initialize1' for class `Concurrent::SafeTaskExecutor' +# wrong constant name execute +# wrong constant name initialize1 +# wrong constant name initialize +# wrong constant name +# undefined method `initialize1' for class `Concurrent::ScheduledTask' +# wrong constant name <=> +# wrong constant name cancel +# wrong constant name cancelled? +# wrong constant name execute +# wrong constant name executor +# wrong constant name initial_delay +# wrong constant name initialize1 +# wrong constant name initialize +# wrong constant name ns_reschedule +# wrong constant name ns_schedule +# wrong constant name process_task +# wrong constant name processing? +# wrong constant name reschedule +# wrong constant name reset +# wrong constant name schedule_time +# undefined singleton method `execute1' for `Concurrent::ScheduledTask' +# wrong constant name +# wrong constant name execute1 +# wrong constant name execute +# wrong constant name +# uninitialized constant Concurrent::SerialExecutorService::DEBUG +# uninitialized constant Concurrent::SerialExecutorService::ERROR +# uninitialized constant Concurrent::SerialExecutorService::FATAL +# uninitialized constant Concurrent::SerialExecutorService::INFO +# uninitialized constant Concurrent::SerialExecutorService::UNKNOWN +# uninitialized constant Concurrent::SerialExecutorService::WARN +# wrong constant name serialized? +# wrong constant name +# uninitialized constant Concurrent::SerializedExecution::DEBUG +# uninitialized constant Concurrent::SerializedExecution::ERROR +# uninitialized constant Concurrent::SerializedExecution::FATAL +# uninitialized constant Concurrent::SerializedExecution::INFO +# wrong constant name +# uninitialized constant Concurrent::SerializedExecution::UNKNOWN +# uninitialized constant Concurrent::SerializedExecution::WARN +# wrong constant name initialize +# wrong constant name post +# wrong constant name posts +# uninitialized constant Concurrent::SerializedExecution::Job::Elem +# wrong constant name args +# wrong constant name args= +# wrong constant name block +# wrong constant name block= +# wrong constant name call +# wrong constant name executor +# wrong constant name executor= +# wrong constant name +# wrong constant name [] +# wrong constant name members +# wrong constant name +# uninitialized constant DEBUG +# uninitialized constant ERROR +# uninitialized constant FATAL +# uninitialized constant INFO +# uninitialized constant UNKNOWN +# uninitialized constant WARN +# wrong constant name initialize +# wrong constant name +# uninitialized constant Concurrent::Set::Elem +# uninitialized constant Concurrent::Set::InspectKey +# wrong constant name +# wrong constant name == +# wrong constant name [] +# wrong constant name []= +# wrong constant name each +# wrong constant name each_pair +# wrong constant name inspect +# wrong constant name merge +# wrong constant name select +# wrong constant name to_a +# wrong constant name to_h +# wrong constant name to_s +# wrong constant name values +# wrong constant name values_at +# wrong constant name +# wrong constant name new +# uninitialized constant Concurrent::SimpleExecutorService::DEBUG +# uninitialized constant Concurrent::SimpleExecutorService::ERROR +# uninitialized constant Concurrent::SimpleExecutorService::FALLBACK_POLICIES +# uninitialized constant Concurrent::SimpleExecutorService::FATAL +# uninitialized constant Concurrent::SimpleExecutorService::INFO +# uninitialized constant Concurrent::SimpleExecutorService::UNKNOWN +# uninitialized constant Concurrent::SimpleExecutorService::WARN +# wrong constant name << +# wrong constant name +# wrong constant name post +# uninitialized constant Concurrent::SingleThreadExecutor::DEBUG +# uninitialized constant Concurrent::SingleThreadExecutor::DEFAULT_MAX_POOL_SIZE +# uninitialized constant Concurrent::SingleThreadExecutor::DEFAULT_MAX_QUEUE_SIZE +# uninitialized constant Concurrent::SingleThreadExecutor::DEFAULT_MIN_POOL_SIZE +# uninitialized constant Concurrent::SingleThreadExecutor::DEFAULT_THREAD_IDLETIMEOUT +# uninitialized constant Concurrent::SingleThreadExecutor::ERROR +# uninitialized constant Concurrent::SingleThreadExecutor::FALLBACK_POLICIES +# uninitialized constant Concurrent::SingleThreadExecutor::FATAL +# uninitialized constant Concurrent::SingleThreadExecutor::INFO +# uninitialized constant Concurrent::SingleThreadExecutor::UNKNOWN +# uninitialized constant Concurrent::SingleThreadExecutor::WARN +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# undefined method `ns_wait1' for class `Concurrent::Synchronization::AbstractLockableObject' +# undefined method `ns_wait_until1' for class `Concurrent::Synchronization::AbstractLockableObject' +# wrong constant name ns_broadcast +# wrong constant name ns_signal +# wrong constant name ns_wait1 +# wrong constant name ns_wait +# wrong constant name ns_wait_until1 +# wrong constant name ns_wait_until +# wrong constant name synchronize +# wrong constant name +# wrong constant name full_memory_barrier +# wrong constant name +# wrong constant name attr_volatile +# wrong constant name initialize +# wrong constant name length +# wrong constant name members +# wrong constant name ns_each +# wrong constant name ns_each_pair +# wrong constant name ns_equality +# wrong constant name ns_get +# wrong constant name ns_inspect +# wrong constant name ns_merge +# wrong constant name ns_select +# wrong constant name ns_to_h +# wrong constant name ns_values +# wrong constant name ns_values_at +# wrong constant name pr_underscore +# wrong constant name size +# wrong constant name +# wrong constant name define_struct_class +# undefined method `wait1' for class `Concurrent::Synchronization::Condition' +# undefined method `wait_until1' for class `Concurrent::Synchronization::Condition' +# wrong constant name broadcast +# wrong constant name initialize +# wrong constant name signal +# wrong constant name wait1 +# wrong constant name wait +# wrong constant name wait_until1 +# wrong constant name wait_until +# wrong constant name +# wrong constant name private_new +# wrong constant name ns_broadcast +# wrong constant name ns_signal +# wrong constant name +# undefined method `wait1' for class `Concurrent::Synchronization::Lock' +# undefined method `wait_until1' for class `Concurrent::Synchronization::Lock' +# wrong constant name broadcast +# wrong constant name signal +# wrong constant name wait1 +# wrong constant name wait +# wrong constant name wait_until1 +# wrong constant name wait_until +# wrong constant name +# wrong constant name new_condition +# wrong constant name +# wrong constant name initialize +# wrong constant name +# wrong constant name new +# wrong constant name full_memory_barrier +# wrong constant name +# wrong constant name included +# wrong constant name +# wrong constant name initialize +# wrong constant name +# wrong constant name new +# undefined singleton method `atomic_attributes1' for `Concurrent::Synchronization::Object' +# wrong constant name +# wrong constant name atomic_attribute? +# wrong constant name atomic_attributes1 +# wrong constant name atomic_attributes +# wrong constant name attr_atomic +# wrong constant name ensure_safe_initialization_when_final_fields_are_present +# wrong constant name safe_initialization! +# wrong constant name safe_initialization? +# wrong constant name +# wrong constant name full_memory_barrier +# wrong constant name attr_volatile +# wrong constant name +# wrong constant name +# wrong constant name included +# wrong constant name initialize +# wrong constant name synchronize +# wrong constant name +# wrong constant name new +# wrong constant name +# wrong constant name +# wrong constant name full_memory_barrier +# wrong constant name attr_volatile +# wrong constant name +# wrong constant name +# wrong constant name included +# wrong constant name +# wrong constant name +# wrong constant name method_missing +# wrong constant name setup +# wrong constant name teardown +# wrong constant name +# wrong constant name initialize +# wrong constant name unsafe_increment_version +# wrong constant name unsafe_lock +# wrong constant name unsafe_value +# wrong constant name unsafe_value= +# wrong constant name unsafe_version +# wrong constant name value +# wrong constant name value= +# wrong constant name +# wrong constant name new +# wrong constant name +# uninitialized constant Concurrent::ThreadPoolExecutor::DEBUG +# uninitialized constant Concurrent::ThreadPoolExecutor::DEFAULT_MAX_POOL_SIZE +# uninitialized constant Concurrent::ThreadPoolExecutor::DEFAULT_MAX_QUEUE_SIZE +# uninitialized constant Concurrent::ThreadPoolExecutor::DEFAULT_MIN_POOL_SIZE +# uninitialized constant Concurrent::ThreadPoolExecutor::DEFAULT_THREAD_IDLETIMEOUT +# uninitialized constant Concurrent::ThreadPoolExecutor::ERROR +# uninitialized constant Concurrent::ThreadPoolExecutor::FALLBACK_POLICIES +# uninitialized constant Concurrent::ThreadPoolExecutor::FATAL +# uninitialized constant Concurrent::ThreadPoolExecutor::INFO +# uninitialized constant Concurrent::ThreadPoolExecutor::UNKNOWN +# uninitialized constant Concurrent::ThreadPoolExecutor::WARN +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# undefined method `initialize1' for class `Concurrent::TimerSet' +# uninitialized constant Concurrent::TimerSet::DEBUG +# uninitialized constant Concurrent::TimerSet::ERROR +# uninitialized constant Concurrent::TimerSet::FALLBACK_POLICIES +# uninitialized constant Concurrent::TimerSet::FATAL +# uninitialized constant Concurrent::TimerSet::INFO +# uninitialized constant Concurrent::TimerSet::UNKNOWN +# uninitialized constant Concurrent::TimerSet::WARN +# wrong constant name initialize1 +# wrong constant name initialize +# wrong constant name post +# wrong constant name +# undefined method `initialize1' for class `Concurrent::TimerTask' +# uninitialized constant Concurrent::TimerTask::DEBUG +# uninitialized constant Concurrent::TimerTask::ERROR +# uninitialized constant Concurrent::TimerTask::FALLBACK_POLICIES +# uninitialized constant Concurrent::TimerTask::FATAL +# uninitialized constant Concurrent::TimerTask::INFO +# uninitialized constant Concurrent::TimerTask::UNKNOWN +# uninitialized constant Concurrent::TimerTask::WARN +# wrong constant name execute +# wrong constant name execution_interval +# wrong constant name execution_interval= +# wrong constant name initialize1 +# wrong constant name initialize +# wrong constant name timeout_interval +# wrong constant name timeout_interval= +# undefined singleton method `execute1' for `Concurrent::TimerTask' +# wrong constant name +# wrong constant name execute1 +# wrong constant name execute +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name abort +# wrong constant name commit +# wrong constant name read +# wrong constant name unlock +# wrong constant name valid? +# wrong constant name write +# wrong constant name +# wrong constant name +# uninitialized constant Concurrent::Transaction::ReadLogEntry::Elem +# wrong constant name tvar +# wrong constant name tvar= +# wrong constant name version +# wrong constant name version= +# wrong constant name +# wrong constant name [] +# wrong constant name members +# wrong constant name +# wrong constant name current +# wrong constant name current= +# uninitialized constant Concurrent::Tuple::Elem +# wrong constant name cas +# wrong constant name compare_and_set +# wrong constant name each +# wrong constant name get +# wrong constant name initialize +# wrong constant name set +# wrong constant name size +# wrong constant name volatile_get +# wrong constant name volatile_set +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# undefined method `ruby_version1' for module `Concurrent::Utility::EngineDetector' +# wrong constant name on_cruby? +# wrong constant name on_jruby? +# wrong constant name on_jruby_9000? +# wrong constant name on_linux? +# wrong constant name on_osx? +# wrong constant name on_rbx? +# wrong constant name on_truffleruby? +# wrong constant name on_windows? +# wrong constant name ruby_engine +# wrong constant name ruby_version1 +# wrong constant name ruby_version +# wrong constant name +# wrong constant name allow_c_extensions? +# wrong constant name c_extensions_loaded? +# wrong constant name java_extensions_loaded? +# wrong constant name load_native_extensions +# wrong constant name +# wrong constant name ensure_integer +# wrong constant name ensure_integer_and_bounds +# wrong constant name ensure_lower_bound +# wrong constant name ensure_positive +# wrong constant name ensure_positive_and_no_zero +# wrong constant name ensure_upper_bound +# wrong constant name +# wrong constant name physical_processor_count +# wrong constant name processor_count +# wrong constant name +# wrong constant name +# undefined singleton method `create_simple_logger1' for `Concurrent' +# undefined singleton method `create_simple_logger2' for `Concurrent' +# undefined singleton method `create_stdlib_logger1' for `Concurrent' +# undefined singleton method `create_stdlib_logger2' for `Concurrent' +# undefined singleton method `new_fast_executor1' for `Concurrent' +# undefined singleton method `new_io_executor1' for `Concurrent' +# undefined singleton method `use_simple_logger1' for `Concurrent' +# undefined singleton method `use_simple_logger2' for `Concurrent' +# undefined singleton method `use_stdlib_logger1' for `Concurrent' +# undefined singleton method `use_stdlib_logger2' for `Concurrent' +# wrong constant name +# wrong constant name abort_transaction +# wrong constant name atomically +# wrong constant name call_dataflow +# wrong constant name create_simple_logger1 +# wrong constant name create_simple_logger2 +# wrong constant name create_simple_logger +# wrong constant name create_stdlib_logger1 +# wrong constant name create_stdlib_logger2 +# wrong constant name create_stdlib_logger +# wrong constant name dataflow +# wrong constant name dataflow! +# wrong constant name dataflow_with +# wrong constant name dataflow_with! +# wrong constant name disable_at_exit_handlers! +# wrong constant name executor +# wrong constant name global_fast_executor +# wrong constant name global_immediate_executor +# wrong constant name global_io_executor +# wrong constant name global_logger +# wrong constant name global_logger= +# wrong constant name global_timer_set +# wrong constant name leave_transaction +# wrong constant name monotonic_time +# wrong constant name new_fast_executor1 +# wrong constant name new_fast_executor +# wrong constant name new_io_executor1 +# wrong constant name new_io_executor +# wrong constant name physical_processor_count +# wrong constant name processor_count +# wrong constant name processor_counter +# wrong constant name use_simple_logger1 +# wrong constant name use_simple_logger2 +# wrong constant name use_simple_logger +# wrong constant name use_stdlib_logger1 +# wrong constant name use_stdlib_logger2 +# wrong constant name use_stdlib_logger +# uninitialized constant Configatron +# uninitialized constant Configatron +# uninitialized constant Context::ACTIONS +# uninitialized constant Context::BLACKLISTED_CLASS_METHODS +# uninitialized constant Context::CALLBACKS +# uninitialized constant Context::CALLBACK_FILTER_TYPES +# uninitialized constant Context::CALL_COMPILABLE_REGEXP +# uninitialized constant Context::COLUMNS +# wrong constant name +# uninitialized constant Context::MAX_PASSWORD_LENGTH_ALLOWED +# uninitialized constant Context::NAME_COMPILABLE_REGEXP +# uninitialized constant Context::UNASSIGNABLE_KEYS +# uninitialized constant Context::VERSION +# wrong constant name activate +# wrong constant name activate! +# wrong constant name active? +# wrong constant name acts_as_list_class +# wrong constant name acts_as_list_top +# wrong constant name add_new_at +# wrong constant name after_add_for_recurring_todos +# wrong constant name after_add_for_recurring_todos= +# wrong constant name after_add_for_recurring_todos? +# wrong constant name after_add_for_todos +# wrong constant name after_add_for_todos= +# wrong constant name after_add_for_todos? +# wrong constant name after_remove_for_recurring_todos +# wrong constant name after_remove_for_recurring_todos= +# wrong constant name after_remove_for_recurring_todos? +# wrong constant name after_remove_for_todos +# wrong constant name after_remove_for_todos= +# wrong constant name after_remove_for_todos? +# wrong constant name autosave_associated_records_for_recurring_todos +# wrong constant name autosave_associated_records_for_todos +# wrong constant name autosave_associated_records_for_user +# wrong constant name before_add_for_recurring_todos +# wrong constant name before_add_for_recurring_todos= +# wrong constant name before_add_for_recurring_todos? +# wrong constant name before_add_for_todos +# wrong constant name before_add_for_todos= +# wrong constant name before_add_for_todos? +# wrong constant name before_remove_for_recurring_todos +# wrong constant name before_remove_for_recurring_todos= +# wrong constant name before_remove_for_recurring_todos? +# wrong constant name before_remove_for_todos +# wrong constant name before_remove_for_todos= +# wrong constant name before_remove_for_todos? +# wrong constant name belongs_to_counter_cache_after_update +# wrong constant name close +# wrong constant name close! +# wrong constant name closed? +# wrong constant name connection +# wrong constant name destroyed_via_scope? +# wrong constant name hidden? +# wrong constant name hide +# wrong constant name hide! +# wrong constant name may_activate? +# wrong constant name may_close? +# wrong constant name may_hide? +# wrong constant name position= +# wrong constant name position_changed +# wrong constant name position_column +# wrong constant name scope_changed? +# wrong constant name scope_name +# wrong constant name touch_record_sql +# wrong constant name validate_associated_records_for_recurring_todos +# wrong constant name validate_associated_records_for_todos +# wrong constant name build_user +# wrong constant name create_user +# wrong constant name create_user! +# wrong constant name recurring_todo_ids +# wrong constant name recurring_todo_ids= +# wrong constant name recurring_todos +# wrong constant name recurring_todos= +# wrong constant name reload_user +# wrong constant name todo_ids +# wrong constant name todo_ids= +# wrong constant name todos +# wrong constant name todos= +# wrong constant name user +# wrong constant name user= +# wrong constant name +# wrong constant name active +# wrong constant name acts_as_list_top +# wrong constant name after_add_for_recurring_todos +# wrong constant name after_add_for_recurring_todos= +# wrong constant name after_add_for_recurring_todos? +# wrong constant name after_add_for_todos +# wrong constant name after_add_for_todos= +# wrong constant name after_add_for_todos? +# wrong constant name after_remove_for_recurring_todos +# wrong constant name after_remove_for_recurring_todos= +# wrong constant name after_remove_for_recurring_todos? +# wrong constant name after_remove_for_todos +# wrong constant name after_remove_for_todos= +# wrong constant name after_remove_for_todos? +# wrong constant name before_add_for_recurring_todos +# wrong constant name before_add_for_recurring_todos= +# wrong constant name before_add_for_recurring_todos? +# wrong constant name before_add_for_todos +# wrong constant name before_add_for_todos= +# wrong constant name before_add_for_todos? +# wrong constant name before_remove_for_recurring_todos +# wrong constant name before_remove_for_recurring_todos= +# wrong constant name before_remove_for_recurring_todos? +# wrong constant name before_remove_for_todos +# wrong constant name before_remove_for_todos= +# wrong constant name before_remove_for_todos? +# wrong constant name closed +# wrong constant name decrement_all +# wrong constant name decrement_sequentially +# wrong constant name hidden +# wrong constant name in_list +# wrong constant name increment_all +# wrong constant name increment_sequentially +# wrong constant name quoted_position_column +# wrong constant name quoted_position_column_with_table_name +# wrong constant name touch_record_sql +# wrong constant name update_all_with_touch +# wrong constant name with_name +# uninitialized constant ConvertPreferences::User::ACTIONS +# uninitialized constant ConvertPreferences::User::BLACKLISTED_CLASS_METHODS +# uninitialized constant ConvertPreferences::User::CALLBACKS +# uninitialized constant ConvertPreferences::User::CALLBACK_FILTER_TYPES +# uninitialized constant ConvertPreferences::User::CALL_COMPILABLE_REGEXP +# uninitialized constant ConvertPreferences::User::COLUMNS +# wrong constant name +# uninitialized constant ConvertPreferences::User::MAX_PASSWORD_LENGTH_ALLOWED +# uninitialized constant ConvertPreferences::User::NAME_COMPILABLE_REGEXP +# uninitialized constant ConvertPreferences::User::UNASSIGNABLE_KEYS +# wrong constant name autosave_associated_records_for_preference +# wrong constant name build_preference +# wrong constant name create_preference +# wrong constant name create_preference! +# wrong constant name preference +# wrong constant name preference= +# wrong constant name reload_preference +# wrong constant name +# uninitialized constant ConvertProjectToStateMachine::Project::ACTIONS +# uninitialized constant ConvertProjectToStateMachine::Project::BLACKLISTED_CLASS_METHODS +# uninitialized constant ConvertProjectToStateMachine::Project::CALLBACKS +# uninitialized constant ConvertProjectToStateMachine::Project::CALLBACK_FILTER_TYPES +# uninitialized constant ConvertProjectToStateMachine::Project::CALL_COMPILABLE_REGEXP +# uninitialized constant ConvertProjectToStateMachine::Project::COLUMNS +# wrong constant name +# uninitialized constant ConvertProjectToStateMachine::Project::MAX_PASSWORD_LENGTH_ALLOWED +# uninitialized constant ConvertProjectToStateMachine::Project::NAME_COMPILABLE_REGEXP +# uninitialized constant ConvertProjectToStateMachine::Project::UNASSIGNABLE_KEYS +# wrong constant name +# uninitialized constant ConvertTodoToStateMachine::Deferred::ACTIONS +# uninitialized constant ConvertTodoToStateMachine::Deferred::BLACKLISTED_CLASS_METHODS +# uninitialized constant ConvertTodoToStateMachine::Deferred::CALLBACKS +# uninitialized constant ConvertTodoToStateMachine::Deferred::CALLBACK_FILTER_TYPES +# uninitialized constant ConvertTodoToStateMachine::Deferred::CALL_COMPILABLE_REGEXP +# uninitialized constant ConvertTodoToStateMachine::Deferred::COLUMNS +# wrong constant name +# uninitialized constant ConvertTodoToStateMachine::Deferred::MAX_PASSWORD_LENGTH_ALLOWED +# uninitialized constant ConvertTodoToStateMachine::Deferred::NAME_COMPILABLE_REGEXP +# uninitialized constant ConvertTodoToStateMachine::Deferred::UNASSIGNABLE_KEYS +# wrong constant name +# uninitialized constant ConvertTodoToStateMachine::Immediate::ACTIONS +# uninitialized constant ConvertTodoToStateMachine::Immediate::BLACKLISTED_CLASS_METHODS +# uninitialized constant ConvertTodoToStateMachine::Immediate::CALLBACKS +# uninitialized constant ConvertTodoToStateMachine::Immediate::CALLBACK_FILTER_TYPES +# uninitialized constant ConvertTodoToStateMachine::Immediate::CALL_COMPILABLE_REGEXP +# uninitialized constant ConvertTodoToStateMachine::Immediate::COLUMNS +# wrong constant name +# uninitialized constant ConvertTodoToStateMachine::Immediate::MAX_PASSWORD_LENGTH_ALLOWED +# uninitialized constant ConvertTodoToStateMachine::Immediate::NAME_COMPILABLE_REGEXP +# uninitialized constant ConvertTodoToStateMachine::Immediate::UNASSIGNABLE_KEYS +# wrong constant name +# uninitialized constant ConvertTodoToStateMachine::Project::ACTIONS +# uninitialized constant ConvertTodoToStateMachine::Project::BLACKLISTED_CLASS_METHODS +# uninitialized constant ConvertTodoToStateMachine::Project::CALLBACKS +# uninitialized constant ConvertTodoToStateMachine::Project::CALLBACK_FILTER_TYPES +# uninitialized constant ConvertTodoToStateMachine::Project::CALL_COMPILABLE_REGEXP +# uninitialized constant ConvertTodoToStateMachine::Project::COLUMNS +# wrong constant name +# uninitialized constant ConvertTodoToStateMachine::Project::MAX_PASSWORD_LENGTH_ALLOWED +# uninitialized constant ConvertTodoToStateMachine::Project::NAME_COMPILABLE_REGEXP +# uninitialized constant ConvertTodoToStateMachine::Project::UNASSIGNABLE_KEYS +# wrong constant name +# uninitialized constant ConvertTodoToStateMachine::Todo::ACTIONS +# uninitialized constant ConvertTodoToStateMachine::Todo::BLACKLISTED_CLASS_METHODS +# uninitialized constant ConvertTodoToStateMachine::Todo::CALLBACKS +# uninitialized constant ConvertTodoToStateMachine::Todo::CALLBACK_FILTER_TYPES +# uninitialized constant ConvertTodoToStateMachine::Todo::CALL_COMPILABLE_REGEXP +# uninitialized constant ConvertTodoToStateMachine::Todo::COLUMNS +# wrong constant name +# uninitialized constant ConvertTodoToStateMachine::Todo::MAX_PASSWORD_LENGTH_ALLOWED +# uninitialized constant ConvertTodoToStateMachine::Todo::NAME_COMPILABLE_REGEXP +# uninitialized constant ConvertTodoToStateMachine::Todo::UNASSIGNABLE_KEYS +# wrong constant name autosave_associated_records_for_project +# wrong constant name belongs_to_counter_cache_after_update +# wrong constant name build_project +# wrong constant name create_project +# wrong constant name create_project! +# wrong constant name project +# wrong constant name project= +# wrong constant name reload_project +# wrong constant name +# wrong constant name peek_result +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# undefined method `consume_at_rule1' for class `Crass::Parser' +# undefined method `consume_component_value1' for class `Crass::Parser' +# undefined method `consume_declaration1' for class `Crass::Parser' +# undefined method `consume_declarations1' for class `Crass::Parser' +# undefined method `consume_declarations2' for class `Crass::Parser' +# undefined method `consume_function1' for class `Crass::Parser' +# undefined method `consume_qualified_rule1' for class `Crass::Parser' +# undefined method `consume_rules1' for class `Crass::Parser' +# undefined method `consume_simple_block1' for class `Crass::Parser' +# undefined method `create_node1' for class `Crass::Parser' +# undefined method `initialize1' for class `Crass::Parser' +# undefined method `parse_component_value1' for class `Crass::Parser' +# undefined method `parse_component_values1' for class `Crass::Parser' +# undefined method `parse_declaration1' for class `Crass::Parser' +# undefined method `parse_declarations1' for class `Crass::Parser' +# undefined method `parse_declarations2' for class `Crass::Parser' +# undefined method `parse_properties1' for class `Crass::Parser' +# undefined method `parse_rule1' for class `Crass::Parser' +# wrong constant name consume_at_rule1 +# wrong constant name consume_at_rule +# wrong constant name consume_component_value1 +# wrong constant name consume_component_value +# wrong constant name consume_declaration1 +# wrong constant name consume_declaration +# wrong constant name consume_declarations1 +# wrong constant name consume_declarations2 +# wrong constant name consume_declarations +# wrong constant name consume_function1 +# wrong constant name consume_function +# wrong constant name consume_qualified_rule1 +# wrong constant name consume_qualified_rule +# wrong constant name consume_rules1 +# wrong constant name consume_rules +# wrong constant name consume_simple_block1 +# wrong constant name consume_simple_block +# wrong constant name create_node1 +# wrong constant name create_node +# wrong constant name create_selector +# wrong constant name create_style_rule +# wrong constant name initialize1 +# wrong constant name initialize +# wrong constant name parse_component_value1 +# wrong constant name parse_component_value +# wrong constant name parse_component_values1 +# wrong constant name parse_component_values +# wrong constant name parse_declaration1 +# wrong constant name parse_declaration +# wrong constant name parse_declarations1 +# wrong constant name parse_declarations2 +# wrong constant name parse_declarations +# wrong constant name parse_properties1 +# wrong constant name parse_properties +# wrong constant name parse_rule1 +# wrong constant name parse_rule +# wrong constant name parse_value +# wrong constant name tokens +# undefined singleton method `parse_properties1' for `Crass::Parser' +# undefined singleton method `parse_rules1' for `Crass::Parser' +# undefined singleton method `parse_stylesheet1' for `Crass::Parser' +# undefined singleton method `stringify1' for `Crass::Parser' +# wrong constant name +# wrong constant name parse_properties1 +# wrong constant name parse_properties +# wrong constant name parse_rules1 +# wrong constant name parse_rules +# wrong constant name parse_stylesheet1 +# wrong constant name parse_stylesheet +# wrong constant name stringify1 +# wrong constant name stringify +# undefined method `peek1' for class `Crass::Scanner' +# wrong constant name consume +# wrong constant name consume_rest +# wrong constant name current +# wrong constant name eos? +# wrong constant name initialize +# wrong constant name mark +# wrong constant name marked +# wrong constant name marker +# wrong constant name marker= +# wrong constant name peek1 +# wrong constant name peek +# wrong constant name pos +# wrong constant name pos= +# wrong constant name reconsume +# wrong constant name reset +# wrong constant name scan +# wrong constant name scan_until +# wrong constant name string +# wrong constant name +# wrong constant name collect +# wrong constant name consume +# wrong constant name current +# wrong constant name initialize +# wrong constant name peek +# wrong constant name pos +# wrong constant name reconsume +# wrong constant name reset +# wrong constant name tokens +# wrong constant name +# undefined method `consume_string1' for class `Crass::Tokenizer' +# undefined method `create_token1' for class `Crass::Tokenizer' +# undefined method `initialize1' for class `Crass::Tokenizer' +# undefined method `start_identifier?1' for class `Crass::Tokenizer' +# undefined method `start_number?1' for class `Crass::Tokenizer' +# undefined method `valid_escape?1' for class `Crass::Tokenizer' +# wrong constant name consume +# wrong constant name consume_bad_url +# wrong constant name consume_comments +# wrong constant name consume_escaped +# wrong constant name consume_ident +# wrong constant name consume_name +# wrong constant name consume_number +# wrong constant name consume_numeric +# wrong constant name consume_string1 +# wrong constant name consume_string +# wrong constant name consume_unicode_range +# wrong constant name consume_url +# wrong constant name convert_string_to_number +# wrong constant name create_token1 +# wrong constant name create_token +# wrong constant name initialize1 +# wrong constant name initialize +# wrong constant name preprocess +# wrong constant name start_identifier?1 +# wrong constant name start_identifier? +# wrong constant name start_number?1 +# wrong constant name start_number? +# wrong constant name tokenize +# wrong constant name valid_escape?1 +# wrong constant name valid_escape? +# undefined singleton method `tokenize1' for `Crass::Tokenizer' +# wrong constant name +# wrong constant name tokenize1 +# wrong constant name tokenize +# undefined singleton method `parse1' for `Crass' +# undefined singleton method `parse_properties1' for `Crass' +# wrong constant name +# wrong constant name parse1 +# wrong constant name parse +# wrong constant name parse_properties1 +# wrong constant name parse_properties +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# undefined method `initialize1' for class `DatabaseCleaner::Base' +# undefined method `initialize2' for class `DatabaseCleaner::Base' +# wrong constant name <=> +# wrong constant name auto_detected? +# wrong constant name autodetect_orm +# wrong constant name clean +# wrong constant name clean! +# wrong constant name clean_with +# wrong constant name clean_with! +# wrong constant name cleaning +# wrong constant name create_strategy +# wrong constant name db +# wrong constant name db= +# wrong constant name initialize1 +# wrong constant name initialize2 +# wrong constant name initialize +# wrong constant name orm +# wrong constant name orm= +# wrong constant name set_strategy_db +# wrong constant name start +# wrong constant name strategy +# wrong constant name strategy= +# wrong constant name strategy_db= +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name clean +# wrong constant name cleaning +# wrong constant name db= +# wrong constant name start +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name run +# wrong constant name +# wrong constant name +# wrong constant name initialize +# wrong constant name +# wrong constant name initialize +# wrong constant name +# wrong constant name +# wrong constant name run +# wrong constant name +# wrong constant name run +# wrong constant name +# wrong constant name +# wrong constant name +# undefined singleton method `[]1' for `DatabaseCleaner' +# undefined singleton method `add_cleaner1' for `DatabaseCleaner' +# wrong constant name +# wrong constant name []1 +# wrong constant name [] +# wrong constant name add_cleaner1 +# wrong constant name add_cleaner +# wrong constant name allow_production +# wrong constant name allow_production= +# wrong constant name allow_remote_database_url +# wrong constant name allow_remote_database_url= +# wrong constant name app_root +# wrong constant name app_root= +# wrong constant name can_detect_orm? +# wrong constant name clean +# wrong constant name clean! +# wrong constant name clean_with +# wrong constant name clean_with! +# wrong constant name cleaning +# wrong constant name connections +# wrong constant name init_cleaners +# wrong constant name logger +# wrong constant name logger= +# wrong constant name orm= +# wrong constant name orm_module +# wrong constant name remove_duplicates +# wrong constant name start +# wrong constant name strategy= +# undefined method `to_formatted_s1' for class `Date' +# undefined method `to_s1' for class `Date' +# undefined method `to_time1' for class `Date' +# uninitialized constant Date::DAYS_INTO_WEEK +# uninitialized constant Date::WEEKEND_DAYS +# wrong constant name acts_like_date? +# wrong constant name ago +# wrong constant name at_beginning_of_day +# wrong constant name at_end_of_day +# wrong constant name at_midday +# wrong constant name at_middle_of_day +# wrong constant name at_midnight +# wrong constant name at_noon +# wrong constant name beginning_of_day +# wrong constant name change +# wrong constant name compare_with_coercion +# wrong constant name compare_without_coercion +# wrong constant name default_inspect +# wrong constant name end_of_day +# wrong constant name in +# wrong constant name midday +# wrong constant name middle_of_day +# wrong constant name midnight +# wrong constant name minus_with_duration +# wrong constant name minus_without_duration +# wrong constant name noon +# wrong constant name plus_with_duration +# wrong constant name plus_without_duration +# wrong constant name readable_inspect +# wrong constant name since +# wrong constant name to_default_s +# wrong constant name to_formatted_s1 +# wrong constant name to_formatted_s +# wrong constant name to_s1 +# wrong constant name to_time1 +# undefined method `initialize1' for class `Date::Infinity' +# uninitialized constant Date::Infinity::EXABYTE +# uninitialized constant Date::Infinity::GIGABYTE +# uninitialized constant Date::Infinity::KILOBYTE +# uninitialized constant Date::Infinity::MEGABYTE +# uninitialized constant Date::Infinity::PETABYTE +# uninitialized constant Date::Infinity::TERABYTE +# wrong constant name initialize1 +# wrong constant name initialize +# wrong constant name beginning_of_week +# wrong constant name beginning_of_week= +# wrong constant name beginning_of_week_default +# wrong constant name beginning_of_week_default= +# wrong constant name current +# wrong constant name find_beginning_of_week! +# wrong constant name tomorrow +# wrong constant name yesterday +# wrong constant name +# wrong constant name +# wrong constant name +# undefined method `all_week1' for module `DateAndTime::Calculations' +# undefined method `at_beginning_of_week1' for module `DateAndTime::Calculations' +# undefined method `at_end_of_week1' for module `DateAndTime::Calculations' +# undefined method `beginning_of_week1' for module `DateAndTime::Calculations' +# undefined method `days_to_week_start1' for module `DateAndTime::Calculations' +# undefined method `end_of_week1' for module `DateAndTime::Calculations' +# undefined method `last_week1' for module `DateAndTime::Calculations' +# undefined method `last_week2' for module `DateAndTime::Calculations' +# undefined method `next_day1' for module `DateAndTime::Calculations' +# undefined method `next_month1' for module `DateAndTime::Calculations' +# undefined method `next_week1' for module `DateAndTime::Calculations' +# undefined method `next_week2' for module `DateAndTime::Calculations' +# undefined method `next_year1' for module `DateAndTime::Calculations' +# undefined method `prev_day1' for module `DateAndTime::Calculations' +# undefined method `prev_month1' for module `DateAndTime::Calculations' +# undefined method `prev_week1' for module `DateAndTime::Calculations' +# undefined method `prev_week2' for module `DateAndTime::Calculations' +# undefined method `prev_year1' for module `DateAndTime::Calculations' +# wrong constant name all_day +# wrong constant name all_month +# wrong constant name all_quarter +# wrong constant name all_week1 +# wrong constant name all_week +# wrong constant name all_year +# wrong constant name at_beginning_of_month +# wrong constant name at_beginning_of_quarter +# wrong constant name at_beginning_of_week1 +# wrong constant name at_beginning_of_week +# wrong constant name at_beginning_of_year +# wrong constant name at_end_of_month +# wrong constant name at_end_of_quarter +# wrong constant name at_end_of_week1 +# wrong constant name at_end_of_week +# wrong constant name at_end_of_year +# wrong constant name beginning_of_month +# wrong constant name beginning_of_quarter +# wrong constant name beginning_of_week1 +# wrong constant name beginning_of_week +# wrong constant name beginning_of_year +# wrong constant name days_ago +# wrong constant name days_since +# wrong constant name days_to_week_start1 +# wrong constant name days_to_week_start +# wrong constant name end_of_month +# wrong constant name end_of_quarter +# wrong constant name end_of_week1 +# wrong constant name end_of_week +# wrong constant name end_of_year +# wrong constant name future? +# wrong constant name last_month +# wrong constant name last_quarter +# wrong constant name last_week1 +# wrong constant name last_week2 +# wrong constant name last_week +# wrong constant name last_weekday +# wrong constant name last_year +# wrong constant name monday +# wrong constant name months_ago +# wrong constant name months_since +# wrong constant name next_day1 +# wrong constant name next_day +# wrong constant name next_month1 +# wrong constant name next_month +# wrong constant name next_occurring +# wrong constant name next_quarter +# wrong constant name next_week1 +# wrong constant name next_week2 +# wrong constant name next_week +# wrong constant name next_weekday +# wrong constant name next_year1 +# wrong constant name next_year +# wrong constant name on_weekday? +# wrong constant name on_weekend? +# wrong constant name past? +# wrong constant name prev_day1 +# wrong constant name prev_day +# wrong constant name prev_month1 +# wrong constant name prev_month +# wrong constant name prev_occurring +# wrong constant name prev_quarter +# wrong constant name prev_week1 +# wrong constant name prev_week2 +# wrong constant name prev_week +# wrong constant name prev_weekday +# wrong constant name prev_year1 +# wrong constant name prev_year +# wrong constant name sunday +# wrong constant name today? +# wrong constant name tomorrow +# wrong constant name weeks_ago +# wrong constant name weeks_since +# wrong constant name years_ago +# wrong constant name years_since +# wrong constant name yesterday +# wrong constant name +# wrong constant name preserve_timezone +# wrong constant name +# wrong constant name preserve_timezone +# wrong constant name preserve_timezone= +# undefined method `in_time_zone1' for module `DateAndTime::Zones' +# wrong constant name in_time_zone1 +# wrong constant name in_time_zone +# wrong constant name +# wrong constant name +# uninitialized constant DateLabelHelper::GenericDateView::ASSET_EXTENSIONS +# uninitialized constant DateLabelHelper::GenericDateView::ASSET_PUBLIC_DIRECTORIES +# uninitialized constant DateLabelHelper::GenericDateView::AUTO_EMAIL_LOCAL_RE +# uninitialized constant DateLabelHelper::GenericDateView::AUTO_EMAIL_RE +# uninitialized constant DateLabelHelper::GenericDateView::AUTO_LINK_CRE +# uninitialized constant DateLabelHelper::GenericDateView::AUTO_LINK_RE +# uninitialized constant DateLabelHelper::GenericDateView::BOOLEAN_ATTRIBUTES +# uninitialized constant DateLabelHelper::GenericDateView::BRACKETS +# uninitialized constant DateLabelHelper::GenericDateView::BUTTON_TAG_METHOD_VERBS +# uninitialized constant DateLabelHelper::GenericDateView::CONTROLLER_DELEGATES +# uninitialized constant DateLabelHelper::GenericDateView::JOIN +# uninitialized constant DateLabelHelper::GenericDateView::JS_ESCAPE_MAP +# uninitialized constant DateLabelHelper::GenericDateView::MINUTES_IN_QUARTER_YEAR +# uninitialized constant DateLabelHelper::GenericDateView::MINUTES_IN_THREE_QUARTERS_YEAR +# uninitialized constant DateLabelHelper::GenericDateView::MINUTES_IN_YEAR +# uninitialized constant DateLabelHelper::GenericDateView::NEW +# uninitialized constant DateLabelHelper::GenericDateView::PRE_CONTENT_STRINGS +# uninitialized constant DateLabelHelper::GenericDateView::STRINGIFIED_COMMON_METHODS +# uninitialized constant DateLabelHelper::GenericDateView::TAG_PREFIXES +# uninitialized constant DateLabelHelper::GenericDateView::URI_REGEXP +# uninitialized constant DateLabelHelper::GenericDateView::WORD_PATTERN +# wrong constant name debug_missing_translation +# wrong constant name debug_missing_translation= +# wrong constant name debug_missing_translation +# wrong constant name debug_missing_translation= +# undefined method `formatted_offset1' for class `DateTime' +# undefined method `formatted_offset2' for class `DateTime' +# undefined method `getlocal1' for class `DateTime' +# undefined method `localtime1' for class `DateTime' +# uninitialized constant DateTime::ABBR_DAYNAMES +# uninitialized constant DateTime::ABBR_MONTHNAMES +# uninitialized constant DateTime::DATE_FORMATS +# uninitialized constant DateTime::DAYNAMES +# uninitialized constant DateTime::DAYS_INTO_WEEK +# uninitialized constant DateTime::ENGLAND +# uninitialized constant DateTime::GREGORIAN +# uninitialized constant DateTime::ITALY +# uninitialized constant DateTime::JULIAN +# uninitialized constant DateTime::MONTHNAMES +# uninitialized constant DateTime::WEEKEND_DAYS +# wrong constant name acts_like_time? +# wrong constant name at_beginning_of_hour +# wrong constant name at_beginning_of_minute +# wrong constant name at_end_of_hour +# wrong constant name at_end_of_minute +# wrong constant name beginning_of_hour +# wrong constant name beginning_of_minute +# wrong constant name end_of_hour +# wrong constant name end_of_minute +# wrong constant name formatted_offset1 +# wrong constant name formatted_offset2 +# wrong constant name formatted_offset +# wrong constant name getgm +# wrong constant name getlocal1 +# wrong constant name getlocal +# wrong constant name getutc +# wrong constant name gmtime +# wrong constant name localtime1 +# wrong constant name localtime +# wrong constant name nsec +# wrong constant name seconds_since_midnight +# wrong constant name seconds_until_end_of_day +# wrong constant name subsec +# wrong constant name to_f +# wrong constant name to_i +# wrong constant name usec +# wrong constant name utc +# wrong constant name utc? +# wrong constant name utc_offset +# undefined singleton method `civil_from_format1' for `DateTime' +# undefined singleton method `civil_from_format2' for `DateTime' +# undefined singleton method `civil_from_format3' for `DateTime' +# undefined singleton method `civil_from_format4' for `DateTime' +# undefined singleton method `civil_from_format5' for `DateTime' +# wrong constant name civil_from_format1 +# wrong constant name civil_from_format2 +# wrong constant name civil_from_format3 +# wrong constant name civil_from_format4 +# wrong constant name civil_from_format5 +# wrong constant name civil_from_format +# undefined method `methods1' for class `Delegator' +# undefined method `protected_methods1' for class `Delegator' +# undefined method `public_methods1' for class `Delegator' +# wrong constant name != +# wrong constant name == +# wrong constant name __getobj__ +# wrong constant name __setobj__ +# wrong constant name initialize +# wrong constant name marshal_dump +# wrong constant name marshal_load +# wrong constant name method_missing +# wrong constant name methods1 +# wrong constant name methods +# wrong constant name protected_methods1 +# wrong constant name protected_methods +# wrong constant name public_methods1 +# wrong constant name public_methods +# wrong constant name const_missing +# wrong constant name delegating_block +# wrong constant name public_api +# uninitialized constant Dependency::ACTIONS +# uninitialized constant Dependency::BLACKLISTED_CLASS_METHODS +# uninitialized constant Dependency::CALLBACKS +# uninitialized constant Dependency::CALLBACK_FILTER_TYPES +# uninitialized constant Dependency::CALL_COMPILABLE_REGEXP +# uninitialized constant Dependency::COLUMNS +# wrong constant name +# uninitialized constant Dependency::MAX_PASSWORD_LENGTH_ALLOWED +# uninitialized constant Dependency::NAME_COMPILABLE_REGEXP +# uninitialized constant Dependency::UNASSIGNABLE_KEYS +# wrong constant name autosave_associated_records_for_predecessor +# wrong constant name autosave_associated_records_for_successor +# wrong constant name belongs_to_counter_cache_after_update +# wrong constant name build_predecessor +# wrong constant name build_successor +# wrong constant name create_predecessor +# wrong constant name create_predecessor! +# wrong constant name create_successor +# wrong constant name create_successor! +# wrong constant name predecessor +# wrong constant name predecessor= +# wrong constant name reload_predecessor +# wrong constant name reload_successor +# wrong constant name successor +# wrong constant name successor= +# wrong constant name +# uninitialized constant DidYouMean::ClassNameChecker +# uninitialized constant DidYouMean::ClassNameChecker +# uninitialized constant DidYouMean::Correctable +# uninitialized constant DidYouMean::Correctable +# uninitialized constant DidYouMean::Formatter +# uninitialized constant DidYouMean::Formatter +# uninitialized constant DidYouMean::Jaro +# uninitialized constant DidYouMean::Jaro +# uninitialized constant DidYouMean::JaroWinkler +# uninitialized constant DidYouMean::JaroWinkler +# uninitialized constant DidYouMean::Levenshtein +# uninitialized constant DidYouMean::Levenshtein +# uninitialized constant DidYouMean::MethodNameChecker +# uninitialized constant DidYouMean::MethodNameChecker +# uninitialized constant DidYouMean::NameErrorCheckers +# uninitialized constant DidYouMean::NameErrorCheckers +# uninitialized constant DidYouMean::NullChecker +# uninitialized constant DidYouMean::NullChecker +# uninitialized constant DidYouMean::SpellChecker +# uninitialized constant DidYouMean::SpellChecker +# uninitialized constant DidYouMean::VariableNameChecker +# uninitialized constant DidYouMean::VariableNameChecker +# wrong constant name +# wrong constant name uuid_from_hash +# wrong constant name uuid_v3 +# wrong constant name uuid_v4 +# wrong constant name uuid_v5 +# undefined singleton method `mktmpdir1' for `Dir' +# wrong constant name empty? +# wrong constant name exists? +# wrong constant name mktmpdir1 +# wrong constant name tmpdir +# wrong constant name +# wrong constant name +# wrong constant name +# uninitialized constant Docile::ChainingFallbackContextProxy::NON_FALLBACK_METHODS +# uninitialized constant Docile::ChainingFallbackContextProxy::NON_PROXIED_INSTANCE_VARIABLES +# uninitialized constant Docile::ChainingFallbackContextProxy::NON_PROXIED_METHODS +# wrong constant name +# wrong constant name +# wrong constant name exec_in_proxy_context +# wrong constant name initialize +# wrong constant name method_missing +# wrong constant name +# wrong constant name +# wrong constant name dsl_eval +# wrong constant name dsl_eval_immutable +# wrong constant name dsl_eval_with_block_return +# undefined method `def_method1' for class `ERB' +# undefined method `def_module1' for class `ERB' +# wrong constant name def_method1 +# wrong constant name def_method +# wrong constant name def_module1 +# wrong constant name def_module +# wrong constant name _dump +# wrong constant name convert +# wrong constant name convpath +# wrong constant name destination_encoding +# wrong constant name finish +# wrong constant name initialize +# wrong constant name insert_output +# wrong constant name last_error +# wrong constant name primitive_convert +# wrong constant name primitive_errinfo +# wrong constant name putback +# wrong constant name replacement +# wrong constant name replacement= +# wrong constant name source_encoding +# wrong constant name asciicompat_encoding +# wrong constant name search_convpath +# wrong constant name destination_encoding +# wrong constant name destination_encoding_name +# wrong constant name error_bytes +# wrong constant name incomplete_input? +# wrong constant name readagain_bytes +# wrong constant name source_encoding +# wrong constant name source_encoding_name +# wrong constant name destination_encoding +# wrong constant name destination_encoding_name +# wrong constant name error_char +# wrong constant name source_encoding +# wrong constant name source_encoding_name +# wrong constant name _load +# wrong constant name locale_charmap +# undefined method `as_json1' for module `Enumerable' +# undefined method `sum1' for module `Enumerable' +# undefined method `to_set1' for module `Enumerable' +# wrong constant name as_json1 +# wrong constant name as_json +# wrong constant name chunk +# wrong constant name chunk_while +# wrong constant name each_entry +# wrong constant name exclude? +# wrong constant name grep_v +# wrong constant name many? +# wrong constant name pluck +# wrong constant name slice_after +# wrong constant name slice_before +# wrong constant name slice_when +# wrong constant name sum1 +# wrong constant name sum +# wrong constant name to_set1 +# wrong constant name to_set +# wrong constant name uniq +# wrong constant name without +# wrong constant name zip +# wrong constant name each_with_index +# wrong constant name each +# wrong constant name initialize +# wrong constant name chunk +# wrong constant name chunk_while +# wrong constant name force +# wrong constant name slice_when +# wrong constant name +# undefined method `initialize1' for class `Erubi::Engine' +# wrong constant name bufvar +# wrong constant name filename +# wrong constant name initialize1 +# wrong constant name initialize +# wrong constant name src +# wrong constant name +# wrong constant name +# wrong constant name h +# wrong constant name gid +# wrong constant name gid= +# wrong constant name mem +# wrong constant name mem= +# wrong constant name name +# wrong constant name name= +# wrong constant name passwd +# wrong constant name passwd= +# wrong constant name [] +# wrong constant name each +# wrong constant name members +# wrong constant name +# wrong constant name dir= +# wrong constant name gecos +# wrong constant name gecos= +# wrong constant name gid= +# wrong constant name name= +# wrong constant name passwd= +# wrong constant name shell= +# wrong constant name uid= +# wrong constant name [] +# wrong constant name each +# wrong constant name members +# wrong constant name +# wrong constant name __bb_context +# wrong constant name exception +# undefined method `Fail1' for module `Exception2MessageMapper' +# undefined method `Raise1' for module `Exception2MessageMapper' +# undefined method `fail1' for module `Exception2MessageMapper' +# wrong constant name +# wrong constant name Fail1 +# wrong constant name Raise1 +# wrong constant name bind +# wrong constant name fail1 +# wrong constant name +# undefined singleton method `Fail1' for `Exception2MessageMapper' +# undefined singleton method `Fail2' for `Exception2MessageMapper' +# undefined singleton method `Raise1' for `Exception2MessageMapper' +# undefined singleton method `Raise2' for `Exception2MessageMapper' +# undefined singleton method `def_exception1' for `Exception2MessageMapper' +# wrong constant name Fail1 +# wrong constant name Fail2 +# uninitialized constant Exception2MessageMapper::Fail +# wrong constant name Raise1 +# wrong constant name Raise2 +# uninitialized constant Exception2MessageMapper::Raise +# wrong constant name def_e2message +# wrong constant name def_exception1 +# wrong constant name def_exception +# wrong constant name e2mm_message +# wrong constant name extend_object +# wrong constant name message +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name call +# wrong constant name +# wrong constant name +# wrong constant name encode +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name encode_source +# wrong constant name encode_unicode_codepoints +# wrong constant name exec_runtime +# wrong constant name exec_runtime_error +# wrong constant name generate_compile_method +# wrong constant name initialize +# wrong constant name json2_source +# wrong constant name which +# wrong constant name call +# wrong constant name create_tempfile +# wrong constant name extract_result +# wrong constant name write_to_tempfile +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name call +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name unbox +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name unbox +# wrong constant name wrap_error +# wrong constant name +# wrong constant name +# undefined method `compile1' for class `ExecJS::Runtime' +# undefined method `eval1' for class `ExecJS::Runtime' +# undefined method `exec1' for class `ExecJS::Runtime' +# wrong constant name +# wrong constant name available? +# wrong constant name compile1 +# wrong constant name compile +# wrong constant name context_class +# wrong constant name deprecated? +# wrong constant name eval1 +# wrong constant name eval +# wrong constant name exec1 +# wrong constant name exec +# wrong constant name name +# undefined method `eval1' for class `ExecJS::Runtime::Context' +# undefined method `exec1' for class `ExecJS::Runtime::Context' +# undefined method `initialize1' for class `ExecJS::Runtime::Context' +# undefined method `initialize2' for class `ExecJS::Runtime::Context' +# wrong constant name call +# wrong constant name eval1 +# wrong constant name eval +# wrong constant name exec1 +# wrong constant name exec +# wrong constant name initialize1 +# wrong constant name initialize2 +# wrong constant name initialize +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name autodetect +# wrong constant name best_available +# wrong constant name from_environment +# wrong constant name names +# wrong constant name runtimes +# undefined singleton method `compile1' for `ExecJS' +# undefined singleton method `eval1' for `ExecJS' +# undefined singleton method `exec1' for `ExecJS' +# wrong constant name +# wrong constant name compile1 +# wrong constant name compile +# wrong constant name cygwin? +# wrong constant name eval1 +# wrong constant name eval +# wrong constant name exec1 +# wrong constant name exec +# wrong constant name root +# wrong constant name runtime +# wrong constant name runtime= +# wrong constant name runtimes +# wrong constant name windows? +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name [] +# wrong constant name __copy_from__ +# wrong constant name clear +# wrong constant name get +# wrong constant name get_array_of_char +# wrong constant name get_array_of_double +# wrong constant name get_array_of_float +# wrong constant name get_array_of_float32 +# wrong constant name get_array_of_float64 +# wrong constant name get_array_of_int +# wrong constant name get_array_of_int16 +# wrong constant name get_array_of_int32 +# wrong constant name get_array_of_int64 +# wrong constant name get_array_of_int8 +# wrong constant name get_array_of_long +# wrong constant name get_array_of_long_long +# wrong constant name get_array_of_pointer +# wrong constant name get_array_of_short +# wrong constant name get_array_of_string +# wrong constant name get_array_of_uchar +# wrong constant name get_array_of_uint +# wrong constant name get_array_of_uint16 +# wrong constant name get_array_of_uint32 +# wrong constant name get_array_of_uint64 +# wrong constant name get_array_of_uint8 +# wrong constant name get_array_of_ulong +# wrong constant name get_array_of_ulong_long +# wrong constant name get_array_of_ushort +# wrong constant name get_bytes +# wrong constant name get_char +# wrong constant name get_double +# wrong constant name get_float +# wrong constant name get_float32 +# wrong constant name get_float64 +# wrong constant name get_int +# wrong constant name get_int16 +# wrong constant name get_int32 +# wrong constant name get_int64 +# wrong constant name get_int8 +# wrong constant name get_long +# wrong constant name get_long_long +# wrong constant name get_pointer +# wrong constant name get_short +# wrong constant name get_string +# wrong constant name get_uchar +# wrong constant name get_uint +# wrong constant name get_uint16 +# wrong constant name get_uint32 +# wrong constant name get_uint64 +# wrong constant name get_uint8 +# wrong constant name get_ulong +# wrong constant name get_ulong_long +# wrong constant name get_ushort +# wrong constant name put +# wrong constant name put_array_of_char +# wrong constant name put_array_of_double +# wrong constant name put_array_of_float +# wrong constant name put_array_of_float32 +# wrong constant name put_array_of_float64 +# wrong constant name put_array_of_int +# wrong constant name put_array_of_int16 +# wrong constant name put_array_of_int32 +# wrong constant name put_array_of_int64 +# wrong constant name put_array_of_int8 +# wrong constant name put_array_of_long +# wrong constant name put_array_of_long_long +# wrong constant name put_array_of_pointer +# wrong constant name put_array_of_short +# wrong constant name put_array_of_uchar +# wrong constant name put_array_of_uint +# wrong constant name put_array_of_uint16 +# wrong constant name put_array_of_uint32 +# wrong constant name put_array_of_uint64 +# wrong constant name put_array_of_uint8 +# wrong constant name put_array_of_ulong +# wrong constant name put_array_of_ulong_long +# wrong constant name put_array_of_ushort +# wrong constant name put_bytes +# wrong constant name put_char +# wrong constant name put_double +# wrong constant name put_float +# wrong constant name put_float32 +# wrong constant name put_float64 +# wrong constant name put_int +# wrong constant name put_int16 +# wrong constant name put_int32 +# wrong constant name put_int64 +# wrong constant name put_int8 +# wrong constant name put_long +# wrong constant name put_long_long +# wrong constant name put_pointer +# wrong constant name put_short +# wrong constant name put_string +# wrong constant name put_uchar +# wrong constant name put_uint +# wrong constant name put_uint16 +# wrong constant name put_uint32 +# wrong constant name put_uint64 +# wrong constant name put_uint8 +# wrong constant name put_ulong +# wrong constant name put_ulong_long +# wrong constant name put_ushort +# wrong constant name read_array_of_char +# wrong constant name read_array_of_double +# wrong constant name read_array_of_float +# wrong constant name read_array_of_int +# wrong constant name read_array_of_int16 +# wrong constant name read_array_of_int32 +# wrong constant name read_array_of_int64 +# wrong constant name read_array_of_int8 +# wrong constant name read_array_of_long +# wrong constant name read_array_of_long_long +# wrong constant name read_array_of_pointer +# wrong constant name read_array_of_short +# wrong constant name read_array_of_uchar +# wrong constant name read_array_of_uint +# wrong constant name read_array_of_uint16 +# wrong constant name read_array_of_uint32 +# wrong constant name read_array_of_uint64 +# wrong constant name read_array_of_uint8 +# wrong constant name read_array_of_ulong +# wrong constant name read_array_of_ulong_long +# wrong constant name read_array_of_ushort +# wrong constant name read_bytes +# wrong constant name read_char +# wrong constant name read_double +# wrong constant name read_float +# wrong constant name read_int +# wrong constant name read_int16 +# wrong constant name read_int32 +# wrong constant name read_int64 +# wrong constant name read_int8 +# wrong constant name read_long +# wrong constant name read_long_long +# wrong constant name read_pointer +# wrong constant name read_short +# wrong constant name read_uchar +# wrong constant name read_uint +# wrong constant name read_uint16 +# wrong constant name read_uint32 +# wrong constant name read_uint64 +# wrong constant name read_uint8 +# wrong constant name read_ulong +# wrong constant name read_ulong_long +# wrong constant name read_ushort +# wrong constant name size +# wrong constant name total +# wrong constant name type_size +# wrong constant name write_array_of_char +# wrong constant name write_array_of_double +# wrong constant name write_array_of_float +# wrong constant name write_array_of_int +# wrong constant name write_array_of_int16 +# wrong constant name write_array_of_int32 +# wrong constant name write_array_of_int64 +# wrong constant name write_array_of_int8 +# wrong constant name write_array_of_long +# wrong constant name write_array_of_long_long +# wrong constant name write_array_of_pointer +# wrong constant name write_array_of_short +# wrong constant name write_array_of_uchar +# wrong constant name write_array_of_uint +# wrong constant name write_array_of_uint16 +# wrong constant name write_array_of_uint32 +# wrong constant name write_array_of_uint64 +# wrong constant name write_array_of_uint8 +# wrong constant name write_array_of_ulong +# wrong constant name write_array_of_ulong_long +# wrong constant name write_array_of_ushort +# wrong constant name write_bytes +# wrong constant name write_char +# wrong constant name write_double +# wrong constant name write_float +# wrong constant name write_int +# wrong constant name write_int16 +# wrong constant name write_int32 +# wrong constant name write_int64 +# wrong constant name write_int8 +# wrong constant name write_long +# wrong constant name write_long_long +# wrong constant name write_pointer +# wrong constant name write_short +# wrong constant name write_uchar +# wrong constant name write_uint +# wrong constant name write_uint16 +# wrong constant name write_uint32 +# wrong constant name write_uint64 +# wrong constant name write_uint8 +# wrong constant name write_ulong +# wrong constant name write_ulong_long +# wrong constant name write_ushort +# wrong constant name +# uninitialized constant FFI::ArrayType::BOOL +# uninitialized constant FFI::ArrayType::BUFFER_IN +# uninitialized constant FFI::ArrayType::BUFFER_INOUT +# uninitialized constant FFI::ArrayType::BUFFER_OUT +# uninitialized constant FFI::ArrayType::CHAR +# uninitialized constant FFI::ArrayType::DOUBLE +# uninitialized constant FFI::ArrayType::FLOAT +# uninitialized constant FFI::ArrayType::FLOAT32 +# uninitialized constant FFI::ArrayType::FLOAT64 +# uninitialized constant FFI::ArrayType::INT +# uninitialized constant FFI::ArrayType::INT16 +# uninitialized constant FFI::ArrayType::INT32 +# uninitialized constant FFI::ArrayType::INT64 +# uninitialized constant FFI::ArrayType::INT8 +# uninitialized constant FFI::ArrayType::LONG +# uninitialized constant FFI::ArrayType::LONGDOUBLE +# uninitialized constant FFI::ArrayType::LONG_LONG +# uninitialized constant FFI::ArrayType::POINTER +# uninitialized constant FFI::ArrayType::SCHAR +# uninitialized constant FFI::ArrayType::SHORT +# uninitialized constant FFI::ArrayType::SINT +# uninitialized constant FFI::ArrayType::SLONG +# uninitialized constant FFI::ArrayType::SLONG_LONG +# uninitialized constant FFI::ArrayType::SSHORT +# uninitialized constant FFI::ArrayType::STRING +# uninitialized constant FFI::ArrayType::UCHAR +# uninitialized constant FFI::ArrayType::UINT +# uninitialized constant FFI::ArrayType::UINT16 +# uninitialized constant FFI::ArrayType::UINT32 +# uninitialized constant FFI::ArrayType::UINT64 +# uninitialized constant FFI::ArrayType::UINT8 +# uninitialized constant FFI::ArrayType::ULONG +# uninitialized constant FFI::ArrayType::ULONG_LONG +# uninitialized constant FFI::ArrayType::USHORT +# uninitialized constant FFI::ArrayType::VARARGS +# uninitialized constant FFI::ArrayType::VOID +# wrong constant name elem_type +# wrong constant name initialize +# wrong constant name length +# wrong constant name +# undefined method `initialize1' for class `FFI::AutoPointer' +# wrong constant name +# wrong constant name +# uninitialized constant FFI::AutoPointer::NULL +# wrong constant name +# uninitialized constant FFI::AutoPointer::SIZE +# wrong constant name autorelease= +# wrong constant name initialize1 +# wrong constant name initialize +# wrong constant name release +# wrong constant name +# wrong constant name release +# wrong constant name +# wrong constant name autorelease +# wrong constant name autorelease= +# wrong constant name call +# wrong constant name free +# wrong constant name initialize +# wrong constant name +# wrong constant name +# wrong constant name from_native +# wrong constant name native_type +# wrong constant name [] +# wrong constant name to_native +# wrong constant name +# wrong constant name + +# wrong constant name initialize +# wrong constant name length +# wrong constant name order +# wrong constant name slice +# wrong constant name +# wrong constant name alloc_in +# wrong constant name alloc_inout +# wrong constant name alloc_out +# wrong constant name new_in +# wrong constant name new_inout +# wrong constant name new_out +# wrong constant name from_native +# wrong constant name native_type +# wrong constant name to_native +# wrong constant name +# wrong constant name +# wrong constant name find_function +# wrong constant name find_symbol +# wrong constant name find_variable +# wrong constant name initialize +# wrong constant name last_error +# wrong constant name name +# uninitialized constant FFI::DynamicLibrary::Symbol::NULL +# uninitialized constant FFI::DynamicLibrary::Symbol::SIZE +# wrong constant name +# wrong constant name +# wrong constant name last_error +# wrong constant name open +# wrong constant name [] +# wrong constant name find +# wrong constant name from_native +# wrong constant name initialize +# wrong constant name native_type +# wrong constant name symbol_map +# wrong constant name symbols +# wrong constant name tag +# wrong constant name to_h +# wrong constant name to_hash +# wrong constant name to_native +# wrong constant name +# wrong constant name << +# wrong constant name __map_symbol +# wrong constant name find +# wrong constant name +# uninitialized constant FFI::Function::NULL +# uninitialized constant FFI::Function::SIZE +# wrong constant name attach +# wrong constant name autorelease +# wrong constant name call +# wrong constant name +# uninitialized constant FFI::FunctionType::BOOL +# uninitialized constant FFI::FunctionType::BUFFER_IN +# uninitialized constant FFI::FunctionType::BUFFER_INOUT +# uninitialized constant FFI::FunctionType::BUFFER_OUT +# uninitialized constant FFI::FunctionType::CHAR +# uninitialized constant FFI::FunctionType::DOUBLE +# uninitialized constant FFI::FunctionType::FLOAT +# uninitialized constant FFI::FunctionType::FLOAT32 +# uninitialized constant FFI::FunctionType::FLOAT64 +# uninitialized constant FFI::FunctionType::INT +# uninitialized constant FFI::FunctionType::INT16 +# uninitialized constant FFI::FunctionType::INT32 +# uninitialized constant FFI::FunctionType::INT64 +# uninitialized constant FFI::FunctionType::INT8 +# uninitialized constant FFI::FunctionType::LONG +# uninitialized constant FFI::FunctionType::LONGDOUBLE +# uninitialized constant FFI::FunctionType::LONG_LONG +# uninitialized constant FFI::FunctionType::POINTER +# uninitialized constant FFI::FunctionType::SCHAR +# uninitialized constant FFI::FunctionType::SHORT +# uninitialized constant FFI::FunctionType::SINT +# uninitialized constant FFI::FunctionType::SLONG +# uninitialized constant FFI::FunctionType::SLONG_LONG +# uninitialized constant FFI::FunctionType::SSHORT +# uninitialized constant FFI::FunctionType::STRING +# uninitialized constant FFI::FunctionType::UCHAR +# uninitialized constant FFI::FunctionType::UINT +# uninitialized constant FFI::FunctionType::UINT16 +# uninitialized constant FFI::FunctionType::UINT32 +# uninitialized constant FFI::FunctionType::UINT64 +# uninitialized constant FFI::FunctionType::UINT8 +# uninitialized constant FFI::FunctionType::ULONG +# uninitialized constant FFI::FunctionType::ULONG_LONG +# uninitialized constant FFI::FunctionType::USHORT +# uninitialized constant FFI::FunctionType::VARARGS +# uninitialized constant FFI::FunctionType::VOID +# wrong constant name initialize +# wrong constant name param_types +# wrong constant name result_type +# wrong constant name +# undefined singleton method `for_fd1' for `FFI::IO' +# wrong constant name +# wrong constant name for_fd1 +# wrong constant name for_fd +# wrong constant name native_read +# wrong constant name +# wrong constant name error +# wrong constant name error= +# undefined method `attach_function1' for module `FFI::Library' +# undefined method `attach_function2' for module `FFI::Library' +# undefined method `attach_variable1' for module `FFI::Library' +# undefined method `ffi_convention1' for module `FFI::Library' +# undefined method `typedef1' for module `FFI::Library' +# wrong constant name attach_function1 +# wrong constant name attach_function2 +# wrong constant name attach_function +# wrong constant name attach_variable1 +# wrong constant name attach_variable +# wrong constant name bitmask +# wrong constant name callback +# wrong constant name enum +# wrong constant name enum_type +# wrong constant name enum_value +# wrong constant name ffi_convention1 +# wrong constant name ffi_convention +# wrong constant name ffi_lib +# wrong constant name ffi_lib_flags +# wrong constant name ffi_libraries +# wrong constant name find_type +# wrong constant name function_names +# wrong constant name typedef1 +# wrong constant name typedef +# wrong constant name +# wrong constant name extended +# undefined method `initialize1' for class `FFI::ManagedStruct' +# wrong constant name initialize1 +# wrong constant name initialize +# wrong constant name +# uninitialized constant FFI::MemoryPointer::NULL +# uninitialized constant FFI::MemoryPointer::SIZE +# wrong constant name +# wrong constant name from_string +# wrong constant name +# wrong constant name initialize +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name bsd? +# wrong constant name is_os +# wrong constant name mac? +# wrong constant name solaris? +# wrong constant name unix? +# wrong constant name windows? +# wrong constant name +# undefined method `read_string1' for class `FFI::Pointer' +# undefined method `write_string1' for class `FFI::Pointer' +# wrong constant name + +# wrong constant name address +# wrong constant name autorelease= +# wrong constant name autorelease? +# wrong constant name free +# wrong constant name initialize +# wrong constant name null? +# wrong constant name order +# wrong constant name read +# wrong constant name read_array_of_type +# wrong constant name read_string1 +# wrong constant name read_string +# wrong constant name read_string_length +# wrong constant name read_string_to_null +# wrong constant name slice +# wrong constant name to_i +# wrong constant name to_ptr +# wrong constant name write +# wrong constant name write_array_of_type +# wrong constant name write_string1 +# wrong constant name write_string +# wrong constant name write_string_length +# wrong constant name +# wrong constant name size +# wrong constant name +# wrong constant name from_native +# wrong constant name +# wrong constant name +# wrong constant name [] +# wrong constant name []= +# wrong constant name align +# wrong constant name alignment +# wrong constant name clear +# wrong constant name initialize +# wrong constant name layout +# wrong constant name members +# wrong constant name null? +# wrong constant name offset_of +# wrong constant name offsets +# wrong constant name order +# wrong constant name pointer +# wrong constant name size +# wrong constant name to_ptr +# wrong constant name values +# uninitialized constant FFI::Struct::InlineArray::Elem +# wrong constant name [] +# wrong constant name []= +# wrong constant name each +# wrong constant name initialize +# wrong constant name size +# wrong constant name to_a +# wrong constant name to_ptr +# wrong constant name +# wrong constant name from_native +# wrong constant name initialize +# wrong constant name +# undefined singleton method `align1' for `FFI::Struct' +# undefined singleton method `aligned1' for `FFI::Struct' +# undefined singleton method `by_ref1' for `FFI::Struct' +# undefined singleton method `find_field_type1' for `FFI::Struct' +# undefined singleton method `find_type1' for `FFI::Struct' +# undefined singleton method `pack1' for `FFI::Struct' +# undefined singleton method `packed1' for `FFI::Struct' +# undefined singleton method `ptr1' for `FFI::Struct' +# wrong constant name +# wrong constant name align1 +# wrong constant name align +# wrong constant name aligned1 +# wrong constant name aligned +# wrong constant name alignment +# wrong constant name alloc_in +# wrong constant name alloc_inout +# wrong constant name alloc_out +# wrong constant name auto_ptr +# wrong constant name by_ref1 +# wrong constant name by_ref +# wrong constant name by_value +# wrong constant name callback +# wrong constant name enclosing_module +# wrong constant name find_field_type1 +# wrong constant name find_field_type +# wrong constant name find_type1 +# wrong constant name find_type +# wrong constant name in +# wrong constant name layout +# wrong constant name members +# wrong constant name new_in +# wrong constant name new_inout +# wrong constant name new_out +# wrong constant name offset_of +# wrong constant name offsets +# wrong constant name out +# wrong constant name pack1 +# wrong constant name pack +# wrong constant name packed1 +# wrong constant name packed +# wrong constant name ptr1 +# wrong constant name ptr +# wrong constant name size +# wrong constant name size= +# wrong constant name val +# wrong constant name initialize +# wrong constant name native_type +# wrong constant name struct_class +# wrong constant name +# uninitialized constant FFI::StructByValue::BOOL +# uninitialized constant FFI::StructByValue::BUFFER_IN +# uninitialized constant FFI::StructByValue::BUFFER_INOUT +# uninitialized constant FFI::StructByValue::BUFFER_OUT +# uninitialized constant FFI::StructByValue::CHAR +# uninitialized constant FFI::StructByValue::DOUBLE +# uninitialized constant FFI::StructByValue::FLOAT +# uninitialized constant FFI::StructByValue::FLOAT32 +# uninitialized constant FFI::StructByValue::FLOAT64 +# uninitialized constant FFI::StructByValue::INT +# uninitialized constant FFI::StructByValue::INT16 +# uninitialized constant FFI::StructByValue::INT32 +# uninitialized constant FFI::StructByValue::INT64 +# uninitialized constant FFI::StructByValue::INT8 +# uninitialized constant FFI::StructByValue::LONG +# uninitialized constant FFI::StructByValue::LONGDOUBLE +# uninitialized constant FFI::StructByValue::LONG_LONG +# uninitialized constant FFI::StructByValue::POINTER +# uninitialized constant FFI::StructByValue::SCHAR +# uninitialized constant FFI::StructByValue::SHORT +# uninitialized constant FFI::StructByValue::SINT +# uninitialized constant FFI::StructByValue::SLONG +# uninitialized constant FFI::StructByValue::SLONG_LONG +# uninitialized constant FFI::StructByValue::SSHORT +# uninitialized constant FFI::StructByValue::STRING +# uninitialized constant FFI::StructByValue::UCHAR +# uninitialized constant FFI::StructByValue::UINT +# uninitialized constant FFI::StructByValue::UINT16 +# uninitialized constant FFI::StructByValue::UINT32 +# uninitialized constant FFI::StructByValue::UINT64 +# uninitialized constant FFI::StructByValue::UINT8 +# uninitialized constant FFI::StructByValue::ULONG +# uninitialized constant FFI::StructByValue::ULONG_LONG +# uninitialized constant FFI::StructByValue::USHORT +# uninitialized constant FFI::StructByValue::VARARGS +# uninitialized constant FFI::StructByValue::VOID +# wrong constant name layout +# wrong constant name struct_class +# wrong constant name +# wrong constant name +# uninitialized constant FFI::StructLayout::BOOL +# uninitialized constant FFI::StructLayout::BUFFER_IN +# uninitialized constant FFI::StructLayout::BUFFER_INOUT +# uninitialized constant FFI::StructLayout::BUFFER_OUT +# uninitialized constant FFI::StructLayout::CHAR +# wrong constant name +# uninitialized constant FFI::StructLayout::DOUBLE +# wrong constant name +# uninitialized constant FFI::StructLayout::FLOAT +# uninitialized constant FFI::StructLayout::FLOAT32 +# uninitialized constant FFI::StructLayout::FLOAT64 +# wrong constant name +# wrong constant name +# uninitialized constant FFI::StructLayout::INT +# uninitialized constant FFI::StructLayout::INT16 +# uninitialized constant FFI::StructLayout::INT32 +# uninitialized constant FFI::StructLayout::INT64 +# uninitialized constant FFI::StructLayout::INT8 +# wrong constant name +# uninitialized constant FFI::StructLayout::LONG +# uninitialized constant FFI::StructLayout::LONGDOUBLE +# uninitialized constant FFI::StructLayout::LONG_LONG +# wrong constant name +# wrong constant name +# uninitialized constant FFI::StructLayout::POINTER +# wrong constant name +# uninitialized constant FFI::StructLayout::SCHAR +# uninitialized constant FFI::StructLayout::SHORT +# uninitialized constant FFI::StructLayout::SINT +# uninitialized constant FFI::StructLayout::SLONG +# uninitialized constant FFI::StructLayout::SLONG_LONG +# uninitialized constant FFI::StructLayout::SSHORT +# uninitialized constant FFI::StructLayout::STRING +# wrong constant name +# uninitialized constant FFI::StructLayout::UCHAR +# uninitialized constant FFI::StructLayout::UINT +# uninitialized constant FFI::StructLayout::UINT16 +# uninitialized constant FFI::StructLayout::UINT32 +# uninitialized constant FFI::StructLayout::UINT64 +# uninitialized constant FFI::StructLayout::UINT8 +# uninitialized constant FFI::StructLayout::ULONG +# uninitialized constant FFI::StructLayout::ULONG_LONG +# uninitialized constant FFI::StructLayout::USHORT +# uninitialized constant FFI::StructLayout::VARARGS +# uninitialized constant FFI::StructLayout::VOID +# wrong constant name [] +# wrong constant name __union! +# wrong constant name fields +# wrong constant name initialize +# wrong constant name members +# wrong constant name offset_of +# wrong constant name offsets +# wrong constant name to_a +# wrong constant name +# uninitialized constant FFI::StructLayout::CharArray::Elem +# wrong constant name to_str +# wrong constant name +# wrong constant name get +# wrong constant name put +# wrong constant name +# wrong constant name alignment +# wrong constant name get +# wrong constant name initialize +# wrong constant name name +# wrong constant name offset +# wrong constant name put +# wrong constant name size +# wrong constant name type +# wrong constant name +# wrong constant name +# wrong constant name get +# wrong constant name put +# wrong constant name +# wrong constant name get +# wrong constant name initialize +# wrong constant name put +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# undefined method `add1' for class `FFI::StructLayoutBuilder' +# undefined method `add_array1' for class `FFI::StructLayoutBuilder' +# undefined method `add_field1' for class `FFI::StructLayoutBuilder' +# undefined method `add_struct1' for class `FFI::StructLayoutBuilder' +# wrong constant name add1 +# wrong constant name add +# wrong constant name add_array1 +# wrong constant name add_array +# wrong constant name add_field1 +# wrong constant name add_field +# wrong constant name add_struct1 +# wrong constant name add_struct +# wrong constant name alignment +# wrong constant name alignment= +# wrong constant name build +# wrong constant name packed= +# wrong constant name size +# wrong constant name size= +# wrong constant name union= +# wrong constant name union? +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name alignment +# wrong constant name initialize +# wrong constant name size +# uninitialized constant FFI::Type::Builtin::BOOL +# uninitialized constant FFI::Type::Builtin::BUFFER_IN +# uninitialized constant FFI::Type::Builtin::BUFFER_INOUT +# uninitialized constant FFI::Type::Builtin::BUFFER_OUT +# uninitialized constant FFI::Type::Builtin::CHAR +# uninitialized constant FFI::Type::Builtin::DOUBLE +# uninitialized constant FFI::Type::Builtin::FLOAT +# uninitialized constant FFI::Type::Builtin::FLOAT32 +# uninitialized constant FFI::Type::Builtin::FLOAT64 +# uninitialized constant FFI::Type::Builtin::INT +# uninitialized constant FFI::Type::Builtin::INT16 +# uninitialized constant FFI::Type::Builtin::INT32 +# uninitialized constant FFI::Type::Builtin::INT64 +# uninitialized constant FFI::Type::Builtin::INT8 +# uninitialized constant FFI::Type::Builtin::LONG +# uninitialized constant FFI::Type::Builtin::LONGDOUBLE +# uninitialized constant FFI::Type::Builtin::LONG_LONG +# uninitialized constant FFI::Type::Builtin::POINTER +# uninitialized constant FFI::Type::Builtin::SCHAR +# uninitialized constant FFI::Type::Builtin::SHORT +# uninitialized constant FFI::Type::Builtin::SINT +# uninitialized constant FFI::Type::Builtin::SLONG +# uninitialized constant FFI::Type::Builtin::SLONG_LONG +# uninitialized constant FFI::Type::Builtin::SSHORT +# uninitialized constant FFI::Type::Builtin::STRING +# uninitialized constant FFI::Type::Builtin::UCHAR +# uninitialized constant FFI::Type::Builtin::UINT +# uninitialized constant FFI::Type::Builtin::UINT16 +# uninitialized constant FFI::Type::Builtin::UINT32 +# uninitialized constant FFI::Type::Builtin::UINT64 +# uninitialized constant FFI::Type::Builtin::UINT8 +# uninitialized constant FFI::Type::Builtin::ULONG +# uninitialized constant FFI::Type::Builtin::ULONG_LONG +# uninitialized constant FFI::Type::Builtin::USHORT +# uninitialized constant FFI::Type::Builtin::VARARGS +# uninitialized constant FFI::Type::Builtin::VOID +# wrong constant name +# uninitialized constant FFI::Type::Mapped::BOOL +# uninitialized constant FFI::Type::Mapped::BUFFER_IN +# uninitialized constant FFI::Type::Mapped::BUFFER_INOUT +# uninitialized constant FFI::Type::Mapped::BUFFER_OUT +# uninitialized constant FFI::Type::Mapped::CHAR +# uninitialized constant FFI::Type::Mapped::DOUBLE +# uninitialized constant FFI::Type::Mapped::FLOAT +# uninitialized constant FFI::Type::Mapped::FLOAT32 +# uninitialized constant FFI::Type::Mapped::FLOAT64 +# uninitialized constant FFI::Type::Mapped::INT +# uninitialized constant FFI::Type::Mapped::INT16 +# uninitialized constant FFI::Type::Mapped::INT32 +# uninitialized constant FFI::Type::Mapped::INT64 +# uninitialized constant FFI::Type::Mapped::INT8 +# uninitialized constant FFI::Type::Mapped::LONG +# uninitialized constant FFI::Type::Mapped::LONGDOUBLE +# uninitialized constant FFI::Type::Mapped::LONG_LONG +# uninitialized constant FFI::Type::Mapped::POINTER +# uninitialized constant FFI::Type::Mapped::SCHAR +# uninitialized constant FFI::Type::Mapped::SHORT +# uninitialized constant FFI::Type::Mapped::SINT +# uninitialized constant FFI::Type::Mapped::SLONG +# uninitialized constant FFI::Type::Mapped::SLONG_LONG +# uninitialized constant FFI::Type::Mapped::SSHORT +# uninitialized constant FFI::Type::Mapped::STRING +# uninitialized constant FFI::Type::Mapped::UCHAR +# uninitialized constant FFI::Type::Mapped::UINT +# uninitialized constant FFI::Type::Mapped::UINT16 +# uninitialized constant FFI::Type::Mapped::UINT32 +# uninitialized constant FFI::Type::Mapped::UINT64 +# uninitialized constant FFI::Type::Mapped::UINT8 +# uninitialized constant FFI::Type::Mapped::ULONG +# uninitialized constant FFI::Type::Mapped::ULONG_LONG +# uninitialized constant FFI::Type::Mapped::USHORT +# uninitialized constant FFI::Type::Mapped::VARARGS +# uninitialized constant FFI::Type::Mapped::VOID +# wrong constant name from_native +# wrong constant name native_type +# wrong constant name to_native +# wrong constant name type +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name builder +# wrong constant name attach +# wrong constant name call +# wrong constant name init +# wrong constant name initialize +# wrong constant name invoke +# wrong constant name +# undefined singleton method `find_type1' for `FFI' +# wrong constant name +# wrong constant name add_typedef +# wrong constant name errno +# wrong constant name errno= +# wrong constant name find_type1 +# wrong constant name find_type +# wrong constant name map_library_name +# wrong constant name type_size +# wrong constant name typedef +# undefined method `initialize1' for class `FSEvent' +# undefined method `watch1' for class `FSEvent' +# wrong constant name callback +# wrong constant name initialize1 +# wrong constant name initialize +# wrong constant name open_pipe +# wrong constant name paths +# wrong constant name process_running? +# wrong constant name run +# wrong constant name stop +# wrong constant name watch1 +# wrong constant name watch +# wrong constant name +# wrong constant name root_path +# wrong constant name watcher_path +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name alias_for? +# wrong constant name association? +# wrong constant name ignored +# wrong constant name initialize +# wrong constant name name +# wrong constant name to_proc +# wrong constant name factory +# wrong constant name initialize +# wrong constant name +# wrong constant name initialize +# wrong constant name +# wrong constant name initialize +# wrong constant name validate! +# wrong constant name +# wrong constant name initialize +# wrong constant name +# wrong constant name initialize +# wrong constant name +# wrong constant name +# wrong constant name initialize +# wrong constant name object +# wrong constant name +# wrong constant name +# undefined method `initialize1' for class `FactoryBot::AttributeList' +# undefined method `initialize2' for class `FactoryBot::AttributeList' +# uninitialized constant FactoryBot::AttributeList::Elem +# wrong constant name apply_attributes +# wrong constant name associations +# wrong constant name define_attribute +# wrong constant name each +# wrong constant name ignored +# wrong constant name initialize1 +# wrong constant name initialize2 +# wrong constant name initialize +# wrong constant name names +# wrong constant name non_ignored +# wrong constant name +# wrong constant name == +# wrong constant name block +# wrong constant name initialize +# wrong constant name name +# wrong constant name run +# wrong constant name +# wrong constant name initialize +# wrong constant name update +# wrong constant name +# wrong constant name after +# wrong constant name allow_class_lookup +# wrong constant name allow_class_lookup= +# wrong constant name before +# wrong constant name callback +# wrong constant name callback_names +# wrong constant name callbacks +# wrong constant name constructor +# wrong constant name duplicate_attribute_assignment_from_initialize_with +# wrong constant name duplicate_attribute_assignment_from_initialize_with= +# wrong constant name factories +# wrong constant name initialize_with +# wrong constant name sequences +# wrong constant name skip_create +# wrong constant name strategies +# wrong constant name to_create +# wrong constant name traits +# wrong constant name use_parent_strategy +# wrong constant name use_parent_strategy= +# wrong constant name +# undefined method `initialize1' for class `FactoryBot::Declaration' +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name ignored +# wrong constant name initialize1 +# wrong constant name initialize +# wrong constant name name +# wrong constant name to_attributes +# wrong constant name == +# wrong constant name initialize +# wrong constant name options +# wrong constant name +# undefined method `initialize1' for class `FactoryBot::Declaration::Dynamic' +# undefined method `initialize2' for class `FactoryBot::Declaration::Dynamic' +# wrong constant name == +# wrong constant name block +# wrong constant name initialize1 +# wrong constant name initialize2 +# wrong constant name initialize +# wrong constant name +# undefined method `initialize1' for class `FactoryBot::Declaration::Implicit' +# undefined method `initialize2' for class `FactoryBot::Declaration::Implicit' +# wrong constant name == +# wrong constant name factory +# wrong constant name initialize1 +# wrong constant name initialize2 +# wrong constant name initialize +# wrong constant name +# undefined method `initialize1' for class `FactoryBot::Declaration::Static' +# wrong constant name == +# wrong constant name initialize1 +# wrong constant name initialize +# wrong constant name value +# wrong constant name +# wrong constant name +# undefined method `initialize1' for class `FactoryBot::DeclarationList' +# uninitialized constant FactoryBot::DeclarationList::Elem +# wrong constant name attributes +# wrong constant name declare_attribute +# wrong constant name each +# wrong constant name initialize1 +# wrong constant name initialize +# wrong constant name overridable +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name initialize +# wrong constant name method_missing +# wrong constant name send +# undefined method `initialize1' for class `FactoryBot::Decorator::AttributeHash' +# wrong constant name attributes +# wrong constant name initialize1 +# wrong constant name initialize +# wrong constant name +# wrong constant name [] +# wrong constant name []= +# wrong constant name key? +# wrong constant name +# wrong constant name register +# wrong constant name +# wrong constant name __invoked_methods__ +# wrong constant name +# wrong constant name initialize +# wrong constant name new +# wrong constant name +# wrong constant name +# wrong constant name const_missing +# undefined method `initialize1' for class `FactoryBot::Definition' +# undefined method `initialize2' for class `FactoryBot::Definition' +# wrong constant name add_callback +# wrong constant name after +# wrong constant name append_traits +# wrong constant name attributes +# wrong constant name before +# wrong constant name callback +# wrong constant name callbacks +# wrong constant name compile +# wrong constant name constructor +# wrong constant name declarations +# wrong constant name declare_attribute +# wrong constant name define_constructor +# wrong constant name define_trait +# wrong constant name defined_traits +# wrong constant name inherit_traits +# wrong constant name initialize1 +# wrong constant name initialize2 +# wrong constant name initialize +# wrong constant name overridable +# wrong constant name skip_create +# wrong constant name to_create +# wrong constant name +# wrong constant name callbacks +# wrong constant name constructor +# wrong constant name to_create +# wrong constant name +# wrong constant name build_from_definition +# undefined method `add_attribute1' for class `FactoryBot::DefinitionProxy' +# undefined method `factory1' for class `FactoryBot::DefinitionProxy' +# undefined method `initialize1' for class `FactoryBot::DefinitionProxy' +# wrong constant name add_attribute1 +# wrong constant name add_attribute +# wrong constant name after +# wrong constant name association +# wrong constant name before +# wrong constant name callback +# wrong constant name child_factories +# wrong constant name factory1 +# wrong constant name factory +# wrong constant name ignore +# wrong constant name initialize1 +# wrong constant name initialize +# wrong constant name initialize_with +# wrong constant name method_missing +# wrong constant name sequence +# wrong constant name singleton_method_added +# wrong constant name skip_create +# wrong constant name to_create +# wrong constant name trait +# wrong constant name transient +# wrong constant name +# wrong constant name +# wrong constant name create +# wrong constant name hash +# wrong constant name initialize +# wrong constant name notify +# wrong constant name object +# wrong constant name +# undefined method `initialize1' for class `FactoryBot::Evaluator' +# wrong constant name __override_names__ +# wrong constant name association +# wrong constant name attribute_lists +# wrong constant name attribute_lists= +# wrong constant name attribute_lists? +# wrong constant name increment_sequence +# wrong constant name initialize1 +# wrong constant name initialize +# wrong constant name instance= +# wrong constant name method_missing +# wrong constant name +# wrong constant name attribute_list +# wrong constant name attribute_lists +# wrong constant name attribute_lists= +# wrong constant name attribute_lists? +# wrong constant name define_attribute +# wrong constant name evaluator_class +# wrong constant name initialize +# wrong constant name +# undefined method `initialize1' for class `FactoryBot::Factory' +# wrong constant name add_callback +# wrong constant name append_traits +# wrong constant name associations +# wrong constant name attributes +# wrong constant name build_class +# wrong constant name build_hierarchy +# wrong constant name callbacks +# wrong constant name class_name +# wrong constant name compile +# wrong constant name compiled_constructor +# wrong constant name compiled_to_create +# wrong constant name constructor +# wrong constant name declare_attribute +# wrong constant name define_trait +# wrong constant name defined_traits +# wrong constant name definition +# wrong constant name evaluator_class +# wrong constant name hierarchy_class +# wrong constant name hierarchy_instance +# wrong constant name human_names +# wrong constant name inherit_traits +# wrong constant name initialize1 +# wrong constant name initialize +# wrong constant name name +# wrong constant name names +# wrong constant name run +# wrong constant name to_create +# wrong constant name with_traits +# wrong constant name +# undefined method `run1' for class `FactoryBot::FactoryRunner' +# wrong constant name initialize +# wrong constant name run1 +# wrong constant name run +# wrong constant name +# wrong constant name +# wrong constant name +# undefined method `initialize1' for class `FactoryBot::Linter' +# wrong constant name +# wrong constant name +# wrong constant name initialize1 +# wrong constant name initialize +# wrong constant name lint! +# wrong constant name initialize +# wrong constant name location +# wrong constant name message +# wrong constant name +# wrong constant name initialize +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name attributes +# wrong constant name callbacks +# wrong constant name class_name +# wrong constant name compile +# wrong constant name constructor +# wrong constant name defined_traits +# wrong constant name definition +# wrong constant name evaluator_class +# wrong constant name hierarchy_class +# wrong constant name to_create +# wrong constant name +# undefined method `respond_to?1' for class `FactoryBot::NullObject' +# wrong constant name initialize +# wrong constant name method_missing +# wrong constant name respond_to?1 +# wrong constant name respond_to? +# wrong constant name +# uninitialized constant FactoryBot::Railtie::ABSTRACT_RAILTIES +# wrong constant name +# uninitialized constant FactoryBot::Registry::Elem +# wrong constant name [] +# wrong constant name clear +# wrong constant name each +# wrong constant name find +# wrong constant name initialize +# wrong constant name name +# wrong constant name register +# wrong constant name registered? +# wrong constant name +# undefined method `next1' for class `FactoryBot::Sequence' +# wrong constant name +# wrong constant name initialize +# wrong constant name name +# wrong constant name names +# wrong constant name next1 +# wrong constant name next +# wrong constant name rewind +# wrong constant name initialize +# wrong constant name next +# wrong constant name peek +# wrong constant name rewind +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name clear_changes_information +# wrong constant name +# wrong constant name association +# wrong constant name result +# wrong constant name +# wrong constant name association +# wrong constant name result +# wrong constant name +# wrong constant name association +# wrong constant name result +# wrong constant name +# wrong constant name association +# wrong constant name result +# wrong constant name +# wrong constant name association +# wrong constant name result +# wrong constant name +# wrong constant name +# wrong constant name initialize +# wrong constant name strategy +# wrong constant name +# wrong constant name define_strategy_methods +# wrong constant name initialize +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name define +# wrong constant name modify +# undefined method `factory1' for class `FactoryBot::Syntax::Default::DSL' +# wrong constant name after +# wrong constant name before +# wrong constant name callback +# wrong constant name factory1 +# wrong constant name factory +# wrong constant name initialize_with +# wrong constant name sequence +# wrong constant name skip_create +# wrong constant name to_create +# wrong constant name trait +# wrong constant name +# wrong constant name run +# undefined method `factory1' for class `FactoryBot::Syntax::Default::ModifyDSL' +# wrong constant name factory1 +# wrong constant name factory +# wrong constant name +# wrong constant name run +# wrong constant name +# wrong constant name attributes_for +# wrong constant name attributes_for_list +# wrong constant name attributes_for_pair +# wrong constant name build +# wrong constant name build_list +# wrong constant name build_pair +# wrong constant name build_stubbed +# wrong constant name build_stubbed_list +# wrong constant name build_stubbed_pair +# wrong constant name create +# wrong constant name create_list +# wrong constant name create_pair +# wrong constant name generate +# wrong constant name generate_list +# wrong constant name null +# wrong constant name null_list +# wrong constant name null_pair +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name == +# wrong constant name add_callback +# wrong constant name attributes +# wrong constant name block +# wrong constant name callbacks +# wrong constant name constructor +# wrong constant name declare_attribute +# wrong constant name define_trait +# wrong constant name definition +# wrong constant name initialize +# wrong constant name name +# wrong constant name names +# wrong constant name to_create +# wrong constant name +# wrong constant name +# wrong constant name aliases +# wrong constant name aliases= +# wrong constant name aliases_for +# wrong constant name allow_class_lookup +# wrong constant name allow_class_lookup= +# wrong constant name callback_names +# wrong constant name callbacks +# wrong constant name configuration +# wrong constant name constructor +# wrong constant name definition_file_paths +# wrong constant name definition_file_paths= +# wrong constant name duplicate_attribute_assignment_from_initialize_with +# wrong constant name duplicate_attribute_assignment_from_initialize_with= +# wrong constant name factories +# wrong constant name factory_by_name +# wrong constant name find_definitions +# wrong constant name initialize_with +# wrong constant name lint +# wrong constant name register_callback +# wrong constant name register_default_callbacks +# wrong constant name register_default_strategies +# wrong constant name register_factory +# wrong constant name register_sequence +# wrong constant name register_strategy +# wrong constant name register_trait +# wrong constant name reload +# wrong constant name reset_configuration +# wrong constant name rewind_sequences +# wrong constant name sequence_by_name +# wrong constant name sequences +# wrong constant name skip_create +# wrong constant name strategies +# wrong constant name strategy_by_name +# wrong constant name to_create +# wrong constant name trait_by_name +# wrong constant name traits +# wrong constant name use_parent_strategy +# wrong constant name use_parent_strategy= +# wrong constant name +# wrong constant name +# wrong constant name factory_bot_disabled? +# wrong constant name generator +# wrong constant name initialize +# wrong constant name rails_options +# wrong constant name run +# wrong constant name test_framework +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name initialize +# wrong constant name run +# wrong constant name +# wrong constant name initialize +# wrong constant name run +# wrong constant name +# wrong constant name initialize +# wrong constant name run +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name resume +# wrong constant name transfer +# wrong constant name current +# wrong constant name yield +# wrong constant name size? +# undefined singleton method `atomic_write1' for `File' +# undefined singleton method `cleanpath1' for `File' +# wrong constant name atomic_write1 +# wrong constant name atomic_write +# wrong constant name cleanpath1 +# wrong constant name cleanpath +# wrong constant name empty? +# wrong constant name exists? +# wrong constant name mkfifo +# wrong constant name open! +# wrong constant name probe_stat_in +# wrong constant name read_binary +# wrong constant name relative_path +# wrong constant name ruby +# wrong constant name safe_ln +# wrong constant name sh +# wrong constant name split_all +# uninitialized constant FileUtils::DryRun::LN_SUPPORTED +# uninitialized constant FileUtils::DryRun::RUBY +# uninitialized constant FileUtils::NoWrite::LN_SUPPORTED +# uninitialized constant FileUtils::NoWrite::RUBY +# uninitialized constant FileUtils::Verbose::LN_SUPPORTED +# uninitialized constant FileUtils::Verbose::RUBY +# undefined singleton method `find1' for `Find' +# wrong constant name +# wrong constant name find1 +# wrong constant name find +# wrong constant name prune +# undefined method `to_d1' for class `Float' +# uninitialized constant Float::EXABYTE +# uninitialized constant Float::GIGABYTE +# uninitialized constant Float::KILOBYTE +# uninitialized constant Float::MEGABYTE +# uninitialized constant Float::PETABYTE +# uninitialized constant Float::TERABYTE +# wrong constant name to_d1 +# wrong constant name to_d +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# uninitialized constant FontAwesome::Sass::Rails::Engine::ABSTRACT_RAILTIES +# wrong constant name +# uninitialized constant FontAwesome::Sass::Rails::Railtie::ABSTRACT_RAILTIES +# wrong constant name +# undefined method `icon1' for module `FontAwesome::Sass::Rails::ViewHelpers' +# undefined method `icon2' for module `FontAwesome::Sass::Rails::ViewHelpers' +# wrong constant name icon1 +# wrong constant name icon2 +# wrong constant name icon +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name assets_path +# wrong constant name compass? +# wrong constant name fonts_path +# wrong constant name gem_path +# wrong constant name load! +# wrong constant name rails? +# wrong constant name sprockets? +# wrong constant name stylesheets_path +# wrong constant name +# undefined method `def_delegator1' for module `Forwardable' +# undefined method `def_instance_delegator1' for module `Forwardable' +# wrong constant name def_delegator1 +# wrong constant name def_delegator +# wrong constant name def_delegators +# wrong constant name def_instance_delegator1 +# wrong constant name def_instance_delegator +# wrong constant name def_instance_delegators +# wrong constant name delegate +# wrong constant name instance_delegate +# wrong constant name _compile_method +# wrong constant name _delegator_method +# wrong constant name _valid_method? +# wrong constant name debug +# wrong constant name debug= +# wrong constant name garbage_collect +# wrong constant name latest_gc_info +# wrong constant name stress= +# wrong constant name verify_internal_consistency +# uninitialized constant Gem::Resolver::Molinillo::DependencyGraph::Log::Elem +# undefined method `add_spec1' for class `Gem::SourceIndex' +# undefined method `find_name1' for class `Gem::SourceIndex' +# undefined method `initialize1' for class `Gem::SourceIndex' +# undefined method `latest_specs1' for class `Gem::SourceIndex' +# undefined method `search1' for class `Gem::SourceIndex' +# wrong constant name == +# uninitialized constant Gem::SourceIndex::Elem +# wrong constant name add_spec1 +# wrong constant name add_spec +# wrong constant name add_specs +# wrong constant name all_gems +# wrong constant name dump +# wrong constant name each +# wrong constant name find_name1 +# wrong constant name find_name +# wrong constant name gem_signature +# wrong constant name gems +# wrong constant name index_signature +# wrong constant name initialize1 +# wrong constant name initialize +# wrong constant name latest_specs1 +# wrong constant name latest_specs +# wrong constant name length +# wrong constant name load_gems_in +# wrong constant name outdated +# wrong constant name prerelease_gems +# wrong constant name prerelease_specs +# wrong constant name refresh! +# wrong constant name released_gems +# wrong constant name released_specs +# wrong constant name remove_spec +# wrong constant name search1 +# wrong constant name search +# wrong constant name size +# wrong constant name spec_dirs +# wrong constant name spec_dirs= +# wrong constant name specification +# wrong constant name +# wrong constant name from_gems_in +# wrong constant name from_installed_gems +# wrong constant name installed_spec_directories +# wrong constant name load_specification +# wrong constant name source_index +# undefined method `find1' for class `GlobalID' +# undefined method `initialize1' for class `GlobalID' +# wrong constant name == +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name app +# wrong constant name eql? +# wrong constant name find1 +# wrong constant name find +# wrong constant name initialize1 +# wrong constant name initialize +# wrong constant name model_class +# wrong constant name model_id +# wrong constant name model_name +# wrong constant name params +# wrong constant name to_s +# wrong constant name uri +# undefined method `to_gid1' for module `GlobalID::Identification' +# undefined method `to_gid_param1' for module `GlobalID::Identification' +# undefined method `to_global_id1' for module `GlobalID::Identification' +# undefined method `to_sgid1' for module `GlobalID::Identification' +# undefined method `to_sgid_param1' for module `GlobalID::Identification' +# undefined method `to_signed_global_id1' for module `GlobalID::Identification' +# wrong constant name to_gid1 +# wrong constant name to_gid +# wrong constant name to_gid_param1 +# wrong constant name to_gid_param +# wrong constant name to_global_id1 +# wrong constant name to_global_id +# wrong constant name to_sgid1 +# wrong constant name to_sgid +# wrong constant name to_sgid_param1 +# wrong constant name to_sgid_param +# wrong constant name to_signed_global_id1 +# wrong constant name to_signed_global_id +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# undefined method `locate_many1' for class `GlobalID::Locator::BaseLocator' +# wrong constant name locate +# wrong constant name locate_many1 +# wrong constant name locate_many +# wrong constant name +# undefined method `locate_many1' for class `GlobalID::Locator::BlockLocator' +# wrong constant name initialize +# wrong constant name locate +# wrong constant name locate_many1 +# wrong constant name locate_many +# wrong constant name +# wrong constant name +# undefined singleton method `locate1' for `GlobalID::Locator' +# undefined singleton method `locate_many1' for `GlobalID::Locator' +# undefined singleton method `locate_many_signed1' for `GlobalID::Locator' +# undefined singleton method `locate_signed1' for `GlobalID::Locator' +# undefined singleton method `use1' for `GlobalID::Locator' +# wrong constant name +# wrong constant name locate1 +# wrong constant name locate +# wrong constant name locate_many1 +# wrong constant name locate_many +# wrong constant name locate_many_signed1 +# wrong constant name locate_many_signed +# wrong constant name locate_signed1 +# wrong constant name locate_signed +# wrong constant name use1 +# wrong constant name use +# uninitialized constant GlobalID::Railtie::ABSTRACT_RAILTIES +# wrong constant name +# wrong constant name +# undefined singleton method `create1' for `GlobalID' +# undefined singleton method `find1' for `GlobalID' +# undefined singleton method `parse1' for `GlobalID' +# wrong constant name +# wrong constant name app +# wrong constant name app= +# wrong constant name create1 +# wrong constant name create +# wrong constant name find1 +# wrong constant name find +# wrong constant name parse1 +# wrong constant name parse +# undefined method `initialize1' for class `HTMLEntities' +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name decode +# wrong constant name encode +# wrong constant name initialize1 +# wrong constant name initialize +# wrong constant name decode +# wrong constant name initialize +# wrong constant name +# wrong constant name encode +# wrong constant name initialize +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# undefined method `initialize1' for class `HTMLSelector' +# wrong constant name context +# wrong constant name css_selector +# wrong constant name initialize1 +# wrong constant name initialize +# wrong constant name message +# wrong constant name select +# wrong constant name selecting_no_body? +# wrong constant name tests +# wrong constant name +# wrong constant name context +# undefined method `to_param1' for class `Hash' +# undefined method `to_query1' for class `Hash' +# undefined method `to_xml1' for class `Hash' +# wrong constant name < +# wrong constant name <= +# wrong constant name > +# wrong constant name >= +# wrong constant name assert_valid_keys +# wrong constant name compact +# wrong constant name compact! +# wrong constant name deep_merge +# wrong constant name deep_merge! +# wrong constant name default_proc +# wrong constant name default_proc= +# wrong constant name except +# wrong constant name except! +# wrong constant name extract! +# wrong constant name extractable_options? +# wrong constant name fetch_values +# wrong constant name flatten +# wrong constant name index +# wrong constant name nested_under_indifferent_access +# wrong constant name replace +# wrong constant name reverse_merge +# wrong constant name reverse_merge! +# wrong constant name reverse_update +# wrong constant name slice +# wrong constant name slice! +# wrong constant name to_h +# wrong constant name to_options! +# wrong constant name to_param1 +# wrong constant name to_param +# wrong constant name to_proc +# wrong constant name to_query1 +# wrong constant name to_query +# wrong constant name to_xml1 +# wrong constant name to_xml +# wrong constant name transform_keys +# wrong constant name transform_keys! +# wrong constant name transform_values +# wrong constant name transform_values! +# wrong constant name update +# wrong constant name with_defaults +# wrong constant name with_defaults! +# wrong constant name with_indifferent_access +# undefined singleton method `from_xml1' for `Hash' +# wrong constant name from_trusted_xml +# wrong constant name from_xml1 +# wrong constant name from_xml +# wrong constant name try_convert +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# undefined method `deep_interpolate1' for module `I18n::Backend::Base' +# undefined method `default1' for module `I18n::Backend::Base' +# undefined method `interpolate1' for module `I18n::Backend::Base' +# undefined method `localize1' for module `I18n::Backend::Base' +# undefined method `localize2' for module `I18n::Backend::Base' +# undefined method `lookup1' for module `I18n::Backend::Base' +# undefined method `lookup2' for module `I18n::Backend::Base' +# undefined method `resolve1' for module `I18n::Backend::Base' +# undefined method `store_translations1' for module `I18n::Backend::Base' +# undefined method `translate1' for module `I18n::Backend::Base' +# uninitialized constant I18n::Backend::Base::DEFAULT_REPLACEMENT_CHAR +# wrong constant name available_locales +# wrong constant name deep_interpolate1 +# wrong constant name deep_interpolate +# wrong constant name default1 +# wrong constant name default +# wrong constant name eager_load! +# wrong constant name eager_loaded? +# wrong constant name exists? +# wrong constant name interpolate1 +# wrong constant name interpolate +# wrong constant name load_file +# wrong constant name load_json +# wrong constant name load_rb +# wrong constant name load_translations +# wrong constant name load_yaml +# wrong constant name load_yml +# wrong constant name localize1 +# wrong constant name localize2 +# wrong constant name localize +# wrong constant name lookup1 +# wrong constant name lookup2 +# wrong constant name lookup +# wrong constant name pluralization_key +# wrong constant name pluralize +# wrong constant name reload! +# wrong constant name resolve1 +# wrong constant name resolve +# wrong constant name store_translations1 +# wrong constant name store_translations +# wrong constant name subtrees? +# wrong constant name translate1 +# wrong constant name translate +# wrong constant name translate_localization_format +# wrong constant name +# undefined method `translate1' for module `I18n::Backend::Cache' +# wrong constant name _fetch +# wrong constant name cache_key +# wrong constant name fetch +# wrong constant name translate1 +# wrong constant name translate +# wrong constant name +# wrong constant name load_file +# wrong constant name normalized_path +# wrong constant name path_roots +# wrong constant name path_roots= +# wrong constant name +# undefined method `lookup1' for module `I18n::Backend::Cascade' +# undefined method `lookup2' for module `I18n::Backend::Cascade' +# wrong constant name lookup1 +# wrong constant name lookup2 +# wrong constant name lookup +# wrong constant name +# uninitialized constant I18n::Backend::Chain::DEFAULT_REPLACEMENT_CHAR +# wrong constant name +# undefined method `localize1' for module `I18n::Backend::Chain::Implementation' +# undefined method `localize2' for module `I18n::Backend::Chain::Implementation' +# undefined method `store_translations1' for module `I18n::Backend::Chain::Implementation' +# undefined method `translate1' for module `I18n::Backend::Chain::Implementation' +# uninitialized constant I18n::Backend::Chain::Implementation::DEFAULT_REPLACEMENT_CHAR +# wrong constant name available_locales +# wrong constant name backends +# wrong constant name backends= +# wrong constant name eager_load! +# wrong constant name exists? +# wrong constant name init_translations +# wrong constant name initialize +# wrong constant name initialized? +# wrong constant name localize1 +# wrong constant name localize2 +# wrong constant name localize +# wrong constant name namespace_lookup? +# wrong constant name reload! +# wrong constant name store_translations1 +# wrong constant name store_translations +# wrong constant name translate1 +# wrong constant name translate +# wrong constant name translations +# wrong constant name +# wrong constant name +# undefined method `translate1' for module `I18n::Backend::Fallbacks' +# wrong constant name exists? +# wrong constant name extract_non_symbol_default! +# wrong constant name translate1 +# wrong constant name translate +# wrong constant name +# undefined method `flatten_keys1' for module `I18n::Backend::Flatten' +# wrong constant name escape_default_separator +# wrong constant name find_link +# wrong constant name flatten_keys1 +# wrong constant name flatten_keys +# wrong constant name flatten_translations +# wrong constant name links +# wrong constant name normalize_flat_keys +# wrong constant name resolve_link +# wrong constant name store_link +# wrong constant name +# wrong constant name escape_default_separator +# wrong constant name normalize_flat_keys +# wrong constant name +# wrong constant name load_po +# wrong constant name normalize +# wrong constant name normalize_pluralization +# wrong constant name parse +# uninitialized constant I18n::Backend::Gettext::PoData::Elem +# uninitialized constant I18n::Backend::Gettext::PoData::K +# uninitialized constant I18n::Backend::Gettext::PoData::V +# wrong constant name set_comment +# wrong constant name +# wrong constant name +# undefined method `store_translations1' for module `I18n::Backend::InterpolationCompiler' +# wrong constant name +# wrong constant name compile_all_strings_in +# wrong constant name interpolate +# wrong constant name store_translations1 +# wrong constant name store_translations +# wrong constant name compile_if_an_interpolation +# wrong constant name compile_interpolation_token +# wrong constant name compiled_interpolation_body +# wrong constant name direct_key +# wrong constant name escape_key_sym +# wrong constant name escape_plain_str +# wrong constant name handle_interpolation_token +# wrong constant name interpolate_key +# wrong constant name interpolate_or_raise_missing +# wrong constant name interpolated_str? +# wrong constant name missing_key +# wrong constant name nil_key +# wrong constant name reserved_key +# wrong constant name tokenize +# wrong constant name +# wrong constant name +# uninitialized constant I18n::Backend::KeyValue::DEFAULT_REPLACEMENT_CHAR +# uninitialized constant I18n::Backend::KeyValue::FLATTEN_SEPARATOR +# wrong constant name +# uninitialized constant I18n::Backend::KeyValue::SEPARATOR_ESCAPE_CHAR +# wrong constant name +# undefined method `initialize1' for module `I18n::Backend::KeyValue::Implementation' +# undefined method `lookup1' for module `I18n::Backend::KeyValue::Implementation' +# undefined method `lookup2' for module `I18n::Backend::KeyValue::Implementation' +# undefined method `store_translations1' for module `I18n::Backend::KeyValue::Implementation' +# uninitialized constant I18n::Backend::KeyValue::Implementation::DEFAULT_REPLACEMENT_CHAR +# uninitialized constant I18n::Backend::KeyValue::Implementation::FLATTEN_SEPARATOR +# uninitialized constant I18n::Backend::KeyValue::Implementation::SEPARATOR_ESCAPE_CHAR +# wrong constant name available_locales +# wrong constant name init_translations +# wrong constant name initialize1 +# wrong constant name initialize +# wrong constant name initialized? +# wrong constant name lookup1 +# wrong constant name lookup2 +# wrong constant name lookup +# wrong constant name pluralize +# wrong constant name store +# wrong constant name store= +# wrong constant name store_translations1 +# wrong constant name store_translations +# wrong constant name subtrees? +# wrong constant name translations +# wrong constant name +# wrong constant name [] +# wrong constant name has_key? +# wrong constant name initialize +# wrong constant name instance_of? +# wrong constant name is_a? +# wrong constant name kind_of? +# wrong constant name +# wrong constant name +# undefined method `lookup1' for module `I18n::Backend::Memoize' +# undefined method `lookup2' for module `I18n::Backend::Memoize' +# undefined method `reset_memoizations!1' for module `I18n::Backend::Memoize' +# undefined method `store_translations1' for module `I18n::Backend::Memoize' +# wrong constant name available_locales +# wrong constant name eager_load! +# wrong constant name lookup1 +# wrong constant name lookup2 +# wrong constant name lookup +# wrong constant name memoized_lookup +# wrong constant name reload! +# wrong constant name reset_memoizations!1 +# wrong constant name reset_memoizations! +# wrong constant name store_translations1 +# wrong constant name store_translations +# wrong constant name +# undefined method `interpolate1' for module `I18n::Backend::Metadata' +# undefined method `translate1' for module `I18n::Backend::Metadata' +# wrong constant name interpolate1 +# wrong constant name interpolate +# wrong constant name pluralize +# wrong constant name translate1 +# wrong constant name translate +# wrong constant name with_metadata +# wrong constant name +# wrong constant name included +# wrong constant name pluralizer +# wrong constant name pluralizers +# uninitialized constant I18n::Backend::Simple::DEFAULT_REPLACEMENT_CHAR +# wrong constant name +# undefined method `lookup1' for module `I18n::Backend::Simple::Implementation' +# undefined method `lookup2' for module `I18n::Backend::Simple::Implementation' +# undefined method `store_translations1' for module `I18n::Backend::Simple::Implementation' +# undefined method `translations1' for module `I18n::Backend::Simple::Implementation' +# uninitialized constant I18n::Backend::Simple::Implementation::DEFAULT_REPLACEMENT_CHAR +# wrong constant name available_locales +# wrong constant name eager_load! +# wrong constant name init_translations +# wrong constant name initialized? +# wrong constant name lookup1 +# wrong constant name lookup2 +# wrong constant name lookup +# wrong constant name reload! +# wrong constant name store_translations1 +# wrong constant name store_translations +# wrong constant name translations1 +# wrong constant name translations +# wrong constant name +# wrong constant name +# undefined method `transliterate1' for module `I18n::Backend::Transliterator' +# wrong constant name +# wrong constant name +# wrong constant name transliterate1 +# wrong constant name transliterate +# undefined method `initialize1' for class `I18n::Backend::Transliterator::HashTransliterator' +# undefined method `transliterate1' for class `I18n::Backend::Transliterator::HashTransliterator' +# wrong constant name initialize1 +# wrong constant name initialize +# wrong constant name transliterate1 +# wrong constant name transliterate +# wrong constant name +# undefined method `transliterate1' for class `I18n::Backend::Transliterator::ProcTransliterator' +# wrong constant name initialize +# wrong constant name transliterate1 +# wrong constant name transliterate +# wrong constant name +# undefined singleton method `get1' for `I18n::Backend::Transliterator' +# wrong constant name +# wrong constant name get1 +# wrong constant name get +# undefined method `exists?1' for module `I18n::Base' +# undefined method `exists?2' for module `I18n::Base' +# undefined method `l1' for module `I18n::Base' +# undefined method `l2' for module `I18n::Base' +# undefined method `localize1' for module `I18n::Base' +# undefined method `localize2' for module `I18n::Base' +# undefined method `normalize_keys1' for module `I18n::Base' +# undefined method `t1' for module `I18n::Base' +# undefined method `t2' for module `I18n::Base' +# undefined method `t3' for module `I18n::Base' +# undefined method `t4' for module `I18n::Base' +# undefined method `t!1' for module `I18n::Base' +# undefined method `translate1' for module `I18n::Base' +# undefined method `translate2' for module `I18n::Base' +# undefined method `translate3' for module `I18n::Base' +# undefined method `translate4' for module `I18n::Base' +# undefined method `translate!1' for module `I18n::Base' +# undefined method `transliterate1' for module `I18n::Base' +# undefined method `transliterate2' for module `I18n::Base' +# undefined method `transliterate3' for module `I18n::Base' +# undefined method `transliterate4' for module `I18n::Base' +# undefined method `with_locale1' for module `I18n::Base' +# wrong constant name available_locales +# wrong constant name available_locales= +# wrong constant name available_locales_initialized? +# wrong constant name backend +# wrong constant name backend= +# wrong constant name config +# wrong constant name config= +# wrong constant name default_locale +# wrong constant name default_locale= +# wrong constant name default_separator +# wrong constant name default_separator= +# wrong constant name eager_load! +# wrong constant name enforce_available_locales +# wrong constant name enforce_available_locales! +# wrong constant name enforce_available_locales= +# wrong constant name exception_handler +# wrong constant name exception_handler= +# wrong constant name exists?1 +# wrong constant name exists?2 +# wrong constant name exists? +# wrong constant name l1 +# wrong constant name l2 +# wrong constant name l +# wrong constant name load_path +# wrong constant name load_path= +# wrong constant name locale +# wrong constant name locale= +# wrong constant name locale_available? +# wrong constant name localize1 +# wrong constant name localize2 +# wrong constant name localize +# wrong constant name normalize_keys1 +# wrong constant name normalize_keys +# wrong constant name reload! +# wrong constant name t1 +# wrong constant name t2 +# wrong constant name t3 +# wrong constant name t4 +# wrong constant name t +# wrong constant name t!1 +# wrong constant name t! +# wrong constant name translate1 +# wrong constant name translate2 +# wrong constant name translate3 +# wrong constant name translate4 +# wrong constant name translate +# wrong constant name translate!1 +# wrong constant name translate! +# wrong constant name transliterate1 +# wrong constant name transliterate2 +# wrong constant name transliterate3 +# wrong constant name transliterate4 +# wrong constant name transliterate +# wrong constant name with_locale1 +# wrong constant name with_locale +# wrong constant name +# wrong constant name available_locales +# wrong constant name available_locales= +# wrong constant name available_locales_initialized? +# wrong constant name available_locales_set +# wrong constant name backend +# wrong constant name backend= +# wrong constant name clear_available_locales_set +# wrong constant name default_locale +# wrong constant name default_locale= +# wrong constant name default_separator +# wrong constant name default_separator= +# wrong constant name enforce_available_locales +# wrong constant name enforce_available_locales= +# wrong constant name exception_handler +# wrong constant name exception_handler= +# wrong constant name interpolation_patterns +# wrong constant name interpolation_patterns= +# wrong constant name load_path +# wrong constant name load_path= +# wrong constant name locale +# wrong constant name locale= +# wrong constant name missing_interpolation_argument_handler +# wrong constant name missing_interpolation_argument_handler= +# wrong constant name +# wrong constant name initialize +# wrong constant name +# wrong constant name call +# wrong constant name +# wrong constant name +# undefined method `_1' for module `I18n::Gettext::Helpers' +# undefined method `gettext1' for module `I18n::Gettext::Helpers' +# undefined method `n_1' for module `I18n::Gettext::Helpers' +# undefined method `ngettext1' for module `I18n::Gettext::Helpers' +# undefined method `np_1' for module `I18n::Gettext::Helpers' +# undefined method `npgettext1' for module `I18n::Gettext::Helpers' +# undefined method `ns_1' for module `I18n::Gettext::Helpers' +# undefined method `ns_2' for module `I18n::Gettext::Helpers' +# undefined method `nsgettext1' for module `I18n::Gettext::Helpers' +# undefined method `nsgettext2' for module `I18n::Gettext::Helpers' +# undefined method `s_1' for module `I18n::Gettext::Helpers' +# undefined method `sgettext1' for module `I18n::Gettext::Helpers' +# uninitialized constant I18n::Gettext::Helpers::N_ +# wrong constant name _1 +# wrong constant name _ +# wrong constant name gettext1 +# wrong constant name gettext +# wrong constant name n_1 +# wrong constant name n_ +# wrong constant name ngettext1 +# wrong constant name ngettext +# wrong constant name np_1 +# wrong constant name np_ +# wrong constant name npgettext1 +# wrong constant name npgettext +# wrong constant name ns_1 +# wrong constant name ns_2 +# wrong constant name ns_ +# wrong constant name nsgettext1 +# wrong constant name nsgettext2 +# wrong constant name nsgettext +# wrong constant name p_ +# wrong constant name pgettext +# wrong constant name s_1 +# wrong constant name s_ +# wrong constant name sgettext1 +# wrong constant name sgettext +# wrong constant name +# wrong constant name +# wrong constant name extract_scope +# wrong constant name plural_keys +# wrong constant name +# wrong constant name initialize +# wrong constant name locale +# wrong constant name +# wrong constant name filename +# wrong constant name initialize +# wrong constant name +# wrong constant name count +# wrong constant name entry +# wrong constant name initialize +# wrong constant name key +# wrong constant name +# wrong constant name +# wrong constant name +# undefined method `compute1' for class `I18n::Locale::Fallbacks' +# undefined method `compute2' for class `I18n::Locale::Fallbacks' +# uninitialized constant I18n::Locale::Fallbacks::Elem +# uninitialized constant I18n::Locale::Fallbacks::K +# uninitialized constant I18n::Locale::Fallbacks::V +# wrong constant name [] +# wrong constant name compute1 +# wrong constant name compute2 +# wrong constant name compute +# wrong constant name defaults +# wrong constant name defaults= +# wrong constant name initialize +# wrong constant name map +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name parent +# wrong constant name parents +# wrong constant name self_and_parents +# wrong constant name +# wrong constant name +# wrong constant name to_sym +# wrong constant name +# wrong constant name match +# wrong constant name +# wrong constant name parser +# wrong constant name parser= +# wrong constant name tag +# wrong constant name initialize +# wrong constant name subtags +# wrong constant name tag +# wrong constant name to_a +# wrong constant name to_sym +# wrong constant name +# wrong constant name tag +# wrong constant name +# wrong constant name implementation +# wrong constant name implementation= +# wrong constant name tag +# wrong constant name +# wrong constant name call +# wrong constant name initialize +# wrong constant name +# wrong constant name initialize +# wrong constant name key +# wrong constant name string +# wrong constant name values +# wrong constant name +# wrong constant name +# undefined method `initialize1' for module `I18n::MissingTranslation::Base' +# wrong constant name initialize1 +# wrong constant name initialize +# wrong constant name key +# wrong constant name keys +# wrong constant name locale +# wrong constant name message +# wrong constant name options +# wrong constant name to_exception +# wrong constant name to_s +# wrong constant name +# wrong constant name +# wrong constant name +# uninitialized constant I18n::Railtie::ABSTRACT_RAILTIES +# wrong constant name +# wrong constant name include_fallbacks_module +# wrong constant name init_fallbacks +# wrong constant name initialize_i18n +# wrong constant name validate_fallbacks +# wrong constant name watched_dirs_with_extensions +# wrong constant name initialize +# wrong constant name key +# wrong constant name string +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name included +# wrong constant name +# wrong constant name filename +# wrong constant name initialize +# wrong constant name type +# wrong constant name +# wrong constant name +# wrong constant name cache_key_digest +# wrong constant name cache_key_digest= +# wrong constant name cache_namespace +# wrong constant name cache_namespace= +# wrong constant name cache_store +# wrong constant name cache_store= +# wrong constant name fallbacks +# wrong constant name fallbacks= +# wrong constant name interpolate +# wrong constant name interpolate_hash +# wrong constant name new_double_nested_cache +# wrong constant name perform_caching? +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name absolute_name +# wrong constant name callback! +# wrong constant name cookie +# wrong constant name flags +# wrong constant name initialize +# wrong constant name name +# wrong constant name notifier +# wrong constant name related +# wrong constant name size +# wrong constant name watcher +# wrong constant name watcher_id +# wrong constant name +# wrong constant name consume +# wrong constant name +# wrong constant name +# wrong constant name fpathconf +# wrong constant name inotify_add_watch +# wrong constant name inotify_init +# wrong constant name inotify_rm_watch +# wrong constant name +# wrong constant name +# wrong constant name from_mask +# wrong constant name to_mask +# wrong constant name +# wrong constant name fpathconf +# wrong constant name inotify_add_watch +# wrong constant name inotify_init +# wrong constant name inotify_rm_watch +# wrong constant name close +# wrong constant name fd +# wrong constant name process +# wrong constant name read_events +# wrong constant name run +# wrong constant name stop +# wrong constant name to_io +# wrong constant name watch +# wrong constant name watchers +# wrong constant name +# wrong constant name +# wrong constant name callback! +# wrong constant name close +# wrong constant name flags +# wrong constant name id +# wrong constant name initialize +# wrong constant name notifier +# wrong constant name path +# wrong constant name +# wrong constant name +# undefined method `read_nonblock1' for class `IO' +# undefined method `read_nonblock2' for class `IO' +# undefined method `write_nonblock1' for class `IO' +# wrong constant name external_encoding +# wrong constant name nonblock +# wrong constant name nonblock= +# wrong constant name nonblock? +# wrong constant name nread +# wrong constant name pathconf +# wrong constant name read_nonblock1 +# wrong constant name read_nonblock2 +# wrong constant name ready? +# wrong constant name wait +# wrong constant name wait_readable +# wrong constant name wait_writable +# wrong constant name write_nonblock1 +# wrong constant name write_nonblock +# wrong constant name foreach +# wrong constant name open +# undefined method `initialize1' for class `IPAddr' +# undefined method `initialize2' for class `IPAddr' +# wrong constant name & +# wrong constant name << +# wrong constant name <=> +# wrong constant name == +# wrong constant name === +# wrong constant name >> +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name eql? +# wrong constant name family +# wrong constant name hton +# wrong constant name include? +# wrong constant name initialize1 +# wrong constant name initialize2 +# wrong constant name initialize +# wrong constant name ip6_arpa +# wrong constant name ip6_int +# wrong constant name ipv4? +# wrong constant name ipv4_compat +# wrong constant name ipv4_compat? +# wrong constant name ipv4_mapped +# wrong constant name ipv4_mapped? +# wrong constant name ipv6? +# wrong constant name mask +# wrong constant name mask! +# wrong constant name native +# wrong constant name reverse +# wrong constant name set +# wrong constant name succ +# wrong constant name to_i +# wrong constant name to_range +# wrong constant name to_string +# wrong constant name | +# wrong constant name ~ +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name new_ntoh +# wrong constant name ntop +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# undefined method `exit1' for class `IRB::Context' +# undefined method `initialize1' for class `IRB::Context' +# undefined method `initialize2' for class `IRB::Context' +# undefined method `initialize3' for class `IRB::Context' +# wrong constant name __exit__ +# wrong constant name __inspect__ +# wrong constant name __to_s__ +# wrong constant name ap_name +# wrong constant name ap_name= +# wrong constant name auto_indent_mode +# wrong constant name auto_indent_mode= +# wrong constant name back_trace_limit +# wrong constant name back_trace_limit= +# wrong constant name debug? +# wrong constant name debug_level +# wrong constant name debug_level= +# wrong constant name echo +# wrong constant name echo= +# wrong constant name echo? +# wrong constant name eval_history= +# wrong constant name evaluate +# wrong constant name exit1 +# wrong constant name exit +# wrong constant name file_input? +# wrong constant name ignore_eof +# wrong constant name ignore_eof= +# wrong constant name ignore_eof? +# wrong constant name ignore_sigint +# wrong constant name ignore_sigint= +# wrong constant name ignore_sigint? +# wrong constant name initialize1 +# wrong constant name initialize2 +# wrong constant name initialize3 +# wrong constant name initialize +# wrong constant name inspect? +# wrong constant name inspect_last_value +# wrong constant name inspect_mode +# wrong constant name inspect_mode= +# wrong constant name io +# wrong constant name io= +# wrong constant name irb +# wrong constant name irb= +# wrong constant name irb_name +# wrong constant name irb_name= +# wrong constant name irb_path +# wrong constant name irb_path= +# wrong constant name last_value +# wrong constant name load_modules +# wrong constant name load_modules= +# wrong constant name main +# wrong constant name math_mode= +# wrong constant name prompt_c +# wrong constant name prompt_c= +# wrong constant name prompt_i +# wrong constant name prompt_i= +# wrong constant name prompt_mode +# wrong constant name prompt_mode= +# wrong constant name prompt_n +# wrong constant name prompt_n= +# wrong constant name prompt_s +# wrong constant name prompt_s= +# wrong constant name prompting? +# wrong constant name rc +# wrong constant name rc= +# wrong constant name rc? +# wrong constant name return_format +# wrong constant name return_format= +# wrong constant name save_history= +# wrong constant name set_last_value +# wrong constant name thread +# wrong constant name use_loader= +# wrong constant name use_readline +# wrong constant name use_readline= +# wrong constant name use_readline? +# wrong constant name use_tracer= +# wrong constant name verbose +# wrong constant name verbose= +# wrong constant name verbose? +# wrong constant name workspace +# wrong constant name workspace= +# wrong constant name workspace_home +# wrong constant name +# wrong constant name +# wrong constant name def_extend_command +# wrong constant name install_extend_commands +# uninitialized constant IRB::DefaultEncodings::Elem +# wrong constant name external +# wrong constant name external= +# wrong constant name internal +# wrong constant name internal= +# wrong constant name +# wrong constant name [] +# wrong constant name members +# undefined method `install_alias_method1' for module `IRB::ExtendCommandBundle' +# undefined method `irb_exit1' for module `IRB::ExtendCommandBundle' +# wrong constant name install_alias_method1 +# wrong constant name install_alias_method +# wrong constant name irb +# wrong constant name irb_change_workspace +# wrong constant name irb_context +# wrong constant name irb_current_working_workspace +# wrong constant name irb_exit1 +# wrong constant name irb_exit +# wrong constant name irb_fg +# wrong constant name irb_help +# wrong constant name irb_jobs +# wrong constant name irb_kill +# wrong constant name irb_load +# wrong constant name irb_pop_workspace +# wrong constant name irb_push_workspace +# wrong constant name irb_require +# wrong constant name irb_source +# wrong constant name irb_workspaces +# undefined singleton method `def_extend_command1' for `IRB::ExtendCommandBundle' +# wrong constant name +# wrong constant name def_extend_command1 +# wrong constant name def_extend_command +# wrong constant name extend_object +# wrong constant name install_extend_commands +# wrong constant name irb_original_method_name +# wrong constant name encoding +# wrong constant name eof? +# wrong constant name initialize +# wrong constant name +# undefined method `initialize1' for class `IRB::InputMethod' +# wrong constant name file_name +# wrong constant name gets +# wrong constant name initialize1 +# wrong constant name initialize +# wrong constant name prompt +# wrong constant name prompt= +# wrong constant name readable_after_eof? +# wrong constant name +# undefined method `initialize1' for class `IRB::Inspector' +# wrong constant name init +# wrong constant name initialize1 +# wrong constant name initialize +# wrong constant name inspect_value +# undefined singleton method `def_inspector1' for `IRB::Inspector' +# wrong constant name +# wrong constant name def_inspector1 +# wrong constant name def_inspector +# wrong constant name keys_with_inspector +# undefined method `initialize1' for class `IRB::Irb' +# undefined method `initialize2' for class `IRB::Irb' +# undefined method `initialize3' for class `IRB::Irb' +# undefined method `run1' for class `IRB::Irb' +# undefined method `suspend_name1' for class `IRB::Irb' +# undefined method `suspend_name2' for class `IRB::Irb' +# wrong constant name context +# wrong constant name eval_input +# wrong constant name initialize1 +# wrong constant name initialize2 +# wrong constant name initialize3 +# wrong constant name initialize +# wrong constant name output_value +# wrong constant name prompt +# wrong constant name run1 +# wrong constant name run +# wrong constant name scanner +# wrong constant name scanner= +# wrong constant name signal_handle +# wrong constant name signal_status +# wrong constant name suspend_context +# wrong constant name suspend_input_method +# wrong constant name suspend_name1 +# wrong constant name suspend_name2 +# wrong constant name suspend_name +# wrong constant name suspend_workspace +# wrong constant name +# undefined method `find1' for class `IRB::Locale' +# undefined method `initialize1' for class `IRB::Locale' +# undefined method `load1' for class `IRB::Locale' +# undefined method `require1' for class `IRB::Locale' +# uninitialized constant IRB::Locale::String +# wrong constant name encoding +# wrong constant name find1 +# wrong constant name find +# wrong constant name format +# wrong constant name gets +# wrong constant name initialize1 +# wrong constant name initialize +# wrong constant name lang +# wrong constant name load1 +# wrong constant name load +# wrong constant name modifier +# wrong constant name print +# wrong constant name printf +# wrong constant name puts +# wrong constant name readline +# wrong constant name require1 +# wrong constant name require +# wrong constant name territory +# wrong constant name +# undefined method `new_alias_name1' for module `IRB::MethodExtender' +# undefined method `new_alias_name2' for module `IRB::MethodExtender' +# wrong constant name def_post_proc +# wrong constant name def_pre_proc +# wrong constant name new_alias_name1 +# wrong constant name new_alias_name2 +# wrong constant name new_alias_name +# wrong constant name +# undefined method `Fail1' for module `IRB::Notifier' +# undefined method `Raise1' for module `IRB::Notifier' +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name Fail1 +# uninitialized constant IRB::Notifier::Fail +# wrong constant name +# wrong constant name +# wrong constant name Raise1 +# uninitialized constant IRB::Notifier::Raise +# wrong constant name exec_if +# wrong constant name initialize +# wrong constant name notify? +# wrong constant name ppx +# wrong constant name prefix +# wrong constant name print +# wrong constant name printf +# wrong constant name printn +# wrong constant name puts +# wrong constant name +# undefined method `def_notifier1' for class `IRB::Notifier::CompositeNotifier' +# wrong constant name def_notifier1 +# wrong constant name def_notifier +# wrong constant name level +# wrong constant name level= +# wrong constant name level_notifier +# wrong constant name level_notifier= +# wrong constant name notifiers +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name <=> +# wrong constant name initialize +# wrong constant name level +# wrong constant name +# wrong constant name initialize +# wrong constant name +# undefined singleton method `def_notifier1' for `IRB::Notifier' +# undefined singleton method `def_notifier2' for `IRB::Notifier' +# wrong constant name +# wrong constant name def_notifier1 +# wrong constant name def_notifier2 +# wrong constant name def_notifier +# wrong constant name included +# undefined method `Fail1' for class `IRB::OutputMethod' +# undefined method `Raise1' for class `IRB::OutputMethod' +# wrong constant name Fail1 +# uninitialized constant IRB::OutputMethod::Fail +# wrong constant name +# wrong constant name Raise1 +# uninitialized constant IRB::OutputMethod::Raise +# wrong constant name parse_printf_format +# wrong constant name ppx +# wrong constant name print +# wrong constant name printf +# wrong constant name printn +# wrong constant name puts +# wrong constant name +# wrong constant name +# wrong constant name included +# uninitialized constant IRB::ReadlineInputMethod::FILENAME_COMPLETION_PROC +# uninitialized constant IRB::ReadlineInputMethod::HISTORY +# uninitialized constant IRB::ReadlineInputMethod::USERNAME_COMPLETION_PROC +# uninitialized constant IRB::ReadlineInputMethod::VERSION +# wrong constant name encoding +# wrong constant name eof? +# wrong constant name initialize +# wrong constant name line +# wrong constant name +# undefined method `Fail1' for class `IRB::SLex' +# undefined method `Raise1' for class `IRB::SLex' +# undefined method `create1' for class `IRB::SLex' +# undefined method `create2' for class `IRB::SLex' +# undefined method `def_rule1' for class `IRB::SLex' +# undefined method `def_rule2' for class `IRB::SLex' +# wrong constant name +# wrong constant name +# wrong constant name Fail1 +# uninitialized constant IRB::SLex::Fail +# wrong constant name +# wrong constant name Raise1 +# uninitialized constant IRB::SLex::Raise +# wrong constant name create1 +# wrong constant name create2 +# wrong constant name create +# wrong constant name def_rule1 +# wrong constant name def_rule2 +# wrong constant name def_rule +# wrong constant name def_rules +# wrong constant name match +# wrong constant name postproc +# wrong constant name preproc +# wrong constant name search +# wrong constant name +# wrong constant name +# undefined method `create_subnode1' for class `IRB::SLex::Node' +# undefined method `create_subnode2' for class `IRB::SLex::Node' +# undefined method `initialize1' for class `IRB::SLex::Node' +# undefined method `initialize2' for class `IRB::SLex::Node' +# undefined method `match1' for class `IRB::SLex::Node' +# undefined method `match_io1' for class `IRB::SLex::Node' +# undefined method `search1' for class `IRB::SLex::Node' +# wrong constant name create_subnode1 +# wrong constant name create_subnode2 +# wrong constant name create_subnode +# wrong constant name initialize1 +# wrong constant name initialize2 +# wrong constant name initialize +# wrong constant name match1 +# wrong constant name match +# wrong constant name match_io1 +# wrong constant name match_io +# wrong constant name postproc +# wrong constant name postproc= +# wrong constant name preproc +# wrong constant name preproc= +# wrong constant name search1 +# wrong constant name search +# wrong constant name +# wrong constant name +# wrong constant name included +# wrong constant name encoding +# wrong constant name eof? +# wrong constant name initialize +# wrong constant name line +# wrong constant name +# wrong constant name +# undefined method `evaluate1' for class `IRB::WorkSpace' +# undefined method `evaluate2' for class `IRB::WorkSpace' +# wrong constant name evaluate1 +# wrong constant name evaluate2 +# wrong constant name evaluate +# wrong constant name filter_backtrace +# wrong constant name initialize +# wrong constant name main +# wrong constant name +# undefined singleton method `Inspector1' for `IRB' +# undefined singleton method `irb_abort1' for `IRB' +# undefined singleton method `parse_opts1' for `IRB' +# undefined singleton method `rc_file1' for `IRB' +# undefined singleton method `setup1' for `IRB' +# undefined singleton method `start1' for `IRB' +# wrong constant name +# uninitialized constant IRB::CurrentContext +# wrong constant name Inspector1 +# wrong constant name conf +# wrong constant name delete_caller +# wrong constant name init_config +# wrong constant name init_error +# wrong constant name irb_abort1 +# wrong constant name irb_abort +# wrong constant name irb_at_exit +# wrong constant name irb_exit +# wrong constant name load_modules +# wrong constant name parse_opts1 +# wrong constant name parse_opts +# wrong constant name rc_file1 +# wrong constant name rc_file +# wrong constant name rc_file_generators +# wrong constant name run_config +# wrong constant name setup1 +# wrong constant name setup +# wrong constant name start1 +# wrong constant name start +# wrong constant name version +# undefined method `after1' for class `Insertion' +# undefined method `before1' for class `Insertion' +# wrong constant name after1 +# wrong constant name after +# wrong constant name after_any +# wrong constant name before1 +# wrong constant name before +# wrong constant name before_any +# wrong constant name initialize +# wrong constant name +# uninitialized constant Integer::EXABYTE +# uninitialized constant Integer::GIGABYTE +# uninitialized constant Integer::KILOBYTE +# uninitialized constant Integer::MEGABYTE +# uninitialized constant Integer::PETABYTE +# uninitialized constant Integer::TERABYTE +# wrong constant name digits +# wrong constant name month +# wrong constant name months +# wrong constant name multiple_of? +# wrong constant name ordinal +# wrong constant name ordinalize +# wrong constant name to_bn +# wrong constant name to_d +# wrong constant name year +# wrong constant name years +# wrong constant name from_state +# wrong constant name initialize +# wrong constant name +# wrong constant name +# wrong constant name +# uninitialized constant Jquery::Rails::Engine::ABSTRACT_RAILTIES +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# uninitialized constant Jquery::Ui::Rails::Engine::ABSTRACT_RAILTIES +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# undefined method `remote_byebug1' for module `Kernel' +# undefined method `remote_byebug2' for module `Kernel' +# wrong constant name byebug +# wrong constant name class_eval +# wrong constant name debugger +# wrong constant name gem +# wrong constant name itself +# wrong constant name object_id +# wrong constant name pretty_inspect +# wrong constant name remote_byebug1 +# wrong constant name remote_byebug2 +# wrong constant name remote_byebug +# wrong constant name respond_to? +# wrong constant name ` +# wrong constant name at_exit +# wrong constant name load +# wrong constant name require +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name config +# wrong constant name configure +# wrong constant name initialize +# wrong constant name options +# wrong constant name start +# wrong constant name started? +# wrong constant name stop +# wrong constant name +# wrong constant name usable? +# wrong constant name adapter_options +# wrong constant name directories +# wrong constant name initialize +# wrong constant name queue +# wrong constant name silencer +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# uninitialized constant Listen::Adapter::Windows::DEFAULTS +# wrong constant name +# undefined singleton method `select1' for `Listen::Adapter' +# wrong constant name +# wrong constant name select1 +# wrong constant name select +# wrong constant name initialize +# wrong constant name min_delay_between_events +# wrong constant name start +# wrong constant name stop +# wrong constant name +# wrong constant name +# wrong constant name initialize +# wrong constant name invalidate +# wrong constant name record +# wrong constant name initialize +# wrong constant name queue +# wrong constant name silenced? +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name _async_changes +# wrong constant name _change +# wrong constant name _children +# wrong constant name scan +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name call +# wrong constant name callable? +# wrong constant name event_queue +# wrong constant name initialize +# wrong constant name min_delay_between_events +# wrong constant name optimize_changes +# wrong constant name paused? +# wrong constant name sleep +# wrong constant name stopped? +# wrong constant name timestamp +# wrong constant name +# wrong constant name +# wrong constant name initialize +# wrong constant name pause +# wrong constant name paused? +# wrong constant name processing? +# wrong constant name resume +# wrong constant name setup +# wrong constant name stopped? +# wrong constant name teardown +# wrong constant name wakeup_on_event +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name initialize +# wrong constant name loop_for +# wrong constant name +# wrong constant name +# wrong constant name << +# wrong constant name +# wrong constant name empty? +# wrong constant name initialize +# wrong constant name pop +# wrong constant name initialize +# wrong constant name relative? +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name current_state +# wrong constant name current_state_name +# wrong constant name default_state +# wrong constant name initialize +# wrong constant name state +# wrong constant name states +# wrong constant name transition +# wrong constant name transition! +# wrong constant name transition_with_callbacks! +# wrong constant name validate_and_sanitize_new_state +# undefined method `default_state1' for module `Listen::FSM::ClassMethods' +# wrong constant name default_state1 +# wrong constant name default_state +# wrong constant name state +# wrong constant name states +# wrong constant name +# undefined method `initialize1' for class `Listen::FSM::State' +# wrong constant name call +# wrong constant name initialize1 +# wrong constant name initialize +# wrong constant name name +# wrong constant name transitions +# wrong constant name valid_transition? +# wrong constant name +# wrong constant name +# wrong constant name included +# wrong constant name +# wrong constant name change +# wrong constant name inaccurate_mac_time? +# wrong constant name +# wrong constant name +# wrong constant name add +# wrong constant name stop +# wrong constant name +# wrong constant name +# uninitialized constant Listen::Listener::DEFAULT_STATE +# wrong constant name ignore +# wrong constant name ignore! +# wrong constant name initialize +# wrong constant name only +# wrong constant name pause +# wrong constant name paused? +# wrong constant name processing? +# wrong constant name start +# wrong constant name stop +# wrong constant name adapter_instance_options +# wrong constant name adapter_select_options +# wrong constant name initialize +# wrong constant name min_delay_between_events +# wrong constant name relative? +# wrong constant name silencer_rules +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name debug +# wrong constant name error +# wrong constant name fatal +# wrong constant name info +# wrong constant name warn +# wrong constant name initialize +# wrong constant name method_missing +# wrong constant name +# wrong constant name +# wrong constant name initialize +# wrong constant name smoosh_changes +# wrong constant name debug +# wrong constant name exist? +# wrong constant name initialize +# wrong constant name silenced? +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name add_dir +# wrong constant name build +# wrong constant name dir_entries +# wrong constant name file_data +# wrong constant name initialize +# wrong constant name root +# wrong constant name unset_path +# wrong constant name update_file +# undefined method `initialize1' for class `Listen::Record::Entry' +# wrong constant name children +# wrong constant name initialize1 +# wrong constant name initialize +# wrong constant name meta +# wrong constant name name +# wrong constant name real_path +# wrong constant name record_dir_key +# wrong constant name relative +# wrong constant name root +# wrong constant name sys_path +# wrong constant name +# wrong constant name +# wrong constant name verify_unwatched! +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name configure +# wrong constant name ignore_patterns +# wrong constant name ignore_patterns= +# wrong constant name only_patterns +# wrong constant name only_patterns= +# wrong constant name silenced? +# wrong constant name append_ignores +# wrong constant name initialize +# wrong constant name replace_with_bang_ignores +# wrong constant name replace_with_only +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name logger +# wrong constant name logger= +# wrong constant name setup_default_logger_if_unset +# wrong constant name stop +# wrong constant name to +# wrong constant name is_missing? +# wrong constant name path +# wrong constant name exit_value +# wrong constant name reason +# uninitialized constant Logger::LogDevice::SiD +# undefined method `silence1' for module `LoggerSilence' +# wrong constant name silence1 +# wrong constant name silence +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name initialize +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# uninitialized constant Loofah::HTML::Document::ATTRIBUTE_DECL +# uninitialized constant Loofah::HTML::Document::ATTRIBUTE_NODE +# uninitialized constant Loofah::HTML::Document::CDATA_SECTION_NODE +# uninitialized constant Loofah::HTML::Document::COMMENT_NODE +# uninitialized constant Loofah::HTML::Document::DOCB_DOCUMENT_NODE +# uninitialized constant Loofah::HTML::Document::DOCUMENT_FRAG_NODE +# uninitialized constant Loofah::HTML::Document::DOCUMENT_NODE +# uninitialized constant Loofah::HTML::Document::DOCUMENT_TYPE_NODE +# uninitialized constant Loofah::HTML::Document::DTD_NODE +# uninitialized constant Loofah::HTML::Document::ELEMENT_DECL +# uninitialized constant Loofah::HTML::Document::ELEMENT_NODE +# uninitialized constant Loofah::HTML::Document::ENTITY_DECL +# uninitialized constant Loofah::HTML::Document::ENTITY_NODE +# uninitialized constant Loofah::HTML::Document::ENTITY_REF_NODE +# uninitialized constant Loofah::HTML::Document::Elem +# uninitialized constant Loofah::HTML::Document::HTML_DOCUMENT_NODE +# uninitialized constant Loofah::HTML::Document::IMPLIED_XPATH_CONTEXTS +# uninitialized constant Loofah::HTML::Document::LOOKS_LIKE_XPATH +# uninitialized constant Loofah::HTML::Document::NAMESPACE_DECL +# uninitialized constant Loofah::HTML::Document::NCNAME_CHAR +# uninitialized constant Loofah::HTML::Document::NCNAME_RE +# uninitialized constant Loofah::HTML::Document::NCNAME_START_CHAR +# uninitialized constant Loofah::HTML::Document::NOTATION_NODE +# uninitialized constant Loofah::HTML::Document::PI_NODE +# uninitialized constant Loofah::HTML::Document::TEXT_NODE +# uninitialized constant Loofah::HTML::Document::XINCLUDE_END +# uninitialized constant Loofah::HTML::Document::XINCLUDE_START +# wrong constant name serialize_root +# wrong constant name +# uninitialized constant Loofah::HTML::DocumentFragment::ATTRIBUTE_DECL +# uninitialized constant Loofah::HTML::DocumentFragment::ATTRIBUTE_NODE +# uninitialized constant Loofah::HTML::DocumentFragment::CDATA_SECTION_NODE +# uninitialized constant Loofah::HTML::DocumentFragment::COMMENT_NODE +# uninitialized constant Loofah::HTML::DocumentFragment::DOCB_DOCUMENT_NODE +# uninitialized constant Loofah::HTML::DocumentFragment::DOCUMENT_FRAG_NODE +# uninitialized constant Loofah::HTML::DocumentFragment::DOCUMENT_NODE +# uninitialized constant Loofah::HTML::DocumentFragment::DOCUMENT_TYPE_NODE +# uninitialized constant Loofah::HTML::DocumentFragment::DTD_NODE +# uninitialized constant Loofah::HTML::DocumentFragment::ELEMENT_DECL +# uninitialized constant Loofah::HTML::DocumentFragment::ELEMENT_NODE +# uninitialized constant Loofah::HTML::DocumentFragment::ENTITY_DECL +# uninitialized constant Loofah::HTML::DocumentFragment::ENTITY_NODE +# uninitialized constant Loofah::HTML::DocumentFragment::ENTITY_REF_NODE +# uninitialized constant Loofah::HTML::DocumentFragment::Elem +# uninitialized constant Loofah::HTML::DocumentFragment::HTML_DOCUMENT_NODE +# uninitialized constant Loofah::HTML::DocumentFragment::IMPLIED_XPATH_CONTEXTS +# uninitialized constant Loofah::HTML::DocumentFragment::LOOKS_LIKE_XPATH +# uninitialized constant Loofah::HTML::DocumentFragment::NAMESPACE_DECL +# uninitialized constant Loofah::HTML::DocumentFragment::NOTATION_NODE +# uninitialized constant Loofah::HTML::DocumentFragment::PI_NODE +# uninitialized constant Loofah::HTML::DocumentFragment::TEXT_NODE +# uninitialized constant Loofah::HTML::DocumentFragment::XINCLUDE_END +# uninitialized constant Loofah::HTML::DocumentFragment::XINCLUDE_START +# wrong constant name serialize_root +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name allowed_element? +# wrong constant name force_correct_attribute_escaping! +# wrong constant name scrub_attributes +# wrong constant name scrub_css +# wrong constant name scrub_css_attribute +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name add_downcased_set_members_to_all_set_constants +# wrong constant name +# wrong constant name +# wrong constant name scrub! +# wrong constant name +# wrong constant name scrub! +# wrong constant name +# wrong constant name +# wrong constant name resolve_scrubber +# undefined method `initialize1' for class `Loofah::Scrubber' +# wrong constant name append_attribute +# wrong constant name block +# wrong constant name direction +# wrong constant name initialize1 +# wrong constant name initialize +# wrong constant name scrub +# wrong constant name traverse +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# uninitialized constant Loofah::Scrubbers::Escape::CONTINUE +# uninitialized constant Loofah::Scrubbers::Escape::STOP +# wrong constant name initialize +# wrong constant name +# uninitialized constant Loofah::Scrubbers::NewlineBlockElements::CONTINUE +# uninitialized constant Loofah::Scrubbers::NewlineBlockElements::STOP +# wrong constant name initialize +# wrong constant name +# uninitialized constant Loofah::Scrubbers::NoFollow::CONTINUE +# uninitialized constant Loofah::Scrubbers::NoFollow::STOP +# wrong constant name initialize +# wrong constant name +# uninitialized constant Loofah::Scrubbers::NoOpener::CONTINUE +# uninitialized constant Loofah::Scrubbers::NoOpener::STOP +# wrong constant name initialize +# wrong constant name +# uninitialized constant Loofah::Scrubbers::Prune::CONTINUE +# uninitialized constant Loofah::Scrubbers::Prune::STOP +# wrong constant name initialize +# wrong constant name +# uninitialized constant Loofah::Scrubbers::Strip::CONTINUE +# uninitialized constant Loofah::Scrubbers::Strip::STOP +# wrong constant name initialize +# wrong constant name +# uninitialized constant Loofah::Scrubbers::Unprintable::CONTINUE +# uninitialized constant Loofah::Scrubbers::Unprintable::STOP +# wrong constant name initialize +# wrong constant name +# uninitialized constant Loofah::Scrubbers::Whitewash::CONTINUE +# uninitialized constant Loofah::Scrubbers::Whitewash::STOP +# wrong constant name initialize +# wrong constant name +# wrong constant name +# wrong constant name scrubber_symbols +# undefined method `inner_text1' for module `Loofah::TextBehavior' +# undefined method `text1' for module `Loofah::TextBehavior' +# undefined method `to_str1' for module `Loofah::TextBehavior' +# undefined method `to_text1' for module `Loofah::TextBehavior' +# wrong constant name inner_text1 +# wrong constant name inner_text +# wrong constant name text1 +# wrong constant name text +# wrong constant name to_str1 +# wrong constant name to_str +# wrong constant name to_text1 +# wrong constant name to_text +# wrong constant name +# wrong constant name +# wrong constant name +# uninitialized constant Loofah::XML::Document::ATTRIBUTE_DECL +# uninitialized constant Loofah::XML::Document::ATTRIBUTE_NODE +# uninitialized constant Loofah::XML::Document::CDATA_SECTION_NODE +# uninitialized constant Loofah::XML::Document::COMMENT_NODE +# uninitialized constant Loofah::XML::Document::DOCB_DOCUMENT_NODE +# uninitialized constant Loofah::XML::Document::DOCUMENT_FRAG_NODE +# uninitialized constant Loofah::XML::Document::DOCUMENT_NODE +# uninitialized constant Loofah::XML::Document::DOCUMENT_TYPE_NODE +# uninitialized constant Loofah::XML::Document::DTD_NODE +# uninitialized constant Loofah::XML::Document::ELEMENT_DECL +# uninitialized constant Loofah::XML::Document::ELEMENT_NODE +# uninitialized constant Loofah::XML::Document::ENTITY_DECL +# uninitialized constant Loofah::XML::Document::ENTITY_NODE +# uninitialized constant Loofah::XML::Document::ENTITY_REF_NODE +# uninitialized constant Loofah::XML::Document::Elem +# uninitialized constant Loofah::XML::Document::HTML_DOCUMENT_NODE +# uninitialized constant Loofah::XML::Document::IMPLIED_XPATH_CONTEXTS +# uninitialized constant Loofah::XML::Document::LOOKS_LIKE_XPATH +# uninitialized constant Loofah::XML::Document::NAMESPACE_DECL +# uninitialized constant Loofah::XML::Document::NCNAME_CHAR +# uninitialized constant Loofah::XML::Document::NCNAME_RE +# uninitialized constant Loofah::XML::Document::NCNAME_START_CHAR +# uninitialized constant Loofah::XML::Document::NOTATION_NODE +# uninitialized constant Loofah::XML::Document::PI_NODE +# uninitialized constant Loofah::XML::Document::TEXT_NODE +# uninitialized constant Loofah::XML::Document::XINCLUDE_END +# uninitialized constant Loofah::XML::Document::XINCLUDE_START +# wrong constant name +# uninitialized constant Loofah::XML::DocumentFragment::ATTRIBUTE_DECL +# uninitialized constant Loofah::XML::DocumentFragment::ATTRIBUTE_NODE +# uninitialized constant Loofah::XML::DocumentFragment::CDATA_SECTION_NODE +# uninitialized constant Loofah::XML::DocumentFragment::COMMENT_NODE +# uninitialized constant Loofah::XML::DocumentFragment::DOCB_DOCUMENT_NODE +# uninitialized constant Loofah::XML::DocumentFragment::DOCUMENT_FRAG_NODE +# uninitialized constant Loofah::XML::DocumentFragment::DOCUMENT_NODE +# uninitialized constant Loofah::XML::DocumentFragment::DOCUMENT_TYPE_NODE +# uninitialized constant Loofah::XML::DocumentFragment::DTD_NODE +# uninitialized constant Loofah::XML::DocumentFragment::ELEMENT_DECL +# uninitialized constant Loofah::XML::DocumentFragment::ELEMENT_NODE +# uninitialized constant Loofah::XML::DocumentFragment::ENTITY_DECL +# uninitialized constant Loofah::XML::DocumentFragment::ENTITY_NODE +# uninitialized constant Loofah::XML::DocumentFragment::ENTITY_REF_NODE +# uninitialized constant Loofah::XML::DocumentFragment::Elem +# uninitialized constant Loofah::XML::DocumentFragment::HTML_DOCUMENT_NODE +# uninitialized constant Loofah::XML::DocumentFragment::IMPLIED_XPATH_CONTEXTS +# uninitialized constant Loofah::XML::DocumentFragment::LOOKS_LIKE_XPATH +# uninitialized constant Loofah::XML::DocumentFragment::NAMESPACE_DECL +# uninitialized constant Loofah::XML::DocumentFragment::NOTATION_NODE +# uninitialized constant Loofah::XML::DocumentFragment::PI_NODE +# uninitialized constant Loofah::XML::DocumentFragment::TEXT_NODE +# uninitialized constant Loofah::XML::DocumentFragment::XINCLUDE_END +# uninitialized constant Loofah::XML::DocumentFragment::XINCLUDE_START +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name document +# wrong constant name fragment +# wrong constant name remove_extraneous_whitespace +# wrong constant name scrub_document +# wrong constant name scrub_fragment +# wrong constant name scrub_xml_document +# wrong constant name scrub_xml_fragment +# wrong constant name xml_document +# wrong constant name xml_fragment +# wrong constant name +# wrong constant name +# undefined method `friendly1' for class `MIME::Type' +# wrong constant name <=> +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name add_extensions +# wrong constant name ascii? +# wrong constant name binary? +# wrong constant name complete? +# wrong constant name content_type +# wrong constant name default_encoding +# wrong constant name docs +# wrong constant name docs= +# wrong constant name encode_with +# wrong constant name encoding +# wrong constant name encoding= +# wrong constant name eql? +# wrong constant name extensions +# wrong constant name extensions= +# wrong constant name friendly1 +# wrong constant name friendly +# wrong constant name i18n_key +# wrong constant name init_with +# wrong constant name initialize +# wrong constant name like? +# wrong constant name media_type +# wrong constant name obsolete +# wrong constant name obsolete= +# wrong constant name obsolete? +# wrong constant name preferred_extension +# wrong constant name preferred_extension= +# wrong constant name priority_compare +# wrong constant name raw_media_type +# wrong constant name raw_sub_type +# wrong constant name registered +# wrong constant name registered= +# wrong constant name registered? +# wrong constant name signature +# wrong constant name signature= +# wrong constant name signature? +# wrong constant name simplified +# wrong constant name sub_type +# wrong constant name to_h +# wrong constant name to_json +# wrong constant name to_str +# wrong constant name use_instead +# wrong constant name use_instead= +# wrong constant name xref_urls +# wrong constant name xrefs +# wrong constant name xrefs= +# uninitialized constant MIME::Type::Columnar::VERSION +# wrong constant name docs +# wrong constant name docs= +# wrong constant name encoding +# wrong constant name encoding= +# wrong constant name friendly +# wrong constant name initialize +# wrong constant name obsolete +# wrong constant name obsolete= +# wrong constant name obsolete? +# wrong constant name preferred_extension +# wrong constant name preferred_extension= +# wrong constant name registered +# wrong constant name registered= +# wrong constant name registered? +# wrong constant name signature +# wrong constant name signature= +# wrong constant name signature? +# wrong constant name use_instead +# wrong constant name use_instead= +# wrong constant name xref_urls +# wrong constant name xrefs +# wrong constant name xrefs= +# wrong constant name +# wrong constant name initialize +# wrong constant name +# wrong constant name initialize +# wrong constant name +# undefined singleton method `simplified1' for `MIME::Type' +# wrong constant name +# wrong constant name i18n_key +# wrong constant name match +# wrong constant name simplified1 +# wrong constant name simplified +# undefined method `[]1' for class `MIME::Types' +# undefined method `[]2' for class `MIME::Types' +# undefined method `add_type1' for class `MIME::Types' +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# uninitialized constant MIME::Types::Elem +# wrong constant name +# wrong constant name +# wrong constant name []1 +# wrong constant name []2 +# wrong constant name [] +# wrong constant name add +# wrong constant name add_type1 +# wrong constant name add_type +# wrong constant name count +# wrong constant name each +# wrong constant name of +# wrong constant name type_for +# uninitialized constant MIME::Types::Cache::Elem +# wrong constant name data +# wrong constant name data= +# wrong constant name version +# wrong constant name version= +# undefined singleton method `load1' for `MIME::Types::Cache' +# undefined singleton method `save1' for `MIME::Types::Cache' +# undefined singleton method `save2' for `MIME::Types::Cache' +# wrong constant name +# wrong constant name [] +# wrong constant name load1 +# wrong constant name load +# wrong constant name members +# wrong constant name save1 +# wrong constant name save2 +# wrong constant name save +# wrong constant name load_base_data +# wrong constant name +# wrong constant name extended +# uninitialized constant MIME::Types::Container::Elem +# uninitialized constant MIME::Types::Container::K +# uninitialized constant MIME::Types::Container::V +# wrong constant name encode_with +# wrong constant name init_with +# wrong constant name initialize +# wrong constant name marshal_dump +# wrong constant name marshal_load +# wrong constant name +# wrong constant name +# undefined method `initialize1' for class `MIME::Types::Loader' +# undefined method `initialize2' for class `MIME::Types::Loader' +# undefined method `load1' for class `MIME::Types::Loader' +# wrong constant name container +# wrong constant name initialize1 +# wrong constant name initialize2 +# wrong constant name initialize +# wrong constant name load1 +# wrong constant name load +# wrong constant name load_columnar +# wrong constant name load_json +# wrong constant name load_yaml +# wrong constant name path +# undefined singleton method `load1' for `MIME::Types::Loader' +# wrong constant name +# wrong constant name load1 +# wrong constant name load +# wrong constant name load_from_json +# wrong constant name load_from_yaml +# undefined method `initialize1' for class `MIME::Types::WarnLogger' +# undefined method `initialize2' for class `MIME::Types::WarnLogger' +# uninitialized constant MIME::Types::WarnLogger::DEBUG +# uninitialized constant MIME::Types::WarnLogger::ERROR +# uninitialized constant MIME::Types::WarnLogger::FATAL +# uninitialized constant MIME::Types::WarnLogger::INFO +# uninitialized constant MIME::Types::WarnLogger::ProgName +# uninitialized constant MIME::Types::WarnLogger::SEV_LABEL +# uninitialized constant MIME::Types::WarnLogger::UNKNOWN +# uninitialized constant MIME::Types::WarnLogger::VERSION +# uninitialized constant MIME::Types::WarnLogger::WARN +# wrong constant name +# wrong constant name initialize1 +# wrong constant name initialize2 +# wrong constant name initialize +# uninitialized constant MIME::Types::WarnLogger::WarnLogDevice::SiD +# wrong constant name initialize +# wrong constant name write +# wrong constant name +# wrong constant name +# undefined singleton method `[]1' for `MIME::Types' +# undefined singleton method `[]2' for `MIME::Types' +# wrong constant name +# uninitialized constant MIME::Types::Elem +# wrong constant name []1 +# wrong constant name []2 +# wrong constant name [] +# wrong constant name add +# wrong constant name count +# wrong constant name each +# wrong constant name logger +# wrong constant name logger= +# wrong constant name of +# wrong constant name type_for +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# undefined method `address1' for class `Mail::Address' +# undefined method `display_name1' for class `Mail::Address' +# undefined method `domain1' for class `Mail::Address' +# undefined method `format1' for class `Mail::Address' +# undefined method `initialize1' for class `Mail::Address' +# undefined method `local1' for class `Mail::Address' +# uninitialized constant Mail::Address::ASTERISK +# uninitialized constant Mail::Address::ATOM_UNSAFE +# uninitialized constant Mail::Address::B_VALUES +# uninitialized constant Mail::Address::CAPITAL_M +# uninitialized constant Mail::Address::COLON +# uninitialized constant Mail::Address::CONTROL_CHAR +# uninitialized constant Mail::Address::CR +# uninitialized constant Mail::Address::CRLF +# uninitialized constant Mail::Address::CR_ENCODED +# uninitialized constant Mail::Address::EMPTY +# uninitialized constant Mail::Address::ENCODED_VALUE +# uninitialized constant Mail::Address::EQUAL_LF +# uninitialized constant Mail::Address::FIELD_BODY +# uninitialized constant Mail::Address::FIELD_LINE +# uninitialized constant Mail::Address::FIELD_NAME +# uninitialized constant Mail::Address::FIELD_PREFIX +# uninitialized constant Mail::Address::FIELD_SPLIT +# uninitialized constant Mail::Address::FULL_ENCODED_VALUE +# uninitialized constant Mail::Address::FWS +# uninitialized constant Mail::Address::HEADER_LINE +# uninitialized constant Mail::Address::HEADER_SPLIT +# uninitialized constant Mail::Address::HYPHEN +# uninitialized constant Mail::Address::LF +# uninitialized constant Mail::Address::LF_ENCODED +# uninitialized constant Mail::Address::NULL_SENDER +# uninitialized constant Mail::Address::PHRASE_UNSAFE +# uninitialized constant Mail::Address::QP_SAFE +# uninitialized constant Mail::Address::QP_UNSAFE +# uninitialized constant Mail::Address::Q_VALUES +# uninitialized constant Mail::Address::SPACE +# uninitialized constant Mail::Address::TEXT +# uninitialized constant Mail::Address::TOKEN_UNSAFE +# uninitialized constant Mail::Address::TO_CRLF_REGEX +# uninitialized constant Mail::Address::UNDERSCORE +# uninitialized constant Mail::Address::WSP +# wrong constant name address1 +# wrong constant name address +# wrong constant name address= +# wrong constant name comments +# wrong constant name decoded +# wrong constant name display_name1 +# wrong constant name display_name +# wrong constant name display_name= +# wrong constant name domain1 +# wrong constant name domain +# wrong constant name encoded +# wrong constant name format1 +# wrong constant name format +# wrong constant name group +# wrong constant name initialize1 +# wrong constant name initialize +# wrong constant name local1 +# wrong constant name local +# wrong constant name name +# wrong constant name raw +# wrong constant name +# undefined method `initialize1' for class `Mail::AddressContainer' +# wrong constant name << +# uninitialized constant Mail::AddressContainer::Elem +# wrong constant name initialize1 +# wrong constant name initialize +# wrong constant name +# wrong constant name addresses +# wrong constant name addresses_grouped_by_group +# wrong constant name group_names +# wrong constant name initialize +# wrong constant name +# uninitialized constant Mail::AttachmentsList::Elem +# wrong constant name [] +# wrong constant name []= +# wrong constant name guess_encoding +# wrong constant name initialize +# wrong constant name inline +# wrong constant name set_mime_type +# wrong constant name +# undefined method `initialize1' for class `Mail::BccField' +# undefined method `initialize2' for class `Mail::BccField' +# uninitialized constant Mail::BccField::ASTERISK +# uninitialized constant Mail::BccField::ATOM_UNSAFE +# uninitialized constant Mail::BccField::B_VALUES +# uninitialized constant Mail::BccField::CAPITAL_M +# uninitialized constant Mail::BccField::COLON +# uninitialized constant Mail::BccField::CONTROL_CHAR +# uninitialized constant Mail::BccField::CR +# uninitialized constant Mail::BccField::CRLF +# uninitialized constant Mail::BccField::CR_ENCODED +# uninitialized constant Mail::BccField::EMPTY +# uninitialized constant Mail::BccField::ENCODED_VALUE +# uninitialized constant Mail::BccField::EQUAL_LF +# uninitialized constant Mail::BccField::FIELD_BODY +# uninitialized constant Mail::BccField::FIELD_LINE +# uninitialized constant Mail::BccField::FIELD_PREFIX +# uninitialized constant Mail::BccField::FIELD_SPLIT +# uninitialized constant Mail::BccField::FILENAME_RE +# uninitialized constant Mail::BccField::FULL_ENCODED_VALUE +# uninitialized constant Mail::BccField::FWS +# uninitialized constant Mail::BccField::HEADER_LINE +# uninitialized constant Mail::BccField::HEADER_SPLIT +# uninitialized constant Mail::BccField::HYPHEN +# uninitialized constant Mail::BccField::LF +# uninitialized constant Mail::BccField::LF_ENCODED +# uninitialized constant Mail::BccField::NULL_SENDER +# uninitialized constant Mail::BccField::PHRASE_UNSAFE +# uninitialized constant Mail::BccField::QP_SAFE +# uninitialized constant Mail::BccField::QP_UNSAFE +# uninitialized constant Mail::BccField::Q_VALUES +# uninitialized constant Mail::BccField::SPACE +# uninitialized constant Mail::BccField::TEXT +# uninitialized constant Mail::BccField::TOKEN_UNSAFE +# uninitialized constant Mail::BccField::TO_CRLF_REGEX +# uninitialized constant Mail::BccField::UNDERSCORE +# uninitialized constant Mail::BccField::WSP +# wrong constant name decoded +# wrong constant name encoded +# wrong constant name include_in_headers +# wrong constant name include_in_headers= +# wrong constant name initialize1 +# wrong constant name initialize2 +# wrong constant name initialize +# wrong constant name +# undefined method `encoded1' for class `Mail::Body' +# undefined method `encoding1' for class `Mail::Body' +# undefined method `initialize1' for class `Mail::Body' +# undefined method `negotiate_best_encoding1' for class `Mail::Body' +# wrong constant name << +# wrong constant name == +# wrong constant name =~ +# wrong constant name ascii_only? +# wrong constant name boundary +# wrong constant name boundary= +# wrong constant name charset +# wrong constant name charset= +# wrong constant name decoded +# wrong constant name default_encoding +# wrong constant name empty? +# wrong constant name encoded1 +# wrong constant name encoded +# wrong constant name encoding1 +# wrong constant name encoding +# wrong constant name encoding= +# wrong constant name epilogue +# wrong constant name epilogue= +# wrong constant name include? +# wrong constant name initialize1 +# wrong constant name initialize +# wrong constant name match +# wrong constant name multipart? +# wrong constant name negotiate_best_encoding1 +# wrong constant name negotiate_best_encoding +# wrong constant name parts +# wrong constant name preamble +# wrong constant name preamble= +# wrong constant name raw_source +# wrong constant name set_sort_order +# wrong constant name sort_parts! +# wrong constant name split! +# wrong constant name +# undefined method `initialize1' for class `Mail::CcField' +# undefined method `initialize2' for class `Mail::CcField' +# uninitialized constant Mail::CcField::ASTERISK +# uninitialized constant Mail::CcField::ATOM_UNSAFE +# uninitialized constant Mail::CcField::B_VALUES +# uninitialized constant Mail::CcField::CAPITAL_M +# uninitialized constant Mail::CcField::COLON +# uninitialized constant Mail::CcField::CONTROL_CHAR +# uninitialized constant Mail::CcField::CR +# uninitialized constant Mail::CcField::CRLF +# uninitialized constant Mail::CcField::CR_ENCODED +# uninitialized constant Mail::CcField::EMPTY +# uninitialized constant Mail::CcField::ENCODED_VALUE +# uninitialized constant Mail::CcField::EQUAL_LF +# uninitialized constant Mail::CcField::FIELD_BODY +# uninitialized constant Mail::CcField::FIELD_LINE +# uninitialized constant Mail::CcField::FIELD_PREFIX +# uninitialized constant Mail::CcField::FIELD_SPLIT +# uninitialized constant Mail::CcField::FILENAME_RE +# uninitialized constant Mail::CcField::FULL_ENCODED_VALUE +# uninitialized constant Mail::CcField::FWS +# uninitialized constant Mail::CcField::HEADER_LINE +# uninitialized constant Mail::CcField::HEADER_SPLIT +# uninitialized constant Mail::CcField::HYPHEN +# uninitialized constant Mail::CcField::LF +# uninitialized constant Mail::CcField::LF_ENCODED +# uninitialized constant Mail::CcField::NULL_SENDER +# uninitialized constant Mail::CcField::PHRASE_UNSAFE +# uninitialized constant Mail::CcField::QP_SAFE +# uninitialized constant Mail::CcField::QP_UNSAFE +# uninitialized constant Mail::CcField::Q_VALUES +# uninitialized constant Mail::CcField::SPACE +# uninitialized constant Mail::CcField::TEXT +# uninitialized constant Mail::CcField::TOKEN_UNSAFE +# uninitialized constant Mail::CcField::TO_CRLF_REGEX +# uninitialized constant Mail::CcField::UNDERSCORE +# uninitialized constant Mail::CcField::WSP +# wrong constant name decoded +# wrong constant name encoded +# wrong constant name initialize1 +# wrong constant name initialize2 +# wrong constant name initialize +# wrong constant name +# wrong constant name +# wrong constant name check +# wrong constant name check_addr +# wrong constant name check_from +# wrong constant name check_message +# wrong constant name check_to +# wrong constant name validate_smtp_addr +# undefined method `initialize1' for class `Mail::CommentsField' +# undefined method `initialize2' for class `Mail::CommentsField' +# uninitialized constant Mail::CommentsField::ASTERISK +# uninitialized constant Mail::CommentsField::ATOM_UNSAFE +# uninitialized constant Mail::CommentsField::B_VALUES +# uninitialized constant Mail::CommentsField::CAPITAL_M +# uninitialized constant Mail::CommentsField::COLON +# uninitialized constant Mail::CommentsField::CONTROL_CHAR +# uninitialized constant Mail::CommentsField::CR +# uninitialized constant Mail::CommentsField::CRLF +# uninitialized constant Mail::CommentsField::CR_ENCODED +# uninitialized constant Mail::CommentsField::EMPTY +# uninitialized constant Mail::CommentsField::ENCODED_VALUE +# uninitialized constant Mail::CommentsField::EQUAL_LF +# uninitialized constant Mail::CommentsField::FIELD_BODY +# uninitialized constant Mail::CommentsField::FIELD_LINE +# uninitialized constant Mail::CommentsField::FIELD_PREFIX +# uninitialized constant Mail::CommentsField::FIELD_SPLIT +# uninitialized constant Mail::CommentsField::FILENAME_RE +# uninitialized constant Mail::CommentsField::FULL_ENCODED_VALUE +# uninitialized constant Mail::CommentsField::FWS +# uninitialized constant Mail::CommentsField::HEADER_LINE +# uninitialized constant Mail::CommentsField::HEADER_SPLIT +# uninitialized constant Mail::CommentsField::HYPHEN +# uninitialized constant Mail::CommentsField::LF +# uninitialized constant Mail::CommentsField::LF_ENCODED +# uninitialized constant Mail::CommentsField::NULL_SENDER +# uninitialized constant Mail::CommentsField::PHRASE_UNSAFE +# uninitialized constant Mail::CommentsField::QP_SAFE +# uninitialized constant Mail::CommentsField::QP_UNSAFE +# uninitialized constant Mail::CommentsField::Q_VALUES +# uninitialized constant Mail::CommentsField::SPACE +# uninitialized constant Mail::CommentsField::TEXT +# uninitialized constant Mail::CommentsField::TOKEN_UNSAFE +# uninitialized constant Mail::CommentsField::TO_CRLF_REGEX +# uninitialized constant Mail::CommentsField::UNDERSCORE +# uninitialized constant Mail::CommentsField::WSP +# wrong constant name initialize1 +# wrong constant name initialize2 +# wrong constant name initialize +# wrong constant name +# undefined method `parse1' for module `Mail::CommonAddress' +# wrong constant name << +# wrong constant name addresses +# wrong constant name addrs +# wrong constant name charset +# wrong constant name decoded_group_addresses +# wrong constant name default +# wrong constant name display_names +# wrong constant name each +# wrong constant name encode_if_needed +# wrong constant name encoded_group_addresses +# wrong constant name formatted +# wrong constant name group_addresses +# wrong constant name group_names +# wrong constant name groups +# wrong constant name parse1 +# wrong constant name parse +# wrong constant name value= +# wrong constant name +# undefined method `parse1' for module `Mail::CommonDate' +# wrong constant name date_time +# wrong constant name default +# wrong constant name parse1 +# wrong constant name parse +# wrong constant name +# uninitialized constant Mail::CommonField::ASTERISK +# uninitialized constant Mail::CommonField::ATOM_UNSAFE +# uninitialized constant Mail::CommonField::B_VALUES +# uninitialized constant Mail::CommonField::CAPITAL_M +# uninitialized constant Mail::CommonField::COLON +# uninitialized constant Mail::CommonField::CONTROL_CHAR +# uninitialized constant Mail::CommonField::CR +# uninitialized constant Mail::CommonField::CRLF +# uninitialized constant Mail::CommonField::CR_ENCODED +# uninitialized constant Mail::CommonField::EMPTY +# uninitialized constant Mail::CommonField::ENCODED_VALUE +# uninitialized constant Mail::CommonField::EQUAL_LF +# uninitialized constant Mail::CommonField::FIELD_BODY +# uninitialized constant Mail::CommonField::FIELD_LINE +# uninitialized constant Mail::CommonField::FIELD_NAME +# uninitialized constant Mail::CommonField::FIELD_PREFIX +# uninitialized constant Mail::CommonField::FIELD_SPLIT +# uninitialized constant Mail::CommonField::FULL_ENCODED_VALUE +# uninitialized constant Mail::CommonField::FWS +# uninitialized constant Mail::CommonField::HEADER_LINE +# uninitialized constant Mail::CommonField::HEADER_SPLIT +# uninitialized constant Mail::CommonField::HYPHEN +# uninitialized constant Mail::CommonField::LF +# uninitialized constant Mail::CommonField::LF_ENCODED +# uninitialized constant Mail::CommonField::NULL_SENDER +# uninitialized constant Mail::CommonField::PHRASE_UNSAFE +# uninitialized constant Mail::CommonField::QP_SAFE +# uninitialized constant Mail::CommonField::QP_UNSAFE +# uninitialized constant Mail::CommonField::Q_VALUES +# uninitialized constant Mail::CommonField::SPACE +# uninitialized constant Mail::CommonField::TEXT +# uninitialized constant Mail::CommonField::TOKEN_UNSAFE +# uninitialized constant Mail::CommonField::UNDERSCORE +# uninitialized constant Mail::CommonField::WSP +# wrong constant name default +# wrong constant name field_length +# wrong constant name name +# wrong constant name name= +# wrong constant name responsible_for? +# wrong constant name to_s +# wrong constant name value +# wrong constant name value= +# wrong constant name +# undefined method `parse1' for module `Mail::CommonMessageId' +# wrong constant name default +# wrong constant name element +# wrong constant name message_id +# wrong constant name message_ids +# wrong constant name parse1 +# wrong constant name parse +# wrong constant name +# undefined method `delivery_method1' for class `Mail::Configuration' +# undefined method `delivery_method2' for class `Mail::Configuration' +# undefined method `param_encode_language1' for class `Mail::Configuration' +# undefined method `retriever_method1' for class `Mail::Configuration' +# undefined method `retriever_method2' for class `Mail::Configuration' +# wrong constant name delivery_method1 +# wrong constant name delivery_method2 +# wrong constant name delivery_method +# wrong constant name lookup_delivery_method +# wrong constant name lookup_retriever_method +# wrong constant name param_encode_language1 +# wrong constant name param_encode_language +# wrong constant name retriever_method1 +# wrong constant name retriever_method2 +# wrong constant name retriever_method +# wrong constant name +# wrong constant name instance +# wrong constant name +# undefined method `initialize1' for class `Mail::ContentDescriptionField' +# undefined method `initialize2' for class `Mail::ContentDescriptionField' +# uninitialized constant Mail::ContentDescriptionField::ASTERISK +# uninitialized constant Mail::ContentDescriptionField::ATOM_UNSAFE +# uninitialized constant Mail::ContentDescriptionField::B_VALUES +# uninitialized constant Mail::ContentDescriptionField::CAPITAL_M +# uninitialized constant Mail::ContentDescriptionField::COLON +# uninitialized constant Mail::ContentDescriptionField::CONTROL_CHAR +# uninitialized constant Mail::ContentDescriptionField::CR +# uninitialized constant Mail::ContentDescriptionField::CRLF +# uninitialized constant Mail::ContentDescriptionField::CR_ENCODED +# uninitialized constant Mail::ContentDescriptionField::EMPTY +# uninitialized constant Mail::ContentDescriptionField::ENCODED_VALUE +# uninitialized constant Mail::ContentDescriptionField::EQUAL_LF +# uninitialized constant Mail::ContentDescriptionField::FIELD_BODY +# uninitialized constant Mail::ContentDescriptionField::FIELD_LINE +# uninitialized constant Mail::ContentDescriptionField::FIELD_PREFIX +# uninitialized constant Mail::ContentDescriptionField::FIELD_SPLIT +# uninitialized constant Mail::ContentDescriptionField::FILENAME_RE +# uninitialized constant Mail::ContentDescriptionField::FULL_ENCODED_VALUE +# uninitialized constant Mail::ContentDescriptionField::FWS +# uninitialized constant Mail::ContentDescriptionField::HEADER_LINE +# uninitialized constant Mail::ContentDescriptionField::HEADER_SPLIT +# uninitialized constant Mail::ContentDescriptionField::HYPHEN +# uninitialized constant Mail::ContentDescriptionField::LF +# uninitialized constant Mail::ContentDescriptionField::LF_ENCODED +# uninitialized constant Mail::ContentDescriptionField::NULL_SENDER +# uninitialized constant Mail::ContentDescriptionField::PHRASE_UNSAFE +# uninitialized constant Mail::ContentDescriptionField::QP_SAFE +# uninitialized constant Mail::ContentDescriptionField::QP_UNSAFE +# uninitialized constant Mail::ContentDescriptionField::Q_VALUES +# uninitialized constant Mail::ContentDescriptionField::SPACE +# uninitialized constant Mail::ContentDescriptionField::TEXT +# uninitialized constant Mail::ContentDescriptionField::TOKEN_UNSAFE +# uninitialized constant Mail::ContentDescriptionField::TO_CRLF_REGEX +# uninitialized constant Mail::ContentDescriptionField::UNDERSCORE +# uninitialized constant Mail::ContentDescriptionField::WSP +# wrong constant name initialize1 +# wrong constant name initialize2 +# wrong constant name initialize +# wrong constant name +# wrong constant name disposition_type +# wrong constant name initialize +# wrong constant name parameters +# wrong constant name +# undefined method `initialize1' for class `Mail::ContentDispositionField' +# undefined method `initialize2' for class `Mail::ContentDispositionField' +# undefined method `parse1' for class `Mail::ContentDispositionField' +# uninitialized constant Mail::ContentDispositionField::ASTERISK +# uninitialized constant Mail::ContentDispositionField::ATOM_UNSAFE +# uninitialized constant Mail::ContentDispositionField::B_VALUES +# uninitialized constant Mail::ContentDispositionField::CAPITAL_M +# uninitialized constant Mail::ContentDispositionField::COLON +# uninitialized constant Mail::ContentDispositionField::CONTROL_CHAR +# uninitialized constant Mail::ContentDispositionField::CR +# uninitialized constant Mail::ContentDispositionField::CRLF +# uninitialized constant Mail::ContentDispositionField::CR_ENCODED +# uninitialized constant Mail::ContentDispositionField::EMPTY +# uninitialized constant Mail::ContentDispositionField::ENCODED_VALUE +# uninitialized constant Mail::ContentDispositionField::EQUAL_LF +# uninitialized constant Mail::ContentDispositionField::FIELD_BODY +# uninitialized constant Mail::ContentDispositionField::FIELD_LINE +# uninitialized constant Mail::ContentDispositionField::FIELD_PREFIX +# uninitialized constant Mail::ContentDispositionField::FIELD_SPLIT +# uninitialized constant Mail::ContentDispositionField::FILENAME_RE +# uninitialized constant Mail::ContentDispositionField::FULL_ENCODED_VALUE +# uninitialized constant Mail::ContentDispositionField::FWS +# uninitialized constant Mail::ContentDispositionField::HEADER_LINE +# uninitialized constant Mail::ContentDispositionField::HEADER_SPLIT +# uninitialized constant Mail::ContentDispositionField::HYPHEN +# uninitialized constant Mail::ContentDispositionField::LF +# uninitialized constant Mail::ContentDispositionField::LF_ENCODED +# uninitialized constant Mail::ContentDispositionField::NULL_SENDER +# uninitialized constant Mail::ContentDispositionField::PHRASE_UNSAFE +# uninitialized constant Mail::ContentDispositionField::QP_SAFE +# uninitialized constant Mail::ContentDispositionField::QP_UNSAFE +# uninitialized constant Mail::ContentDispositionField::Q_VALUES +# uninitialized constant Mail::ContentDispositionField::SPACE +# uninitialized constant Mail::ContentDispositionField::TEXT +# uninitialized constant Mail::ContentDispositionField::TOKEN_UNSAFE +# uninitialized constant Mail::ContentDispositionField::TO_CRLF_REGEX +# uninitialized constant Mail::ContentDispositionField::UNDERSCORE +# uninitialized constant Mail::ContentDispositionField::WSP +# wrong constant name decoded +# wrong constant name disposition_type +# wrong constant name element +# wrong constant name encoded +# wrong constant name filename +# wrong constant name initialize1 +# wrong constant name initialize2 +# wrong constant name initialize +# wrong constant name parameters +# wrong constant name parse1 +# wrong constant name parse +# wrong constant name +# undefined method `initialize1' for class `Mail::ContentIdField' +# undefined method `initialize2' for class `Mail::ContentIdField' +# undefined method `parse1' for class `Mail::ContentIdField' +# uninitialized constant Mail::ContentIdField::ASTERISK +# uninitialized constant Mail::ContentIdField::ATOM_UNSAFE +# uninitialized constant Mail::ContentIdField::B_VALUES +# uninitialized constant Mail::ContentIdField::CAPITAL_M +# uninitialized constant Mail::ContentIdField::COLON +# uninitialized constant Mail::ContentIdField::CONTROL_CHAR +# uninitialized constant Mail::ContentIdField::CR +# uninitialized constant Mail::ContentIdField::CRLF +# uninitialized constant Mail::ContentIdField::CR_ENCODED +# uninitialized constant Mail::ContentIdField::EMPTY +# uninitialized constant Mail::ContentIdField::ENCODED_VALUE +# uninitialized constant Mail::ContentIdField::EQUAL_LF +# uninitialized constant Mail::ContentIdField::FIELD_BODY +# uninitialized constant Mail::ContentIdField::FIELD_LINE +# uninitialized constant Mail::ContentIdField::FIELD_PREFIX +# uninitialized constant Mail::ContentIdField::FIELD_SPLIT +# uninitialized constant Mail::ContentIdField::FILENAME_RE +# uninitialized constant Mail::ContentIdField::FULL_ENCODED_VALUE +# uninitialized constant Mail::ContentIdField::FWS +# uninitialized constant Mail::ContentIdField::HEADER_LINE +# uninitialized constant Mail::ContentIdField::HEADER_SPLIT +# uninitialized constant Mail::ContentIdField::HYPHEN +# uninitialized constant Mail::ContentIdField::LF +# uninitialized constant Mail::ContentIdField::LF_ENCODED +# uninitialized constant Mail::ContentIdField::NULL_SENDER +# uninitialized constant Mail::ContentIdField::PHRASE_UNSAFE +# uninitialized constant Mail::ContentIdField::QP_SAFE +# uninitialized constant Mail::ContentIdField::QP_UNSAFE +# uninitialized constant Mail::ContentIdField::Q_VALUES +# uninitialized constant Mail::ContentIdField::SPACE +# uninitialized constant Mail::ContentIdField::TEXT +# uninitialized constant Mail::ContentIdField::TOKEN_UNSAFE +# uninitialized constant Mail::ContentIdField::TO_CRLF_REGEX +# uninitialized constant Mail::ContentIdField::UNDERSCORE +# uninitialized constant Mail::ContentIdField::WSP +# wrong constant name content_id +# wrong constant name decoded +# wrong constant name element +# wrong constant name encoded +# wrong constant name initialize1 +# wrong constant name initialize2 +# wrong constant name initialize +# wrong constant name parse1 +# wrong constant name parse +# wrong constant name +# wrong constant name initialize +# wrong constant name location +# wrong constant name to_s +# wrong constant name +# undefined method `initialize1' for class `Mail::ContentLocationField' +# undefined method `initialize2' for class `Mail::ContentLocationField' +# undefined method `parse1' for class `Mail::ContentLocationField' +# uninitialized constant Mail::ContentLocationField::ASTERISK +# uninitialized constant Mail::ContentLocationField::ATOM_UNSAFE +# uninitialized constant Mail::ContentLocationField::B_VALUES +# uninitialized constant Mail::ContentLocationField::CAPITAL_M +# uninitialized constant Mail::ContentLocationField::COLON +# uninitialized constant Mail::ContentLocationField::CONTROL_CHAR +# uninitialized constant Mail::ContentLocationField::CR +# uninitialized constant Mail::ContentLocationField::CRLF +# uninitialized constant Mail::ContentLocationField::CR_ENCODED +# uninitialized constant Mail::ContentLocationField::EMPTY +# uninitialized constant Mail::ContentLocationField::ENCODED_VALUE +# uninitialized constant Mail::ContentLocationField::EQUAL_LF +# uninitialized constant Mail::ContentLocationField::FIELD_BODY +# uninitialized constant Mail::ContentLocationField::FIELD_LINE +# uninitialized constant Mail::ContentLocationField::FIELD_PREFIX +# uninitialized constant Mail::ContentLocationField::FIELD_SPLIT +# uninitialized constant Mail::ContentLocationField::FILENAME_RE +# uninitialized constant Mail::ContentLocationField::FULL_ENCODED_VALUE +# uninitialized constant Mail::ContentLocationField::FWS +# uninitialized constant Mail::ContentLocationField::HEADER_LINE +# uninitialized constant Mail::ContentLocationField::HEADER_SPLIT +# uninitialized constant Mail::ContentLocationField::HYPHEN +# uninitialized constant Mail::ContentLocationField::LF +# uninitialized constant Mail::ContentLocationField::LF_ENCODED +# uninitialized constant Mail::ContentLocationField::NULL_SENDER +# uninitialized constant Mail::ContentLocationField::PHRASE_UNSAFE +# uninitialized constant Mail::ContentLocationField::QP_SAFE +# uninitialized constant Mail::ContentLocationField::QP_UNSAFE +# uninitialized constant Mail::ContentLocationField::Q_VALUES +# uninitialized constant Mail::ContentLocationField::SPACE +# uninitialized constant Mail::ContentLocationField::TEXT +# uninitialized constant Mail::ContentLocationField::TOKEN_UNSAFE +# uninitialized constant Mail::ContentLocationField::TO_CRLF_REGEX +# uninitialized constant Mail::ContentLocationField::UNDERSCORE +# uninitialized constant Mail::ContentLocationField::WSP +# wrong constant name decoded +# wrong constant name element +# wrong constant name encoded +# wrong constant name initialize1 +# wrong constant name initialize2 +# wrong constant name initialize +# wrong constant name location +# wrong constant name parse1 +# wrong constant name parse +# wrong constant name +# wrong constant name encoding +# wrong constant name initialize +# wrong constant name +# undefined method `initialize1' for class `Mail::ContentTransferEncodingField' +# undefined method `initialize2' for class `Mail::ContentTransferEncodingField' +# undefined method `parse1' for class `Mail::ContentTransferEncodingField' +# uninitialized constant Mail::ContentTransferEncodingField::ASTERISK +# uninitialized constant Mail::ContentTransferEncodingField::ATOM_UNSAFE +# uninitialized constant Mail::ContentTransferEncodingField::B_VALUES +# uninitialized constant Mail::ContentTransferEncodingField::CAPITAL_M +# uninitialized constant Mail::ContentTransferEncodingField::COLON +# uninitialized constant Mail::ContentTransferEncodingField::CONTROL_CHAR +# uninitialized constant Mail::ContentTransferEncodingField::CR +# uninitialized constant Mail::ContentTransferEncodingField::CRLF +# uninitialized constant Mail::ContentTransferEncodingField::CR_ENCODED +# uninitialized constant Mail::ContentTransferEncodingField::EMPTY +# uninitialized constant Mail::ContentTransferEncodingField::ENCODED_VALUE +# uninitialized constant Mail::ContentTransferEncodingField::EQUAL_LF +# uninitialized constant Mail::ContentTransferEncodingField::FIELD_BODY +# uninitialized constant Mail::ContentTransferEncodingField::FIELD_LINE +# uninitialized constant Mail::ContentTransferEncodingField::FIELD_PREFIX +# uninitialized constant Mail::ContentTransferEncodingField::FIELD_SPLIT +# uninitialized constant Mail::ContentTransferEncodingField::FILENAME_RE +# uninitialized constant Mail::ContentTransferEncodingField::FULL_ENCODED_VALUE +# uninitialized constant Mail::ContentTransferEncodingField::FWS +# uninitialized constant Mail::ContentTransferEncodingField::HEADER_LINE +# uninitialized constant Mail::ContentTransferEncodingField::HEADER_SPLIT +# uninitialized constant Mail::ContentTransferEncodingField::HYPHEN +# uninitialized constant Mail::ContentTransferEncodingField::LF +# uninitialized constant Mail::ContentTransferEncodingField::LF_ENCODED +# uninitialized constant Mail::ContentTransferEncodingField::NULL_SENDER +# uninitialized constant Mail::ContentTransferEncodingField::PHRASE_UNSAFE +# uninitialized constant Mail::ContentTransferEncodingField::QP_SAFE +# uninitialized constant Mail::ContentTransferEncodingField::QP_UNSAFE +# uninitialized constant Mail::ContentTransferEncodingField::Q_VALUES +# uninitialized constant Mail::ContentTransferEncodingField::SPACE +# uninitialized constant Mail::ContentTransferEncodingField::TEXT +# uninitialized constant Mail::ContentTransferEncodingField::TOKEN_UNSAFE +# uninitialized constant Mail::ContentTransferEncodingField::TO_CRLF_REGEX +# uninitialized constant Mail::ContentTransferEncodingField::UNDERSCORE +# uninitialized constant Mail::ContentTransferEncodingField::WSP +# wrong constant name decoded +# wrong constant name element +# wrong constant name encoded +# wrong constant name encoding +# wrong constant name initialize1 +# wrong constant name initialize2 +# wrong constant name initialize +# wrong constant name parse1 +# wrong constant name parse +# wrong constant name +# wrong constant name initialize +# wrong constant name main_type +# wrong constant name parameters +# wrong constant name sub_type +# wrong constant name +# undefined method `initialize1' for class `Mail::ContentTypeField' +# undefined method `initialize2' for class `Mail::ContentTypeField' +# undefined method `parse1' for class `Mail::ContentTypeField' +# uninitialized constant Mail::ContentTypeField::ASTERISK +# uninitialized constant Mail::ContentTypeField::ATOM_UNSAFE +# uninitialized constant Mail::ContentTypeField::B_VALUES +# uninitialized constant Mail::ContentTypeField::CAPITAL_M +# uninitialized constant Mail::ContentTypeField::COLON +# uninitialized constant Mail::ContentTypeField::CONTROL_CHAR +# uninitialized constant Mail::ContentTypeField::CR +# uninitialized constant Mail::ContentTypeField::CRLF +# uninitialized constant Mail::ContentTypeField::CR_ENCODED +# uninitialized constant Mail::ContentTypeField::EMPTY +# uninitialized constant Mail::ContentTypeField::ENCODED_VALUE +# uninitialized constant Mail::ContentTypeField::EQUAL_LF +# uninitialized constant Mail::ContentTypeField::FIELD_BODY +# uninitialized constant Mail::ContentTypeField::FIELD_LINE +# uninitialized constant Mail::ContentTypeField::FIELD_PREFIX +# uninitialized constant Mail::ContentTypeField::FIELD_SPLIT +# uninitialized constant Mail::ContentTypeField::FILENAME_RE +# uninitialized constant Mail::ContentTypeField::FULL_ENCODED_VALUE +# uninitialized constant Mail::ContentTypeField::FWS +# uninitialized constant Mail::ContentTypeField::HEADER_LINE +# uninitialized constant Mail::ContentTypeField::HEADER_SPLIT +# uninitialized constant Mail::ContentTypeField::HYPHEN +# uninitialized constant Mail::ContentTypeField::LF +# uninitialized constant Mail::ContentTypeField::LF_ENCODED +# uninitialized constant Mail::ContentTypeField::NULL_SENDER +# uninitialized constant Mail::ContentTypeField::PHRASE_UNSAFE +# uninitialized constant Mail::ContentTypeField::QP_SAFE +# uninitialized constant Mail::ContentTypeField::QP_UNSAFE +# uninitialized constant Mail::ContentTypeField::Q_VALUES +# uninitialized constant Mail::ContentTypeField::SPACE +# uninitialized constant Mail::ContentTypeField::TEXT +# uninitialized constant Mail::ContentTypeField::TOKEN_UNSAFE +# uninitialized constant Mail::ContentTypeField::TO_CRLF_REGEX +# uninitialized constant Mail::ContentTypeField::UNDERSCORE +# uninitialized constant Mail::ContentTypeField::WSP +# wrong constant name attempt_to_clean +# wrong constant name content_type +# wrong constant name decoded +# wrong constant name element +# wrong constant name encoded +# wrong constant name filename +# wrong constant name initialize1 +# wrong constant name initialize2 +# wrong constant name initialize +# wrong constant name main_type +# wrong constant name parameters +# wrong constant name parse1 +# wrong constant name parse +# wrong constant name string +# wrong constant name stringify +# wrong constant name sub_type +# wrong constant name +# wrong constant name generate_boundary +# wrong constant name with_boundary +# undefined method `initialize1' for class `Mail::DateField' +# undefined method `initialize2' for class `Mail::DateField' +# uninitialized constant Mail::DateField::ASTERISK +# uninitialized constant Mail::DateField::ATOM_UNSAFE +# uninitialized constant Mail::DateField::B_VALUES +# uninitialized constant Mail::DateField::CAPITAL_M +# uninitialized constant Mail::DateField::COLON +# uninitialized constant Mail::DateField::CONTROL_CHAR +# uninitialized constant Mail::DateField::CR +# uninitialized constant Mail::DateField::CRLF +# uninitialized constant Mail::DateField::CR_ENCODED +# uninitialized constant Mail::DateField::EMPTY +# uninitialized constant Mail::DateField::ENCODED_VALUE +# uninitialized constant Mail::DateField::EQUAL_LF +# uninitialized constant Mail::DateField::FIELD_BODY +# uninitialized constant Mail::DateField::FIELD_LINE +# uninitialized constant Mail::DateField::FIELD_PREFIX +# uninitialized constant Mail::DateField::FIELD_SPLIT +# uninitialized constant Mail::DateField::FILENAME_RE +# uninitialized constant Mail::DateField::FULL_ENCODED_VALUE +# uninitialized constant Mail::DateField::FWS +# uninitialized constant Mail::DateField::HEADER_LINE +# uninitialized constant Mail::DateField::HEADER_SPLIT +# uninitialized constant Mail::DateField::HYPHEN +# uninitialized constant Mail::DateField::LF +# uninitialized constant Mail::DateField::LF_ENCODED +# uninitialized constant Mail::DateField::NULL_SENDER +# uninitialized constant Mail::DateField::PHRASE_UNSAFE +# uninitialized constant Mail::DateField::QP_SAFE +# uninitialized constant Mail::DateField::QP_UNSAFE +# uninitialized constant Mail::DateField::Q_VALUES +# uninitialized constant Mail::DateField::SPACE +# uninitialized constant Mail::DateField::TEXT +# uninitialized constant Mail::DateField::TOKEN_UNSAFE +# uninitialized constant Mail::DateField::TO_CRLF_REGEX +# uninitialized constant Mail::DateField::UNDERSCORE +# uninitialized constant Mail::DateField::WSP +# wrong constant name decoded +# wrong constant name encoded +# wrong constant name initialize1 +# wrong constant name initialize2 +# wrong constant name initialize +# wrong constant name +# wrong constant name date_string +# wrong constant name initialize +# wrong constant name time_string +# wrong constant name +# uninitialized constant Mail::Encodings::ASTERISK +# uninitialized constant Mail::Encodings::ATOM_UNSAFE +# uninitialized constant Mail::Encodings::B_VALUES +# wrong constant name +# wrong constant name +# uninitialized constant Mail::Encodings::CAPITAL_M +# uninitialized constant Mail::Encodings::COLON +# uninitialized constant Mail::Encodings::CONTROL_CHAR +# uninitialized constant Mail::Encodings::CR +# uninitialized constant Mail::Encodings::CRLF +# uninitialized constant Mail::Encodings::CR_ENCODED +# uninitialized constant Mail::Encodings::EMPTY +# uninitialized constant Mail::Encodings::ENCODED_VALUE +# uninitialized constant Mail::Encodings::EQUAL_LF +# wrong constant name +# uninitialized constant Mail::Encodings::FIELD_BODY +# uninitialized constant Mail::Encodings::FIELD_LINE +# uninitialized constant Mail::Encodings::FIELD_NAME +# uninitialized constant Mail::Encodings::FIELD_PREFIX +# uninitialized constant Mail::Encodings::FIELD_SPLIT +# uninitialized constant Mail::Encodings::FULL_ENCODED_VALUE +# uninitialized constant Mail::Encodings::FWS +# uninitialized constant Mail::Encodings::HEADER_LINE +# uninitialized constant Mail::Encodings::HEADER_SPLIT +# uninitialized constant Mail::Encodings::HYPHEN +# wrong constant name +# uninitialized constant Mail::Encodings::LF +# uninitialized constant Mail::Encodings::LF_ENCODED +# uninitialized constant Mail::Encodings::NULL_SENDER +# uninitialized constant Mail::Encodings::PHRASE_UNSAFE +# uninitialized constant Mail::Encodings::QP_SAFE +# uninitialized constant Mail::Encodings::QP_UNSAFE +# uninitialized constant Mail::Encodings::Q_VALUES +# wrong constant name +# uninitialized constant Mail::Encodings::SPACE +# wrong constant name +# uninitialized constant Mail::Encodings::TEXT +# uninitialized constant Mail::Encodings::TOKEN_UNSAFE +# wrong constant name +# uninitialized constant Mail::Encodings::UNDERSCORE +# wrong constant name +# uninitialized constant Mail::Encodings::WSP +# wrong constant name +# wrong constant name +# wrong constant name +# uninitialized constant Mail::Encodings::Identity::NAME +# uninitialized constant Mail::Encodings::Identity::PRIORITY +# wrong constant name +# wrong constant name decode +# wrong constant name encode +# wrong constant name +# wrong constant name +# undefined singleton method `negotiate1' for `Mail::Encodings::TransferEncoding' +# undefined singleton method `renegotiate1' for `Mail::Encodings::TransferEncoding' +# wrong constant name +# wrong constant name can_encode? +# wrong constant name can_transport? +# wrong constant name compatible_input? +# wrong constant name cost +# wrong constant name lowest_cost +# wrong constant name negotiate1 +# wrong constant name negotiate +# wrong constant name renegotiate1 +# wrong constant name renegotiate +# uninitialized constant Mail::Encodings::UnixToUnix::PRIORITY +# wrong constant name +# wrong constant name decode +# wrong constant name encode +# undefined singleton method `address_encode1' for `Mail::Encodings' +# undefined singleton method `b_value_encode1' for `Mail::Encodings' +# undefined singleton method `q_value_encode1' for `Mail::Encodings' +# undefined singleton method `transcode_charset1' for `Mail::Encodings' +# wrong constant name +# wrong constant name address_encode1 +# wrong constant name address_encode +# wrong constant name b_value_decode +# wrong constant name b_value_encode1 +# wrong constant name b_value_encode +# wrong constant name collapse_adjacent_encodings +# wrong constant name decode_encode +# wrong constant name defined? +# wrong constant name each_base64_chunk_byterange +# wrong constant name each_chunk_byterange +# wrong constant name encode_non_usascii +# wrong constant name find_encoding +# wrong constant name get_all +# wrong constant name get_encoding +# wrong constant name get_name +# wrong constant name param_decode +# wrong constant name param_encode +# wrong constant name q_value_decode +# wrong constant name q_value_encode1 +# wrong constant name q_value_encode +# wrong constant name register +# wrong constant name transcode_charset1 +# wrong constant name transcode_charset +# wrong constant name unquote_and_convert_to +# wrong constant name value_decode +# wrong constant name value_encoding_from_string +# wrong constant name with_ascii_kcode +# uninitialized constant Mail::Envelope::ASTERISK +# uninitialized constant Mail::Envelope::ATOM_UNSAFE +# uninitialized constant Mail::Envelope::B_VALUES +# uninitialized constant Mail::Envelope::CAPITAL_M +# uninitialized constant Mail::Envelope::COLON +# uninitialized constant Mail::Envelope::CONTROL_CHAR +# uninitialized constant Mail::Envelope::CR +# uninitialized constant Mail::Envelope::CRLF +# uninitialized constant Mail::Envelope::CR_ENCODED +# uninitialized constant Mail::Envelope::EMPTY +# uninitialized constant Mail::Envelope::ENCODED_VALUE +# uninitialized constant Mail::Envelope::EQUAL_LF +# uninitialized constant Mail::Envelope::FIELD_BODY +# uninitialized constant Mail::Envelope::FIELD_LINE +# uninitialized constant Mail::Envelope::FIELD_NAME +# uninitialized constant Mail::Envelope::FIELD_PREFIX +# uninitialized constant Mail::Envelope::FIELD_SPLIT +# uninitialized constant Mail::Envelope::FILENAME_RE +# uninitialized constant Mail::Envelope::FULL_ENCODED_VALUE +# uninitialized constant Mail::Envelope::FWS +# uninitialized constant Mail::Envelope::HEADER_LINE +# uninitialized constant Mail::Envelope::HEADER_SPLIT +# uninitialized constant Mail::Envelope::HYPHEN +# uninitialized constant Mail::Envelope::LF +# uninitialized constant Mail::Envelope::LF_ENCODED +# uninitialized constant Mail::Envelope::NULL_SENDER +# uninitialized constant Mail::Envelope::PHRASE_UNSAFE +# uninitialized constant Mail::Envelope::QP_SAFE +# uninitialized constant Mail::Envelope::QP_UNSAFE +# uninitialized constant Mail::Envelope::Q_VALUES +# uninitialized constant Mail::Envelope::SPACE +# uninitialized constant Mail::Envelope::TEXT +# uninitialized constant Mail::Envelope::TOKEN_UNSAFE +# uninitialized constant Mail::Envelope::TO_CRLF_REGEX +# uninitialized constant Mail::Envelope::UNDERSCORE +# uninitialized constant Mail::Envelope::WSP +# wrong constant name date +# wrong constant name element +# wrong constant name from +# wrong constant name initialize +# wrong constant name +# wrong constant name address +# wrong constant name date_time +# wrong constant name formatted_date_time +# wrong constant name initialize +# wrong constant name +# wrong constant name +# undefined method `initialize1' for class `Mail::Field' +# undefined method `initialize2' for class `Mail::Field' +# wrong constant name <=> +# wrong constant name == +# uninitialized constant Mail::Field::ASTERISK +# uninitialized constant Mail::Field::ATOM_UNSAFE +# uninitialized constant Mail::Field::B_VALUES +# uninitialized constant Mail::Field::CAPITAL_M +# uninitialized constant Mail::Field::COLON +# uninitialized constant Mail::Field::CONTROL_CHAR +# uninitialized constant Mail::Field::CR +# uninitialized constant Mail::Field::CRLF +# uninitialized constant Mail::Field::CR_ENCODED +# uninitialized constant Mail::Field::EMPTY +# uninitialized constant Mail::Field::ENCODED_VALUE +# uninitialized constant Mail::Field::EQUAL_LF +# uninitialized constant Mail::Field::FIELD_BODY +# uninitialized constant Mail::Field::FIELD_LINE +# uninitialized constant Mail::Field::FIELD_NAME +# uninitialized constant Mail::Field::FIELD_PREFIX +# uninitialized constant Mail::Field::FIELD_SPLIT +# uninitialized constant Mail::Field::FULL_ENCODED_VALUE +# uninitialized constant Mail::Field::FWS +# wrong constant name +# uninitialized constant Mail::Field::HEADER_LINE +# uninitialized constant Mail::Field::HEADER_SPLIT +# uninitialized constant Mail::Field::HYPHEN +# wrong constant name +# uninitialized constant Mail::Field::LF +# uninitialized constant Mail::Field::LF_ENCODED +# uninitialized constant Mail::Field::NULL_SENDER +# wrong constant name +# uninitialized constant Mail::Field::PHRASE_UNSAFE +# wrong constant name +# uninitialized constant Mail::Field::QP_SAFE +# uninitialized constant Mail::Field::QP_UNSAFE +# uninitialized constant Mail::Field::Q_VALUES +# uninitialized constant Mail::Field::SPACE +# wrong constant name +# uninitialized constant Mail::Field::TEXT +# uninitialized constant Mail::Field::TOKEN_UNSAFE +# uninitialized constant Mail::Field::TO_CRLF_REGEX +# uninitialized constant Mail::Field::UNDERSCORE +# uninitialized constant Mail::Field::WSP +# wrong constant name field +# wrong constant name field= +# wrong constant name field_order_id +# wrong constant name initialize1 +# wrong constant name initialize2 +# wrong constant name initialize +# wrong constant name method_missing +# wrong constant name name +# wrong constant name responsible_for? +# wrong constant name same +# wrong constant name unparsed_value +# wrong constant name update +# wrong constant name value +# wrong constant name value= +# wrong constant name +# wrong constant name initialize +# wrong constant name +# wrong constant name initialize +# wrong constant name +# wrong constant name element +# wrong constant name element= +# wrong constant name initialize +# wrong constant name reason +# wrong constant name reason= +# wrong constant name value +# wrong constant name value= +# wrong constant name +# wrong constant name +# undefined singleton method `parse1' for `Mail::Field' +# wrong constant name +# wrong constant name parse1 +# wrong constant name parse +# wrong constant name split +# wrong constant name << +# uninitialized constant Mail::FieldList::Elem +# wrong constant name +# wrong constant name deliver! +# wrong constant name initialize +# wrong constant name settings +# wrong constant name settings= +# wrong constant name +# undefined method `initialize1' for class `Mail::FromField' +# undefined method `initialize2' for class `Mail::FromField' +# uninitialized constant Mail::FromField::ASTERISK +# uninitialized constant Mail::FromField::ATOM_UNSAFE +# uninitialized constant Mail::FromField::B_VALUES +# uninitialized constant Mail::FromField::CAPITAL_M +# uninitialized constant Mail::FromField::COLON +# uninitialized constant Mail::FromField::CONTROL_CHAR +# uninitialized constant Mail::FromField::CR +# uninitialized constant Mail::FromField::CRLF +# uninitialized constant Mail::FromField::CR_ENCODED +# uninitialized constant Mail::FromField::EMPTY +# uninitialized constant Mail::FromField::ENCODED_VALUE +# uninitialized constant Mail::FromField::EQUAL_LF +# uninitialized constant Mail::FromField::FIELD_BODY +# uninitialized constant Mail::FromField::FIELD_LINE +# uninitialized constant Mail::FromField::FIELD_PREFIX +# uninitialized constant Mail::FromField::FIELD_SPLIT +# uninitialized constant Mail::FromField::FILENAME_RE +# uninitialized constant Mail::FromField::FULL_ENCODED_VALUE +# uninitialized constant Mail::FromField::FWS +# uninitialized constant Mail::FromField::HEADER_LINE +# uninitialized constant Mail::FromField::HEADER_SPLIT +# uninitialized constant Mail::FromField::HYPHEN +# uninitialized constant Mail::FromField::LF +# uninitialized constant Mail::FromField::LF_ENCODED +# uninitialized constant Mail::FromField::NULL_SENDER +# uninitialized constant Mail::FromField::PHRASE_UNSAFE +# uninitialized constant Mail::FromField::QP_SAFE +# uninitialized constant Mail::FromField::QP_UNSAFE +# uninitialized constant Mail::FromField::Q_VALUES +# uninitialized constant Mail::FromField::SPACE +# uninitialized constant Mail::FromField::TEXT +# uninitialized constant Mail::FromField::TOKEN_UNSAFE +# uninitialized constant Mail::FromField::TO_CRLF_REGEX +# uninitialized constant Mail::FromField::UNDERSCORE +# uninitialized constant Mail::FromField::WSP +# wrong constant name decoded +# wrong constant name encoded +# wrong constant name initialize1 +# wrong constant name initialize2 +# wrong constant name initialize +# wrong constant name +# undefined method `initialize1' for class `Mail::Header' +# undefined method `initialize2' for class `Mail::Header' +# uninitialized constant Mail::Header::ASTERISK +# uninitialized constant Mail::Header::ATOM_UNSAFE +# uninitialized constant Mail::Header::B_VALUES +# uninitialized constant Mail::Header::CAPITAL_M +# uninitialized constant Mail::Header::COLON +# uninitialized constant Mail::Header::CONTROL_CHAR +# uninitialized constant Mail::Header::CR +# uninitialized constant Mail::Header::CRLF +# uninitialized constant Mail::Header::CR_ENCODED +# uninitialized constant Mail::Header::EMPTY +# uninitialized constant Mail::Header::ENCODED_VALUE +# uninitialized constant Mail::Header::EQUAL_LF +# uninitialized constant Mail::Header::Elem +# uninitialized constant Mail::Header::FIELD_BODY +# uninitialized constant Mail::Header::FIELD_LINE +# uninitialized constant Mail::Header::FIELD_NAME +# uninitialized constant Mail::Header::FIELD_PREFIX +# uninitialized constant Mail::Header::FIELD_SPLIT +# uninitialized constant Mail::Header::FULL_ENCODED_VALUE +# uninitialized constant Mail::Header::FWS +# uninitialized constant Mail::Header::HEADER_LINE +# uninitialized constant Mail::Header::HEADER_SPLIT +# uninitialized constant Mail::Header::HYPHEN +# uninitialized constant Mail::Header::LF +# uninitialized constant Mail::Header::LF_ENCODED +# uninitialized constant Mail::Header::NULL_SENDER +# uninitialized constant Mail::Header::PHRASE_UNSAFE +# uninitialized constant Mail::Header::QP_SAFE +# uninitialized constant Mail::Header::QP_UNSAFE +# uninitialized constant Mail::Header::Q_VALUES +# uninitialized constant Mail::Header::SPACE +# uninitialized constant Mail::Header::TEXT +# uninitialized constant Mail::Header::TOKEN_UNSAFE +# uninitialized constant Mail::Header::TO_CRLF_REGEX +# uninitialized constant Mail::Header::UNDERSCORE +# uninitialized constant Mail::Header::WSP +# wrong constant name [] +# wrong constant name []= +# wrong constant name charset +# wrong constant name charset= +# wrong constant name decoded +# wrong constant name encoded +# wrong constant name errors +# wrong constant name field_summary +# wrong constant name fields +# wrong constant name fields= +# wrong constant name has_content_id? +# wrong constant name has_date? +# wrong constant name has_message_id? +# wrong constant name has_mime_version? +# wrong constant name initialize1 +# wrong constant name initialize2 +# wrong constant name initialize +# wrong constant name raw_source +# wrong constant name +# wrong constant name maximum_amount +# wrong constant name maximum_amount= +# undefined method `delete_all1' for class `Mail::IMAP' +# undefined method `find1' for class `Mail::IMAP' +# wrong constant name connection +# wrong constant name delete_all1 +# wrong constant name delete_all +# wrong constant name find1 +# wrong constant name find +# wrong constant name initialize +# wrong constant name settings +# wrong constant name settings= +# wrong constant name +# undefined method `initialize1' for class `Mail::InReplyToField' +# undefined method `initialize2' for class `Mail::InReplyToField' +# uninitialized constant Mail::InReplyToField::ASTERISK +# uninitialized constant Mail::InReplyToField::ATOM_UNSAFE +# uninitialized constant Mail::InReplyToField::B_VALUES +# uninitialized constant Mail::InReplyToField::CAPITAL_M +# uninitialized constant Mail::InReplyToField::COLON +# uninitialized constant Mail::InReplyToField::CONTROL_CHAR +# uninitialized constant Mail::InReplyToField::CR +# uninitialized constant Mail::InReplyToField::CRLF +# uninitialized constant Mail::InReplyToField::CR_ENCODED +# uninitialized constant Mail::InReplyToField::EMPTY +# uninitialized constant Mail::InReplyToField::ENCODED_VALUE +# uninitialized constant Mail::InReplyToField::EQUAL_LF +# uninitialized constant Mail::InReplyToField::FIELD_BODY +# uninitialized constant Mail::InReplyToField::FIELD_LINE +# uninitialized constant Mail::InReplyToField::FIELD_PREFIX +# uninitialized constant Mail::InReplyToField::FIELD_SPLIT +# uninitialized constant Mail::InReplyToField::FILENAME_RE +# uninitialized constant Mail::InReplyToField::FULL_ENCODED_VALUE +# uninitialized constant Mail::InReplyToField::FWS +# uninitialized constant Mail::InReplyToField::HEADER_LINE +# uninitialized constant Mail::InReplyToField::HEADER_SPLIT +# uninitialized constant Mail::InReplyToField::HYPHEN +# uninitialized constant Mail::InReplyToField::LF +# uninitialized constant Mail::InReplyToField::LF_ENCODED +# uninitialized constant Mail::InReplyToField::NULL_SENDER +# uninitialized constant Mail::InReplyToField::PHRASE_UNSAFE +# uninitialized constant Mail::InReplyToField::QP_SAFE +# uninitialized constant Mail::InReplyToField::QP_UNSAFE +# uninitialized constant Mail::InReplyToField::Q_VALUES +# uninitialized constant Mail::InReplyToField::SPACE +# uninitialized constant Mail::InReplyToField::TEXT +# uninitialized constant Mail::InReplyToField::TOKEN_UNSAFE +# uninitialized constant Mail::InReplyToField::TO_CRLF_REGEX +# uninitialized constant Mail::InReplyToField::UNDERSCORE +# uninitialized constant Mail::InReplyToField::WSP +# wrong constant name decoded +# wrong constant name encoded +# wrong constant name initialize1 +# wrong constant name initialize2 +# wrong constant name initialize +# wrong constant name +# undefined method `default1' for class `Mail::IndifferentHash' +# undefined method `initialize1' for class `Mail::IndifferentHash' +# uninitialized constant Mail::IndifferentHash::Elem +# uninitialized constant Mail::IndifferentHash::K +# uninitialized constant Mail::IndifferentHash::V +# wrong constant name []= +# wrong constant name convert_key +# wrong constant name convert_value +# wrong constant name default1 +# wrong constant name default +# wrong constant name delete +# wrong constant name fetch +# wrong constant name has_key? +# wrong constant name include? +# wrong constant name initialize1 +# wrong constant name initialize +# wrong constant name key? +# wrong constant name member? +# wrong constant name merge +# wrong constant name merge! +# wrong constant name regular_update +# wrong constant name regular_writer +# wrong constant name store +# wrong constant name update +# wrong constant name values_at +# wrong constant name +# wrong constant name new_from_hash_copying_default +# undefined method `initialize1' for class `Mail::KeywordsField' +# undefined method `initialize2' for class `Mail::KeywordsField' +# undefined method `parse1' for class `Mail::KeywordsField' +# uninitialized constant Mail::KeywordsField::ASTERISK +# uninitialized constant Mail::KeywordsField::ATOM_UNSAFE +# uninitialized constant Mail::KeywordsField::B_VALUES +# uninitialized constant Mail::KeywordsField::CAPITAL_M +# uninitialized constant Mail::KeywordsField::COLON +# uninitialized constant Mail::KeywordsField::CONTROL_CHAR +# uninitialized constant Mail::KeywordsField::CR +# uninitialized constant Mail::KeywordsField::CRLF +# uninitialized constant Mail::KeywordsField::CR_ENCODED +# uninitialized constant Mail::KeywordsField::EMPTY +# uninitialized constant Mail::KeywordsField::ENCODED_VALUE +# uninitialized constant Mail::KeywordsField::EQUAL_LF +# uninitialized constant Mail::KeywordsField::FIELD_BODY +# uninitialized constant Mail::KeywordsField::FIELD_LINE +# uninitialized constant Mail::KeywordsField::FIELD_PREFIX +# uninitialized constant Mail::KeywordsField::FIELD_SPLIT +# uninitialized constant Mail::KeywordsField::FILENAME_RE +# uninitialized constant Mail::KeywordsField::FULL_ENCODED_VALUE +# uninitialized constant Mail::KeywordsField::FWS +# uninitialized constant Mail::KeywordsField::HEADER_LINE +# uninitialized constant Mail::KeywordsField::HEADER_SPLIT +# uninitialized constant Mail::KeywordsField::HYPHEN +# uninitialized constant Mail::KeywordsField::LF +# uninitialized constant Mail::KeywordsField::LF_ENCODED +# uninitialized constant Mail::KeywordsField::NULL_SENDER +# uninitialized constant Mail::KeywordsField::PHRASE_UNSAFE +# uninitialized constant Mail::KeywordsField::QP_SAFE +# uninitialized constant Mail::KeywordsField::QP_UNSAFE +# uninitialized constant Mail::KeywordsField::Q_VALUES +# uninitialized constant Mail::KeywordsField::SPACE +# uninitialized constant Mail::KeywordsField::TEXT +# uninitialized constant Mail::KeywordsField::TOKEN_UNSAFE +# uninitialized constant Mail::KeywordsField::TO_CRLF_REGEX +# uninitialized constant Mail::KeywordsField::UNDERSCORE +# uninitialized constant Mail::KeywordsField::WSP +# wrong constant name decoded +# wrong constant name encoded +# wrong constant name initialize1 +# wrong constant name initialize2 +# wrong constant name initialize +# wrong constant name keywords +# wrong constant name parse1 +# wrong constant name parse +# wrong constant name phrase_list +# wrong constant name +# wrong constant name deliver! +# wrong constant name initialize +# wrong constant name logger +# wrong constant name settings +# wrong constant name severity +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name an_attachment_with_filename +# wrong constant name any_attachment +# wrong constant name have_sent_email +# wrong constant name === +# wrong constant name +# wrong constant name === +# wrong constant name filename +# wrong constant name initialize +# wrong constant name +# wrong constant name bcc +# wrong constant name cc +# wrong constant name description +# wrong constant name dump_deliveries +# wrong constant name explain_expectations +# wrong constant name failure_message +# wrong constant name failure_message_when_negated +# wrong constant name filter_matched_deliveries +# wrong constant name from +# wrong constant name initialize +# wrong constant name matches? +# wrong constant name matches_on_attachments? +# wrong constant name matches_on_blind_copy_recipients? +# wrong constant name matches_on_body? +# wrong constant name matches_on_body_matcher? +# wrong constant name matches_on_copy_recipients? +# wrong constant name matches_on_having_attachments? +# wrong constant name matches_on_html_part_body? +# wrong constant name matches_on_recipients? +# wrong constant name matches_on_sender? +# wrong constant name matches_on_subject? +# wrong constant name matches_on_subject_matcher? +# wrong constant name matches_on_text_part_body? +# wrong constant name matching_body +# wrong constant name matching_subject +# wrong constant name to +# wrong constant name with_any_attachments +# wrong constant name with_attachments +# wrong constant name with_body +# wrong constant name with_html +# wrong constant name with_no_attachments +# wrong constant name with_subject +# wrong constant name with_text +# wrong constant name +# wrong constant name +# undefined method `add_date1' for class `Mail::Message' +# undefined method `add_message_id1' for class `Mail::Message' +# undefined method `add_mime_version1' for class `Mail::Message' +# undefined method `bcc1' for class `Mail::Message' +# undefined method `body1' for class `Mail::Message' +# undefined method `body_encoding1' for class `Mail::Message' +# undefined method `cc1' for class `Mail::Message' +# undefined method `comments1' for class `Mail::Message' +# undefined method `content_description1' for class `Mail::Message' +# undefined method `content_disposition1' for class `Mail::Message' +# undefined method `content_id1' for class `Mail::Message' +# undefined method `content_location1' for class `Mail::Message' +# undefined method `content_transfer_encoding1' for class `Mail::Message' +# undefined method `content_type1' for class `Mail::Message' +# undefined method `date1' for class `Mail::Message' +# undefined method `default1' for class `Mail::Message' +# undefined method `delivery_method1' for class `Mail::Message' +# undefined method `delivery_method2' for class `Mail::Message' +# undefined method `from1' for class `Mail::Message' +# undefined method `header1' for class `Mail::Message' +# undefined method `headers1' for class `Mail::Message' +# undefined method `in_reply_to1' for class `Mail::Message' +# undefined method `keywords1' for class `Mail::Message' +# undefined method `mark_for_delete=1' for class `Mail::Message' +# undefined method `message_id1' for class `Mail::Message' +# undefined method `mime_version1' for class `Mail::Message' +# undefined method `part1' for class `Mail::Message' +# undefined method `received1' for class `Mail::Message' +# undefined method `references1' for class `Mail::Message' +# undefined method `reply_to1' for class `Mail::Message' +# undefined method `resent_bcc1' for class `Mail::Message' +# undefined method `resent_cc1' for class `Mail::Message' +# undefined method `resent_date1' for class `Mail::Message' +# undefined method `resent_from1' for class `Mail::Message' +# undefined method `resent_message_id1' for class `Mail::Message' +# undefined method `resent_sender1' for class `Mail::Message' +# undefined method `resent_to1' for class `Mail::Message' +# undefined method `return_path1' for class `Mail::Message' +# undefined method `sender1' for class `Mail::Message' +# undefined method `smtp_envelope_from1' for class `Mail::Message' +# undefined method `smtp_envelope_to1' for class `Mail::Message' +# undefined method `subject1' for class `Mail::Message' +# undefined method `to1' for class `Mail::Message' +# undefined method `to_yaml1' for class `Mail::Message' +# undefined method `transport_encoding1' for class `Mail::Message' +# wrong constant name <=> +# wrong constant name == +# uninitialized constant Mail::Message::ASTERISK +# uninitialized constant Mail::Message::ATOM_UNSAFE +# uninitialized constant Mail::Message::B_VALUES +# uninitialized constant Mail::Message::CAPITAL_M +# uninitialized constant Mail::Message::COLON +# uninitialized constant Mail::Message::CONTROL_CHAR +# uninitialized constant Mail::Message::CR +# uninitialized constant Mail::Message::CRLF +# uninitialized constant Mail::Message::CR_ENCODED +# uninitialized constant Mail::Message::EMPTY +# uninitialized constant Mail::Message::ENCODED_VALUE +# uninitialized constant Mail::Message::EQUAL_LF +# uninitialized constant Mail::Message::FIELD_BODY +# uninitialized constant Mail::Message::FIELD_LINE +# uninitialized constant Mail::Message::FIELD_NAME +# uninitialized constant Mail::Message::FIELD_PREFIX +# uninitialized constant Mail::Message::FIELD_SPLIT +# uninitialized constant Mail::Message::FULL_ENCODED_VALUE +# uninitialized constant Mail::Message::FWS +# uninitialized constant Mail::Message::HEADER_LINE +# uninitialized constant Mail::Message::HEADER_SPLIT +# uninitialized constant Mail::Message::HYPHEN +# uninitialized constant Mail::Message::LF +# uninitialized constant Mail::Message::LF_ENCODED +# uninitialized constant Mail::Message::NULL_SENDER +# uninitialized constant Mail::Message::PHRASE_UNSAFE +# uninitialized constant Mail::Message::QP_SAFE +# uninitialized constant Mail::Message::QP_UNSAFE +# uninitialized constant Mail::Message::Q_VALUES +# uninitialized constant Mail::Message::SPACE +# uninitialized constant Mail::Message::TEXT +# uninitialized constant Mail::Message::TOKEN_UNSAFE +# uninitialized constant Mail::Message::TO_CRLF_REGEX +# uninitialized constant Mail::Message::UNDERSCORE +# uninitialized constant Mail::Message::WSP +# wrong constant name [] +# wrong constant name []= +# wrong constant name action +# wrong constant name add_charset +# wrong constant name add_content_transfer_encoding +# wrong constant name add_content_type +# wrong constant name add_date1 +# wrong constant name add_date +# wrong constant name add_file +# wrong constant name add_message_id1 +# wrong constant name add_message_id +# wrong constant name add_mime_version1 +# wrong constant name add_mime_version +# wrong constant name add_part +# wrong constant name add_transfer_encoding +# wrong constant name all_parts +# wrong constant name attachment +# wrong constant name attachment? +# wrong constant name attachments +# wrong constant name bcc1 +# wrong constant name bcc +# wrong constant name bcc= +# wrong constant name bcc_addrs +# wrong constant name body1 +# wrong constant name body +# wrong constant name body= +# wrong constant name body_encoding1 +# wrong constant name body_encoding +# wrong constant name body_encoding= +# wrong constant name bounced? +# wrong constant name boundary +# wrong constant name cc1 +# wrong constant name cc +# wrong constant name cc= +# wrong constant name cc_addrs +# wrong constant name charset +# wrong constant name charset= +# wrong constant name comments1 +# wrong constant name comments +# wrong constant name comments= +# wrong constant name content_description1 +# wrong constant name content_description +# wrong constant name content_description= +# wrong constant name content_disposition1 +# wrong constant name content_disposition +# wrong constant name content_disposition= +# wrong constant name content_id1 +# wrong constant name content_id +# wrong constant name content_id= +# wrong constant name content_location1 +# wrong constant name content_location +# wrong constant name content_location= +# wrong constant name content_transfer_encoding1 +# wrong constant name content_transfer_encoding +# wrong constant name content_transfer_encoding= +# wrong constant name content_type1 +# wrong constant name content_type +# wrong constant name content_type= +# wrong constant name content_type_parameters +# wrong constant name convert_to_multipart +# wrong constant name date1 +# wrong constant name date +# wrong constant name date= +# wrong constant name decode_body +# wrong constant name decoded +# wrong constant name default1 +# wrong constant name default +# wrong constant name deliver +# wrong constant name deliver! +# wrong constant name delivery_handler +# wrong constant name delivery_handler= +# wrong constant name delivery_method1 +# wrong constant name delivery_method2 +# wrong constant name delivery_method +# wrong constant name delivery_status_part +# wrong constant name delivery_status_report? +# wrong constant name destinations +# wrong constant name diagnostic_code +# wrong constant name encode! +# wrong constant name encoded +# wrong constant name envelope_date +# wrong constant name envelope_from +# wrong constant name error_status +# wrong constant name errors +# wrong constant name filename +# wrong constant name final_recipient +# wrong constant name find_first_mime_type +# wrong constant name from1 +# wrong constant name from +# wrong constant name from= +# wrong constant name from_addrs +# wrong constant name has_attachments? +# wrong constant name has_charset? +# wrong constant name has_content_transfer_encoding? +# wrong constant name has_content_type? +# wrong constant name has_date? +# wrong constant name has_message_id? +# wrong constant name has_mime_version? +# wrong constant name has_transfer_encoding? +# wrong constant name header1 +# wrong constant name header +# wrong constant name header= +# wrong constant name header_fields +# wrong constant name headers1 +# wrong constant name headers +# wrong constant name html_part +# wrong constant name html_part= +# wrong constant name in_reply_to1 +# wrong constant name in_reply_to +# wrong constant name in_reply_to= +# wrong constant name inform_interceptors +# wrong constant name inform_observers +# wrong constant name initialize +# wrong constant name is_marked_for_delete? +# wrong constant name keywords1 +# wrong constant name keywords +# wrong constant name keywords= +# wrong constant name main_type +# wrong constant name mark_for_delete=1 +# wrong constant name mark_for_delete= +# wrong constant name message_content_type +# wrong constant name message_id1 +# wrong constant name message_id +# wrong constant name message_id= +# wrong constant name method_missing +# wrong constant name mime_parameters +# wrong constant name mime_type +# wrong constant name mime_version1 +# wrong constant name mime_version +# wrong constant name mime_version= +# wrong constant name multipart? +# wrong constant name multipart_report? +# wrong constant name part1 +# wrong constant name part +# wrong constant name parts +# wrong constant name perform_deliveries +# wrong constant name perform_deliveries= +# wrong constant name raise_delivery_errors +# wrong constant name raise_delivery_errors= +# wrong constant name raw_envelope +# wrong constant name raw_source +# wrong constant name read +# wrong constant name ready_to_send! +# wrong constant name received1 +# wrong constant name received +# wrong constant name received= +# wrong constant name references1 +# wrong constant name references +# wrong constant name references= +# wrong constant name register_for_delivery_notification +# wrong constant name remote_mta +# wrong constant name reply +# wrong constant name reply_to1 +# wrong constant name reply_to +# wrong constant name reply_to= +# wrong constant name resent_bcc1 +# wrong constant name resent_bcc +# wrong constant name resent_bcc= +# wrong constant name resent_cc1 +# wrong constant name resent_cc +# wrong constant name resent_cc= +# wrong constant name resent_date1 +# wrong constant name resent_date +# wrong constant name resent_date= +# wrong constant name resent_from1 +# wrong constant name resent_from +# wrong constant name resent_from= +# wrong constant name resent_message_id1 +# wrong constant name resent_message_id +# wrong constant name resent_message_id= +# wrong constant name resent_sender1 +# wrong constant name resent_sender +# wrong constant name resent_sender= +# wrong constant name resent_to1 +# wrong constant name resent_to +# wrong constant name resent_to= +# wrong constant name retryable? +# wrong constant name return_path1 +# wrong constant name return_path +# wrong constant name return_path= +# wrong constant name sender1 +# wrong constant name sender +# wrong constant name sender= +# wrong constant name set_envelope +# wrong constant name skip_deletion +# wrong constant name smtp_envelope_from1 +# wrong constant name smtp_envelope_from +# wrong constant name smtp_envelope_from= +# wrong constant name smtp_envelope_to1 +# wrong constant name smtp_envelope_to +# wrong constant name smtp_envelope_to= +# wrong constant name sub_type +# wrong constant name subject1 +# wrong constant name subject +# wrong constant name subject= +# wrong constant name text? +# wrong constant name text_part +# wrong constant name text_part= +# wrong constant name to1 +# wrong constant name to +# wrong constant name to= +# wrong constant name to_addrs +# wrong constant name to_yaml1 +# wrong constant name to_yaml +# wrong constant name transfer_encoding +# wrong constant name transport_encoding1 +# wrong constant name transport_encoding +# wrong constant name transport_encoding= +# wrong constant name without_attachments! +# wrong constant name +# wrong constant name default_charset +# wrong constant name default_charset= +# wrong constant name from_hash +# wrong constant name from_yaml +# undefined method `initialize1' for class `Mail::MessageIdField' +# undefined method `initialize2' for class `Mail::MessageIdField' +# uninitialized constant Mail::MessageIdField::ASTERISK +# uninitialized constant Mail::MessageIdField::ATOM_UNSAFE +# uninitialized constant Mail::MessageIdField::B_VALUES +# uninitialized constant Mail::MessageIdField::CAPITAL_M +# uninitialized constant Mail::MessageIdField::COLON +# uninitialized constant Mail::MessageIdField::CONTROL_CHAR +# uninitialized constant Mail::MessageIdField::CR +# uninitialized constant Mail::MessageIdField::CRLF +# uninitialized constant Mail::MessageIdField::CR_ENCODED +# uninitialized constant Mail::MessageIdField::EMPTY +# uninitialized constant Mail::MessageIdField::ENCODED_VALUE +# uninitialized constant Mail::MessageIdField::EQUAL_LF +# uninitialized constant Mail::MessageIdField::FIELD_BODY +# uninitialized constant Mail::MessageIdField::FIELD_LINE +# uninitialized constant Mail::MessageIdField::FIELD_PREFIX +# uninitialized constant Mail::MessageIdField::FIELD_SPLIT +# uninitialized constant Mail::MessageIdField::FILENAME_RE +# uninitialized constant Mail::MessageIdField::FULL_ENCODED_VALUE +# uninitialized constant Mail::MessageIdField::FWS +# uninitialized constant Mail::MessageIdField::HEADER_LINE +# uninitialized constant Mail::MessageIdField::HEADER_SPLIT +# uninitialized constant Mail::MessageIdField::HYPHEN +# uninitialized constant Mail::MessageIdField::LF +# uninitialized constant Mail::MessageIdField::LF_ENCODED +# uninitialized constant Mail::MessageIdField::NULL_SENDER +# uninitialized constant Mail::MessageIdField::PHRASE_UNSAFE +# uninitialized constant Mail::MessageIdField::QP_SAFE +# uninitialized constant Mail::MessageIdField::QP_UNSAFE +# uninitialized constant Mail::MessageIdField::Q_VALUES +# uninitialized constant Mail::MessageIdField::SPACE +# uninitialized constant Mail::MessageIdField::TEXT +# uninitialized constant Mail::MessageIdField::TOKEN_UNSAFE +# uninitialized constant Mail::MessageIdField::TO_CRLF_REGEX +# uninitialized constant Mail::MessageIdField::UNDERSCORE +# uninitialized constant Mail::MessageIdField::WSP +# wrong constant name decoded +# wrong constant name encoded +# wrong constant name initialize1 +# wrong constant name initialize2 +# wrong constant name initialize +# wrong constant name +# wrong constant name initialize +# wrong constant name message_id +# wrong constant name message_ids +# wrong constant name +# wrong constant name initialize +# wrong constant name major +# wrong constant name minor +# wrong constant name +# undefined method `initialize1' for class `Mail::MimeVersionField' +# undefined method `initialize2' for class `Mail::MimeVersionField' +# undefined method `parse1' for class `Mail::MimeVersionField' +# uninitialized constant Mail::MimeVersionField::ASTERISK +# uninitialized constant Mail::MimeVersionField::ATOM_UNSAFE +# uninitialized constant Mail::MimeVersionField::B_VALUES +# uninitialized constant Mail::MimeVersionField::CAPITAL_M +# uninitialized constant Mail::MimeVersionField::COLON +# uninitialized constant Mail::MimeVersionField::CONTROL_CHAR +# uninitialized constant Mail::MimeVersionField::CR +# uninitialized constant Mail::MimeVersionField::CRLF +# uninitialized constant Mail::MimeVersionField::CR_ENCODED +# uninitialized constant Mail::MimeVersionField::EMPTY +# uninitialized constant Mail::MimeVersionField::ENCODED_VALUE +# uninitialized constant Mail::MimeVersionField::EQUAL_LF +# uninitialized constant Mail::MimeVersionField::FIELD_BODY +# uninitialized constant Mail::MimeVersionField::FIELD_LINE +# uninitialized constant Mail::MimeVersionField::FIELD_PREFIX +# uninitialized constant Mail::MimeVersionField::FIELD_SPLIT +# uninitialized constant Mail::MimeVersionField::FILENAME_RE +# uninitialized constant Mail::MimeVersionField::FULL_ENCODED_VALUE +# uninitialized constant Mail::MimeVersionField::FWS +# uninitialized constant Mail::MimeVersionField::HEADER_LINE +# uninitialized constant Mail::MimeVersionField::HEADER_SPLIT +# uninitialized constant Mail::MimeVersionField::HYPHEN +# uninitialized constant Mail::MimeVersionField::LF +# uninitialized constant Mail::MimeVersionField::LF_ENCODED +# uninitialized constant Mail::MimeVersionField::NULL_SENDER +# uninitialized constant Mail::MimeVersionField::PHRASE_UNSAFE +# uninitialized constant Mail::MimeVersionField::QP_SAFE +# uninitialized constant Mail::MimeVersionField::QP_UNSAFE +# uninitialized constant Mail::MimeVersionField::Q_VALUES +# uninitialized constant Mail::MimeVersionField::SPACE +# uninitialized constant Mail::MimeVersionField::TEXT +# uninitialized constant Mail::MimeVersionField::TOKEN_UNSAFE +# uninitialized constant Mail::MimeVersionField::TO_CRLF_REGEX +# uninitialized constant Mail::MimeVersionField::UNDERSCORE +# uninitialized constant Mail::MimeVersionField::WSP +# wrong constant name decoded +# wrong constant name element +# wrong constant name encoded +# wrong constant name initialize1 +# wrong constant name initialize2 +# wrong constant name initialize +# wrong constant name major +# wrong constant name minor +# wrong constant name parse1 +# wrong constant name parse +# wrong constant name version +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# undefined method `justify1' for class `Mail::Multibyte::Chars' +# undefined method `normalize1' for class `Mail::Multibyte::Chars' +# undefined method `padding1' for class `Mail::Multibyte::Chars' +# undefined method `respond_to?1' for class `Mail::Multibyte::Chars' +# undefined method `tidy_bytes1' for class `Mail::Multibyte::Chars' +# wrong constant name <=> +# wrong constant name =~ +# wrong constant name [] +# wrong constant name []= +# wrong constant name acts_like_string? +# wrong constant name capitalize +# wrong constant name capitalize! +# wrong constant name chars +# wrong constant name compose +# wrong constant name decompose +# wrong constant name downcase +# wrong constant name downcase! +# wrong constant name g_length +# wrong constant name initialize +# wrong constant name justify1 +# wrong constant name justify +# wrong constant name limit +# wrong constant name method_missing +# wrong constant name normalize1 +# wrong constant name normalize +# wrong constant name padding1 +# wrong constant name padding +# wrong constant name respond_to?1 +# wrong constant name respond_to? +# wrong constant name reverse +# wrong constant name reverse! +# wrong constant name slice +# wrong constant name slice! +# wrong constant name split +# wrong constant name tidy_bytes1 +# wrong constant name tidy_bytes +# wrong constant name tidy_bytes! +# wrong constant name titlecase +# wrong constant name titleize +# wrong constant name to_str +# wrong constant name translate_offset +# wrong constant name upcase +# wrong constant name upcase! +# wrong constant name wrapped_string +# wrong constant name +# wrong constant name consumes? +# wrong constant name +# undefined method `normalize1' for module `Mail::Multibyte::Unicode' +# undefined method `tidy_bytes1' for module `Mail::Multibyte::Unicode' +# wrong constant name +# wrong constant name +# wrong constant name apply_mapping +# wrong constant name compose_codepoints +# wrong constant name decompose_codepoints +# wrong constant name default_normalization_form +# wrong constant name default_normalization_form= +# wrong constant name g_pack +# wrong constant name g_unpack +# wrong constant name in_char_class? +# wrong constant name normalize1 +# wrong constant name normalize +# wrong constant name reorder_characters +# wrong constant name tidy_bytes1 +# wrong constant name tidy_bytes +# wrong constant name u_unpack +# wrong constant name code +# wrong constant name code= +# wrong constant name combining_class +# wrong constant name combining_class= +# wrong constant name decomp_mapping +# wrong constant name decomp_mapping= +# wrong constant name decomp_type +# wrong constant name decomp_type= +# wrong constant name lowercase_mapping +# wrong constant name lowercase_mapping= +# wrong constant name swapcase_mapping +# wrong constant name uppercase_mapping +# wrong constant name uppercase_mapping= +# wrong constant name +# wrong constant name boundary +# wrong constant name boundary= +# wrong constant name codepoints +# wrong constant name codepoints= +# wrong constant name composition_exclusion +# wrong constant name composition_exclusion= +# wrong constant name composition_map +# wrong constant name composition_map= +# wrong constant name cp1252 +# wrong constant name cp1252= +# wrong constant name load +# wrong constant name +# wrong constant name dirname +# wrong constant name filename +# wrong constant name +# wrong constant name codepoints_to_pattern +# wrong constant name +# wrong constant name clean +# wrong constant name mb_chars +# wrong constant name proxy_class +# wrong constant name proxy_class= +# wrong constant name valid_character +# wrong constant name verify +# wrong constant name verify! +# uninitialized constant Mail::OptionalField::ASTERISK +# uninitialized constant Mail::OptionalField::ATOM_UNSAFE +# uninitialized constant Mail::OptionalField::B_VALUES +# uninitialized constant Mail::OptionalField::CAPITAL_M +# uninitialized constant Mail::OptionalField::COLON +# uninitialized constant Mail::OptionalField::CONTROL_CHAR +# uninitialized constant Mail::OptionalField::CR +# uninitialized constant Mail::OptionalField::CRLF +# uninitialized constant Mail::OptionalField::CR_ENCODED +# uninitialized constant Mail::OptionalField::EMPTY +# uninitialized constant Mail::OptionalField::ENCODED_VALUE +# uninitialized constant Mail::OptionalField::EQUAL_LF +# uninitialized constant Mail::OptionalField::FIELD_BODY +# uninitialized constant Mail::OptionalField::FIELD_LINE +# uninitialized constant Mail::OptionalField::FIELD_NAME +# uninitialized constant Mail::OptionalField::FIELD_PREFIX +# uninitialized constant Mail::OptionalField::FIELD_SPLIT +# uninitialized constant Mail::OptionalField::FILENAME_RE +# uninitialized constant Mail::OptionalField::FULL_ENCODED_VALUE +# uninitialized constant Mail::OptionalField::FWS +# uninitialized constant Mail::OptionalField::HEADER_LINE +# uninitialized constant Mail::OptionalField::HEADER_SPLIT +# uninitialized constant Mail::OptionalField::HYPHEN +# uninitialized constant Mail::OptionalField::LF +# uninitialized constant Mail::OptionalField::LF_ENCODED +# uninitialized constant Mail::OptionalField::NULL_SENDER +# uninitialized constant Mail::OptionalField::PHRASE_UNSAFE +# uninitialized constant Mail::OptionalField::QP_SAFE +# uninitialized constant Mail::OptionalField::QP_UNSAFE +# uninitialized constant Mail::OptionalField::Q_VALUES +# uninitialized constant Mail::OptionalField::SPACE +# uninitialized constant Mail::OptionalField::TEXT +# uninitialized constant Mail::OptionalField::TOKEN_UNSAFE +# uninitialized constant Mail::OptionalField::TO_CRLF_REGEX +# uninitialized constant Mail::OptionalField::UNDERSCORE +# uninitialized constant Mail::OptionalField::WSP +# wrong constant name +# undefined method `find1' for class `Mail::POP3' +# wrong constant name connection +# wrong constant name delete_all +# wrong constant name find1 +# wrong constant name find +# wrong constant name initialize +# wrong constant name settings +# wrong constant name settings= +# wrong constant name +# uninitialized constant Mail::ParameterHash::ASTERISK +# uninitialized constant Mail::ParameterHash::ATOM_UNSAFE +# uninitialized constant Mail::ParameterHash::B_VALUES +# uninitialized constant Mail::ParameterHash::CAPITAL_M +# uninitialized constant Mail::ParameterHash::COLON +# uninitialized constant Mail::ParameterHash::CONTROL_CHAR +# uninitialized constant Mail::ParameterHash::CR +# uninitialized constant Mail::ParameterHash::CRLF +# uninitialized constant Mail::ParameterHash::CR_ENCODED +# uninitialized constant Mail::ParameterHash::EMPTY +# uninitialized constant Mail::ParameterHash::ENCODED_VALUE +# uninitialized constant Mail::ParameterHash::EQUAL_LF +# uninitialized constant Mail::ParameterHash::Elem +# uninitialized constant Mail::ParameterHash::FIELD_BODY +# uninitialized constant Mail::ParameterHash::FIELD_LINE +# uninitialized constant Mail::ParameterHash::FIELD_NAME +# uninitialized constant Mail::ParameterHash::FIELD_PREFIX +# uninitialized constant Mail::ParameterHash::FIELD_SPLIT +# uninitialized constant Mail::ParameterHash::FULL_ENCODED_VALUE +# uninitialized constant Mail::ParameterHash::FWS +# uninitialized constant Mail::ParameterHash::HEADER_LINE +# uninitialized constant Mail::ParameterHash::HEADER_SPLIT +# uninitialized constant Mail::ParameterHash::HYPHEN +# uninitialized constant Mail::ParameterHash::K +# uninitialized constant Mail::ParameterHash::LF +# uninitialized constant Mail::ParameterHash::LF_ENCODED +# uninitialized constant Mail::ParameterHash::NULL_SENDER +# uninitialized constant Mail::ParameterHash::PHRASE_UNSAFE +# uninitialized constant Mail::ParameterHash::QP_SAFE +# uninitialized constant Mail::ParameterHash::QP_UNSAFE +# uninitialized constant Mail::ParameterHash::Q_VALUES +# uninitialized constant Mail::ParameterHash::SPACE +# uninitialized constant Mail::ParameterHash::TEXT +# uninitialized constant Mail::ParameterHash::TOKEN_UNSAFE +# uninitialized constant Mail::ParameterHash::TO_CRLF_REGEX +# uninitialized constant Mail::ParameterHash::UNDERSCORE +# uninitialized constant Mail::ParameterHash::V +# uninitialized constant Mail::ParameterHash::WSP +# wrong constant name [] +# wrong constant name decoded +# wrong constant name encoded +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# uninitialized constant Mail::Parsers::AddressListsParser::AddressListStruct::Elem +# wrong constant name addresses +# wrong constant name addresses= +# wrong constant name error +# wrong constant name error= +# wrong constant name group_names +# wrong constant name group_names= +# wrong constant name +# wrong constant name [] +# wrong constant name members +# uninitialized constant Mail::Parsers::AddressListsParser::AddressStruct::Elem +# wrong constant name comments +# wrong constant name comments= +# wrong constant name display_name +# wrong constant name display_name= +# wrong constant name domain +# wrong constant name domain= +# wrong constant name error +# wrong constant name error= +# wrong constant name group +# wrong constant name group= +# wrong constant name local +# wrong constant name local= +# wrong constant name obs_domain_list +# wrong constant name obs_domain_list= +# wrong constant name raw +# wrong constant name raw= +# wrong constant name +# wrong constant name [] +# wrong constant name members +# wrong constant name +# wrong constant name en_comment_tail +# wrong constant name en_comment_tail= +# wrong constant name en_main +# wrong constant name en_main= +# wrong constant name error +# wrong constant name error= +# wrong constant name first_final +# wrong constant name first_final= +# wrong constant name parse +# wrong constant name start +# wrong constant name start= +# wrong constant name +# uninitialized constant Mail::Parsers::ContentDispositionParser::ContentDispositionStruct::Elem +# wrong constant name disposition_type +# wrong constant name disposition_type= +# wrong constant name error +# wrong constant name error= +# wrong constant name parameters +# wrong constant name parameters= +# wrong constant name +# wrong constant name [] +# wrong constant name members +# wrong constant name +# wrong constant name en_comment_tail +# wrong constant name en_comment_tail= +# wrong constant name en_main +# wrong constant name en_main= +# wrong constant name error +# wrong constant name error= +# wrong constant name first_final +# wrong constant name first_final= +# wrong constant name parse +# wrong constant name start +# wrong constant name start= +# wrong constant name +# uninitialized constant Mail::Parsers::ContentLocationParser::ContentLocationStruct::Elem +# wrong constant name error +# wrong constant name error= +# wrong constant name location +# wrong constant name location= +# wrong constant name +# wrong constant name [] +# wrong constant name members +# wrong constant name +# wrong constant name en_comment_tail +# wrong constant name en_comment_tail= +# wrong constant name en_main +# wrong constant name en_main= +# wrong constant name error +# wrong constant name error= +# wrong constant name first_final +# wrong constant name first_final= +# wrong constant name parse +# wrong constant name start +# wrong constant name start= +# wrong constant name +# uninitialized constant Mail::Parsers::ContentTransferEncodingParser::ContentTransferEncodingStruct::Elem +# wrong constant name encoding +# wrong constant name encoding= +# wrong constant name error +# wrong constant name error= +# wrong constant name +# wrong constant name [] +# wrong constant name members +# wrong constant name +# wrong constant name en_comment_tail +# wrong constant name en_comment_tail= +# wrong constant name en_main +# wrong constant name en_main= +# wrong constant name error +# wrong constant name error= +# wrong constant name first_final +# wrong constant name first_final= +# wrong constant name parse +# wrong constant name start +# wrong constant name start= +# wrong constant name +# uninitialized constant Mail::Parsers::ContentTypeParser::ContentTypeStruct::Elem +# wrong constant name error +# wrong constant name error= +# wrong constant name main_type +# wrong constant name main_type= +# wrong constant name parameters +# wrong constant name parameters= +# wrong constant name sub_type +# wrong constant name sub_type= +# wrong constant name +# wrong constant name [] +# wrong constant name members +# wrong constant name +# wrong constant name en_comment_tail +# wrong constant name en_comment_tail= +# wrong constant name en_main +# wrong constant name en_main= +# wrong constant name error +# wrong constant name error= +# wrong constant name first_final +# wrong constant name first_final= +# wrong constant name parse +# wrong constant name start +# wrong constant name start= +# wrong constant name +# uninitialized constant Mail::Parsers::DateTimeParser::DateTimeStruct::Elem +# wrong constant name date_string +# wrong constant name date_string= +# wrong constant name error +# wrong constant name error= +# wrong constant name time_string +# wrong constant name time_string= +# wrong constant name +# wrong constant name [] +# wrong constant name members +# wrong constant name +# wrong constant name en_comment_tail +# wrong constant name en_comment_tail= +# wrong constant name en_main +# wrong constant name en_main= +# wrong constant name error +# wrong constant name error= +# wrong constant name first_final +# wrong constant name first_final= +# wrong constant name parse +# wrong constant name start +# wrong constant name start= +# wrong constant name +# uninitialized constant Mail::Parsers::EnvelopeFromParser::EnvelopeFromStruct::Elem +# wrong constant name address +# wrong constant name address= +# wrong constant name ctime_date +# wrong constant name ctime_date= +# wrong constant name error +# wrong constant name error= +# wrong constant name +# wrong constant name [] +# wrong constant name members +# wrong constant name +# wrong constant name en_comment_tail +# wrong constant name en_comment_tail= +# wrong constant name en_main +# wrong constant name en_main= +# wrong constant name error +# wrong constant name error= +# wrong constant name first_final +# wrong constant name first_final= +# wrong constant name parse +# wrong constant name start +# wrong constant name start= +# wrong constant name +# uninitialized constant Mail::Parsers::MessageIdsParser::MessageIdsStruct::Elem +# wrong constant name error +# wrong constant name error= +# wrong constant name message_ids +# wrong constant name message_ids= +# wrong constant name +# wrong constant name [] +# wrong constant name members +# wrong constant name +# wrong constant name en_comment_tail +# wrong constant name en_comment_tail= +# wrong constant name en_main +# wrong constant name en_main= +# wrong constant name error +# wrong constant name error= +# wrong constant name first_final +# wrong constant name first_final= +# wrong constant name parse +# wrong constant name start +# wrong constant name start= +# wrong constant name +# uninitialized constant Mail::Parsers::MimeVersionParser::MimeVersionStruct::Elem +# wrong constant name error +# wrong constant name error= +# wrong constant name major +# wrong constant name major= +# wrong constant name minor +# wrong constant name minor= +# wrong constant name +# wrong constant name [] +# wrong constant name members +# wrong constant name +# wrong constant name en_comment_tail +# wrong constant name en_comment_tail= +# wrong constant name en_main +# wrong constant name en_main= +# wrong constant name error +# wrong constant name error= +# wrong constant name first_final +# wrong constant name first_final= +# wrong constant name parse +# wrong constant name start +# wrong constant name start= +# wrong constant name +# uninitialized constant Mail::Parsers::PhraseListsParser::PhraseListsStruct::Elem +# wrong constant name error +# wrong constant name error= +# wrong constant name phrases +# wrong constant name phrases= +# wrong constant name +# wrong constant name [] +# wrong constant name members +# wrong constant name +# wrong constant name en_comment_tail +# wrong constant name en_comment_tail= +# wrong constant name en_main +# wrong constant name en_main= +# wrong constant name error +# wrong constant name error= +# wrong constant name first_final +# wrong constant name first_final= +# wrong constant name parse +# wrong constant name start +# wrong constant name start= +# wrong constant name +# uninitialized constant Mail::Parsers::ReceivedParser::ReceivedStruct::Elem +# wrong constant name date +# wrong constant name date= +# wrong constant name error +# wrong constant name error= +# wrong constant name info +# wrong constant name info= +# wrong constant name time +# wrong constant name time= +# wrong constant name +# wrong constant name [] +# wrong constant name members +# wrong constant name +# wrong constant name en_comment_tail +# wrong constant name en_comment_tail= +# wrong constant name en_main +# wrong constant name en_main= +# wrong constant name error +# wrong constant name error= +# wrong constant name first_final +# wrong constant name first_final= +# wrong constant name parse +# wrong constant name start +# wrong constant name start= +# wrong constant name +# undefined method `add_content_id1' for class `Mail::Part' +# uninitialized constant Mail::Part::ASTERISK +# uninitialized constant Mail::Part::ATOM_UNSAFE +# uninitialized constant Mail::Part::B_VALUES +# uninitialized constant Mail::Part::CAPITAL_M +# uninitialized constant Mail::Part::COLON +# uninitialized constant Mail::Part::CONTROL_CHAR +# uninitialized constant Mail::Part::CR +# uninitialized constant Mail::Part::CRLF +# uninitialized constant Mail::Part::CR_ENCODED +# uninitialized constant Mail::Part::EMPTY +# uninitialized constant Mail::Part::ENCODED_VALUE +# uninitialized constant Mail::Part::EQUAL_LF +# uninitialized constant Mail::Part::FIELD_BODY +# uninitialized constant Mail::Part::FIELD_LINE +# uninitialized constant Mail::Part::FIELD_NAME +# uninitialized constant Mail::Part::FIELD_PREFIX +# uninitialized constant Mail::Part::FIELD_SPLIT +# uninitialized constant Mail::Part::FULL_ENCODED_VALUE +# uninitialized constant Mail::Part::FWS +# uninitialized constant Mail::Part::HEADER_LINE +# uninitialized constant Mail::Part::HEADER_SEPARATOR +# uninitialized constant Mail::Part::HEADER_SPLIT +# uninitialized constant Mail::Part::HYPHEN +# uninitialized constant Mail::Part::LF +# uninitialized constant Mail::Part::LF_ENCODED +# uninitialized constant Mail::Part::NULL_SENDER +# uninitialized constant Mail::Part::PHRASE_UNSAFE +# uninitialized constant Mail::Part::QP_SAFE +# uninitialized constant Mail::Part::QP_UNSAFE +# uninitialized constant Mail::Part::Q_VALUES +# uninitialized constant Mail::Part::SPACE +# uninitialized constant Mail::Part::TEXT +# uninitialized constant Mail::Part::TOKEN_UNSAFE +# uninitialized constant Mail::Part::TO_CRLF_REGEX +# uninitialized constant Mail::Part::UNDERSCORE +# uninitialized constant Mail::Part::WSP +# wrong constant name add_content_id1 +# wrong constant name add_content_id +# wrong constant name cid +# wrong constant name delivery_status_data +# wrong constant name delivery_status_report_part? +# wrong constant name has_content_id? +# wrong constant name inline? +# wrong constant name inline_content_id +# wrong constant name url +# wrong constant name +# undefined method `to_yaml1' for class `Mail::PartsList' +# wrong constant name attachments +# wrong constant name collect +# wrong constant name collect! +# wrong constant name encode_with +# wrong constant name initialize +# wrong constant name map +# wrong constant name map! +# wrong constant name parts +# wrong constant name sort +# wrong constant name sort! +# wrong constant name to_yaml1 +# wrong constant name to_yaml +# wrong constant name +# wrong constant name initialize +# wrong constant name phrases +# wrong constant name +# uninitialized constant Mail::ReceivedElement::ASTERISK +# uninitialized constant Mail::ReceivedElement::ATOM_UNSAFE +# uninitialized constant Mail::ReceivedElement::B_VALUES +# uninitialized constant Mail::ReceivedElement::CAPITAL_M +# uninitialized constant Mail::ReceivedElement::COLON +# uninitialized constant Mail::ReceivedElement::CONTROL_CHAR +# uninitialized constant Mail::ReceivedElement::CR +# uninitialized constant Mail::ReceivedElement::CRLF +# uninitialized constant Mail::ReceivedElement::CR_ENCODED +# uninitialized constant Mail::ReceivedElement::EMPTY +# uninitialized constant Mail::ReceivedElement::ENCODED_VALUE +# uninitialized constant Mail::ReceivedElement::EQUAL_LF +# uninitialized constant Mail::ReceivedElement::FIELD_BODY +# uninitialized constant Mail::ReceivedElement::FIELD_LINE +# uninitialized constant Mail::ReceivedElement::FIELD_NAME +# uninitialized constant Mail::ReceivedElement::FIELD_PREFIX +# uninitialized constant Mail::ReceivedElement::FIELD_SPLIT +# uninitialized constant Mail::ReceivedElement::FULL_ENCODED_VALUE +# uninitialized constant Mail::ReceivedElement::FWS +# uninitialized constant Mail::ReceivedElement::HEADER_LINE +# uninitialized constant Mail::ReceivedElement::HEADER_SPLIT +# uninitialized constant Mail::ReceivedElement::HYPHEN +# uninitialized constant Mail::ReceivedElement::LF +# uninitialized constant Mail::ReceivedElement::LF_ENCODED +# uninitialized constant Mail::ReceivedElement::NULL_SENDER +# uninitialized constant Mail::ReceivedElement::PHRASE_UNSAFE +# uninitialized constant Mail::ReceivedElement::QP_SAFE +# uninitialized constant Mail::ReceivedElement::QP_UNSAFE +# uninitialized constant Mail::ReceivedElement::Q_VALUES +# uninitialized constant Mail::ReceivedElement::SPACE +# uninitialized constant Mail::ReceivedElement::TEXT +# uninitialized constant Mail::ReceivedElement::TOKEN_UNSAFE +# uninitialized constant Mail::ReceivedElement::TO_CRLF_REGEX +# uninitialized constant Mail::ReceivedElement::UNDERSCORE +# uninitialized constant Mail::ReceivedElement::WSP +# wrong constant name date_time +# wrong constant name info +# wrong constant name initialize +# wrong constant name to_s +# wrong constant name +# undefined method `initialize1' for class `Mail::ReceivedField' +# undefined method `initialize2' for class `Mail::ReceivedField' +# undefined method `parse1' for class `Mail::ReceivedField' +# uninitialized constant Mail::ReceivedField::ASTERISK +# uninitialized constant Mail::ReceivedField::ATOM_UNSAFE +# uninitialized constant Mail::ReceivedField::B_VALUES +# uninitialized constant Mail::ReceivedField::CAPITAL_M +# uninitialized constant Mail::ReceivedField::COLON +# uninitialized constant Mail::ReceivedField::CONTROL_CHAR +# uninitialized constant Mail::ReceivedField::CR +# uninitialized constant Mail::ReceivedField::CRLF +# uninitialized constant Mail::ReceivedField::CR_ENCODED +# uninitialized constant Mail::ReceivedField::EMPTY +# uninitialized constant Mail::ReceivedField::ENCODED_VALUE +# uninitialized constant Mail::ReceivedField::EQUAL_LF +# uninitialized constant Mail::ReceivedField::FIELD_BODY +# uninitialized constant Mail::ReceivedField::FIELD_LINE +# uninitialized constant Mail::ReceivedField::FIELD_PREFIX +# uninitialized constant Mail::ReceivedField::FIELD_SPLIT +# uninitialized constant Mail::ReceivedField::FILENAME_RE +# uninitialized constant Mail::ReceivedField::FULL_ENCODED_VALUE +# uninitialized constant Mail::ReceivedField::FWS +# uninitialized constant Mail::ReceivedField::HEADER_LINE +# uninitialized constant Mail::ReceivedField::HEADER_SPLIT +# uninitialized constant Mail::ReceivedField::HYPHEN +# uninitialized constant Mail::ReceivedField::LF +# uninitialized constant Mail::ReceivedField::LF_ENCODED +# uninitialized constant Mail::ReceivedField::NULL_SENDER +# uninitialized constant Mail::ReceivedField::PHRASE_UNSAFE +# uninitialized constant Mail::ReceivedField::QP_SAFE +# uninitialized constant Mail::ReceivedField::QP_UNSAFE +# uninitialized constant Mail::ReceivedField::Q_VALUES +# uninitialized constant Mail::ReceivedField::SPACE +# uninitialized constant Mail::ReceivedField::TEXT +# uninitialized constant Mail::ReceivedField::TOKEN_UNSAFE +# uninitialized constant Mail::ReceivedField::TO_CRLF_REGEX +# uninitialized constant Mail::ReceivedField::UNDERSCORE +# uninitialized constant Mail::ReceivedField::WSP +# wrong constant name date_time +# wrong constant name decoded +# wrong constant name element +# wrong constant name encoded +# wrong constant name formatted_date +# wrong constant name info +# wrong constant name initialize1 +# wrong constant name initialize2 +# wrong constant name initialize +# wrong constant name parse1 +# wrong constant name parse +# wrong constant name +# undefined method `initialize1' for class `Mail::ReferencesField' +# undefined method `initialize2' for class `Mail::ReferencesField' +# uninitialized constant Mail::ReferencesField::ASTERISK +# uninitialized constant Mail::ReferencesField::ATOM_UNSAFE +# uninitialized constant Mail::ReferencesField::B_VALUES +# uninitialized constant Mail::ReferencesField::CAPITAL_M +# uninitialized constant Mail::ReferencesField::COLON +# uninitialized constant Mail::ReferencesField::CONTROL_CHAR +# uninitialized constant Mail::ReferencesField::CR +# uninitialized constant Mail::ReferencesField::CRLF +# uninitialized constant Mail::ReferencesField::CR_ENCODED +# uninitialized constant Mail::ReferencesField::EMPTY +# uninitialized constant Mail::ReferencesField::ENCODED_VALUE +# uninitialized constant Mail::ReferencesField::EQUAL_LF +# uninitialized constant Mail::ReferencesField::FIELD_BODY +# uninitialized constant Mail::ReferencesField::FIELD_LINE +# uninitialized constant Mail::ReferencesField::FIELD_PREFIX +# uninitialized constant Mail::ReferencesField::FIELD_SPLIT +# uninitialized constant Mail::ReferencesField::FILENAME_RE +# uninitialized constant Mail::ReferencesField::FULL_ENCODED_VALUE +# uninitialized constant Mail::ReferencesField::FWS +# uninitialized constant Mail::ReferencesField::HEADER_LINE +# uninitialized constant Mail::ReferencesField::HEADER_SPLIT +# uninitialized constant Mail::ReferencesField::HYPHEN +# uninitialized constant Mail::ReferencesField::LF +# uninitialized constant Mail::ReferencesField::LF_ENCODED +# uninitialized constant Mail::ReferencesField::NULL_SENDER +# uninitialized constant Mail::ReferencesField::PHRASE_UNSAFE +# uninitialized constant Mail::ReferencesField::QP_SAFE +# uninitialized constant Mail::ReferencesField::QP_UNSAFE +# uninitialized constant Mail::ReferencesField::Q_VALUES +# uninitialized constant Mail::ReferencesField::SPACE +# uninitialized constant Mail::ReferencesField::TEXT +# uninitialized constant Mail::ReferencesField::TOKEN_UNSAFE +# uninitialized constant Mail::ReferencesField::TO_CRLF_REGEX +# uninitialized constant Mail::ReferencesField::UNDERSCORE +# uninitialized constant Mail::ReferencesField::WSP +# wrong constant name decoded +# wrong constant name encoded +# wrong constant name initialize1 +# wrong constant name initialize2 +# wrong constant name initialize +# wrong constant name +# undefined method `initialize1' for class `Mail::ReplyToField' +# undefined method `initialize2' for class `Mail::ReplyToField' +# uninitialized constant Mail::ReplyToField::ASTERISK +# uninitialized constant Mail::ReplyToField::ATOM_UNSAFE +# uninitialized constant Mail::ReplyToField::B_VALUES +# uninitialized constant Mail::ReplyToField::CAPITAL_M +# uninitialized constant Mail::ReplyToField::COLON +# uninitialized constant Mail::ReplyToField::CONTROL_CHAR +# uninitialized constant Mail::ReplyToField::CR +# uninitialized constant Mail::ReplyToField::CRLF +# uninitialized constant Mail::ReplyToField::CR_ENCODED +# uninitialized constant Mail::ReplyToField::EMPTY +# uninitialized constant Mail::ReplyToField::ENCODED_VALUE +# uninitialized constant Mail::ReplyToField::EQUAL_LF +# uninitialized constant Mail::ReplyToField::FIELD_BODY +# uninitialized constant Mail::ReplyToField::FIELD_LINE +# uninitialized constant Mail::ReplyToField::FIELD_PREFIX +# uninitialized constant Mail::ReplyToField::FIELD_SPLIT +# uninitialized constant Mail::ReplyToField::FILENAME_RE +# uninitialized constant Mail::ReplyToField::FULL_ENCODED_VALUE +# uninitialized constant Mail::ReplyToField::FWS +# uninitialized constant Mail::ReplyToField::HEADER_LINE +# uninitialized constant Mail::ReplyToField::HEADER_SPLIT +# uninitialized constant Mail::ReplyToField::HYPHEN +# uninitialized constant Mail::ReplyToField::LF +# uninitialized constant Mail::ReplyToField::LF_ENCODED +# uninitialized constant Mail::ReplyToField::NULL_SENDER +# uninitialized constant Mail::ReplyToField::PHRASE_UNSAFE +# uninitialized constant Mail::ReplyToField::QP_SAFE +# uninitialized constant Mail::ReplyToField::QP_UNSAFE +# uninitialized constant Mail::ReplyToField::Q_VALUES +# uninitialized constant Mail::ReplyToField::SPACE +# uninitialized constant Mail::ReplyToField::TEXT +# uninitialized constant Mail::ReplyToField::TOKEN_UNSAFE +# uninitialized constant Mail::ReplyToField::TO_CRLF_REGEX +# uninitialized constant Mail::ReplyToField::UNDERSCORE +# uninitialized constant Mail::ReplyToField::WSP +# wrong constant name decoded +# wrong constant name encoded +# wrong constant name initialize1 +# wrong constant name initialize2 +# wrong constant name initialize +# wrong constant name +# undefined method `initialize1' for class `Mail::ResentBccField' +# undefined method `initialize2' for class `Mail::ResentBccField' +# uninitialized constant Mail::ResentBccField::ASTERISK +# uninitialized constant Mail::ResentBccField::ATOM_UNSAFE +# uninitialized constant Mail::ResentBccField::B_VALUES +# uninitialized constant Mail::ResentBccField::CAPITAL_M +# uninitialized constant Mail::ResentBccField::COLON +# uninitialized constant Mail::ResentBccField::CONTROL_CHAR +# uninitialized constant Mail::ResentBccField::CR +# uninitialized constant Mail::ResentBccField::CRLF +# uninitialized constant Mail::ResentBccField::CR_ENCODED +# uninitialized constant Mail::ResentBccField::EMPTY +# uninitialized constant Mail::ResentBccField::ENCODED_VALUE +# uninitialized constant Mail::ResentBccField::EQUAL_LF +# uninitialized constant Mail::ResentBccField::FIELD_BODY +# uninitialized constant Mail::ResentBccField::FIELD_LINE +# uninitialized constant Mail::ResentBccField::FIELD_PREFIX +# uninitialized constant Mail::ResentBccField::FIELD_SPLIT +# uninitialized constant Mail::ResentBccField::FILENAME_RE +# uninitialized constant Mail::ResentBccField::FULL_ENCODED_VALUE +# uninitialized constant Mail::ResentBccField::FWS +# uninitialized constant Mail::ResentBccField::HEADER_LINE +# uninitialized constant Mail::ResentBccField::HEADER_SPLIT +# uninitialized constant Mail::ResentBccField::HYPHEN +# uninitialized constant Mail::ResentBccField::LF +# uninitialized constant Mail::ResentBccField::LF_ENCODED +# uninitialized constant Mail::ResentBccField::NULL_SENDER +# uninitialized constant Mail::ResentBccField::PHRASE_UNSAFE +# uninitialized constant Mail::ResentBccField::QP_SAFE +# uninitialized constant Mail::ResentBccField::QP_UNSAFE +# uninitialized constant Mail::ResentBccField::Q_VALUES +# uninitialized constant Mail::ResentBccField::SPACE +# uninitialized constant Mail::ResentBccField::TEXT +# uninitialized constant Mail::ResentBccField::TOKEN_UNSAFE +# uninitialized constant Mail::ResentBccField::TO_CRLF_REGEX +# uninitialized constant Mail::ResentBccField::UNDERSCORE +# uninitialized constant Mail::ResentBccField::WSP +# wrong constant name decoded +# wrong constant name encoded +# wrong constant name initialize1 +# wrong constant name initialize2 +# wrong constant name initialize +# wrong constant name +# undefined method `initialize1' for class `Mail::ResentCcField' +# undefined method `initialize2' for class `Mail::ResentCcField' +# uninitialized constant Mail::ResentCcField::ASTERISK +# uninitialized constant Mail::ResentCcField::ATOM_UNSAFE +# uninitialized constant Mail::ResentCcField::B_VALUES +# uninitialized constant Mail::ResentCcField::CAPITAL_M +# uninitialized constant Mail::ResentCcField::COLON +# uninitialized constant Mail::ResentCcField::CONTROL_CHAR +# uninitialized constant Mail::ResentCcField::CR +# uninitialized constant Mail::ResentCcField::CRLF +# uninitialized constant Mail::ResentCcField::CR_ENCODED +# uninitialized constant Mail::ResentCcField::EMPTY +# uninitialized constant Mail::ResentCcField::ENCODED_VALUE +# uninitialized constant Mail::ResentCcField::EQUAL_LF +# uninitialized constant Mail::ResentCcField::FIELD_BODY +# uninitialized constant Mail::ResentCcField::FIELD_LINE +# uninitialized constant Mail::ResentCcField::FIELD_PREFIX +# uninitialized constant Mail::ResentCcField::FIELD_SPLIT +# uninitialized constant Mail::ResentCcField::FILENAME_RE +# uninitialized constant Mail::ResentCcField::FULL_ENCODED_VALUE +# uninitialized constant Mail::ResentCcField::FWS +# uninitialized constant Mail::ResentCcField::HEADER_LINE +# uninitialized constant Mail::ResentCcField::HEADER_SPLIT +# uninitialized constant Mail::ResentCcField::HYPHEN +# uninitialized constant Mail::ResentCcField::LF +# uninitialized constant Mail::ResentCcField::LF_ENCODED +# uninitialized constant Mail::ResentCcField::NULL_SENDER +# uninitialized constant Mail::ResentCcField::PHRASE_UNSAFE +# uninitialized constant Mail::ResentCcField::QP_SAFE +# uninitialized constant Mail::ResentCcField::QP_UNSAFE +# uninitialized constant Mail::ResentCcField::Q_VALUES +# uninitialized constant Mail::ResentCcField::SPACE +# uninitialized constant Mail::ResentCcField::TEXT +# uninitialized constant Mail::ResentCcField::TOKEN_UNSAFE +# uninitialized constant Mail::ResentCcField::TO_CRLF_REGEX +# uninitialized constant Mail::ResentCcField::UNDERSCORE +# uninitialized constant Mail::ResentCcField::WSP +# wrong constant name decoded +# wrong constant name encoded +# wrong constant name initialize1 +# wrong constant name initialize2 +# wrong constant name initialize +# wrong constant name +# undefined method `initialize1' for class `Mail::ResentDateField' +# undefined method `initialize2' for class `Mail::ResentDateField' +# uninitialized constant Mail::ResentDateField::ASTERISK +# uninitialized constant Mail::ResentDateField::ATOM_UNSAFE +# uninitialized constant Mail::ResentDateField::B_VALUES +# uninitialized constant Mail::ResentDateField::CAPITAL_M +# uninitialized constant Mail::ResentDateField::COLON +# uninitialized constant Mail::ResentDateField::CONTROL_CHAR +# uninitialized constant Mail::ResentDateField::CR +# uninitialized constant Mail::ResentDateField::CRLF +# uninitialized constant Mail::ResentDateField::CR_ENCODED +# uninitialized constant Mail::ResentDateField::EMPTY +# uninitialized constant Mail::ResentDateField::ENCODED_VALUE +# uninitialized constant Mail::ResentDateField::EQUAL_LF +# uninitialized constant Mail::ResentDateField::FIELD_BODY +# uninitialized constant Mail::ResentDateField::FIELD_LINE +# uninitialized constant Mail::ResentDateField::FIELD_PREFIX +# uninitialized constant Mail::ResentDateField::FIELD_SPLIT +# uninitialized constant Mail::ResentDateField::FILENAME_RE +# uninitialized constant Mail::ResentDateField::FULL_ENCODED_VALUE +# uninitialized constant Mail::ResentDateField::FWS +# uninitialized constant Mail::ResentDateField::HEADER_LINE +# uninitialized constant Mail::ResentDateField::HEADER_SPLIT +# uninitialized constant Mail::ResentDateField::HYPHEN +# uninitialized constant Mail::ResentDateField::LF +# uninitialized constant Mail::ResentDateField::LF_ENCODED +# uninitialized constant Mail::ResentDateField::NULL_SENDER +# uninitialized constant Mail::ResentDateField::PHRASE_UNSAFE +# uninitialized constant Mail::ResentDateField::QP_SAFE +# uninitialized constant Mail::ResentDateField::QP_UNSAFE +# uninitialized constant Mail::ResentDateField::Q_VALUES +# uninitialized constant Mail::ResentDateField::SPACE +# uninitialized constant Mail::ResentDateField::TEXT +# uninitialized constant Mail::ResentDateField::TOKEN_UNSAFE +# uninitialized constant Mail::ResentDateField::TO_CRLF_REGEX +# uninitialized constant Mail::ResentDateField::UNDERSCORE +# uninitialized constant Mail::ResentDateField::WSP +# wrong constant name decoded +# wrong constant name encoded +# wrong constant name initialize1 +# wrong constant name initialize2 +# wrong constant name initialize +# wrong constant name +# undefined method `initialize1' for class `Mail::ResentFromField' +# undefined method `initialize2' for class `Mail::ResentFromField' +# uninitialized constant Mail::ResentFromField::ASTERISK +# uninitialized constant Mail::ResentFromField::ATOM_UNSAFE +# uninitialized constant Mail::ResentFromField::B_VALUES +# uninitialized constant Mail::ResentFromField::CAPITAL_M +# uninitialized constant Mail::ResentFromField::COLON +# uninitialized constant Mail::ResentFromField::CONTROL_CHAR +# uninitialized constant Mail::ResentFromField::CR +# uninitialized constant Mail::ResentFromField::CRLF +# uninitialized constant Mail::ResentFromField::CR_ENCODED +# uninitialized constant Mail::ResentFromField::EMPTY +# uninitialized constant Mail::ResentFromField::ENCODED_VALUE +# uninitialized constant Mail::ResentFromField::EQUAL_LF +# uninitialized constant Mail::ResentFromField::FIELD_BODY +# uninitialized constant Mail::ResentFromField::FIELD_LINE +# uninitialized constant Mail::ResentFromField::FIELD_PREFIX +# uninitialized constant Mail::ResentFromField::FIELD_SPLIT +# uninitialized constant Mail::ResentFromField::FILENAME_RE +# uninitialized constant Mail::ResentFromField::FULL_ENCODED_VALUE +# uninitialized constant Mail::ResentFromField::FWS +# uninitialized constant Mail::ResentFromField::HEADER_LINE +# uninitialized constant Mail::ResentFromField::HEADER_SPLIT +# uninitialized constant Mail::ResentFromField::HYPHEN +# uninitialized constant Mail::ResentFromField::LF +# uninitialized constant Mail::ResentFromField::LF_ENCODED +# uninitialized constant Mail::ResentFromField::NULL_SENDER +# uninitialized constant Mail::ResentFromField::PHRASE_UNSAFE +# uninitialized constant Mail::ResentFromField::QP_SAFE +# uninitialized constant Mail::ResentFromField::QP_UNSAFE +# uninitialized constant Mail::ResentFromField::Q_VALUES +# uninitialized constant Mail::ResentFromField::SPACE +# uninitialized constant Mail::ResentFromField::TEXT +# uninitialized constant Mail::ResentFromField::TOKEN_UNSAFE +# uninitialized constant Mail::ResentFromField::TO_CRLF_REGEX +# uninitialized constant Mail::ResentFromField::UNDERSCORE +# uninitialized constant Mail::ResentFromField::WSP +# wrong constant name decoded +# wrong constant name encoded +# wrong constant name initialize1 +# wrong constant name initialize2 +# wrong constant name initialize +# wrong constant name +# undefined method `initialize1' for class `Mail::ResentMessageIdField' +# undefined method `initialize2' for class `Mail::ResentMessageIdField' +# uninitialized constant Mail::ResentMessageIdField::ASTERISK +# uninitialized constant Mail::ResentMessageIdField::ATOM_UNSAFE +# uninitialized constant Mail::ResentMessageIdField::B_VALUES +# uninitialized constant Mail::ResentMessageIdField::CAPITAL_M +# uninitialized constant Mail::ResentMessageIdField::COLON +# uninitialized constant Mail::ResentMessageIdField::CONTROL_CHAR +# uninitialized constant Mail::ResentMessageIdField::CR +# uninitialized constant Mail::ResentMessageIdField::CRLF +# uninitialized constant Mail::ResentMessageIdField::CR_ENCODED +# uninitialized constant Mail::ResentMessageIdField::EMPTY +# uninitialized constant Mail::ResentMessageIdField::ENCODED_VALUE +# uninitialized constant Mail::ResentMessageIdField::EQUAL_LF +# uninitialized constant Mail::ResentMessageIdField::FIELD_BODY +# uninitialized constant Mail::ResentMessageIdField::FIELD_LINE +# uninitialized constant Mail::ResentMessageIdField::FIELD_PREFIX +# uninitialized constant Mail::ResentMessageIdField::FIELD_SPLIT +# uninitialized constant Mail::ResentMessageIdField::FILENAME_RE +# uninitialized constant Mail::ResentMessageIdField::FULL_ENCODED_VALUE +# uninitialized constant Mail::ResentMessageIdField::FWS +# uninitialized constant Mail::ResentMessageIdField::HEADER_LINE +# uninitialized constant Mail::ResentMessageIdField::HEADER_SPLIT +# uninitialized constant Mail::ResentMessageIdField::HYPHEN +# uninitialized constant Mail::ResentMessageIdField::LF +# uninitialized constant Mail::ResentMessageIdField::LF_ENCODED +# uninitialized constant Mail::ResentMessageIdField::NULL_SENDER +# uninitialized constant Mail::ResentMessageIdField::PHRASE_UNSAFE +# uninitialized constant Mail::ResentMessageIdField::QP_SAFE +# uninitialized constant Mail::ResentMessageIdField::QP_UNSAFE +# uninitialized constant Mail::ResentMessageIdField::Q_VALUES +# uninitialized constant Mail::ResentMessageIdField::SPACE +# uninitialized constant Mail::ResentMessageIdField::TEXT +# uninitialized constant Mail::ResentMessageIdField::TOKEN_UNSAFE +# uninitialized constant Mail::ResentMessageIdField::TO_CRLF_REGEX +# uninitialized constant Mail::ResentMessageIdField::UNDERSCORE +# uninitialized constant Mail::ResentMessageIdField::WSP +# wrong constant name decoded +# wrong constant name encoded +# wrong constant name initialize1 +# wrong constant name initialize2 +# wrong constant name initialize +# wrong constant name +# undefined method `initialize1' for class `Mail::ResentSenderField' +# undefined method `initialize2' for class `Mail::ResentSenderField' +# uninitialized constant Mail::ResentSenderField::ASTERISK +# uninitialized constant Mail::ResentSenderField::ATOM_UNSAFE +# uninitialized constant Mail::ResentSenderField::B_VALUES +# uninitialized constant Mail::ResentSenderField::CAPITAL_M +# uninitialized constant Mail::ResentSenderField::COLON +# uninitialized constant Mail::ResentSenderField::CONTROL_CHAR +# uninitialized constant Mail::ResentSenderField::CR +# uninitialized constant Mail::ResentSenderField::CRLF +# uninitialized constant Mail::ResentSenderField::CR_ENCODED +# uninitialized constant Mail::ResentSenderField::EMPTY +# uninitialized constant Mail::ResentSenderField::ENCODED_VALUE +# uninitialized constant Mail::ResentSenderField::EQUAL_LF +# uninitialized constant Mail::ResentSenderField::FIELD_BODY +# uninitialized constant Mail::ResentSenderField::FIELD_LINE +# uninitialized constant Mail::ResentSenderField::FIELD_PREFIX +# uninitialized constant Mail::ResentSenderField::FIELD_SPLIT +# uninitialized constant Mail::ResentSenderField::FILENAME_RE +# uninitialized constant Mail::ResentSenderField::FULL_ENCODED_VALUE +# uninitialized constant Mail::ResentSenderField::FWS +# uninitialized constant Mail::ResentSenderField::HEADER_LINE +# uninitialized constant Mail::ResentSenderField::HEADER_SPLIT +# uninitialized constant Mail::ResentSenderField::HYPHEN +# uninitialized constant Mail::ResentSenderField::LF +# uninitialized constant Mail::ResentSenderField::LF_ENCODED +# uninitialized constant Mail::ResentSenderField::NULL_SENDER +# uninitialized constant Mail::ResentSenderField::PHRASE_UNSAFE +# uninitialized constant Mail::ResentSenderField::QP_SAFE +# uninitialized constant Mail::ResentSenderField::QP_UNSAFE +# uninitialized constant Mail::ResentSenderField::Q_VALUES +# uninitialized constant Mail::ResentSenderField::SPACE +# uninitialized constant Mail::ResentSenderField::TEXT +# uninitialized constant Mail::ResentSenderField::TOKEN_UNSAFE +# uninitialized constant Mail::ResentSenderField::TO_CRLF_REGEX +# uninitialized constant Mail::ResentSenderField::UNDERSCORE +# uninitialized constant Mail::ResentSenderField::WSP +# wrong constant name address +# wrong constant name decoded +# wrong constant name encoded +# wrong constant name initialize1 +# wrong constant name initialize2 +# wrong constant name initialize +# wrong constant name +# undefined method `initialize1' for class `Mail::ResentToField' +# undefined method `initialize2' for class `Mail::ResentToField' +# uninitialized constant Mail::ResentToField::ASTERISK +# uninitialized constant Mail::ResentToField::ATOM_UNSAFE +# uninitialized constant Mail::ResentToField::B_VALUES +# uninitialized constant Mail::ResentToField::CAPITAL_M +# uninitialized constant Mail::ResentToField::COLON +# uninitialized constant Mail::ResentToField::CONTROL_CHAR +# uninitialized constant Mail::ResentToField::CR +# uninitialized constant Mail::ResentToField::CRLF +# uninitialized constant Mail::ResentToField::CR_ENCODED +# uninitialized constant Mail::ResentToField::EMPTY +# uninitialized constant Mail::ResentToField::ENCODED_VALUE +# uninitialized constant Mail::ResentToField::EQUAL_LF +# uninitialized constant Mail::ResentToField::FIELD_BODY +# uninitialized constant Mail::ResentToField::FIELD_LINE +# uninitialized constant Mail::ResentToField::FIELD_PREFIX +# uninitialized constant Mail::ResentToField::FIELD_SPLIT +# uninitialized constant Mail::ResentToField::FILENAME_RE +# uninitialized constant Mail::ResentToField::FULL_ENCODED_VALUE +# uninitialized constant Mail::ResentToField::FWS +# uninitialized constant Mail::ResentToField::HEADER_LINE +# uninitialized constant Mail::ResentToField::HEADER_SPLIT +# uninitialized constant Mail::ResentToField::HYPHEN +# uninitialized constant Mail::ResentToField::LF +# uninitialized constant Mail::ResentToField::LF_ENCODED +# uninitialized constant Mail::ResentToField::NULL_SENDER +# uninitialized constant Mail::ResentToField::PHRASE_UNSAFE +# uninitialized constant Mail::ResentToField::QP_SAFE +# uninitialized constant Mail::ResentToField::QP_UNSAFE +# uninitialized constant Mail::ResentToField::Q_VALUES +# uninitialized constant Mail::ResentToField::SPACE +# uninitialized constant Mail::ResentToField::TEXT +# uninitialized constant Mail::ResentToField::TOKEN_UNSAFE +# uninitialized constant Mail::ResentToField::TO_CRLF_REGEX +# uninitialized constant Mail::ResentToField::UNDERSCORE +# uninitialized constant Mail::ResentToField::WSP +# wrong constant name decoded +# wrong constant name encoded +# wrong constant name initialize1 +# wrong constant name initialize2 +# wrong constant name initialize +# wrong constant name +# undefined method `all1' for class `Mail::Retriever' +# undefined method `find_and_delete1' for class `Mail::Retriever' +# undefined method `first1' for class `Mail::Retriever' +# undefined method `last1' for class `Mail::Retriever' +# wrong constant name all1 +# wrong constant name all +# wrong constant name find_and_delete1 +# wrong constant name find_and_delete +# wrong constant name first1 +# wrong constant name first +# wrong constant name last1 +# wrong constant name last +# wrong constant name +# undefined method `initialize1' for class `Mail::ReturnPathField' +# undefined method `initialize2' for class `Mail::ReturnPathField' +# uninitialized constant Mail::ReturnPathField::ASTERISK +# uninitialized constant Mail::ReturnPathField::ATOM_UNSAFE +# uninitialized constant Mail::ReturnPathField::B_VALUES +# uninitialized constant Mail::ReturnPathField::CAPITAL_M +# uninitialized constant Mail::ReturnPathField::COLON +# uninitialized constant Mail::ReturnPathField::CONTROL_CHAR +# uninitialized constant Mail::ReturnPathField::CR +# uninitialized constant Mail::ReturnPathField::CRLF +# uninitialized constant Mail::ReturnPathField::CR_ENCODED +# uninitialized constant Mail::ReturnPathField::EMPTY +# uninitialized constant Mail::ReturnPathField::ENCODED_VALUE +# uninitialized constant Mail::ReturnPathField::EQUAL_LF +# uninitialized constant Mail::ReturnPathField::FIELD_BODY +# uninitialized constant Mail::ReturnPathField::FIELD_LINE +# uninitialized constant Mail::ReturnPathField::FIELD_PREFIX +# uninitialized constant Mail::ReturnPathField::FIELD_SPLIT +# uninitialized constant Mail::ReturnPathField::FILENAME_RE +# uninitialized constant Mail::ReturnPathField::FULL_ENCODED_VALUE +# uninitialized constant Mail::ReturnPathField::FWS +# uninitialized constant Mail::ReturnPathField::HEADER_LINE +# uninitialized constant Mail::ReturnPathField::HEADER_SPLIT +# uninitialized constant Mail::ReturnPathField::HYPHEN +# uninitialized constant Mail::ReturnPathField::LF +# uninitialized constant Mail::ReturnPathField::LF_ENCODED +# uninitialized constant Mail::ReturnPathField::NULL_SENDER +# uninitialized constant Mail::ReturnPathField::PHRASE_UNSAFE +# uninitialized constant Mail::ReturnPathField::QP_SAFE +# uninitialized constant Mail::ReturnPathField::QP_UNSAFE +# uninitialized constant Mail::ReturnPathField::Q_VALUES +# uninitialized constant Mail::ReturnPathField::SPACE +# uninitialized constant Mail::ReturnPathField::TEXT +# uninitialized constant Mail::ReturnPathField::TOKEN_UNSAFE +# uninitialized constant Mail::ReturnPathField::TO_CRLF_REGEX +# uninitialized constant Mail::ReturnPathField::UNDERSCORE +# uninitialized constant Mail::ReturnPathField::WSP +# wrong constant name address +# wrong constant name decoded +# wrong constant name encoded +# wrong constant name initialize1 +# wrong constant name initialize2 +# wrong constant name initialize +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name encode +# wrong constant name +# wrong constant name encode +# wrong constant name +# undefined singleton method `b_value_encode1' for `Mail::Ruby19' +# undefined singleton method `q_value_encode1' for `Mail::Ruby19' +# undefined singleton method `transcode_charset1' for `Mail::Ruby19' +# wrong constant name +# wrong constant name b_value_decode +# wrong constant name b_value_encode1 +# wrong constant name b_value_encode +# wrong constant name bracket +# wrong constant name charset_encoder +# wrong constant name charset_encoder= +# wrong constant name decode_base64 +# wrong constant name decode_utf7 +# wrong constant name encode_base64 +# wrong constant name encode_utf7 +# wrong constant name escape_bracket +# wrong constant name escape_paren +# wrong constant name get_constant +# wrong constant name has_constant? +# wrong constant name param_decode +# wrong constant name param_encode +# wrong constant name paren +# wrong constant name pick_encoding +# wrong constant name q_value_decode +# wrong constant name q_value_encode1 +# wrong constant name q_value_encode +# wrong constant name string_byteslice +# wrong constant name transcode_charset1 +# wrong constant name transcode_charset +# wrong constant name uri_parser +# wrong constant name deliver! +# wrong constant name initialize +# wrong constant name settings +# wrong constant name settings= +# wrong constant name +# wrong constant name deliver! +# wrong constant name initialize +# wrong constant name settings +# wrong constant name settings= +# wrong constant name smtp +# wrong constant name smtp= +# wrong constant name +# undefined method `initialize1' for class `Mail::SenderField' +# undefined method `initialize2' for class `Mail::SenderField' +# uninitialized constant Mail::SenderField::ASTERISK +# uninitialized constant Mail::SenderField::ATOM_UNSAFE +# uninitialized constant Mail::SenderField::B_VALUES +# uninitialized constant Mail::SenderField::CAPITAL_M +# uninitialized constant Mail::SenderField::COLON +# uninitialized constant Mail::SenderField::CONTROL_CHAR +# uninitialized constant Mail::SenderField::CR +# uninitialized constant Mail::SenderField::CRLF +# uninitialized constant Mail::SenderField::CR_ENCODED +# uninitialized constant Mail::SenderField::EMPTY +# uninitialized constant Mail::SenderField::ENCODED_VALUE +# uninitialized constant Mail::SenderField::EQUAL_LF +# uninitialized constant Mail::SenderField::FIELD_BODY +# uninitialized constant Mail::SenderField::FIELD_LINE +# uninitialized constant Mail::SenderField::FIELD_PREFIX +# uninitialized constant Mail::SenderField::FIELD_SPLIT +# uninitialized constant Mail::SenderField::FILENAME_RE +# uninitialized constant Mail::SenderField::FULL_ENCODED_VALUE +# uninitialized constant Mail::SenderField::FWS +# uninitialized constant Mail::SenderField::HEADER_LINE +# uninitialized constant Mail::SenderField::HEADER_SPLIT +# uninitialized constant Mail::SenderField::HYPHEN +# uninitialized constant Mail::SenderField::LF +# uninitialized constant Mail::SenderField::LF_ENCODED +# uninitialized constant Mail::SenderField::NULL_SENDER +# uninitialized constant Mail::SenderField::PHRASE_UNSAFE +# uninitialized constant Mail::SenderField::QP_SAFE +# uninitialized constant Mail::SenderField::QP_UNSAFE +# uninitialized constant Mail::SenderField::Q_VALUES +# uninitialized constant Mail::SenderField::SPACE +# uninitialized constant Mail::SenderField::TEXT +# uninitialized constant Mail::SenderField::TOKEN_UNSAFE +# uninitialized constant Mail::SenderField::TO_CRLF_REGEX +# uninitialized constant Mail::SenderField::UNDERSCORE +# uninitialized constant Mail::SenderField::WSP +# wrong constant name address +# wrong constant name decoded +# wrong constant name encoded +# wrong constant name initialize1 +# wrong constant name initialize2 +# wrong constant name initialize +# wrong constant name +# wrong constant name deliver! +# wrong constant name initialize +# wrong constant name settings +# wrong constant name settings= +# wrong constant name +# wrong constant name call +# wrong constant name popen +# wrong constant name shellquote +# undefined method `initialize1' for class `Mail::StructuredField' +# undefined method `initialize2' for class `Mail::StructuredField' +# undefined method `initialize3' for class `Mail::StructuredField' +# uninitialized constant Mail::StructuredField::ASTERISK +# uninitialized constant Mail::StructuredField::ATOM_UNSAFE +# uninitialized constant Mail::StructuredField::B_VALUES +# uninitialized constant Mail::StructuredField::CAPITAL_M +# uninitialized constant Mail::StructuredField::COLON +# uninitialized constant Mail::StructuredField::CONTROL_CHAR +# uninitialized constant Mail::StructuredField::CR +# uninitialized constant Mail::StructuredField::CRLF +# uninitialized constant Mail::StructuredField::CR_ENCODED +# uninitialized constant Mail::StructuredField::EMPTY +# uninitialized constant Mail::StructuredField::ENCODED_VALUE +# uninitialized constant Mail::StructuredField::EQUAL_LF +# uninitialized constant Mail::StructuredField::FIELD_BODY +# uninitialized constant Mail::StructuredField::FIELD_LINE +# uninitialized constant Mail::StructuredField::FIELD_NAME +# uninitialized constant Mail::StructuredField::FIELD_PREFIX +# uninitialized constant Mail::StructuredField::FIELD_SPLIT +# uninitialized constant Mail::StructuredField::FILENAME_RE +# uninitialized constant Mail::StructuredField::FULL_ENCODED_VALUE +# uninitialized constant Mail::StructuredField::FWS +# uninitialized constant Mail::StructuredField::HEADER_LINE +# uninitialized constant Mail::StructuredField::HEADER_SPLIT +# uninitialized constant Mail::StructuredField::HYPHEN +# uninitialized constant Mail::StructuredField::LF +# uninitialized constant Mail::StructuredField::LF_ENCODED +# uninitialized constant Mail::StructuredField::NULL_SENDER +# uninitialized constant Mail::StructuredField::PHRASE_UNSAFE +# uninitialized constant Mail::StructuredField::QP_SAFE +# uninitialized constant Mail::StructuredField::QP_UNSAFE +# uninitialized constant Mail::StructuredField::Q_VALUES +# uninitialized constant Mail::StructuredField::SPACE +# uninitialized constant Mail::StructuredField::TEXT +# uninitialized constant Mail::StructuredField::TOKEN_UNSAFE +# uninitialized constant Mail::StructuredField::TO_CRLF_REGEX +# uninitialized constant Mail::StructuredField::UNDERSCORE +# uninitialized constant Mail::StructuredField::WSP +# wrong constant name charset +# wrong constant name charset= +# wrong constant name errors +# wrong constant name initialize1 +# wrong constant name initialize2 +# wrong constant name initialize3 +# wrong constant name initialize +# wrong constant name +# undefined method `initialize1' for class `Mail::SubjectField' +# undefined method `initialize2' for class `Mail::SubjectField' +# uninitialized constant Mail::SubjectField::ASTERISK +# uninitialized constant Mail::SubjectField::ATOM_UNSAFE +# uninitialized constant Mail::SubjectField::B_VALUES +# uninitialized constant Mail::SubjectField::CAPITAL_M +# uninitialized constant Mail::SubjectField::COLON +# uninitialized constant Mail::SubjectField::CONTROL_CHAR +# uninitialized constant Mail::SubjectField::CR +# uninitialized constant Mail::SubjectField::CRLF +# uninitialized constant Mail::SubjectField::CR_ENCODED +# uninitialized constant Mail::SubjectField::EMPTY +# uninitialized constant Mail::SubjectField::ENCODED_VALUE +# uninitialized constant Mail::SubjectField::EQUAL_LF +# uninitialized constant Mail::SubjectField::FIELD_BODY +# uninitialized constant Mail::SubjectField::FIELD_LINE +# uninitialized constant Mail::SubjectField::FIELD_PREFIX +# uninitialized constant Mail::SubjectField::FIELD_SPLIT +# uninitialized constant Mail::SubjectField::FILENAME_RE +# uninitialized constant Mail::SubjectField::FULL_ENCODED_VALUE +# uninitialized constant Mail::SubjectField::FWS +# uninitialized constant Mail::SubjectField::HEADER_LINE +# uninitialized constant Mail::SubjectField::HEADER_SPLIT +# uninitialized constant Mail::SubjectField::HYPHEN +# uninitialized constant Mail::SubjectField::LF +# uninitialized constant Mail::SubjectField::LF_ENCODED +# uninitialized constant Mail::SubjectField::NULL_SENDER +# uninitialized constant Mail::SubjectField::PHRASE_UNSAFE +# uninitialized constant Mail::SubjectField::QP_SAFE +# uninitialized constant Mail::SubjectField::QP_UNSAFE +# uninitialized constant Mail::SubjectField::Q_VALUES +# uninitialized constant Mail::SubjectField::SPACE +# uninitialized constant Mail::SubjectField::TEXT +# uninitialized constant Mail::SubjectField::TOKEN_UNSAFE +# uninitialized constant Mail::SubjectField::TO_CRLF_REGEX +# uninitialized constant Mail::SubjectField::UNDERSCORE +# uninitialized constant Mail::SubjectField::WSP +# wrong constant name initialize1 +# wrong constant name initialize2 +# wrong constant name initialize +# wrong constant name +# wrong constant name deliver! +# wrong constant name initialize +# wrong constant name settings +# wrong constant name settings= +# wrong constant name +# wrong constant name deliveries +# wrong constant name deliveries= +# undefined method `find1' for class `Mail::TestRetriever' +# wrong constant name find1 +# wrong constant name find +# wrong constant name initialize +# wrong constant name +# wrong constant name emails +# wrong constant name emails= +# undefined method `initialize1' for class `Mail::ToField' +# undefined method `initialize2' for class `Mail::ToField' +# uninitialized constant Mail::ToField::ASTERISK +# uninitialized constant Mail::ToField::ATOM_UNSAFE +# uninitialized constant Mail::ToField::B_VALUES +# uninitialized constant Mail::ToField::CAPITAL_M +# uninitialized constant Mail::ToField::COLON +# uninitialized constant Mail::ToField::CONTROL_CHAR +# uninitialized constant Mail::ToField::CR +# uninitialized constant Mail::ToField::CRLF +# uninitialized constant Mail::ToField::CR_ENCODED +# uninitialized constant Mail::ToField::EMPTY +# uninitialized constant Mail::ToField::ENCODED_VALUE +# uninitialized constant Mail::ToField::EQUAL_LF +# uninitialized constant Mail::ToField::FIELD_BODY +# uninitialized constant Mail::ToField::FIELD_LINE +# uninitialized constant Mail::ToField::FIELD_PREFIX +# uninitialized constant Mail::ToField::FIELD_SPLIT +# uninitialized constant Mail::ToField::FILENAME_RE +# uninitialized constant Mail::ToField::FULL_ENCODED_VALUE +# uninitialized constant Mail::ToField::FWS +# uninitialized constant Mail::ToField::HEADER_LINE +# uninitialized constant Mail::ToField::HEADER_SPLIT +# uninitialized constant Mail::ToField::HYPHEN +# uninitialized constant Mail::ToField::LF +# uninitialized constant Mail::ToField::LF_ENCODED +# uninitialized constant Mail::ToField::NULL_SENDER +# uninitialized constant Mail::ToField::PHRASE_UNSAFE +# uninitialized constant Mail::ToField::QP_SAFE +# uninitialized constant Mail::ToField::QP_UNSAFE +# uninitialized constant Mail::ToField::Q_VALUES +# uninitialized constant Mail::ToField::SPACE +# uninitialized constant Mail::ToField::TEXT +# uninitialized constant Mail::ToField::TOKEN_UNSAFE +# uninitialized constant Mail::ToField::TO_CRLF_REGEX +# uninitialized constant Mail::ToField::UNDERSCORE +# uninitialized constant Mail::ToField::WSP +# wrong constant name decoded +# wrong constant name encoded +# wrong constant name initialize1 +# wrong constant name initialize2 +# wrong constant name initialize +# wrong constant name +# wrong constant name +# undefined method `initialize1' for class `Mail::UnstructuredField' +# uninitialized constant Mail::UnstructuredField::ASTERISK +# uninitialized constant Mail::UnstructuredField::ATOM_UNSAFE +# uninitialized constant Mail::UnstructuredField::B_VALUES +# uninitialized constant Mail::UnstructuredField::CAPITAL_M +# uninitialized constant Mail::UnstructuredField::COLON +# uninitialized constant Mail::UnstructuredField::CONTROL_CHAR +# uninitialized constant Mail::UnstructuredField::CR +# uninitialized constant Mail::UnstructuredField::CRLF +# uninitialized constant Mail::UnstructuredField::CR_ENCODED +# uninitialized constant Mail::UnstructuredField::EMPTY +# uninitialized constant Mail::UnstructuredField::ENCODED_VALUE +# uninitialized constant Mail::UnstructuredField::EQUAL_LF +# uninitialized constant Mail::UnstructuredField::FIELD_BODY +# uninitialized constant Mail::UnstructuredField::FIELD_LINE +# uninitialized constant Mail::UnstructuredField::FIELD_NAME +# uninitialized constant Mail::UnstructuredField::FIELD_PREFIX +# uninitialized constant Mail::UnstructuredField::FIELD_SPLIT +# uninitialized constant Mail::UnstructuredField::FILENAME_RE +# uninitialized constant Mail::UnstructuredField::FULL_ENCODED_VALUE +# uninitialized constant Mail::UnstructuredField::FWS +# uninitialized constant Mail::UnstructuredField::HEADER_LINE +# uninitialized constant Mail::UnstructuredField::HEADER_SPLIT +# uninitialized constant Mail::UnstructuredField::HYPHEN +# uninitialized constant Mail::UnstructuredField::LF +# uninitialized constant Mail::UnstructuredField::LF_ENCODED +# uninitialized constant Mail::UnstructuredField::NULL_SENDER +# uninitialized constant Mail::UnstructuredField::PHRASE_UNSAFE +# uninitialized constant Mail::UnstructuredField::QP_SAFE +# uninitialized constant Mail::UnstructuredField::QP_UNSAFE +# uninitialized constant Mail::UnstructuredField::Q_VALUES +# uninitialized constant Mail::UnstructuredField::SPACE +# uninitialized constant Mail::UnstructuredField::TEXT +# uninitialized constant Mail::UnstructuredField::TOKEN_UNSAFE +# uninitialized constant Mail::UnstructuredField::TO_CRLF_REGEX +# uninitialized constant Mail::UnstructuredField::UNDERSCORE +# uninitialized constant Mail::UnstructuredField::WSP +# wrong constant name charset +# wrong constant name charset= +# wrong constant name decoded +# wrong constant name encoded +# wrong constant name errors +# wrong constant name initialize1 +# wrong constant name initialize +# wrong constant name parse +# wrong constant name +# uninitialized constant Mail::Utilities::ASTERISK +# uninitialized constant Mail::Utilities::ATOM_UNSAFE +# uninitialized constant Mail::Utilities::B_VALUES +# uninitialized constant Mail::Utilities::CAPITAL_M +# uninitialized constant Mail::Utilities::COLON +# uninitialized constant Mail::Utilities::CONTROL_CHAR +# uninitialized constant Mail::Utilities::CR +# uninitialized constant Mail::Utilities::CR_ENCODED +# uninitialized constant Mail::Utilities::EMPTY +# uninitialized constant Mail::Utilities::ENCODED_VALUE +# uninitialized constant Mail::Utilities::EQUAL_LF +# uninitialized constant Mail::Utilities::FIELD_BODY +# uninitialized constant Mail::Utilities::FIELD_LINE +# uninitialized constant Mail::Utilities::FIELD_NAME +# uninitialized constant Mail::Utilities::FIELD_PREFIX +# uninitialized constant Mail::Utilities::FIELD_SPLIT +# uninitialized constant Mail::Utilities::FULL_ENCODED_VALUE +# uninitialized constant Mail::Utilities::FWS +# uninitialized constant Mail::Utilities::HEADER_LINE +# uninitialized constant Mail::Utilities::HEADER_SPLIT +# uninitialized constant Mail::Utilities::HYPHEN +# uninitialized constant Mail::Utilities::LF_ENCODED +# uninitialized constant Mail::Utilities::NULL_SENDER +# uninitialized constant Mail::Utilities::PHRASE_UNSAFE +# uninitialized constant Mail::Utilities::QP_SAFE +# uninitialized constant Mail::Utilities::QP_UNSAFE +# uninitialized constant Mail::Utilities::Q_VALUES +# uninitialized constant Mail::Utilities::SPACE +# uninitialized constant Mail::Utilities::TEXT +# uninitialized constant Mail::Utilities::TOKEN_UNSAFE +# uninitialized constant Mail::Utilities::UNDERSCORE +# uninitialized constant Mail::Utilities::WSP +# wrong constant name atom_safe? +# wrong constant name bracket +# wrong constant name capitalize_field +# wrong constant name constantize +# wrong constant name dasherize +# wrong constant name dquote +# wrong constant name escape_paren +# wrong constant name map_lines +# wrong constant name map_with_index +# wrong constant name match_to_s +# wrong constant name paren +# wrong constant name quote_atom +# wrong constant name quote_phrase +# wrong constant name quote_token +# wrong constant name token_safe? +# wrong constant name unbracket +# wrong constant name underscoreize +# wrong constant name unparen +# wrong constant name uri_escape +# wrong constant name uri_parser +# wrong constant name uri_unescape +# wrong constant name +# wrong constant name binary_unsafe_to_crlf +# wrong constant name binary_unsafe_to_lf +# wrong constant name blank? +# wrong constant name safe_for_line_ending_conversion? +# wrong constant name to_crlf +# wrong constant name to_lf +# wrong constant name unescape +# wrong constant name unquote +# wrong constant name +# wrong constant name version +# wrong constant name +# wrong constant name all +# wrong constant name connection +# wrong constant name defaults +# wrong constant name delete_all +# wrong constant name deliver +# wrong constant name delivery_method +# wrong constant name eager_autoload! +# wrong constant name find +# wrong constant name find_and_delete +# wrong constant name first +# wrong constant name inform_interceptors +# wrong constant name inform_observers +# wrong constant name last +# wrong constant name new +# wrong constant name random_tag +# wrong constant name read +# wrong constant name read_from_string +# wrong constant name register_autoload +# wrong constant name register_interceptor +# wrong constant name register_observer +# wrong constant name retriever_method +# wrong constant name something_random +# wrong constant name uniq +# wrong constant name unregister_interceptor +# wrong constant name unregister_observer +# wrong constant name +# undefined singleton method `extend1' for `Marcel::MimeType' +# undefined singleton method `extend2' for `Marcel::MimeType' +# undefined singleton method `extend3' for `Marcel::MimeType' +# undefined singleton method `for1' for `Marcel::MimeType' +# undefined singleton method `for2' for `Marcel::MimeType' +# undefined singleton method `for3' for `Marcel::MimeType' +# undefined singleton method `for4' for `Marcel::MimeType' +# wrong constant name +# wrong constant name extend1 +# wrong constant name extend2 +# wrong constant name extend3 +# wrong constant name extend +# wrong constant name for1 +# wrong constant name for2 +# wrong constant name for3 +# wrong constant name for4 +# wrong constant name for +# wrong constant name +# wrong constant name restore +# uninitialized constant MessagePack +# uninitialized constant MessagePack +# wrong constant name +# wrong constant name __metaclass__ +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# undefined method `expression_at1' for module `MethodSource::CodeHelpers' +# wrong constant name +# wrong constant name comment_describing +# wrong constant name complete_expression? +# wrong constant name expression_at1 +# wrong constant name expression_at +# wrong constant name +# wrong constant name === +# wrong constant name rbx? +# wrong constant name +# wrong constant name comment +# wrong constant name source +# wrong constant name +# wrong constant name included +# wrong constant name source_location +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name source_location +# wrong constant name +# wrong constant name source_location +# wrong constant name +# wrong constant name source_location +# wrong constant name +# wrong constant name +# wrong constant name +# undefined singleton method `comment_helper1' for `MethodSource' +# undefined singleton method `lines_for1' for `MethodSource' +# undefined singleton method `source_helper1' for `MethodSource' +# wrong constant name +# wrong constant name comment_helper1 +# wrong constant name comment_helper +# wrong constant name extract_code +# wrong constant name lines_for1 +# wrong constant name lines_for +# wrong constant name source_helper1 +# wrong constant name source_helper +# wrong constant name valid_expression? +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name initialize +# wrong constant name +# wrong constant name instance +# wrong constant name << +# uninitialized constant Mime::Mimes::Elem +# wrong constant name delete_if +# wrong constant name each +# wrong constant name symbols +# wrong constant name +# wrong constant name ref +# wrong constant name +# wrong constant name instance +# undefined method `initialize1' for class `Mime::Type' +# undefined method `initialize2' for class `Mime::Type' +# wrong constant name == +# wrong constant name === +# wrong constant name =~ +# wrong constant name +# wrong constant name +# wrong constant name all? +# wrong constant name eql? +# wrong constant name html? +# wrong constant name initialize1 +# wrong constant name initialize2 +# wrong constant name initialize +# wrong constant name ref +# wrong constant name string +# wrong constant name symbol +# wrong constant name synonyms +# wrong constant name to_str +# wrong constant name to_sym +# undefined method `initialize1' for class `Mime::Type::AcceptItem' +# wrong constant name <=> +# wrong constant name index +# wrong constant name index= +# wrong constant name initialize1 +# wrong constant name initialize +# wrong constant name name +# wrong constant name name= +# wrong constant name q +# wrong constant name q= +# wrong constant name +# wrong constant name +# wrong constant name find_item_by_name +# wrong constant name sort! +# undefined singleton method `register1' for `Mime::Type' +# undefined singleton method `register2' for `Mime::Type' +# undefined singleton method `register3' for `Mime::Type' +# undefined singleton method `register_alias1' for `Mime::Type' +# wrong constant name +# wrong constant name lookup +# wrong constant name lookup_by_extension +# wrong constant name parse +# wrong constant name parse_data_with_trailing_star +# wrong constant name parse_trailing_star +# wrong constant name register1 +# wrong constant name register2 +# wrong constant name register3 +# wrong constant name register +# wrong constant name register_alias1 +# wrong constant name register_alias +# wrong constant name register_callback +# wrong constant name unregister +# wrong constant name +# wrong constant name [] +# wrong constant name fetch +# wrong constant name == +# wrong constant name audio? +# wrong constant name child_of? +# wrong constant name comment +# wrong constant name eql? +# wrong constant name extensions +# wrong constant name image? +# wrong constant name initialize +# wrong constant name mediatype +# wrong constant name subtype +# wrong constant name text? +# wrong constant name type +# wrong constant name video? +# wrong constant name +# wrong constant name add +# wrong constant name all_by_magic +# wrong constant name by_extension +# wrong constant name by_magic +# wrong constant name by_path +# wrong constant name child? +# wrong constant name remove +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name content_type_db_path +# wrong constant name content_type_db_path= +# wrong constant name ext_db_path +# wrong constant name ext_db_path= +# wrong constant name +# wrong constant name +# wrong constant name lookup_by_content_type +# wrong constant name lookup_by_extension +# wrong constant name []= +# wrong constant name fetch +# wrong constant name initialize +# wrong constant name +# wrong constant name initialize +# wrong constant name lookup +# wrong constant name lookup_uncached +# wrong constant name resolve +# wrong constant name +# wrong constant name +# wrong constant name lookup_by_content_type +# wrong constant name lookup_by_extension +# wrong constant name lookup_by_filename +# wrong constant name [] +# wrong constant name binary? +# wrong constant name content_type +# wrong constant name content_type= +# wrong constant name encoding +# wrong constant name encoding= +# wrong constant name extension +# wrong constant name extension= +# wrong constant name initialize +# wrong constant name +# wrong constant name +# wrong constant name lookup_by_content_type +# wrong constant name lookup_by_extension +# wrong constant name lookup_by_filename +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name lock +# wrong constant name locked? +# wrong constant name passed? +# wrong constant name prerecord +# wrong constant name record +# wrong constant name report +# wrong constant name start +# wrong constant name synchronize +# wrong constant name try_lock +# wrong constant name unlock +# wrong constant name +# wrong constant name error +# wrong constant name location +# wrong constant name result_code +# wrong constant name result_label +# wrong constant name +# undefined method `assert_in_delta1' for module `Minitest::Assertions' +# undefined method `assert_in_delta2' for module `Minitest::Assertions' +# undefined method `assert_in_epsilon1' for module `Minitest::Assertions' +# undefined method `assert_in_epsilon2' for module `Minitest::Assertions' +# undefined method `assert_instance_of1' for module `Minitest::Assertions' +# undefined method `assert_kind_of1' for module `Minitest::Assertions' +# undefined method `assert_match1' for module `Minitest::Assertions' +# undefined method `assert_operator1' for module `Minitest::Assertions' +# undefined method `assert_operator2' for module `Minitest::Assertions' +# undefined method `assert_output1' for module `Minitest::Assertions' +# undefined method `assert_output2' for module `Minitest::Assertions' +# undefined method `assert_predicate1' for module `Minitest::Assertions' +# undefined method `assert_respond_to1' for module `Minitest::Assertions' +# undefined method `assert_same1' for module `Minitest::Assertions' +# undefined method `assert_send1' for module `Minitest::Assertions' +# undefined method `assert_throws1' for module `Minitest::Assertions' +# undefined method `flunk1' for module `Minitest::Assertions' +# undefined method `message1' for module `Minitest::Assertions' +# undefined method `message2' for module `Minitest::Assertions' +# undefined method `pass1' for module `Minitest::Assertions' +# undefined method `refute_in_delta1' for module `Minitest::Assertions' +# undefined method `refute_in_delta2' for module `Minitest::Assertions' +# undefined method `refute_in_epsilon1' for module `Minitest::Assertions' +# undefined method `refute_in_epsilon2' for module `Minitest::Assertions' +# undefined method `refute_instance_of1' for module `Minitest::Assertions' +# undefined method `refute_kind_of1' for module `Minitest::Assertions' +# undefined method `refute_match1' for module `Minitest::Assertions' +# undefined method `refute_operator1' for module `Minitest::Assertions' +# undefined method `refute_operator2' for module `Minitest::Assertions' +# undefined method `refute_predicate1' for module `Minitest::Assertions' +# undefined method `refute_respond_to1' for module `Minitest::Assertions' +# undefined method `refute_same1' for module `Minitest::Assertions' +# undefined method `skip1' for module `Minitest::Assertions' +# undefined method `skip2' for module `Minitest::Assertions' +# wrong constant name _synchronize +# wrong constant name assert_in_delta1 +# wrong constant name assert_in_delta2 +# wrong constant name assert_in_delta +# wrong constant name assert_in_epsilon1 +# wrong constant name assert_in_epsilon2 +# wrong constant name assert_in_epsilon +# wrong constant name assert_instance_of1 +# wrong constant name assert_instance_of +# wrong constant name assert_kind_of1 +# wrong constant name assert_kind_of +# wrong constant name assert_match1 +# wrong constant name assert_match +# wrong constant name assert_mock +# wrong constant name assert_operator1 +# wrong constant name assert_operator2 +# wrong constant name assert_operator +# wrong constant name assert_output1 +# wrong constant name assert_output2 +# wrong constant name assert_output +# wrong constant name assert_predicate1 +# wrong constant name assert_predicate +# wrong constant name assert_respond_to1 +# wrong constant name assert_respond_to +# wrong constant name assert_same1 +# wrong constant name assert_same +# wrong constant name assert_send1 +# wrong constant name assert_send +# wrong constant name assert_silent +# wrong constant name assert_throws1 +# wrong constant name assert_throws +# wrong constant name capture_io +# wrong constant name capture_subprocess_io +# wrong constant name diff +# wrong constant name exception_details +# wrong constant name flunk1 +# wrong constant name flunk +# wrong constant name message1 +# wrong constant name message2 +# wrong constant name message +# wrong constant name mu_pp +# wrong constant name mu_pp_for_diff +# wrong constant name pass1 +# wrong constant name pass +# wrong constant name refute_in_delta1 +# wrong constant name refute_in_delta2 +# wrong constant name refute_in_delta +# wrong constant name refute_in_epsilon1 +# wrong constant name refute_in_epsilon2 +# wrong constant name refute_in_epsilon +# wrong constant name refute_instance_of1 +# wrong constant name refute_instance_of +# wrong constant name refute_kind_of1 +# wrong constant name refute_kind_of +# wrong constant name refute_match1 +# wrong constant name refute_match +# wrong constant name refute_operator1 +# wrong constant name refute_operator2 +# wrong constant name refute_operator +# wrong constant name refute_predicate1 +# wrong constant name refute_predicate +# wrong constant name refute_respond_to1 +# wrong constant name refute_respond_to +# wrong constant name refute_same1 +# wrong constant name refute_same +# wrong constant name skip1 +# wrong constant name skip2 +# wrong constant name skip +# wrong constant name skipped? +# wrong constant name diff +# wrong constant name diff= +# wrong constant name filter +# wrong constant name +# wrong constant name << +# wrong constant name initialize +# wrong constant name io +# wrong constant name reporters +# wrong constant name reporters= +# wrong constant name +# uninitialized constant Minitest::Expectation::Elem +# wrong constant name ctx +# wrong constant name ctx= +# wrong constant name target +# wrong constant name target= +# wrong constant name +# wrong constant name [] +# wrong constant name members +# wrong constant name must_be +# wrong constant name must_be_close_to +# wrong constant name must_be_empty +# wrong constant name must_be_instance_of +# wrong constant name must_be_kind_of +# wrong constant name must_be_nil +# wrong constant name must_be_same_as +# wrong constant name must_be_silent +# wrong constant name must_be_within_delta +# wrong constant name must_be_within_epsilon +# wrong constant name must_equal +# wrong constant name must_include +# wrong constant name must_match +# wrong constant name must_output +# wrong constant name must_raise +# wrong constant name must_respond_to +# wrong constant name must_throw +# wrong constant name wont_be +# wrong constant name wont_be_close_to +# wrong constant name wont_be_empty +# wrong constant name wont_be_instance_of +# wrong constant name wont_be_kind_of +# wrong constant name wont_be_nil +# wrong constant name wont_be_same_as +# wrong constant name wont_be_within_delta +# wrong constant name wont_be_within_epsilon +# wrong constant name wont_equal +# wrong constant name wont_include +# wrong constant name wont_match +# wrong constant name wont_respond_to +# wrong constant name +# undefined method `jruby?1' for module `Minitest::Guard' +# undefined method `maglev?1' for module `Minitest::Guard' +# undefined method `mri?1' for module `Minitest::Guard' +# undefined method `rubinius?1' for module `Minitest::Guard' +# undefined method `windows?1' for module `Minitest::Guard' +# wrong constant name jruby?1 +# wrong constant name jruby? +# wrong constant name maglev?1 +# wrong constant name maglev? +# wrong constant name mri?1 +# wrong constant name mri? +# wrong constant name rubinius?1 +# wrong constant name rubinius? +# wrong constant name windows?1 +# wrong constant name windows? +# wrong constant name +# undefined method `expect1' for class `Minitest::Mock' +# undefined method `initialize1' for class `Minitest::Mock' +# undefined method `respond_to?1' for class `Minitest::Mock' +# wrong constant name === +# wrong constant name __call +# wrong constant name __respond_to? +# wrong constant name class +# wrong constant name expect1 +# wrong constant name expect +# wrong constant name initialize1 +# wrong constant name initialize +# wrong constant name inspect +# wrong constant name instance_eval +# wrong constant name instance_variables +# wrong constant name method_missing +# wrong constant name object_id +# wrong constant name public_send +# wrong constant name respond_to?1 +# wrong constant name respond_to? +# wrong constant name send +# wrong constant name to_s +# wrong constant name verify +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name << +# wrong constant name initialize +# wrong constant name shutdown +# wrong constant name size +# wrong constant name start +# wrong constant name +# wrong constant name +# wrong constant name _synchronize +# wrong constant name run_one_method +# wrong constant name test_order +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name class_name +# wrong constant name error? +# wrong constant name location +# wrong constant name passed? +# wrong constant name result_code +# wrong constant name skipped? +# wrong constant name +# undefined method `initialize1' for class `Minitest::Reporter' +# undefined method `initialize2' for class `Minitest::Reporter' +# wrong constant name initialize1 +# wrong constant name initialize2 +# wrong constant name initialize +# wrong constant name io +# wrong constant name io= +# wrong constant name options +# wrong constant name options= +# wrong constant name +# uninitialized constant Minitest::Result::SIGNALS +# wrong constant name klass +# wrong constant name klass= +# wrong constant name source_location +# wrong constant name source_location= +# wrong constant name +# wrong constant name from +# wrong constant name assertions +# wrong constant name assertions= +# wrong constant name failure +# wrong constant name failures +# wrong constant name failures= +# wrong constant name initialize +# wrong constant name marshal_dump +# wrong constant name marshal_load +# wrong constant name name +# wrong constant name name= +# wrong constant name passed? +# wrong constant name result_code +# wrong constant name run +# wrong constant name skipped? +# wrong constant name time +# wrong constant name time= +# wrong constant name time_it +# undefined singleton method `run1' for `Minitest::Runnable' +# wrong constant name inherited +# wrong constant name methods_matching +# wrong constant name on_signal +# wrong constant name reset +# wrong constant name run1 +# wrong constant name run +# wrong constant name run_one_method +# wrong constant name runnable_methods +# wrong constant name runnables +# wrong constant name with_info_handler +# wrong constant name +# wrong constant name +# uninitialized constant Minitest::Spec::E +# uninitialized constant Minitest::Spec::PASSTHROUGH_EXCEPTIONS +# uninitialized constant Minitest::Spec::SIGNALS +# uninitialized constant Minitest::Spec::TEARDOWN_METHODS +# uninitialized constant Minitest::Spec::UNDEFINED +# undefined method `after1' for module `Minitest::Spec::DSL' +# undefined method `before1' for module `Minitest::Spec::DSL' +# undefined method `it1' for module `Minitest::Spec::DSL' +# undefined method `specify1' for module `Minitest::Spec::DSL' +# wrong constant name +# wrong constant name after1 +# wrong constant name after +# wrong constant name before1 +# wrong constant name before +# wrong constant name children +# wrong constant name create +# wrong constant name desc +# wrong constant name describe_stack +# wrong constant name it1 +# wrong constant name it +# wrong constant name let +# wrong constant name name +# wrong constant name nuke_test_methods! +# wrong constant name register_spec_type +# wrong constant name spec_type +# wrong constant name specify1 +# wrong constant name specify +# wrong constant name subject +# wrong constant name to_s +# undefined method `_1' for module `Minitest::Spec::DSL::InstanceMethods' +# undefined method `expect1' for module `Minitest::Spec::DSL::InstanceMethods' +# undefined method `value1' for module `Minitest::Spec::DSL::InstanceMethods' +# wrong constant name _1 +# wrong constant name _ +# wrong constant name before_setup +# wrong constant name expect1 +# wrong constant name expect +# wrong constant name value1 +# wrong constant name value +# wrong constant name +# wrong constant name +# wrong constant name extended +# wrong constant name +# wrong constant name current +# wrong constant name assertions +# wrong constant name assertions= +# wrong constant name count +# wrong constant name count= +# wrong constant name errors +# wrong constant name errors= +# wrong constant name failures +# wrong constant name failures= +# wrong constant name results +# wrong constant name results= +# wrong constant name skips +# wrong constant name skips= +# wrong constant name start_time +# wrong constant name start_time= +# wrong constant name total_time +# wrong constant name total_time= +# wrong constant name +# wrong constant name aggregated_results +# wrong constant name old_sync +# wrong constant name old_sync= +# wrong constant name statistics +# wrong constant name summary +# wrong constant name sync +# wrong constant name sync= +# wrong constant name +# uninitialized constant Minitest::Test::E +# wrong constant name +# uninitialized constant Minitest::Test::SIGNALS +# uninitialized constant Minitest::Test::UNDEFINED +# wrong constant name capture_exceptions +# wrong constant name with_info_handler +# wrong constant name after_setup +# wrong constant name after_teardown +# wrong constant name before_setup +# wrong constant name before_teardown +# wrong constant name setup +# wrong constant name teardown +# wrong constant name +# wrong constant name i_suck_and_my_tests_are_order_dependent! +# wrong constant name io_lock +# wrong constant name io_lock= +# wrong constant name make_my_diffs_pretty! +# wrong constant name parallelize_me! +# wrong constant name test_order +# wrong constant name exception +# wrong constant name exception= +# wrong constant name initialize +# wrong constant name +# wrong constant name +# uninitialized constant Minitest::Unit::TestCase::E +# uninitialized constant Minitest::Unit::TestCase::PASSTHROUGH_EXCEPTIONS +# uninitialized constant Minitest::Unit::TestCase::SIGNALS +# uninitialized constant Minitest::Unit::TestCase::TEARDOWN_METHODS +# uninitialized constant Minitest::Unit::TestCase::UNDEFINED +# wrong constant name +# wrong constant name +# wrong constant name after_tests +# wrong constant name autorun +# undefined singleton method `process_args1' for `Minitest' +# undefined singleton method `run1' for `Minitest' +# wrong constant name __run +# wrong constant name after_run +# wrong constant name autorun +# wrong constant name backtrace_filter +# wrong constant name backtrace_filter= +# wrong constant name clock_time +# wrong constant name extensions +# wrong constant name extensions= +# wrong constant name filter_backtrace +# wrong constant name info_signal +# wrong constant name info_signal= +# wrong constant name init_plugins +# wrong constant name load_plugins +# wrong constant name parallel_executor +# wrong constant name parallel_executor= +# wrong constant name process_args1 +# wrong constant name process_args +# wrong constant name reporter +# wrong constant name reporter= +# wrong constant name run1 +# wrong constant name run +# wrong constant name run_one_method +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name mock +# wrong constant name sequence +# wrong constant name states +# wrong constant name stub +# wrong constant name stub_everything +# wrong constant name +# wrong constant name included +# wrong constant name +# wrong constant name initialize +# wrong constant name mocks +# wrong constant name +# wrong constant name each +# wrong constant name initialize +# wrong constant name +# wrong constant name mocha_inspect +# wrong constant name +# undefined method `initialize1' for class `Mocha::BacktraceFilter' +# wrong constant name filtered +# wrong constant name initialize1 +# wrong constant name initialize +# wrong constant name +# wrong constant name allowed_any_number_of_times? +# wrong constant name infinite? +# wrong constant name initialize +# wrong constant name invocations_allowed? +# wrong constant name maximum +# wrong constant name needs_verifying? +# wrong constant name required +# wrong constant name satisfied? +# wrong constant name times +# wrong constant name used? +# wrong constant name verified? +# wrong constant name +# wrong constant name at_least +# wrong constant name at_most +# wrong constant name exactly +# wrong constant name times +# wrong constant name +# wrong constant name stub +# wrong constant name stubba_methods +# wrong constant name stubba_methods= +# wrong constant name unstub +# wrong constant name unstub_all +# wrong constant name initialize +# wrong constant name stub +# wrong constant name unstub +# wrong constant name +# wrong constant name +# wrong constant name initialize +# wrong constant name perform +# wrong constant name +# wrong constant name +# wrong constant name define_new_method +# wrong constant name hide_original_method +# wrong constant name initialize +# wrong constant name matches? +# wrong constant name method_defined_in_stubbee_or_in_ancestor_chain? +# wrong constant name method_name +# wrong constant name method_visibility +# wrong constant name mock +# wrong constant name remove_new_method +# wrong constant name restore_original_method +# wrong constant name stub +# wrong constant name stubbee +# wrong constant name unstub +# uninitialized constant Mocha::ClassMethod::PrependedModule::DELEGATION_RESERVED_KEYWORDS +# uninitialized constant Mocha::ClassMethod::PrependedModule::DELEGATION_RESERVED_METHOD_NAMES +# uninitialized constant Mocha::ClassMethod::PrependedModule::RUBY_RESERVED_KEYWORDS +# wrong constant name +# wrong constant name +# wrong constant name any_instance +# wrong constant name stubba_method +# wrong constant name +# wrong constant name +# wrong constant name allow +# wrong constant name allow? +# wrong constant name prevent +# wrong constant name prevent? +# wrong constant name reset_configuration +# wrong constant name warn_when +# wrong constant name warn_when? +# wrong constant name mocha_inspect +# wrong constant name +# wrong constant name +# wrong constant name puts +# wrong constant name initialize +# wrong constant name +# wrong constant name initialize +# wrong constant name mocks +# wrong constant name +# wrong constant name +# wrong constant name messages +# wrong constant name messages= +# wrong constant name mode +# wrong constant name mode= +# wrong constant name warning +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name testcase +# wrong constant name version +# wrong constant name +# wrong constant name testcase +# wrong constant name version +# wrong constant name +# undefined method `initialize1' for class `Mocha::ErrorWithFilteredBacktrace' +# undefined method `initialize2' for class `Mocha::ErrorWithFilteredBacktrace' +# wrong constant name initialize1 +# wrong constant name initialize2 +# wrong constant name initialize +# wrong constant name +# wrong constant name evaluate +# wrong constant name initialize +# wrong constant name +# undefined method `initialize1' for class `Mocha::Expectation' +# undefined method `raises1' for class `Mocha::Expectation' +# undefined method `raises2' for class `Mocha::Expectation' +# undefined method `throws1' for class `Mocha::Expectation' +# undefined method `verified?1' for class `Mocha::Expectation' +# wrong constant name add_in_sequence_ordering_constraint +# wrong constant name add_ordering_constraint +# wrong constant name add_side_effect +# wrong constant name at_least +# wrong constant name at_least_once +# wrong constant name at_most +# wrong constant name at_most_once +# wrong constant name backtrace +# wrong constant name in_correct_order? +# wrong constant name in_sequence +# wrong constant name initialize1 +# wrong constant name initialize +# wrong constant name invocations_allowed? +# wrong constant name invoke +# wrong constant name match? +# wrong constant name matches_method? +# wrong constant name method_signature +# wrong constant name multiple_yields +# wrong constant name never +# wrong constant name once +# wrong constant name perform_side_effects +# wrong constant name raises1 +# wrong constant name raises2 +# wrong constant name raises +# wrong constant name returns +# wrong constant name satisfied? +# wrong constant name then +# wrong constant name throws1 +# wrong constant name throws +# wrong constant name times +# wrong constant name twice +# wrong constant name used? +# wrong constant name verified?1 +# wrong constant name verified? +# wrong constant name when +# wrong constant name with +# wrong constant name yields +# wrong constant name +# wrong constant name +# undefined singleton method `build1' for `Mocha::ExpectationErrorFactory' +# undefined singleton method `build2' for `Mocha::ExpectationErrorFactory' +# wrong constant name +# wrong constant name build1 +# wrong constant name build2 +# wrong constant name build +# wrong constant name exception_class +# wrong constant name exception_class= +# undefined method `initialize1' for class `Mocha::ExpectationList' +# undefined method `verified?1' for class `Mocha::ExpectationList' +# wrong constant name + +# wrong constant name add +# wrong constant name any? +# wrong constant name initialize1 +# wrong constant name initialize +# wrong constant name length +# wrong constant name match +# wrong constant name match_allowing_invocation +# wrong constant name matches_method? +# wrong constant name remove_all_matching_method +# wrong constant name to_a +# wrong constant name to_set +# wrong constant name verified?1 +# wrong constant name verified? +# wrong constant name +# wrong constant name mocha_inspect +# wrong constant name +# undefined method `mocha_verify1' for module `Mocha::Hooks' +# wrong constant name mocha_setup +# wrong constant name mocha_teardown +# wrong constant name mocha_verify1 +# wrong constant name mocha_verify +# wrong constant name +# wrong constant name initialize +# wrong constant name +# wrong constant name initialize +# wrong constant name +# wrong constant name allows_invocation_now? +# wrong constant name initialize +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name increment +# wrong constant name initialize +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name after_teardown +# wrong constant name before_setup +# wrong constant name before_teardown +# wrong constant name +# wrong constant name applicable_to? +# wrong constant name description +# wrong constant name included +# undefined singleton method `applicable_to?1' for `Mocha::Integration::MiniTest::Nothing' +# wrong constant name +# wrong constant name applicable_to?1 +# wrong constant name applicable_to? +# wrong constant name description +# wrong constant name included +# wrong constant name +# wrong constant name run +# wrong constant name +# wrong constant name +# wrong constant name applicable_to? +# wrong constant name description +# wrong constant name included +# wrong constant name +# wrong constant name run +# wrong constant name +# wrong constant name +# wrong constant name applicable_to? +# wrong constant name description +# wrong constant name included +# wrong constant name +# wrong constant name run +# wrong constant name +# wrong constant name +# wrong constant name applicable_to? +# wrong constant name description +# wrong constant name included +# wrong constant name +# wrong constant name run +# wrong constant name +# wrong constant name +# wrong constant name applicable_to? +# wrong constant name description +# wrong constant name included +# wrong constant name +# wrong constant name run +# wrong constant name +# wrong constant name +# wrong constant name applicable_to? +# wrong constant name description +# wrong constant name included +# wrong constant name +# wrong constant name run +# wrong constant name +# wrong constant name +# wrong constant name applicable_to? +# wrong constant name description +# wrong constant name included +# wrong constant name +# wrong constant name run +# wrong constant name +# wrong constant name +# wrong constant name applicable_to? +# wrong constant name description +# wrong constant name included +# wrong constant name +# wrong constant name run +# wrong constant name +# wrong constant name +# wrong constant name applicable_to? +# wrong constant name description +# wrong constant name included +# wrong constant name +# wrong constant name run +# wrong constant name +# wrong constant name +# wrong constant name applicable_to? +# wrong constant name description +# wrong constant name included +# wrong constant name +# wrong constant name activate +# wrong constant name translate +# wrong constant name +# wrong constant name apply +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# undefined singleton method `applicable_to?1' for `Mocha::Integration::TestUnit::Adapter' +# wrong constant name +# wrong constant name applicable_to?1 +# wrong constant name applicable_to? +# wrong constant name description +# wrong constant name included +# wrong constant name +# wrong constant name run +# wrong constant name +# undefined singleton method `applicable_to?1' for `Mocha::Integration::TestUnit::GemVersion200' +# wrong constant name +# wrong constant name applicable_to?1 +# wrong constant name applicable_to? +# wrong constant name description +# wrong constant name included +# wrong constant name +# wrong constant name run +# wrong constant name +# undefined singleton method `applicable_to?1' for `Mocha::Integration::TestUnit::GemVersion201To202' +# wrong constant name +# wrong constant name applicable_to?1 +# wrong constant name applicable_to? +# wrong constant name description +# wrong constant name included +# wrong constant name +# wrong constant name run +# wrong constant name +# undefined singleton method `applicable_to?1' for `Mocha::Integration::TestUnit::GemVersion203To220' +# wrong constant name +# wrong constant name applicable_to?1 +# wrong constant name applicable_to? +# wrong constant name description +# wrong constant name included +# wrong constant name +# wrong constant name run +# wrong constant name +# undefined singleton method `applicable_to?1' for `Mocha::Integration::TestUnit::GemVersion230To250' +# wrong constant name +# wrong constant name applicable_to?1 +# wrong constant name applicable_to? +# wrong constant name description +# wrong constant name included +# undefined singleton method `applicable_to?1' for `Mocha::Integration::TestUnit::Nothing' +# wrong constant name +# wrong constant name applicable_to?1 +# wrong constant name applicable_to? +# wrong constant name description +# wrong constant name included +# wrong constant name +# wrong constant name run +# wrong constant name +# wrong constant name +# wrong constant name applicable_to? +# wrong constant name description +# wrong constant name included +# wrong constant name +# wrong constant name run +# wrong constant name +# wrong constant name +# wrong constant name applicable_to? +# wrong constant name description +# wrong constant name included +# wrong constant name +# wrong constant name activate +# wrong constant name +# wrong constant name activate +# wrong constant name initialize +# wrong constant name warn +# wrong constant name +# wrong constant name expected_method_name +# wrong constant name initialize +# wrong constant name match? +# wrong constant name +# undefined method `__expects__1' for class `Mocha::Mock' +# undefined method `__stubs__1' for class `Mocha::Mock' +# undefined method `__verified__?1' for class `Mocha::Mock' +# undefined method `expects1' for class `Mocha::Mock' +# undefined method `initialize1' for class `Mocha::Mock' +# undefined method `initialize2' for class `Mocha::Mock' +# undefined method `stubs1' for class `Mocha::Mock' +# wrong constant name __expectations__ +# wrong constant name __expects__1 +# wrong constant name __expects__ +# wrong constant name __stubs__1 +# wrong constant name __stubs__ +# wrong constant name __verified__?1 +# wrong constant name __verified__? +# wrong constant name all_expectations +# wrong constant name any_expectations? +# wrong constant name ensure_method_not_already_defined +# wrong constant name everything_stubbed +# wrong constant name expects1 +# wrong constant name expects +# wrong constant name initialize1 +# wrong constant name initialize2 +# wrong constant name initialize +# wrong constant name method_missing +# wrong constant name quacks_like +# wrong constant name quacks_like_instance_of +# wrong constant name responds_like +# wrong constant name responds_like_instance_of +# wrong constant name stub_everything +# wrong constant name stubs1 +# wrong constant name stubs +# wrong constant name unstub +# wrong constant name +# undefined method `verify1' for class `Mocha::Mockery' +# wrong constant name +# wrong constant name logger +# wrong constant name logger= +# wrong constant name mock_impersonating +# wrong constant name mock_impersonating_any_instance_of +# wrong constant name mocks +# wrong constant name named_mock +# wrong constant name new_state_machine +# wrong constant name on_stubbing +# wrong constant name on_stubbing_method_on_nil +# wrong constant name on_stubbing_method_on_non_mock_object +# wrong constant name on_stubbing_method_unnecessarily +# wrong constant name on_stubbing_non_existent_method +# wrong constant name on_stubbing_non_public_method +# wrong constant name state_machines +# wrong constant name stubba +# wrong constant name teardown +# wrong constant name unnamed_mock +# wrong constant name verify1 +# wrong constant name verify +# wrong constant name add_mock +# wrong constant name add_state_machine +# wrong constant name +# wrong constant name +# wrong constant name instance +# wrong constant name setup +# wrong constant name teardown +# wrong constant name verify +# wrong constant name +# wrong constant name stubba_method +# wrong constant name +# wrong constant name each +# wrong constant name initialize +# wrong constant name parameter_groups +# wrong constant name +# wrong constant name initialize +# wrong constant name +# wrong constant name each +# wrong constant name +# wrong constant name +# undefined method `method_exists?1' for module `Mocha::ObjectMethods' +# undefined method `mocha1' for module `Mocha::ObjectMethods' +# wrong constant name _method +# wrong constant name expects +# wrong constant name method_exists?1 +# wrong constant name method_exists? +# wrong constant name mocha1 +# wrong constant name mocha +# wrong constant name mocha_inspect +# wrong constant name reset_mocha +# wrong constant name stubba_method +# wrong constant name stubba_object +# wrong constant name stubs +# wrong constant name to_matcher +# wrong constant name unstub +# wrong constant name +# wrong constant name initialize +# wrong constant name mocks +# wrong constant name +# wrong constant name all_of +# wrong constant name any_of +# wrong constant name any_parameters +# wrong constant name anything +# wrong constant name equals +# wrong constant name equivalent_uri +# wrong constant name has_entries +# wrong constant name has_entry +# wrong constant name has_equivalent_query_string +# wrong constant name has_key +# wrong constant name has_value +# wrong constant name includes +# wrong constant name instance_of +# wrong constant name is_a +# wrong constant name kind_of +# wrong constant name optionally +# wrong constant name regexp_matches +# wrong constant name responds_with +# wrong constant name yaml_equivalent +# wrong constant name +# undefined method `initialize1' for class `Mocha::ParametersMatcher' +# undefined method `match?1' for class `Mocha::ParametersMatcher' +# wrong constant name initialize1 +# wrong constant name initialize +# wrong constant name match?1 +# wrong constant name match? +# wrong constant name matchers +# wrong constant name parameters_match? +# wrong constant name +# wrong constant name + +# wrong constant name initialize +# wrong constant name next +# wrong constant name values +# wrong constant name values= +# wrong constant name +# wrong constant name build +# wrong constant name +# wrong constant name constrain_as_next_in_sequence +# wrong constant name initialize +# wrong constant name satisfied_to_index? +# wrong constant name allows_invocation_now? +# wrong constant name initialize +# wrong constant name +# wrong constant name +# wrong constant name evaluate +# wrong constant name initialize +# wrong constant name +# wrong constant name each +# wrong constant name initialize +# wrong constant name parameters +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name become +# wrong constant name current_state +# wrong constant name current_state= +# wrong constant name initialize +# wrong constant name is +# wrong constant name is_not +# wrong constant name name +# wrong constant name starts_as +# wrong constant name activate +# wrong constant name active? +# wrong constant name initialize +# wrong constant name +# wrong constant name active? +# wrong constant name initialize +# wrong constant name +# wrong constant name +# wrong constant name +# undefined method `initialize1' for class `Mocha::Thrower' +# wrong constant name evaluate +# wrong constant name initialize1 +# wrong constant name initialize +# wrong constant name +# wrong constant name mocha_inspect +# wrong constant name +# wrong constant name full_description +# wrong constant name initialize +# wrong constant name short_description +# wrong constant name +# wrong constant name add +# wrong constant name multiple_add +# wrong constant name next_invocation +# wrong constant name +# wrong constant name +# wrong constant name activate +# wrong constant name +# undefined method `cattr_accessor1' for class `Module' +# undefined method `cattr_accessor2' for class `Module' +# undefined method `cattr_accessor3' for class `Module' +# undefined method `cattr_accessor4' for class `Module' +# undefined method `cattr_reader1' for class `Module' +# undefined method `cattr_reader2' for class `Module' +# undefined method `cattr_reader3' for class `Module' +# undefined method `cattr_writer1' for class `Module' +# undefined method `cattr_writer2' for class `Module' +# undefined method `cattr_writer3' for class `Module' +# undefined method `delegate1' for class `Module' +# undefined method `delegate2' for class `Module' +# undefined method `delegate3' for class `Module' +# undefined method `infect_an_assertion1' for class `Module' +# undefined method `mattr_accessor1' for class `Module' +# undefined method `mattr_accessor2' for class `Module' +# undefined method `mattr_accessor3' for class `Module' +# undefined method `mattr_accessor4' for class `Module' +# undefined method `mattr_reader1' for class `Module' +# undefined method `mattr_reader2' for class `Module' +# undefined method `mattr_reader3' for class `Module' +# undefined method `mattr_writer1' for class `Module' +# undefined method `mattr_writer2' for class `Module' +# undefined method `mattr_writer3' for class `Module' +# wrong constant name +# wrong constant name +# wrong constant name alias_attribute +# wrong constant name anonymous? +# wrong constant name attr_internal +# wrong constant name attr_internal_accessor +# wrong constant name attr_internal_reader +# wrong constant name attr_internal_writer +# wrong constant name cattr_accessor1 +# wrong constant name cattr_accessor2 +# wrong constant name cattr_accessor3 +# wrong constant name cattr_accessor4 +# wrong constant name cattr_accessor +# wrong constant name cattr_reader1 +# wrong constant name cattr_reader2 +# wrong constant name cattr_reader3 +# wrong constant name cattr_reader +# wrong constant name cattr_writer1 +# wrong constant name cattr_writer2 +# wrong constant name cattr_writer3 +# wrong constant name cattr_writer +# wrong constant name class_name +# wrong constant name delegate1 +# wrong constant name delegate2 +# wrong constant name delegate3 +# wrong constant name delegate +# wrong constant name delegate_missing_to +# wrong constant name deprecate +# wrong constant name deprecate_constant +# wrong constant name infect_an_assertion1 +# wrong constant name infect_an_assertion +# wrong constant name mattr_accessor1 +# wrong constant name mattr_accessor2 +# wrong constant name mattr_accessor3 +# wrong constant name mattr_accessor4 +# wrong constant name mattr_accessor +# wrong constant name mattr_reader1 +# wrong constant name mattr_reader2 +# wrong constant name mattr_reader3 +# wrong constant name mattr_reader +# wrong constant name mattr_writer1 +# wrong constant name mattr_writer2 +# wrong constant name mattr_writer3 +# wrong constant name mattr_writer +# wrong constant name method_visibility +# wrong constant name parent +# wrong constant name parent_name +# wrong constant name parents +# wrong constant name psych_yaml_as +# wrong constant name rake_extension +# wrong constant name reachable? +# wrong constant name reachable_with_deprecation? +# wrong constant name reachable_without_deprecation? +# wrong constant name redefine_method +# wrong constant name redefine_singleton_method +# wrong constant name remove_possible_method +# wrong constant name remove_possible_singleton_method +# wrong constant name silence_redefinition_of_method +# wrong constant name thread_cattr_accessor +# wrong constant name thread_cattr_reader +# wrong constant name thread_cattr_writer +# wrong constant name thread_mattr_accessor +# wrong constant name thread_mattr_reader +# wrong constant name thread_mattr_writer +# wrong constant name yaml_as +# wrong constant name concern +# wrong constant name concerning +# wrong constant name +# wrong constant name +# wrong constant name attr_internal_naming_format +# wrong constant name attr_internal_naming_format= +# wrong constant name used_modules +# wrong constant name enter +# wrong constant name exit +# wrong constant name try_enter +# wrong constant name initialize +# wrong constant name mon_enter +# wrong constant name mon_exit +# wrong constant name mon_synchronize +# wrong constant name mon_try_enter +# wrong constant name new_cond +# wrong constant name synchronize +# wrong constant name try_mon_enter +# undefined method `wait1' for class `MonitorMixin::ConditionVariable' +# wrong constant name broadcast +# wrong constant name initialize +# wrong constant name signal +# wrong constant name wait1 +# wrong constant name wait +# wrong constant name wait_until +# wrong constant name wait_while +# wrong constant name extend_object +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# undefined method `initialize1' for class `Mysql2::Client' +# undefined method `parse_flags_array1' for class `Mysql2::Client' +# undefined method `query1' for class `Mysql2::Client' +# wrong constant name abandon_results! +# wrong constant name affected_rows +# wrong constant name async_result +# wrong constant name automatic_close= +# wrong constant name automatic_close? +# wrong constant name close +# wrong constant name closed? +# wrong constant name encoding +# wrong constant name escape +# wrong constant name info +# wrong constant name initialize1 +# wrong constant name initialize +# wrong constant name last_id +# wrong constant name more_results? +# wrong constant name next_result +# wrong constant name parse_connect_attrs +# wrong constant name parse_flags_array1 +# wrong constant name parse_flags_array +# wrong constant name parse_ssl_mode +# wrong constant name ping +# wrong constant name prepare +# wrong constant name query1 +# wrong constant name query +# wrong constant name query_info +# wrong constant name query_info_string +# wrong constant name query_options +# wrong constant name read_timeout +# wrong constant name reconnect= +# wrong constant name select_db +# wrong constant name server_info +# wrong constant name set_server_option +# wrong constant name socket +# wrong constant name ssl_cipher +# wrong constant name store_result +# wrong constant name thread_id +# wrong constant name warning_count +# wrong constant name +# wrong constant name default_query_options +# wrong constant name escape +# wrong constant name info +# undefined method `initialize1' for class `Mysql2::Error' +# undefined method `initialize2' for class `Mysql2::Error' +# undefined method `initialize3' for class `Mysql2::Error' +# wrong constant name +# wrong constant name +# wrong constant name errno +# wrong constant name error +# wrong constant name error_number +# wrong constant name initialize1 +# wrong constant name initialize2 +# wrong constant name initialize3 +# wrong constant name initialize +# wrong constant name sql_state +# uninitialized constant Mysql2::Error::ConnectionError::CODES +# uninitialized constant Mysql2::Error::ConnectionError::ENCODE_OPTS +# wrong constant name +# uninitialized constant Mysql2::Error::TimeoutError::CODES +# uninitialized constant Mysql2::Error::TimeoutError::ENCODE_OPTS +# wrong constant name +# wrong constant name +# wrong constant name new_with_args +# uninitialized constant Mysql2::Field::Elem +# wrong constant name name +# wrong constant name name= +# wrong constant name type +# wrong constant name type= +# wrong constant name +# wrong constant name [] +# wrong constant name members +# uninitialized constant Mysql2::Result::Elem +# wrong constant name count +# wrong constant name each +# wrong constant name fields +# wrong constant name free +# wrong constant name server_flags +# wrong constant name size +# wrong constant name +# uninitialized constant Mysql2::Statement::Elem +# wrong constant name _execute +# wrong constant name affected_rows +# wrong constant name close +# wrong constant name execute +# wrong constant name field_count +# wrong constant name fields +# wrong constant name last_id +# wrong constant name param_count +# wrong constant name +# wrong constant name +# wrong constant name key_hash_as_symbols +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name << +# uninitialized constant NIO::ByteBuffer::Elem +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name [] +# wrong constant name capacity +# wrong constant name clear +# wrong constant name compact +# wrong constant name each +# wrong constant name flip +# wrong constant name full? +# wrong constant name get +# wrong constant name initialize +# wrong constant name limit +# wrong constant name limit= +# wrong constant name mark +# wrong constant name position +# wrong constant name position= +# wrong constant name read_from +# wrong constant name remaining +# wrong constant name reset +# wrong constant name rewind +# wrong constant name size +# wrong constant name write_to +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name add_interest +# wrong constant name close +# wrong constant name closed? +# wrong constant name initialize +# wrong constant name interests +# wrong constant name interests= +# wrong constant name io +# wrong constant name readable? +# wrong constant name readiness +# wrong constant name remove_interest +# wrong constant name selector +# wrong constant name value +# wrong constant name value= +# wrong constant name writable? +# wrong constant name writeable? +# wrong constant name +# wrong constant name backend +# wrong constant name close +# wrong constant name closed? +# wrong constant name deregister +# wrong constant name empty? +# wrong constant name initialize +# wrong constant name register +# wrong constant name registered? +# wrong constant name wakeup +# wrong constant name +# wrong constant name backends +# wrong constant name +# wrong constant name engine +# wrong constant name missing_name +# wrong constant name missing_name? +# wrong constant name name +# wrong constant name receiver +# uninitialized constant Net::APOP::Revision +# wrong constant name +# uninitialized constant Net::FTP +# uninitialized constant Net::FTP +# uninitialized constant Net::FTPConnectionError +# uninitialized constant Net::FTPConnectionError +# uninitialized constant Net::FTPError +# uninitialized constant Net::FTPError +# uninitialized constant Net::FTPPermError +# uninitialized constant Net::FTPPermError +# uninitialized constant Net::FTPProtoError +# uninitialized constant Net::FTPProtoError +# uninitialized constant Net::FTPReplyError +# uninitialized constant Net::FTPReplyError +# uninitialized constant Net::FTPTempError +# uninitialized constant Net::FTPTempError +# uninitialized constant Net::HTTP::DigestAuth +# uninitialized constant Net::HTTP::DigestAuth +# uninitialized constant Net::HTTP::Persistent +# uninitialized constant Net::HTTP::Persistent +# undefined method `enable_ssl1' for class `Net::POP3' +# undefined method `enable_ssl2' for class `Net::POP3' +# undefined method `enable_ssl3' for class `Net::POP3' +# undefined method `initialize1' for class `Net::POP3' +# undefined method `initialize2' for class `Net::POP3' +# wrong constant name active? +# wrong constant name address +# wrong constant name apop? +# wrong constant name auth_only +# wrong constant name delete_all +# wrong constant name disable_ssl +# wrong constant name each +# wrong constant name each_mail +# wrong constant name enable_ssl1 +# wrong constant name enable_ssl2 +# wrong constant name enable_ssl3 +# wrong constant name enable_ssl +# wrong constant name finish +# wrong constant name initialize1 +# wrong constant name initialize2 +# wrong constant name initialize +# wrong constant name logging +# wrong constant name mails +# wrong constant name n_bytes +# wrong constant name n_mails +# wrong constant name open_timeout +# wrong constant name open_timeout= +# wrong constant name port +# wrong constant name read_timeout +# wrong constant name read_timeout= +# wrong constant name reset +# wrong constant name set_all_uids +# wrong constant name set_debug_output +# wrong constant name start +# wrong constant name started? +# wrong constant name use_ssl? +# undefined singleton method `auth_only1' for `Net::POP3' +# undefined singleton method `auth_only2' for `Net::POP3' +# undefined singleton method `auth_only3' for `Net::POP3' +# undefined singleton method `auth_only4' for `Net::POP3' +# undefined singleton method `create_ssl_params1' for `Net::POP3' +# undefined singleton method `create_ssl_params2' for `Net::POP3' +# undefined singleton method `delete_all1' for `Net::POP3' +# undefined singleton method `delete_all2' for `Net::POP3' +# undefined singleton method `delete_all3' for `Net::POP3' +# undefined singleton method `delete_all4' for `Net::POP3' +# undefined singleton method `foreach1' for `Net::POP3' +# undefined singleton method `foreach2' for `Net::POP3' +# undefined singleton method `foreach3' for `Net::POP3' +# undefined singleton method `foreach4' for `Net::POP3' +# undefined singleton method `start1' for `Net::POP3' +# undefined singleton method `start2' for `Net::POP3' +# undefined singleton method `start3' for `Net::POP3' +# undefined singleton method `start4' for `Net::POP3' +# wrong constant name +# uninitialized constant Net::POP3::APOP +# wrong constant name auth_only1 +# wrong constant name auth_only2 +# wrong constant name auth_only3 +# wrong constant name auth_only4 +# wrong constant name auth_only +# wrong constant name certs +# wrong constant name create_ssl_params1 +# wrong constant name create_ssl_params2 +# wrong constant name create_ssl_params +# wrong constant name default_pop3_port +# wrong constant name default_pop3s_port +# wrong constant name default_port +# wrong constant name delete_all1 +# wrong constant name delete_all2 +# wrong constant name delete_all3 +# wrong constant name delete_all4 +# wrong constant name delete_all +# wrong constant name disable_ssl +# wrong constant name enable_ssl +# wrong constant name foreach1 +# wrong constant name foreach2 +# wrong constant name foreach3 +# wrong constant name foreach4 +# wrong constant name foreach +# wrong constant name socket_type +# wrong constant name ssl_params +# wrong constant name start1 +# wrong constant name start2 +# wrong constant name start3 +# wrong constant name start4 +# wrong constant name start +# wrong constant name use_ssl? +# wrong constant name verify +# undefined method `top1' for class `Net::POP3Command' +# undefined method `uidl1' for class `Net::POP3Command' +# wrong constant name apop +# wrong constant name auth +# wrong constant name dele +# wrong constant name initialize +# wrong constant name list +# wrong constant name quit +# wrong constant name retr +# wrong constant name rset +# wrong constant name socket +# wrong constant name stat +# wrong constant name top1 +# wrong constant name top +# wrong constant name uidl1 +# wrong constant name uidl +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# undefined method `all1' for class `Net::POPMail' +# undefined method `header1' for class `Net::POPMail' +# undefined method `mail1' for class `Net::POPMail' +# undefined method `pop1' for class `Net::POPMail' +# undefined method `top1' for class `Net::POPMail' +# wrong constant name all1 +# wrong constant name all +# wrong constant name delete +# wrong constant name delete! +# wrong constant name deleted? +# wrong constant name header1 +# wrong constant name header +# wrong constant name initialize +# wrong constant name length +# wrong constant name mail1 +# wrong constant name mail +# wrong constant name number +# wrong constant name pop1 +# wrong constant name pop +# wrong constant name size +# wrong constant name top1 +# wrong constant name top +# wrong constant name uid= +# wrong constant name uidl +# wrong constant name unique_id +# wrong constant name +# wrong constant name to_i +# wrong constant name args +# wrong constant name private_call? +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# undefined method `to_xpath1' for class `Nokogiri::CSS::Node' +# undefined method `to_xpath2' for class `Nokogiri::CSS::Node' +# wrong constant name accept +# wrong constant name find_by_type +# wrong constant name initialize +# wrong constant name to_a +# wrong constant name to_type +# wrong constant name to_xpath1 +# wrong constant name to_xpath2 +# wrong constant name to_xpath +# wrong constant name type +# wrong constant name type= +# wrong constant name value +# wrong constant name value= +# wrong constant name +# undefined method `initialize1' for class `Nokogiri::CSS::Parser' +# undefined method `xpath_for1' for class `Nokogiri::CSS::Parser' +# uninitialized constant Nokogiri::CSS::Parser::Racc_Main_Parsing_Routine +# uninitialized constant Nokogiri::CSS::Parser::Racc_Runtime_Core_Id_C +# uninitialized constant Nokogiri::CSS::Parser::Racc_Runtime_Core_Revision +# uninitialized constant Nokogiri::CSS::Parser::Racc_Runtime_Core_Revision_C +# uninitialized constant Nokogiri::CSS::Parser::Racc_Runtime_Core_Revision_R +# uninitialized constant Nokogiri::CSS::Parser::Racc_Runtime_Core_Version +# uninitialized constant Nokogiri::CSS::Parser::Racc_Runtime_Core_Version_C +# uninitialized constant Nokogiri::CSS::Parser::Racc_Runtime_Core_Version_R +# uninitialized constant Nokogiri::CSS::Parser::Racc_Runtime_Revision +# uninitialized constant Nokogiri::CSS::Parser::Racc_Runtime_Type +# uninitialized constant Nokogiri::CSS::Parser::Racc_Runtime_Version +# uninitialized constant Nokogiri::CSS::Parser::Racc_YY_Parse_Method +# wrong constant name _reduce_1 +# wrong constant name _reduce_11 +# wrong constant name _reduce_12 +# wrong constant name _reduce_13 +# wrong constant name _reduce_14 +# wrong constant name _reduce_15 +# wrong constant name _reduce_16 +# wrong constant name _reduce_18 +# wrong constant name _reduce_2 +# wrong constant name _reduce_20 +# wrong constant name _reduce_21 +# wrong constant name _reduce_22 +# wrong constant name _reduce_23 +# wrong constant name _reduce_25 +# wrong constant name _reduce_26 +# wrong constant name _reduce_27 +# wrong constant name _reduce_28 +# wrong constant name _reduce_29 +# wrong constant name _reduce_3 +# wrong constant name _reduce_30 +# wrong constant name _reduce_31 +# wrong constant name _reduce_32 +# wrong constant name _reduce_33 +# wrong constant name _reduce_34 +# wrong constant name _reduce_35 +# wrong constant name _reduce_36 +# wrong constant name _reduce_37 +# wrong constant name _reduce_4 +# wrong constant name _reduce_40 +# wrong constant name _reduce_41 +# wrong constant name _reduce_42 +# wrong constant name _reduce_43 +# wrong constant name _reduce_44 +# wrong constant name _reduce_45 +# wrong constant name _reduce_48 +# wrong constant name _reduce_49 +# wrong constant name _reduce_5 +# wrong constant name _reduce_50 +# wrong constant name _reduce_51 +# wrong constant name _reduce_52 +# wrong constant name _reduce_58 +# wrong constant name _reduce_59 +# wrong constant name _reduce_6 +# wrong constant name _reduce_60 +# wrong constant name _reduce_61 +# wrong constant name _reduce_63 +# wrong constant name _reduce_64 +# wrong constant name _reduce_65 +# wrong constant name _reduce_66 +# wrong constant name _reduce_67 +# wrong constant name _reduce_68 +# wrong constant name _reduce_69 +# wrong constant name _reduce_7 +# wrong constant name _reduce_70 +# wrong constant name _reduce_8 +# wrong constant name _reduce_9 +# wrong constant name _reduce_none +# wrong constant name initialize1 +# wrong constant name initialize +# wrong constant name on_error +# wrong constant name parse +# wrong constant name unescape_css_identifier +# wrong constant name unescape_css_string +# wrong constant name xpath_for1 +# wrong constant name xpath_for +# wrong constant name +# wrong constant name [] +# wrong constant name []= +# wrong constant name cache_on +# wrong constant name cache_on= +# wrong constant name cache_on? +# wrong constant name clear_cache +# wrong constant name parse +# wrong constant name set_cache +# wrong constant name without_cache +# wrong constant name +# wrong constant name +# wrong constant name _next_token +# wrong constant name action +# wrong constant name filename +# wrong constant name lineno +# wrong constant name load_file +# wrong constant name next_token +# wrong constant name scan +# wrong constant name scan_file +# wrong constant name scan_setup +# wrong constant name scan_str +# wrong constant name state +# wrong constant name state= +# wrong constant name +# wrong constant name +# wrong constant name accept +# wrong constant name visit_attribute_condition +# wrong constant name visit_child_selector +# wrong constant name visit_class_condition +# wrong constant name visit_combinator +# wrong constant name visit_conditional_selector +# wrong constant name visit_descendant_selector +# wrong constant name visit_direct_adjacent_selector +# wrong constant name visit_element_name +# wrong constant name visit_following_selector +# wrong constant name visit_function +# wrong constant name visit_id +# wrong constant name visit_not +# wrong constant name visit_pseudo_class +# wrong constant name +# undefined singleton method `xpath_for1' for `Nokogiri::CSS' +# wrong constant name +# wrong constant name parse +# wrong constant name xpath_for1 +# wrong constant name xpath_for +# wrong constant name +# wrong constant name method_missing +# wrong constant name +# wrong constant name +# wrong constant name name +# wrong constant name +# wrong constant name [] +# wrong constant name alias +# wrong constant name clear_aliases! +# wrong constant name delete +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name to_html +# wrong constant name +# undefined method `serialize1' for class `Nokogiri::HTML::Document' +# uninitialized constant Nokogiri::HTML::Document::ATTRIBUTE_DECL +# uninitialized constant Nokogiri::HTML::Document::ATTRIBUTE_NODE +# uninitialized constant Nokogiri::HTML::Document::CDATA_SECTION_NODE +# uninitialized constant Nokogiri::HTML::Document::COMMENT_NODE +# uninitialized constant Nokogiri::HTML::Document::DOCB_DOCUMENT_NODE +# uninitialized constant Nokogiri::HTML::Document::DOCUMENT_FRAG_NODE +# uninitialized constant Nokogiri::HTML::Document::DOCUMENT_NODE +# uninitialized constant Nokogiri::HTML::Document::DOCUMENT_TYPE_NODE +# uninitialized constant Nokogiri::HTML::Document::DTD_NODE +# uninitialized constant Nokogiri::HTML::Document::ELEMENT_DECL +# uninitialized constant Nokogiri::HTML::Document::ELEMENT_NODE +# uninitialized constant Nokogiri::HTML::Document::ENTITY_DECL +# uninitialized constant Nokogiri::HTML::Document::ENTITY_NODE +# uninitialized constant Nokogiri::HTML::Document::ENTITY_REF_NODE +# uninitialized constant Nokogiri::HTML::Document::Elem +# uninitialized constant Nokogiri::HTML::Document::HTML_DOCUMENT_NODE +# uninitialized constant Nokogiri::HTML::Document::IMPLIED_XPATH_CONTEXTS +# uninitialized constant Nokogiri::HTML::Document::LOOKS_LIKE_XPATH +# uninitialized constant Nokogiri::HTML::Document::NAMESPACE_DECL +# uninitialized constant Nokogiri::HTML::Document::NCNAME_CHAR +# uninitialized constant Nokogiri::HTML::Document::NCNAME_RE +# uninitialized constant Nokogiri::HTML::Document::NCNAME_START_CHAR +# uninitialized constant Nokogiri::HTML::Document::NOTATION_NODE +# uninitialized constant Nokogiri::HTML::Document::PI_NODE +# uninitialized constant Nokogiri::HTML::Document::TEXT_NODE +# uninitialized constant Nokogiri::HTML::Document::XINCLUDE_END +# uninitialized constant Nokogiri::HTML::Document::XINCLUDE_START +# wrong constant name meta_encoding +# wrong constant name meta_encoding= +# wrong constant name serialize1 +# wrong constant name serialize +# wrong constant name title +# wrong constant name title= +# wrong constant name +# uninitialized constant Nokogiri::HTML::DocumentFragment::ATTRIBUTE_DECL +# uninitialized constant Nokogiri::HTML::DocumentFragment::ATTRIBUTE_NODE +# uninitialized constant Nokogiri::HTML::DocumentFragment::CDATA_SECTION_NODE +# uninitialized constant Nokogiri::HTML::DocumentFragment::COMMENT_NODE +# uninitialized constant Nokogiri::HTML::DocumentFragment::DOCB_DOCUMENT_NODE +# uninitialized constant Nokogiri::HTML::DocumentFragment::DOCUMENT_FRAG_NODE +# uninitialized constant Nokogiri::HTML::DocumentFragment::DOCUMENT_NODE +# uninitialized constant Nokogiri::HTML::DocumentFragment::DOCUMENT_TYPE_NODE +# uninitialized constant Nokogiri::HTML::DocumentFragment::DTD_NODE +# uninitialized constant Nokogiri::HTML::DocumentFragment::ELEMENT_DECL +# uninitialized constant Nokogiri::HTML::DocumentFragment::ELEMENT_NODE +# uninitialized constant Nokogiri::HTML::DocumentFragment::ENTITY_DECL +# uninitialized constant Nokogiri::HTML::DocumentFragment::ENTITY_NODE +# uninitialized constant Nokogiri::HTML::DocumentFragment::ENTITY_REF_NODE +# uninitialized constant Nokogiri::HTML::DocumentFragment::Elem +# uninitialized constant Nokogiri::HTML::DocumentFragment::HTML_DOCUMENT_NODE +# uninitialized constant Nokogiri::HTML::DocumentFragment::IMPLIED_XPATH_CONTEXTS +# uninitialized constant Nokogiri::HTML::DocumentFragment::LOOKS_LIKE_XPATH +# uninitialized constant Nokogiri::HTML::DocumentFragment::NAMESPACE_DECL +# uninitialized constant Nokogiri::HTML::DocumentFragment::NOTATION_NODE +# uninitialized constant Nokogiri::HTML::DocumentFragment::PI_NODE +# uninitialized constant Nokogiri::HTML::DocumentFragment::TEXT_NODE +# uninitialized constant Nokogiri::HTML::DocumentFragment::XINCLUDE_END +# uninitialized constant Nokogiri::HTML::DocumentFragment::XINCLUDE_START +# undefined singleton method `parse1' for `Nokogiri::HTML::DocumentFragment' +# wrong constant name +# wrong constant name parse1 +# wrong constant name parse +# wrong constant name block? +# wrong constant name default_sub_element +# wrong constant name deprecated? +# wrong constant name deprecated_attributes +# wrong constant name description +# wrong constant name empty? +# wrong constant name implied_end_tag? +# wrong constant name implied_start_tag? +# wrong constant name inline? +# wrong constant name name +# wrong constant name optional_attributes +# wrong constant name required_attributes +# wrong constant name save_end_tag? +# wrong constant name sub_elements +# wrong constant name +# wrong constant name [] +# wrong constant name +# wrong constant name [] +# wrong constant name get +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# undefined method `parse_file1' for class `Nokogiri::HTML::SAX::Parser' +# undefined method `parse_memory1' for class `Nokogiri::HTML::SAX::Parser' +# uninitialized constant Nokogiri::HTML::SAX::Parser::ENCODINGS +# wrong constant name parse_file1 +# wrong constant name parse_file +# wrong constant name parse_memory1 +# wrong constant name parse_memory +# wrong constant name +# wrong constant name +# wrong constant name file +# wrong constant name memory +# wrong constant name +# wrong constant name +# undefined singleton method `fragment1' for `Nokogiri::HTML' +# undefined singleton method `parse1' for `Nokogiri::HTML' +# undefined singleton method `parse2' for `Nokogiri::HTML' +# undefined singleton method `parse3' for `Nokogiri::HTML' +# wrong constant name +# wrong constant name fragment1 +# wrong constant name fragment +# wrong constant name parse1 +# wrong constant name parse2 +# wrong constant name parse3 +# wrong constant name parse +# wrong constant name +# wrong constant name +# wrong constant name +# undefined method `to_xml1' for class `Nokogiri::HTML5::Document' +# uninitialized constant Nokogiri::HTML5::Document::ATTRIBUTE_DECL +# uninitialized constant Nokogiri::HTML5::Document::ATTRIBUTE_NODE +# uninitialized constant Nokogiri::HTML5::Document::CDATA_SECTION_NODE +# uninitialized constant Nokogiri::HTML5::Document::COMMENT_NODE +# uninitialized constant Nokogiri::HTML5::Document::DOCB_DOCUMENT_NODE +# uninitialized constant Nokogiri::HTML5::Document::DOCUMENT_FRAG_NODE +# uninitialized constant Nokogiri::HTML5::Document::DOCUMENT_NODE +# uninitialized constant Nokogiri::HTML5::Document::DOCUMENT_TYPE_NODE +# uninitialized constant Nokogiri::HTML5::Document::DTD_NODE +# uninitialized constant Nokogiri::HTML5::Document::ELEMENT_DECL +# uninitialized constant Nokogiri::HTML5::Document::ELEMENT_NODE +# uninitialized constant Nokogiri::HTML5::Document::ENTITY_DECL +# uninitialized constant Nokogiri::HTML5::Document::ENTITY_NODE +# uninitialized constant Nokogiri::HTML5::Document::ENTITY_REF_NODE +# uninitialized constant Nokogiri::HTML5::Document::Elem +# uninitialized constant Nokogiri::HTML5::Document::HTML_DOCUMENT_NODE +# uninitialized constant Nokogiri::HTML5::Document::IMPLIED_XPATH_CONTEXTS +# uninitialized constant Nokogiri::HTML5::Document::LOOKS_LIKE_XPATH +# uninitialized constant Nokogiri::HTML5::Document::NAMESPACE_DECL +# uninitialized constant Nokogiri::HTML5::Document::NCNAME_CHAR +# uninitialized constant Nokogiri::HTML5::Document::NCNAME_RE +# uninitialized constant Nokogiri::HTML5::Document::NCNAME_START_CHAR +# uninitialized constant Nokogiri::HTML5::Document::NOTATION_NODE +# uninitialized constant Nokogiri::HTML5::Document::PI_NODE +# uninitialized constant Nokogiri::HTML5::Document::TEXT_NODE +# uninitialized constant Nokogiri::HTML5::Document::XINCLUDE_END +# uninitialized constant Nokogiri::HTML5::Document::XINCLUDE_START +# wrong constant name to_xml1 +# wrong constant name to_xml +# undefined singleton method `parse1' for `Nokogiri::HTML5::Document' +# undefined singleton method `parse2' for `Nokogiri::HTML5::Document' +# undefined singleton method `read_io1' for `Nokogiri::HTML5::Document' +# undefined singleton method `read_io2' for `Nokogiri::HTML5::Document' +# undefined singleton method `read_memory1' for `Nokogiri::HTML5::Document' +# undefined singleton method `read_memory2' for `Nokogiri::HTML5::Document' +# wrong constant name +# wrong constant name do_parse +# wrong constant name parse1 +# wrong constant name parse2 +# wrong constant name parse +# wrong constant name read_io1 +# wrong constant name read_io2 +# wrong constant name read_io +# wrong constant name read_memory1 +# wrong constant name read_memory2 +# wrong constant name read_memory +# undefined method `initialize1' for class `Nokogiri::HTML5::DocumentFragment' +# undefined method `initialize2' for class `Nokogiri::HTML5::DocumentFragment' +# undefined method `initialize3' for class `Nokogiri::HTML5::DocumentFragment' +# undefined method `serialize1' for class `Nokogiri::HTML5::DocumentFragment' +# uninitialized constant Nokogiri::HTML5::DocumentFragment::ATTRIBUTE_DECL +# uninitialized constant Nokogiri::HTML5::DocumentFragment::ATTRIBUTE_NODE +# uninitialized constant Nokogiri::HTML5::DocumentFragment::CDATA_SECTION_NODE +# uninitialized constant Nokogiri::HTML5::DocumentFragment::COMMENT_NODE +# uninitialized constant Nokogiri::HTML5::DocumentFragment::DOCB_DOCUMENT_NODE +# uninitialized constant Nokogiri::HTML5::DocumentFragment::DOCUMENT_FRAG_NODE +# uninitialized constant Nokogiri::HTML5::DocumentFragment::DOCUMENT_NODE +# uninitialized constant Nokogiri::HTML5::DocumentFragment::DOCUMENT_TYPE_NODE +# uninitialized constant Nokogiri::HTML5::DocumentFragment::DTD_NODE +# uninitialized constant Nokogiri::HTML5::DocumentFragment::ELEMENT_DECL +# uninitialized constant Nokogiri::HTML5::DocumentFragment::ELEMENT_NODE +# uninitialized constant Nokogiri::HTML5::DocumentFragment::ENTITY_DECL +# uninitialized constant Nokogiri::HTML5::DocumentFragment::ENTITY_NODE +# uninitialized constant Nokogiri::HTML5::DocumentFragment::ENTITY_REF_NODE +# uninitialized constant Nokogiri::HTML5::DocumentFragment::Elem +# uninitialized constant Nokogiri::HTML5::DocumentFragment::HTML_DOCUMENT_NODE +# uninitialized constant Nokogiri::HTML5::DocumentFragment::IMPLIED_XPATH_CONTEXTS +# uninitialized constant Nokogiri::HTML5::DocumentFragment::LOOKS_LIKE_XPATH +# uninitialized constant Nokogiri::HTML5::DocumentFragment::NAMESPACE_DECL +# uninitialized constant Nokogiri::HTML5::DocumentFragment::NOTATION_NODE +# uninitialized constant Nokogiri::HTML5::DocumentFragment::PI_NODE +# uninitialized constant Nokogiri::HTML5::DocumentFragment::TEXT_NODE +# uninitialized constant Nokogiri::HTML5::DocumentFragment::XINCLUDE_END +# uninitialized constant Nokogiri::HTML5::DocumentFragment::XINCLUDE_START +# wrong constant name document= +# wrong constant name errors= +# wrong constant name initialize1 +# wrong constant name initialize2 +# wrong constant name initialize3 +# wrong constant name initialize +# wrong constant name serialize1 +# wrong constant name serialize +# undefined singleton method `parse1' for `Nokogiri::HTML5::DocumentFragment' +# undefined singleton method `parse2' for `Nokogiri::HTML5::DocumentFragment' +# wrong constant name +# wrong constant name parse1 +# wrong constant name parse2 +# wrong constant name parse +# undefined method `inner_html1' for module `Nokogiri::HTML5::Node' +# wrong constant name add_child_node_and_reparent_attrs +# wrong constant name fragment +# wrong constant name inner_html1 +# wrong constant name inner_html +# wrong constant name write_to +# wrong constant name +# undefined singleton method `fragment1' for `Nokogiri::HTML5' +# undefined singleton method `get1' for `Nokogiri::HTML5' +# undefined singleton method `parse1' for `Nokogiri::HTML5' +# undefined singleton method `parse2' for `Nokogiri::HTML5' +# undefined singleton method `reencode1' for `Nokogiri::HTML5' +# wrong constant name +# wrong constant name escape_text +# wrong constant name fragment1 +# wrong constant name fragment +# wrong constant name get1 +# wrong constant name get +# wrong constant name parse1 +# wrong constant name parse2 +# wrong constant name parse +# wrong constant name prepend_newline? +# wrong constant name read_and_encode +# wrong constant name reencode1 +# wrong constant name reencode +# wrong constant name serialize_node_internal +# wrong constant name +# wrong constant name compiled_parser_version +# wrong constant name engine +# wrong constant name jruby? +# wrong constant name libxml2? +# wrong constant name libxml2_using_packaged? +# wrong constant name libxml2_using_system? +# wrong constant name loaded_parser_version +# wrong constant name to_hash +# wrong constant name to_markdown +# wrong constant name warnings +# wrong constant name +# wrong constant name instance +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# uninitialized constant Nokogiri::XML::Attr::ATTRIBUTE_DECL +# uninitialized constant Nokogiri::XML::Attr::ATTRIBUTE_NODE +# uninitialized constant Nokogiri::XML::Attr::CDATA_SECTION_NODE +# uninitialized constant Nokogiri::XML::Attr::COMMENT_NODE +# uninitialized constant Nokogiri::XML::Attr::DOCB_DOCUMENT_NODE +# uninitialized constant Nokogiri::XML::Attr::DOCUMENT_FRAG_NODE +# uninitialized constant Nokogiri::XML::Attr::DOCUMENT_NODE +# uninitialized constant Nokogiri::XML::Attr::DOCUMENT_TYPE_NODE +# uninitialized constant Nokogiri::XML::Attr::DTD_NODE +# uninitialized constant Nokogiri::XML::Attr::ELEMENT_DECL +# uninitialized constant Nokogiri::XML::Attr::ELEMENT_NODE +# uninitialized constant Nokogiri::XML::Attr::ENTITY_DECL +# uninitialized constant Nokogiri::XML::Attr::ENTITY_NODE +# uninitialized constant Nokogiri::XML::Attr::ENTITY_REF_NODE +# uninitialized constant Nokogiri::XML::Attr::Elem +# uninitialized constant Nokogiri::XML::Attr::HTML_DOCUMENT_NODE +# uninitialized constant Nokogiri::XML::Attr::IMPLIED_XPATH_CONTEXTS +# uninitialized constant Nokogiri::XML::Attr::LOOKS_LIKE_XPATH +# uninitialized constant Nokogiri::XML::Attr::NAMESPACE_DECL +# uninitialized constant Nokogiri::XML::Attr::NOTATION_NODE +# uninitialized constant Nokogiri::XML::Attr::PI_NODE +# uninitialized constant Nokogiri::XML::Attr::TEXT_NODE +# uninitialized constant Nokogiri::XML::Attr::XINCLUDE_END +# uninitialized constant Nokogiri::XML::Attr::XINCLUDE_START +# wrong constant name content= +# wrong constant name value +# wrong constant name value= +# wrong constant name +# uninitialized constant Nokogiri::XML::AttributeDecl::ATTRIBUTE_DECL +# uninitialized constant Nokogiri::XML::AttributeDecl::ATTRIBUTE_NODE +# uninitialized constant Nokogiri::XML::AttributeDecl::CDATA_SECTION_NODE +# uninitialized constant Nokogiri::XML::AttributeDecl::COMMENT_NODE +# uninitialized constant Nokogiri::XML::AttributeDecl::DOCB_DOCUMENT_NODE +# uninitialized constant Nokogiri::XML::AttributeDecl::DOCUMENT_FRAG_NODE +# uninitialized constant Nokogiri::XML::AttributeDecl::DOCUMENT_NODE +# uninitialized constant Nokogiri::XML::AttributeDecl::DOCUMENT_TYPE_NODE +# uninitialized constant Nokogiri::XML::AttributeDecl::DTD_NODE +# uninitialized constant Nokogiri::XML::AttributeDecl::ELEMENT_DECL +# uninitialized constant Nokogiri::XML::AttributeDecl::ELEMENT_NODE +# uninitialized constant Nokogiri::XML::AttributeDecl::ENTITY_DECL +# uninitialized constant Nokogiri::XML::AttributeDecl::ENTITY_NODE +# uninitialized constant Nokogiri::XML::AttributeDecl::ENTITY_REF_NODE +# uninitialized constant Nokogiri::XML::AttributeDecl::Elem +# uninitialized constant Nokogiri::XML::AttributeDecl::HTML_DOCUMENT_NODE +# uninitialized constant Nokogiri::XML::AttributeDecl::IMPLIED_XPATH_CONTEXTS +# uninitialized constant Nokogiri::XML::AttributeDecl::LOOKS_LIKE_XPATH +# uninitialized constant Nokogiri::XML::AttributeDecl::NAMESPACE_DECL +# uninitialized constant Nokogiri::XML::AttributeDecl::NOTATION_NODE +# uninitialized constant Nokogiri::XML::AttributeDecl::PI_NODE +# uninitialized constant Nokogiri::XML::AttributeDecl::TEXT_NODE +# uninitialized constant Nokogiri::XML::AttributeDecl::XINCLUDE_END +# uninitialized constant Nokogiri::XML::AttributeDecl::XINCLUDE_START +# wrong constant name attribute_type +# wrong constant name default +# wrong constant name enumeration +# wrong constant name +# undefined method `initialize1' for class `Nokogiri::XML::Builder' +# undefined method `initialize2' for class `Nokogiri::XML::Builder' +# wrong constant name << +# wrong constant name [] +# wrong constant name arity +# wrong constant name arity= +# wrong constant name cdata +# wrong constant name comment +# wrong constant name context +# wrong constant name context= +# wrong constant name doc +# wrong constant name doc= +# wrong constant name initialize1 +# wrong constant name initialize2 +# wrong constant name initialize +# wrong constant name method_missing +# wrong constant name parent +# wrong constant name parent= +# wrong constant name text +# wrong constant name to_xml +# wrong constant name +# wrong constant name with +# uninitialized constant Nokogiri::XML::CDATA::ATTRIBUTE_DECL +# uninitialized constant Nokogiri::XML::CDATA::ATTRIBUTE_NODE +# uninitialized constant Nokogiri::XML::CDATA::CDATA_SECTION_NODE +# uninitialized constant Nokogiri::XML::CDATA::COMMENT_NODE +# uninitialized constant Nokogiri::XML::CDATA::DOCB_DOCUMENT_NODE +# uninitialized constant Nokogiri::XML::CDATA::DOCUMENT_FRAG_NODE +# uninitialized constant Nokogiri::XML::CDATA::DOCUMENT_NODE +# uninitialized constant Nokogiri::XML::CDATA::DOCUMENT_TYPE_NODE +# uninitialized constant Nokogiri::XML::CDATA::DTD_NODE +# uninitialized constant Nokogiri::XML::CDATA::ELEMENT_DECL +# uninitialized constant Nokogiri::XML::CDATA::ELEMENT_NODE +# uninitialized constant Nokogiri::XML::CDATA::ENTITY_DECL +# uninitialized constant Nokogiri::XML::CDATA::ENTITY_NODE +# uninitialized constant Nokogiri::XML::CDATA::ENTITY_REF_NODE +# uninitialized constant Nokogiri::XML::CDATA::Elem +# uninitialized constant Nokogiri::XML::CDATA::HTML_DOCUMENT_NODE +# uninitialized constant Nokogiri::XML::CDATA::IMPLIED_XPATH_CONTEXTS +# uninitialized constant Nokogiri::XML::CDATA::LOOKS_LIKE_XPATH +# uninitialized constant Nokogiri::XML::CDATA::NAMESPACE_DECL +# uninitialized constant Nokogiri::XML::CDATA::NOTATION_NODE +# uninitialized constant Nokogiri::XML::CDATA::PI_NODE +# uninitialized constant Nokogiri::XML::CDATA::TEXT_NODE +# uninitialized constant Nokogiri::XML::CDATA::XINCLUDE_END +# uninitialized constant Nokogiri::XML::CDATA::XINCLUDE_START +# wrong constant name +# uninitialized constant Nokogiri::XML::CharacterData::ATTRIBUTE_DECL +# uninitialized constant Nokogiri::XML::CharacterData::ATTRIBUTE_NODE +# uninitialized constant Nokogiri::XML::CharacterData::CDATA_SECTION_NODE +# uninitialized constant Nokogiri::XML::CharacterData::COMMENT_NODE +# uninitialized constant Nokogiri::XML::CharacterData::DOCB_DOCUMENT_NODE +# uninitialized constant Nokogiri::XML::CharacterData::DOCUMENT_FRAG_NODE +# uninitialized constant Nokogiri::XML::CharacterData::DOCUMENT_NODE +# uninitialized constant Nokogiri::XML::CharacterData::DOCUMENT_TYPE_NODE +# uninitialized constant Nokogiri::XML::CharacterData::DTD_NODE +# uninitialized constant Nokogiri::XML::CharacterData::ELEMENT_DECL +# uninitialized constant Nokogiri::XML::CharacterData::ELEMENT_NODE +# uninitialized constant Nokogiri::XML::CharacterData::ENTITY_DECL +# uninitialized constant Nokogiri::XML::CharacterData::ENTITY_NODE +# uninitialized constant Nokogiri::XML::CharacterData::ENTITY_REF_NODE +# uninitialized constant Nokogiri::XML::CharacterData::Elem +# uninitialized constant Nokogiri::XML::CharacterData::HTML_DOCUMENT_NODE +# uninitialized constant Nokogiri::XML::CharacterData::IMPLIED_XPATH_CONTEXTS +# uninitialized constant Nokogiri::XML::CharacterData::LOOKS_LIKE_XPATH +# uninitialized constant Nokogiri::XML::CharacterData::NAMESPACE_DECL +# uninitialized constant Nokogiri::XML::CharacterData::NOTATION_NODE +# uninitialized constant Nokogiri::XML::CharacterData::PI_NODE +# uninitialized constant Nokogiri::XML::CharacterData::TEXT_NODE +# uninitialized constant Nokogiri::XML::CharacterData::XINCLUDE_END +# uninitialized constant Nokogiri::XML::CharacterData::XINCLUDE_START +# wrong constant name +# uninitialized constant Nokogiri::XML::Comment::ATTRIBUTE_DECL +# uninitialized constant Nokogiri::XML::Comment::ATTRIBUTE_NODE +# uninitialized constant Nokogiri::XML::Comment::CDATA_SECTION_NODE +# uninitialized constant Nokogiri::XML::Comment::COMMENT_NODE +# uninitialized constant Nokogiri::XML::Comment::DOCB_DOCUMENT_NODE +# uninitialized constant Nokogiri::XML::Comment::DOCUMENT_FRAG_NODE +# uninitialized constant Nokogiri::XML::Comment::DOCUMENT_NODE +# uninitialized constant Nokogiri::XML::Comment::DOCUMENT_TYPE_NODE +# uninitialized constant Nokogiri::XML::Comment::DTD_NODE +# uninitialized constant Nokogiri::XML::Comment::ELEMENT_DECL +# uninitialized constant Nokogiri::XML::Comment::ELEMENT_NODE +# uninitialized constant Nokogiri::XML::Comment::ENTITY_DECL +# uninitialized constant Nokogiri::XML::Comment::ENTITY_NODE +# uninitialized constant Nokogiri::XML::Comment::ENTITY_REF_NODE +# uninitialized constant Nokogiri::XML::Comment::Elem +# uninitialized constant Nokogiri::XML::Comment::HTML_DOCUMENT_NODE +# uninitialized constant Nokogiri::XML::Comment::IMPLIED_XPATH_CONTEXTS +# uninitialized constant Nokogiri::XML::Comment::LOOKS_LIKE_XPATH +# uninitialized constant Nokogiri::XML::Comment::NAMESPACE_DECL +# uninitialized constant Nokogiri::XML::Comment::NOTATION_NODE +# uninitialized constant Nokogiri::XML::Comment::PI_NODE +# uninitialized constant Nokogiri::XML::Comment::TEXT_NODE +# uninitialized constant Nokogiri::XML::Comment::XINCLUDE_END +# uninitialized constant Nokogiri::XML::Comment::XINCLUDE_START +# wrong constant name +# uninitialized constant Nokogiri::XML::DTD::ATTRIBUTE_DECL +# uninitialized constant Nokogiri::XML::DTD::ATTRIBUTE_NODE +# uninitialized constant Nokogiri::XML::DTD::CDATA_SECTION_NODE +# uninitialized constant Nokogiri::XML::DTD::COMMENT_NODE +# uninitialized constant Nokogiri::XML::DTD::DOCB_DOCUMENT_NODE +# uninitialized constant Nokogiri::XML::DTD::DOCUMENT_FRAG_NODE +# uninitialized constant Nokogiri::XML::DTD::DOCUMENT_NODE +# uninitialized constant Nokogiri::XML::DTD::DOCUMENT_TYPE_NODE +# uninitialized constant Nokogiri::XML::DTD::DTD_NODE +# uninitialized constant Nokogiri::XML::DTD::ELEMENT_DECL +# uninitialized constant Nokogiri::XML::DTD::ELEMENT_NODE +# uninitialized constant Nokogiri::XML::DTD::ENTITY_DECL +# uninitialized constant Nokogiri::XML::DTD::ENTITY_NODE +# uninitialized constant Nokogiri::XML::DTD::ENTITY_REF_NODE +# uninitialized constant Nokogiri::XML::DTD::Elem +# uninitialized constant Nokogiri::XML::DTD::HTML_DOCUMENT_NODE +# uninitialized constant Nokogiri::XML::DTD::IMPLIED_XPATH_CONTEXTS +# uninitialized constant Nokogiri::XML::DTD::LOOKS_LIKE_XPATH +# uninitialized constant Nokogiri::XML::DTD::NAMESPACE_DECL +# uninitialized constant Nokogiri::XML::DTD::NOTATION_NODE +# uninitialized constant Nokogiri::XML::DTD::PI_NODE +# uninitialized constant Nokogiri::XML::DTD::TEXT_NODE +# uninitialized constant Nokogiri::XML::DTD::XINCLUDE_END +# uninitialized constant Nokogiri::XML::DTD::XINCLUDE_START +# wrong constant name entities +# wrong constant name external_id +# wrong constant name html5_dtd? +# wrong constant name html_dtd? +# wrong constant name notations +# wrong constant name system_id +# wrong constant name validate +# wrong constant name +# undefined method `fragment1' for class `Nokogiri::XML::Document' +# uninitialized constant Nokogiri::XML::Document::ATTRIBUTE_DECL +# uninitialized constant Nokogiri::XML::Document::ATTRIBUTE_NODE +# uninitialized constant Nokogiri::XML::Document::CDATA_SECTION_NODE +# uninitialized constant Nokogiri::XML::Document::COMMENT_NODE +# uninitialized constant Nokogiri::XML::Document::DOCB_DOCUMENT_NODE +# uninitialized constant Nokogiri::XML::Document::DOCUMENT_FRAG_NODE +# uninitialized constant Nokogiri::XML::Document::DOCUMENT_NODE +# uninitialized constant Nokogiri::XML::Document::DOCUMENT_TYPE_NODE +# uninitialized constant Nokogiri::XML::Document::DTD_NODE +# uninitialized constant Nokogiri::XML::Document::ELEMENT_DECL +# uninitialized constant Nokogiri::XML::Document::ELEMENT_NODE +# uninitialized constant Nokogiri::XML::Document::ENTITY_DECL +# uninitialized constant Nokogiri::XML::Document::ENTITY_NODE +# uninitialized constant Nokogiri::XML::Document::ENTITY_REF_NODE +# uninitialized constant Nokogiri::XML::Document::Elem +# uninitialized constant Nokogiri::XML::Document::HTML_DOCUMENT_NODE +# uninitialized constant Nokogiri::XML::Document::LOOKS_LIKE_XPATH +# uninitialized constant Nokogiri::XML::Document::NAMESPACE_DECL +# uninitialized constant Nokogiri::XML::Document::NOTATION_NODE +# uninitialized constant Nokogiri::XML::Document::PI_NODE +# uninitialized constant Nokogiri::XML::Document::TEXT_NODE +# uninitialized constant Nokogiri::XML::Document::XINCLUDE_END +# uninitialized constant Nokogiri::XML::Document::XINCLUDE_START +# wrong constant name canonicalize +# wrong constant name collect_namespaces +# wrong constant name create_cdata +# wrong constant name create_comment +# wrong constant name create_element +# wrong constant name create_entity +# wrong constant name create_text_node +# wrong constant name decorate +# wrong constant name decorators +# wrong constant name encoding +# wrong constant name encoding= +# wrong constant name errors +# wrong constant name errors= +# wrong constant name fragment1 +# wrong constant name fragment +# wrong constant name initialize +# wrong constant name remove_namespaces! +# wrong constant name root +# wrong constant name root= +# wrong constant name slop! +# wrong constant name to_java +# wrong constant name to_xml +# wrong constant name url +# wrong constant name validate +# wrong constant name version +# undefined singleton method `parse1' for `Nokogiri::XML::Document' +# undefined singleton method `parse2' for `Nokogiri::XML::Document' +# undefined singleton method `parse3' for `Nokogiri::XML::Document' +# wrong constant name +# wrong constant name empty_doc? +# wrong constant name parse1 +# wrong constant name parse2 +# wrong constant name parse3 +# wrong constant name parse +# wrong constant name read_io +# wrong constant name read_memory +# wrong constant name wrap +# undefined method `initialize1' for class `Nokogiri::XML::DocumentFragment' +# undefined method `initialize2' for class `Nokogiri::XML::DocumentFragment' +# uninitialized constant Nokogiri::XML::DocumentFragment::ATTRIBUTE_DECL +# uninitialized constant Nokogiri::XML::DocumentFragment::ATTRIBUTE_NODE +# uninitialized constant Nokogiri::XML::DocumentFragment::CDATA_SECTION_NODE +# uninitialized constant Nokogiri::XML::DocumentFragment::COMMENT_NODE +# uninitialized constant Nokogiri::XML::DocumentFragment::DOCB_DOCUMENT_NODE +# uninitialized constant Nokogiri::XML::DocumentFragment::DOCUMENT_FRAG_NODE +# uninitialized constant Nokogiri::XML::DocumentFragment::DOCUMENT_NODE +# uninitialized constant Nokogiri::XML::DocumentFragment::DOCUMENT_TYPE_NODE +# uninitialized constant Nokogiri::XML::DocumentFragment::DTD_NODE +# uninitialized constant Nokogiri::XML::DocumentFragment::ELEMENT_DECL +# uninitialized constant Nokogiri::XML::DocumentFragment::ELEMENT_NODE +# uninitialized constant Nokogiri::XML::DocumentFragment::ENTITY_DECL +# uninitialized constant Nokogiri::XML::DocumentFragment::ENTITY_NODE +# uninitialized constant Nokogiri::XML::DocumentFragment::ENTITY_REF_NODE +# uninitialized constant Nokogiri::XML::DocumentFragment::Elem +# uninitialized constant Nokogiri::XML::DocumentFragment::HTML_DOCUMENT_NODE +# uninitialized constant Nokogiri::XML::DocumentFragment::IMPLIED_XPATH_CONTEXTS +# uninitialized constant Nokogiri::XML::DocumentFragment::LOOKS_LIKE_XPATH +# uninitialized constant Nokogiri::XML::DocumentFragment::NAMESPACE_DECL +# uninitialized constant Nokogiri::XML::DocumentFragment::NOTATION_NODE +# uninitialized constant Nokogiri::XML::DocumentFragment::PI_NODE +# uninitialized constant Nokogiri::XML::DocumentFragment::TEXT_NODE +# uninitialized constant Nokogiri::XML::DocumentFragment::XINCLUDE_END +# uninitialized constant Nokogiri::XML::DocumentFragment::XINCLUDE_START +# wrong constant name dup +# wrong constant name errors +# wrong constant name errors= +# wrong constant name initialize1 +# wrong constant name initialize2 +# wrong constant name initialize +# wrong constant name search +# wrong constant name serialize +# wrong constant name to_html +# wrong constant name to_xhtml +# wrong constant name to_xml +# wrong constant name +# wrong constant name parse +# uninitialized constant Nokogiri::XML::Element::ATTRIBUTE_DECL +# uninitialized constant Nokogiri::XML::Element::ATTRIBUTE_NODE +# uninitialized constant Nokogiri::XML::Element::CDATA_SECTION_NODE +# uninitialized constant Nokogiri::XML::Element::COMMENT_NODE +# uninitialized constant Nokogiri::XML::Element::DOCB_DOCUMENT_NODE +# uninitialized constant Nokogiri::XML::Element::DOCUMENT_FRAG_NODE +# uninitialized constant Nokogiri::XML::Element::DOCUMENT_NODE +# uninitialized constant Nokogiri::XML::Element::DOCUMENT_TYPE_NODE +# uninitialized constant Nokogiri::XML::Element::DTD_NODE +# uninitialized constant Nokogiri::XML::Element::ELEMENT_DECL +# uninitialized constant Nokogiri::XML::Element::ELEMENT_NODE +# uninitialized constant Nokogiri::XML::Element::ENTITY_DECL +# uninitialized constant Nokogiri::XML::Element::ENTITY_NODE +# uninitialized constant Nokogiri::XML::Element::ENTITY_REF_NODE +# uninitialized constant Nokogiri::XML::Element::Elem +# uninitialized constant Nokogiri::XML::Element::HTML_DOCUMENT_NODE +# uninitialized constant Nokogiri::XML::Element::IMPLIED_XPATH_CONTEXTS +# uninitialized constant Nokogiri::XML::Element::LOOKS_LIKE_XPATH +# uninitialized constant Nokogiri::XML::Element::NAMESPACE_DECL +# uninitialized constant Nokogiri::XML::Element::NOTATION_NODE +# uninitialized constant Nokogiri::XML::Element::PI_NODE +# uninitialized constant Nokogiri::XML::Element::TEXT_NODE +# uninitialized constant Nokogiri::XML::Element::XINCLUDE_END +# uninitialized constant Nokogiri::XML::Element::XINCLUDE_START +# wrong constant name +# wrong constant name children +# wrong constant name document +# wrong constant name name +# wrong constant name occur +# wrong constant name prefix +# wrong constant name type +# wrong constant name +# uninitialized constant Nokogiri::XML::ElementDecl::ATTRIBUTE_DECL +# uninitialized constant Nokogiri::XML::ElementDecl::ATTRIBUTE_NODE +# uninitialized constant Nokogiri::XML::ElementDecl::CDATA_SECTION_NODE +# uninitialized constant Nokogiri::XML::ElementDecl::COMMENT_NODE +# uninitialized constant Nokogiri::XML::ElementDecl::DOCB_DOCUMENT_NODE +# uninitialized constant Nokogiri::XML::ElementDecl::DOCUMENT_FRAG_NODE +# uninitialized constant Nokogiri::XML::ElementDecl::DOCUMENT_NODE +# uninitialized constant Nokogiri::XML::ElementDecl::DOCUMENT_TYPE_NODE +# uninitialized constant Nokogiri::XML::ElementDecl::DTD_NODE +# uninitialized constant Nokogiri::XML::ElementDecl::ELEMENT_DECL +# uninitialized constant Nokogiri::XML::ElementDecl::ELEMENT_NODE +# uninitialized constant Nokogiri::XML::ElementDecl::ENTITY_DECL +# uninitialized constant Nokogiri::XML::ElementDecl::ENTITY_NODE +# uninitialized constant Nokogiri::XML::ElementDecl::ENTITY_REF_NODE +# uninitialized constant Nokogiri::XML::ElementDecl::Elem +# uninitialized constant Nokogiri::XML::ElementDecl::HTML_DOCUMENT_NODE +# uninitialized constant Nokogiri::XML::ElementDecl::IMPLIED_XPATH_CONTEXTS +# uninitialized constant Nokogiri::XML::ElementDecl::LOOKS_LIKE_XPATH +# uninitialized constant Nokogiri::XML::ElementDecl::NAMESPACE_DECL +# uninitialized constant Nokogiri::XML::ElementDecl::NOTATION_NODE +# uninitialized constant Nokogiri::XML::ElementDecl::PI_NODE +# uninitialized constant Nokogiri::XML::ElementDecl::TEXT_NODE +# uninitialized constant Nokogiri::XML::ElementDecl::XINCLUDE_END +# uninitialized constant Nokogiri::XML::ElementDecl::XINCLUDE_START +# wrong constant name element_type +# wrong constant name prefix +# wrong constant name +# uninitialized constant Nokogiri::XML::EntityDecl::ATTRIBUTE_DECL +# uninitialized constant Nokogiri::XML::EntityDecl::ATTRIBUTE_NODE +# uninitialized constant Nokogiri::XML::EntityDecl::CDATA_SECTION_NODE +# uninitialized constant Nokogiri::XML::EntityDecl::COMMENT_NODE +# uninitialized constant Nokogiri::XML::EntityDecl::DOCB_DOCUMENT_NODE +# uninitialized constant Nokogiri::XML::EntityDecl::DOCUMENT_FRAG_NODE +# uninitialized constant Nokogiri::XML::EntityDecl::DOCUMENT_NODE +# uninitialized constant Nokogiri::XML::EntityDecl::DOCUMENT_TYPE_NODE +# uninitialized constant Nokogiri::XML::EntityDecl::DTD_NODE +# uninitialized constant Nokogiri::XML::EntityDecl::ELEMENT_DECL +# uninitialized constant Nokogiri::XML::EntityDecl::ELEMENT_NODE +# uninitialized constant Nokogiri::XML::EntityDecl::ENTITY_DECL +# uninitialized constant Nokogiri::XML::EntityDecl::ENTITY_NODE +# uninitialized constant Nokogiri::XML::EntityDecl::ENTITY_REF_NODE +# uninitialized constant Nokogiri::XML::EntityDecl::Elem +# uninitialized constant Nokogiri::XML::EntityDecl::HTML_DOCUMENT_NODE +# uninitialized constant Nokogiri::XML::EntityDecl::IMPLIED_XPATH_CONTEXTS +# uninitialized constant Nokogiri::XML::EntityDecl::LOOKS_LIKE_XPATH +# uninitialized constant Nokogiri::XML::EntityDecl::NAMESPACE_DECL +# uninitialized constant Nokogiri::XML::EntityDecl::NOTATION_NODE +# uninitialized constant Nokogiri::XML::EntityDecl::PI_NODE +# uninitialized constant Nokogiri::XML::EntityDecl::TEXT_NODE +# uninitialized constant Nokogiri::XML::EntityDecl::XINCLUDE_END +# uninitialized constant Nokogiri::XML::EntityDecl::XINCLUDE_START +# wrong constant name entity_type +# wrong constant name external_id +# wrong constant name original_content +# wrong constant name system_id +# wrong constant name +# wrong constant name new +# uninitialized constant Nokogiri::XML::EntityReference::ATTRIBUTE_DECL +# uninitialized constant Nokogiri::XML::EntityReference::ATTRIBUTE_NODE +# uninitialized constant Nokogiri::XML::EntityReference::CDATA_SECTION_NODE +# uninitialized constant Nokogiri::XML::EntityReference::COMMENT_NODE +# uninitialized constant Nokogiri::XML::EntityReference::DOCB_DOCUMENT_NODE +# uninitialized constant Nokogiri::XML::EntityReference::DOCUMENT_FRAG_NODE +# uninitialized constant Nokogiri::XML::EntityReference::DOCUMENT_NODE +# uninitialized constant Nokogiri::XML::EntityReference::DOCUMENT_TYPE_NODE +# uninitialized constant Nokogiri::XML::EntityReference::DTD_NODE +# uninitialized constant Nokogiri::XML::EntityReference::ELEMENT_DECL +# uninitialized constant Nokogiri::XML::EntityReference::ELEMENT_NODE +# uninitialized constant Nokogiri::XML::EntityReference::ENTITY_DECL +# uninitialized constant Nokogiri::XML::EntityReference::ENTITY_NODE +# uninitialized constant Nokogiri::XML::EntityReference::ENTITY_REF_NODE +# uninitialized constant Nokogiri::XML::EntityReference::Elem +# uninitialized constant Nokogiri::XML::EntityReference::HTML_DOCUMENT_NODE +# uninitialized constant Nokogiri::XML::EntityReference::IMPLIED_XPATH_CONTEXTS +# uninitialized constant Nokogiri::XML::EntityReference::LOOKS_LIKE_XPATH +# uninitialized constant Nokogiri::XML::EntityReference::NAMESPACE_DECL +# uninitialized constant Nokogiri::XML::EntityReference::NOTATION_NODE +# uninitialized constant Nokogiri::XML::EntityReference::PI_NODE +# uninitialized constant Nokogiri::XML::EntityReference::TEXT_NODE +# uninitialized constant Nokogiri::XML::EntityReference::XINCLUDE_END +# uninitialized constant Nokogiri::XML::EntityReference::XINCLUDE_START +# wrong constant name +# wrong constant name document +# wrong constant name href +# wrong constant name prefix +# wrong constant name +# undefined method `ancestors1' for class `Nokogiri::XML::Node' +# undefined method `canonicalize1' for class `Nokogiri::XML::Node' +# undefined method `canonicalize2' for class `Nokogiri::XML::Node' +# undefined method `canonicalize3' for class `Nokogiri::XML::Node' +# undefined method `do_xinclude1' for class `Nokogiri::XML::Node' +# undefined method `parse1' for class `Nokogiri::XML::Node' +# undefined method `remove_class1' for class `Nokogiri::XML::Node' +# undefined method `to_html1' for class `Nokogiri::XML::Node' +# undefined method `to_xhtml1' for class `Nokogiri::XML::Node' +# undefined method `to_xml1' for class `Nokogiri::XML::Node' +# undefined method `write_html_to1' for class `Nokogiri::XML::Node' +# undefined method `write_xhtml_to1' for class `Nokogiri::XML::Node' +# undefined method `write_xml_to1' for class `Nokogiri::XML::Node' +# wrong constant name << +# wrong constant name <=> +# wrong constant name == +# wrong constant name > +# uninitialized constant Nokogiri::XML::Node::Elem +# uninitialized constant Nokogiri::XML::Node::LOOKS_LIKE_XPATH +# wrong constant name [] +# wrong constant name []= +# wrong constant name accept +# wrong constant name add_child +# wrong constant name add_class +# wrong constant name add_namespace +# wrong constant name add_namespace_definition +# wrong constant name add_next_sibling +# wrong constant name add_previous_sibling +# wrong constant name after +# wrong constant name ancestors1 +# wrong constant name ancestors +# wrong constant name append_class +# wrong constant name attr +# wrong constant name attribute +# wrong constant name attribute_nodes +# wrong constant name attribute_with_ns +# wrong constant name attributes +# wrong constant name before +# wrong constant name canonicalize1 +# wrong constant name canonicalize2 +# wrong constant name canonicalize3 +# wrong constant name canonicalize +# wrong constant name cdata? +# wrong constant name child +# wrong constant name children +# wrong constant name children= +# wrong constant name classes +# wrong constant name comment? +# wrong constant name content +# wrong constant name content= +# wrong constant name create_external_subset +# wrong constant name create_internal_subset +# wrong constant name css_path +# wrong constant name decorate! +# wrong constant name default_namespace= +# wrong constant name delete +# wrong constant name description +# wrong constant name do_xinclude1 +# wrong constant name do_xinclude +# wrong constant name document +# wrong constant name document? +# wrong constant name dup +# wrong constant name each +# wrong constant name elem? +# wrong constant name element? +# wrong constant name element_children +# wrong constant name elements +# wrong constant name encode_special_chars +# wrong constant name external_subset +# wrong constant name first_element_child +# wrong constant name fragment? +# wrong constant name get_attribute +# wrong constant name has_attribute? +# wrong constant name html? +# wrong constant name initialize +# wrong constant name inner_html= +# wrong constant name inner_text +# wrong constant name internal_subset +# wrong constant name key? +# wrong constant name keys +# wrong constant name lang +# wrong constant name lang= +# wrong constant name last_element_child +# wrong constant name line +# wrong constant name matches? +# wrong constant name name +# wrong constant name name= +# wrong constant name namespace +# wrong constant name namespace= +# wrong constant name namespace_definitions +# wrong constant name namespace_scopes +# wrong constant name namespaced_key? +# wrong constant name namespaces +# wrong constant name native_content= +# wrong constant name next +# wrong constant name next= +# wrong constant name next_element +# wrong constant name next_sibling +# wrong constant name node_name +# wrong constant name node_name= +# wrong constant name node_type +# wrong constant name parent +# wrong constant name parent= +# wrong constant name parse1 +# wrong constant name parse +# wrong constant name path +# wrong constant name pointer_id +# wrong constant name prepend_child +# wrong constant name previous +# wrong constant name previous= +# wrong constant name previous_element +# wrong constant name previous_sibling +# wrong constant name processing_instruction? +# wrong constant name read_only? +# wrong constant name remove +# wrong constant name remove_attribute +# wrong constant name remove_class1 +# wrong constant name remove_class +# wrong constant name replace +# wrong constant name serialize +# wrong constant name set_attribute +# wrong constant name swap +# wrong constant name text +# wrong constant name text? +# wrong constant name to_html1 +# wrong constant name to_html +# wrong constant name to_str +# wrong constant name to_xhtml1 +# wrong constant name to_xhtml +# wrong constant name to_xml1 +# wrong constant name to_xml +# wrong constant name traverse +# wrong constant name type +# wrong constant name unlink +# wrong constant name values +# wrong constant name wrap +# wrong constant name write_html_to1 +# wrong constant name write_html_to +# wrong constant name write_xhtml_to1 +# wrong constant name write_xhtml_to +# wrong constant name write_xml_to1 +# wrong constant name write_xml_to +# wrong constant name xml? +# wrong constant name +# undefined method `attr1' for class `Nokogiri::XML::NodeSet' +# undefined method `attribute1' for class `Nokogiri::XML::NodeSet' +# undefined method `first1' for class `Nokogiri::XML::NodeSet' +# undefined method `index1' for class `Nokogiri::XML::NodeSet' +# undefined method `initialize1' for class `Nokogiri::XML::NodeSet' +# undefined method `remove_class1' for class `Nokogiri::XML::NodeSet' +# undefined method `set1' for class `Nokogiri::XML::NodeSet' +# wrong constant name & +# wrong constant name + +# wrong constant name - +# wrong constant name << +# wrong constant name == +# wrong constant name > +# uninitialized constant Nokogiri::XML::NodeSet::Elem +# uninitialized constant Nokogiri::XML::NodeSet::LOOKS_LIKE_XPATH +# wrong constant name [] +# wrong constant name add_class +# wrong constant name after +# wrong constant name append_class +# wrong constant name attr1 +# wrong constant name attr +# wrong constant name attribute1 +# wrong constant name attribute +# wrong constant name before +# wrong constant name children +# wrong constant name clone +# wrong constant name delete +# wrong constant name document +# wrong constant name document= +# wrong constant name each +# wrong constant name empty? +# wrong constant name filter +# wrong constant name first1 +# wrong constant name first +# wrong constant name index1 +# wrong constant name index +# wrong constant name initialize1 +# wrong constant name initialize +# wrong constant name inner_html +# wrong constant name inner_text +# wrong constant name last +# wrong constant name length +# wrong constant name pop +# wrong constant name push +# wrong constant name remove +# wrong constant name remove_attr +# wrong constant name remove_attribute +# wrong constant name remove_class1 +# wrong constant name remove_class +# wrong constant name reverse +# wrong constant name set1 +# wrong constant name set +# wrong constant name shift +# wrong constant name size +# wrong constant name slice +# wrong constant name text +# wrong constant name to_a +# wrong constant name to_ary +# wrong constant name to_html +# wrong constant name to_xhtml +# wrong constant name to_xml +# wrong constant name unlink +# wrong constant name wrap +# wrong constant name | +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name inspect +# wrong constant name pretty_print +# wrong constant name +# wrong constant name inspect +# wrong constant name pretty_print +# wrong constant name +# wrong constant name +# undefined method `initialize1' for class `Nokogiri::XML::ParseOptions' +# wrong constant name compact +# wrong constant name compact? +# wrong constant name default_html +# wrong constant name default_html? +# wrong constant name default_xml +# wrong constant name default_xml? +# wrong constant name dtdattr +# wrong constant name dtdattr? +# wrong constant name dtdload +# wrong constant name dtdload? +# wrong constant name dtdvalid +# wrong constant name dtdvalid? +# wrong constant name huge +# wrong constant name huge? +# wrong constant name initialize1 +# wrong constant name initialize +# wrong constant name nobasefix +# wrong constant name nobasefix? +# wrong constant name noblanks +# wrong constant name noblanks? +# wrong constant name nocdata +# wrong constant name nocdata? +# wrong constant name nocompact +# wrong constant name nodefault_html +# wrong constant name nodefault_xml +# wrong constant name nodict +# wrong constant name nodict? +# wrong constant name nodtdattr +# wrong constant name nodtdload +# wrong constant name nodtdvalid +# wrong constant name noent +# wrong constant name noent? +# wrong constant name noerror +# wrong constant name noerror? +# wrong constant name nohuge +# wrong constant name nonet +# wrong constant name nonet? +# wrong constant name nonobasefix +# wrong constant name nonoblanks +# wrong constant name nonocdata +# wrong constant name nonodict +# wrong constant name nonoent +# wrong constant name nonoerror +# wrong constant name nononet +# wrong constant name nonowarning +# wrong constant name nonoxincnode +# wrong constant name nonsclean +# wrong constant name noold10 +# wrong constant name nopedantic +# wrong constant name norecover +# wrong constant name nosax1 +# wrong constant name nowarning +# wrong constant name nowarning? +# wrong constant name noxinclude +# wrong constant name noxincnode +# wrong constant name noxincnode? +# wrong constant name nsclean +# wrong constant name nsclean? +# wrong constant name old10 +# wrong constant name old10? +# wrong constant name options +# wrong constant name options= +# wrong constant name pedantic +# wrong constant name pedantic? +# wrong constant name recover +# wrong constant name recover? +# wrong constant name sax1 +# wrong constant name sax1? +# wrong constant name strict +# wrong constant name strict? +# wrong constant name to_i +# wrong constant name xinclude +# wrong constant name xinclude? +# wrong constant name +# uninitialized constant Nokogiri::XML::ProcessingInstruction::ATTRIBUTE_DECL +# uninitialized constant Nokogiri::XML::ProcessingInstruction::ATTRIBUTE_NODE +# uninitialized constant Nokogiri::XML::ProcessingInstruction::CDATA_SECTION_NODE +# uninitialized constant Nokogiri::XML::ProcessingInstruction::COMMENT_NODE +# uninitialized constant Nokogiri::XML::ProcessingInstruction::DOCB_DOCUMENT_NODE +# uninitialized constant Nokogiri::XML::ProcessingInstruction::DOCUMENT_FRAG_NODE +# uninitialized constant Nokogiri::XML::ProcessingInstruction::DOCUMENT_NODE +# uninitialized constant Nokogiri::XML::ProcessingInstruction::DOCUMENT_TYPE_NODE +# uninitialized constant Nokogiri::XML::ProcessingInstruction::DTD_NODE +# uninitialized constant Nokogiri::XML::ProcessingInstruction::ELEMENT_DECL +# uninitialized constant Nokogiri::XML::ProcessingInstruction::ELEMENT_NODE +# uninitialized constant Nokogiri::XML::ProcessingInstruction::ENTITY_DECL +# uninitialized constant Nokogiri::XML::ProcessingInstruction::ENTITY_NODE +# uninitialized constant Nokogiri::XML::ProcessingInstruction::ENTITY_REF_NODE +# uninitialized constant Nokogiri::XML::ProcessingInstruction::Elem +# uninitialized constant Nokogiri::XML::ProcessingInstruction::HTML_DOCUMENT_NODE +# uninitialized constant Nokogiri::XML::ProcessingInstruction::IMPLIED_XPATH_CONTEXTS +# uninitialized constant Nokogiri::XML::ProcessingInstruction::LOOKS_LIKE_XPATH +# uninitialized constant Nokogiri::XML::ProcessingInstruction::NAMESPACE_DECL +# uninitialized constant Nokogiri::XML::ProcessingInstruction::NOTATION_NODE +# uninitialized constant Nokogiri::XML::ProcessingInstruction::PI_NODE +# uninitialized constant Nokogiri::XML::ProcessingInstruction::TEXT_NODE +# uninitialized constant Nokogiri::XML::ProcessingInstruction::XINCLUDE_END +# uninitialized constant Nokogiri::XML::ProcessingInstruction::XINCLUDE_START +# wrong constant name initialize +# wrong constant name +# undefined method `initialize1' for class `Nokogiri::XML::Reader' +# undefined method `initialize2' for class `Nokogiri::XML::Reader' +# uninitialized constant Nokogiri::XML::Reader::Elem +# wrong constant name attribute +# wrong constant name attribute_at +# wrong constant name attribute_count +# wrong constant name attribute_nodes +# wrong constant name attributes +# wrong constant name attributes? +# wrong constant name base_uri +# wrong constant name default? +# wrong constant name depth +# wrong constant name each +# wrong constant name empty_element? +# wrong constant name encoding +# wrong constant name errors +# wrong constant name errors= +# wrong constant name initialize1 +# wrong constant name initialize2 +# wrong constant name initialize +# wrong constant name inner_xml +# wrong constant name lang +# wrong constant name local_name +# wrong constant name name +# wrong constant name namespace_uri +# wrong constant name namespaces +# wrong constant name node_type +# wrong constant name outer_xml +# wrong constant name prefix +# wrong constant name read +# wrong constant name self_closing? +# wrong constant name source +# wrong constant name state +# wrong constant name value +# wrong constant name value? +# wrong constant name xml_version +# wrong constant name +# wrong constant name from_io +# wrong constant name from_memory +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# undefined method `end_element_namespace1' for class `Nokogiri::XML::SAX::Document' +# undefined method `end_element_namespace2' for class `Nokogiri::XML::SAX::Document' +# undefined method `start_element1' for class `Nokogiri::XML::SAX::Document' +# undefined method `start_element_namespace1' for class `Nokogiri::XML::SAX::Document' +# undefined method `start_element_namespace2' for class `Nokogiri::XML::SAX::Document' +# undefined method `start_element_namespace3' for class `Nokogiri::XML::SAX::Document' +# undefined method `start_element_namespace4' for class `Nokogiri::XML::SAX::Document' +# wrong constant name cdata_block +# wrong constant name characters +# wrong constant name comment +# wrong constant name end_document +# wrong constant name end_element +# wrong constant name end_element_namespace1 +# wrong constant name end_element_namespace2 +# wrong constant name end_element_namespace +# wrong constant name error +# wrong constant name processing_instruction +# wrong constant name start_document +# wrong constant name start_element1 +# wrong constant name start_element +# wrong constant name start_element_namespace1 +# wrong constant name start_element_namespace2 +# wrong constant name start_element_namespace3 +# wrong constant name start_element_namespace4 +# wrong constant name start_element_namespace +# wrong constant name warning +# wrong constant name xmldecl +# wrong constant name +# undefined method `initialize1' for class `Nokogiri::XML::SAX::Parser' +# undefined method `initialize2' for class `Nokogiri::XML::SAX::Parser' +# undefined method `parse_io1' for class `Nokogiri::XML::SAX::Parser' +# wrong constant name document +# wrong constant name document= +# wrong constant name encoding +# wrong constant name encoding= +# wrong constant name initialize1 +# wrong constant name initialize2 +# wrong constant name initialize +# wrong constant name parse +# wrong constant name parse_file +# wrong constant name parse_io1 +# wrong constant name parse_io +# wrong constant name parse_memory +# wrong constant name +# wrong constant name column +# wrong constant name line +# wrong constant name parse_with +# wrong constant name recovery +# wrong constant name recovery= +# wrong constant name replace_entities +# wrong constant name replace_entities= +# undefined singleton method `new1' for `Nokogiri::XML::SAX::ParserContext' +# wrong constant name +# wrong constant name file +# wrong constant name io +# wrong constant name memory +# wrong constant name new1 +# wrong constant name new +# undefined method `<<1' for class `Nokogiri::XML::SAX::PushParser' +# undefined method `initialize1' for class `Nokogiri::XML::SAX::PushParser' +# undefined method `initialize2' for class `Nokogiri::XML::SAX::PushParser' +# undefined method `initialize3' for class `Nokogiri::XML::SAX::PushParser' +# undefined method `write1' for class `Nokogiri::XML::SAX::PushParser' +# wrong constant name <<1 +# wrong constant name << +# wrong constant name document +# wrong constant name document= +# wrong constant name finish +# wrong constant name initialize1 +# wrong constant name initialize2 +# wrong constant name initialize3 +# wrong constant name initialize +# wrong constant name options +# wrong constant name options= +# wrong constant name replace_entities +# wrong constant name replace_entities= +# wrong constant name write1 +# wrong constant name write +# wrong constant name +# wrong constant name +# wrong constant name errors +# wrong constant name errors= +# wrong constant name valid? +# wrong constant name validate +# wrong constant name +# wrong constant name from_document +# wrong constant name new +# wrong constant name read_memory +# wrong constant name % +# wrong constant name / +# wrong constant name at +# wrong constant name at_css +# wrong constant name at_xpath +# wrong constant name css +# wrong constant name search +# wrong constant name xpath +# wrong constant name +# wrong constant name code +# wrong constant name column +# wrong constant name domain +# wrong constant name error? +# wrong constant name fatal? +# wrong constant name file +# wrong constant name int1 +# wrong constant name level +# wrong constant name line +# wrong constant name none? +# wrong constant name str1 +# wrong constant name str2 +# wrong constant name str3 +# wrong constant name warning? +# wrong constant name +# uninitialized constant Nokogiri::XML::Text::ATTRIBUTE_DECL +# uninitialized constant Nokogiri::XML::Text::ATTRIBUTE_NODE +# uninitialized constant Nokogiri::XML::Text::CDATA_SECTION_NODE +# uninitialized constant Nokogiri::XML::Text::COMMENT_NODE +# uninitialized constant Nokogiri::XML::Text::DOCB_DOCUMENT_NODE +# uninitialized constant Nokogiri::XML::Text::DOCUMENT_FRAG_NODE +# uninitialized constant Nokogiri::XML::Text::DOCUMENT_NODE +# uninitialized constant Nokogiri::XML::Text::DOCUMENT_TYPE_NODE +# uninitialized constant Nokogiri::XML::Text::DTD_NODE +# uninitialized constant Nokogiri::XML::Text::ELEMENT_DECL +# uninitialized constant Nokogiri::XML::Text::ELEMENT_NODE +# uninitialized constant Nokogiri::XML::Text::ENTITY_DECL +# uninitialized constant Nokogiri::XML::Text::ENTITY_NODE +# uninitialized constant Nokogiri::XML::Text::ENTITY_REF_NODE +# uninitialized constant Nokogiri::XML::Text::Elem +# uninitialized constant Nokogiri::XML::Text::HTML_DOCUMENT_NODE +# uninitialized constant Nokogiri::XML::Text::IMPLIED_XPATH_CONTEXTS +# uninitialized constant Nokogiri::XML::Text::LOOKS_LIKE_XPATH +# uninitialized constant Nokogiri::XML::Text::NAMESPACE_DECL +# uninitialized constant Nokogiri::XML::Text::NOTATION_NODE +# uninitialized constant Nokogiri::XML::Text::PI_NODE +# uninitialized constant Nokogiri::XML::Text::TEXT_NODE +# uninitialized constant Nokogiri::XML::Text::XINCLUDE_END +# uninitialized constant Nokogiri::XML::Text::XINCLUDE_START +# wrong constant name +# wrong constant name +# wrong constant name document +# wrong constant name document= +# wrong constant name +# wrong constant name +# wrong constant name evaluate +# wrong constant name register_namespaces +# wrong constant name register_ns +# wrong constant name register_variable +# wrong constant name +# wrong constant name new +# undefined singleton method `Reader1' for `Nokogiri::XML' +# undefined singleton method `Reader2' for `Nokogiri::XML' +# undefined singleton method `Reader3' for `Nokogiri::XML' +# undefined singleton method `parse1' for `Nokogiri::XML' +# undefined singleton method `parse2' for `Nokogiri::XML' +# undefined singleton method `parse3' for `Nokogiri::XML' +# wrong constant name +# wrong constant name Reader1 +# wrong constant name Reader2 +# wrong constant name Reader3 +# wrong constant name fragment +# wrong constant name parse1 +# wrong constant name parse2 +# wrong constant name parse3 +# wrong constant name parse +# wrong constant name +# undefined method `apply_to1' for class `Nokogiri::XSLT::Stylesheet' +# wrong constant name apply_to1 +# wrong constant name apply_to +# wrong constant name serialize +# wrong constant name transform +# wrong constant name +# wrong constant name parse_stylesheet_doc +# undefined singleton method `parse1' for `Nokogiri::XSLT' +# wrong constant name +# wrong constant name parse1 +# wrong constant name parse +# wrong constant name quote_params +# wrong constant name register +# undefined singleton method `HTML1' for `Nokogiri' +# undefined singleton method `HTML2' for `Nokogiri' +# undefined singleton method `HTML3' for `Nokogiri' +# undefined singleton method `HTML51' for `Nokogiri' +# undefined singleton method `HTML52' for `Nokogiri' +# undefined singleton method `XML1' for `Nokogiri' +# undefined singleton method `XML2' for `Nokogiri' +# undefined singleton method `XML3' for `Nokogiri' +# undefined singleton method `XSLT1' for `Nokogiri' +# undefined singleton method `make1' for `Nokogiri' +# undefined singleton method `make2' for `Nokogiri' +# undefined singleton method `parse1' for `Nokogiri' +# undefined singleton method `parse2' for `Nokogiri' +# undefined singleton method `parse3' for `Nokogiri' +# wrong constant name +# wrong constant name HTML1 +# wrong constant name HTML2 +# wrong constant name HTML3 +# wrong constant name HTML51 +# wrong constant name HTML52 +# uninitialized constant Nokogiri::Slop +# wrong constant name XML1 +# wrong constant name XML2 +# wrong constant name XML3 +# wrong constant name XSLT1 +# wrong constant name install_default_aliases +# wrong constant name jruby? +# wrong constant name make1 +# wrong constant name make2 +# wrong constant name make +# wrong constant name parse1 +# wrong constant name parse2 +# wrong constant name parse3 +# wrong constant name parse +# wrong constant name uses_libxml? +# wrong constant name +# wrong constant name fragment +# wrong constant name parse +# uninitialized constant Note::ACTIONS +# uninitialized constant Note::BLACKLISTED_CLASS_METHODS +# uninitialized constant Note::CALLBACKS +# uninitialized constant Note::CALLBACK_FILTER_TYPES +# uninitialized constant Note::CALL_COMPILABLE_REGEXP +# uninitialized constant Note::COLUMNS +# wrong constant name +# uninitialized constant Note::MAX_PASSWORD_LENGTH_ALLOWED +# uninitialized constant Note::NAME_COMPILABLE_REGEXP +# uninitialized constant Note::UNASSIGNABLE_KEYS +# wrong constant name autosave_associated_records_for_project +# wrong constant name autosave_associated_records_for_user +# wrong constant name belongs_to_counter_cache_after_update +# wrong constant name build_project +# wrong constant name build_user +# wrong constant name create_project +# wrong constant name create_project! +# wrong constant name create_user +# wrong constant name create_user! +# wrong constant name project +# wrong constant name project= +# wrong constant name reload_project +# wrong constant name reload_user +# wrong constant name user +# wrong constant name user= +# wrong constant name +# wrong constant name with_body +# wrong constant name byte +# wrong constant name bytes +# wrong constant name exabyte +# wrong constant name exabytes +# wrong constant name gigabyte +# wrong constant name gigabytes +# wrong constant name kilobyte +# wrong constant name kilobytes +# wrong constant name megabyte +# wrong constant name megabytes +# wrong constant name petabyte +# wrong constant name petabytes +# wrong constant name terabyte +# wrong constant name terabytes +# wrong constant name +# wrong constant name +# undefined singleton method `encode1' for `OTNetstring' +# undefined singleton method `parse1' for `OTNetstring' +# undefined singleton method `parse2' for `OTNetstring' +# wrong constant name +# wrong constant name encode1 +# wrong constant name encode +# wrong constant name parse1 +# wrong constant name parse2 +# wrong constant name parse +# undefined method `as_json1' for class `Object' +# undefined method `psych_to_yaml1' for class `Object' +# undefined method `stub_const1' for class `Object' +# undefined method `to_yaml1' for class `Object' +# uninitialized constant HTML_ESCAPE +# uninitialized constant HTML_ESCAPE_ONCE_REGEXP +# uninitialized constant JSON_ESCAPE +# uninitialized constant JSON_ESCAPE_REGEXP +# uninitialized constant RUBYGEMS_ACTIVATION_MONITOR +# wrong constant name __is_a__ +# wrong constant name ` +# wrong constant name as_json1 +# wrong constant name as_json +# wrong constant name bullet_key +# wrong constant name bullet_primary_key_value +# wrong constant name dclone +# wrong constant name html_safe? +# wrong constant name presence_in +# wrong constant name psych_to_yaml1 +# wrong constant name psych_to_yaml +# wrong constant name stub +# wrong constant name stub_const1 +# wrong constant name stub_const +# wrong constant name stub_consts +# wrong constant name stub_remove_const +# wrong constant name to_yaml1 +# wrong constant name to_yaml +# wrong constant name to_yaml_properties +# wrong constant name yaml_tag +# wrong constant name +# wrong constant name [] +# wrong constant name []= +# wrong constant name each +# wrong constant name each_key +# wrong constant name each_pair +# wrong constant name each_value +# wrong constant name key? +# wrong constant name keys +# wrong constant name length +# wrong constant name size +# wrong constant name values +# wrong constant name count_objects +# wrong constant name define_finalizer +# wrong constant name garbage_collect +# wrong constant name undefine_finalizer +# undefined method `add_observer1' for module `Observable' +# undefined method `changed1' for module `Observable' +# wrong constant name add_observer1 +# wrong constant name add_observer +# wrong constant name changed1 +# wrong constant name changed +# wrong constant name changed? +# wrong constant name count_observers +# wrong constant name delete_observer +# wrong constant name delete_observers +# wrong constant name notify_observers +# wrong constant name +# wrong constant name / +# uninitialized constant OpenSSL::Digest::DSS +# uninitialized constant OpenSSL::Digest::DSS +# uninitialized constant OpenSSL::Digest::DSS1 +# uninitialized constant OpenSSL::Digest::DSS1 +# uninitialized constant OpenSSL::Digest::SHA +# uninitialized constant OpenSSL::Digest::SHA +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name << +# wrong constant name io +# wrong constant name size +# wrong constant name +# wrong constant name initialize +# wrong constant name io +# wrong constant name +# wrong constant name initialize +# wrong constant name uri +# wrong constant name +# wrong constant name base_uri +# wrong constant name base_uri= +# wrong constant name charset +# wrong constant name content_encoding +# wrong constant name content_type +# wrong constant name content_type_parse +# wrong constant name last_modified +# wrong constant name meta +# wrong constant name meta_add_field +# wrong constant name meta_add_field2 +# wrong constant name meta_setup_encoding +# wrong constant name metas +# wrong constant name status +# wrong constant name status= +# undefined singleton method `init1' for `OpenURI::Meta' +# wrong constant name +# wrong constant name init1 +# wrong constant name init +# undefined method `read1' for module `OpenURI::OpenRead' +# wrong constant name open +# wrong constant name read1 +# wrong constant name read +# wrong constant name +# wrong constant name +# wrong constant name check_options +# wrong constant name open_http +# wrong constant name open_loop +# wrong constant name open_uri +# wrong constant name redirectable? +# wrong constant name scan_open_optional_arguments +# uninitialized constant Opus +# uninitialized constant Opus +# wrong constant name +# wrong constant name tempfile +# uninitialized constant Paperclip::DataUriAdapter::OS_RESTRICTED_CHARACTERS +# uninitialized constant Paperclip::HttpUrlProxyAdapter::OS_RESTRICTED_CHARACTERS +# uninitialized constant Paperclip::Railtie::ABSTRACT_RAILTIES +# uninitialized constant Elem +# wrong constant name make_tmpname +# wrong constant name +# undefined method `children1' for class `Pathname' +# undefined method `each_child1' for class `Pathname' +# undefined method `find1' for class `Pathname' +# wrong constant name children1 +# wrong constant name each_child1 +# wrong constant name empty? +# wrong constant name find1 +# wrong constant name fnmatch? +# wrong constant name make_symlink +# uninitialized constant PrefToShowHideSidebarItems::User::ACTIONS +# uninitialized constant PrefToShowHideSidebarItems::User::BLACKLISTED_CLASS_METHODS +# uninitialized constant PrefToShowHideSidebarItems::User::CALLBACKS +# uninitialized constant PrefToShowHideSidebarItems::User::CALLBACK_FILTER_TYPES +# uninitialized constant PrefToShowHideSidebarItems::User::CALL_COMPILABLE_REGEXP +# uninitialized constant PrefToShowHideSidebarItems::User::COLUMNS +# wrong constant name +# uninitialized constant PrefToShowHideSidebarItems::User::MAX_PASSWORD_LENGTH_ALLOWED +# uninitialized constant PrefToShowHideSidebarItems::User::NAME_COMPILABLE_REGEXP +# uninitialized constant PrefToShowHideSidebarItems::User::UNASSIGNABLE_KEYS +# wrong constant name +# uninitialized constant Preference::ACTIONS +# uninitialized constant Preference::BLACKLISTED_CLASS_METHODS +# uninitialized constant Preference::CALLBACKS +# uninitialized constant Preference::CALLBACK_FILTER_TYPES +# uninitialized constant Preference::CALL_COMPILABLE_REGEXP +# uninitialized constant Preference::COLUMNS +# wrong constant name +# uninitialized constant Preference::MAX_PASSWORD_LENGTH_ALLOWED +# uninitialized constant Preference::NAME_COMPILABLE_REGEXP +# uninitialized constant Preference::UNASSIGNABLE_KEYS +# wrong constant name autosave_associated_records_for_sms_context +# wrong constant name autosave_associated_records_for_user +# wrong constant name belongs_to_counter_cache_after_update +# wrong constant name build_sms_context +# wrong constant name build_user +# wrong constant name create_sms_context +# wrong constant name create_sms_context! +# wrong constant name create_user +# wrong constant name create_user! +# wrong constant name reload_sms_context +# wrong constant name reload_user +# wrong constant name sms_context +# wrong constant name sms_context= +# wrong constant name user +# wrong constant name user= +# wrong constant name +# wrong constant name === +# wrong constant name clone +# wrong constant name yield +# uninitialized constant Proc0 +# uninitialized constant Proc0 +# uninitialized constant Proc1 +# uninitialized constant Proc1 +# uninitialized constant Proc10 +# uninitialized constant Proc10 +# uninitialized constant Proc2 +# uninitialized constant Proc2 +# uninitialized constant Proc3 +# uninitialized constant Proc3 +# uninitialized constant Proc4 +# uninitialized constant Proc4 +# uninitialized constant Proc5 +# uninitialized constant Proc5 +# uninitialized constant Proc6 +# uninitialized constant Proc6 +# uninitialized constant Proc7 +# uninitialized constant Proc7 +# uninitialized constant Proc8 +# uninitialized constant Proc8 +# uninitialized constant Proc9 +# uninitialized constant Proc9 +# wrong constant name getegid +# wrong constant name cstime +# wrong constant name cstime= +# wrong constant name cutime +# wrong constant name cutime= +# wrong constant name stime +# wrong constant name stime= +# wrong constant name utime +# wrong constant name utime= +# wrong constant name [] +# wrong constant name members +# wrong constant name setpgrp +# uninitialized constant Project::ACTIONS +# uninitialized constant Project::BLACKLISTED_CLASS_METHODS +# uninitialized constant Project::CALLBACKS +# uninitialized constant Project::CALLBACK_FILTER_TYPES +# uninitialized constant Project::CALL_COMPILABLE_REGEXP +# uninitialized constant Project::COLUMNS +# wrong constant name +# uninitialized constant Project::MAX_PASSWORD_LENGTH_ALLOWED +# uninitialized constant Project::NAME_COMPILABLE_REGEXP +# uninitialized constant Project::UNASSIGNABLE_KEYS +# uninitialized constant Project::VERSION +# wrong constant name activate +# wrong constant name activate! +# wrong constant name active? +# wrong constant name acts_as_list_class +# wrong constant name acts_as_list_top +# wrong constant name add_new_at +# wrong constant name after_add_for_notes +# wrong constant name after_add_for_notes= +# wrong constant name after_add_for_notes? +# wrong constant name after_add_for_recurring_todos +# wrong constant name after_add_for_recurring_todos= +# wrong constant name after_add_for_recurring_todos? +# wrong constant name after_add_for_todos +# wrong constant name after_add_for_todos= +# wrong constant name after_add_for_todos? +# wrong constant name after_remove_for_notes +# wrong constant name after_remove_for_notes= +# wrong constant name after_remove_for_notes? +# wrong constant name after_remove_for_recurring_todos +# wrong constant name after_remove_for_recurring_todos= +# wrong constant name after_remove_for_recurring_todos? +# wrong constant name after_remove_for_todos +# wrong constant name after_remove_for_todos= +# wrong constant name after_remove_for_todos? +# wrong constant name autosave_associated_records_for_default_context +# wrong constant name autosave_associated_records_for_notes +# wrong constant name autosave_associated_records_for_recurring_todos +# wrong constant name autosave_associated_records_for_todos +# wrong constant name autosave_associated_records_for_user +# wrong constant name before_add_for_notes +# wrong constant name before_add_for_notes= +# wrong constant name before_add_for_notes? +# wrong constant name before_add_for_recurring_todos +# wrong constant name before_add_for_recurring_todos= +# wrong constant name before_add_for_recurring_todos? +# wrong constant name before_add_for_todos +# wrong constant name before_add_for_todos= +# wrong constant name before_add_for_todos? +# wrong constant name before_remove_for_notes +# wrong constant name before_remove_for_notes= +# wrong constant name before_remove_for_notes? +# wrong constant name before_remove_for_recurring_todos +# wrong constant name before_remove_for_recurring_todos= +# wrong constant name before_remove_for_recurring_todos? +# wrong constant name before_remove_for_todos +# wrong constant name before_remove_for_todos= +# wrong constant name before_remove_for_todos? +# wrong constant name belongs_to_counter_cache_after_update +# wrong constant name complete +# wrong constant name complete! +# wrong constant name completed? +# wrong constant name connection +# wrong constant name destroyed_via_scope? +# wrong constant name hidden? +# wrong constant name hide +# wrong constant name hide! +# wrong constant name may_activate? +# wrong constant name may_complete? +# wrong constant name may_hide? +# wrong constant name position= +# wrong constant name position_changed +# wrong constant name position_column +# wrong constant name scope_changed? +# wrong constant name scope_name +# wrong constant name touch_record_sql +# wrong constant name validate_associated_records_for_notes +# wrong constant name validate_associated_records_for_recurring_todos +# wrong constant name validate_associated_records_for_todos +# wrong constant name build_default_context +# wrong constant name build_user +# wrong constant name create_default_context +# wrong constant name create_default_context! +# wrong constant name create_user +# wrong constant name create_user! +# wrong constant name default_context +# wrong constant name default_context= +# wrong constant name note_ids +# wrong constant name note_ids= +# wrong constant name notes +# wrong constant name notes= +# wrong constant name recurring_todo_ids +# wrong constant name recurring_todo_ids= +# wrong constant name recurring_todos +# wrong constant name recurring_todos= +# wrong constant name reload_default_context +# wrong constant name reload_user +# wrong constant name todo_ids +# wrong constant name todo_ids= +# wrong constant name todos +# wrong constant name todos= +# wrong constant name user +# wrong constant name user= +# wrong constant name +# wrong constant name active +# wrong constant name acts_as_list_top +# wrong constant name after_add_for_notes +# wrong constant name after_add_for_notes= +# wrong constant name after_add_for_notes? +# wrong constant name after_add_for_recurring_todos +# wrong constant name after_add_for_recurring_todos= +# wrong constant name after_add_for_recurring_todos? +# wrong constant name after_add_for_todos +# wrong constant name after_add_for_todos= +# wrong constant name after_add_for_todos? +# wrong constant name after_remove_for_notes +# wrong constant name after_remove_for_notes= +# wrong constant name after_remove_for_notes? +# wrong constant name after_remove_for_recurring_todos +# wrong constant name after_remove_for_recurring_todos= +# wrong constant name after_remove_for_recurring_todos? +# wrong constant name after_remove_for_todos +# wrong constant name after_remove_for_todos= +# wrong constant name after_remove_for_todos? +# wrong constant name before_add_for_notes +# wrong constant name before_add_for_notes= +# wrong constant name before_add_for_notes? +# wrong constant name before_add_for_recurring_todos +# wrong constant name before_add_for_recurring_todos= +# wrong constant name before_add_for_recurring_todos? +# wrong constant name before_add_for_todos +# wrong constant name before_add_for_todos= +# wrong constant name before_add_for_todos? +# wrong constant name before_remove_for_notes +# wrong constant name before_remove_for_notes= +# wrong constant name before_remove_for_notes? +# wrong constant name before_remove_for_recurring_todos +# wrong constant name before_remove_for_recurring_todos= +# wrong constant name before_remove_for_recurring_todos? +# wrong constant name before_remove_for_todos +# wrong constant name before_remove_for_todos= +# wrong constant name before_remove_for_todos? +# wrong constant name completed +# wrong constant name decrement_all +# wrong constant name decrement_sequentially +# wrong constant name hidden +# wrong constant name in_list +# wrong constant name increment_all +# wrong constant name increment_sequentially +# wrong constant name quoted_position_column +# wrong constant name quoted_position_column_with_table_name +# wrong constant name touch_record_sql +# wrong constant name uncompleted +# wrong constant name update_all_with_touch +# wrong constant name with_name_or_description +# wrong constant name with_namepart +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name big_decimal +# wrong constant name complex +# wrong constant name date +# wrong constant name date_time +# wrong constant name exception +# wrong constant name load +# wrong constant name object +# wrong constant name psych_omap +# wrong constant name psych_set +# wrong constant name range +# wrong constant name rational +# wrong constant name regexp +# wrong constant name struct +# wrong constant name symbol +# wrong constant name symbolize +# uninitialized constant Psych::ClassLoader::Restricted::BIG_DECIMAL +# uninitialized constant Psych::ClassLoader::Restricted::CACHE +# uninitialized constant Psych::ClassLoader::Restricted::COMPLEX +# uninitialized constant Psych::ClassLoader::Restricted::DATE +# uninitialized constant Psych::ClassLoader::Restricted::DATE_TIME +# uninitialized constant Psych::ClassLoader::Restricted::EXCEPTION +# uninitialized constant Psych::ClassLoader::Restricted::OBJECT +# uninitialized constant Psych::ClassLoader::Restricted::PSYCH_OMAP +# uninitialized constant Psych::ClassLoader::Restricted::PSYCH_SET +# uninitialized constant Psych::ClassLoader::Restricted::RANGE +# uninitialized constant Psych::ClassLoader::Restricted::RATIONAL +# uninitialized constant Psych::ClassLoader::Restricted::REGEXP +# uninitialized constant Psych::ClassLoader::Restricted::STRUCT +# uninitialized constant Psych::ClassLoader::Restricted::SYMBOL +# wrong constant name initialize +# wrong constant name +# wrong constant name +# undefined method `map1' for class `Psych::Coder' +# undefined method `map2' for class `Psych::Coder' +# wrong constant name [] +# wrong constant name []= +# wrong constant name add +# wrong constant name implicit +# wrong constant name implicit= +# wrong constant name initialize +# wrong constant name map1 +# wrong constant name map2 +# wrong constant name map +# wrong constant name map= +# wrong constant name object +# wrong constant name object= +# wrong constant name represent_map +# wrong constant name represent_object +# wrong constant name represent_scalar +# wrong constant name represent_seq +# wrong constant name scalar +# wrong constant name scalar= +# wrong constant name seq +# wrong constant name seq= +# wrong constant name style +# wrong constant name style= +# wrong constant name tag +# wrong constant name tag= +# wrong constant name type +# wrong constant name +# wrong constant name taguri +# wrong constant name taguri= +# wrong constant name to_yaml_style +# wrong constant name to_yaml_style= +# wrong constant name +# wrong constant name initialize +# wrong constant name +# uninitialized constant Psych::Emitter::EVENTS +# uninitialized constant Psych::Emitter::OPTIONS +# wrong constant name alias +# wrong constant name canonical +# wrong constant name canonical= +# wrong constant name end_document +# wrong constant name indentation +# wrong constant name indentation= +# wrong constant name initialize +# wrong constant name line_width +# wrong constant name line_width= +# wrong constant name scalar +# wrong constant name start_document +# wrong constant name start_mapping +# wrong constant name start_sequence +# wrong constant name start_stream +# wrong constant name +# wrong constant name +# uninitialized constant Psych::FALLBACK::Elem +# wrong constant name to_ruby= +# wrong constant name +# wrong constant name [] +# wrong constant name members +# wrong constant name +# wrong constant name alias +# wrong constant name empty +# wrong constant name end_document +# wrong constant name end_mapping +# wrong constant name end_sequence +# wrong constant name end_stream +# wrong constant name scalar +# wrong constant name start_document +# wrong constant name start_mapping +# wrong constant name start_sequence +# wrong constant name start_stream +# wrong constant name streaming? +# wrong constant name canonical +# wrong constant name canonical= +# wrong constant name indentation +# wrong constant name indentation= +# wrong constant name line_width +# wrong constant name line_width= +# wrong constant name +# wrong constant name +# wrong constant name +# uninitialized constant Psych::Handlers::DocumentStream::EVENTS +# uninitialized constant Psych::Handlers::DocumentStream::OPTIONS +# wrong constant name initialize +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name visit_DateTime +# wrong constant name visit_String +# wrong constant name visit_Symbol +# wrong constant name visit_Time +# wrong constant name +# uninitialized constant Psych::JSON::Stream::BINARY_RANGE +# uninitialized constant Psych::JSON::Stream::DISPATCH +# wrong constant name +# uninitialized constant Psych::JSON::Stream::NULL +# uninitialized constant Psych::JSON::Stream::WS_RANGE +# uninitialized constant Psych::JSON::Stream::Emitter::EVENTS +# uninitialized constant Psych::JSON::Stream::Emitter::OPTIONS +# wrong constant name +# wrong constant name +# uninitialized constant Psych::JSON::TreeBuilder::EVENTS +# uninitialized constant Psych::JSON::TreeBuilder::OPTIONS +# wrong constant name +# undefined method `end_document1' for module `Psych::JSON::YAMLEvents' +# wrong constant name end_document1 +# wrong constant name end_document +# wrong constant name scalar +# wrong constant name start_document +# wrong constant name start_mapping +# wrong constant name start_sequence +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# uninitialized constant Psych::Nodes::Alias::Elem +# wrong constant name anchor +# wrong constant name anchor= +# wrong constant name initialize +# wrong constant name +# undefined method `initialize1' for class `Psych::Nodes::Document' +# undefined method `initialize2' for class `Psych::Nodes::Document' +# undefined method `initialize3' for class `Psych::Nodes::Document' +# uninitialized constant Psych::Nodes::Document::Elem +# wrong constant name implicit +# wrong constant name implicit= +# wrong constant name implicit_end +# wrong constant name implicit_end= +# wrong constant name initialize1 +# wrong constant name initialize2 +# wrong constant name initialize3 +# wrong constant name initialize +# wrong constant name root +# wrong constant name tag_directives +# wrong constant name tag_directives= +# wrong constant name version +# wrong constant name version= +# wrong constant name +# undefined method `initialize1' for class `Psych::Nodes::Mapping' +# undefined method `initialize2' for class `Psych::Nodes::Mapping' +# undefined method `initialize3' for class `Psych::Nodes::Mapping' +# undefined method `initialize4' for class `Psych::Nodes::Mapping' +# uninitialized constant Psych::Nodes::Mapping::Elem +# wrong constant name anchor +# wrong constant name anchor= +# wrong constant name implicit +# wrong constant name implicit= +# wrong constant name initialize1 +# wrong constant name initialize2 +# wrong constant name initialize3 +# wrong constant name initialize4 +# wrong constant name initialize +# wrong constant name style +# wrong constant name style= +# wrong constant name tag= +# wrong constant name +# undefined method `to_yaml1' for class `Psych::Nodes::Node' +# undefined method `to_yaml2' for class `Psych::Nodes::Node' +# undefined method `yaml1' for class `Psych::Nodes::Node' +# undefined method `yaml2' for class `Psych::Nodes::Node' +# uninitialized constant Psych::Nodes::Node::Elem +# wrong constant name children +# wrong constant name each +# wrong constant name tag +# wrong constant name to_yaml1 +# wrong constant name to_yaml2 +# wrong constant name to_yaml +# wrong constant name transform +# wrong constant name yaml1 +# wrong constant name yaml2 +# wrong constant name yaml +# wrong constant name +# undefined method `initialize1' for class `Psych::Nodes::Scalar' +# undefined method `initialize2' for class `Psych::Nodes::Scalar' +# undefined method `initialize3' for class `Psych::Nodes::Scalar' +# undefined method `initialize4' for class `Psych::Nodes::Scalar' +# undefined method `initialize5' for class `Psych::Nodes::Scalar' +# uninitialized constant Psych::Nodes::Scalar::Elem +# wrong constant name anchor +# wrong constant name anchor= +# wrong constant name initialize1 +# wrong constant name initialize2 +# wrong constant name initialize3 +# wrong constant name initialize4 +# wrong constant name initialize5 +# wrong constant name initialize +# wrong constant name plain +# wrong constant name plain= +# wrong constant name quoted +# wrong constant name quoted= +# wrong constant name style +# wrong constant name style= +# wrong constant name tag= +# wrong constant name value +# wrong constant name value= +# wrong constant name +# undefined method `initialize1' for class `Psych::Nodes::Sequence' +# undefined method `initialize2' for class `Psych::Nodes::Sequence' +# undefined method `initialize3' for class `Psych::Nodes::Sequence' +# undefined method `initialize4' for class `Psych::Nodes::Sequence' +# uninitialized constant Psych::Nodes::Sequence::Elem +# wrong constant name anchor +# wrong constant name anchor= +# wrong constant name implicit +# wrong constant name implicit= +# wrong constant name initialize1 +# wrong constant name initialize2 +# wrong constant name initialize3 +# wrong constant name initialize4 +# wrong constant name initialize +# wrong constant name style +# wrong constant name style= +# wrong constant name tag= +# wrong constant name +# undefined method `initialize1' for class `Psych::Nodes::Stream' +# uninitialized constant Psych::Nodes::Stream::Elem +# wrong constant name encoding +# wrong constant name encoding= +# wrong constant name initialize1 +# wrong constant name initialize +# wrong constant name +# wrong constant name +# uninitialized constant Psych::Omap::Elem +# uninitialized constant Psych::Omap::K +# uninitialized constant Psych::Omap::V +# wrong constant name +# undefined method `initialize1' for class `Psych::Parser' +# wrong constant name +# wrong constant name external_encoding= +# wrong constant name handler +# wrong constant name handler= +# wrong constant name initialize1 +# wrong constant name initialize +# wrong constant name mark +# wrong constant name parse +# wrong constant name +# wrong constant name +# wrong constant name class_loader +# wrong constant name initialize +# wrong constant name parse_int +# wrong constant name parse_time +# wrong constant name tokenize +# wrong constant name +# uninitialized constant Psych::Set::Elem +# uninitialized constant Psych::Set::K +# uninitialized constant Psych::Set::V +# wrong constant name +# uninitialized constant Psych::Stream::BINARY_RANGE +# uninitialized constant Psych::Stream::DISPATCH +# wrong constant name +# uninitialized constant Psych::Stream::NULL +# uninitialized constant Psych::Stream::WS_RANGE +# undefined method `end_document1' for class `Psych::Stream::Emitter' +# uninitialized constant Psych::Stream::Emitter::EVENTS +# uninitialized constant Psych::Stream::Emitter::OPTIONS +# wrong constant name end_document1 +# wrong constant name end_document +# wrong constant name +# wrong constant name +# undefined method `start1' for module `Psych::Streaming' +# wrong constant name +# wrong constant name start1 +# wrong constant name start +# wrong constant name new +# wrong constant name +# wrong constant name +# wrong constant name column +# wrong constant name context +# wrong constant name file +# wrong constant name initialize +# wrong constant name line +# wrong constant name offset +# wrong constant name problem +# wrong constant name +# undefined method `end_document1' for class `Psych::TreeBuilder' +# uninitialized constant Psych::TreeBuilder::EVENTS +# uninitialized constant Psych::TreeBuilder::OPTIONS +# wrong constant name end_document1 +# wrong constant name end_document +# wrong constant name root +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# uninitialized constant Psych::Visitors::DepthFirst::DISPATCH +# wrong constant name initialize +# wrong constant name +# undefined method `initialize1' for class `Psych::Visitors::Emitter' +# uninitialized constant Psych::Visitors::Emitter::DISPATCH +# wrong constant name initialize1 +# wrong constant name initialize +# wrong constant name visit_Psych_Nodes_Alias +# wrong constant name visit_Psych_Nodes_Document +# wrong constant name visit_Psych_Nodes_Mapping +# wrong constant name visit_Psych_Nodes_Scalar +# wrong constant name visit_Psych_Nodes_Sequence +# wrong constant name visit_Psych_Nodes_Stream +# wrong constant name +# uninitialized constant Psych::Visitors::JSONTree::BINARY_RANGE +# uninitialized constant Psych::Visitors::JSONTree::DISPATCH +# uninitialized constant Psych::Visitors::JSONTree::NULL +# uninitialized constant Psych::Visitors::JSONTree::WS_RANGE +# undefined singleton method `create1' for `Psych::Visitors::JSONTree' +# wrong constant name +# wrong constant name create1 +# wrong constant name create +# uninitialized constant Psych::Visitors::NoAliasRuby::DISPATCH +# uninitialized constant Psych::Visitors::NoAliasRuby::SHOVEL +# wrong constant name +# uninitialized constant Psych::Visitors::ToRuby::DISPATCH +# wrong constant name class_loader +# wrong constant name initialize +# wrong constant name visit_Psych_Nodes_Alias +# wrong constant name visit_Psych_Nodes_Document +# wrong constant name visit_Psych_Nodes_Mapping +# wrong constant name visit_Psych_Nodes_Scalar +# wrong constant name visit_Psych_Nodes_Sequence +# wrong constant name visit_Psych_Nodes_Stream +# wrong constant name +# wrong constant name create +# wrong constant name accept +# wrong constant name +# undefined method `start1' for class `Psych::Visitors::YAMLTree' +# wrong constant name << +# uninitialized constant Psych::Visitors::YAMLTree::DISPATCH +# wrong constant name finish +# wrong constant name finished +# wrong constant name finished? +# wrong constant name initialize +# wrong constant name push +# wrong constant name start1 +# wrong constant name start +# wrong constant name started +# wrong constant name started? +# wrong constant name tree +# wrong constant name visit_Array +# wrong constant name visit_BasicObject +# wrong constant name visit_BigDecimal +# wrong constant name visit_Class +# wrong constant name visit_Complex +# wrong constant name visit_Date +# wrong constant name visit_DateTime +# wrong constant name visit_Encoding +# wrong constant name visit_Exception +# wrong constant name visit_FalseClass +# wrong constant name visit_Float +# wrong constant name visit_Hash +# wrong constant name visit_Integer +# wrong constant name visit_Module +# wrong constant name visit_NameError +# wrong constant name visit_NilClass +# wrong constant name visit_Object +# wrong constant name visit_Psych_Omap +# wrong constant name visit_Psych_Set +# wrong constant name visit_Range +# wrong constant name visit_Rational +# wrong constant name visit_Regexp +# wrong constant name visit_String +# wrong constant name visit_Struct +# wrong constant name visit_Symbol +# wrong constant name visit_Time +# wrong constant name visit_TrueClass +# undefined singleton method `create1' for `Psych::Visitors::YAMLTree' +# undefined singleton method `create2' for `Psych::Visitors::YAMLTree' +# undefined singleton method `new1' for `Psych::Visitors::YAMLTree' +# undefined singleton method `new2' for `Psych::Visitors::YAMLTree' +# undefined singleton method `new3' for `Psych::Visitors::YAMLTree' +# wrong constant name +# wrong constant name create1 +# wrong constant name create2 +# wrong constant name create +# wrong constant name new1 +# wrong constant name new2 +# wrong constant name new3 +# wrong constant name new +# wrong constant name +# undefined singleton method `dump1' for `Psych' +# undefined singleton method `dump2' for `Psych' +# undefined singleton method `load1' for `Psych' +# undefined singleton method `load2' for `Psych' +# undefined singleton method `load_file1' for `Psych' +# undefined singleton method `load_stream1' for `Psych' +# undefined singleton method `parse1' for `Psych' +# undefined singleton method `parse2' for `Psych' +# undefined singleton method `parse_stream1' for `Psych' +# undefined singleton method `quick_emit1' for `Psych' +# undefined singleton method `safe_load1' for `Psych' +# undefined singleton method `safe_load2' for `Psych' +# undefined singleton method `safe_load3' for `Psych' +# undefined singleton method `safe_load4' for `Psych' +# wrong constant name +# wrong constant name add_builtin_type +# wrong constant name add_domain_type +# wrong constant name add_private_type +# wrong constant name add_ruby_type +# wrong constant name add_tag +# wrong constant name detect_implicit +# wrong constant name domain_types +# wrong constant name domain_types= +# wrong constant name dump1 +# wrong constant name dump2 +# wrong constant name dump +# wrong constant name dump_stream +# wrong constant name dump_tags +# wrong constant name dump_tags= +# wrong constant name libyaml_version +# wrong constant name load1 +# wrong constant name load2 +# wrong constant name load +# wrong constant name load_documents +# wrong constant name load_file1 +# wrong constant name load_file +# wrong constant name load_stream1 +# wrong constant name load_stream +# wrong constant name load_tags +# wrong constant name load_tags= +# wrong constant name object_maker +# wrong constant name parse1 +# wrong constant name parse2 +# wrong constant name parse +# wrong constant name parse_file +# wrong constant name parse_stream1 +# wrong constant name parse_stream +# wrong constant name parser +# wrong constant name quick_emit1 +# wrong constant name quick_emit +# wrong constant name read_type_class +# wrong constant name remove_type +# wrong constant name safe_load1 +# wrong constant name safe_load2 +# wrong constant name safe_load3 +# wrong constant name safe_load4 +# wrong constant name safe_load +# wrong constant name tagurize +# wrong constant name to_json +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# undefined method `add_ssl_listener1' for class `Puma::Binder' +# undefined method `add_ssl_listener2' for class `Puma::Binder' +# undefined method `add_tcp_listener1' for class `Puma::Binder' +# undefined method `add_tcp_listener2' for class `Puma::Binder' +# undefined method `add_unix_listener1' for class `Puma::Binder' +# undefined method `add_unix_listener2' for class `Puma::Binder' +# undefined method `add_unix_listener3' for class `Puma::Binder' +# uninitialized constant Puma::Binder::CGI_VER +# uninitialized constant Puma::Binder::CHUNKED +# uninitialized constant Puma::Binder::CHUNK_SIZE +# uninitialized constant Puma::Binder::CLOSE +# uninitialized constant Puma::Binder::CLOSE_CHUNKED +# uninitialized constant Puma::Binder::CODE_NAME +# uninitialized constant Puma::Binder::COLON +# uninitialized constant Puma::Binder::CONNECTION_CLOSE +# uninitialized constant Puma::Binder::CONNECTION_KEEP_ALIVE +# uninitialized constant Puma::Binder::CONTENT_LENGTH +# uninitialized constant Puma::Binder::CONTENT_LENGTH2 +# uninitialized constant Puma::Binder::CONTENT_LENGTH_S +# uninitialized constant Puma::Binder::CONTINUE +# uninitialized constant Puma::Binder::EARLY_HINTS +# uninitialized constant Puma::Binder::ERROR_400_RESPONSE +# uninitialized constant Puma::Binder::ERROR_404_RESPONSE +# uninitialized constant Puma::Binder::ERROR_408_RESPONSE +# uninitialized constant Puma::Binder::ERROR_500_RESPONSE +# uninitialized constant Puma::Binder::ERROR_503_RESPONSE +# uninitialized constant Puma::Binder::FAST_TRACK_KA_TIMEOUT +# uninitialized constant Puma::Binder::FIRST_DATA_TIMEOUT +# uninitialized constant Puma::Binder::GATEWAY_INTERFACE +# uninitialized constant Puma::Binder::HALT_COMMAND +# uninitialized constant Puma::Binder::HEAD +# uninitialized constant Puma::Binder::HIJACK +# uninitialized constant Puma::Binder::HIJACK_IO +# uninitialized constant Puma::Binder::HIJACK_P +# uninitialized constant Puma::Binder::HTTP +# uninitialized constant Puma::Binder::HTTPS +# uninitialized constant Puma::Binder::HTTPS_KEY +# uninitialized constant Puma::Binder::HTTP_10_200 +# uninitialized constant Puma::Binder::HTTP_11 +# uninitialized constant Puma::Binder::HTTP_11_100 +# uninitialized constant Puma::Binder::HTTP_11_200 +# uninitialized constant Puma::Binder::HTTP_CONNECTION +# uninitialized constant Puma::Binder::HTTP_EXPECT +# uninitialized constant Puma::Binder::HTTP_HOST +# uninitialized constant Puma::Binder::HTTP_VERSION +# uninitialized constant Puma::Binder::HTTP_X_FORWARDED_FOR +# uninitialized constant Puma::Binder::HTTP_X_FORWARDED_PROTO +# uninitialized constant Puma::Binder::HTTP_X_FORWARDED_SCHEME +# uninitialized constant Puma::Binder::HTTP_X_FORWARDED_SSL +# uninitialized constant Puma::Binder::KEEP_ALIVE +# uninitialized constant Puma::Binder::LINE_END +# uninitialized constant Puma::Binder::LOCALHOST +# uninitialized constant Puma::Binder::LOCALHOST_ADDR +# uninitialized constant Puma::Binder::LOCALHOST_IP +# uninitialized constant Puma::Binder::MAX_BODY +# uninitialized constant Puma::Binder::MAX_HEADER +# uninitialized constant Puma::Binder::NEWLINE +# uninitialized constant Puma::Binder::PATH_INFO +# uninitialized constant Puma::Binder::PERSISTENT_TIMEOUT +# uninitialized constant Puma::Binder::PORT_443 +# uninitialized constant Puma::Binder::PORT_80 +# uninitialized constant Puma::Binder::PUMA_CONFIG +# uninitialized constant Puma::Binder::PUMA_PEERCERT +# uninitialized constant Puma::Binder::PUMA_SERVER_STRING +# uninitialized constant Puma::Binder::PUMA_SOCKET +# uninitialized constant Puma::Binder::PUMA_TMP_BASE +# uninitialized constant Puma::Binder::PUMA_VERSION +# uninitialized constant Puma::Binder::QUERY_STRING +# uninitialized constant Puma::Binder::RACK_AFTER_REPLY +# uninitialized constant Puma::Binder::RACK_INPUT +# uninitialized constant Puma::Binder::RACK_URL_SCHEME +# uninitialized constant Puma::Binder::REMOTE_ADDR +# uninitialized constant Puma::Binder::REQUEST_METHOD +# uninitialized constant Puma::Binder::REQUEST_PATH +# uninitialized constant Puma::Binder::REQUEST_URI +# uninitialized constant Puma::Binder::RESTART_COMMAND +# uninitialized constant Puma::Binder::SERVER_NAME +# uninitialized constant Puma::Binder::SERVER_PORT +# uninitialized constant Puma::Binder::SERVER_PROTOCOL +# uninitialized constant Puma::Binder::SERVER_SOFTWARE +# uninitialized constant Puma::Binder::STOP_COMMAND +# uninitialized constant Puma::Binder::TRANSFER_ENCODING +# uninitialized constant Puma::Binder::TRANSFER_ENCODING2 +# uninitialized constant Puma::Binder::TRANSFER_ENCODING_CHUNKED +# uninitialized constant Puma::Binder::VERSION +# uninitialized constant Puma::Binder::WORKER_CHECK_INTERVAL +# uninitialized constant Puma::Binder::WRITE_TIMEOUT +# wrong constant name add_ssl_listener1 +# wrong constant name add_ssl_listener2 +# wrong constant name add_ssl_listener +# wrong constant name add_tcp_listener1 +# wrong constant name add_tcp_listener2 +# wrong constant name add_tcp_listener +# wrong constant name add_unix_listener1 +# wrong constant name add_unix_listener2 +# wrong constant name add_unix_listener3 +# wrong constant name add_unix_listener +# wrong constant name close +# wrong constant name connected_port +# wrong constant name env +# wrong constant name import_from_env +# wrong constant name inherit_ssl_listener +# wrong constant name inherit_tcp_listener +# wrong constant name inherit_unix_listener +# wrong constant name initialize +# wrong constant name ios +# wrong constant name listeners +# wrong constant name loopback_addresses +# wrong constant name parse +# wrong constant name +# undefined method `initialize1' for class `Puma::Client' +# undefined method `reset1' for class `Puma::Client' +# uninitialized constant Puma::Client::CGI_VER +# uninitialized constant Puma::Client::CHUNKED +# uninitialized constant Puma::Client::CHUNK_SIZE +# uninitialized constant Puma::Client::CLOSE +# uninitialized constant Puma::Client::CLOSE_CHUNKED +# uninitialized constant Puma::Client::CODE_NAME +# uninitialized constant Puma::Client::COLON +# uninitialized constant Puma::Client::CONNECTION_CLOSE +# uninitialized constant Puma::Client::CONNECTION_KEEP_ALIVE +# uninitialized constant Puma::Client::CONTENT_LENGTH +# uninitialized constant Puma::Client::CONTENT_LENGTH2 +# uninitialized constant Puma::Client::CONTENT_LENGTH_S +# uninitialized constant Puma::Client::CONTINUE +# uninitialized constant Puma::Client::EARLY_HINTS +# uninitialized constant Puma::Client::ERROR_400_RESPONSE +# uninitialized constant Puma::Client::ERROR_404_RESPONSE +# uninitialized constant Puma::Client::ERROR_408_RESPONSE +# uninitialized constant Puma::Client::ERROR_500_RESPONSE +# uninitialized constant Puma::Client::ERROR_503_RESPONSE +# uninitialized constant Puma::Client::FAST_TRACK_KA_TIMEOUT +# uninitialized constant Puma::Client::FIRST_DATA_TIMEOUT +# uninitialized constant Puma::Client::GATEWAY_INTERFACE +# uninitialized constant Puma::Client::HALT_COMMAND +# uninitialized constant Puma::Client::HEAD +# uninitialized constant Puma::Client::HIJACK +# uninitialized constant Puma::Client::HIJACK_IO +# uninitialized constant Puma::Client::HIJACK_P +# uninitialized constant Puma::Client::HTTP +# uninitialized constant Puma::Client::HTTPS +# uninitialized constant Puma::Client::HTTPS_KEY +# uninitialized constant Puma::Client::HTTP_10_200 +# uninitialized constant Puma::Client::HTTP_11 +# uninitialized constant Puma::Client::HTTP_11_100 +# uninitialized constant Puma::Client::HTTP_11_200 +# uninitialized constant Puma::Client::HTTP_CONNECTION +# uninitialized constant Puma::Client::HTTP_EXPECT +# uninitialized constant Puma::Client::HTTP_HOST +# uninitialized constant Puma::Client::HTTP_VERSION +# uninitialized constant Puma::Client::HTTP_X_FORWARDED_FOR +# uninitialized constant Puma::Client::HTTP_X_FORWARDED_PROTO +# uninitialized constant Puma::Client::HTTP_X_FORWARDED_SCHEME +# uninitialized constant Puma::Client::HTTP_X_FORWARDED_SSL +# uninitialized constant Puma::Client::KEEP_ALIVE +# uninitialized constant Puma::Client::LINE_END +# uninitialized constant Puma::Client::LOCALHOST +# uninitialized constant Puma::Client::LOCALHOST_ADDR +# uninitialized constant Puma::Client::LOCALHOST_IP +# uninitialized constant Puma::Client::MAX_BODY +# uninitialized constant Puma::Client::MAX_HEADER +# uninitialized constant Puma::Client::NEWLINE +# uninitialized constant Puma::Client::PATH_INFO +# uninitialized constant Puma::Client::PERSISTENT_TIMEOUT +# uninitialized constant Puma::Client::PORT_443 +# uninitialized constant Puma::Client::PORT_80 +# uninitialized constant Puma::Client::PUMA_CONFIG +# uninitialized constant Puma::Client::PUMA_PEERCERT +# uninitialized constant Puma::Client::PUMA_SERVER_STRING +# uninitialized constant Puma::Client::PUMA_SOCKET +# uninitialized constant Puma::Client::PUMA_TMP_BASE +# uninitialized constant Puma::Client::PUMA_VERSION +# uninitialized constant Puma::Client::QUERY_STRING +# uninitialized constant Puma::Client::RACK_AFTER_REPLY +# uninitialized constant Puma::Client::RACK_INPUT +# uninitialized constant Puma::Client::RACK_URL_SCHEME +# uninitialized constant Puma::Client::REMOTE_ADDR +# uninitialized constant Puma::Client::REQUEST_METHOD +# uninitialized constant Puma::Client::REQUEST_PATH +# uninitialized constant Puma::Client::REQUEST_URI +# uninitialized constant Puma::Client::RESTART_COMMAND +# uninitialized constant Puma::Client::SERVER_NAME +# uninitialized constant Puma::Client::SERVER_PORT +# uninitialized constant Puma::Client::SERVER_PROTOCOL +# uninitialized constant Puma::Client::SERVER_SOFTWARE +# uninitialized constant Puma::Client::STOP_COMMAND +# uninitialized constant Puma::Client::TRANSFER_ENCODING +# uninitialized constant Puma::Client::TRANSFER_ENCODING2 +# uninitialized constant Puma::Client::TRANSFER_ENCODING_CHUNKED +# uninitialized constant Puma::Client::VERSION +# uninitialized constant Puma::Client::WORKER_CHECK_INTERVAL +# uninitialized constant Puma::Client::WRITE_TIMEOUT +# wrong constant name body +# wrong constant name call +# wrong constant name close +# wrong constant name closed? +# wrong constant name decode_chunk +# wrong constant name eagerly_finish +# wrong constant name env +# wrong constant name finish +# wrong constant name hijacked +# wrong constant name in_data_phase +# wrong constant name initialize1 +# wrong constant name initialize +# wrong constant name io +# wrong constant name peerip +# wrong constant name peerip= +# wrong constant name read_body +# wrong constant name read_chunked_body +# wrong constant name ready +# wrong constant name remote_addr_header +# wrong constant name remote_addr_header= +# wrong constant name reset1 +# wrong constant name reset +# wrong constant name set_ready +# wrong constant name set_timeout +# wrong constant name setup_body +# wrong constant name setup_chunked_body +# wrong constant name tempfile +# wrong constant name timeout_at +# wrong constant name to_io +# wrong constant name try_to_finish +# wrong constant name write_400 +# wrong constant name write_408 +# wrong constant name write_500 +# wrong constant name +# undefined method `check_workers1' for class `Puma::Cluster' +# wrong constant name +# wrong constant name all_workers_booted? +# wrong constant name check_workers1 +# wrong constant name check_workers +# wrong constant name cull_workers +# wrong constant name halt +# wrong constant name next_worker_index +# wrong constant name phased_restart +# wrong constant name preload? +# wrong constant name reload_worker_directory +# wrong constant name restart +# wrong constant name run +# wrong constant name setup_signals +# wrong constant name spawn_workers +# wrong constant name start_phased_restart +# wrong constant name stats +# wrong constant name stop +# wrong constant name stop_blocked +# wrong constant name stop_workers +# wrong constant name wakeup! +# wrong constant name worker +# wrong constant name boot! +# wrong constant name booted? +# wrong constant name dead! +# wrong constant name dead? +# wrong constant name hup +# wrong constant name index +# wrong constant name initialize +# wrong constant name kill +# wrong constant name last_checkin +# wrong constant name last_status +# wrong constant name phase +# wrong constant name pid +# wrong constant name ping! +# wrong constant name ping_timeout? +# wrong constant name signal +# wrong constant name started_at +# wrong constant name term +# wrong constant name term? +# wrong constant name +# wrong constant name +# wrong constant name +# undefined method `initialize1' for class `Puma::Configuration' +# undefined method `initialize2' for class `Puma::Configuration' +# wrong constant name +# uninitialized constant Puma::Configuration::DefaultRackup +# uninitialized constant Puma::Configuration::DefaultTCPHost +# uninitialized constant Puma::Configuration::DefaultTCPPort +# uninitialized constant Puma::Configuration::DefaultWorkerShutdownTimeout +# uninitialized constant Puma::Configuration::DefaultWorkerTimeout +# wrong constant name app +# wrong constant name app_configured? +# wrong constant name clamp +# wrong constant name config_files +# wrong constant name configure +# wrong constant name environment +# wrong constant name environment_str +# wrong constant name flatten +# wrong constant name flatten! +# wrong constant name initialize1 +# wrong constant name initialize2 +# wrong constant name initialize +# wrong constant name load +# wrong constant name load_plugin +# wrong constant name options +# wrong constant name plugins +# wrong constant name puma_default_options +# wrong constant name rackup +# wrong constant name run_hooks +# wrong constant name call +# wrong constant name initialize +# wrong constant name +# wrong constant name +# wrong constant name random_token +# wrong constant name temp_path +# wrong constant name +# wrong constant name +# undefined method `activate_control_app1' for class `Puma::DSL' +# undefined method `activate_control_app2' for class `Puma::DSL' +# undefined method `app1' for class `Puma::DSL' +# undefined method `clean_thread_locals1' for class `Puma::DSL' +# undefined method `daemonize1' for class `Puma::DSL' +# undefined method `drain_on_shutdown1' for class `Puma::DSL' +# undefined method `early_hints1' for class `Puma::DSL' +# undefined method `force_shutdown_after1' for class `Puma::DSL' +# undefined method `get1' for class `Puma::DSL' +# undefined method `log_requests1' for class `Puma::DSL' +# undefined method `lowlevel_error_handler1' for class `Puma::DSL' +# undefined method `port1' for class `Puma::DSL' +# undefined method `preload_app!1' for class `Puma::DSL' +# undefined method `prune_bundler1' for class `Puma::DSL' +# undefined method `queue_requests1' for class `Puma::DSL' +# undefined method `quiet1' for class `Puma::DSL' +# undefined method `raise_exception_on_sigterm1' for class `Puma::DSL' +# undefined method `set_remote_address1' for class `Puma::DSL' +# undefined method `shutdown_debug1' for class `Puma::DSL' +# undefined method `stdout_redirect1' for class `Puma::DSL' +# undefined method `stdout_redirect2' for class `Puma::DSL' +# undefined method `stdout_redirect3' for class `Puma::DSL' +# uninitialized constant Puma::DSL::DefaultRackup +# uninitialized constant Puma::DSL::DefaultTCPHost +# uninitialized constant Puma::DSL::DefaultTCPPort +# uninitialized constant Puma::DSL::DefaultWorkerShutdownTimeout +# uninitialized constant Puma::DSL::DefaultWorkerTimeout +# wrong constant name _load_from +# wrong constant name _offer_plugins +# wrong constant name activate_control_app1 +# wrong constant name activate_control_app2 +# wrong constant name activate_control_app +# wrong constant name after_worker_boot +# wrong constant name after_worker_fork +# wrong constant name app1 +# wrong constant name app +# wrong constant name before_fork +# wrong constant name bind +# wrong constant name clean_thread_locals1 +# wrong constant name clean_thread_locals +# wrong constant name clear_binds! +# wrong constant name daemonize1 +# wrong constant name daemonize +# wrong constant name debug +# wrong constant name default_host +# wrong constant name directory +# wrong constant name drain_on_shutdown1 +# wrong constant name drain_on_shutdown +# wrong constant name early_hints1 +# wrong constant name early_hints +# wrong constant name environment +# wrong constant name first_data_timeout +# wrong constant name force_shutdown_after1 +# wrong constant name force_shutdown_after +# wrong constant name get1 +# wrong constant name get +# wrong constant name initialize +# wrong constant name inject +# wrong constant name load +# wrong constant name log_formatter +# wrong constant name log_requests1 +# wrong constant name log_requests +# wrong constant name lowlevel_error_handler1 +# wrong constant name lowlevel_error_handler +# wrong constant name on_restart +# wrong constant name on_worker_boot +# wrong constant name on_worker_fork +# wrong constant name on_worker_shutdown +# wrong constant name out_of_band +# wrong constant name persistent_timeout +# wrong constant name pidfile +# wrong constant name plugin +# wrong constant name port1 +# wrong constant name port +# wrong constant name preload_app!1 +# wrong constant name preload_app! +# wrong constant name prune_bundler1 +# wrong constant name prune_bundler +# wrong constant name queue_requests1 +# wrong constant name queue_requests +# wrong constant name quiet1 +# wrong constant name quiet +# wrong constant name rackup +# wrong constant name raise_exception_on_sigterm1 +# wrong constant name raise_exception_on_sigterm +# wrong constant name restart_command +# wrong constant name set_default_host +# wrong constant name set_remote_address1 +# wrong constant name set_remote_address +# wrong constant name shutdown_debug1 +# wrong constant name shutdown_debug +# wrong constant name ssl_bind +# wrong constant name state_path +# wrong constant name stdout_redirect1 +# wrong constant name stdout_redirect2 +# wrong constant name stdout_redirect3 +# wrong constant name stdout_redirect +# wrong constant name tag +# wrong constant name tcp_mode +# wrong constant name tcp_mode! +# wrong constant name threads +# wrong constant name worker_boot_timeout +# wrong constant name worker_directory +# wrong constant name worker_shutdown_timeout +# wrong constant name worker_timeout +# wrong constant name workers +# wrong constant name +# wrong constant name forward +# wrong constant name +# undefined method `register1' for class `Puma::Events' +# undefined method `unknown_error1' for class `Puma::Events' +# undefined method `unknown_error2' for class `Puma::Events' +# uninitialized constant Puma::Events::CGI_VER +# uninitialized constant Puma::Events::CHUNKED +# uninitialized constant Puma::Events::CHUNK_SIZE +# uninitialized constant Puma::Events::CLOSE +# uninitialized constant Puma::Events::CLOSE_CHUNKED +# uninitialized constant Puma::Events::CODE_NAME +# uninitialized constant Puma::Events::COLON +# uninitialized constant Puma::Events::CONNECTION_CLOSE +# uninitialized constant Puma::Events::CONNECTION_KEEP_ALIVE +# uninitialized constant Puma::Events::CONTENT_LENGTH +# uninitialized constant Puma::Events::CONTENT_LENGTH2 +# uninitialized constant Puma::Events::CONTENT_LENGTH_S +# uninitialized constant Puma::Events::CONTINUE +# wrong constant name +# uninitialized constant Puma::Events::EARLY_HINTS +# uninitialized constant Puma::Events::ERROR_400_RESPONSE +# uninitialized constant Puma::Events::ERROR_404_RESPONSE +# uninitialized constant Puma::Events::ERROR_408_RESPONSE +# uninitialized constant Puma::Events::ERROR_500_RESPONSE +# uninitialized constant Puma::Events::ERROR_503_RESPONSE +# uninitialized constant Puma::Events::FAST_TRACK_KA_TIMEOUT +# uninitialized constant Puma::Events::FIRST_DATA_TIMEOUT +# uninitialized constant Puma::Events::GATEWAY_INTERFACE +# uninitialized constant Puma::Events::HALT_COMMAND +# uninitialized constant Puma::Events::HEAD +# uninitialized constant Puma::Events::HIJACK +# uninitialized constant Puma::Events::HIJACK_IO +# uninitialized constant Puma::Events::HIJACK_P +# uninitialized constant Puma::Events::HTTP +# uninitialized constant Puma::Events::HTTPS +# uninitialized constant Puma::Events::HTTPS_KEY +# uninitialized constant Puma::Events::HTTP_10_200 +# uninitialized constant Puma::Events::HTTP_11 +# uninitialized constant Puma::Events::HTTP_11_100 +# uninitialized constant Puma::Events::HTTP_11_200 +# uninitialized constant Puma::Events::HTTP_CONNECTION +# uninitialized constant Puma::Events::HTTP_EXPECT +# uninitialized constant Puma::Events::HTTP_HOST +# uninitialized constant Puma::Events::HTTP_VERSION +# uninitialized constant Puma::Events::HTTP_X_FORWARDED_FOR +# uninitialized constant Puma::Events::HTTP_X_FORWARDED_PROTO +# uninitialized constant Puma::Events::HTTP_X_FORWARDED_SCHEME +# uninitialized constant Puma::Events::HTTP_X_FORWARDED_SSL +# uninitialized constant Puma::Events::KEEP_ALIVE +# uninitialized constant Puma::Events::LINE_END +# uninitialized constant Puma::Events::LOCALHOST +# uninitialized constant Puma::Events::LOCALHOST_ADDR +# uninitialized constant Puma::Events::LOCALHOST_IP +# uninitialized constant Puma::Events::MAX_BODY +# uninitialized constant Puma::Events::MAX_HEADER +# uninitialized constant Puma::Events::NEWLINE +# uninitialized constant Puma::Events::PATH_INFO +# uninitialized constant Puma::Events::PERSISTENT_TIMEOUT +# uninitialized constant Puma::Events::PORT_443 +# uninitialized constant Puma::Events::PORT_80 +# uninitialized constant Puma::Events::PUMA_CONFIG +# uninitialized constant Puma::Events::PUMA_PEERCERT +# uninitialized constant Puma::Events::PUMA_SERVER_STRING +# uninitialized constant Puma::Events::PUMA_SOCKET +# uninitialized constant Puma::Events::PUMA_TMP_BASE +# uninitialized constant Puma::Events::PUMA_VERSION +# wrong constant name +# uninitialized constant Puma::Events::QUERY_STRING +# uninitialized constant Puma::Events::RACK_AFTER_REPLY +# uninitialized constant Puma::Events::RACK_INPUT +# uninitialized constant Puma::Events::RACK_URL_SCHEME +# uninitialized constant Puma::Events::REMOTE_ADDR +# uninitialized constant Puma::Events::REQUEST_METHOD +# uninitialized constant Puma::Events::REQUEST_PATH +# uninitialized constant Puma::Events::REQUEST_URI +# uninitialized constant Puma::Events::RESTART_COMMAND +# uninitialized constant Puma::Events::SERVER_NAME +# uninitialized constant Puma::Events::SERVER_PORT +# uninitialized constant Puma::Events::SERVER_PROTOCOL +# uninitialized constant Puma::Events::SERVER_SOFTWARE +# uninitialized constant Puma::Events::STOP_COMMAND +# uninitialized constant Puma::Events::TRANSFER_ENCODING +# uninitialized constant Puma::Events::TRANSFER_ENCODING2 +# uninitialized constant Puma::Events::TRANSFER_ENCODING_CHUNKED +# uninitialized constant Puma::Events::VERSION +# uninitialized constant Puma::Events::WORKER_CHECK_INTERVAL +# uninitialized constant Puma::Events::WRITE_TIMEOUT +# wrong constant name debug +# wrong constant name error +# wrong constant name fire +# wrong constant name fire_on_booted! +# wrong constant name format +# wrong constant name formatter +# wrong constant name formatter= +# wrong constant name initialize +# wrong constant name log +# wrong constant name on_booted +# wrong constant name parse_error +# wrong constant name register1 +# wrong constant name register +# wrong constant name ssl_error +# wrong constant name stderr +# wrong constant name stdout +# wrong constant name unknown_error1 +# wrong constant name unknown_error2 +# wrong constant name unknown_error +# wrong constant name write +# wrong constant name call +# wrong constant name +# wrong constant name call +# wrong constant name +# wrong constant name +# wrong constant name null +# wrong constant name stdio +# wrong constant name strings +# wrong constant name body +# wrong constant name error? +# wrong constant name execute +# wrong constant name finish +# wrong constant name finished? +# wrong constant name nread +# wrong constant name reset +# wrong constant name +# wrong constant name +# wrong constant name << +# wrong constant name append +# wrong constant name capacity +# wrong constant name reset +# wrong constant name to_str +# wrong constant name used +# wrong constant name +# undefined method `initialize1' for class `Puma::Launcher' +# wrong constant name binder +# wrong constant name close_binder_listeners +# wrong constant name config +# wrong constant name connected_port +# wrong constant name delete_pidfile +# wrong constant name events +# wrong constant name halt +# wrong constant name initialize1 +# wrong constant name initialize +# wrong constant name options +# wrong constant name phased_restart +# wrong constant name restart +# wrong constant name restart_args +# wrong constant name restart_dir +# wrong constant name run +# wrong constant name stats +# wrong constant name stop +# wrong constant name write_pid +# wrong constant name write_state +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name ca +# wrong constant name ca= +# wrong constant name cert +# wrong constant name cert= +# wrong constant name check +# wrong constant name key +# wrong constant name key= +# wrong constant name no_tlsv1 +# wrong constant name no_tlsv1= +# wrong constant name no_tlsv1_1 +# wrong constant name no_tlsv1_1= +# wrong constant name ssl_cipher_filter +# wrong constant name ssl_cipher_filter= +# wrong constant name verify_mode +# wrong constant name verify_mode= +# wrong constant name +# wrong constant name extract +# wrong constant name init? +# wrong constant name inject +# wrong constant name peercert +# wrong constant name read +# wrong constant name shutdown +# wrong constant name write +# wrong constant name +# wrong constant name client +# wrong constant name server +# wrong constant name +# wrong constant name accept +# wrong constant name accept_nonblock +# wrong constant name close +# wrong constant name initialize +# wrong constant name to_io +# wrong constant name +# undefined method `read_and_drop1' for class `Puma::MiniSSL::Socket' +# wrong constant name << +# wrong constant name close +# wrong constant name closed? +# wrong constant name engine_read_all +# wrong constant name flush +# wrong constant name initialize +# wrong constant name peeraddr +# wrong constant name peercert +# wrong constant name read_and_drop1 +# wrong constant name read_and_drop +# wrong constant name read_nonblock +# wrong constant name readpartial +# wrong constant name should_drop_bytes? +# wrong constant name syswrite +# wrong constant name to_io +# wrong constant name write +# wrong constant name write_nonblock +# wrong constant name +# wrong constant name +# wrong constant name check +# undefined method `read1' for class `Puma::NullIO' +# undefined method `read2' for class `Puma::NullIO' +# wrong constant name close +# wrong constant name each +# wrong constant name eof? +# wrong constant name gets +# wrong constant name puts +# wrong constant name read1 +# wrong constant name read2 +# wrong constant name read +# wrong constant name rewind +# wrong constant name size +# wrong constant name sync= +# wrong constant name write +# wrong constant name +# wrong constant name in_background +# wrong constant name initialize +# wrong constant name workers_supported? +# wrong constant name +# wrong constant name create +# wrong constant name extract_name +# wrong constant name create +# wrong constant name fire_starts +# wrong constant name +# wrong constant name add_background +# wrong constant name find +# wrong constant name fire_background +# wrong constant name register +# wrong constant name +# wrong constant name +# wrong constant name +# undefined method `initialize1' for class `Puma::Rack::Builder' +# undefined method `warmup1' for class `Puma::Rack::Builder' +# wrong constant name call +# wrong constant name initialize1 +# wrong constant name initialize +# wrong constant name map +# wrong constant name run +# wrong constant name to_app +# wrong constant name use +# wrong constant name warmup1 +# wrong constant name warmup +# undefined singleton method `app1' for `Puma::Rack::Builder' +# undefined singleton method `new_from_string1' for `Puma::Rack::Builder' +# undefined singleton method `parse_file1' for `Puma::Rack::Builder' +# wrong constant name +# wrong constant name app1 +# wrong constant name app +# wrong constant name new_from_string1 +# wrong constant name new_from_string +# wrong constant name parse_file1 +# wrong constant name parse_file +# wrong constant name handler_opts +# wrong constant name parse! +# wrong constant name +# wrong constant name +# wrong constant name add +# wrong constant name calculate_sleep +# wrong constant name clear! +# wrong constant name initialize +# wrong constant name run +# wrong constant name run_in_thread +# wrong constant name shutdown +# wrong constant name +# wrong constant name app +# wrong constant name before_restart +# wrong constant name daemon? +# wrong constant name debug +# wrong constant name development? +# wrong constant name error +# wrong constant name initialize +# wrong constant name load_and_bind +# wrong constant name log +# wrong constant name output_header +# wrong constant name redirect_io +# wrong constant name redirected_io? +# wrong constant name ruby_engine +# wrong constant name start_control +# wrong constant name start_server +# wrong constant name test? +# wrong constant name +# undefined method `halt1' for class `Puma::Server' +# undefined method `initialize1' for class `Puma::Server' +# undefined method `initialize2' for class `Puma::Server' +# undefined method `run1' for class `Puma::Server' +# undefined method `run_lopez_mode1' for class `Puma::Server' +# undefined method `stop1' for class `Puma::Server' +# uninitialized constant Puma::Server::CGI_VER +# uninitialized constant Puma::Server::CHUNKED +# uninitialized constant Puma::Server::CHUNK_SIZE +# uninitialized constant Puma::Server::CLOSE +# uninitialized constant Puma::Server::CLOSE_CHUNKED +# uninitialized constant Puma::Server::CODE_NAME +# uninitialized constant Puma::Server::COLON +# uninitialized constant Puma::Server::CONNECTION_CLOSE +# uninitialized constant Puma::Server::CONNECTION_KEEP_ALIVE +# uninitialized constant Puma::Server::CONTENT_LENGTH +# uninitialized constant Puma::Server::CONTENT_LENGTH2 +# uninitialized constant Puma::Server::CONTENT_LENGTH_S +# uninitialized constant Puma::Server::CONTINUE +# uninitialized constant Puma::Server::EARLY_HINTS +# uninitialized constant Puma::Server::ERROR_400_RESPONSE +# uninitialized constant Puma::Server::ERROR_404_RESPONSE +# uninitialized constant Puma::Server::ERROR_408_RESPONSE +# uninitialized constant Puma::Server::ERROR_500_RESPONSE +# uninitialized constant Puma::Server::ERROR_503_RESPONSE +# uninitialized constant Puma::Server::FAST_TRACK_KA_TIMEOUT +# uninitialized constant Puma::Server::FIRST_DATA_TIMEOUT +# uninitialized constant Puma::Server::GATEWAY_INTERFACE +# uninitialized constant Puma::Server::HALT_COMMAND +# uninitialized constant Puma::Server::HEAD +# uninitialized constant Puma::Server::HIJACK +# uninitialized constant Puma::Server::HIJACK_IO +# uninitialized constant Puma::Server::HIJACK_P +# uninitialized constant Puma::Server::HTTP +# uninitialized constant Puma::Server::HTTPS +# uninitialized constant Puma::Server::HTTPS_KEY +# uninitialized constant Puma::Server::HTTP_10_200 +# uninitialized constant Puma::Server::HTTP_11 +# uninitialized constant Puma::Server::HTTP_11_100 +# uninitialized constant Puma::Server::HTTP_11_200 +# uninitialized constant Puma::Server::HTTP_CONNECTION +# uninitialized constant Puma::Server::HTTP_EXPECT +# uninitialized constant Puma::Server::HTTP_HOST +# uninitialized constant Puma::Server::HTTP_VERSION +# uninitialized constant Puma::Server::HTTP_X_FORWARDED_FOR +# uninitialized constant Puma::Server::HTTP_X_FORWARDED_PROTO +# uninitialized constant Puma::Server::HTTP_X_FORWARDED_SCHEME +# uninitialized constant Puma::Server::HTTP_X_FORWARDED_SSL +# uninitialized constant Puma::Server::KEEP_ALIVE +# uninitialized constant Puma::Server::LINE_END +# uninitialized constant Puma::Server::LOCALHOST +# uninitialized constant Puma::Server::LOCALHOST_ADDR +# uninitialized constant Puma::Server::LOCALHOST_IP +# uninitialized constant Puma::Server::MAX_BODY +# uninitialized constant Puma::Server::MAX_HEADER +# uninitialized constant Puma::Server::NEWLINE +# uninitialized constant Puma::Server::PATH_INFO +# uninitialized constant Puma::Server::PERSISTENT_TIMEOUT +# uninitialized constant Puma::Server::PORT_443 +# uninitialized constant Puma::Server::PORT_80 +# uninitialized constant Puma::Server::PUMA_CONFIG +# uninitialized constant Puma::Server::PUMA_PEERCERT +# uninitialized constant Puma::Server::PUMA_SERVER_STRING +# uninitialized constant Puma::Server::PUMA_SOCKET +# uninitialized constant Puma::Server::PUMA_TMP_BASE +# uninitialized constant Puma::Server::PUMA_VERSION +# uninitialized constant Puma::Server::QUERY_STRING +# uninitialized constant Puma::Server::RACK_AFTER_REPLY +# uninitialized constant Puma::Server::RACK_INPUT +# uninitialized constant Puma::Server::RACK_URL_SCHEME +# uninitialized constant Puma::Server::REMOTE_ADDR +# uninitialized constant Puma::Server::REQUEST_METHOD +# uninitialized constant Puma::Server::REQUEST_PATH +# uninitialized constant Puma::Server::REQUEST_URI +# uninitialized constant Puma::Server::RESTART_COMMAND +# uninitialized constant Puma::Server::SERVER_NAME +# uninitialized constant Puma::Server::SERVER_PORT +# uninitialized constant Puma::Server::SERVER_PROTOCOL +# uninitialized constant Puma::Server::SERVER_SOFTWARE +# uninitialized constant Puma::Server::STOP_COMMAND +# uninitialized constant Puma::Server::TRANSFER_ENCODING +# uninitialized constant Puma::Server::TRANSFER_ENCODING2 +# uninitialized constant Puma::Server::TRANSFER_ENCODING_CHUNKED +# uninitialized constant Puma::Server::VERSION +# uninitialized constant Puma::Server::WORKER_CHECK_INTERVAL +# uninitialized constant Puma::Server::WRITE_TIMEOUT +# wrong constant name add_ssl_listener +# wrong constant name add_tcp_listener +# wrong constant name add_unix_listener +# wrong constant name app +# wrong constant name app= +# wrong constant name auto_trim_time +# wrong constant name auto_trim_time= +# wrong constant name backlog +# wrong constant name begin_restart +# wrong constant name binder +# wrong constant name binder= +# wrong constant name closed_socket? +# wrong constant name connected_port +# wrong constant name cork_socket +# wrong constant name default_server_port +# wrong constant name early_hints +# wrong constant name early_hints= +# wrong constant name events +# wrong constant name first_data_timeout +# wrong constant name first_data_timeout= +# wrong constant name graceful_shutdown +# wrong constant name halt1 +# wrong constant name halt +# wrong constant name handle_check +# wrong constant name handle_request +# wrong constant name handle_servers +# wrong constant name handle_servers_lopez_mode +# wrong constant name inherit_binder +# wrong constant name initialize1 +# wrong constant name initialize2 +# wrong constant name initialize +# wrong constant name leak_stack_on_error +# wrong constant name leak_stack_on_error= +# wrong constant name lowlevel_error +# wrong constant name max_threads +# wrong constant name max_threads= +# wrong constant name min_threads +# wrong constant name min_threads= +# wrong constant name normalize_env +# wrong constant name persistent_timeout +# wrong constant name persistent_timeout= +# wrong constant name pool_capacity +# wrong constant name process_client +# wrong constant name read_body +# wrong constant name reaping_time +# wrong constant name reaping_time= +# wrong constant name run1 +# wrong constant name run +# wrong constant name run_lopez_mode1 +# wrong constant name run_lopez_mode +# wrong constant name running +# wrong constant name shutting_down? +# wrong constant name stop1 +# wrong constant name stop +# wrong constant name tcp_mode! +# wrong constant name thread +# wrong constant name uncork_socket +# wrong constant name +# wrong constant name current +# wrong constant name halt +# wrong constant name jruby_daemon? +# wrong constant name jruby_daemon_start +# wrong constant name restart +# wrong constant name run +# wrong constant name stats +# wrong constant name stop +# wrong constant name stop_blocked +# wrong constant name +# undefined method `auto_reap!1' for class `Puma::ThreadPool' +# undefined method `auto_trim!1' for class `Puma::ThreadPool' +# undefined method `shutdown1' for class `Puma::ThreadPool' +# undefined method `trim1' for class `Puma::ThreadPool' +# wrong constant name << +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name auto_reap!1 +# wrong constant name auto_reap! +# wrong constant name auto_trim!1 +# wrong constant name auto_trim! +# wrong constant name backlog +# wrong constant name clean_thread_locals +# wrong constant name clean_thread_locals= +# wrong constant name initialize +# wrong constant name pool_capacity +# wrong constant name reap +# wrong constant name shutdown1 +# wrong constant name shutdown +# wrong constant name spawned +# wrong constant name trim1 +# wrong constant name trim +# wrong constant name trim_requested +# wrong constant name wait_until_not_full +# wrong constant name waiting +# wrong constant name initialize +# wrong constant name start! +# wrong constant name stop +# wrong constant name +# wrong constant name +# wrong constant name initialize +# wrong constant name start! +# wrong constant name stop +# wrong constant name +# wrong constant name +# wrong constant name clean_thread_locals +# wrong constant name +# wrong constant name +# undefined method `fetch1' for class `Puma::UserFileDefaultOptions' +# wrong constant name [] +# wrong constant name []= +# wrong constant name all_of +# wrong constant name default_options +# wrong constant name fetch1 +# wrong constant name fetch +# wrong constant name file_options +# wrong constant name finalize_values +# wrong constant name initialize +# wrong constant name user_options +# wrong constant name +# wrong constant name +# undefined method `initialize1' for class `Puma::Util::HeaderHash' +# uninitialized constant Puma::Util::HeaderHash::Elem +# uninitialized constant Puma::Util::HeaderHash::K +# uninitialized constant Puma::Util::HeaderHash::V +# wrong constant name [] +# wrong constant name []= +# wrong constant name delete +# wrong constant name has_key? +# wrong constant name include? +# wrong constant name initialize1 +# wrong constant name initialize +# wrong constant name key? +# wrong constant name member? +# wrong constant name merge +# wrong constant name merge! +# wrong constant name replace +# undefined singleton method `new1' for `Puma::Util::HeaderHash' +# wrong constant name +# wrong constant name new1 +# wrong constant name new +# undefined singleton method `parse_query1' for `Puma::Util' +# undefined singleton method `unescape1' for `Puma::Util' +# wrong constant name +# wrong constant name parse_query1 +# wrong constant name parse_query +# wrong constant name pipe +# wrong constant name unescape1 +# wrong constant name unescape +# wrong constant name +# wrong constant name jruby? +# wrong constant name stats +# wrong constant name stats_object= +# wrong constant name windows? +# undefined method `comment1' for class `RDoc::TestCase' +# undefined method `item1' for class `RDoc::TestCase' +# undefined method `list1' for class `RDoc::TestCase' +# uninitialized constant RDoc::TestCase::E +# uninitialized constant RDoc::TestCase::PASSTHROUGH_EXCEPTIONS +# uninitialized constant RDoc::TestCase::SIGNALS +# uninitialized constant RDoc::TestCase::TEARDOWN_METHODS +# uninitialized constant RDoc::TestCase::UNDEFINED +# wrong constant name assert_directory +# wrong constant name assert_file +# wrong constant name blank_line +# wrong constant name block +# wrong constant name comment1 +# wrong constant name comment +# wrong constant name doc +# wrong constant name hard_break +# wrong constant name head +# wrong constant name item1 +# wrong constant name item +# wrong constant name list1 +# wrong constant name list +# wrong constant name para +# wrong constant name raw +# wrong constant name refute_file +# wrong constant name rule +# wrong constant name temp_dir +# wrong constant name verb +# wrong constant name verbose_capture_io +# wrong constant name +# undefined method `parse1' for module `RDoc::Text' +# undefined method `snippet1' for module `RDoc::Text' +# undefined method `wrap1' for module `RDoc::Text' +# wrong constant name expand_tabs +# wrong constant name flush_left +# wrong constant name markup +# wrong constant name normalize_comment +# wrong constant name parse1 +# wrong constant name parse +# wrong constant name snippet1 +# wrong constant name snippet +# wrong constant name strip_hashes +# wrong constant name strip_newlines +# wrong constant name strip_stars +# wrong constant name to_html +# wrong constant name wrap1 +# wrong constant name wrap +# wrong constant name +# wrong constant name encode_fallback +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# undefined method `initialize1' for class `Rack::Auth::AbstractHandler' +# wrong constant name initialize1 +# wrong constant name initialize +# wrong constant name realm +# wrong constant name realm= +# wrong constant name +# wrong constant name initialize +# wrong constant name params +# wrong constant name parts +# wrong constant name provided? +# wrong constant name request +# wrong constant name scheme +# wrong constant name valid? +# wrong constant name +# wrong constant name +# wrong constant name call +# uninitialized constant Rack::Auth::Basic::Request::AUTHORIZATION_KEYS +# wrong constant name basic? +# wrong constant name credentials +# wrong constant name username +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# undefined method `initialize1' for class `Rack::Auth::Digest::MD5' +# undefined method `initialize2' for class `Rack::Auth::Digest::MD5' +# wrong constant name call +# wrong constant name initialize1 +# wrong constant name initialize2 +# wrong constant name initialize +# wrong constant name opaque +# wrong constant name opaque= +# wrong constant name passwords_hashed= +# wrong constant name passwords_hashed? +# wrong constant name +# undefined method `initialize1' for class `Rack::Auth::Digest::Nonce' +# undefined method `initialize2' for class `Rack::Auth::Digest::Nonce' +# wrong constant name digest +# wrong constant name fresh? +# wrong constant name initialize1 +# wrong constant name initialize2 +# wrong constant name initialize +# wrong constant name stale? +# wrong constant name valid? +# wrong constant name +# wrong constant name parse +# wrong constant name private_key +# wrong constant name private_key= +# wrong constant name time_limit +# wrong constant name time_limit= +# uninitialized constant Rack::Auth::Digest::Params::Elem +# uninitialized constant Rack::Auth::Digest::Params::K +# uninitialized constant Rack::Auth::Digest::Params::V +# wrong constant name [] +# wrong constant name []= +# wrong constant name initialize +# wrong constant name quote +# wrong constant name +# wrong constant name dequote +# wrong constant name parse +# wrong constant name split_header_value +# uninitialized constant Rack::Auth::Digest::Request::AUTHORIZATION_KEYS +# wrong constant name correct_uri? +# wrong constant name digest? +# wrong constant name method +# wrong constant name method_missing +# wrong constant name nonce +# wrong constant name respond_to? +# wrong constant name +# wrong constant name +# wrong constant name +# undefined method `respond_to?1' for class `Rack::BodyProxy' +# wrong constant name close +# wrong constant name closed? +# wrong constant name each +# wrong constant name initialize +# wrong constant name method_missing +# wrong constant name respond_to?1 +# wrong constant name respond_to? +# wrong constant name +# undefined method `initialize1' for class `Rack::Builder' +# undefined method `warmup1' for class `Rack::Builder' +# wrong constant name call +# wrong constant name initialize1 +# wrong constant name initialize +# wrong constant name map +# wrong constant name run +# wrong constant name to_app +# wrong constant name use +# wrong constant name warmup1 +# wrong constant name warmup +# undefined singleton method `app1' for `Rack::Builder' +# undefined singleton method `new_from_string1' for `Rack::Builder' +# undefined singleton method `parse_file1' for `Rack::Builder' +# wrong constant name +# wrong constant name app1 +# wrong constant name app +# wrong constant name new_from_string1 +# wrong constant name new_from_string +# wrong constant name parse_file1 +# wrong constant name parse_file +# undefined method `initialize1' for class `Rack::Cascade' +# wrong constant name << +# wrong constant name add +# wrong constant name apps +# wrong constant name call +# wrong constant name include? +# wrong constant name initialize1 +# wrong constant name initialize +# wrong constant name +# wrong constant name +# uninitialized constant Rack::Chunked::COMMON_SEP +# uninitialized constant Rack::Chunked::DEFAULT_SEP +# uninitialized constant Rack::Chunked::ESCAPE_HTML +# uninitialized constant Rack::Chunked::ESCAPE_HTML_PATTERN +# uninitialized constant Rack::Chunked::HTTP_STATUS_CODES +# uninitialized constant Rack::Chunked::NULL_BYTE +# uninitialized constant Rack::Chunked::PATH_SEPS +# uninitialized constant Rack::Chunked::STATUS_WITH_NO_ENTITY_BODY +# uninitialized constant Rack::Chunked::SYMBOL_TO_STATUS_CODE +# wrong constant name call +# wrong constant name chunkable_version? +# wrong constant name initialize +# uninitialized constant Rack::Chunked::Body::COMMON_SEP +# uninitialized constant Rack::Chunked::Body::DEFAULT_SEP +# uninitialized constant Rack::Chunked::Body::ESCAPE_HTML +# uninitialized constant Rack::Chunked::Body::ESCAPE_HTML_PATTERN +# uninitialized constant Rack::Chunked::Body::HTTP_STATUS_CODES +# uninitialized constant Rack::Chunked::Body::NULL_BYTE +# uninitialized constant Rack::Chunked::Body::PATH_SEPS +# uninitialized constant Rack::Chunked::Body::STATUS_WITH_NO_ENTITY_BODY +# uninitialized constant Rack::Chunked::Body::SYMBOL_TO_STATUS_CODE +# wrong constant name close +# wrong constant name each +# wrong constant name initialize +# wrong constant name +# wrong constant name +# undefined method `initialize1' for class `Rack::CommonLogger' +# wrong constant name call +# wrong constant name initialize1 +# wrong constant name initialize +# wrong constant name +# wrong constant name call +# wrong constant name initialize +# wrong constant name +# wrong constant name call +# wrong constant name initialize +# wrong constant name +# uninitialized constant Rack::ContentLength::COMMON_SEP +# uninitialized constant Rack::ContentLength::DEFAULT_SEP +# uninitialized constant Rack::ContentLength::ESCAPE_HTML +# uninitialized constant Rack::ContentLength::ESCAPE_HTML_PATTERN +# uninitialized constant Rack::ContentLength::HTTP_STATUS_CODES +# uninitialized constant Rack::ContentLength::NULL_BYTE +# uninitialized constant Rack::ContentLength::PATH_SEPS +# uninitialized constant Rack::ContentLength::STATUS_WITH_NO_ENTITY_BODY +# uninitialized constant Rack::ContentLength::SYMBOL_TO_STATUS_CODE +# wrong constant name call +# wrong constant name initialize +# wrong constant name +# undefined method `initialize1' for class `Rack::ContentType' +# uninitialized constant Rack::ContentType::COMMON_SEP +# uninitialized constant Rack::ContentType::DEFAULT_SEP +# uninitialized constant Rack::ContentType::ESCAPE_HTML +# uninitialized constant Rack::ContentType::ESCAPE_HTML_PATTERN +# uninitialized constant Rack::ContentType::HTTP_STATUS_CODES +# uninitialized constant Rack::ContentType::NULL_BYTE +# uninitialized constant Rack::ContentType::PATH_SEPS +# uninitialized constant Rack::ContentType::STATUS_WITH_NO_ENTITY_BODY +# uninitialized constant Rack::ContentType::SYMBOL_TO_STATUS_CODE +# wrong constant name call +# wrong constant name initialize1 +# wrong constant name initialize +# wrong constant name +# undefined method `initialize1' for class `Rack::Deflater' +# wrong constant name +# wrong constant name call +# wrong constant name initialize1 +# wrong constant name initialize +# wrong constant name close +# wrong constant name each +# wrong constant name initialize +# wrong constant name write +# wrong constant name +# wrong constant name +# undefined method `initialize1' for class `Rack::Directory' +# wrong constant name +# wrong constant name call +# wrong constant name check_bad_request +# wrong constant name check_forbidden +# wrong constant name entity_not_found +# wrong constant name filesize_format +# wrong constant name get +# wrong constant name initialize1 +# wrong constant name initialize +# wrong constant name list_directory +# wrong constant name list_path +# wrong constant name path +# wrong constant name root +# wrong constant name stat +# wrong constant name +# wrong constant name +# undefined method `initialize1' for class `Rack::ETag' +# undefined method `initialize2' for class `Rack::ETag' +# wrong constant name call +# wrong constant name initialize1 +# wrong constant name initialize2 +# wrong constant name initialize +# wrong constant name +# undefined method `initialize1' for class `Rack::File' +# undefined method `initialize2' for class `Rack::File' +# wrong constant name +# wrong constant name call +# wrong constant name get +# wrong constant name initialize1 +# wrong constant name initialize2 +# wrong constant name initialize +# wrong constant name root +# wrong constant name serving +# wrong constant name close +# wrong constant name each +# wrong constant name initialize +# wrong constant name path +# wrong constant name range +# wrong constant name to_path +# wrong constant name +# wrong constant name +# undefined method `initialize1' for class `Rack::ForwardRequest' +# wrong constant name env +# wrong constant name initialize1 +# wrong constant name initialize +# wrong constant name url +# wrong constant name +# wrong constant name +# wrong constant name +# undefined singleton method `run1' for `Rack::Handler::CGI' +# wrong constant name +# wrong constant name run1 +# wrong constant name run +# wrong constant name send_body +# wrong constant name send_headers +# wrong constant name serve +# wrong constant name initialize +# undefined singleton method `run1' for `Rack::Handler::WEBrick' +# wrong constant name +# wrong constant name run1 +# wrong constant name run +# wrong constant name shutdown +# wrong constant name valid_options +# wrong constant name +# wrong constant name default +# wrong constant name get +# wrong constant name pick +# wrong constant name register +# wrong constant name try_require +# wrong constant name call +# wrong constant name initialize +# wrong constant name +# undefined method `call1' for class `Rack::Lint' +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name _call +# wrong constant name call1 +# wrong constant name call +# wrong constant name check_content_length +# wrong constant name check_content_type +# wrong constant name check_env +# wrong constant name check_error +# wrong constant name check_headers +# wrong constant name check_hijack +# wrong constant name check_hijack_response +# wrong constant name check_input +# wrong constant name check_status +# wrong constant name close +# wrong constant name each +# wrong constant name initialize +# wrong constant name verify_content_length +# wrong constant name assert +# wrong constant name +# wrong constant name close +# wrong constant name flush +# wrong constant name initialize +# wrong constant name puts +# wrong constant name write +# wrong constant name +# wrong constant name close +# wrong constant name close_read +# wrong constant name close_write +# wrong constant name closed? +# wrong constant name flush +# wrong constant name initialize +# wrong constant name read +# wrong constant name read_nonblock +# wrong constant name write +# wrong constant name write_nonblock +# wrong constant name +# wrong constant name close +# wrong constant name each +# wrong constant name gets +# wrong constant name initialize +# wrong constant name read +# wrong constant name rewind +# wrong constant name +# wrong constant name +# wrong constant name +# undefined method `initialize1' for class `Rack::Lock' +# wrong constant name call +# wrong constant name initialize1 +# wrong constant name initialize +# wrong constant name +# undefined method `initialize1' for class `Rack::Logger' +# wrong constant name call +# wrong constant name initialize1 +# wrong constant name initialize +# wrong constant name +# wrong constant name +# wrong constant name params +# wrong constant name type +# wrong constant name call +# wrong constant name initialize +# wrong constant name method_override +# wrong constant name +# undefined singleton method `mime_type1' for `Rack::Mime' +# wrong constant name +# wrong constant name match? +# wrong constant name mime_type1 +# wrong constant name mime_type +# undefined method `generate_html1' for class `Rack::MiniProfiler' +# undefined method `initialize1' for class `Rack::MiniProfiler' +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name analyze_memory +# wrong constant name call +# wrong constant name cancel_auto_inject +# wrong constant name config +# wrong constant name current +# wrong constant name current= +# wrong constant name dump_env +# wrong constant name dump_exceptions +# wrong constant name flamegraph +# wrong constant name generate_html1 +# wrong constant name generate_html +# wrong constant name get_profile_script +# wrong constant name help +# wrong constant name ids +# wrong constant name ids_comma_separated +# wrong constant name ids_json +# wrong constant name initialize1 +# wrong constant name initialize +# wrong constant name inject +# wrong constant name inject_profiler +# wrong constant name make_link +# wrong constant name serve_html +# wrong constant name serve_results +# wrong constant name text_result +# wrong constant name trim_strings +# wrong constant name user +# wrong constant name allowed_tokens +# wrong constant name diagnostics +# wrong constant name get_unviewed_ids +# wrong constant name load +# wrong constant name save +# wrong constant name set_all_unviewed +# wrong constant name set_unviewed +# wrong constant name set_viewed +# wrong constant name +# wrong constant name binds_to_params +# wrong constant name log_with_miniprofiler +# wrong constant name +# wrong constant name included +# wrong constant name backtrace_default? +# wrong constant name backtrace_full? +# wrong constant name backtrace_level +# wrong constant name backtrace_level= +# wrong constant name backtrace_none? +# wrong constant name disable_profiling +# wrong constant name disable_profiling= +# wrong constant name disable_profiling? +# wrong constant name discard_cookie! +# wrong constant name handle_cookie +# wrong constant name has_valid_cookie? +# wrong constant name initialize +# wrong constant name write! +# wrong constant name +# wrong constant name authorization_mode +# wrong constant name authorization_mode= +# wrong constant name auto_inject +# wrong constant name auto_inject= +# wrong constant name backtrace_ignores +# wrong constant name backtrace_ignores= +# wrong constant name backtrace_includes +# wrong constant name backtrace_includes= +# wrong constant name backtrace_remove +# wrong constant name backtrace_remove= +# wrong constant name backtrace_threshold_ms +# wrong constant name backtrace_threshold_ms= +# wrong constant name base_url_path +# wrong constant name base_url_path= +# wrong constant name collapse_results +# wrong constant name collapse_results= +# wrong constant name disable_caching +# wrong constant name disable_caching= +# wrong constant name disable_env_dump +# wrong constant name disable_env_dump= +# wrong constant name enabled +# wrong constant name enabled= +# wrong constant name flamegraph_sample_rate +# wrong constant name flamegraph_sample_rate= +# wrong constant name horizontal_position +# wrong constant name html_container +# wrong constant name html_container= +# wrong constant name logger +# wrong constant name logger= +# wrong constant name max_sql_param_length +# wrong constant name max_sql_param_length= +# wrong constant name max_traces_to_show +# wrong constant name max_traces_to_show= +# wrong constant name merge! +# wrong constant name position +# wrong constant name position= +# wrong constant name pre_authorize_cb +# wrong constant name pre_authorize_cb= +# wrong constant name show_children +# wrong constant name show_children= +# wrong constant name show_controls +# wrong constant name show_controls= +# wrong constant name show_total_sql_count +# wrong constant name show_total_sql_count= +# wrong constant name show_trivial +# wrong constant name show_trivial= +# wrong constant name skip_paths +# wrong constant name skip_paths= +# wrong constant name skip_schema_queries +# wrong constant name skip_schema_queries= +# wrong constant name skip_sql_param_names +# wrong constant name skip_sql_param_names= +# wrong constant name start_hidden +# wrong constant name start_hidden= +# wrong constant name storage +# wrong constant name storage= +# wrong constant name storage_failure +# wrong constant name storage_failure= +# wrong constant name storage_instance +# wrong constant name storage_instance= +# wrong constant name storage_options +# wrong constant name storage_options= +# wrong constant name suppress_encoding +# wrong constant name suppress_encoding= +# wrong constant name toggle_shortcut +# wrong constant name toggle_shortcut= +# wrong constant name use_existing_jquery +# wrong constant name use_existing_jquery= +# wrong constant name user_provider +# wrong constant name user_provider= +# wrong constant name vertical_position +# wrong constant name +# wrong constant name attr_accessor +# wrong constant name attributes +# wrong constant name default +# undefined method `initialize1' for class `Rack::MiniProfiler::Context' +# wrong constant name current_timer +# wrong constant name current_timer= +# wrong constant name discard +# wrong constant name discard= +# wrong constant name full_backtrace +# wrong constant name full_backtrace= +# wrong constant name initialize1 +# wrong constant name initialize +# wrong constant name inject_js +# wrong constant name inject_js= +# wrong constant name measure +# wrong constant name measure= +# wrong constant name mpt_init +# wrong constant name mpt_init= +# wrong constant name page_struct +# wrong constant name page_struct= +# wrong constant name skip_backtrace +# wrong constant name skip_backtrace= +# wrong constant name +# undefined method `initialize1' for class `Rack::MiniProfiler::FileStore' +# wrong constant name +# wrong constant name +# uninitialized constant Rack::MiniProfiler::FileStore::MAX_TOKEN_AGE +# wrong constant name cleanup_cache +# wrong constant name flush_tokens +# wrong constant name initialize1 +# wrong constant name initialize +# wrong constant name +# wrong constant name [] +# wrong constant name []= +# wrong constant name initialize +# wrong constant name +# wrong constant name +# wrong constant name analyze_growth +# wrong constant name analyze_initial_state +# wrong constant name analyze_strings +# wrong constant name diff_object_stats +# wrong constant name object_space_stats +# wrong constant name profile_gc +# wrong constant name +# undefined method `initialize1' for class `Rack::MiniProfiler::MemcacheStore' +# uninitialized constant Rack::MiniProfiler::MemcacheStore::MAX_TOKEN_AGE +# wrong constant name flush_tokens +# wrong constant name initialize1 +# wrong constant name initialize +# wrong constant name +# undefined method `initialize1' for class `Rack::MiniProfiler::MemoryStore' +# undefined method `initialize_cleanup_thread1' for class `Rack::MiniProfiler::MemoryStore' +# wrong constant name +# uninitialized constant Rack::MiniProfiler::MemoryStore::MAX_TOKEN_AGE +# wrong constant name cleanup_cache +# wrong constant name initialize1 +# wrong constant name initialize +# wrong constant name initialize_cleanup_thread1 +# wrong constant name initialize_cleanup_thread +# wrong constant name initialize_locks +# wrong constant name cleanup +# wrong constant name cycle_count +# wrong constant name increment_cycle +# wrong constant name initialize +# wrong constant name should_cleanup? +# wrong constant name sleepy_run +# wrong constant name +# wrong constant name +# undefined method `counter1' for module `Rack::MiniProfiler::ProfilingMethods' +# undefined method `profile_method1' for module `Rack::MiniProfiler::ProfilingMethods' +# undefined method `profile_singleton_method1' for module `Rack::MiniProfiler::ProfilingMethods' +# undefined method `record_sql1' for module `Rack::MiniProfiler::ProfilingMethods' +# undefined method `step1' for module `Rack::MiniProfiler::ProfilingMethods' +# wrong constant name counter1 +# wrong constant name counter +# wrong constant name counter_method +# wrong constant name finish_step +# wrong constant name profile_method1 +# wrong constant name profile_method +# wrong constant name profile_singleton_method1 +# wrong constant name profile_singleton_method +# wrong constant name record_sql1 +# wrong constant name record_sql +# wrong constant name start_step +# wrong constant name step1 +# wrong constant name step +# wrong constant name uncounter_method +# wrong constant name unprofile_method +# wrong constant name unprofile_singleton_method +# wrong constant name +# undefined method `initialize1' for class `Rack::MiniProfiler::RedisStore' +# uninitialized constant Rack::MiniProfiler::RedisStore::MAX_TOKEN_AGE +# wrong constant name flush_tokens +# wrong constant name initialize1 +# wrong constant name initialize +# wrong constant name prefix +# wrong constant name simulate_expire +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# undefined method `initialize1' for class `Rack::MiniProfiler::TimerStruct::Base' +# wrong constant name [] +# wrong constant name []= +# wrong constant name attributes +# wrong constant name initialize1 +# wrong constant name initialize +# wrong constant name to_json +# wrong constant name +# undefined method `initialize1' for class `Rack::MiniProfiler::TimerStruct::Client' +# wrong constant name initialize1 +# wrong constant name initialize +# wrong constant name redirect_count +# wrong constant name timings +# wrong constant name +# wrong constant name init_from_form_data +# wrong constant name init_instrumentation +# wrong constant name instrument +# wrong constant name initialize +# wrong constant name +# wrong constant name duration_ms +# wrong constant name duration_ms_in_sql +# wrong constant name extra_json +# wrong constant name initialize +# wrong constant name name +# wrong constant name root +# wrong constant name +# undefined method `add_sql1' for class `Rack::MiniProfiler::TimerStruct::Request' +# undefined method `add_sql2' for class `Rack::MiniProfiler::TimerStruct::Request' +# undefined method `add_sql3' for class `Rack::MiniProfiler::TimerStruct::Request' +# undefined method `record_time1' for class `Rack::MiniProfiler::TimerStruct::Request' +# wrong constant name add_child +# wrong constant name add_custom +# wrong constant name add_sql1 +# wrong constant name add_sql2 +# wrong constant name add_sql3 +# wrong constant name add_sql +# wrong constant name children +# wrong constant name children_duration +# wrong constant name children_duration= +# wrong constant name custom_timings +# wrong constant name depth +# wrong constant name duration_ms +# wrong constant name duration_ms_in_sql +# wrong constant name initialize +# wrong constant name name +# wrong constant name record_time1 +# wrong constant name record_time +# wrong constant name sql_timings +# wrong constant name start +# wrong constant name start_ms +# wrong constant name +# wrong constant name createRoot +# undefined method `initialize1' for class `Rack::MiniProfiler::TimerStruct::Sql' +# undefined method `initialize2' for class `Rack::MiniProfiler::TimerStruct::Sql' +# undefined method `initialize3' for class `Rack::MiniProfiler::TimerStruct::Sql' +# wrong constant name initialize1 +# wrong constant name initialize2 +# wrong constant name initialize3 +# wrong constant name initialize +# wrong constant name report_reader_duration +# wrong constant name trim_binds +# wrong constant name +# wrong constant name +# undefined singleton method `create_current1' for `Rack::MiniProfiler' +# undefined singleton method `create_current2' for `Rack::MiniProfiler' +# wrong constant name +# wrong constant name authorize_request +# wrong constant name config +# wrong constant name create_current1 +# wrong constant name create_current2 +# wrong constant name create_current +# wrong constant name current +# wrong constant name current= +# wrong constant name deauthorize_request +# wrong constant name discard_results +# wrong constant name generate_id +# wrong constant name request_authorized? +# wrong constant name reset_config +# wrong constant name resources_root +# wrong constant name share_template +# wrong constant name +# uninitialized constant Rack::MiniProfilerRails::Railtie::ABSTRACT_RAILTIES +# wrong constant name +# wrong constant name +# wrong constant name initialize! +# wrong constant name serves_static_assets? +# undefined method `delete1' for class `Rack::MockRequest' +# undefined method `get1' for class `Rack::MockRequest' +# undefined method `head1' for class `Rack::MockRequest' +# undefined method `options1' for class `Rack::MockRequest' +# undefined method `patch1' for class `Rack::MockRequest' +# undefined method `post1' for class `Rack::MockRequest' +# undefined method `put1' for class `Rack::MockRequest' +# undefined method `request1' for class `Rack::MockRequest' +# undefined method `request2' for class `Rack::MockRequest' +# undefined method `request3' for class `Rack::MockRequest' +# wrong constant name +# wrong constant name +# wrong constant name delete1 +# wrong constant name delete +# wrong constant name get1 +# wrong constant name get +# wrong constant name head1 +# wrong constant name head +# wrong constant name initialize +# wrong constant name options1 +# wrong constant name options +# wrong constant name patch1 +# wrong constant name patch +# wrong constant name post1 +# wrong constant name post +# wrong constant name put1 +# wrong constant name put +# wrong constant name request1 +# wrong constant name request2 +# wrong constant name request3 +# wrong constant name request +# wrong constant name flush +# wrong constant name puts +# wrong constant name string +# wrong constant name write +# wrong constant name +# wrong constant name +# undefined singleton method `env_for1' for `Rack::MockRequest' +# undefined singleton method `env_for2' for `Rack::MockRequest' +# wrong constant name +# wrong constant name env_for1 +# wrong constant name env_for2 +# wrong constant name env_for +# wrong constant name parse_uri_rfc2396 +# undefined method `initialize1' for class `Rack::MockResponse' +# wrong constant name =~ +# uninitialized constant Rack::MockResponse::CHUNKED +# wrong constant name errors +# wrong constant name errors= +# wrong constant name initialize1 +# wrong constant name initialize +# wrong constant name match +# wrong constant name original_headers +# wrong constant name +# undefined method `initialize1' for class `Rack::MockSession' +# undefined method `set_cookie1' for class `Rack::MockSession' +# wrong constant name after_request +# wrong constant name clear_cookies +# wrong constant name cookie_jar +# wrong constant name cookie_jar= +# wrong constant name default_host +# wrong constant name initialize1 +# wrong constant name initialize +# wrong constant name last_request +# wrong constant name last_response +# wrong constant name request +# wrong constant name set_cookie1 +# wrong constant name set_cookie +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# undefined method `initialize1' for class `Rack::Multipart::Generator' +# wrong constant name dump +# wrong constant name initialize1 +# wrong constant name initialize +# wrong constant name +# uninitialized constant Rack::Multipart::MultipartPartLimitError::Errno +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name initialize +# wrong constant name on_read +# wrong constant name result +# wrong constant name state +# wrong constant name initialize +# wrong constant name read +# wrong constant name rewind +# wrong constant name +# wrong constant name +# uninitialized constant Rack::Multipart::Parser::Collector::Elem +# wrong constant name +# wrong constant name +# wrong constant name each +# wrong constant name initialize +# wrong constant name on_mime_body +# wrong constant name on_mime_finish +# wrong constant name on_mime_head +# wrong constant name close +# wrong constant name file? +# wrong constant name +# wrong constant name get_data +# wrong constant name +# wrong constant name close +# wrong constant name file? +# wrong constant name +# wrong constant name +# uninitialized constant Rack::Multipart::Parser::MultipartInfo::Elem +# wrong constant name params +# wrong constant name params= +# wrong constant name tmp_files +# wrong constant name tmp_files= +# wrong constant name +# wrong constant name [] +# wrong constant name members +# wrong constant name +# wrong constant name parse +# wrong constant name parse_boundary +# undefined method `initialize1' for class `Rack::Multipart::UploadedFile' +# undefined method `initialize2' for class `Rack::Multipart::UploadedFile' +# wrong constant name content_type +# wrong constant name content_type= +# wrong constant name initialize1 +# wrong constant name initialize2 +# wrong constant name initialize +# wrong constant name local_path +# wrong constant name method_missing +# wrong constant name original_filename +# wrong constant name path +# wrong constant name respond_to? +# wrong constant name +# undefined singleton method `build_multipart1' for `Rack::Multipart' +# undefined singleton method `extract_multipart1' for `Rack::Multipart' +# undefined singleton method `parse_multipart1' for `Rack::Multipart' +# wrong constant name +# wrong constant name build_multipart1 +# wrong constant name build_multipart +# wrong constant name extract_multipart1 +# wrong constant name extract_multipart +# wrong constant name parse_multipart1 +# wrong constant name parse_multipart +# undefined method `add1' for class `Rack::NullLogger' +# undefined method `add2' for class `Rack::NullLogger' +# undefined method `debug1' for class `Rack::NullLogger' +# undefined method `error1' for class `Rack::NullLogger' +# undefined method `fatal1' for class `Rack::NullLogger' +# undefined method `info1' for class `Rack::NullLogger' +# undefined method `unknown1' for class `Rack::NullLogger' +# undefined method `warn1' for class `Rack::NullLogger' +# wrong constant name << +# wrong constant name add1 +# wrong constant name add2 +# wrong constant name add +# wrong constant name call +# wrong constant name close +# wrong constant name datetime_format +# wrong constant name datetime_format= +# wrong constant name debug1 +# wrong constant name debug +# wrong constant name debug? +# wrong constant name error1 +# wrong constant name error +# wrong constant name error? +# wrong constant name fatal1 +# wrong constant name fatal +# wrong constant name fatal? +# wrong constant name formatter +# wrong constant name formatter= +# wrong constant name info1 +# wrong constant name info +# wrong constant name info? +# wrong constant name initialize +# wrong constant name level +# wrong constant name level= +# wrong constant name progname +# wrong constant name progname= +# wrong constant name sev_threshold +# wrong constant name sev_threshold= +# wrong constant name unknown1 +# wrong constant name unknown +# wrong constant name warn1 +# wrong constant name warn +# wrong constant name warn? +# wrong constant name +# undefined method `parse_nested_query1' for class `Rack::QueryParser' +# undefined method `parse_query1' for class `Rack::QueryParser' +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name initialize +# wrong constant name key_space_limit +# wrong constant name make_params +# wrong constant name new_depth_limit +# wrong constant name new_space_limit +# wrong constant name normalize_params +# wrong constant name param_depth_limit +# wrong constant name parse_nested_query1 +# wrong constant name parse_nested_query +# wrong constant name parse_query1 +# wrong constant name parse_query +# wrong constant name +# wrong constant name +# wrong constant name [] +# wrong constant name []= +# wrong constant name initialize +# wrong constant name key? +# wrong constant name to_params_hash +# wrong constant name +# wrong constant name +# wrong constant name make_default +# wrong constant name _call +# wrong constant name call +# wrong constant name include +# wrong constant name initialize +# wrong constant name +# undefined method `initialize1' for class `Rack::Reloader' +# undefined method `initialize2' for class `Rack::Reloader' +# undefined method `reload!1' for class `Rack::Reloader' +# undefined method `safe_load1' for class `Rack::Reloader' +# wrong constant name +# wrong constant name call +# wrong constant name initialize1 +# wrong constant name initialize2 +# wrong constant name initialize +# wrong constant name reload!1 +# wrong constant name reload! +# wrong constant name safe_load1 +# wrong constant name safe_load +# wrong constant name figure_path +# wrong constant name rotation +# wrong constant name safe_stat +# wrong constant name +# wrong constant name +# uninitialized constant Rack::Request::DEFAULT_PORTS +# wrong constant name +# uninitialized constant Rack::Request::FORM_DATA_MEDIA_TYPES +# uninitialized constant Rack::Request::HTTP_X_FORWARDED_HOST +# uninitialized constant Rack::Request::HTTP_X_FORWARDED_PORT +# uninitialized constant Rack::Request::HTTP_X_FORWARDED_PROTO +# uninitialized constant Rack::Request::HTTP_X_FORWARDED_SCHEME +# uninitialized constant Rack::Request::HTTP_X_FORWARDED_SSL +# wrong constant name +# uninitialized constant Rack::Request::PARSEABLE_DATA_MEDIA_TYPES +# wrong constant name query +# wrong constant name version_supplied +# wrong constant name version_supplied= +# wrong constant name add_header +# wrong constant name delete_header +# wrong constant name each_header +# wrong constant name env +# wrong constant name fetch_header +# wrong constant name get_header +# wrong constant name has_header? +# wrong constant name initialize +# wrong constant name set_header +# wrong constant name +# uninitialized constant Rack::Request::Helpers::GET +# uninitialized constant Rack::Request::Helpers::POST +# wrong constant name [] +# wrong constant name []= +# wrong constant name accept_encoding +# wrong constant name accept_language +# wrong constant name authority +# wrong constant name base_url +# wrong constant name body +# wrong constant name content_charset +# wrong constant name content_length +# wrong constant name content_type +# wrong constant name cookies +# wrong constant name delete? +# wrong constant name delete_param +# wrong constant name form_data? +# wrong constant name fullpath +# wrong constant name get? +# wrong constant name head? +# wrong constant name host +# wrong constant name host_with_port +# wrong constant name ip +# wrong constant name link? +# wrong constant name logger +# wrong constant name media_type +# wrong constant name media_type_params +# wrong constant name multithread? +# wrong constant name options? +# wrong constant name params +# wrong constant name parseable_data? +# wrong constant name patch? +# wrong constant name path +# wrong constant name path_info +# wrong constant name path_info= +# wrong constant name port +# wrong constant name post? +# wrong constant name put? +# wrong constant name query_string +# wrong constant name referer +# wrong constant name referrer +# wrong constant name request_method +# wrong constant name scheme +# wrong constant name script_name +# wrong constant name script_name= +# wrong constant name session +# wrong constant name session_options +# wrong constant name ssl? +# wrong constant name trace? +# wrong constant name trusted_proxy? +# wrong constant name unlink? +# wrong constant name update_param +# wrong constant name url +# wrong constant name user_agent +# wrong constant name values_at +# wrong constant name xhr? +# wrong constant name +# wrong constant name +# undefined method `initialize1' for class `Rack::Response' +# undefined method `initialize2' for class `Rack::Response' +# undefined method `initialize3' for class `Rack::Response' +# undefined method `redirect1' for class `Rack::Response' +# wrong constant name +# wrong constant name +# wrong constant name [] +# wrong constant name []= +# wrong constant name body +# wrong constant name body= +# wrong constant name chunked? +# wrong constant name close +# wrong constant name delete_header +# wrong constant name each +# wrong constant name empty? +# wrong constant name finish +# wrong constant name get_header +# wrong constant name has_header? +# wrong constant name header +# wrong constant name headers +# wrong constant name initialize1 +# wrong constant name initialize2 +# wrong constant name initialize3 +# wrong constant name initialize +# wrong constant name length +# wrong constant name length= +# wrong constant name redirect1 +# wrong constant name redirect +# wrong constant name set_header +# wrong constant name status +# wrong constant name status= +# wrong constant name to_a +# wrong constant name to_ary +# wrong constant name write +# undefined method `delete_cookie1' for module `Rack::Response::Helpers' +# wrong constant name accepted? +# wrong constant name add_header +# wrong constant name bad_request? +# wrong constant name cache_control +# wrong constant name cache_control= +# wrong constant name client_error? +# wrong constant name content_length +# wrong constant name content_type +# wrong constant name created? +# wrong constant name delete_cookie1 +# wrong constant name delete_cookie +# wrong constant name etag +# wrong constant name etag= +# wrong constant name forbidden? +# wrong constant name include? +# wrong constant name informational? +# wrong constant name invalid? +# wrong constant name location +# wrong constant name location= +# wrong constant name media_type +# wrong constant name media_type_params +# wrong constant name method_not_allowed? +# wrong constant name moved_permanently? +# wrong constant name no_content? +# wrong constant name not_found? +# wrong constant name ok? +# wrong constant name precondition_failed? +# wrong constant name redirect? +# wrong constant name redirection? +# wrong constant name server_error? +# wrong constant name set_cookie +# wrong constant name set_cookie_header +# wrong constant name set_cookie_header= +# wrong constant name successful? +# wrong constant name unauthorized? +# wrong constant name unprocessable? +# wrong constant name +# wrong constant name delete_header +# wrong constant name get_header +# wrong constant name has_header? +# wrong constant name headers +# wrong constant name initialize +# wrong constant name set_header +# wrong constant name status +# wrong constant name status= +# wrong constant name +# wrong constant name +# undefined method `initialize1' for class `Rack::Runtime' +# wrong constant name call +# wrong constant name initialize1 +# wrong constant name initialize +# wrong constant name +# undefined method `initialize1' for class `Rack::Sendfile' +# undefined method `initialize2' for class `Rack::Sendfile' +# wrong constant name call +# wrong constant name initialize1 +# wrong constant name initialize2 +# wrong constant name initialize +# wrong constant name +# undefined method `initialize1' for class `Rack::Server' +# wrong constant name +# wrong constant name app +# wrong constant name default_options +# wrong constant name initialize1 +# wrong constant name initialize +# wrong constant name middleware +# wrong constant name options +# wrong constant name options= +# wrong constant name server +# wrong constant name start +# wrong constant name handler_opts +# wrong constant name parse! +# wrong constant name +# undefined singleton method `start1' for `Rack::Server' +# wrong constant name +# wrong constant name default_middleware_by_environment +# wrong constant name logging_middleware +# wrong constant name middleware +# wrong constant name start1 +# wrong constant name start +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# uninitialized constant Rack::Session::Abstract::ID::DEFAULT_OPTIONS +# wrong constant name find_session +# wrong constant name +# wrong constant name inherited +# undefined method `context1' for class `Rack::Session::Abstract::Persisted' +# undefined method `initialize1' for class `Rack::Session::Abstract::Persisted' +# wrong constant name call +# wrong constant name commit_session +# wrong constant name context1 +# wrong constant name context +# wrong constant name default_options +# wrong constant name initialize1 +# wrong constant name initialize +# wrong constant name key +# wrong constant name sid_secure +# wrong constant name +# undefined method `fetch1' for class `Rack::Session::Abstract::SessionHash' +# uninitialized constant Rack::Session::Abstract::SessionHash::Elem +# wrong constant name [] +# wrong constant name []= +# wrong constant name clear +# wrong constant name delete +# wrong constant name destroy +# wrong constant name each +# wrong constant name empty? +# wrong constant name exists? +# wrong constant name fetch1 +# wrong constant name fetch +# wrong constant name has_key? +# wrong constant name id +# wrong constant name id= +# wrong constant name include? +# wrong constant name initialize +# wrong constant name key? +# wrong constant name keys +# wrong constant name loaded? +# wrong constant name merge! +# wrong constant name options +# wrong constant name replace +# wrong constant name store +# wrong constant name to_hash +# wrong constant name update +# wrong constant name values +# wrong constant name +# wrong constant name find +# wrong constant name set +# wrong constant name set_options +# wrong constant name +# wrong constant name +# uninitialized constant Rack::Session::Cookie::DEFAULT_OPTIONS +# wrong constant name +# wrong constant name coder +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name decode +# wrong constant name encode +# wrong constant name encode +# wrong constant name +# wrong constant name +# wrong constant name encode +# wrong constant name +# wrong constant name +# wrong constant name decode +# wrong constant name encode +# wrong constant name +# wrong constant name +# wrong constant name delete_session +# wrong constant name find_session +# wrong constant name generate_sid +# wrong constant name mutex +# wrong constant name pool +# wrong constant name with_lock +# wrong constant name write_session +# wrong constant name +# wrong constant name +# wrong constant name call +# wrong constant name dump_exception +# wrong constant name h +# wrong constant name initialize +# wrong constant name prefers_plaintext? +# wrong constant name pretty +# wrong constant name +# wrong constant name call +# wrong constant name h +# wrong constant name initialize +# wrong constant name +# undefined method `initialize1' for class `Rack::Static' +# wrong constant name add_index_root? +# wrong constant name applicable_rules +# wrong constant name call +# wrong constant name can_serve +# wrong constant name initialize1 +# wrong constant name initialize +# wrong constant name overwrite_file_path +# wrong constant name route_file +# wrong constant name +# wrong constant name call +# wrong constant name initialize +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# undefined method `initialize1' for class `Rack::Test::Cookie' +# undefined method `initialize2' for class `Rack::Test::Cookie' +# wrong constant name <=> +# uninitialized constant Rack::Test::Cookie::COMMON_SEP +# uninitialized constant Rack::Test::Cookie::DEFAULT_SEP +# uninitialized constant Rack::Test::Cookie::ESCAPE_HTML +# uninitialized constant Rack::Test::Cookie::ESCAPE_HTML_PATTERN +# uninitialized constant Rack::Test::Cookie::HTTP_STATUS_CODES +# uninitialized constant Rack::Test::Cookie::NULL_BYTE +# uninitialized constant Rack::Test::Cookie::PATH_SEPS +# uninitialized constant Rack::Test::Cookie::STATUS_WITH_NO_ENTITY_BODY +# uninitialized constant Rack::Test::Cookie::SYMBOL_TO_STATUS_CODE +# wrong constant name default_uri +# wrong constant name domain +# wrong constant name empty? +# wrong constant name expired? +# wrong constant name expires +# wrong constant name http_only? +# wrong constant name initialize1 +# wrong constant name initialize2 +# wrong constant name initialize +# wrong constant name matches? +# wrong constant name name +# wrong constant name path +# wrong constant name raw +# wrong constant name replaces? +# wrong constant name secure? +# wrong constant name to_h +# wrong constant name to_hash +# wrong constant name valid? +# wrong constant name value +# wrong constant name +# undefined method `hash_for1' for class `Rack::Test::CookieJar' +# undefined method `initialize1' for class `Rack::Test::CookieJar' +# undefined method `initialize2' for class `Rack::Test::CookieJar' +# undefined method `merge1' for class `Rack::Test::CookieJar' +# wrong constant name << +# wrong constant name [] +# wrong constant name []= +# wrong constant name delete +# wrong constant name for +# wrong constant name get_cookie +# wrong constant name hash_for1 +# wrong constant name hash_for +# wrong constant name initialize1 +# wrong constant name initialize2 +# wrong constant name initialize +# wrong constant name merge1 +# wrong constant name merge +# wrong constant name to_hash +# wrong constant name +# wrong constant name +# undefined method `rack_mock_session1' for module `Rack::Test::Methods' +# undefined method `rack_test_session1' for module `Rack::Test::Methods' +# wrong constant name _current_session_names +# wrong constant name authorize +# wrong constant name basic_authorize +# wrong constant name build_rack_mock_session +# wrong constant name build_rack_test_session +# wrong constant name clear_cookies +# wrong constant name current_session +# wrong constant name custom_request +# wrong constant name delete +# wrong constant name digest_authorize +# wrong constant name env +# wrong constant name follow_redirect! +# wrong constant name get +# wrong constant name head +# wrong constant name header +# wrong constant name last_request +# wrong constant name last_response +# wrong constant name options +# wrong constant name patch +# wrong constant name post +# wrong constant name put +# wrong constant name rack_mock_session1 +# wrong constant name rack_mock_session +# wrong constant name rack_test_session1 +# wrong constant name rack_test_session +# wrong constant name request +# wrong constant name set_cookie +# wrong constant name with_session +# wrong constant name +# wrong constant name initialize +# wrong constant name method +# wrong constant name method_missing +# wrong constant name response +# wrong constant name +# undefined method `custom_request1' for class `Rack::Test::Session' +# undefined method `custom_request2' for class `Rack::Test::Session' +# undefined method `delete1' for class `Rack::Test::Session' +# undefined method `delete2' for class `Rack::Test::Session' +# undefined method `get1' for class `Rack::Test::Session' +# undefined method `get2' for class `Rack::Test::Session' +# undefined method `head1' for class `Rack::Test::Session' +# undefined method `head2' for class `Rack::Test::Session' +# undefined method `options1' for class `Rack::Test::Session' +# undefined method `options2' for class `Rack::Test::Session' +# undefined method `patch1' for class `Rack::Test::Session' +# undefined method `patch2' for class `Rack::Test::Session' +# undefined method `post1' for class `Rack::Test::Session' +# undefined method `post2' for class `Rack::Test::Session' +# undefined method `put1' for class `Rack::Test::Session' +# undefined method `put2' for class `Rack::Test::Session' +# undefined method `request1' for class `Rack::Test::Session' +# uninitialized constant Rack::Test::Session::COMMON_SEP +# uninitialized constant Rack::Test::Session::DEFAULT_SEP +# uninitialized constant Rack::Test::Session::ESCAPE_HTML +# uninitialized constant Rack::Test::Session::ESCAPE_HTML_PATTERN +# uninitialized constant Rack::Test::Session::HTTP_STATUS_CODES +# uninitialized constant Rack::Test::Session::NULL_BYTE +# uninitialized constant Rack::Test::Session::PATH_SEPS +# uninitialized constant Rack::Test::Session::STATUS_WITH_NO_ENTITY_BODY +# uninitialized constant Rack::Test::Session::SYMBOL_TO_STATUS_CODE +# wrong constant name authorize +# wrong constant name basic_authorize +# wrong constant name clear_cookies +# wrong constant name custom_request1 +# wrong constant name custom_request2 +# wrong constant name custom_request +# wrong constant name delete1 +# wrong constant name delete2 +# wrong constant name delete +# wrong constant name digest_authorize +# wrong constant name env +# wrong constant name follow_redirect! +# wrong constant name get1 +# wrong constant name get2 +# wrong constant name get +# wrong constant name head1 +# wrong constant name head2 +# wrong constant name head +# wrong constant name header +# wrong constant name initialize +# wrong constant name last_request +# wrong constant name last_response +# wrong constant name options1 +# wrong constant name options2 +# wrong constant name options +# wrong constant name patch1 +# wrong constant name patch2 +# wrong constant name patch +# wrong constant name post1 +# wrong constant name post2 +# wrong constant name post +# wrong constant name put1 +# wrong constant name put2 +# wrong constant name put +# wrong constant name request1 +# wrong constant name request +# wrong constant name set_cookie +# wrong constant name +# undefined method `initialize1' for class `Rack::Test::UploadedFile' +# undefined method `initialize2' for class `Rack::Test::UploadedFile' +# undefined method `initialize3' for class `Rack::Test::UploadedFile' +# wrong constant name content_type +# wrong constant name content_type= +# wrong constant name initialize1 +# wrong constant name initialize2 +# wrong constant name initialize3 +# wrong constant name initialize +# wrong constant name local_path +# wrong constant name method_missing +# wrong constant name original_filename +# wrong constant name path +# wrong constant name tempfile +# wrong constant name +# wrong constant name actually_finalize +# wrong constant name finalize +# uninitialized constant Rack::Test::Utils::COMMON_SEP +# uninitialized constant Rack::Test::Utils::DEFAULT_SEP +# uninitialized constant Rack::Test::Utils::ESCAPE_HTML +# uninitialized constant Rack::Test::Utils::ESCAPE_HTML_PATTERN +# uninitialized constant Rack::Test::Utils::HTTP_STATUS_CODES +# uninitialized constant Rack::Test::Utils::NULL_BYTE +# uninitialized constant Rack::Test::Utils::PATH_SEPS +# uninitialized constant Rack::Test::Utils::STATUS_WITH_NO_ENTITY_BODY +# uninitialized constant Rack::Test::Utils::SYMBOL_TO_STATUS_CODE +# undefined singleton method `build_multipart1' for `Rack::Test::Utils' +# undefined singleton method `build_multipart2' for `Rack::Test::Utils' +# wrong constant name +# wrong constant name build_file_part +# wrong constant name build_multipart1 +# wrong constant name build_multipart2 +# wrong constant name build_multipart +# wrong constant name build_parts +# wrong constant name build_primitive_part +# wrong constant name get_parts +# wrong constant name +# wrong constant name encoding_aware_strings? +# undefined method `initialize1' for class `Rack::URLMap' +# wrong constant name call +# wrong constant name initialize1 +# wrong constant name initialize +# wrong constant name remap +# wrong constant name +# wrong constant name +# wrong constant name +# undefined method `context1' for class `Rack::Utils::Context' +# wrong constant name app +# wrong constant name call +# wrong constant name context1 +# wrong constant name context +# wrong constant name for +# wrong constant name initialize +# wrong constant name recontext +# wrong constant name +# undefined method `initialize1' for class `Rack::Utils::HeaderHash' +# uninitialized constant Rack::Utils::HeaderHash::Elem +# uninitialized constant Rack::Utils::HeaderHash::K +# uninitialized constant Rack::Utils::HeaderHash::V +# wrong constant name [] +# wrong constant name []= +# wrong constant name delete +# wrong constant name has_key? +# wrong constant name include? +# wrong constant name initialize1 +# wrong constant name initialize +# wrong constant name key? +# wrong constant name member? +# wrong constant name merge +# wrong constant name merge! +# wrong constant name names +# wrong constant name replace +# undefined singleton method `new1' for `Rack::Utils::HeaderHash' +# wrong constant name +# wrong constant name new1 +# wrong constant name new +# undefined singleton method `add_remove_cookie_to_header1' for `Rack::Utils' +# undefined singleton method `build_nested_query1' for `Rack::Utils' +# undefined singleton method `delete_cookie_header!1' for `Rack::Utils' +# undefined singleton method `parse_nested_query1' for `Rack::Utils' +# undefined singleton method `parse_query1' for `Rack::Utils' +# undefined singleton method `unescape1' for `Rack::Utils' +# wrong constant name +# wrong constant name add_cookie_to_header +# wrong constant name add_remove_cookie_to_header1 +# wrong constant name add_remove_cookie_to_header +# wrong constant name best_q_match +# wrong constant name build_nested_query1 +# wrong constant name build_nested_query +# wrong constant name build_query +# wrong constant name byte_ranges +# wrong constant name clean_path_info +# wrong constant name clock_time +# wrong constant name default_query_parser +# wrong constant name default_query_parser= +# wrong constant name delete_cookie_header!1 +# wrong constant name delete_cookie_header! +# wrong constant name escape +# wrong constant name escape_html +# wrong constant name escape_path +# wrong constant name get_byte_ranges +# wrong constant name key_space_limit +# wrong constant name key_space_limit= +# wrong constant name make_delete_cookie_header +# wrong constant name multipart_part_limit +# wrong constant name multipart_part_limit= +# wrong constant name param_depth_limit +# wrong constant name param_depth_limit= +# wrong constant name parse_cookies +# wrong constant name parse_cookies_header +# wrong constant name parse_nested_query1 +# wrong constant name parse_nested_query +# wrong constant name parse_query1 +# wrong constant name parse_query +# wrong constant name q_values +# wrong constant name rfc2109 +# wrong constant name rfc2822 +# wrong constant name secure_compare +# wrong constant name select_best_encoding +# wrong constant name set_cookie_header! +# wrong constant name status_code +# wrong constant name unescape1 +# wrong constant name unescape +# wrong constant name unescape_path +# wrong constant name valid_path? +# wrong constant name +# wrong constant name insert_instrumentation +# wrong constant name release +# wrong constant name version +# undefined method `config_for1' for class `Rails::Application' +# undefined method `encrypted1' for class `Rails::Application' +# undefined method `encrypted2' for class `Rails::Application' +# undefined method `initialize1' for class `Rails::Application' +# undefined method `initialize!1' for class `Rails::Application' +# undefined method `initializer1' for class `Rails::Application' +# undefined method `precompiled_assets1' for class `Rails::Application' +# uninitialized constant Rails::Application::ABSTRACT_RAILTIES +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name asset_precompiled? +# wrong constant name assets +# wrong constant name assets= +# wrong constant name assets_manifest +# wrong constant name assets_manifest= +# wrong constant name build_middleware_stack +# wrong constant name config= +# wrong constant name config_for1 +# wrong constant name config_for +# wrong constant name console +# wrong constant name credentials +# wrong constant name default_url_options +# wrong constant name default_url_options= +# wrong constant name encrypted1 +# wrong constant name encrypted2 +# wrong constant name encrypted +# wrong constant name executor +# wrong constant name generators +# wrong constant name initialize1 +# wrong constant name initialize +# wrong constant name initialize!1 +# wrong constant name initialize! +# wrong constant name initialized? +# wrong constant name initializer1 +# wrong constant name initializer +# wrong constant name isolate_namespace +# wrong constant name key_generator +# wrong constant name message_verifier +# wrong constant name migration_railties +# wrong constant name ordered_railties +# wrong constant name precompiled_assets1 +# wrong constant name precompiled_assets +# wrong constant name railties_initializers +# wrong constant name rake_tasks +# wrong constant name reload_routes! +# wrong constant name reloader +# wrong constant name reloaders +# wrong constant name require_environment! +# wrong constant name routes_reloader +# wrong constant name run_load_hooks! +# wrong constant name run_tasks_blocks +# wrong constant name runner +# wrong constant name sandbox +# wrong constant name sandbox= +# wrong constant name sandbox? +# wrong constant name secret_key_base +# wrong constant name secrets +# wrong constant name secrets= +# wrong constant name to_app +# wrong constant name validate_secret_key_base +# wrong constant name watchable_args +# wrong constant name +# undefined method `session_store1' for class `Rails::Application::Configuration' +# wrong constant name +# wrong constant name allow_concurrency +# wrong constant name allow_concurrency= +# wrong constant name annotations +# wrong constant name api_only +# wrong constant name api_only= +# wrong constant name asset_host +# wrong constant name asset_host= +# wrong constant name autoflush_log +# wrong constant name autoflush_log= +# wrong constant name beginning_of_week +# wrong constant name beginning_of_week= +# wrong constant name cache_classes +# wrong constant name cache_classes= +# wrong constant name cache_store +# wrong constant name cache_store= +# wrong constant name colorize_logging +# wrong constant name colorize_logging= +# wrong constant name consider_all_requests_local +# wrong constant name consider_all_requests_local= +# wrong constant name console +# wrong constant name console= +# wrong constant name content_security_policy +# wrong constant name content_security_policy_nonce_generator +# wrong constant name content_security_policy_nonce_generator= +# wrong constant name content_security_policy_report_only +# wrong constant name content_security_policy_report_only= +# wrong constant name database_configuration +# wrong constant name debug_exception_response_format +# wrong constant name debug_exception_response_format= +# wrong constant name eager_load +# wrong constant name eager_load= +# wrong constant name enable_dependency_loading +# wrong constant name enable_dependency_loading= +# wrong constant name encoding +# wrong constant name encoding= +# wrong constant name exceptions_app +# wrong constant name exceptions_app= +# wrong constant name file_watcher +# wrong constant name file_watcher= +# wrong constant name filter_parameters +# wrong constant name filter_parameters= +# wrong constant name filter_redirect +# wrong constant name filter_redirect= +# wrong constant name force_ssl +# wrong constant name force_ssl= +# wrong constant name helpers_paths +# wrong constant name helpers_paths= +# wrong constant name initialize +# wrong constant name load_defaults +# wrong constant name loaded_config_version +# wrong constant name log_formatter +# wrong constant name log_formatter= +# wrong constant name log_level +# wrong constant name log_level= +# wrong constant name log_tags +# wrong constant name log_tags= +# wrong constant name logger +# wrong constant name logger= +# wrong constant name public_file_server +# wrong constant name public_file_server= +# wrong constant name railties_order +# wrong constant name railties_order= +# wrong constant name read_encrypted_secrets +# wrong constant name read_encrypted_secrets= +# wrong constant name relative_url_root +# wrong constant name relative_url_root= +# wrong constant name reload_classes_only_on_change +# wrong constant name reload_classes_only_on_change= +# wrong constant name require_master_key +# wrong constant name require_master_key= +# wrong constant name secret_key_base +# wrong constant name secret_key_base= +# wrong constant name secret_token +# wrong constant name secret_token= +# wrong constant name session_options +# wrong constant name session_options= +# wrong constant name session_store1 +# wrong constant name session_store +# wrong constant name session_store? +# wrong constant name ssl_options +# wrong constant name ssl_options= +# wrong constant name time_zone +# wrong constant name time_zone= +# wrong constant name x +# wrong constant name x= +# wrong constant name method_missing +# wrong constant name +# wrong constant name +# wrong constant name app +# wrong constant name build_stack +# wrong constant name config +# wrong constant name initialize +# wrong constant name paths +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name complete +# wrong constant name run +# undefined method `initialize1' for class `Rails::Application::Finisher::MutexHook' +# wrong constant name complete +# wrong constant name initialize1 +# wrong constant name initialize +# wrong constant name run +# wrong constant name +# wrong constant name +# wrong constant name eager_load +# wrong constant name eager_load= +# wrong constant name execute +# wrong constant name execute_if_updated +# wrong constant name paths +# wrong constant name reload! +# wrong constant name route_sets +# wrong constant name updated? +# wrong constant name +# Rails::Application is abstract, you cannot instantiate it directly. +# wrong constant name add_lib_to_load_path! +# wrong constant name create1 +# wrong constant name create +# uninitialized constant Rails::ApplicationController::ACTION_OPTIONS +# uninitialized constant Rails::ApplicationController::AUTHENTICITY_TOKEN_LENGTH +# uninitialized constant Rails::ApplicationController::CALLBACK_FILTER_TYPES +# uninitialized constant Rails::ApplicationController::DEFAULT_PROTECTED_INSTANCE_VARIABLES +# uninitialized constant Rails::ApplicationController::DEFAULT_SEND_FILE_DISPOSITION +# uninitialized constant Rails::ApplicationController::DEFAULT_SEND_FILE_TYPE +# uninitialized constant Rails::ApplicationController::EXCLUDE_PARAMETERS +# uninitialized constant Rails::ApplicationController::MODULES +# uninitialized constant Rails::ApplicationController::NULL_ORIGIN_MESSAGE +# uninitialized constant Rails::ApplicationController::PROTECTED_IVARS +# uninitialized constant Rails::ApplicationController::REDIRECT_OPTIONS +# uninitialized constant Rails::ApplicationController::RENDERERS +# uninitialized constant Rails::ApplicationController::RENDER_FORMATS_IN_PRIORITY +# uninitialized constant Rails::ApplicationController::URL_OPTIONS +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name load_generators +# wrong constant name load_tasks +# wrong constant name require_application! +# wrong constant name require_application_and_environment! +# wrong constant name require_environment! +# wrong constant name set_application_directory! +# wrong constant name +# uninitialized constant Rails::Command::Base::Correctable +# wrong constant name +# uninitialized constant Rails::Command::Base::HELP_MAPPINGS +# uninitialized constant Rails::Command::Base::SHELL_DELEGATED_METHODS +# uninitialized constant Rails::Command::Base::TEMPLATE_EXTNAME +# uninitialized constant Rails::Command::Base::THOR_RESERVED_WORDS +# wrong constant name help +# wrong constant name +# undefined singleton method `desc1' for `Rails::Command::Base' +# undefined singleton method `desc2' for `Rails::Command::Base' +# undefined singleton method `desc3' for `Rails::Command::Base' +# wrong constant name +# wrong constant name banner +# wrong constant name base_name +# wrong constant name command_name +# wrong constant name default_command_root +# wrong constant name desc1 +# wrong constant name desc2 +# wrong constant name desc3 +# wrong constant name desc +# wrong constant name engine? +# wrong constant name executable +# wrong constant name hide_command! +# wrong constant name inherited +# wrong constant name perform +# wrong constant name printing_commands +# wrong constant name usage_path +# wrong constant name +# wrong constant name no_color! +# wrong constant name subclasses +# wrong constant name +# wrong constant name +# undefined singleton method `find_by_namespace1' for `Rails::Command' +# undefined singleton method `invoke1' for `Rails::Command' +# wrong constant name +# wrong constant name environment +# wrong constant name find_by_namespace1 +# wrong constant name find_by_namespace +# wrong constant name hidden_commands +# wrong constant name invoke1 +# wrong constant name invoke +# wrong constant name print_commands +# wrong constant name root +# wrong constant name sorted_groups +# wrong constant name +# wrong constant name +# wrong constant name aliases +# wrong constant name aliases= +# wrong constant name api_only +# wrong constant name api_only= +# wrong constant name colorize_logging +# wrong constant name colorize_logging= +# wrong constant name fallbacks +# wrong constant name fallbacks= +# wrong constant name hidden_namespaces +# wrong constant name hide_namespace +# wrong constant name method_missing +# wrong constant name options +# wrong constant name options= +# wrong constant name templates +# wrong constant name templates= +# wrong constant name +# undefined method `initialize1' for class `Rails::Configuration::MiddlewareStackProxy' +# undefined method `initialize2' for class `Rails::Configuration::MiddlewareStackProxy' +# wrong constant name + +# wrong constant name delete +# wrong constant name delete_operations +# wrong constant name initialize1 +# wrong constant name initialize2 +# wrong constant name initialize +# wrong constant name insert +# wrong constant name insert_after +# wrong constant name insert_before +# wrong constant name merge_into +# wrong constant name operations +# wrong constant name swap +# wrong constant name unshift +# wrong constant name use +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name delete +# wrong constant name get +# wrong constant name get_via_redirect +# wrong constant name head +# wrong constant name patch +# wrong constant name post +# wrong constant name post_via_redirect +# wrong constant name put +# wrong constant name +# uninitialized constant Rails::Controller::Testing::Railtie::ABSTRACT_RAILTIES +# wrong constant name +# undefined method `assert_template1' for module `Rails::Controller::Testing::TemplateAssertions' +# undefined method `assert_template2' for module `Rails::Controller::Testing::TemplateAssertions' +# wrong constant name assert_template1 +# wrong constant name assert_template2 +# wrong constant name assert_template +# wrong constant name process +# wrong constant name reset_template_assertion +# wrong constant name setup_subscriptions +# wrong constant name teardown_subscriptions +# wrong constant name +# undefined method `assigns1' for module `Rails::Controller::Testing::TestProcess' +# wrong constant name assigns1 +# wrong constant name assigns +# wrong constant name +# wrong constant name +# wrong constant name install +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# undefined method `assert_dom_equal1' for module `Rails::Dom::Testing::Assertions::DomAssertions' +# undefined method `assert_dom_not_equal1' for module `Rails::Dom::Testing::Assertions::DomAssertions' +# wrong constant name assert_dom_equal1 +# wrong constant name assert_dom_equal +# wrong constant name assert_dom_not_equal1 +# wrong constant name assert_dom_not_equal +# wrong constant name compare_doms +# wrong constant name equal_attribute? +# wrong constant name equal_attribute_nodes? +# wrong constant name equal_children? +# wrong constant name +# undefined method `assert_select_encoded1' for module `Rails::Dom::Testing::Assertions::SelectorAssertions' +# wrong constant name +# wrong constant name assert_select +# wrong constant name assert_select_email +# wrong constant name assert_select_encoded1 +# wrong constant name assert_select_encoded +# wrong constant name css_select +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# undefined method `load_console1' for class `Rails::Engine' +# undefined method `load_generators1' for class `Rails::Engine' +# undefined method `load_runner1' for class `Rails::Engine' +# undefined method `load_tasks1' for class `Rails::Engine' +# uninitialized constant Rails::Engine::ABSTRACT_RAILTIES +# wrong constant name +# wrong constant name app +# wrong constant name call +# wrong constant name eager_load! +# wrong constant name endpoint +# wrong constant name engine_name +# wrong constant name env_config +# wrong constant name helpers +# wrong constant name helpers_paths +# wrong constant name isolated? +# wrong constant name load_console1 +# wrong constant name load_console +# wrong constant name load_generators1 +# wrong constant name load_generators +# wrong constant name load_runner1 +# wrong constant name load_runner +# wrong constant name load_seed +# wrong constant name load_tasks1 +# wrong constant name load_tasks +# wrong constant name middleware +# wrong constant name paths +# wrong constant name railties +# wrong constant name root +# wrong constant name routes +# wrong constant name routes? +# wrong constant name run_tasks_blocks +# undefined method `initialize1' for class `Rails::Engine::Configuration' +# wrong constant name autoload_once_paths +# wrong constant name autoload_once_paths= +# wrong constant name autoload_paths +# wrong constant name autoload_paths= +# wrong constant name eager_load_paths +# wrong constant name eager_load_paths= +# wrong constant name generators +# wrong constant name initialize1 +# wrong constant name initialize +# wrong constant name middleware +# wrong constant name middleware= +# wrong constant name paths +# wrong constant name root +# wrong constant name root= +# wrong constant name +# Rails::Engine is abstract, you cannot instantiate it directly. +# Rails::Engine is abstract, you cannot instantiate it directly. +# Rails::Engine is abstract, you cannot instantiate it directly. +# wrong constant name +# wrong constant name called_from +# wrong constant name called_from= +# wrong constant name eager_load! +# wrong constant name endpoint1 +# wrong constant name endpoint +# wrong constant name engine_name1 +# wrong constant name engine_name +# wrong constant name find +# wrong constant name find_root +# wrong constant name find_root_with_flag1 +# wrong constant name find_root_with_flag +# wrong constant name isolate_namespace +# wrong constant name isolated +# wrong constant name isolated= +# wrong constant name isolated? +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name namespace +# wrong constant name namespace= +# undefined method `add_source1' for module `Rails::Generators::Actions' +# undefined method `application1' for module `Rails::Generators::Actions' +# undefined method `application2' for module `Rails::Generators::Actions' +# undefined method `environment1' for module `Rails::Generators::Actions' +# undefined method `environment2' for module `Rails::Generators::Actions' +# undefined method `git1' for module `Rails::Generators::Actions' +# undefined method `initializer1' for module `Rails::Generators::Actions' +# undefined method `lib1' for module `Rails::Generators::Actions' +# undefined method `rails_command1' for module `Rails::Generators::Actions' +# undefined method `rake1' for module `Rails::Generators::Actions' +# undefined method `rakefile1' for module `Rails::Generators::Actions' +# undefined method `vendor1' for module `Rails::Generators::Actions' +# wrong constant name +# wrong constant name add_source1 +# wrong constant name add_source +# wrong constant name after_bundle +# wrong constant name application1 +# wrong constant name application2 +# wrong constant name application +# wrong constant name capify! +# wrong constant name environment1 +# wrong constant name environment2 +# wrong constant name environment +# wrong constant name gem +# wrong constant name gem_group +# wrong constant name generate +# wrong constant name git1 +# wrong constant name git +# wrong constant name initialize +# wrong constant name initializer1 +# wrong constant name initializer +# wrong constant name lib1 +# wrong constant name lib +# wrong constant name rails_command1 +# wrong constant name rails_command +# wrong constant name rake1 +# wrong constant name rake +# wrong constant name rakefile1 +# wrong constant name rakefile +# wrong constant name readme +# wrong constant name route +# wrong constant name vendor1 +# wrong constant name vendor +# wrong constant name existing_migration +# wrong constant name migration_dir +# wrong constant name migration_file_name +# wrong constant name relative_existing_migration +# wrong constant name +# wrong constant name +# undefined method `update1' for class `Rails::Generators::ActiveModel' +# wrong constant name destroy +# wrong constant name errors +# wrong constant name initialize +# wrong constant name name +# wrong constant name save +# wrong constant name update1 +# wrong constant name update +# undefined singleton method `build1' for `Rails::Generators::ActiveModel' +# undefined singleton method `find1' for `Rails::Generators::ActiveModel' +# wrong constant name +# wrong constant name all +# wrong constant name build1 +# wrong constant name build +# wrong constant name find1 +# wrong constant name find +# uninitialized constant Rails::Generators::Base::SHELL_DELEGATED_METHODS +# wrong constant name +# wrong constant name add_shebang_option! +# wrong constant name base_name +# wrong constant name base_root +# wrong constant name default_aliases_for_option +# wrong constant name default_for_option +# wrong constant name default_generator_root +# wrong constant name default_source_root +# wrong constant name default_value_for_option +# wrong constant name generator_name +# wrong constant name hide! +# wrong constant name hook_for +# wrong constant name hooks +# wrong constant name inherited +# wrong constant name prepare_for_invocation +# wrong constant name remove_hook_for +# wrong constant name usage_path +# wrong constant name +# undefined method `initialize1' for class `Rails::Generators::GeneratedAttribute' +# undefined method `initialize2' for class `Rails::Generators::GeneratedAttribute' +# undefined method `initialize3' for class `Rails::Generators::GeneratedAttribute' +# wrong constant name attr_options +# wrong constant name column_name +# wrong constant name default +# wrong constant name field_type +# wrong constant name foreign_key? +# wrong constant name has_index? +# wrong constant name has_uniq_index? +# wrong constant name human_name +# wrong constant name index_name +# wrong constant name index_name= +# wrong constant name initialize1 +# wrong constant name initialize2 +# wrong constant name initialize3 +# wrong constant name initialize +# wrong constant name inject_index_options +# wrong constant name inject_options +# wrong constant name name +# wrong constant name name= +# wrong constant name options_for_migration +# wrong constant name password_digest? +# wrong constant name plural_name +# wrong constant name polymorphic? +# wrong constant name reference? +# wrong constant name required? +# wrong constant name singular_name +# wrong constant name token? +# wrong constant name type +# wrong constant name type= +# wrong constant name +# wrong constant name parse +# wrong constant name reference? +# undefined method `create_migration1' for module `Rails::Generators::Migration' +# undefined method `migration_template1' for module `Rails::Generators::Migration' +# wrong constant name +# wrong constant name create_migration1 +# wrong constant name create_migration +# wrong constant name migration_class_name +# wrong constant name migration_file_name +# wrong constant name migration_number +# wrong constant name migration_template1 +# wrong constant name migration_template +# wrong constant name set_migration_assigns! +# wrong constant name current_migration_number +# wrong constant name migration_exists? +# wrong constant name migration_lookup_at +# wrong constant name next_migration_number +# wrong constant name +# wrong constant name +# uninitialized constant Rails::Generators::NamedBase::SHELL_DELEGATED_METHODS +# wrong constant name file_name +# wrong constant name initialize +# wrong constant name js_template +# wrong constant name name +# wrong constant name name= +# undefined singleton method `check_class_collision1' for `Rails::Generators::NamedBase' +# wrong constant name +# wrong constant name check_class_collision1 +# wrong constant name check_class_collision +# wrong constant name controller_file_name +# wrong constant name controller_name +# wrong constant name initialize +# wrong constant name +# wrong constant name included +# uninitialized constant Rails::Generators::TestCase::CALLBACK_FILTER_TYPES +# uninitialized constant Rails::Generators::TestCase::E +# uninitialized constant Rails::Generators::TestCase::LN_SUPPORTED +# uninitialized constant Rails::Generators::TestCase::LOW_METHODS +# uninitialized constant Rails::Generators::TestCase::METHODS +# uninitialized constant Rails::Generators::TestCase::OPT_TABLE +# uninitialized constant Rails::Generators::TestCase::PASSTHROUGH_EXCEPTIONS +# uninitialized constant Rails::Generators::TestCase::RUBY +# uninitialized constant Rails::Generators::TestCase::SIGNALS +# uninitialized constant Rails::Generators::TestCase::TEARDOWN_METHODS +# uninitialized constant Rails::Generators::TestCase::UNDEFINED +# uninitialized constant Rails::Generators::TestCase::UNTRACKED +# wrong constant name current_path +# wrong constant name current_path= +# wrong constant name current_path? +# wrong constant name default_arguments +# wrong constant name default_arguments= +# wrong constant name default_arguments? +# wrong constant name destination_root +# wrong constant name destination_root= +# wrong constant name destination_root? +# wrong constant name generator_class +# wrong constant name generator_class= +# wrong constant name generator_class? +# wrong constant name +# wrong constant name current_path +# wrong constant name current_path= +# wrong constant name current_path? +# wrong constant name default_arguments +# wrong constant name default_arguments= +# wrong constant name default_arguments? +# wrong constant name destination_root +# wrong constant name destination_root= +# wrong constant name destination_root? +# wrong constant name generator_class +# wrong constant name generator_class= +# wrong constant name generator_class? +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name assert_class_method +# wrong constant name assert_directory +# wrong constant name assert_field_default_value +# wrong constant name assert_field_type +# wrong constant name assert_file +# wrong constant name assert_instance_method +# wrong constant name assert_method +# wrong constant name assert_migration +# wrong constant name assert_no_directory +# wrong constant name assert_no_file +# wrong constant name assert_no_migration +# wrong constant name +# undefined method `create_generated_attribute1' for module `Rails::Generators::Testing::Behaviour' +# undefined method `create_generated_attribute2' for module `Rails::Generators::Testing::Behaviour' +# undefined method `generator1' for module `Rails::Generators::Testing::Behaviour' +# undefined method `generator2' for module `Rails::Generators::Testing::Behaviour' +# undefined method `generator3' for module `Rails::Generators::Testing::Behaviour' +# undefined method `run_generator1' for module `Rails::Generators::Testing::Behaviour' +# undefined method `run_generator2' for module `Rails::Generators::Testing::Behaviour' +# wrong constant name create_generated_attribute1 +# wrong constant name create_generated_attribute2 +# wrong constant name create_generated_attribute +# wrong constant name generator1 +# wrong constant name generator2 +# wrong constant name generator3 +# wrong constant name generator +# wrong constant name run_generator1 +# wrong constant name run_generator2 +# wrong constant name run_generator +# wrong constant name +# wrong constant name setup +# wrong constant name teardown +# wrong constant name +# wrong constant name +# undefined singleton method `find_by_namespace1' for `Rails::Generators' +# undefined singleton method `find_by_namespace2' for `Rails::Generators' +# undefined singleton method `help1' for `Rails::Generators' +# undefined singleton method `invoke1' for `Rails::Generators' +# undefined singleton method `invoke2' for `Rails::Generators' +# wrong constant name +# wrong constant name aliases +# wrong constant name api_only! +# wrong constant name configure! +# wrong constant name fallbacks +# wrong constant name find_by_namespace1 +# wrong constant name find_by_namespace2 +# wrong constant name find_by_namespace +# wrong constant name help1 +# wrong constant name help +# wrong constant name hidden_namespaces +# wrong constant name hide_namespace +# wrong constant name hide_namespaces +# wrong constant name invoke1 +# wrong constant name invoke2 +# wrong constant name invoke +# wrong constant name namespace +# wrong constant name namespace= +# wrong constant name options +# wrong constant name print_generators +# wrong constant name public_namespaces +# wrong constant name sorted_groups +# wrong constant name templates_path +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# uninitialized constant Rails::Html::FullSanitizer::VERSION +# wrong constant name +# uninitialized constant Rails::Html::LinkSanitizer::VERSION +# wrong constant name +# uninitialized constant Rails::Html::PermitScrubber::CONTINUE +# uninitialized constant Rails::Html::PermitScrubber::STOP +# wrong constant name allowed_node? +# wrong constant name attributes +# wrong constant name attributes= +# wrong constant name initialize +# wrong constant name keep_node? +# wrong constant name scrub_attribute +# wrong constant name scrub_attribute? +# wrong constant name scrub_attributes +# wrong constant name scrub_css_attribute +# wrong constant name scrub_node +# wrong constant name skip_node? +# wrong constant name tags +# wrong constant name tags= +# wrong constant name validate! +# wrong constant name +# uninitialized constant Rails::Html::SafeListSanitizer::VERSION +# wrong constant name sanitize_css +# wrong constant name +# wrong constant name allowed_attributes +# wrong constant name allowed_attributes= +# wrong constant name allowed_tags +# wrong constant name allowed_tags= +# undefined method `sanitize1' for class `Rails::Html::Sanitizer' +# wrong constant name sanitize1 +# wrong constant name sanitize +# wrong constant name +# wrong constant name full_sanitizer +# wrong constant name link_sanitizer +# wrong constant name safe_list_sanitizer +# wrong constant name white_list_sanitizer +# uninitialized constant Rails::Html::TargetScrubber::CONTINUE +# uninitialized constant Rails::Html::TargetScrubber::STOP +# wrong constant name +# uninitialized constant Rails::Html::TextOnlyScrubber::CONTINUE +# uninitialized constant Rails::Html::TextOnlyScrubber::STOP +# wrong constant name initialize +# wrong constant name +# wrong constant name +# wrong constant name properties +# wrong constant name properties= +# undefined singleton method `property1' for `#' +# wrong constant name +# wrong constant name properties +# wrong constant name properties= +# wrong constant name property1 +# wrong constant name property +# wrong constant name to_html +# uninitialized constant Rails::InfoController::ACTION_OPTIONS +# uninitialized constant Rails::InfoController::AUTHENTICITY_TOKEN_LENGTH +# uninitialized constant Rails::InfoController::CALLBACK_FILTER_TYPES +# uninitialized constant Rails::InfoController::DEFAULT_PROTECTED_INSTANCE_VARIABLES +# uninitialized constant Rails::InfoController::DEFAULT_SEND_FILE_DISPOSITION +# uninitialized constant Rails::InfoController::DEFAULT_SEND_FILE_TYPE +# uninitialized constant Rails::InfoController::EXCLUDE_PARAMETERS +# uninitialized constant Rails::InfoController::MODULES +# uninitialized constant Rails::InfoController::NULL_ORIGIN_MESSAGE +# uninitialized constant Rails::InfoController::PROTECTED_IVARS +# uninitialized constant Rails::InfoController::REDIRECT_OPTIONS +# uninitialized constant Rails::InfoController::RENDERERS +# uninitialized constant Rails::InfoController::RENDER_FORMATS_IN_PRIORITY +# uninitialized constant Rails::InfoController::URL_OPTIONS +# wrong constant name _layout_from_proc +# wrong constant name index +# wrong constant name properties +# wrong constant name routes +# wrong constant name +# undefined method `run_initializers1' for module `Rails::Initializable' +# wrong constant name initializers +# wrong constant name run_initializers1 +# wrong constant name run_initializers +# wrong constant name +# wrong constant name included +# undefined method `run1' for module `Rails::LineFiltering' +# wrong constant name run1 +# wrong constant name run +# wrong constant name +# uninitialized constant Rails::MailersController::ACTION_OPTIONS +# uninitialized constant Rails::MailersController::AUTHENTICITY_TOKEN_LENGTH +# uninitialized constant Rails::MailersController::CALLBACK_FILTER_TYPES +# uninitialized constant Rails::MailersController::DEFAULT_PROTECTED_INSTANCE_VARIABLES +# uninitialized constant Rails::MailersController::DEFAULT_SEND_FILE_DISPOSITION +# uninitialized constant Rails::MailersController::DEFAULT_SEND_FILE_TYPE +# uninitialized constant Rails::MailersController::EXCLUDE_PARAMETERS +# uninitialized constant Rails::MailersController::MODULES +# uninitialized constant Rails::MailersController::NULL_ORIGIN_MESSAGE +# uninitialized constant Rails::MailersController::PROTECTED_IVARS +# uninitialized constant Rails::MailersController::REDIRECT_OPTIONS +# uninitialized constant Rails::MailersController::RENDERERS +# uninitialized constant Rails::MailersController::RENDER_FORMATS_IN_PRIORITY +# uninitialized constant Rails::MailersController::URL_OPTIONS +# wrong constant name index +# wrong constant name preview +# wrong constant name +# wrong constant name +# wrong constant name +# undefined method `initialize1' for class `Rails::Paths::Path' +# wrong constant name << +# uninitialized constant Rails::Paths::Path::Elem +# wrong constant name absolute_current +# wrong constant name autoload! +# wrong constant name autoload? +# wrong constant name autoload_once! +# wrong constant name autoload_once? +# wrong constant name children +# wrong constant name concat +# wrong constant name each +# wrong constant name eager_load! +# wrong constant name eager_load? +# wrong constant name existent +# wrong constant name existent_directories +# wrong constant name expanded +# wrong constant name extensions +# wrong constant name first +# wrong constant name glob +# wrong constant name glob= +# wrong constant name initialize1 +# wrong constant name initialize +# wrong constant name last +# wrong constant name load_path! +# wrong constant name load_path? +# wrong constant name push +# wrong constant name skip_autoload! +# wrong constant name skip_autoload_once! +# wrong constant name skip_eager_load! +# wrong constant name skip_load_path! +# wrong constant name to_a +# wrong constant name to_ary +# wrong constant name unshift +# wrong constant name +# undefined method `add1' for class `Rails::Paths::Root' +# wrong constant name [] +# wrong constant name []= +# wrong constant name add1 +# wrong constant name add +# wrong constant name all_paths +# wrong constant name autoload_once +# wrong constant name autoload_paths +# wrong constant name eager_load +# wrong constant name initialize +# wrong constant name keys +# wrong constant name load_paths +# wrong constant name path +# wrong constant name path= +# wrong constant name values +# wrong constant name values_at +# wrong constant name +# wrong constant name +# wrong constant name +# undefined method `initialize1' for class `Rails::Rack::Logger' +# uninitialized constant Rails::Rack::Logger::BLACK +# uninitialized constant Rails::Rack::Logger::BLUE +# uninitialized constant Rails::Rack::Logger::BOLD +# uninitialized constant Rails::Rack::Logger::CLEAR +# uninitialized constant Rails::Rack::Logger::CYAN +# uninitialized constant Rails::Rack::Logger::GREEN +# uninitialized constant Rails::Rack::Logger::MAGENTA +# uninitialized constant Rails::Rack::Logger::RED +# uninitialized constant Rails::Rack::Logger::WHITE +# uninitialized constant Rails::Rack::Logger::YELLOW +# wrong constant name call +# wrong constant name initialize1 +# wrong constant name initialize +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name config +# wrong constant name configure +# wrong constant name railtie_name +# wrong constant name railtie_namespace +# wrong constant name run_console_blocks +# wrong constant name run_generators_blocks +# wrong constant name run_runner_blocks +# wrong constant name run_tasks_blocks +# undefined method `respond_to?1' for class `Rails::Railtie::Configuration' +# wrong constant name after_initialize +# wrong constant name app_generators +# wrong constant name app_middleware +# wrong constant name before_configuration +# wrong constant name before_eager_load +# wrong constant name before_initialize +# wrong constant name eager_load_namespaces +# wrong constant name respond_to?1 +# wrong constant name respond_to? +# wrong constant name to_prepare +# wrong constant name to_prepare_blocks +# wrong constant name watchable_dirs +# wrong constant name watchable_files +# wrong constant name +# wrong constant name eager_load_namespaces +# Rails::Railtie is abstract, you cannot instantiate it directly. +# wrong constant name +# wrong constant name abstract_railtie? +# wrong constant name config +# wrong constant name configure +# wrong constant name console +# wrong constant name generators +# wrong constant name inherited +# wrong constant name instance +# wrong constant name railtie_name1 +# wrong constant name railtie_name +# wrong constant name rake_tasks +# wrong constant name runner +# wrong constant name +# wrong constant name initialize +# wrong constant name +# wrong constant name +# wrong constant name decrypt +# wrong constant name encrypt +# wrong constant name key +# wrong constant name parse +# wrong constant name read +# wrong constant name read_for_editing +# wrong constant name root= +# wrong constant name write +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name === +# wrong constant name initialize +# wrong constant name named_filter +# wrong constant name +# wrong constant name === +# wrong constant name initialize +# wrong constant name +# wrong constant name filters +# undefined singleton method `rake_run1' for `Rails::TestUnit::Runner' +# undefined singleton method `run1' for `Rails::TestUnit::Runner' +# wrong constant name +# wrong constant name attach_before_load_options +# wrong constant name compose_filter +# wrong constant name filters +# wrong constant name load_tests +# wrong constant name parse_options +# wrong constant name rake_run1 +# wrong constant name rake_run +# wrong constant name run1 +# wrong constant name run +# wrong constant name +# uninitialized constant Rails::TestUnitRailtie::ABSTRACT_RAILTIES +# wrong constant name +# wrong constant name +# uninitialized constant Rails::WelcomeController::ACTION_OPTIONS +# uninitialized constant Rails::WelcomeController::AUTHENTICITY_TOKEN_LENGTH +# uninitialized constant Rails::WelcomeController::CALLBACK_FILTER_TYPES +# uninitialized constant Rails::WelcomeController::DEFAULT_PROTECTED_INSTANCE_VARIABLES +# uninitialized constant Rails::WelcomeController::DEFAULT_SEND_FILE_DISPOSITION +# uninitialized constant Rails::WelcomeController::DEFAULT_SEND_FILE_TYPE +# uninitialized constant Rails::WelcomeController::EXCLUDE_PARAMETERS +# uninitialized constant Rails::WelcomeController::MODULES +# uninitialized constant Rails::WelcomeController::NULL_ORIGIN_MESSAGE +# uninitialized constant Rails::WelcomeController::PROTECTED_IVARS +# uninitialized constant Rails::WelcomeController::REDIRECT_OPTIONS +# uninitialized constant Rails::WelcomeController::RENDERERS +# uninitialized constant Rails::WelcomeController::RENDER_FORMATS_IN_PRIORITY +# uninitialized constant Rails::WelcomeController::URL_OPTIONS +# wrong constant name index +# wrong constant name +# wrong constant name app_class +# wrong constant name app_class= +# wrong constant name application= +# wrong constant name backtrace_cleaner +# wrong constant name cache +# wrong constant name cache= +# wrong constant name configuration +# wrong constant name env +# wrong constant name env= +# wrong constant name gem_version +# wrong constant name groups +# wrong constant name initialize! +# wrong constant name initialized? +# wrong constant name logger +# wrong constant name logger= +# wrong constant name public_path +# wrong constant name version +# wrong constant name +# uninitialized constant RailsAutolink::Railtie::ABSTRACT_RAILTIES +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# uninitialized constant Rake::DSL::DEFAULT +# uninitialized constant Rake::DSL::LN_SUPPORTED +# uninitialized constant Rake::DSL::LOW_METHODS +# uninitialized constant Rake::DSL::METHODS +# uninitialized constant Rake::DSL::OPT_TABLE +# uninitialized constant Rake::DSL::RUBY +# wrong constant name +# undefined method `ext1' for class `Rake::FileList' +# undefined method `pathmap1' for class `Rake::FileList' +# wrong constant name & +# wrong constant name * +# wrong constant name + +# wrong constant name - +# wrong constant name << +# wrong constant name <=> +# wrong constant name == +# wrong constant name [] +# wrong constant name []= +# wrong constant name add +# wrong constant name all? +# wrong constant name any? +# wrong constant name append +# wrong constant name assoc +# wrong constant name at +# wrong constant name bsearch +# wrong constant name bsearch_index +# wrong constant name chunk +# wrong constant name chunk_while +# wrong constant name clear +# wrong constant name clear_exclude +# wrong constant name collect +# wrong constant name collect! +# wrong constant name collect_concat +# wrong constant name combination +# wrong constant name compact +# wrong constant name compact! +# wrong constant name concat +# wrong constant name count +# wrong constant name cycle +# wrong constant name delete +# wrong constant name delete_at +# wrong constant name delete_if +# wrong constant name detect +# wrong constant name dig +# wrong constant name drop +# wrong constant name drop_while +# wrong constant name each +# wrong constant name each_cons +# wrong constant name each_entry +# wrong constant name each_index +# wrong constant name each_slice +# wrong constant name each_with_index +# wrong constant name each_with_object +# wrong constant name egrep +# wrong constant name empty? +# wrong constant name entries +# wrong constant name exclude +# wrong constant name excluded_from_list? +# wrong constant name existing +# wrong constant name existing! +# wrong constant name ext1 +# wrong constant name ext +# wrong constant name extract_options! +# wrong constant name fetch +# wrong constant name fifth +# wrong constant name fill +# wrong constant name find +# wrong constant name find_all +# wrong constant name find_index +# wrong constant name first +# wrong constant name flat_map +# wrong constant name flatten +# wrong constant name flatten! +# wrong constant name forty_two +# wrong constant name fourth +# wrong constant name from +# wrong constant name grep +# wrong constant name grep_v +# wrong constant name group_by +# wrong constant name gsub +# wrong constant name gsub! +# wrong constant name import +# wrong constant name include +# wrong constant name include? +# wrong constant name index +# wrong constant name initialize +# wrong constant name inject +# wrong constant name insert +# wrong constant name inspect +# wrong constant name is_a? +# wrong constant name join +# wrong constant name keep_if +# wrong constant name kind_of? +# wrong constant name last +# wrong constant name lazy +# wrong constant name length +# wrong constant name map +# wrong constant name map! +# wrong constant name max +# wrong constant name max_by +# wrong constant name member? +# wrong constant name min +# wrong constant name min_by +# wrong constant name minmax +# wrong constant name minmax_by +# wrong constant name none? +# wrong constant name one? +# wrong constant name pack +# wrong constant name partition +# wrong constant name pathmap1 +# wrong constant name pathmap +# wrong constant name permutation +# wrong constant name pop +# wrong constant name prepend +# wrong constant name product +# wrong constant name push +# wrong constant name rassoc +# wrong constant name reduce +# wrong constant name reject +# wrong constant name reject! +# wrong constant name repeated_combination +# wrong constant name repeated_permutation +# wrong constant name replace +# wrong constant name resolve +# wrong constant name reverse +# wrong constant name reverse! +# wrong constant name reverse_each +# wrong constant name rindex +# wrong constant name rotate +# wrong constant name rotate! +# wrong constant name sample +# wrong constant name second +# wrong constant name second_to_last +# wrong constant name select +# wrong constant name select! +# wrong constant name shelljoin +# wrong constant name shift +# wrong constant name shuffle +# wrong constant name shuffle! +# wrong constant name size +# wrong constant name slice +# wrong constant name slice! +# wrong constant name slice_after +# wrong constant name slice_before +# wrong constant name slice_when +# wrong constant name sort +# wrong constant name sort! +# wrong constant name sort_by +# wrong constant name sort_by! +# wrong constant name sub +# wrong constant name sub! +# wrong constant name sum +# wrong constant name take +# wrong constant name take_while +# wrong constant name third +# wrong constant name third_to_last +# wrong constant name to +# wrong constant name to_a +# wrong constant name to_ary +# wrong constant name to_default_s +# wrong constant name to_formatted_s +# wrong constant name to_h +# wrong constant name to_sentence +# wrong constant name to_set +# wrong constant name to_xml +# wrong constant name transpose +# wrong constant name uniq +# wrong constant name uniq! +# wrong constant name unshift +# wrong constant name values_at +# wrong constant name without +# wrong constant name zip +# wrong constant name | +# wrong constant name +# wrong constant name [] +# wrong constant name glob +# undefined method `nowrite1' for module `Rake::FileUtilsExt' +# undefined method `verbose1' for module `Rake::FileUtilsExt' +# undefined method `when_writing1' for module `Rake::FileUtilsExt' +# uninitialized constant Rake::FileUtilsExt::LN_SUPPORTED +# uninitialized constant Rake::FileUtilsExt::LOW_METHODS +# uninitialized constant Rake::FileUtilsExt::METHODS +# uninitialized constant Rake::FileUtilsExt::OPT_TABLE +# uninitialized constant Rake::FileUtilsExt::RUBY +# wrong constant name cd +# wrong constant name chdir +# wrong constant name chmod +# wrong constant name chmod_R +# wrong constant name chown +# wrong constant name chown_R +# wrong constant name copy +# wrong constant name cp +# wrong constant name cp_r +# wrong constant name install +# wrong constant name link +# wrong constant name ln +# wrong constant name ln_s +# wrong constant name ln_sf +# wrong constant name makedirs +# wrong constant name mkdir +# wrong constant name mkdir_p +# wrong constant name mkpath +# wrong constant name move +# wrong constant name mv +# wrong constant name nowrite1 +# wrong constant name nowrite +# wrong constant name rake_check_options +# wrong constant name rake_merge_option +# wrong constant name rake_output_message +# wrong constant name remove +# wrong constant name rm +# wrong constant name rm_f +# wrong constant name rm_r +# wrong constant name rm_rf +# wrong constant name rmdir +# wrong constant name rmtree +# wrong constant name safe_unlink +# wrong constant name symlink +# wrong constant name touch +# wrong constant name verbose1 +# wrong constant name verbose +# wrong constant name when_writing1 +# wrong constant name when_writing +# wrong constant name +# wrong constant name nowrite_flag +# wrong constant name nowrite_flag= +# wrong constant name verbose_flag +# wrong constant name verbose_flag= +# uninitialized constant Rake::TaskLib::DEFAULT +# uninitialized constant Rake::TaskLib::LN_SUPPORTED +# uninitialized constant Rake::TaskLib::LOW_METHODS +# uninitialized constant Rake::TaskLib::METHODS +# uninitialized constant Rake::TaskLib::OPT_TABLE +# uninitialized constant Rake::TaskLib::RUBY +# wrong constant name +# undefined singleton method `with_application1' for `Rake' +# wrong constant name +# wrong constant name add_rakelib +# wrong constant name application +# wrong constant name application= +# wrong constant name each_dir_parent +# wrong constant name from_pathname +# wrong constant name load_rakefile +# wrong constant name original_dir +# wrong constant name suggested_thread_count +# wrong constant name with_application1 +# wrong constant name with_application +# wrong constant name raw_seed +# undefined method `sum1' for class `Range' +# uninitialized constant Range::RANGE_FORMATS +# wrong constant name overlaps? +# wrong constant name sum1 +# wrong constant name sum +# uninitialized constant Rational::EXABYTE +# uninitialized constant Rational::GIGABYTE +# uninitialized constant Rational::KILOBYTE +# uninitialized constant Rational::MEGABYTE +# uninitialized constant Rational::PETABYTE +# uninitialized constant Rational::TERABYTE +# wrong constant name to_d +# undefined singleton method `expand1' for `RbConfig' +# wrong constant name expand1 +# wrong constant name expand +# wrong constant name ruby +# wrong constant name +# wrong constant name basic_quote_characters +# wrong constant name basic_quote_characters= +# wrong constant name basic_word_break_characters +# wrong constant name basic_word_break_characters= +# wrong constant name completer_quote_characters +# wrong constant name completer_quote_characters= +# wrong constant name completer_word_break_characters +# wrong constant name completer_word_break_characters= +# wrong constant name completion_append_character +# wrong constant name completion_append_character= +# wrong constant name completion_case_fold +# wrong constant name completion_case_fold= +# wrong constant name completion_proc +# wrong constant name completion_proc= +# wrong constant name delete_text +# wrong constant name emacs_editing_mode +# wrong constant name emacs_editing_mode? +# wrong constant name filename_quote_characters +# wrong constant name filename_quote_characters= +# wrong constant name get_screen_size +# wrong constant name input= +# wrong constant name insert_text +# wrong constant name line_buffer +# wrong constant name output= +# wrong constant name point +# wrong constant name point= +# wrong constant name pre_input_hook +# wrong constant name pre_input_hook= +# wrong constant name quoting_detection_proc +# wrong constant name quoting_detection_proc= +# wrong constant name redisplay +# wrong constant name refresh_line +# wrong constant name set_screen_size +# wrong constant name special_prefixes +# wrong constant name special_prefixes= +# wrong constant name vi_editing_mode +# wrong constant name vi_editing_mode? +# uninitialized constant RecurringTodo::ACTIONS +# uninitialized constant RecurringTodo::BLACKLISTED_CLASS_METHODS +# uninitialized constant RecurringTodo::CALLBACKS +# uninitialized constant RecurringTodo::CALLBACK_FILTER_TYPES +# uninitialized constant RecurringTodo::CALL_COMPILABLE_REGEXP +# uninitialized constant RecurringTodo::COLUMNS +# wrong constant name +# uninitialized constant RecurringTodo::MAX_PASSWORD_LENGTH_ALLOWED +# uninitialized constant RecurringTodo::NAME_COMPILABLE_REGEXP +# uninitialized constant RecurringTodo::UNASSIGNABLE_KEYS +# uninitialized constant RecurringTodo::VERSION +# wrong constant name _add_tags +# wrong constant name _remove_tags +# wrong constant name activate +# wrong constant name activate! +# wrong constant name active? +# wrong constant name after_add_for_taggings +# wrong constant name after_add_for_taggings= +# wrong constant name after_add_for_taggings? +# wrong constant name after_add_for_tags +# wrong constant name after_add_for_tags= +# wrong constant name after_add_for_tags? +# wrong constant name after_add_for_todos +# wrong constant name after_add_for_todos= +# wrong constant name after_add_for_todos? +# wrong constant name after_remove_for_taggings +# wrong constant name after_remove_for_taggings= +# wrong constant name after_remove_for_taggings? +# wrong constant name after_remove_for_tags +# wrong constant name after_remove_for_tags= +# wrong constant name after_remove_for_tags? +# wrong constant name after_remove_for_todos +# wrong constant name after_remove_for_todos= +# wrong constant name after_remove_for_todos? +# wrong constant name autosave_associated_records_for_context +# wrong constant name autosave_associated_records_for_project +# wrong constant name autosave_associated_records_for_taggings +# wrong constant name autosave_associated_records_for_tags +# wrong constant name autosave_associated_records_for_todos +# wrong constant name autosave_associated_records_for_user +# wrong constant name before_add_for_taggings +# wrong constant name before_add_for_taggings= +# wrong constant name before_add_for_taggings? +# wrong constant name before_add_for_tags +# wrong constant name before_add_for_tags= +# wrong constant name before_add_for_tags? +# wrong constant name before_add_for_todos +# wrong constant name before_add_for_todos= +# wrong constant name before_add_for_todos? +# wrong constant name before_remove_for_taggings +# wrong constant name before_remove_for_taggings= +# wrong constant name before_remove_for_taggings? +# wrong constant name before_remove_for_tags +# wrong constant name before_remove_for_tags= +# wrong constant name before_remove_for_tags? +# wrong constant name before_remove_for_todos +# wrong constant name before_remove_for_todos= +# wrong constant name before_remove_for_todos? +# wrong constant name belongs_to_counter_cache_after_update +# wrong constant name complete +# wrong constant name complete! +# wrong constant name completed? +# wrong constant name get_tag_name_from_item +# wrong constant name has_tag? +# wrong constant name may_activate? +# wrong constant name may_complete? +# wrong constant name tag_array_from_obj +# wrong constant name tag_cast_to_string +# wrong constant name tag_list +# wrong constant name tag_list= +# wrong constant name tag_with +# wrong constant name validate_associated_records_for_taggings +# wrong constant name validate_associated_records_for_tags +# wrong constant name validate_associated_records_for_todos +# wrong constant name build_context +# wrong constant name build_project +# wrong constant name build_user +# wrong constant name context +# wrong constant name context= +# wrong constant name create_context +# wrong constant name create_context! +# wrong constant name create_project +# wrong constant name create_project! +# wrong constant name create_user +# wrong constant name create_user! +# wrong constant name project +# wrong constant name project= +# wrong constant name reload_context +# wrong constant name reload_project +# wrong constant name reload_user +# wrong constant name tag_ids +# wrong constant name tag_ids= +# wrong constant name tagging_ids +# wrong constant name tagging_ids= +# wrong constant name taggings +# wrong constant name taggings= +# wrong constant name tags +# wrong constant name tags= +# wrong constant name todo_ids +# wrong constant name todo_ids= +# wrong constant name todos +# wrong constant name todos= +# wrong constant name user +# wrong constant name user= +# wrong constant name +# wrong constant name active +# wrong constant name after_add_for_taggings +# wrong constant name after_add_for_taggings= +# wrong constant name after_add_for_taggings? +# wrong constant name after_add_for_tags +# wrong constant name after_add_for_tags= +# wrong constant name after_add_for_tags? +# wrong constant name after_add_for_todos +# wrong constant name after_add_for_todos= +# wrong constant name after_add_for_todos? +# wrong constant name after_remove_for_taggings +# wrong constant name after_remove_for_taggings= +# wrong constant name after_remove_for_taggings? +# wrong constant name after_remove_for_tags +# wrong constant name after_remove_for_tags= +# wrong constant name after_remove_for_tags? +# wrong constant name after_remove_for_todos +# wrong constant name after_remove_for_todos= +# wrong constant name after_remove_for_todos? +# wrong constant name before_add_for_taggings +# wrong constant name before_add_for_taggings= +# wrong constant name before_add_for_taggings? +# wrong constant name before_add_for_tags +# wrong constant name before_add_for_tags= +# wrong constant name before_add_for_tags? +# wrong constant name before_add_for_todos +# wrong constant name before_add_for_todos= +# wrong constant name before_add_for_todos? +# wrong constant name before_remove_for_taggings +# wrong constant name before_remove_for_taggings= +# wrong constant name before_remove_for_taggings? +# wrong constant name before_remove_for_tags +# wrong constant name before_remove_for_tags= +# wrong constant name before_remove_for_tags? +# wrong constant name before_remove_for_todos +# wrong constant name before_remove_for_todos= +# wrong constant name before_remove_for_todos? +# wrong constant name completed +# wrong constant name all_except_starred +# wrong constant name to_s +# wrong constant name +# wrong constant name on_friday +# wrong constant name on_monday +# wrong constant name on_saturday +# wrong constant name on_sunday +# wrong constant name on_thursday +# wrong constant name on_tuesday +# wrong constant name on_wednesday +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name del_phrase +# wrong constant name ignore +# wrong constant name inline_redcloth_version +# wrong constant name notextile +# wrong constant name redcloth_version +# wrong constant name span_phrase +# wrong constant name sub_phrase +# wrong constant name sup_phrase +# wrong constant name +# undefined method `dl_close1' for module `RedCloth::Formatters::HTML' +# undefined method `li_close1' for module `RedCloth::Formatters::HTML' +# wrong constant name acronym +# wrong constant name amp +# wrong constant name apos +# wrong constant name arrow +# wrong constant name b +# wrong constant name bc_close +# wrong constant name bc_open +# wrong constant name bq_close +# wrong constant name bq_open +# wrong constant name br +# wrong constant name caps +# wrong constant name cite +# wrong constant name code +# wrong constant name copyright +# wrong constant name dd +# wrong constant name del +# wrong constant name dim +# wrong constant name div +# wrong constant name dl_close1 +# wrong constant name dl_close +# wrong constant name dl_open +# wrong constant name dt +# wrong constant name ellipsis +# wrong constant name em +# wrong constant name emdash +# wrong constant name endash +# wrong constant name entity +# wrong constant name fn +# wrong constant name footno +# wrong constant name gt +# wrong constant name h1 +# wrong constant name h2 +# wrong constant name h3 +# wrong constant name h4 +# wrong constant name h5 +# wrong constant name h6 +# wrong constant name hr +# wrong constant name html +# wrong constant name html_block +# wrong constant name i +# wrong constant name ignored_line +# wrong constant name image +# wrong constant name inline_html +# wrong constant name ins +# wrong constant name li_close1 +# wrong constant name li_close +# wrong constant name li_open +# wrong constant name link +# wrong constant name lt +# wrong constant name multi_paragraph_quote +# wrong constant name notextile +# wrong constant name ol_close +# wrong constant name ol_open +# wrong constant name p +# wrong constant name pre +# wrong constant name quot +# wrong constant name quote1 +# wrong constant name quote2 +# wrong constant name registered +# wrong constant name snip +# wrong constant name span +# wrong constant name squot +# wrong constant name strong +# wrong constant name sub +# wrong constant name sup +# wrong constant name table_close +# wrong constant name table_open +# wrong constant name td +# wrong constant name tr_close +# wrong constant name tr_open +# wrong constant name trademark +# wrong constant name ul_close +# wrong constant name ul_open +# wrong constant name +# undefined method `li_close1' for module `RedCloth::Formatters::LATEX' +# wrong constant name +# wrong constant name acronym +# wrong constant name arrow +# wrong constant name b +# wrong constant name bc_close +# wrong constant name bc_open +# wrong constant name bq_close +# wrong constant name bq_open +# wrong constant name caps +# wrong constant name cite +# wrong constant name code +# wrong constant name copyright +# wrong constant name del +# wrong constant name dim +# wrong constant name div +# wrong constant name ellipsis +# wrong constant name em +# wrong constant name emdash +# wrong constant name endash +# wrong constant name entity +# wrong constant name fn +# wrong constant name footno +# wrong constant name h1 +# wrong constant name h2 +# wrong constant name h3 +# wrong constant name h4 +# wrong constant name h5 +# wrong constant name h6 +# wrong constant name i +# wrong constant name image +# wrong constant name inline_html +# wrong constant name ins +# wrong constant name li_close1 +# wrong constant name li_close +# wrong constant name li_open +# wrong constant name link +# wrong constant name ol_close +# wrong constant name ol_open +# wrong constant name p +# wrong constant name pre +# wrong constant name quote1 +# wrong constant name quote2 +# wrong constant name registered +# wrong constant name snip +# wrong constant name span +# wrong constant name strong +# wrong constant name sub +# wrong constant name sup +# wrong constant name table_close +# wrong constant name table_open +# wrong constant name td +# wrong constant name tr_close +# wrong constant name tr_open +# wrong constant name trademark +# wrong constant name ul_close +# wrong constant name ul_open +# wrong constant name latex_image_styles +# wrong constant name +# wrong constant name +# wrong constant name entities +# wrong constant name +# undefined method `initialize1' for class `RedCloth::TextileDoc' +# uninitialized constant RedCloth::TextileDoc::BLANK_RE +# uninitialized constant RedCloth::TextileDoc::ENCODED_BLANKS +# wrong constant name +# wrong constant name filter_classes +# wrong constant name filter_classes= +# wrong constant name filter_html +# wrong constant name filter_html= +# wrong constant name filter_ids +# wrong constant name filter_ids= +# wrong constant name filter_styles +# wrong constant name filter_styles= +# wrong constant name hard_breaks +# wrong constant name hard_breaks= +# wrong constant name html_esc +# wrong constant name initialize1 +# wrong constant name initialize +# wrong constant name latex_esc +# wrong constant name lite_mode +# wrong constant name lite_mode= +# wrong constant name no_span_caps +# wrong constant name no_span_caps= +# wrong constant name sanitize_html +# wrong constant name sanitize_html= +# wrong constant name to +# wrong constant name to_html +# wrong constant name to_latex +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name == +# wrong constant name +# wrong constant name include +# wrong constant name new +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name [] +# wrong constant name []= +# wrong constant name clear +# wrong constant name delete +# wrong constant name each +# wrong constant name empty? +# wrong constant name get +# wrong constant name keys +# wrong constant name length +# wrong constant name merge +# wrong constant name merge! +# wrong constant name put +# wrong constant name size +# wrong constant name to_a +# wrong constant name to_h +# wrong constant name +# wrong constant name reference_class +# wrong constant name reference_class= +# wrong constant name [] +# wrong constant name []= +# wrong constant name clear +# wrong constant name delete +# wrong constant name each +# wrong constant name empty? +# wrong constant name get +# wrong constant name length +# wrong constant name merge +# wrong constant name merge! +# wrong constant name put +# wrong constant name size +# wrong constant name to_a +# wrong constant name to_h +# wrong constant name values +# wrong constant name +# wrong constant name reference_class +# wrong constant name reference_class= +# wrong constant name initialize +# wrong constant name object +# wrong constant name referenced_object_id +# wrong constant name +# wrong constant name empty? +# wrong constant name monitor +# wrong constant name pop +# wrong constant name push +# wrong constant name shift +# wrong constant name size +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name jruby? +# wrong constant name match? +# wrong constant name multiline? +# uninitialized constant RemoveProjectHiddenStateFromTodos::Dependency::ACTIONS +# uninitialized constant RemoveProjectHiddenStateFromTodos::Dependency::BLACKLISTED_CLASS_METHODS +# uninitialized constant RemoveProjectHiddenStateFromTodos::Dependency::CALLBACKS +# uninitialized constant RemoveProjectHiddenStateFromTodos::Dependency::CALLBACK_FILTER_TYPES +# uninitialized constant RemoveProjectHiddenStateFromTodos::Dependency::CALL_COMPILABLE_REGEXP +# uninitialized constant RemoveProjectHiddenStateFromTodos::Dependency::COLUMNS +# wrong constant name +# uninitialized constant RemoveProjectHiddenStateFromTodos::Dependency::MAX_PASSWORD_LENGTH_ALLOWED +# uninitialized constant RemoveProjectHiddenStateFromTodos::Dependency::NAME_COMPILABLE_REGEXP +# uninitialized constant RemoveProjectHiddenStateFromTodos::Dependency::UNASSIGNABLE_KEYS +# wrong constant name autosave_associated_records_for_predecessor +# wrong constant name belongs_to_counter_cache_after_update +# wrong constant name build_predecessor +# wrong constant name create_predecessor +# wrong constant name create_predecessor! +# wrong constant name predecessor +# wrong constant name predecessor= +# wrong constant name reload_predecessor +# wrong constant name +# uninitialized constant RemoveProjectHiddenStateFromTodos::Project::ACTIONS +# uninitialized constant RemoveProjectHiddenStateFromTodos::Project::BLACKLISTED_CLASS_METHODS +# uninitialized constant RemoveProjectHiddenStateFromTodos::Project::CALLBACKS +# uninitialized constant RemoveProjectHiddenStateFromTodos::Project::CALLBACK_FILTER_TYPES +# uninitialized constant RemoveProjectHiddenStateFromTodos::Project::CALL_COMPILABLE_REGEXP +# uninitialized constant RemoveProjectHiddenStateFromTodos::Project::COLUMNS +# wrong constant name +# uninitialized constant RemoveProjectHiddenStateFromTodos::Project::MAX_PASSWORD_LENGTH_ALLOWED +# uninitialized constant RemoveProjectHiddenStateFromTodos::Project::NAME_COMPILABLE_REGEXP +# uninitialized constant RemoveProjectHiddenStateFromTodos::Project::UNASSIGNABLE_KEYS +# wrong constant name +# uninitialized constant RemoveProjectHiddenStateFromTodos::Todo::ACTIONS +# uninitialized constant RemoveProjectHiddenStateFromTodos::Todo::BLACKLISTED_CLASS_METHODS +# uninitialized constant RemoveProjectHiddenStateFromTodos::Todo::CALLBACKS +# uninitialized constant RemoveProjectHiddenStateFromTodos::Todo::CALLBACK_FILTER_TYPES +# uninitialized constant RemoveProjectHiddenStateFromTodos::Todo::CALL_COMPILABLE_REGEXP +# uninitialized constant RemoveProjectHiddenStateFromTodos::Todo::COLUMNS +# wrong constant name +# uninitialized constant RemoveProjectHiddenStateFromTodos::Todo::MAX_PASSWORD_LENGTH_ALLOWED +# uninitialized constant RemoveProjectHiddenStateFromTodos::Todo::NAME_COMPILABLE_REGEXP +# uninitialized constant RemoveProjectHiddenStateFromTodos::Todo::UNASSIGNABLE_KEYS +# wrong constant name after_add_for_successor_dependencies +# wrong constant name after_add_for_successor_dependencies= +# wrong constant name after_add_for_successor_dependencies? +# wrong constant name after_remove_for_successor_dependencies +# wrong constant name after_remove_for_successor_dependencies= +# wrong constant name after_remove_for_successor_dependencies? +# wrong constant name autosave_associated_records_for_project +# wrong constant name autosave_associated_records_for_successor_dependencies +# wrong constant name before_add_for_successor_dependencies +# wrong constant name before_add_for_successor_dependencies= +# wrong constant name before_add_for_successor_dependencies? +# wrong constant name before_remove_for_successor_dependencies +# wrong constant name before_remove_for_successor_dependencies= +# wrong constant name before_remove_for_successor_dependencies? +# wrong constant name belongs_to_counter_cache_after_update +# wrong constant name validate_associated_records_for_successor_dependencies +# wrong constant name build_project +# wrong constant name create_project +# wrong constant name create_project! +# wrong constant name project +# wrong constant name project= +# wrong constant name reload_project +# wrong constant name successor_dependencies +# wrong constant name successor_dependencies= +# wrong constant name successor_dependency_ids +# wrong constant name successor_dependency_ids= +# wrong constant name +# wrong constant name after_add_for_successor_dependencies +# wrong constant name after_add_for_successor_dependencies= +# wrong constant name after_add_for_successor_dependencies? +# wrong constant name after_remove_for_successor_dependencies +# wrong constant name after_remove_for_successor_dependencies= +# wrong constant name after_remove_for_successor_dependencies? +# wrong constant name before_add_for_successor_dependencies +# wrong constant name before_add_for_successor_dependencies= +# wrong constant name before_add_for_successor_dependencies? +# wrong constant name before_remove_for_successor_dependencies +# wrong constant name before_remove_for_successor_dependencies= +# wrong constant name before_remove_for_successor_dependencies? +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name column +# wrong constant name encoding +# wrong constant name end_seen? +# wrong constant name error? +# wrong constant name filename +# wrong constant name initialize +# wrong constant name lineno +# wrong constant name parse +# wrong constant name yydebug +# wrong constant name yydebug= +# undefined method `initialize1' for class `Ripper::Filter' +# undefined method `initialize2' for class `Ripper::Filter' +# undefined method `parse1' for class `Ripper::Filter' +# wrong constant name column +# wrong constant name filename +# wrong constant name initialize1 +# wrong constant name initialize2 +# wrong constant name initialize +# wrong constant name lineno +# wrong constant name parse1 +# wrong constant name parse +# wrong constant name +# uninitialized constant Ripper::Lexer::EVENTS +# wrong constant name +# uninitialized constant Ripper::Lexer::PARSER_EVENTS +# uninitialized constant Ripper::Lexer::PARSER_EVENT_TABLE +# uninitialized constant Ripper::Lexer::SCANNER_EVENTS +# uninitialized constant Ripper::Lexer::SCANNER_EVENT_TABLE +# uninitialized constant Ripper::Lexer::Version +# wrong constant name lex +# wrong constant name tokenize +# uninitialized constant Ripper::Lexer::Elem::Elem +# wrong constant name event +# wrong constant name event= +# wrong constant name pos +# wrong constant name pos= +# wrong constant name tok +# wrong constant name tok= +# wrong constant name +# wrong constant name [] +# wrong constant name members +# wrong constant name +# uninitialized constant Ripper::SexpBuilder::EVENTS +# uninitialized constant Ripper::SexpBuilder::PARSER_EVENTS +# uninitialized constant Ripper::SexpBuilder::PARSER_EVENT_TABLE +# uninitialized constant Ripper::SexpBuilder::SCANNER_EVENTS +# uninitialized constant Ripper::SexpBuilder::SCANNER_EVENT_TABLE +# uninitialized constant Ripper::SexpBuilder::Version +# wrong constant name on_BEGIN +# wrong constant name on_CHAR +# wrong constant name on_END +# wrong constant name on___end__ +# wrong constant name on_alias +# wrong constant name on_alias_error +# wrong constant name on_aref +# wrong constant name on_aref_field +# wrong constant name on_arg_ambiguous +# wrong constant name on_arg_paren +# wrong constant name on_args_add +# wrong constant name on_args_add_block +# wrong constant name on_args_add_star +# wrong constant name on_args_new +# wrong constant name on_array +# wrong constant name on_assign +# wrong constant name on_assign_error +# wrong constant name on_assoc_new +# wrong constant name on_assoc_splat +# wrong constant name on_assoclist_from_args +# wrong constant name on_backref +# wrong constant name on_backtick +# wrong constant name on_bare_assoc_hash +# wrong constant name on_begin +# wrong constant name on_binary +# wrong constant name on_block_var +# wrong constant name on_block_var_add_block +# wrong constant name on_block_var_add_star +# wrong constant name on_blockarg +# wrong constant name on_bodystmt +# wrong constant name on_brace_block +# wrong constant name on_break +# wrong constant name on_call +# wrong constant name on_case +# wrong constant name on_class +# wrong constant name on_class_name_error +# wrong constant name on_comma +# wrong constant name on_command +# wrong constant name on_command_call +# wrong constant name on_comment +# wrong constant name on_const +# wrong constant name on_const_path_field +# wrong constant name on_const_path_ref +# wrong constant name on_const_ref +# wrong constant name on_cvar +# wrong constant name on_def +# wrong constant name on_defined +# wrong constant name on_defs +# wrong constant name on_do_block +# wrong constant name on_dot2 +# wrong constant name on_dot3 +# wrong constant name on_dyna_symbol +# wrong constant name on_else +# wrong constant name on_elsif +# wrong constant name on_embdoc +# wrong constant name on_embdoc_beg +# wrong constant name on_embdoc_end +# wrong constant name on_embexpr_beg +# wrong constant name on_embexpr_end +# wrong constant name on_embvar +# wrong constant name on_ensure +# wrong constant name on_excessed_comma +# wrong constant name on_fcall +# wrong constant name on_field +# wrong constant name on_float +# wrong constant name on_for +# wrong constant name on_gvar +# wrong constant name on_hash +# wrong constant name on_heredoc_beg +# wrong constant name on_heredoc_end +# wrong constant name on_ident +# wrong constant name on_if +# wrong constant name on_if_mod +# wrong constant name on_ifop +# wrong constant name on_ignored_nl +# wrong constant name on_imaginary +# wrong constant name on_int +# wrong constant name on_ivar +# wrong constant name on_kw +# wrong constant name on_label +# wrong constant name on_label_end +# wrong constant name on_lambda +# wrong constant name on_lbrace +# wrong constant name on_lbracket +# wrong constant name on_lparen +# wrong constant name on_magic_comment +# wrong constant name on_massign +# wrong constant name on_method_add_arg +# wrong constant name on_method_add_block +# wrong constant name on_mlhs_add +# wrong constant name on_mlhs_add_star +# wrong constant name on_mlhs_new +# wrong constant name on_mlhs_paren +# wrong constant name on_module +# wrong constant name on_mrhs_add +# wrong constant name on_mrhs_add_star +# wrong constant name on_mrhs_new +# wrong constant name on_mrhs_new_from_args +# wrong constant name on_next +# wrong constant name on_nl +# wrong constant name on_op +# wrong constant name on_opassign +# wrong constant name on_operator_ambiguous +# wrong constant name on_param_error +# wrong constant name on_params +# wrong constant name on_paren +# wrong constant name on_parse_error +# wrong constant name on_period +# wrong constant name on_program +# wrong constant name on_qsymbols_add +# wrong constant name on_qsymbols_beg +# wrong constant name on_qsymbols_new +# wrong constant name on_qwords_add +# wrong constant name on_qwords_beg +# wrong constant name on_qwords_new +# wrong constant name on_rational +# wrong constant name on_rbrace +# wrong constant name on_rbracket +# wrong constant name on_redo +# wrong constant name on_regexp_add +# wrong constant name on_regexp_beg +# wrong constant name on_regexp_end +# wrong constant name on_regexp_literal +# wrong constant name on_regexp_new +# wrong constant name on_rescue +# wrong constant name on_rescue_mod +# wrong constant name on_rest_param +# wrong constant name on_retry +# wrong constant name on_return +# wrong constant name on_return0 +# wrong constant name on_rparen +# wrong constant name on_sclass +# wrong constant name on_semicolon +# wrong constant name on_sp +# wrong constant name on_stmts_add +# wrong constant name on_stmts_new +# wrong constant name on_string_add +# wrong constant name on_string_concat +# wrong constant name on_string_content +# wrong constant name on_string_dvar +# wrong constant name on_string_embexpr +# wrong constant name on_string_literal +# wrong constant name on_super +# wrong constant name on_symbeg +# wrong constant name on_symbol +# wrong constant name on_symbol_literal +# wrong constant name on_symbols_add +# wrong constant name on_symbols_beg +# wrong constant name on_symbols_new +# wrong constant name on_tlambda +# wrong constant name on_tlambeg +# wrong constant name on_top_const_field +# wrong constant name on_top_const_ref +# wrong constant name on_tstring_beg +# wrong constant name on_tstring_content +# wrong constant name on_tstring_end +# wrong constant name on_unary +# wrong constant name on_undef +# wrong constant name on_unless +# wrong constant name on_unless_mod +# wrong constant name on_until +# wrong constant name on_until_mod +# wrong constant name on_var_alias +# wrong constant name on_var_field +# wrong constant name on_var_ref +# wrong constant name on_vcall +# wrong constant name on_void_stmt +# wrong constant name on_when +# wrong constant name on_while +# wrong constant name on_while_mod +# wrong constant name on_word_add +# wrong constant name on_word_new +# wrong constant name on_words_add +# wrong constant name on_words_beg +# wrong constant name on_words_new +# wrong constant name on_words_sep +# wrong constant name on_xstring_add +# wrong constant name on_xstring_literal +# wrong constant name on_xstring_new +# wrong constant name on_yield +# wrong constant name on_yield0 +# wrong constant name on_zsuper +# wrong constant name +# uninitialized constant Ripper::SexpBuilderPP::EVENTS +# uninitialized constant Ripper::SexpBuilderPP::PARSER_EVENTS +# uninitialized constant Ripper::SexpBuilderPP::PARSER_EVENT_TABLE +# uninitialized constant Ripper::SexpBuilderPP::SCANNER_EVENTS +# uninitialized constant Ripper::SexpBuilderPP::SCANNER_EVENT_TABLE +# uninitialized constant Ripper::SexpBuilderPP::Version +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name initialize +# wrong constant name match +# wrong constant name match_list +# wrong constant name +# wrong constant name +# undefined method `string1' for class `Ripper::TokenPattern::MatchData' +# wrong constant name initialize +# wrong constant name string1 +# wrong constant name string +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name compile +# undefined singleton method `lex1' for `Ripper' +# undefined singleton method `lex2' for `Ripper' +# undefined singleton method `parse1' for `Ripper' +# undefined singleton method `parse2' for `Ripper' +# wrong constant name dedent_string +# wrong constant name lex1 +# wrong constant name lex2 +# wrong constant name lex +# wrong constant name parse1 +# wrong constant name parse2 +# wrong constant name parse +# wrong constant name token_match +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name initialize +# wrong constant name notice +# wrong constant name warning +# wrong constant name +# wrong constant name method_missing +# wrong constant name +# wrong constant name engine +# wrong constant name initialize +# wrong constant name recognized? +# wrong constant name recommended +# wrong constant name status +# wrong constant name version +# wrong constant name +# wrong constant name show_warnings +# wrong constant name silence! +# wrong constant name +# wrong constant name +# wrong constant name logger +# wrong constant name logger= +# wrong constant name stderr_logger +# undefined method `Fail1' for class `RubyLex' +# undefined method `Raise1' for class `RubyLex' +# undefined method `identify_string1' for class `RubyLex' +# undefined method `peek1' for class `RubyLex' +# undefined method `set_input1' for class `RubyLex' +# undefined method `set_prompt1' for class `RubyLex' +# undefined method `ungetc1' for class `RubyLex' +# wrong constant name +# uninitialized constant RubyLex::EXPR_ARG +# uninitialized constant RubyLex::EXPR_BEG +# uninitialized constant RubyLex::EXPR_CLASS +# uninitialized constant RubyLex::EXPR_DOT +# uninitialized constant RubyLex::EXPR_END +# uninitialized constant RubyLex::EXPR_FNAME +# uninitialized constant RubyLex::EXPR_MID +# wrong constant name Fail1 +# uninitialized constant RubyLex::Fail +# wrong constant name Raise1 +# uninitialized constant RubyLex::Raise +# wrong constant name +# wrong constant name +# uninitialized constant RubyLex::TkReading2Token +# wrong constant name +# wrong constant name +# uninitialized constant RubyLex::TkSymbol2Token +# wrong constant name +# uninitialized constant RubyLex::TokenDefinitions +# wrong constant name char_no +# wrong constant name each_top_level_statement +# wrong constant name eof? +# wrong constant name exception_on_syntax_error +# wrong constant name exception_on_syntax_error= +# wrong constant name get_readed +# wrong constant name getc +# wrong constant name getc_of_rests +# wrong constant name gets +# wrong constant name identify_comment +# wrong constant name identify_gvar +# wrong constant name identify_here_document +# wrong constant name identify_identifier +# wrong constant name identify_number +# wrong constant name identify_quotation +# wrong constant name identify_string1 +# wrong constant name identify_string +# wrong constant name identify_string_dvar +# wrong constant name indent +# wrong constant name initialize_input +# wrong constant name lex +# wrong constant name lex_init +# wrong constant name lex_int2 +# wrong constant name line_no +# wrong constant name peek1 +# wrong constant name peek +# wrong constant name peek_equal? +# wrong constant name peek_match? +# wrong constant name prompt +# wrong constant name read_escape +# wrong constant name readed_auto_clean_up +# wrong constant name readed_auto_clean_up= +# wrong constant name seek +# wrong constant name set_input1 +# wrong constant name set_input +# wrong constant name set_prompt1 +# wrong constant name set_prompt +# wrong constant name skip_space +# wrong constant name skip_space= +# wrong constant name token +# wrong constant name ungetc1 +# wrong constant name ungetc +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name debug? +# wrong constant name debug_level +# wrong constant name debug_level= +# wrong constant name included +# undefined method `Token1' for module `RubyToken' +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name Token1 +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name initialize +# wrong constant name name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name node +# wrong constant name +# wrong constant name initialize +# wrong constant name op +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name name +# wrong constant name name= +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name initialize +# wrong constant name name +# wrong constant name +# undefined method `initialize1' for class `RubyToken::TkVal' +# wrong constant name initialize1 +# wrong constant name initialize +# wrong constant name value +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name char_no +# wrong constant name initialize +# wrong constant name line_no +# wrong constant name seek +# wrong constant name +# undefined singleton method `def_token1' for `RubyToken' +# undefined singleton method `def_token2' for `RubyToken' +# wrong constant name +# wrong constant name def_token1 +# wrong constant name def_token2 +# wrong constant name def_token +# wrong constant name absolute_path +# wrong constant name base_label +# wrong constant name disasm +# wrong constant name disassemble +# wrong constant name eval +# wrong constant name first_lineno +# wrong constant name label +# wrong constant name path +# wrong constant name to_a +# wrong constant name to_binary +# wrong constant name compile +# wrong constant name compile_file +# wrong constant name compile_option +# wrong constant name compile_option= +# wrong constant name disasm +# wrong constant name disassemble +# wrong constant name load_from_binary +# wrong constant name load_from_binary_extra_data +# wrong constant name of +# wrong constant name stat +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name finish +# wrong constant name initialize +# wrong constant name pagecount +# wrong constant name remaining +# wrong constant name step +# wrong constant name +# uninitialized constant SQLite3::Blob::BLANK_RE +# uninitialized constant SQLite3::Blob::ENCODED_BLANKS +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# undefined method `create_aggregate1' for class `SQLite3::Database' +# undefined method `create_aggregate2' for class `SQLite3::Database' +# undefined method `create_aggregate3' for class `SQLite3::Database' +# undefined method `create_function1' for class `SQLite3::Database' +# undefined method `execute1' for class `SQLite3::Database' +# undefined method `execute_batch1' for class `SQLite3::Database' +# undefined method `filename1' for class `SQLite3::Database' +# undefined method `initialize1' for class `SQLite3::Database' +# undefined method `initialize2' for class `SQLite3::Database' +# undefined method `query1' for class `SQLite3::Database' +# undefined method `transaction1' for class `SQLite3::Database' +# uninitialized constant SQLite3::Database::AUTO_VACUUM_MODES +# uninitialized constant SQLite3::Database::ENCODINGS +# wrong constant name +# uninitialized constant SQLite3::Database::JOURNAL_MODES +# uninitialized constant SQLite3::Database::LOCKING_MODES +# uninitialized constant SQLite3::Database::SYNCHRONOUS_MODES +# uninitialized constant SQLite3::Database::TEMP_STORE_MODES +# uninitialized constant SQLite3::Database::WAL_CHECKPOINTS +# wrong constant name authorizer +# wrong constant name authorizer= +# wrong constant name busy_handler +# wrong constant name busy_timeout +# wrong constant name busy_timeout= +# wrong constant name changes +# wrong constant name close +# wrong constant name closed? +# wrong constant name collation +# wrong constant name collations +# wrong constant name commit +# wrong constant name complete? +# wrong constant name create_aggregate1 +# wrong constant name create_aggregate2 +# wrong constant name create_aggregate3 +# wrong constant name create_aggregate +# wrong constant name create_aggregate_handler +# wrong constant name create_function1 +# wrong constant name create_function +# wrong constant name define_aggregator +# wrong constant name define_function +# wrong constant name define_function_with_flags +# wrong constant name enable_load_extension +# wrong constant name errcode +# wrong constant name errmsg +# wrong constant name execute1 +# wrong constant name execute +# wrong constant name execute2 +# wrong constant name execute_batch1 +# wrong constant name execute_batch +# wrong constant name execute_batch2 +# wrong constant name extended_result_codes= +# wrong constant name filename1 +# wrong constant name filename +# wrong constant name get_first_row +# wrong constant name get_first_value +# wrong constant name initialize1 +# wrong constant name initialize2 +# wrong constant name initialize +# wrong constant name interrupt +# wrong constant name last_insert_row_id +# wrong constant name load_extension +# wrong constant name prepare +# wrong constant name query1 +# wrong constant name query +# wrong constant name readonly? +# wrong constant name results_as_hash +# wrong constant name results_as_hash= +# wrong constant name rollback +# wrong constant name total_changes +# wrong constant name trace +# wrong constant name transaction1 +# wrong constant name transaction +# wrong constant name transaction_active? +# wrong constant name translate_from_db +# wrong constant name translator +# wrong constant name type_translation +# wrong constant name type_translation= +# wrong constant name [] +# wrong constant name []= +# wrong constant name count +# wrong constant name result +# wrong constant name result= +# wrong constant name set_error +# wrong constant name +# wrong constant name +# wrong constant name open +# wrong constant name quote +# wrong constant name +# wrong constant name code +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name application_id +# wrong constant name application_id= +# wrong constant name auto_vacuum +# wrong constant name auto_vacuum= +# wrong constant name automatic_index +# wrong constant name automatic_index= +# wrong constant name busy_timeout +# wrong constant name busy_timeout= +# wrong constant name cache_size +# wrong constant name cache_size= +# wrong constant name cache_spill +# wrong constant name cache_spill= +# wrong constant name case_sensitive_like= +# wrong constant name cell_size_check +# wrong constant name cell_size_check= +# wrong constant name checkpoint_fullfsync +# wrong constant name checkpoint_fullfsync= +# wrong constant name collation_list +# wrong constant name compile_options +# wrong constant name count_changes +# wrong constant name count_changes= +# wrong constant name data_version +# wrong constant name database_list +# wrong constant name default_cache_size +# wrong constant name default_cache_size= +# wrong constant name default_synchronous +# wrong constant name default_synchronous= +# wrong constant name default_temp_store +# wrong constant name default_temp_store= +# wrong constant name defer_foreign_keys +# wrong constant name defer_foreign_keys= +# wrong constant name encoding +# wrong constant name encoding= +# wrong constant name foreign_key_check +# wrong constant name foreign_key_list +# wrong constant name foreign_keys +# wrong constant name foreign_keys= +# wrong constant name freelist_count +# wrong constant name full_column_names +# wrong constant name full_column_names= +# wrong constant name fullfsync +# wrong constant name fullfsync= +# wrong constant name get_boolean_pragma +# wrong constant name get_enum_pragma +# wrong constant name get_int_pragma +# wrong constant name get_query_pragma +# wrong constant name ignore_check_constraints= +# wrong constant name incremental_vacuum +# wrong constant name index_info +# wrong constant name index_list +# wrong constant name index_xinfo +# wrong constant name integrity_check +# wrong constant name journal_mode +# wrong constant name journal_mode= +# wrong constant name journal_size_limit +# wrong constant name journal_size_limit= +# wrong constant name legacy_file_format +# wrong constant name legacy_file_format= +# wrong constant name locking_mode +# wrong constant name locking_mode= +# wrong constant name max_page_count +# wrong constant name max_page_count= +# wrong constant name mmap_size +# wrong constant name mmap_size= +# wrong constant name page_count +# wrong constant name page_size +# wrong constant name page_size= +# wrong constant name parser_trace= +# wrong constant name query_only +# wrong constant name query_only= +# wrong constant name quick_check +# wrong constant name read_uncommitted +# wrong constant name read_uncommitted= +# wrong constant name recursive_triggers +# wrong constant name recursive_triggers= +# wrong constant name reverse_unordered_selects +# wrong constant name reverse_unordered_selects= +# wrong constant name schema_cookie +# wrong constant name schema_cookie= +# wrong constant name schema_version +# wrong constant name schema_version= +# wrong constant name secure_delete +# wrong constant name secure_delete= +# wrong constant name set_boolean_pragma +# wrong constant name set_enum_pragma +# wrong constant name set_int_pragma +# wrong constant name short_column_names +# wrong constant name short_column_names= +# wrong constant name shrink_memory +# wrong constant name soft_heap_limit +# wrong constant name soft_heap_limit= +# wrong constant name stats +# wrong constant name synchronous +# wrong constant name synchronous= +# wrong constant name table_info +# wrong constant name temp_store +# wrong constant name temp_store= +# wrong constant name threads +# wrong constant name threads= +# wrong constant name user_cookie +# wrong constant name user_cookie= +# wrong constant name user_version +# wrong constant name user_version= +# wrong constant name vdbe_addoptrace= +# wrong constant name vdbe_debug= +# wrong constant name vdbe_listing= +# wrong constant name vdbe_trace +# wrong constant name vdbe_trace= +# wrong constant name wal_autocheckpoint +# wrong constant name wal_autocheckpoint= +# wrong constant name wal_checkpoint +# wrong constant name wal_checkpoint= +# wrong constant name writable_schema= +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# uninitialized constant SQLite3::ResultSet::Elem +# wrong constant name +# wrong constant name close +# wrong constant name closed? +# wrong constant name columns +# wrong constant name each +# wrong constant name each_hash +# wrong constant name eof? +# wrong constant name initialize +# wrong constant name next +# wrong constant name next_hash +# wrong constant name reset +# wrong constant name types +# uninitialized constant SQLite3::ResultSet::ArrayWithTypes::Elem +# wrong constant name types +# wrong constant name types= +# wrong constant name +# uninitialized constant SQLite3::ResultSet::ArrayWithTypesAndFields::Elem +# wrong constant name fields +# wrong constant name fields= +# wrong constant name types +# wrong constant name types= +# wrong constant name +# uninitialized constant SQLite3::ResultSet::HashWithTypesAndFields::Elem +# uninitialized constant SQLite3::ResultSet::HashWithTypesAndFields::K +# uninitialized constant SQLite3::ResultSet::HashWithTypesAndFields::V +# wrong constant name [] +# wrong constant name fields +# wrong constant name fields= +# wrong constant name types +# wrong constant name types= +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# uninitialized constant SQLite3::Statement::Elem +# wrong constant name active? +# wrong constant name bind_param +# wrong constant name bind_parameter_count +# wrong constant name bind_params +# wrong constant name clear_bindings! +# wrong constant name close +# wrong constant name closed? +# wrong constant name column_count +# wrong constant name column_decltype +# wrong constant name column_name +# wrong constant name columns +# wrong constant name database_name +# wrong constant name done? +# wrong constant name each +# wrong constant name execute +# wrong constant name execute! +# wrong constant name initialize +# wrong constant name must_be_open! +# wrong constant name remainder +# wrong constant name reset! +# wrong constant name step +# wrong constant name types +# wrong constant name +# wrong constant name +# wrong constant name add_translator +# wrong constant name translate +# wrong constant name +# wrong constant name +# undefined method `length1' for class `SQLite3::Value' +# undefined method `to_s1' for class `SQLite3::Value' +# wrong constant name handle +# wrong constant name initialize +# wrong constant name length1 +# wrong constant name length +# wrong constant name null? +# wrong constant name to_blob +# wrong constant name to_f +# wrong constant name to_i +# wrong constant name to_int64 +# wrong constant name to_s1 +# wrong constant name to_s +# wrong constant name type +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name const_missing +# wrong constant name libversion +# wrong constant name sqlcipher? +# wrong constant name threadsafe +# wrong constant name threadsafe? +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name copy +# wrong constant name freeze +# wrong constant name +# wrong constant name libyaml_patched? +# wrong constant name libyaml_version_ok? +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name value +# wrong constant name +# wrong constant name value +# wrong constant name +# wrong constant name value +# wrong constant name +# undefined method `add_to_current_structure1' for class `SafeYAML::PsychHandler' +# undefined method `add_to_current_structure2' for class `SafeYAML::PsychHandler' +# undefined method `add_to_current_structure3' for class `SafeYAML::PsychHandler' +# uninitialized constant SafeYAML::PsychHandler::EVENTS +# uninitialized constant SafeYAML::PsychHandler::OPTIONS +# wrong constant name add_to_current_structure1 +# wrong constant name add_to_current_structure2 +# wrong constant name add_to_current_structure3 +# wrong constant name add_to_current_structure +# wrong constant name end_current_structure +# wrong constant name initialize +# wrong constant name result +# wrong constant name +# undefined method `initialize1' for class `SafeYAML::PsychResolver' +# wrong constant name get_node_tag +# wrong constant name get_node_type +# wrong constant name get_node_value +# wrong constant name initialize1 +# wrong constant name initialize +# wrong constant name native_resolve +# wrong constant name resolve_alias +# wrong constant name resolve_root +# wrong constant name value_is_quoted? +# wrong constant name +# wrong constant name get_and_check_node_tag +# wrong constant name initialize +# wrong constant name options +# wrong constant name resolve_map +# wrong constant name resolve_node +# wrong constant name resolve_scalar +# wrong constant name resolve_seq +# wrong constant name tag_is_whitelisted? +# wrong constant name +# uninitialized constant SafeYAML::SafeToRubyVisitor::DISPATCH +# uninitialized constant SafeYAML::SafeToRubyVisitor::SHOVEL +# wrong constant name accept +# wrong constant name initialize +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name transform? +# wrong constant name +# wrong constant name transform? +# wrong constant name +# wrong constant name transform? +# wrong constant name try_edge_cases? +# wrong constant name +# wrong constant name transform? +# wrong constant name try_edge_cases? +# wrong constant name +# wrong constant name transform? +# wrong constant name +# undefined method `transform?1' for class `SafeYAML::Transform::ToSymbol' +# wrong constant name transform?1 +# wrong constant name transform? +# wrong constant name +# wrong constant name +# wrong constant name +# uninitialized constant SafeYAML::Transform::TransformationMap::CaseAgnosticMap::Elem +# uninitialized constant SafeYAML::Transform::TransformationMap::CaseAgnosticMap::K +# uninitialized constant SafeYAML::Transform::TransformationMap::CaseAgnosticMap::V +# wrong constant name [] +# wrong constant name include? +# wrong constant name initialize +# wrong constant name +# wrong constant name set_predefined_values +# wrong constant name +# wrong constant name +# wrong constant name included +# undefined singleton method `to_guessed_type1' for `SafeYAML::Transform' +# undefined singleton method `to_guessed_type2' for `SafeYAML::Transform' +# undefined singleton method `to_proper_type1' for `SafeYAML::Transform' +# undefined singleton method `to_proper_type2' for `SafeYAML::Transform' +# undefined singleton method `to_proper_type3' for `SafeYAML::Transform' +# wrong constant name +# wrong constant name to_guessed_type1 +# wrong constant name to_guessed_type2 +# wrong constant name to_guessed_type +# wrong constant name to_proper_type1 +# wrong constant name to_proper_type2 +# wrong constant name to_proper_type3 +# wrong constant name to_proper_type +# undefined singleton method `load1' for `SafeYAML' +# undefined singleton method `load2' for `SafeYAML' +# undefined singleton method `load_file1' for `SafeYAML' +# wrong constant name +# wrong constant name load1 +# wrong constant name load2 +# wrong constant name load +# wrong constant name load_file1 +# wrong constant name load_file +# wrong constant name restore_defaults! +# wrong constant name tag_is_explicitly_trusted? +# wrong constant name tag_safety_check! +# wrong constant name whitelist! +# wrong constant name whitelist_class! +# undefined method `initialize1' for class `Sanitize' +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name clean +# wrong constant name clean_document +# wrong constant name clean_node! +# wrong constant name config +# wrong constant name document +# wrong constant name fragment +# wrong constant name initialize1 +# wrong constant name initialize +# wrong constant name node! +# undefined method `initialize1' for class `Sanitize::CSS' +# wrong constant name at_rule! +# wrong constant name config +# wrong constant name import_url_allowed? +# wrong constant name initialize1 +# wrong constant name initialize +# wrong constant name properties +# wrong constant name property! +# wrong constant name stylesheet +# wrong constant name tree! +# wrong constant name valid_url? +# undefined singleton method `properties1' for `Sanitize::CSS' +# undefined singleton method `stylesheet1' for `Sanitize::CSS' +# undefined singleton method `tree!1' for `Sanitize::CSS' +# wrong constant name +# wrong constant name properties1 +# wrong constant name properties +# wrong constant name stylesheet1 +# wrong constant name stylesheet +# wrong constant name tree!1 +# wrong constant name tree! +# undefined singleton method `merge1' for `Sanitize::Config' +# wrong constant name +# wrong constant name freeze_config +# wrong constant name merge1 +# wrong constant name merge +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name call +# wrong constant name initialize +# wrong constant name +# wrong constant name call +# wrong constant name initialize +# wrong constant name +# wrong constant name +# wrong constant name call +# wrong constant name initialize +# wrong constant name +# wrong constant name +# undefined singleton method `clean1' for `Sanitize' +# undefined singleton method `clean_document1' for `Sanitize' +# undefined singleton method `clean_node!1' for `Sanitize' +# undefined singleton method `document1' for `Sanitize' +# undefined singleton method `fragment1' for `Sanitize' +# undefined singleton method `node!1' for `Sanitize' +# wrong constant name +# wrong constant name clean1 +# wrong constant name clean +# wrong constant name clean_document1 +# wrong constant name clean_document +# wrong constant name clean_node!1 +# wrong constant name clean_node! +# wrong constant name document1 +# wrong constant name document +# wrong constant name fragment1 +# wrong constant name fragment +# wrong constant name node!1 +# wrong constant name node! +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# undefined method `initialize1' for class `Sass::BaseEnvironment' +# undefined method `initialize2' for class `Sass::BaseEnvironment' +# wrong constant name _function +# wrong constant name _mixin +# wrong constant name _var +# wrong constant name caller +# wrong constant name caller= +# wrong constant name content +# wrong constant name content= +# wrong constant name function +# wrong constant name global? +# wrong constant name global_env +# wrong constant name initialize1 +# wrong constant name initialize2 +# wrong constant name initialize +# wrong constant name is_function_global? +# wrong constant name is_mixin_global? +# wrong constant name is_var_global? +# wrong constant name mixin +# wrong constant name options +# wrong constant name selector +# wrong constant name selector= +# wrong constant name stack +# wrong constant name var +# wrong constant name +# wrong constant name inherited_hash_accessor +# wrong constant name inherited_hash_reader +# wrong constant name inherited_hash_writer +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name _retrieve +# wrong constant name _store +# wrong constant name key +# wrong constant name retrieve +# wrong constant name store +# wrong constant name +# wrong constant name initialize +# wrong constant name store +# wrong constant name +# wrong constant name cache_location +# wrong constant name cache_location= +# wrong constant name initialize +# wrong constant name +# wrong constant name _dump +# wrong constant name reset! +# wrong constant name store +# wrong constant name +# wrong constant name _load +# wrong constant name +# uninitialized constant Sass::Callable::Elem +# wrong constant name args +# wrong constant name args= +# wrong constant name environment +# wrong constant name environment= +# wrong constant name has_content +# wrong constant name has_content= +# wrong constant name name +# wrong constant name name= +# wrong constant name origin +# wrong constant name origin= +# wrong constant name splat +# wrong constant name splat= +# wrong constant name tree +# wrong constant name tree= +# wrong constant name type +# wrong constant name type= +# wrong constant name +# wrong constant name [] +# wrong constant name members +# undefined method `warn1' for class `Sass::Deprecation' +# wrong constant name warn1 +# wrong constant name warn +# wrong constant name +# wrong constant name allow_double_warnings +# undefined method `initialize1' for class `Sass::Engine' +# wrong constant name +# wrong constant name _dependencies +# wrong constant name dependencies +# wrong constant name initialize1 +# wrong constant name initialize +# wrong constant name options +# wrong constant name render +# wrong constant name render_with_sourcemap +# wrong constant name source_encoding +# wrong constant name to_css +# wrong constant name to_tree +# wrong constant name comment? +# wrong constant name +# wrong constant name +# wrong constant name for_file +# wrong constant name normalize_options +# wrong constant name parse_interp +# wrong constant name parent +# wrong constant name set_function +# wrong constant name set_global_function +# wrong constant name set_global_mixin +# wrong constant name set_global_var +# wrong constant name set_local_function +# wrong constant name set_local_mixin +# wrong constant name set_local_var +# wrong constant name set_mixin +# wrong constant name set_var +# wrong constant name try_set_function +# wrong constant name try_set_mixin +# wrong constant name try_set_var +# wrong constant name +# wrong constant name add_feature +# wrong constant name has_feature? +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name directories_to_watch +# wrong constant name find +# wrong constant name find_relative +# wrong constant name key +# wrong constant name mtime +# wrong constant name public_url +# wrong constant name watched_file? +# wrong constant name +# uninitialized constant Sass::Importers::DeprecatedPath::REDUNDANT_DIRECTORY +# wrong constant name deprecation_warning +# wrong constant name find +# wrong constant name +# wrong constant name eql? +# wrong constant name escape_glob_characters +# wrong constant name extensions +# wrong constant name find +# wrong constant name find_real_file +# wrong constant name find_relative +# wrong constant name initialize +# wrong constant name key +# wrong constant name mtime +# wrong constant name possible_files +# wrong constant name public_url +# wrong constant name remove_root +# wrong constant name root +# wrong constant name root= +# wrong constant name split +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# undefined method `initialize1' for class `Sass::Logger::Base' +# undefined method `initialize2' for class `Sass::Logger::Base' +# wrong constant name _log +# wrong constant name capture +# wrong constant name debug +# wrong constant name disabled +# wrong constant name disabled= +# wrong constant name error +# wrong constant name info +# wrong constant name initialize1 +# wrong constant name initialize2 +# wrong constant name initialize +# wrong constant name io +# wrong constant name io= +# wrong constant name log +# wrong constant name log_level +# wrong constant name log_level= +# wrong constant name logging_level? +# wrong constant name trace +# wrong constant name warn +# wrong constant name +# wrong constant name flush +# wrong constant name initialize +# wrong constant name uninstall! +# wrong constant name +# wrong constant name install! +# wrong constant name +# undefined method `define_logger1' for module `Sass::Logger::LogLevel::ClassMethods' +# undefined method `log_level1' for module `Sass::Logger::LogLevel::ClassMethods' +# wrong constant name define_logger1 +# wrong constant name define_logger +# wrong constant name inherited +# wrong constant name log_level1 +# wrong constant name log_level +# wrong constant name log_level? +# wrong constant name log_levels +# wrong constant name log_levels= +# wrong constant name +# wrong constant name +# wrong constant name included +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name deep_copy +# wrong constant name expressions +# wrong constant name expressions= +# wrong constant name initialize +# wrong constant name merge +# wrong constant name modifier +# wrong constant name modifier= +# wrong constant name resolved_modifier +# wrong constant name resolved_type +# wrong constant name to_a +# wrong constant name to_css +# wrong constant name to_src +# wrong constant name type +# wrong constant name type= +# wrong constant name +# wrong constant name deep_copy +# wrong constant name initialize +# wrong constant name merge +# wrong constant name queries +# wrong constant name queries= +# wrong constant name to_a +# wrong constant name to_css +# wrong constant name to_src +# wrong constant name +# wrong constant name +# wrong constant name _interp_to_src +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name environment +# wrong constant name initialize +# wrong constant name path_to +# wrong constant name +# wrong constant name +# uninitialized constant Sass::Rails::Railtie::ABSTRACT_RAILTIES +# wrong constant name +# wrong constant name +# wrong constant name +# uninitialized constant Sass::Rails::SassImporter::GLOB +# wrong constant name +# uninitialized constant Sass::Rails::SassImporter::REDUNDANT_DIRECTORY +# wrong constant name extensions +# wrong constant name find +# wrong constant name find_relative +# wrong constant name +# wrong constant name erb_extensions +# wrong constant name extensions +# wrong constant name find +# wrong constant name find_relative +# wrong constant name +# wrong constant name find +# wrong constant name find_relative +# wrong constant name +# wrong constant name +# wrong constant name evaluate +# wrong constant name initialize_engine +# wrong constant name syntax +# wrong constant name +# wrong constant name engine_initialized? +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# uninitialized constant Sass::SCSS::CssParser::ANY +# uninitialized constant Sass::SCSS::CssParser::CDC +# uninitialized constant Sass::SCSS::CssParser::CDO +# uninitialized constant Sass::SCSS::CssParser::COMMENT +# uninitialized constant Sass::SCSS::CssParser::DASHMATCH +# uninitialized constant Sass::SCSS::CssParser::DIRECTIVES +# uninitialized constant Sass::SCSS::CssParser::DOMAIN +# uninitialized constant Sass::SCSS::CssParser::ESCAPE +# uninitialized constant Sass::SCSS::CssParser::EXPR_NAMES +# uninitialized constant Sass::SCSS::CssParser::FUNCTION +# uninitialized constant Sass::SCSS::CssParser::GREATER +# uninitialized constant Sass::SCSS::CssParser::H +# uninitialized constant Sass::SCSS::CssParser::HASH +# uninitialized constant Sass::SCSS::CssParser::HEXCOLOR +# uninitialized constant Sass::SCSS::CssParser::IDENT +# uninitialized constant Sass::SCSS::CssParser::IDENT_HYPHEN_INTERP +# uninitialized constant Sass::SCSS::CssParser::IDENT_START +# uninitialized constant Sass::SCSS::CssParser::IMPORTANT +# uninitialized constant Sass::SCSS::CssParser::INCLUDES +# uninitialized constant Sass::SCSS::CssParser::INTERP_START +# uninitialized constant Sass::SCSS::CssParser::NAME +# uninitialized constant Sass::SCSS::CssParser::NEWLINE +# uninitialized constant Sass::SCSS::CssParser::NL +# uninitialized constant Sass::SCSS::CssParser::NMCHAR +# uninitialized constant Sass::SCSS::CssParser::NMSTART +# uninitialized constant Sass::SCSS::CssParser::NONASCII +# uninitialized constant Sass::SCSS::CssParser::NOT +# uninitialized constant Sass::SCSS::CssParser::NUMBER +# uninitialized constant Sass::SCSS::CssParser::OPTIONAL +# uninitialized constant Sass::SCSS::CssParser::PERCENTAGE +# uninitialized constant Sass::SCSS::CssParser::PLUS +# uninitialized constant Sass::SCSS::CssParser::PREFIXED_DIRECTIVES +# uninitialized constant Sass::SCSS::CssParser::PREFIXED_SELECTOR_PSEUDO_CLASSES +# uninitialized constant Sass::SCSS::CssParser::PREFIXMATCH +# uninitialized constant Sass::SCSS::CssParser::RANGE +# uninitialized constant Sass::SCSS::CssParser::S +# uninitialized constant Sass::SCSS::CssParser::SELECTOR_PSEUDO_CLASSES +# uninitialized constant Sass::SCSS::CssParser::SELECTOR_PSEUDO_ELEMENTS +# uninitialized constant Sass::SCSS::CssParser::SINGLE_LINE_COMMENT +# uninitialized constant Sass::SCSS::CssParser::STATIC_COMPONENT +# uninitialized constant Sass::SCSS::CssParser::STATIC_SELECTOR +# uninitialized constant Sass::SCSS::CssParser::STATIC_VALUE +# uninitialized constant Sass::SCSS::CssParser::STRING +# uninitialized constant Sass::SCSS::CssParser::STRING1 +# uninitialized constant Sass::SCSS::CssParser::STRING1_NOINTERP +# uninitialized constant Sass::SCSS::CssParser::STRING2 +# uninitialized constant Sass::SCSS::CssParser::STRING2_NOINTERP +# uninitialized constant Sass::SCSS::CssParser::STRING_NOINTERP +# uninitialized constant Sass::SCSS::CssParser::SUBSTRINGMATCH +# uninitialized constant Sass::SCSS::CssParser::SUFFIXMATCH +# uninitialized constant Sass::SCSS::CssParser::TILDE +# uninitialized constant Sass::SCSS::CssParser::TOK_NAMES +# uninitialized constant Sass::SCSS::CssParser::UNICODE +# uninitialized constant Sass::SCSS::CssParser::UNICODERANGE +# uninitialized constant Sass::SCSS::CssParser::UNIT +# uninitialized constant Sass::SCSS::CssParser::UNITLESS_NUMBER +# uninitialized constant Sass::SCSS::CssParser::URI +# uninitialized constant Sass::SCSS::CssParser::URL +# uninitialized constant Sass::SCSS::CssParser::URLCHAR +# uninitialized constant Sass::SCSS::CssParser::URL_PREFIX +# uninitialized constant Sass::SCSS::CssParser::VARIABLE +# uninitialized constant Sass::SCSS::CssParser::W +# wrong constant name +# undefined method `initialize1' for class `Sass::SCSS::Parser' +# undefined method `initialize2' for class `Sass::SCSS::Parser' +# uninitialized constant Sass::SCSS::Parser::ANY +# uninitialized constant Sass::SCSS::Parser::CDC +# uninitialized constant Sass::SCSS::Parser::CDO +# uninitialized constant Sass::SCSS::Parser::COMMENT +# uninitialized constant Sass::SCSS::Parser::DASHMATCH +# uninitialized constant Sass::SCSS::Parser::DOMAIN +# uninitialized constant Sass::SCSS::Parser::ESCAPE +# uninitialized constant Sass::SCSS::Parser::FUNCTION +# uninitialized constant Sass::SCSS::Parser::GREATER +# uninitialized constant Sass::SCSS::Parser::H +# uninitialized constant Sass::SCSS::Parser::HASH +# uninitialized constant Sass::SCSS::Parser::HEXCOLOR +# uninitialized constant Sass::SCSS::Parser::IDENT +# uninitialized constant Sass::SCSS::Parser::IDENT_HYPHEN_INTERP +# uninitialized constant Sass::SCSS::Parser::IDENT_START +# uninitialized constant Sass::SCSS::Parser::IMPORTANT +# uninitialized constant Sass::SCSS::Parser::INCLUDES +# uninitialized constant Sass::SCSS::Parser::INTERP_START +# uninitialized constant Sass::SCSS::Parser::NAME +# uninitialized constant Sass::SCSS::Parser::NL +# uninitialized constant Sass::SCSS::Parser::NMCHAR +# uninitialized constant Sass::SCSS::Parser::NMSTART +# uninitialized constant Sass::SCSS::Parser::NONASCII +# uninitialized constant Sass::SCSS::Parser::NOT +# uninitialized constant Sass::SCSS::Parser::NUMBER +# uninitialized constant Sass::SCSS::Parser::OPTIONAL +# uninitialized constant Sass::SCSS::Parser::PERCENTAGE +# uninitialized constant Sass::SCSS::Parser::PLUS +# uninitialized constant Sass::SCSS::Parser::PREFIXMATCH +# uninitialized constant Sass::SCSS::Parser::RANGE +# uninitialized constant Sass::SCSS::Parser::S +# uninitialized constant Sass::SCSS::Parser::SINGLE_LINE_COMMENT +# uninitialized constant Sass::SCSS::Parser::STATIC_COMPONENT +# uninitialized constant Sass::SCSS::Parser::STATIC_SELECTOR +# uninitialized constant Sass::SCSS::Parser::STATIC_VALUE +# uninitialized constant Sass::SCSS::Parser::STRING +# uninitialized constant Sass::SCSS::Parser::STRING1 +# uninitialized constant Sass::SCSS::Parser::STRING1_NOINTERP +# uninitialized constant Sass::SCSS::Parser::STRING2 +# uninitialized constant Sass::SCSS::Parser::STRING2_NOINTERP +# uninitialized constant Sass::SCSS::Parser::STRING_NOINTERP +# uninitialized constant Sass::SCSS::Parser::SUBSTRINGMATCH +# uninitialized constant Sass::SCSS::Parser::SUFFIXMATCH +# uninitialized constant Sass::SCSS::Parser::TILDE +# uninitialized constant Sass::SCSS::Parser::UNICODE +# uninitialized constant Sass::SCSS::Parser::UNICODERANGE +# uninitialized constant Sass::SCSS::Parser::UNIT +# uninitialized constant Sass::SCSS::Parser::UNITLESS_NUMBER +# uninitialized constant Sass::SCSS::Parser::URI +# uninitialized constant Sass::SCSS::Parser::URL +# uninitialized constant Sass::SCSS::Parser::URLCHAR +# uninitialized constant Sass::SCSS::Parser::URL_PREFIX +# uninitialized constant Sass::SCSS::Parser::VARIABLE +# uninitialized constant Sass::SCSS::Parser::W +# wrong constant name initialize1 +# wrong constant name initialize2 +# wrong constant name initialize +# wrong constant name offset +# wrong constant name offset= +# wrong constant name parse +# wrong constant name parse_at_root_query +# wrong constant name parse_declaration_value +# wrong constant name parse_interp_ident +# wrong constant name parse_media_query_list +# wrong constant name parse_supports_clause +# wrong constant name parse_supports_condition +# wrong constant name +# wrong constant name expected +# wrong constant name sass_script_parser +# wrong constant name sass_script_parser= +# undefined singleton method `quote1' for `Sass::SCSS::RX' +# wrong constant name +# wrong constant name escape_char +# wrong constant name escape_ident +# wrong constant name quote1 +# wrong constant name quote +# undefined method `initialize1' for class `Sass::SCSS::StaticParser' +# undefined method `initialize2' for class `Sass::SCSS::StaticParser' +# undefined method `initialize3' for class `Sass::SCSS::StaticParser' +# uninitialized constant Sass::SCSS::StaticParser::ANY +# uninitialized constant Sass::SCSS::StaticParser::CDC +# uninitialized constant Sass::SCSS::StaticParser::CDO +# uninitialized constant Sass::SCSS::StaticParser::COMMENT +# uninitialized constant Sass::SCSS::StaticParser::DASHMATCH +# uninitialized constant Sass::SCSS::StaticParser::DIRECTIVES +# uninitialized constant Sass::SCSS::StaticParser::DOMAIN +# uninitialized constant Sass::SCSS::StaticParser::ESCAPE +# uninitialized constant Sass::SCSS::StaticParser::EXPR_NAMES +# uninitialized constant Sass::SCSS::StaticParser::FUNCTION +# uninitialized constant Sass::SCSS::StaticParser::GREATER +# uninitialized constant Sass::SCSS::StaticParser::H +# uninitialized constant Sass::SCSS::StaticParser::HASH +# uninitialized constant Sass::SCSS::StaticParser::HEXCOLOR +# uninitialized constant Sass::SCSS::StaticParser::IDENT +# uninitialized constant Sass::SCSS::StaticParser::IDENT_HYPHEN_INTERP +# uninitialized constant Sass::SCSS::StaticParser::IDENT_START +# uninitialized constant Sass::SCSS::StaticParser::IMPORTANT +# uninitialized constant Sass::SCSS::StaticParser::INCLUDES +# uninitialized constant Sass::SCSS::StaticParser::INTERP_START +# uninitialized constant Sass::SCSS::StaticParser::NAME +# uninitialized constant Sass::SCSS::StaticParser::NEWLINE +# uninitialized constant Sass::SCSS::StaticParser::NL +# uninitialized constant Sass::SCSS::StaticParser::NMCHAR +# uninitialized constant Sass::SCSS::StaticParser::NMSTART +# uninitialized constant Sass::SCSS::StaticParser::NONASCII +# uninitialized constant Sass::SCSS::StaticParser::NOT +# uninitialized constant Sass::SCSS::StaticParser::NUMBER +# uninitialized constant Sass::SCSS::StaticParser::OPTIONAL +# uninitialized constant Sass::SCSS::StaticParser::PERCENTAGE +# uninitialized constant Sass::SCSS::StaticParser::PLUS +# uninitialized constant Sass::SCSS::StaticParser::PREFIXED_DIRECTIVES +# uninitialized constant Sass::SCSS::StaticParser::PREFIXMATCH +# uninitialized constant Sass::SCSS::StaticParser::RANGE +# uninitialized constant Sass::SCSS::StaticParser::S +# uninitialized constant Sass::SCSS::StaticParser::SINGLE_LINE_COMMENT +# uninitialized constant Sass::SCSS::StaticParser::STATIC_COMPONENT +# uninitialized constant Sass::SCSS::StaticParser::STATIC_SELECTOR +# uninitialized constant Sass::SCSS::StaticParser::STATIC_VALUE +# uninitialized constant Sass::SCSS::StaticParser::STRING +# uninitialized constant Sass::SCSS::StaticParser::STRING1 +# uninitialized constant Sass::SCSS::StaticParser::STRING1_NOINTERP +# uninitialized constant Sass::SCSS::StaticParser::STRING2 +# uninitialized constant Sass::SCSS::StaticParser::STRING2_NOINTERP +# uninitialized constant Sass::SCSS::StaticParser::STRING_NOINTERP +# uninitialized constant Sass::SCSS::StaticParser::SUBSTRINGMATCH +# uninitialized constant Sass::SCSS::StaticParser::SUFFIXMATCH +# uninitialized constant Sass::SCSS::StaticParser::TILDE +# uninitialized constant Sass::SCSS::StaticParser::TOK_NAMES +# uninitialized constant Sass::SCSS::StaticParser::UNICODE +# uninitialized constant Sass::SCSS::StaticParser::UNICODERANGE +# uninitialized constant Sass::SCSS::StaticParser::UNIT +# uninitialized constant Sass::SCSS::StaticParser::UNITLESS_NUMBER +# uninitialized constant Sass::SCSS::StaticParser::URI +# uninitialized constant Sass::SCSS::StaticParser::URL +# uninitialized constant Sass::SCSS::StaticParser::URLCHAR +# uninitialized constant Sass::SCSS::StaticParser::URL_PREFIX +# uninitialized constant Sass::SCSS::StaticParser::VARIABLE +# uninitialized constant Sass::SCSS::StaticParser::W +# wrong constant name initialize1 +# wrong constant name initialize2 +# wrong constant name initialize3 +# wrong constant name initialize +# wrong constant name parse_keyframes_selector +# wrong constant name parse_selector +# wrong constant name parse_static_at_root_query +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# uninitialized constant Sass::Script::CssLexer::ANY +# uninitialized constant Sass::Script::CssLexer::CDC +# uninitialized constant Sass::Script::CssLexer::CDO +# uninitialized constant Sass::Script::CssLexer::COMMENT +# uninitialized constant Sass::Script::CssLexer::DASHMATCH +# uninitialized constant Sass::Script::CssLexer::DOMAIN +# uninitialized constant Sass::Script::CssLexer::ESCAPE +# uninitialized constant Sass::Script::CssLexer::FUNCTION +# uninitialized constant Sass::Script::CssLexer::GREATER +# uninitialized constant Sass::Script::CssLexer::H +# uninitialized constant Sass::Script::CssLexer::HASH +# uninitialized constant Sass::Script::CssLexer::HEXCOLOR +# uninitialized constant Sass::Script::CssLexer::IDENT +# uninitialized constant Sass::Script::CssLexer::IDENT_HYPHEN_INTERP +# uninitialized constant Sass::Script::CssLexer::IDENT_OP_NAMES +# uninitialized constant Sass::Script::CssLexer::IDENT_START +# uninitialized constant Sass::Script::CssLexer::IMPORTANT +# uninitialized constant Sass::Script::CssLexer::INCLUDES +# uninitialized constant Sass::Script::CssLexer::INTERP_START +# uninitialized constant Sass::Script::CssLexer::NAME +# uninitialized constant Sass::Script::CssLexer::NL +# uninitialized constant Sass::Script::CssLexer::NMCHAR +# uninitialized constant Sass::Script::CssLexer::NMSTART +# uninitialized constant Sass::Script::CssLexer::NONASCII +# uninitialized constant Sass::Script::CssLexer::NOT +# uninitialized constant Sass::Script::CssLexer::NUMBER +# uninitialized constant Sass::Script::CssLexer::OPERATORS +# uninitialized constant Sass::Script::CssLexer::OPERATORS_REVERSE +# uninitialized constant Sass::Script::CssLexer::OPTIONAL +# uninitialized constant Sass::Script::CssLexer::OP_NAMES +# uninitialized constant Sass::Script::CssLexer::PARSEABLE_NUMBER +# uninitialized constant Sass::Script::CssLexer::PERCENTAGE +# uninitialized constant Sass::Script::CssLexer::PLUS +# uninitialized constant Sass::Script::CssLexer::PREFIXMATCH +# uninitialized constant Sass::Script::CssLexer::RANGE +# uninitialized constant Sass::Script::CssLexer::REGULAR_EXPRESSIONS +# uninitialized constant Sass::Script::CssLexer::S +# uninitialized constant Sass::Script::CssLexer::SINGLE_LINE_COMMENT +# uninitialized constant Sass::Script::CssLexer::STATIC_COMPONENT +# uninitialized constant Sass::Script::CssLexer::STATIC_SELECTOR +# uninitialized constant Sass::Script::CssLexer::STATIC_VALUE +# uninitialized constant Sass::Script::CssLexer::STRING +# uninitialized constant Sass::Script::CssLexer::STRING1 +# uninitialized constant Sass::Script::CssLexer::STRING1_NOINTERP +# uninitialized constant Sass::Script::CssLexer::STRING2 +# uninitialized constant Sass::Script::CssLexer::STRING2_NOINTERP +# uninitialized constant Sass::Script::CssLexer::STRING_NOINTERP +# uninitialized constant Sass::Script::CssLexer::STRING_REGULAR_EXPRESSIONS +# uninitialized constant Sass::Script::CssLexer::SUBSTRINGMATCH +# uninitialized constant Sass::Script::CssLexer::SUFFIXMATCH +# uninitialized constant Sass::Script::CssLexer::TILDE +# uninitialized constant Sass::Script::CssLexer::TOKEN_NAMES +# uninitialized constant Sass::Script::CssLexer::UNICODE +# uninitialized constant Sass::Script::CssLexer::UNICODERANGE +# uninitialized constant Sass::Script::CssLexer::UNIT +# uninitialized constant Sass::Script::CssLexer::UNITLESS_NUMBER +# uninitialized constant Sass::Script::CssLexer::URI +# uninitialized constant Sass::Script::CssLexer::URL +# uninitialized constant Sass::Script::CssLexer::URLCHAR +# uninitialized constant Sass::Script::CssLexer::URL_PREFIX +# uninitialized constant Sass::Script::CssLexer::VARIABLE +# uninitialized constant Sass::Script::CssLexer::W +# wrong constant name +# uninitialized constant Sass::Script::CssParser::ASSOCIATIVE +# uninitialized constant Sass::Script::CssParser::EXPR_NAMES +# uninitialized constant Sass::Script::CssParser::PRECEDENCE +# wrong constant name div +# wrong constant name +# undefined method `append1' for module `Sass::Script::Functions' +# undefined method `get_function1' for module `Sass::Script::Functions' +# undefined method `hsl1' for module `Sass::Script::Functions' +# undefined method `hsl2' for module `Sass::Script::Functions' +# undefined method `hsla1' for module `Sass::Script::Functions' +# undefined method `hsla2' for module `Sass::Script::Functions' +# undefined method `hsla3' for module `Sass::Script::Functions' +# undefined method `invert1' for module `Sass::Script::Functions' +# undefined method `join1' for module `Sass::Script::Functions' +# undefined method `join2' for module `Sass::Script::Functions' +# undefined method `join3' for module `Sass::Script::Functions' +# undefined method `mix1' for module `Sass::Script::Functions' +# undefined method `random1' for module `Sass::Script::Functions' +# undefined method `rgb1' for module `Sass::Script::Functions' +# undefined method `rgb2' for module `Sass::Script::Functions' +# undefined method `saturate1' for module `Sass::Script::Functions' +# undefined method `str_slice1' for module `Sass::Script::Functions' +# wrong constant name +# wrong constant name +# wrong constant name abs +# wrong constant name adjust_color +# wrong constant name adjust_hue +# wrong constant name alpha +# wrong constant name append1 +# wrong constant name append +# wrong constant name blue +# wrong constant name call +# wrong constant name ceil +# wrong constant name change_color +# wrong constant name comparable +# wrong constant name complement +# wrong constant name content_exists +# wrong constant name counter +# wrong constant name counters +# wrong constant name darken +# wrong constant name desaturate +# wrong constant name fade_in +# wrong constant name fade_out +# wrong constant name feature_exists +# wrong constant name floor +# wrong constant name function_exists +# wrong constant name get_function1 +# wrong constant name get_function +# wrong constant name global_variable_exists +# wrong constant name grayscale +# wrong constant name green +# wrong constant name hsl1 +# wrong constant name hsl2 +# wrong constant name hsl +# wrong constant name hsla1 +# wrong constant name hsla2 +# wrong constant name hsla3 +# wrong constant name hsla +# wrong constant name hue +# wrong constant name ie_hex_str +# wrong constant name if +# wrong constant name index +# wrong constant name inspect +# wrong constant name invert1 +# wrong constant name invert +# wrong constant name is_bracketed +# wrong constant name is_superselector +# wrong constant name join1 +# wrong constant name join2 +# wrong constant name join3 +# wrong constant name join +# wrong constant name keywords +# wrong constant name length +# wrong constant name lighten +# wrong constant name lightness +# wrong constant name list_separator +# wrong constant name map_get +# wrong constant name map_has_key +# wrong constant name map_keys +# wrong constant name map_merge +# wrong constant name map_remove +# wrong constant name map_values +# wrong constant name max +# wrong constant name min +# wrong constant name mix1 +# wrong constant name mix +# wrong constant name mixin_exists +# wrong constant name nth +# wrong constant name opacify +# wrong constant name opacity +# wrong constant name percentage +# wrong constant name quote +# wrong constant name random1 +# wrong constant name random +# wrong constant name red +# wrong constant name rgb1 +# wrong constant name rgb2 +# wrong constant name rgb +# wrong constant name rgba +# wrong constant name round +# wrong constant name saturate1 +# wrong constant name saturate +# wrong constant name saturation +# wrong constant name scale_color +# wrong constant name selector_append +# wrong constant name selector_extend +# wrong constant name selector_nest +# wrong constant name selector_parse +# wrong constant name selector_replace +# wrong constant name selector_unify +# wrong constant name set_nth +# wrong constant name simple_selectors +# wrong constant name str_index +# wrong constant name str_insert +# wrong constant name str_length +# wrong constant name str_slice1 +# wrong constant name str_slice +# wrong constant name to_lower_case +# wrong constant name to_upper_case +# wrong constant name transparentize +# wrong constant name type_of +# wrong constant name unique_id +# wrong constant name unit +# wrong constant name unitless +# wrong constant name unquote +# wrong constant name variable_exists +# wrong constant name zip +# undefined method `assert_integer1' for class `Sass::Script::Functions::EvaluationContext' +# undefined method `assert_type1' for class `Sass::Script::Functions::EvaluationContext' +# undefined method `assert_unit1' for class `Sass::Script::Functions::EvaluationContext' +# undefined method `perform1' for class `Sass::Script::Functions::EvaluationContext' +# uninitialized constant Sass::Script::Functions::EvaluationContext::VALID_UNIT +# wrong constant name assert_integer1 +# wrong constant name assert_integer +# wrong constant name assert_type1 +# wrong constant name assert_type +# wrong constant name assert_unit1 +# wrong constant name assert_unit +# wrong constant name environment +# wrong constant name initialize +# wrong constant name options +# wrong constant name perform1 +# wrong constant name perform +# wrong constant name +# uninitialized constant Sass::Script::Functions::Signature::Elem +# wrong constant name args +# wrong constant name args= +# wrong constant name delayed_args +# wrong constant name delayed_args= +# wrong constant name deprecated +# wrong constant name deprecated= +# wrong constant name var_args +# wrong constant name var_args= +# wrong constant name var_kwargs +# wrong constant name var_kwargs= +# wrong constant name +# wrong constant name [] +# wrong constant name members +# undefined singleton method `declare1' for `Sass::Script::Functions' +# wrong constant name +# wrong constant name callable? +# wrong constant name declare1 +# wrong constant name declare +# wrong constant name random_number_generator +# wrong constant name random_seed= +# wrong constant name signature +# undefined method `char1' for class `Sass::Script::Lexer' +# undefined method `whitespace?1' for class `Sass::Script::Lexer' +# uninitialized constant Sass::Script::Lexer::ANY +# uninitialized constant Sass::Script::Lexer::CDC +# uninitialized constant Sass::Script::Lexer::CDO +# uninitialized constant Sass::Script::Lexer::COMMENT +# uninitialized constant Sass::Script::Lexer::DASHMATCH +# uninitialized constant Sass::Script::Lexer::DOMAIN +# uninitialized constant Sass::Script::Lexer::ESCAPE +# uninitialized constant Sass::Script::Lexer::FUNCTION +# uninitialized constant Sass::Script::Lexer::GREATER +# uninitialized constant Sass::Script::Lexer::H +# uninitialized constant Sass::Script::Lexer::HASH +# uninitialized constant Sass::Script::Lexer::HEXCOLOR +# uninitialized constant Sass::Script::Lexer::IDENT +# uninitialized constant Sass::Script::Lexer::IDENT_HYPHEN_INTERP +# uninitialized constant Sass::Script::Lexer::IDENT_START +# uninitialized constant Sass::Script::Lexer::IMPORTANT +# uninitialized constant Sass::Script::Lexer::INCLUDES +# uninitialized constant Sass::Script::Lexer::INTERP_START +# uninitialized constant Sass::Script::Lexer::NAME +# uninitialized constant Sass::Script::Lexer::NL +# uninitialized constant Sass::Script::Lexer::NMCHAR +# uninitialized constant Sass::Script::Lexer::NMSTART +# uninitialized constant Sass::Script::Lexer::NONASCII +# uninitialized constant Sass::Script::Lexer::NOT +# uninitialized constant Sass::Script::Lexer::NUMBER +# uninitialized constant Sass::Script::Lexer::OPTIONAL +# uninitialized constant Sass::Script::Lexer::PERCENTAGE +# uninitialized constant Sass::Script::Lexer::PLUS +# uninitialized constant Sass::Script::Lexer::PREFIXMATCH +# uninitialized constant Sass::Script::Lexer::RANGE +# uninitialized constant Sass::Script::Lexer::S +# uninitialized constant Sass::Script::Lexer::SINGLE_LINE_COMMENT +# uninitialized constant Sass::Script::Lexer::STATIC_COMPONENT +# uninitialized constant Sass::Script::Lexer::STATIC_SELECTOR +# uninitialized constant Sass::Script::Lexer::STATIC_VALUE +# uninitialized constant Sass::Script::Lexer::STRING +# uninitialized constant Sass::Script::Lexer::STRING1 +# uninitialized constant Sass::Script::Lexer::STRING1_NOINTERP +# uninitialized constant Sass::Script::Lexer::STRING2 +# uninitialized constant Sass::Script::Lexer::STRING2_NOINTERP +# uninitialized constant Sass::Script::Lexer::STRING_NOINTERP +# uninitialized constant Sass::Script::Lexer::SUBSTRINGMATCH +# uninitialized constant Sass::Script::Lexer::SUFFIXMATCH +# uninitialized constant Sass::Script::Lexer::TILDE +# wrong constant name +# uninitialized constant Sass::Script::Lexer::UNICODE +# uninitialized constant Sass::Script::Lexer::UNICODERANGE +# uninitialized constant Sass::Script::Lexer::UNIT +# uninitialized constant Sass::Script::Lexer::UNITLESS_NUMBER +# uninitialized constant Sass::Script::Lexer::URI +# uninitialized constant Sass::Script::Lexer::URL +# uninitialized constant Sass::Script::Lexer::URLCHAR +# uninitialized constant Sass::Script::Lexer::URL_PREFIX +# uninitialized constant Sass::Script::Lexer::VARIABLE +# uninitialized constant Sass::Script::Lexer::W +# wrong constant name after_interpolation? +# wrong constant name char1 +# wrong constant name char +# wrong constant name done? +# wrong constant name expected! +# wrong constant name initialize +# wrong constant name line +# wrong constant name next +# wrong constant name next_char +# wrong constant name offset +# wrong constant name peek +# wrong constant name str +# wrong constant name try +# wrong constant name unpeek! +# wrong constant name whitespace?1 +# wrong constant name whitespace? +# uninitialized constant Sass::Script::Lexer::Token::Elem +# wrong constant name pos +# wrong constant name pos= +# wrong constant name source_range +# wrong constant name source_range= +# wrong constant name type +# wrong constant name type= +# wrong constant name value +# wrong constant name value= +# wrong constant name +# wrong constant name [] +# wrong constant name members +# wrong constant name +# undefined method `initialize1' for class `Sass::Script::Parser' +# undefined method `parse_interpolated1' for class `Sass::Script::Parser' +# wrong constant name and_expr +# wrong constant name eq_or_neq +# wrong constant name equals +# wrong constant name initialize1 +# wrong constant name initialize +# wrong constant name line +# wrong constant name offset +# wrong constant name or_expr +# wrong constant name parse +# wrong constant name parse_function_definition_arglist +# wrong constant name parse_interpolated1 +# wrong constant name parse_interpolated +# wrong constant name parse_mixin_definition_arglist +# wrong constant name parse_mixin_include_arglist +# wrong constant name parse_string +# wrong constant name parse_until +# wrong constant name plus_or_minus +# wrong constant name relational +# wrong constant name times_div_or_mod +# wrong constant name unary_div +# wrong constant name unary_minus +# wrong constant name unary_not +# wrong constant name unary_plus +# wrong constant name +# wrong constant name associative? +# wrong constant name parse +# wrong constant name precedence_of +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name args +# wrong constant name callable +# wrong constant name initialize +# wrong constant name keywords +# wrong constant name kwarg_splat +# wrong constant name kwarg_splat= +# wrong constant name name +# wrong constant name splat +# wrong constant name splat= +# wrong constant name to_literal +# wrong constant name to_value +# wrong constant name +# undefined method `initialize1' for class `Sass::Script::Tree::Interpolation' +# wrong constant name after +# wrong constant name before +# wrong constant name deprecation +# wrong constant name initialize1 +# wrong constant name initialize +# wrong constant name mid +# wrong constant name originally_text +# wrong constant name to_quoted_equivalent +# wrong constant name to_string_interpolation +# wrong constant name warn_for_color +# wrong constant name whitespace_after +# wrong constant name whitespace_before +# wrong constant name +# undefined method `initialize1' for class `Sass::Script::Tree::ListLiteral' +# undefined method `initialize2' for class `Sass::Script::Tree::ListLiteral' +# wrong constant name bracketed +# wrong constant name elements +# wrong constant name initialize1 +# wrong constant name initialize2 +# wrong constant name initialize +# wrong constant name separator +# wrong constant name +# wrong constant name initialize +# wrong constant name value +# wrong constant name +# undefined method `inspect1' for class `Sass::Script::Tree::MapLiteral' +# wrong constant name initialize +# wrong constant name inspect1 +# wrong constant name inspect +# wrong constant name pairs +# wrong constant name +# undefined method `to_sass1' for class `Sass::Script::Tree::Node' +# wrong constant name _perform +# wrong constant name children +# wrong constant name dasherize +# wrong constant name deep_copy +# wrong constant name filename +# wrong constant name filename= +# wrong constant name force_division! +# wrong constant name line +# wrong constant name line= +# wrong constant name options +# wrong constant name options= +# wrong constant name opts +# wrong constant name perform +# wrong constant name source_range +# wrong constant name source_range= +# wrong constant name to_sass1 +# wrong constant name to_sass +# wrong constant name +# wrong constant name initialize +# wrong constant name operand1 +# wrong constant name operand2 +# wrong constant name operator +# wrong constant name +# wrong constant name +# wrong constant name after +# wrong constant name before +# wrong constant name initialize +# wrong constant name mid +# wrong constant name quote +# wrong constant name type +# wrong constant name +# wrong constant name initialize +# wrong constant name operand +# wrong constant name operator +# wrong constant name +# undefined method `inspect1' for class `Sass::Script::Tree::Variable' +# wrong constant name initialize +# wrong constant name inspect1 +# wrong constant name inspect +# wrong constant name name +# wrong constant name underscored_name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name initialize +# wrong constant name keywords +# wrong constant name keywords_accessed +# wrong constant name keywords_accessed= +# wrong constant name +# undefined method `initialize1' for class `Sass::Script::Value::Base' +# undefined method `to_s1' for class `Sass::Script::Value::Base' +# undefined method `to_sass1' for class `Sass::Script::Value::Base' +# undefined method `with_contents1' for class `Sass::Script::Value::Base' +# undefined method `with_contents2' for class `Sass::Script::Value::Base' +# wrong constant name == +# wrong constant name _perform +# wrong constant name assert_int! +# wrong constant name bracketed +# wrong constant name div +# wrong constant name eq +# wrong constant name eql? +# wrong constant name initialize1 +# wrong constant name initialize +# wrong constant name minus +# wrong constant name neq +# wrong constant name null? +# wrong constant name options +# wrong constant name options= +# wrong constant name plus +# wrong constant name separator +# wrong constant name single_eq +# wrong constant name source_range +# wrong constant name source_range= +# wrong constant name to_a +# wrong constant name to_bool +# wrong constant name to_h +# wrong constant name to_i +# wrong constant name to_s1 +# wrong constant name to_s +# wrong constant name to_sass1 +# wrong constant name to_sass +# wrong constant name unary_div +# wrong constant name unary_minus +# wrong constant name unary_not +# wrong constant name unary_plus +# wrong constant name value +# wrong constant name with_contents1 +# wrong constant name with_contents2 +# wrong constant name with_contents +# wrong constant name +# wrong constant name +# wrong constant name new +# wrong constant name initialize +# wrong constant name to_sass +# wrong constant name +# undefined method `initialize1' for class `Sass::Script::Value::Color' +# undefined method `initialize2' for class `Sass::Script::Value::Color' +# wrong constant name alpha +# wrong constant name alpha? +# wrong constant name blue +# wrong constant name green +# wrong constant name hsl +# wrong constant name hsla +# wrong constant name hue +# wrong constant name initialize1 +# wrong constant name initialize2 +# wrong constant name initialize +# wrong constant name lightness +# wrong constant name mod +# wrong constant name name +# wrong constant name red +# wrong constant name representation +# wrong constant name rgb +# wrong constant name rgba +# wrong constant name saturation +# wrong constant name times +# wrong constant name with +# undefined singleton method `from_hex1' for `Sass::Script::Value::Color' +# wrong constant name +# wrong constant name from_hex1 +# wrong constant name from_hex +# wrong constant name int_to_rgba +# wrong constant name initialize +# wrong constant name +# undefined method `hex_color1' for module `Sass::Script::Value::Helpers' +# undefined method `hsl_color1' for module `Sass::Script::Value::Helpers' +# undefined method `list1' for module `Sass::Script::Value::Helpers' +# undefined method `list2' for module `Sass::Script::Value::Helpers' +# undefined method `number1' for module `Sass::Script::Value::Helpers' +# undefined method `parse_complex_selector1' for module `Sass::Script::Value::Helpers' +# undefined method `parse_complex_selector2' for module `Sass::Script::Value::Helpers' +# undefined method `parse_compound_selector1' for module `Sass::Script::Value::Helpers' +# undefined method `parse_compound_selector2' for module `Sass::Script::Value::Helpers' +# undefined method `parse_selector1' for module `Sass::Script::Value::Helpers' +# undefined method `parse_selector2' for module `Sass::Script::Value::Helpers' +# undefined method `rgb_color1' for module `Sass::Script::Value::Helpers' +# wrong constant name bool +# wrong constant name calc? +# wrong constant name hex_color1 +# wrong constant name hex_color +# wrong constant name hsl_color1 +# wrong constant name hsl_color +# wrong constant name identifier +# wrong constant name list1 +# wrong constant name list2 +# wrong constant name list +# wrong constant name map +# wrong constant name null +# wrong constant name number1 +# wrong constant name number +# wrong constant name parse_complex_selector1 +# wrong constant name parse_complex_selector2 +# wrong constant name parse_complex_selector +# wrong constant name parse_compound_selector1 +# wrong constant name parse_compound_selector2 +# wrong constant name parse_compound_selector +# wrong constant name parse_selector1 +# wrong constant name parse_selector2 +# wrong constant name parse_selector +# wrong constant name quoted_string +# wrong constant name rgb_color1 +# wrong constant name rgb_color +# wrong constant name special_number? +# wrong constant name unquoted_string +# wrong constant name var? +# wrong constant name +# undefined method `initialize1' for class `Sass::Script::Value::List' +# undefined method `initialize2' for class `Sass::Script::Value::List' +# wrong constant name initialize1 +# wrong constant name initialize2 +# wrong constant name initialize +# wrong constant name options= +# wrong constant name +# wrong constant name assert_valid_index +# undefined method `inspect1' for class `Sass::Script::Value::Map' +# wrong constant name initialize +# wrong constant name inspect1 +# wrong constant name inspect +# wrong constant name options= +# wrong constant name +# wrong constant name +# wrong constant name new +# undefined method `initialize1' for class `Sass::Script::Value::Number' +# undefined method `initialize2' for class `Sass::Script::Value::Number' +# undefined method `inspect1' for class `Sass::Script::Value::Number' +# wrong constant name coerce +# wrong constant name comparable_to? +# wrong constant name denominator_units +# wrong constant name gt +# wrong constant name gte +# wrong constant name initialize1 +# wrong constant name initialize2 +# wrong constant name initialize +# wrong constant name inspect1 +# wrong constant name inspect +# wrong constant name int? +# wrong constant name is_unit? +# wrong constant name legal_units? +# wrong constant name lt +# wrong constant name lte +# wrong constant name mod +# wrong constant name numerator_units +# wrong constant name original +# wrong constant name original= +# wrong constant name times +# wrong constant name unit_str +# wrong constant name unitless? +# wrong constant name +# wrong constant name basically_equal? +# wrong constant name epsilon +# wrong constant name precision +# wrong constant name precision= +# wrong constant name precision_factor +# wrong constant name round +# undefined method `initialize1' for class `Sass::Script::Value::String' +# undefined method `initialize2' for class `Sass::Script::Value::String' +# wrong constant name check_deprecated_interp +# wrong constant name initialize1 +# wrong constant name initialize2 +# wrong constant name initialize +# wrong constant name type +# undefined singleton method `quote1' for `Sass::Script::Value::String' +# wrong constant name +# wrong constant name quote1 +# wrong constant name quote +# wrong constant name value +# wrong constant name +# undefined singleton method `parse1' for `Sass::Script' +# wrong constant name +# wrong constant name const_missing +# wrong constant name parse1 +# wrong constant name parse +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# undefined method `to_s1' for class `Sass::Selector::AbstractSequence' +# wrong constant name == +# wrong constant name _specificity +# wrong constant name eql? +# wrong constant name filename +# wrong constant name filename= +# wrong constant name invisible? +# wrong constant name line +# wrong constant name line= +# wrong constant name specificity +# wrong constant name to_s1 +# wrong constant name to_s +# wrong constant name +# wrong constant name flags +# wrong constant name initialize +# wrong constant name name +# wrong constant name namespace +# wrong constant name operator +# wrong constant name specificity +# wrong constant name value +# wrong constant name +# wrong constant name initialize +# wrong constant name name +# wrong constant name specificity +# wrong constant name +# undefined method `do_extend1' for class `Sass::Selector::CommaSequence' +# undefined method `do_extend2' for class `Sass::Selector::CommaSequence' +# undefined method `do_extend3' for class `Sass::Selector::CommaSequence' +# undefined method `do_extend4' for class `Sass::Selector::CommaSequence' +# undefined method `populate_extends1' for class `Sass::Selector::CommaSequence' +# undefined method `populate_extends2' for class `Sass::Selector::CommaSequence' +# undefined method `populate_extends3' for class `Sass::Selector::CommaSequence' +# undefined method `resolve_parent_refs1' for class `Sass::Selector::CommaSequence' +# wrong constant name contains_parent_ref? +# wrong constant name do_extend1 +# wrong constant name do_extend2 +# wrong constant name do_extend3 +# wrong constant name do_extend4 +# wrong constant name do_extend +# wrong constant name initialize +# wrong constant name members +# wrong constant name populate_extends1 +# wrong constant name populate_extends2 +# wrong constant name populate_extends3 +# wrong constant name populate_extends +# wrong constant name resolve_parent_refs1 +# wrong constant name resolve_parent_refs +# wrong constant name superselector? +# wrong constant name to_sass_script +# wrong constant name unify +# wrong constant name +# wrong constant name initialize +# wrong constant name name +# wrong constant name namespace +# wrong constant name specificity +# wrong constant name +# wrong constant name initialize +# wrong constant name name +# wrong constant name specificity +# wrong constant name +# undefined method `initialize1' for class `Sass::Selector::Parent' +# wrong constant name initialize1 +# wrong constant name initialize +# wrong constant name suffix +# wrong constant name +# wrong constant name initialize +# wrong constant name name +# wrong constant name specificity +# wrong constant name +# undefined method `superselector?1' for class `Sass::Selector::Pseudo' +# wrong constant name arg +# wrong constant name initialize +# wrong constant name invisible? +# wrong constant name name +# wrong constant name normalized_name +# wrong constant name selector +# wrong constant name specificity +# wrong constant name superselector?1 +# wrong constant name superselector? +# wrong constant name syntactic_type +# wrong constant name type +# wrong constant name with_selector +# wrong constant name +# wrong constant name add_sources! +# wrong constant name contains_parent_ref? +# wrong constant name do_extend +# wrong constant name initialize +# wrong constant name members +# wrong constant name resolve_parent_refs +# wrong constant name subjectless +# wrong constant name superselector? +# wrong constant name unify +# wrong constant name +# undefined method `to_s1' for class `Sass::Selector::Simple' +# wrong constant name == +# wrong constant name eql? +# wrong constant name equality_key +# wrong constant name filename +# wrong constant name filename= +# wrong constant name line +# wrong constant name line= +# wrong constant name to_s1 +# wrong constant name to_s +# wrong constant name unify +# wrong constant name unify_namespaces +# wrong constant name unique? +# wrong constant name +# undefined method `initialize1' for class `Sass::Selector::SimpleSequence' +# undefined method `superselector?1' for class `Sass::Selector::SimpleSequence' +# wrong constant name base +# wrong constant name do_extend +# wrong constant name initialize1 +# wrong constant name initialize +# wrong constant name members +# wrong constant name members= +# wrong constant name pseudo_elements +# wrong constant name resolve_parent_refs +# wrong constant name rest +# wrong constant name selector_pseudo_classes +# wrong constant name source_range +# wrong constant name source_range= +# wrong constant name sources +# wrong constant name sources= +# wrong constant name subject= +# wrong constant name subject? +# wrong constant name superselector?1 +# wrong constant name superselector? +# wrong constant name unify +# wrong constant name with_more_sources +# wrong constant name +# wrong constant name initialize +# wrong constant name namespace +# wrong constant name specificity +# wrong constant name +# wrong constant name +# wrong constant name +# undefined method `balance1' for module `Sass::Shared' +# undefined method `human_indentation1' for module `Sass::Shared' +# wrong constant name balance1 +# wrong constant name balance +# wrong constant name handle_interpolation +# wrong constant name human_indentation1 +# wrong constant name human_indentation +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name add +# wrong constant name data +# wrong constant name shift_output_lines +# wrong constant name shift_output_offsets +# wrong constant name to_json +# wrong constant name +# wrong constant name +# wrong constant name after +# wrong constant name initialize +# wrong constant name line +# wrong constant name line= +# wrong constant name offset +# wrong constant name offset= +# wrong constant name +# undefined method `initialize1' for class `Sass::Source::Range' +# wrong constant name end_pos +# wrong constant name end_pos= +# wrong constant name file +# wrong constant name file= +# wrong constant name importer +# wrong constant name importer= +# wrong constant name initialize1 +# wrong constant name initialize +# wrong constant name start_pos +# wrong constant name start_pos= +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name frames +# wrong constant name with_base +# wrong constant name with_directive +# wrong constant name with_function +# wrong constant name with_import +# wrong constant name with_mixin +# undefined method `initialize1' for class `Sass::Stack::Frame' +# wrong constant name filename +# wrong constant name initialize1 +# wrong constant name initialize +# wrong constant name is_base? +# wrong constant name is_import? +# wrong constant name is_mixin? +# wrong constant name line +# wrong constant name name +# wrong constant name type +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name deep_copy +# wrong constant name options= +# wrong constant name perform +# wrong constant name to_css +# wrong constant name to_src +# wrong constant name +# wrong constant name initialize +# wrong constant name name +# wrong constant name name= +# wrong constant name perform +# wrong constant name resolved_name +# wrong constant name resolved_name= +# wrong constant name resolved_value +# wrong constant name resolved_value= +# wrong constant name value +# wrong constant name value= +# wrong constant name +# wrong constant name initialize +# wrong constant name perform +# wrong constant name resolved_value +# wrong constant name resolved_value= +# wrong constant name value +# wrong constant name value= +# wrong constant name +# wrong constant name condition +# wrong constant name condition= +# wrong constant name initialize +# wrong constant name perform +# wrong constant name +# wrong constant name initialize +# wrong constant name left +# wrong constant name left= +# wrong constant name op +# wrong constant name op= +# wrong constant name perform +# wrong constant name right +# wrong constant name right= +# wrong constant name +# wrong constant name +# undefined method `initialize1' for class `Sass::SyntaxError' +# undefined method `sass_backtrace_str1' for class `Sass::SyntaxError' +# wrong constant name add_backtrace +# wrong constant name initialize1 +# wrong constant name initialize +# wrong constant name modify_backtrace +# wrong constant name sass_backtrace +# wrong constant name sass_backtrace= +# wrong constant name sass_backtrace_str1 +# wrong constant name sass_backtrace_str +# wrong constant name sass_filename +# wrong constant name sass_line +# wrong constant name sass_mixin +# wrong constant name sass_template +# wrong constant name sass_template= +# undefined singleton method `exception_to_css1' for `Sass::SyntaxError' +# wrong constant name +# wrong constant name exception_to_css1 +# wrong constant name exception_to_css +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# undefined method `initialize1' for class `Sass::Tree::AtRootNode' +# uninitialized constant Sass::Tree::AtRootNode::Elem +# wrong constant name exclude? +# wrong constant name exclude_node? +# wrong constant name group_end +# wrong constant name group_end= +# wrong constant name initialize1 +# wrong constant name initialize +# wrong constant name query +# wrong constant name query= +# wrong constant name resolved_type +# wrong constant name resolved_type= +# wrong constant name resolved_value +# wrong constant name resolved_value= +# wrong constant name tabs +# wrong constant name tabs= +# wrong constant name +# wrong constant name invalid_child_method_name +# wrong constant name invalid_parent_method_name +# wrong constant name node_name +# wrong constant name visit_method +# uninitialized constant Sass::Tree::CharsetNode::Elem +# wrong constant name initialize +# wrong constant name name +# wrong constant name name= +# wrong constant name +# wrong constant name invalid_child_method_name +# wrong constant name invalid_parent_method_name +# wrong constant name node_name +# wrong constant name visit_method +# uninitialized constant Sass::Tree::CommentNode::Elem +# wrong constant name initialize +# wrong constant name lines +# wrong constant name resolved_value +# wrong constant name resolved_value= +# wrong constant name type +# wrong constant name type= +# wrong constant name value +# wrong constant name value= +# wrong constant name +# wrong constant name invalid_child_method_name +# wrong constant name invalid_parent_method_name +# wrong constant name node_name +# wrong constant name visit_method +# uninitialized constant Sass::Tree::ContentNode::Elem +# wrong constant name +# wrong constant name invalid_child_method_name +# wrong constant name invalid_parent_method_name +# wrong constant name node_name +# wrong constant name visit_method +# undefined method `initialize1' for class `Sass::Tree::CssImportNode' +# undefined method `initialize2' for class `Sass::Tree::CssImportNode' +# uninitialized constant Sass::Tree::CssImportNode::Elem +# wrong constant name initialize1 +# wrong constant name initialize2 +# wrong constant name initialize +# wrong constant name query +# wrong constant name query= +# wrong constant name resolved_query +# wrong constant name resolved_query= +# wrong constant name resolved_uri +# wrong constant name resolved_uri= +# wrong constant name supports_condition +# wrong constant name supports_condition= +# wrong constant name uri +# wrong constant name uri= +# wrong constant name +# wrong constant name resolved +# uninitialized constant Sass::Tree::DebugNode::Elem +# wrong constant name expr +# wrong constant name expr= +# wrong constant name initialize +# wrong constant name +# wrong constant name invalid_child_method_name +# wrong constant name invalid_parent_method_name +# wrong constant name node_name +# wrong constant name visit_method +# uninitialized constant Sass::Tree::DirectiveNode::Elem +# wrong constant name group_end +# wrong constant name group_end= +# wrong constant name initialize +# wrong constant name name +# wrong constant name normalized_name +# wrong constant name resolved_value +# wrong constant name resolved_value= +# wrong constant name tabs +# wrong constant name tabs= +# wrong constant name value +# wrong constant name value= +# wrong constant name +# wrong constant name invalid_child_method_name +# wrong constant name invalid_parent_method_name +# wrong constant name node_name +# wrong constant name resolved +# wrong constant name visit_method +# uninitialized constant Sass::Tree::EachNode::Elem +# wrong constant name initialize +# wrong constant name list +# wrong constant name list= +# wrong constant name vars +# wrong constant name +# wrong constant name invalid_child_method_name +# wrong constant name invalid_parent_method_name +# wrong constant name node_name +# wrong constant name visit_method +# uninitialized constant Sass::Tree::ErrorNode::Elem +# wrong constant name expr +# wrong constant name expr= +# wrong constant name initialize +# wrong constant name +# wrong constant name invalid_child_method_name +# wrong constant name invalid_parent_method_name +# wrong constant name node_name +# wrong constant name visit_method +# uninitialized constant Sass::Tree::ExtendNode::Elem +# wrong constant name initialize +# wrong constant name optional? +# wrong constant name resolved_selector +# wrong constant name resolved_selector= +# wrong constant name selector +# wrong constant name selector= +# wrong constant name selector_source_range +# wrong constant name selector_source_range= +# wrong constant name +# wrong constant name invalid_child_method_name +# wrong constant name invalid_parent_method_name +# wrong constant name node_name +# wrong constant name visit_method +# uninitialized constant Sass::Tree::ForNode::Elem +# wrong constant name exclusive +# wrong constant name from +# wrong constant name from= +# wrong constant name initialize +# wrong constant name to +# wrong constant name to= +# wrong constant name var +# wrong constant name +# wrong constant name invalid_child_method_name +# wrong constant name invalid_parent_method_name +# wrong constant name node_name +# wrong constant name visit_method +# uninitialized constant Sass::Tree::FunctionNode::Elem +# wrong constant name args +# wrong constant name args= +# wrong constant name initialize +# wrong constant name name +# wrong constant name normalized_name +# wrong constant name splat +# wrong constant name splat= +# wrong constant name +# wrong constant name invalid_child_method_name +# wrong constant name invalid_parent_method_name +# wrong constant name node_name +# wrong constant name visit_method +# uninitialized constant Sass::Tree::IfNode::Elem +# wrong constant name _dump +# wrong constant name add_else +# wrong constant name else +# wrong constant name else= +# wrong constant name expr +# wrong constant name expr= +# wrong constant name initialize +# wrong constant name +# wrong constant name _load +# wrong constant name invalid_child_method_name +# wrong constant name invalid_parent_method_name +# wrong constant name node_name +# wrong constant name visit_method +# uninitialized constant Sass::Tree::ImportNode::Elem +# wrong constant name css_import? +# wrong constant name imported_file +# wrong constant name imported_file= +# wrong constant name imported_filename +# wrong constant name initialize +# wrong constant name +# uninitialized constant Sass::Tree::KeyframeRuleNode::Elem +# wrong constant name initialize +# wrong constant name resolved_value +# wrong constant name resolved_value= +# wrong constant name +# wrong constant name invalid_child_method_name +# wrong constant name invalid_parent_method_name +# wrong constant name node_name +# wrong constant name visit_method +# uninitialized constant Sass::Tree::MediaNode::Elem +# wrong constant name initialize +# wrong constant name query +# wrong constant name query= +# wrong constant name resolved_query +# wrong constant name resolved_query= +# wrong constant name +# uninitialized constant Sass::Tree::MixinDefNode::Elem +# wrong constant name args +# wrong constant name args= +# wrong constant name has_content +# wrong constant name has_content= +# wrong constant name initialize +# wrong constant name name +# wrong constant name splat +# wrong constant name splat= +# wrong constant name +# wrong constant name invalid_child_method_name +# wrong constant name invalid_parent_method_name +# wrong constant name node_name +# wrong constant name visit_method +# uninitialized constant Sass::Tree::MixinNode::Elem +# wrong constant name args +# wrong constant name args= +# wrong constant name initialize +# wrong constant name keywords +# wrong constant name keywords= +# wrong constant name kwarg_splat +# wrong constant name kwarg_splat= +# wrong constant name name +# wrong constant name splat +# wrong constant name splat= +# wrong constant name +# wrong constant name invalid_child_method_name +# wrong constant name invalid_parent_method_name +# wrong constant name node_name +# wrong constant name visit_method +# undefined method `to_sass1' for class `Sass::Tree::Node' +# undefined method `to_scss1' for class `Sass::Tree::Node' +# wrong constant name << +# wrong constant name == +# uninitialized constant Sass::Tree::Node::Elem +# wrong constant name balance +# wrong constant name bubbles? +# wrong constant name children +# wrong constant name children= +# wrong constant name css +# wrong constant name css_with_sourcemap +# wrong constant name deep_copy +# wrong constant name each +# wrong constant name filename +# wrong constant name filename= +# wrong constant name has_children +# wrong constant name has_children= +# wrong constant name invisible? +# wrong constant name line +# wrong constant name line= +# wrong constant name options +# wrong constant name options= +# wrong constant name source_range +# wrong constant name source_range= +# wrong constant name style +# wrong constant name to_sass1 +# wrong constant name to_sass +# wrong constant name to_scss1 +# wrong constant name to_scss +# wrong constant name +# wrong constant name inherited +# undefined method `declaration1' for class `Sass::Tree::PropNode' +# undefined method `declaration2' for class `Sass::Tree::PropNode' +# uninitialized constant Sass::Tree::PropNode::Elem +# wrong constant name custom_property? +# wrong constant name declaration1 +# wrong constant name declaration2 +# wrong constant name declaration +# wrong constant name initialize +# wrong constant name name +# wrong constant name name= +# wrong constant name name_source_range +# wrong constant name name_source_range= +# wrong constant name pseudo_class_selector_message +# wrong constant name resolved_name +# wrong constant name resolved_name= +# wrong constant name resolved_value +# wrong constant name resolved_value= +# wrong constant name tabs +# wrong constant name tabs= +# wrong constant name value +# wrong constant name value= +# wrong constant name value_source_range +# wrong constant name value_source_range= +# wrong constant name +# wrong constant name invalid_child_method_name +# wrong constant name invalid_parent_method_name +# wrong constant name node_name +# wrong constant name visit_method +# uninitialized constant Sass::Tree::ReturnNode::Elem +# wrong constant name expr +# wrong constant name expr= +# wrong constant name initialize +# wrong constant name +# wrong constant name invalid_child_method_name +# wrong constant name invalid_parent_method_name +# wrong constant name node_name +# wrong constant name visit_method +# uninitialized constant Sass::Tree::RootNode::Elem +# wrong constant name initialize +# wrong constant name render +# wrong constant name render_with_sourcemap +# wrong constant name template +# wrong constant name +# wrong constant name invalid_child_method_name +# wrong constant name invalid_parent_method_name +# wrong constant name node_name +# wrong constant name visit_method +# undefined method `initialize1' for class `Sass::Tree::RuleNode' +# uninitialized constant Sass::Tree::RuleNode::Elem +# wrong constant name add_rules +# wrong constant name continued? +# wrong constant name debug_info +# wrong constant name filename= +# wrong constant name group_end +# wrong constant name group_end= +# wrong constant name initialize1 +# wrong constant name initialize +# wrong constant name line= +# wrong constant name parsed_rules +# wrong constant name parsed_rules= +# wrong constant name resolved_rules +# wrong constant name resolved_rules= +# wrong constant name rule +# wrong constant name rule= +# wrong constant name selector_source_range +# wrong constant name selector_source_range= +# wrong constant name stack_trace +# wrong constant name stack_trace= +# wrong constant name tabs +# wrong constant name tabs= +# wrong constant name +# wrong constant name invalid_child_method_name +# wrong constant name invalid_parent_method_name +# wrong constant name node_name +# wrong constant name visit_method +# uninitialized constant Sass::Tree::SupportsNode::Elem +# wrong constant name condition +# wrong constant name condition= +# wrong constant name initialize +# wrong constant name name= +# wrong constant name +# uninitialized constant Sass::Tree::TraceNode::Elem +# wrong constant name initialize +# wrong constant name name +# wrong constant name +# wrong constant name from_node +# wrong constant name invalid_child_method_name +# wrong constant name invalid_parent_method_name +# wrong constant name node_name +# wrong constant name visit_method +# uninitialized constant Sass::Tree::VariableNode::Elem +# wrong constant name expr +# wrong constant name expr= +# wrong constant name global +# wrong constant name guarded +# wrong constant name initialize +# wrong constant name name +# wrong constant name +# wrong constant name invalid_child_method_name +# wrong constant name invalid_parent_method_name +# wrong constant name node_name +# wrong constant name visit_method +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name visit +# wrong constant name visit_children +# wrong constant name visit_if +# wrong constant name +# wrong constant name node_name +# wrong constant name visit +# wrong constant name invalid_charset_parent? +# wrong constant name invalid_content_parent? +# wrong constant name invalid_extend_parent? +# wrong constant name invalid_function_child? +# wrong constant name invalid_function_parent? +# wrong constant name invalid_import_parent? +# wrong constant name invalid_mixindef_parent? +# wrong constant name invalid_prop_child? +# wrong constant name invalid_prop_parent? +# wrong constant name invalid_return_parent? +# wrong constant name visit_import +# wrong constant name visit_mixindef +# wrong constant name visit_root +# wrong constant name +# wrong constant name initialize +# wrong constant name visit_atroot +# wrong constant name visit_charset +# wrong constant name visit_comment +# wrong constant name visit_content +# wrong constant name visit_cssimport +# wrong constant name visit_debug +# wrong constant name visit_directive +# wrong constant name visit_each +# wrong constant name visit_error +# wrong constant name visit_extend +# wrong constant name visit_for +# wrong constant name visit_function +# wrong constant name visit_import +# wrong constant name visit_keyframerule +# wrong constant name visit_media +# wrong constant name visit_mixin +# wrong constant name visit_mixindef +# wrong constant name visit_prop +# wrong constant name visit_return +# wrong constant name visit_root +# wrong constant name visit_rule +# wrong constant name visit_supports +# wrong constant name visit_variable +# wrong constant name visit_warn +# wrong constant name visit_while +# wrong constant name +# wrong constant name visit +# wrong constant name +# wrong constant name +# wrong constant name parent +# wrong constant name visit_atroot +# wrong constant name visit_children_without_parent +# wrong constant name visit_directive +# wrong constant name visit_extend +# wrong constant name visit_import +# wrong constant name visit_keyframerule +# wrong constant name visit_media +# wrong constant name visit_prop +# wrong constant name visit_root +# wrong constant name visit_rule +# wrong constant name visit_supports +# wrong constant name visit_trace +# wrong constant name with_parent +# wrong constant name bubbles? +# wrong constant name group_end +# wrong constant name group_end= +# wrong constant name initialize +# wrong constant name node +# wrong constant name node= +# wrong constant name tabs +# wrong constant name tabs= +# wrong constant name +# uninitialized constant Sass::Tree::Visitors::Cssize::Extend::Elem +# wrong constant name directives +# wrong constant name directives= +# wrong constant name extender +# wrong constant name extender= +# wrong constant name node +# wrong constant name node= +# wrong constant name success +# wrong constant name success= +# wrong constant name target +# wrong constant name target= +# wrong constant name +# wrong constant name [] +# wrong constant name members +# wrong constant name +# wrong constant name visit_debug +# wrong constant name visit_directive +# wrong constant name visit_each +# wrong constant name visit_error +# wrong constant name visit_extend +# wrong constant name visit_for +# wrong constant name visit_function +# wrong constant name visit_media +# wrong constant name visit_mixin +# wrong constant name visit_mixindef +# wrong constant name visit_prop +# wrong constant name visit_return +# wrong constant name visit_rule +# wrong constant name visit_supports +# wrong constant name visit_variable +# wrong constant name visit_warn +# wrong constant name visit_while +# wrong constant name +# wrong constant name initialize +# wrong constant name visit_rule +# wrong constant name +# wrong constant name visit +# wrong constant name initialize +# wrong constant name visit_atroot +# wrong constant name visit_comment +# wrong constant name visit_content +# wrong constant name visit_cssimport +# wrong constant name visit_debug +# wrong constant name visit_directive +# wrong constant name visit_each +# wrong constant name visit_error +# wrong constant name visit_extend +# wrong constant name visit_for +# wrong constant name visit_function +# wrong constant name visit_import +# wrong constant name visit_media +# wrong constant name visit_mixin +# wrong constant name visit_mixindef +# wrong constant name visit_prop +# wrong constant name visit_return +# wrong constant name visit_root +# wrong constant name visit_rule +# wrong constant name visit_supports +# wrong constant name visit_variable +# wrong constant name visit_warn +# wrong constant name visit_while +# wrong constant name with_environment +# undefined singleton method `visit1' for `Sass::Tree::Visitors::Perform' +# wrong constant name +# wrong constant name perform_arguments +# wrong constant name perform_splat +# wrong constant name visit1 +# wrong constant name visit +# wrong constant name initialize +# wrong constant name visit_comment +# wrong constant name visit_cssimport +# wrong constant name visit_debug +# wrong constant name visit_directive +# wrong constant name visit_each +# wrong constant name visit_error +# wrong constant name visit_extend +# wrong constant name visit_for +# wrong constant name visit_function +# wrong constant name visit_import +# wrong constant name visit_media +# wrong constant name visit_mixin +# wrong constant name visit_mixindef +# wrong constant name visit_prop +# wrong constant name visit_return +# wrong constant name visit_rule +# wrong constant name visit_supports +# wrong constant name visit_variable +# wrong constant name visit_warn +# wrong constant name visit_while +# wrong constant name +# wrong constant name visit +# undefined method `for_node1' for class `Sass::Tree::Visitors::ToCss' +# undefined method `initialize1' for class `Sass::Tree::Visitors::ToCss' +# wrong constant name erase! +# wrong constant name for_node1 +# wrong constant name for_node +# wrong constant name initialize1 +# wrong constant name initialize +# wrong constant name lstrip +# wrong constant name output +# wrong constant name prepend! +# wrong constant name rstrip! +# wrong constant name source_mapping +# wrong constant name trailing_semicolon? +# wrong constant name visit_charset +# wrong constant name visit_comment +# wrong constant name visit_cssimport +# wrong constant name visit_directive +# wrong constant name visit_keyframerule +# wrong constant name visit_media +# wrong constant name visit_prop +# wrong constant name visit_root +# wrong constant name visit_rule +# wrong constant name visit_supports +# wrong constant name with_tabs +# wrong constant name +# wrong constant name +# uninitialized constant Sass::Tree::WarnNode::Elem +# wrong constant name expr +# wrong constant name expr= +# wrong constant name initialize +# wrong constant name +# wrong constant name invalid_child_method_name +# wrong constant name invalid_parent_method_name +# wrong constant name node_name +# wrong constant name visit_method +# uninitialized constant Sass::Tree::WhileNode::Elem +# wrong constant name expr +# wrong constant name expr= +# wrong constant name initialize +# wrong constant name +# wrong constant name invalid_child_method_name +# wrong constant name invalid_parent_method_name +# wrong constant name node_name +# wrong constant name visit_method +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# uninitialized constant Sass::Util::MultibyteStringScanner::Id +# uninitialized constant Sass::Util::MultibyteStringScanner::Version +# wrong constant name byte_matched_size +# wrong constant name byte_pos +# wrong constant name check +# wrong constant name check_until +# wrong constant name initialize +# wrong constant name match? +# wrong constant name peek +# wrong constant name peep +# wrong constant name pos= +# wrong constant name scan +# wrong constant name scan_full +# wrong constant name scan_until +# wrong constant name search_full +# wrong constant name skip +# wrong constant name skip_until +# wrong constant name string= +# wrong constant name +# wrong constant name new +# undefined method `initialize1' for class `Sass::Util::NormalizedMap' +# wrong constant name [] +# wrong constant name []= +# wrong constant name as_stored +# wrong constant name delete +# wrong constant name denormalize +# wrong constant name each +# wrong constant name empty? +# wrong constant name has_key? +# wrong constant name initialize1 +# wrong constant name initialize +# wrong constant name keys +# wrong constant name map +# wrong constant name method_missing +# wrong constant name normalize +# wrong constant name size +# wrong constant name sort_by +# wrong constant name to_a +# wrong constant name to_hash +# wrong constant name update +# wrong constant name values +# wrong constant name +# wrong constant name initialize +# wrong constant name method_missing +# wrong constant name +# wrong constant name [] +# wrong constant name []= +# wrong constant name each_value +# wrong constant name empty? +# wrong constant name get +# wrong constant name +# wrong constant name +# wrong constant name version +# wrong constant name +# undefined singleton method `compile1' for `Sass' +# wrong constant name +# wrong constant name compile1 +# wrong constant name compile +# wrong constant name compile_file +# wrong constant name load_paths +# wrong constant name logger +# wrong constant name logger= +# wrong constant name tests_running +# wrong constant name tests_running= +# undefined singleton method `base581' for `SecureRandom' +# wrong constant name base581 +# wrong constant name base58 +# wrong constant name bytes +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# undefined method `click1' for class `Selenium::WebDriver::ActionBuilder' +# undefined method `click_and_hold1' for class `Selenium::WebDriver::ActionBuilder' +# undefined method `context_click1' for class `Selenium::WebDriver::ActionBuilder' +# undefined method `double_click1' for class `Selenium::WebDriver::ActionBuilder' +# undefined method `move_to1' for class `Selenium::WebDriver::ActionBuilder' +# undefined method `move_to2' for class `Selenium::WebDriver::ActionBuilder' +# undefined method `release1' for class `Selenium::WebDriver::ActionBuilder' +# wrong constant name click1 +# wrong constant name click +# wrong constant name click_and_hold1 +# wrong constant name click_and_hold +# wrong constant name context_click1 +# wrong constant name context_click +# wrong constant name double_click1 +# wrong constant name double_click +# wrong constant name drag_and_drop +# wrong constant name drag_and_drop_by +# wrong constant name initialize +# wrong constant name key_down +# wrong constant name key_up +# wrong constant name move_by +# wrong constant name move_to1 +# wrong constant name move_to2 +# wrong constant name move_to +# wrong constant name perform +# wrong constant name release1 +# wrong constant name release +# wrong constant name send_keys +# wrong constant name +# wrong constant name accept +# wrong constant name dismiss +# wrong constant name initialize +# wrong constant name send_keys +# wrong constant name text +# wrong constant name +# wrong constant name +# wrong constant name element_id_from +# wrong constant name parse_cookie_string +# wrong constant name unwrap_script_result +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name available_log_types +# wrong constant name commands +# wrong constant name log +# wrong constant name network_conditions +# wrong constant name network_conditions= +# wrong constant name send_command +# wrong constant name +# undefined method `initialize1' for class `Selenium::WebDriver::Chrome::Driver' +# uninitialized constant Selenium::WebDriver::Chrome::Driver::FINDERS +# wrong constant name execute_cdp +# wrong constant name initialize1 +# wrong constant name initialize +# wrong constant name +# undefined method `add_emulation1' for class `Selenium::WebDriver::Chrome::Options' +# undefined method `add_emulation2' for class `Selenium::WebDriver::Chrome::Options' +# undefined method `add_emulation3' for class `Selenium::WebDriver::Chrome::Options' +# wrong constant name add_argument +# wrong constant name add_emulation1 +# wrong constant name add_emulation2 +# wrong constant name add_emulation3 +# wrong constant name add_emulation +# wrong constant name add_encoded_extension +# wrong constant name add_extension +# wrong constant name add_option +# wrong constant name add_preference +# wrong constant name args +# wrong constant name as_json +# wrong constant name binary +# wrong constant name binary= +# wrong constant name emulation +# wrong constant name encoded_extensions +# wrong constant name extensions +# wrong constant name headless! +# wrong constant name initialize +# wrong constant name options +# wrong constant name prefs +# wrong constant name +# undefined method `initialize1' for class `Selenium::WebDriver::Chrome::Profile' +# wrong constant name [] +# wrong constant name []= +# wrong constant name add_encoded_extension +# wrong constant name add_extension +# wrong constant name directory +# wrong constant name initialize1 +# wrong constant name initialize +# wrong constant name layout_on_disk +# wrong constant name +# uninitialized constant Selenium::WebDriver::Chrome::Service::SOCKET_LOCK_TIMEOUT +# uninitialized constant Selenium::WebDriver::Chrome::Service::START_TIMEOUT +# uninitialized constant Selenium::WebDriver::Chrome::Service::STOP_TIMEOUT +# wrong constant name +# wrong constant name +# wrong constant name driver_path +# wrong constant name driver_path= +# wrong constant name path +# wrong constant name path= +# uninitialized constant Selenium::WebDriver::Dimension::Elem +# wrong constant name height +# wrong constant name height= +# wrong constant name width +# wrong constant name width= +# wrong constant name +# wrong constant name [] +# wrong constant name members +# undefined method `initialize1' for class `Selenium::WebDriver::Driver' +# uninitialized constant Selenium::WebDriver::Driver::FINDERS +# wrong constant name [] +# wrong constant name action +# wrong constant name all +# wrong constant name browser +# wrong constant name capabilities +# wrong constant name close +# wrong constant name current_url +# wrong constant name execute_async_script +# wrong constant name execute_script +# wrong constant name first +# wrong constant name get +# wrong constant name initialize1 +# wrong constant name initialize +# wrong constant name keyboard +# wrong constant name manage +# wrong constant name mouse +# wrong constant name navigate +# wrong constant name page_source +# wrong constant name quit +# wrong constant name ref +# wrong constant name script +# wrong constant name switch_to +# wrong constant name title +# wrong constant name window_handle +# wrong constant name window_handles +# undefined singleton method `for1' for `Selenium::WebDriver::Driver' +# wrong constant name +# wrong constant name for1 +# wrong constant name for +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name download_path= +# wrong constant name +# undefined method `install_addon1' for module `Selenium::WebDriver::DriverExtensions::HasAddons' +# wrong constant name install_addon1 +# wrong constant name install_addon +# wrong constant name uninstall_addon +# wrong constant name +# wrong constant name attach_debugger +# wrong constant name +# wrong constant name location +# wrong constant name location= +# wrong constant name set_location +# wrong constant name +# wrong constant name network_conditions +# wrong constant name network_conditions= +# wrong constant name +# wrong constant name network_connection_type +# wrong constant name network_connection_type= +# wrong constant name +# wrong constant name permissions +# wrong constant name permissions= +# wrong constant name +# wrong constant name remote_status +# wrong constant name +# wrong constant name session_id +# wrong constant name +# wrong constant name touch +# wrong constant name +# wrong constant name local_storage +# wrong constant name session_storage +# wrong constant name +# wrong constant name orientation +# wrong constant name rotate +# wrong constant name rotation= +# wrong constant name +# wrong constant name save_screenshot +# wrong constant name screenshot_as +# wrong constant name +# wrong constant name file_detector= +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# undefined method `maximize_window1' for module `Selenium::WebDriver::Edge::Bridge' +# undefined method `reposition_window1' for module `Selenium::WebDriver::Edge::Bridge' +# undefined method `resize_window1' for module `Selenium::WebDriver::Edge::Bridge' +# undefined method `window_position1' for module `Selenium::WebDriver::Edge::Bridge' +# undefined method `window_size1' for module `Selenium::WebDriver::Edge::Bridge' +# wrong constant name commands +# wrong constant name maximize_window1 +# wrong constant name maximize_window +# wrong constant name reposition_window1 +# wrong constant name reposition_window +# wrong constant name resize_window1 +# wrong constant name resize_window +# wrong constant name send_keys_to_active_element +# wrong constant name window_handle +# wrong constant name window_position1 +# wrong constant name window_position +# wrong constant name window_size1 +# wrong constant name window_size +# wrong constant name +# undefined method `initialize1' for class `Selenium::WebDriver::Edge::Driver' +# uninitialized constant Selenium::WebDriver::Edge::Driver::FINDERS +# wrong constant name initialize1 +# wrong constant name initialize +# wrong constant name +# wrong constant name add_extension_path +# wrong constant name as_json +# wrong constant name extension_paths +# wrong constant name in_private +# wrong constant name in_private= +# wrong constant name initialize +# wrong constant name start_page +# wrong constant name start_page= +# wrong constant name +# uninitialized constant Selenium::WebDriver::Edge::Service::SOCKET_LOCK_TIMEOUT +# uninitialized constant Selenium::WebDriver::Edge::Service::START_TIMEOUT +# uninitialized constant Selenium::WebDriver::Edge::Service::STOP_TIMEOUT +# wrong constant name +# wrong constant name +# wrong constant name driver_path +# wrong constant name driver_path= +# wrong constant name == +# uninitialized constant Selenium::WebDriver::Element::FINDERS +# wrong constant name [] +# wrong constant name all +# wrong constant name as_json +# wrong constant name attribute +# wrong constant name clear +# wrong constant name click +# wrong constant name css_value +# wrong constant name displayed? +# wrong constant name enabled? +# wrong constant name eql? +# wrong constant name first +# wrong constant name initialize +# wrong constant name location +# wrong constant name location_once_scrolled_into_view +# wrong constant name property +# wrong constant name rect +# wrong constant name ref +# wrong constant name selected? +# wrong constant name send_key +# wrong constant name send_keys +# wrong constant name size +# wrong constant name style +# wrong constant name submit +# wrong constant name tag_name +# wrong constant name text +# wrong constant name to_json +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name initialize +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name for_code +# wrong constant name << +# wrong constant name +# wrong constant name reap +# wrong constant name reap! +# wrong constant name reap= +# wrong constant name reap? +# wrong constant name tmp_files +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name quit +# wrong constant name start_with +# wrong constant name wait +# wrong constant name +# wrong constant name path +# wrong constant name path= +# wrong constant name reset_path! +# wrong constant name version +# wrong constant name +# wrong constant name new +# wrong constant name initialize +# wrong constant name write_to +# wrong constant name +# undefined method `initialize1' for class `Selenium::WebDriver::Firefox::Launcher' +# wrong constant name assert_profile +# wrong constant name connect_until_stable +# wrong constant name create_profile +# wrong constant name fetch_profile +# wrong constant name find_free_port +# wrong constant name initialize1 +# wrong constant name initialize +# wrong constant name launch +# wrong constant name quit +# wrong constant name socket_lock +# wrong constant name start +# wrong constant name url +# wrong constant name +# wrong constant name +# undefined method `initialize1' for class `Selenium::WebDriver::Firefox::Legacy::Driver' +# uninitialized constant Selenium::WebDriver::Firefox::Legacy::Driver::FINDERS +# wrong constant name initialize1 +# wrong constant name initialize +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name commands +# wrong constant name install_addon +# wrong constant name uninstall_addon +# wrong constant name +# undefined method `initialize1' for class `Selenium::WebDriver::Firefox::Marionette::Driver' +# uninitialized constant Selenium::WebDriver::Firefox::Marionette::Driver::FINDERS +# wrong constant name initialize1 +# wrong constant name initialize +# wrong constant name +# wrong constant name +# wrong constant name add_argument +# wrong constant name add_option +# wrong constant name add_preference +# wrong constant name args +# wrong constant name as_json +# wrong constant name binary +# wrong constant name binary= +# wrong constant name headless! +# wrong constant name initialize +# wrong constant name log_level +# wrong constant name log_level= +# wrong constant name options +# wrong constant name prefs +# wrong constant name profile +# wrong constant name profile= +# wrong constant name +# undefined method `add_extension1' for class `Selenium::WebDriver::Firefox::Profile' +# undefined method `initialize1' for class `Selenium::WebDriver::Firefox::Profile' +# wrong constant name []= +# wrong constant name add_extension1 +# wrong constant name add_extension +# wrong constant name add_webdriver_extension +# wrong constant name assume_untrusted_certificate_issuer= +# wrong constant name assume_untrusted_certificate_issuer? +# wrong constant name encoded +# wrong constant name initialize1 +# wrong constant name initialize +# wrong constant name layout_on_disk +# wrong constant name load_no_focus_lib= +# wrong constant name load_no_focus_lib? +# wrong constant name log_file +# wrong constant name log_file= +# wrong constant name name +# wrong constant name native_events= +# wrong constant name native_events? +# wrong constant name port= +# wrong constant name proxy= +# wrong constant name secure_ssl= +# wrong constant name secure_ssl? +# wrong constant name +# wrong constant name default_preferences +# wrong constant name from_name +# wrong constant name ini +# wrong constant name [] +# wrong constant name refresh +# wrong constant name +# uninitialized constant Selenium::WebDriver::Firefox::Service::SOCKET_LOCK_TIMEOUT +# uninitialized constant Selenium::WebDriver::Firefox::Service::START_TIMEOUT +# uninitialized constant Selenium::WebDriver::Firefox::Service::STOP_TIMEOUT +# wrong constant name +# wrong constant name +# wrong constant name app_data_path +# wrong constant name stringified? +# wrong constant name +# wrong constant name driver_path +# wrong constant name driver_path= +# wrong constant name path= +# wrong constant name +# wrong constant name +# wrong constant name +# uninitialized constant Selenium::WebDriver::HTML5::LocalStorage::Elem +# wrong constant name [] +# wrong constant name []= +# wrong constant name clear +# wrong constant name delete +# wrong constant name initialize +# wrong constant name keys +# wrong constant name size +# wrong constant name +# uninitialized constant Selenium::WebDriver::HTML5::SessionStorage::Elem +# wrong constant name [] +# wrong constant name []= +# wrong constant name clear +# wrong constant name delete +# wrong constant name initialize +# wrong constant name keys +# wrong constant name size +# wrong constant name +# uninitialized constant Selenium::WebDriver::HTML5::SharedWebStorage::Elem +# wrong constant name each +# wrong constant name empty? +# wrong constant name fetch +# wrong constant name has_key? +# wrong constant name key? +# wrong constant name member? +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# undefined method `initialize1' for class `Selenium::WebDriver::IE::Driver' +# uninitialized constant Selenium::WebDriver::IE::Driver::FINDERS +# wrong constant name initialize1 +# wrong constant name initialize +# wrong constant name +# wrong constant name add_argument +# wrong constant name add_option +# wrong constant name args +# wrong constant name as_json +# wrong constant name browser_attach_timeout +# wrong constant name browser_attach_timeout= +# wrong constant name element_scroll_behavior +# wrong constant name element_scroll_behavior= +# wrong constant name ensure_clean_session +# wrong constant name ensure_clean_session= +# wrong constant name file_upload_dialog_timeout +# wrong constant name file_upload_dialog_timeout= +# wrong constant name force_create_process_api +# wrong constant name force_create_process_api= +# wrong constant name force_shell_windows_api +# wrong constant name force_shell_windows_api= +# wrong constant name full_page_screenshot +# wrong constant name full_page_screenshot= +# wrong constant name ignore_protected_mode_settings +# wrong constant name ignore_protected_mode_settings= +# wrong constant name ignore_zoom_level +# wrong constant name ignore_zoom_level= +# wrong constant name initial_browser_url +# wrong constant name initial_browser_url= +# wrong constant name initialize +# wrong constant name native_events +# wrong constant name native_events= +# wrong constant name options +# wrong constant name persistent_hover +# wrong constant name persistent_hover= +# wrong constant name require_window_focus +# wrong constant name require_window_focus= +# wrong constant name use_per_process_proxy +# wrong constant name use_per_process_proxy= +# wrong constant name validate_cookie_document_type +# wrong constant name validate_cookie_document_type= +# wrong constant name +# uninitialized constant Selenium::WebDriver::IE::Service::SOCKET_LOCK_TIMEOUT +# uninitialized constant Selenium::WebDriver::IE::Service::START_TIMEOUT +# uninitialized constant Selenium::WebDriver::IE::Service::STOP_TIMEOUT +# wrong constant name +# wrong constant name +# wrong constant name driver_path +# wrong constant name driver_path= +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# undefined method `create_pause1' for class `Selenium::WebDriver::Interactions::InputDevice' +# undefined method `initialize1' for class `Selenium::WebDriver::Interactions::InputDevice' +# wrong constant name actions +# wrong constant name add_action +# wrong constant name clear_actions +# wrong constant name create_pause1 +# wrong constant name create_pause +# wrong constant name initialize1 +# wrong constant name initialize +# wrong constant name name +# wrong constant name no_actions? +# wrong constant name +# wrong constant name initialize +# wrong constant name source +# wrong constant name +# wrong constant name +# wrong constant name create_key_down +# wrong constant name create_key_up +# wrong constant name encode +# wrong constant name type +# uninitialized constant Selenium::WebDriver::Interactions::KeyInput::TypingInteraction::PAUSE +# wrong constant name assert_type +# wrong constant name encode +# wrong constant name initialize +# wrong constant name type +# wrong constant name +# wrong constant name +# wrong constant name encode +# wrong constant name type +# wrong constant name +# undefined method `initialize1' for class `Selenium::WebDriver::Interactions::Pause' +# uninitialized constant Selenium::WebDriver::Interactions::Pause::PAUSE +# wrong constant name encode +# wrong constant name initialize1 +# wrong constant name initialize +# wrong constant name type +# wrong constant name +# uninitialized constant Selenium::WebDriver::Interactions::PointerCancel::PAUSE +# wrong constant name encode +# wrong constant name type +# wrong constant name +# undefined method `create_pointer_move1' for class `Selenium::WebDriver::Interactions::PointerInput' +# undefined method `create_pointer_move2' for class `Selenium::WebDriver::Interactions::PointerInput' +# undefined method `create_pointer_move3' for class `Selenium::WebDriver::Interactions::PointerInput' +# undefined method `create_pointer_move4' for class `Selenium::WebDriver::Interactions::PointerInput' +# undefined method `create_pointer_move5' for class `Selenium::WebDriver::Interactions::PointerInput' +# undefined method `initialize1' for class `Selenium::WebDriver::Interactions::PointerInput' +# wrong constant name assert_kind +# wrong constant name create_pointer_cancel +# wrong constant name create_pointer_down +# wrong constant name create_pointer_move1 +# wrong constant name create_pointer_move2 +# wrong constant name create_pointer_move3 +# wrong constant name create_pointer_move4 +# wrong constant name create_pointer_move5 +# wrong constant name create_pointer_move +# wrong constant name create_pointer_up +# wrong constant name encode +# wrong constant name initialize1 +# wrong constant name initialize +# wrong constant name kind +# wrong constant name type +# wrong constant name +# undefined method `initialize1' for class `Selenium::WebDriver::Interactions::PointerMove' +# undefined method `initialize2' for class `Selenium::WebDriver::Interactions::PointerMove' +# uninitialized constant Selenium::WebDriver::Interactions::PointerMove::PAUSE +# wrong constant name encode +# wrong constant name initialize1 +# wrong constant name initialize2 +# wrong constant name initialize +# wrong constant name type +# wrong constant name +# uninitialized constant Selenium::WebDriver::Interactions::PointerPress::PAUSE +# wrong constant name assert_button +# wrong constant name assert_direction +# wrong constant name encode +# wrong constant name initialize +# wrong constant name type +# wrong constant name +# undefined singleton method `none1' for `Selenium::WebDriver::Interactions' +# wrong constant name +# wrong constant name key +# wrong constant name none1 +# wrong constant name none +# wrong constant name pointer +# undefined method `key_down1' for module `Selenium::WebDriver::KeyActions' +# undefined method `key_up1' for module `Selenium::WebDriver::KeyActions' +# undefined method `send_keys1' for module `Selenium::WebDriver::KeyActions' +# wrong constant name key_down1 +# wrong constant name key_down +# wrong constant name key_up1 +# wrong constant name key_up +# wrong constant name send_keys1 +# wrong constant name send_keys +# wrong constant name +# wrong constant name initialize +# wrong constant name press +# wrong constant name release +# wrong constant name send_keys +# wrong constant name +# wrong constant name +# wrong constant name [] +# wrong constant name encode +# wrong constant name encode_key +# uninitialized constant Selenium::WebDriver::Location::Elem +# wrong constant name altitude +# wrong constant name altitude= +# wrong constant name latitude +# wrong constant name latitude= +# wrong constant name longitude +# wrong constant name longitude= +# wrong constant name +# wrong constant name [] +# wrong constant name members +# wrong constant name as_json +# wrong constant name initialize +# wrong constant name level +# wrong constant name message +# wrong constant name time +# wrong constant name timestamp +# wrong constant name +# undefined method `deprecate1' for class `Selenium::WebDriver::Logger' +# wrong constant name close +# wrong constant name debug +# wrong constant name debug? +# wrong constant name deprecate1 +# wrong constant name deprecate +# wrong constant name error +# wrong constant name error? +# wrong constant name fatal +# wrong constant name fatal? +# wrong constant name info +# wrong constant name info? +# wrong constant name io +# wrong constant name level +# wrong constant name level= +# wrong constant name output= +# wrong constant name warn +# wrong constant name warn? +# wrong constant name +# wrong constant name available_types +# wrong constant name get +# wrong constant name initialize +# wrong constant name +# undefined method `add_cookie1' for class `Selenium::WebDriver::Manager' +# undefined method `new_window1' for class `Selenium::WebDriver::Manager' +# wrong constant name add_cookie1 +# wrong constant name add_cookie +# wrong constant name all_cookies +# wrong constant name cookie_named +# wrong constant name delete_all_cookies +# wrong constant name delete_cookie +# wrong constant name initialize +# wrong constant name logs +# wrong constant name new_window1 +# wrong constant name new_window +# wrong constant name timeouts +# wrong constant name window +# wrong constant name +# undefined method `click1' for class `Selenium::WebDriver::Mouse' +# undefined method `context_click1' for class `Selenium::WebDriver::Mouse' +# undefined method `double_click1' for class `Selenium::WebDriver::Mouse' +# undefined method `down1' for class `Selenium::WebDriver::Mouse' +# undefined method `move_to1' for class `Selenium::WebDriver::Mouse' +# undefined method `move_to2' for class `Selenium::WebDriver::Mouse' +# undefined method `up1' for class `Selenium::WebDriver::Mouse' +# wrong constant name click1 +# wrong constant name click +# wrong constant name context_click1 +# wrong constant name context_click +# wrong constant name double_click1 +# wrong constant name double_click +# wrong constant name down1 +# wrong constant name down +# wrong constant name initialize +# wrong constant name move_by +# wrong constant name move_to1 +# wrong constant name move_to2 +# wrong constant name move_to +# wrong constant name up1 +# wrong constant name up +# wrong constant name +# wrong constant name back +# wrong constant name forward +# wrong constant name initialize +# wrong constant name refresh +# wrong constant name to +# wrong constant name +# wrong constant name +# wrong constant name assert_executable +# wrong constant name assert_file +# wrong constant name bitsize +# wrong constant name ci +# wrong constant name cygwin? +# wrong constant name cygwin_path +# wrong constant name engine +# wrong constant name exit_hook +# wrong constant name find_binary +# wrong constant name find_in_program_files +# wrong constant name home +# wrong constant name interfaces +# wrong constant name ip +# wrong constant name jruby? +# wrong constant name linux? +# wrong constant name localhost +# wrong constant name mac? +# wrong constant name make_writable +# wrong constant name null_device +# wrong constant name os +# wrong constant name ruby_version +# wrong constant name unix_path +# wrong constant name windows? +# wrong constant name windows_path +# wrong constant name wrap_in_quotes_if_necessary +# wrong constant name wsl? +# uninitialized constant Selenium::WebDriver::Point::Elem +# wrong constant name x +# wrong constant name x= +# wrong constant name y +# wrong constant name y= +# wrong constant name +# wrong constant name [] +# wrong constant name members +# undefined method `click1' for module `Selenium::WebDriver::PointerActions' +# undefined method `click2' for module `Selenium::WebDriver::PointerActions' +# undefined method `click_and_hold1' for module `Selenium::WebDriver::PointerActions' +# undefined method `click_and_hold2' for module `Selenium::WebDriver::PointerActions' +# undefined method `context_click1' for module `Selenium::WebDriver::PointerActions' +# undefined method `context_click2' for module `Selenium::WebDriver::PointerActions' +# undefined method `double_click1' for module `Selenium::WebDriver::PointerActions' +# undefined method `double_click2' for module `Selenium::WebDriver::PointerActions' +# undefined method `drag_and_drop1' for module `Selenium::WebDriver::PointerActions' +# undefined method `drag_and_drop_by1' for module `Selenium::WebDriver::PointerActions' +# undefined method `move_by1' for module `Selenium::WebDriver::PointerActions' +# undefined method `move_to1' for module `Selenium::WebDriver::PointerActions' +# undefined method `move_to2' for module `Selenium::WebDriver::PointerActions' +# undefined method `move_to3' for module `Selenium::WebDriver::PointerActions' +# undefined method `move_to_location1' for module `Selenium::WebDriver::PointerActions' +# undefined method `pointer_down1' for module `Selenium::WebDriver::PointerActions' +# undefined method `pointer_up1' for module `Selenium::WebDriver::PointerActions' +# undefined method `release1' for module `Selenium::WebDriver::PointerActions' +# wrong constant name click1 +# wrong constant name click2 +# wrong constant name click +# wrong constant name click_and_hold1 +# wrong constant name click_and_hold2 +# wrong constant name click_and_hold +# wrong constant name context_click1 +# wrong constant name context_click2 +# wrong constant name context_click +# wrong constant name default_move_duration +# wrong constant name default_move_duration= +# wrong constant name double_click1 +# wrong constant name double_click2 +# wrong constant name double_click +# wrong constant name drag_and_drop1 +# wrong constant name drag_and_drop +# wrong constant name drag_and_drop_by1 +# wrong constant name drag_and_drop_by +# wrong constant name move_by1 +# wrong constant name move_by +# wrong constant name move_to1 +# wrong constant name move_to2 +# wrong constant name move_to3 +# wrong constant name move_to +# wrong constant name move_to_location1 +# wrong constant name move_to_location +# wrong constant name pointer_down1 +# wrong constant name pointer_down +# wrong constant name pointer_up1 +# wrong constant name pointer_up +# wrong constant name release1 +# wrong constant name release +# wrong constant name +# wrong constant name +# wrong constant name above +# wrong constant name free? +# wrong constant name +# wrong constant name as_json +# wrong constant name to_json +# wrong constant name from_json +# wrong constant name +# wrong constant name +# wrong constant name included +# undefined method `initialize1' for class `Selenium::WebDriver::Proxy' +# wrong constant name == +# wrong constant name as_json +# wrong constant name auto_detect +# wrong constant name auto_detect= +# wrong constant name eql? +# wrong constant name ftp +# wrong constant name ftp= +# wrong constant name http +# wrong constant name http= +# wrong constant name initialize1 +# wrong constant name initialize +# wrong constant name no_proxy +# wrong constant name no_proxy= +# wrong constant name pac +# wrong constant name pac= +# wrong constant name socks +# wrong constant name socks= +# wrong constant name socks_password +# wrong constant name socks_password= +# wrong constant name socks_username +# wrong constant name socks_username= +# wrong constant name socks_version +# wrong constant name socks_version= +# wrong constant name ssl +# wrong constant name ssl= +# wrong constant name to_json +# wrong constant name type +# wrong constant name type= +# wrong constant name +# wrong constant name json_create +# uninitialized constant Selenium::WebDriver::Rectangle::Elem +# wrong constant name height +# wrong constant name height= +# wrong constant name width +# wrong constant name width= +# wrong constant name x +# wrong constant name x= +# wrong constant name y +# wrong constant name y= +# wrong constant name +# wrong constant name [] +# wrong constant name members +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# undefined method `create_session1' for class `Selenium::WebDriver::Remote::Bridge' +# undefined method `initialize1' for class `Selenium::WebDriver::Remote::Bridge' +# wrong constant name browser +# wrong constant name capabilities +# wrong constant name context +# wrong constant name context= +# wrong constant name create_session1 +# wrong constant name create_session +# wrong constant name dialect +# wrong constant name file_detector +# wrong constant name file_detector= +# wrong constant name http +# wrong constant name http= +# wrong constant name initialize1 +# wrong constant name initialize +# wrong constant name session_id +# wrong constant name +# wrong constant name handshake +# undefined method `initialize1' for class `Selenium::WebDriver::Remote::Capabilities' +# wrong constant name == +# wrong constant name [] +# wrong constant name []= +# wrong constant name as_json +# wrong constant name browser_name +# wrong constant name browser_name= +# wrong constant name capabilities +# wrong constant name css_selectors_enabled +# wrong constant name css_selectors_enabled= +# wrong constant name css_selectors_enabled? +# wrong constant name eql? +# wrong constant name firefox_profile +# wrong constant name firefox_profile= +# wrong constant name initialize1 +# wrong constant name initialize +# wrong constant name javascript_enabled +# wrong constant name javascript_enabled= +# wrong constant name javascript_enabled? +# wrong constant name merge! +# wrong constant name native_events +# wrong constant name native_events= +# wrong constant name native_events? +# wrong constant name platform +# wrong constant name platform= +# wrong constant name proxy +# wrong constant name proxy= +# wrong constant name rotatable +# wrong constant name rotatable= +# wrong constant name rotatable? +# wrong constant name takes_screenshot +# wrong constant name takes_screenshot= +# wrong constant name takes_screenshot? +# wrong constant name to_json +# wrong constant name version +# wrong constant name version= +# undefined singleton method `chrome1' for `Selenium::WebDriver::Remote::Capabilities' +# undefined singleton method `edge1' for `Selenium::WebDriver::Remote::Capabilities' +# undefined singleton method `firefox1' for `Selenium::WebDriver::Remote::Capabilities' +# undefined singleton method `firefox_legacy1' for `Selenium::WebDriver::Remote::Capabilities' +# undefined singleton method `htmlunit1' for `Selenium::WebDriver::Remote::Capabilities' +# undefined singleton method `htmlunitwithjs1' for `Selenium::WebDriver::Remote::Capabilities' +# undefined singleton method `ie1' for `Selenium::WebDriver::Remote::Capabilities' +# undefined singleton method `internet_explorer1' for `Selenium::WebDriver::Remote::Capabilities' +# undefined singleton method `phantomjs1' for `Selenium::WebDriver::Remote::Capabilities' +# undefined singleton method `safari1' for `Selenium::WebDriver::Remote::Capabilities' +# wrong constant name +# wrong constant name chrome1 +# wrong constant name chrome +# wrong constant name edge1 +# wrong constant name edge +# wrong constant name firefox1 +# wrong constant name firefox +# wrong constant name firefox_legacy1 +# wrong constant name firefox_legacy +# wrong constant name htmlunit1 +# wrong constant name htmlunit +# wrong constant name htmlunitwithjs1 +# wrong constant name htmlunitwithjs +# wrong constant name ie1 +# wrong constant name ie +# wrong constant name internet_explorer1 +# wrong constant name internet_explorer +# wrong constant name json_create +# wrong constant name phantomjs1 +# wrong constant name phantomjs +# wrong constant name safari1 +# wrong constant name safari +# undefined method `initialize1' for class `Selenium::WebDriver::Remote::Driver' +# uninitialized constant Selenium::WebDriver::Remote::Driver::FINDERS +# uninitialized constant Selenium::WebDriver::Remote::Driver::ORIENTATIONS +# wrong constant name initialize1 +# wrong constant name initialize +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name call +# wrong constant name close +# wrong constant name quit_errors +# wrong constant name server_url= +# wrong constant name timeout +# wrong constant name timeout= +# wrong constant name +# undefined method `initialize1' for class `Selenium::WebDriver::Remote::Http::Default' +# undefined method `initialize2' for class `Selenium::WebDriver::Remote::Http::Default' +# uninitialized constant Selenium::WebDriver::Remote::Http::Default::CONTENT_TYPE +# uninitialized constant Selenium::WebDriver::Remote::Http::Default::DEFAULT_HEADERS +# uninitialized constant Selenium::WebDriver::Remote::Http::Default::MAX_REDIRECTS +# wrong constant name initialize1 +# wrong constant name initialize2 +# wrong constant name initialize +# wrong constant name open_timeout +# wrong constant name open_timeout= +# wrong constant name proxy= +# wrong constant name read_timeout +# wrong constant name read_timeout= +# wrong constant name timeout= +# wrong constant name +# wrong constant name +# wrong constant name +# undefined method `find_element_by1' for class `Selenium::WebDriver::Remote::OSS::Bridge' +# undefined method `find_elements_by1' for class `Selenium::WebDriver::Remote::OSS::Bridge' +# undefined method `local_storage_item1' for class `Selenium::WebDriver::Remote::OSS::Bridge' +# undefined method `maximize_window1' for class `Selenium::WebDriver::Remote::OSS::Bridge' +# undefined method `mouse_move_to1' for class `Selenium::WebDriver::Remote::OSS::Bridge' +# undefined method `mouse_move_to2' for class `Selenium::WebDriver::Remote::OSS::Bridge' +# undefined method `reposition_window1' for class `Selenium::WebDriver::Remote::OSS::Bridge' +# undefined method `resize_window1' for class `Selenium::WebDriver::Remote::OSS::Bridge' +# undefined method `session_storage_item1' for class `Selenium::WebDriver::Remote::OSS::Bridge' +# undefined method `window_position1' for class `Selenium::WebDriver::Remote::OSS::Bridge' +# undefined method `window_size1' for class `Selenium::WebDriver::Remote::OSS::Bridge' +# uninitialized constant Selenium::WebDriver::Remote::OSS::Bridge::PORT +# wrong constant name accept_alert +# wrong constant name action +# wrong constant name active_element +# wrong constant name add_cookie +# wrong constant name alert= +# wrong constant name alert_text +# wrong constant name authentication +# wrong constant name available_log_types +# wrong constant name clear_element +# wrong constant name clear_local_storage +# wrong constant name clear_session_storage +# wrong constant name click +# wrong constant name click_element +# wrong constant name close +# wrong constant name context_click +# wrong constant name cookies +# wrong constant name delete_all_cookies +# wrong constant name delete_cookie +# wrong constant name dismiss_alert +# wrong constant name double_click +# wrong constant name drag_element +# wrong constant name element_attribute +# wrong constant name element_displayed? +# wrong constant name element_enabled? +# wrong constant name element_location +# wrong constant name element_location_once_scrolled_into_view +# wrong constant name element_property +# wrong constant name element_rect +# wrong constant name element_selected? +# wrong constant name element_size +# wrong constant name element_tag_name +# wrong constant name element_text +# wrong constant name element_value +# wrong constant name element_value_of_css_property +# wrong constant name execute_async_script +# wrong constant name execute_script +# wrong constant name find_element_by1 +# wrong constant name find_element_by +# wrong constant name find_elements_by1 +# wrong constant name find_elements_by +# wrong constant name get +# wrong constant name go_back +# wrong constant name go_forward +# wrong constant name implicit_wait_timeout= +# wrong constant name initialize +# wrong constant name keyboard +# wrong constant name local_storage_item1 +# wrong constant name local_storage_item +# wrong constant name local_storage_keys +# wrong constant name local_storage_size +# wrong constant name location +# wrong constant name log +# wrong constant name manage +# wrong constant name maximize_window1 +# wrong constant name maximize_window +# wrong constant name mouse +# wrong constant name mouse_down +# wrong constant name mouse_move_to1 +# wrong constant name mouse_move_to2 +# wrong constant name mouse_move_to +# wrong constant name mouse_up +# wrong constant name network_connection +# wrong constant name network_connection= +# wrong constant name page_source +# wrong constant name quit +# wrong constant name refresh +# wrong constant name remove_local_storage_item +# wrong constant name remove_session_storage_item +# wrong constant name reposition_window1 +# wrong constant name reposition_window +# wrong constant name resize_window1 +# wrong constant name resize_window +# wrong constant name screen_orientation +# wrong constant name screen_orientation= +# wrong constant name screenshot +# wrong constant name script_timeout= +# wrong constant name send_keys_to_active_element +# wrong constant name send_keys_to_element +# wrong constant name session_capabilities +# wrong constant name session_storage_item1 +# wrong constant name session_storage_item +# wrong constant name session_storage_keys +# wrong constant name session_storage_size +# wrong constant name set_location +# wrong constant name status +# wrong constant name submit_element +# wrong constant name switch_to_active_element +# wrong constant name switch_to_default_content +# wrong constant name switch_to_frame +# wrong constant name switch_to_parent_frame +# wrong constant name switch_to_window +# wrong constant name timeout +# wrong constant name title +# wrong constant name touch_double_tap +# wrong constant name touch_down +# wrong constant name touch_element_flick +# wrong constant name touch_flick +# wrong constant name touch_long_press +# wrong constant name touch_move +# wrong constant name touch_scroll +# wrong constant name touch_single_tap +# wrong constant name touch_up +# wrong constant name upload +# wrong constant name url +# wrong constant name window_handle +# wrong constant name window_handles +# wrong constant name window_position1 +# wrong constant name window_position +# wrong constant name window_size1 +# wrong constant name window_size +# wrong constant name +# wrong constant name +# undefined method `initialize1' for class `Selenium::WebDriver::Remote::Response' +# wrong constant name [] +# wrong constant name code +# wrong constant name error +# wrong constant name error_message +# wrong constant name initialize1 +# wrong constant name initialize +# wrong constant name payload +# wrong constant name payload= +# wrong constant name +# wrong constant name +# wrong constant name +# undefined method `action1' for class `Selenium::WebDriver::Remote::W3C::Bridge' +# undefined method `actions1' for class `Selenium::WebDriver::Remote::W3C::Bridge' +# undefined method `find_element_by1' for class `Selenium::WebDriver::Remote::W3C::Bridge' +# undefined method `find_elements_by1' for class `Selenium::WebDriver::Remote::W3C::Bridge' +# undefined method `local_storage_item1' for class `Selenium::WebDriver::Remote::W3C::Bridge' +# undefined method `maximize_window1' for class `Selenium::WebDriver::Remote::W3C::Bridge' +# undefined method `resize_window1' for class `Selenium::WebDriver::Remote::W3C::Bridge' +# undefined method `session_storage_item1' for class `Selenium::WebDriver::Remote::W3C::Bridge' +# undefined method `set_window_rect1' for class `Selenium::WebDriver::Remote::W3C::Bridge' +# undefined method `set_window_rect2' for class `Selenium::WebDriver::Remote::W3C::Bridge' +# undefined method `set_window_rect3' for class `Selenium::WebDriver::Remote::W3C::Bridge' +# undefined method `set_window_rect4' for class `Selenium::WebDriver::Remote::W3C::Bridge' +# undefined method `window_size1' for class `Selenium::WebDriver::Remote::W3C::Bridge' +# uninitialized constant Selenium::WebDriver::Remote::W3C::Bridge::PORT +# wrong constant name accept_alert +# wrong constant name action1 +# wrong constant name action +# wrong constant name actions1 +# wrong constant name actions +# wrong constant name active_element +# wrong constant name add_cookie +# wrong constant name alert= +# wrong constant name alert_text +# wrong constant name clear_element +# wrong constant name clear_local_storage +# wrong constant name clear_session_storage +# wrong constant name click_element +# wrong constant name close +# wrong constant name cookie +# wrong constant name cookies +# wrong constant name delete_all_cookies +# wrong constant name delete_cookie +# wrong constant name dismiss_alert +# wrong constant name drag_element +# wrong constant name element_attribute +# wrong constant name element_displayed? +# wrong constant name element_enabled? +# wrong constant name element_location +# wrong constant name element_location_once_scrolled_into_view +# wrong constant name element_property +# wrong constant name element_rect +# wrong constant name element_selected? +# wrong constant name element_size +# wrong constant name element_tag_name +# wrong constant name element_text +# wrong constant name element_value +# wrong constant name element_value_of_css_property +# wrong constant name execute_async_script +# wrong constant name execute_script +# wrong constant name find_element_by1 +# wrong constant name find_element_by +# wrong constant name find_elements_by1 +# wrong constant name find_elements_by +# wrong constant name full_screen_window +# wrong constant name get +# wrong constant name go_back +# wrong constant name go_forward +# wrong constant name implicit_wait_timeout= +# wrong constant name initialize +# wrong constant name keyboard +# wrong constant name local_storage_item1 +# wrong constant name local_storage_item +# wrong constant name local_storage_keys +# wrong constant name local_storage_size +# wrong constant name location +# wrong constant name manage +# wrong constant name maximize_window1 +# wrong constant name maximize_window +# wrong constant name minimize_window +# wrong constant name mouse +# wrong constant name network_connection +# wrong constant name network_connection= +# wrong constant name new_window +# wrong constant name page_source +# wrong constant name quit +# wrong constant name refresh +# wrong constant name release_actions +# wrong constant name remove_local_storage_item +# wrong constant name remove_session_storage_item +# wrong constant name reposition_window +# wrong constant name resize_window1 +# wrong constant name resize_window +# wrong constant name screen_orientation +# wrong constant name screen_orientation= +# wrong constant name screenshot +# wrong constant name script_timeout= +# wrong constant name send_actions +# wrong constant name send_keys_to_element +# wrong constant name session_storage_item1 +# wrong constant name session_storage_item +# wrong constant name session_storage_keys +# wrong constant name session_storage_size +# wrong constant name set_location +# wrong constant name set_window_rect1 +# wrong constant name set_window_rect2 +# wrong constant name set_window_rect3 +# wrong constant name set_window_rect4 +# wrong constant name set_window_rect +# wrong constant name status +# wrong constant name submit_element +# wrong constant name switch_to_active_element +# wrong constant name switch_to_default_content +# wrong constant name switch_to_frame +# wrong constant name switch_to_parent_frame +# wrong constant name switch_to_window +# wrong constant name timeout +# wrong constant name title +# wrong constant name touch_double_tap +# wrong constant name touch_down +# wrong constant name touch_element_flick +# wrong constant name touch_flick +# wrong constant name touch_long_press +# wrong constant name touch_move +# wrong constant name touch_scroll +# wrong constant name touch_single_tap +# wrong constant name touch_up +# wrong constant name upload +# wrong constant name url +# wrong constant name window_handle +# wrong constant name window_handles +# wrong constant name window_position +# wrong constant name window_rect +# wrong constant name window_size1 +# wrong constant name window_size +# wrong constant name +# undefined method `initialize1' for class `Selenium::WebDriver::Remote::W3C::Capabilities' +# wrong constant name == +# wrong constant name [] +# wrong constant name []= +# wrong constant name accept_insecure_certs +# wrong constant name accept_insecure_certs= +# wrong constant name accessibility_checks +# wrong constant name accessibility_checks= +# wrong constant name as_json +# wrong constant name browser_name +# wrong constant name browser_name= +# wrong constant name browser_version +# wrong constant name browser_version= +# wrong constant name capabilities +# wrong constant name device +# wrong constant name device= +# wrong constant name eql? +# wrong constant name implicit_timeout +# wrong constant name implicit_timeout= +# wrong constant name initialize1 +# wrong constant name initialize +# wrong constant name merge! +# wrong constant name page_load_strategy +# wrong constant name page_load_strategy= +# wrong constant name page_load_timeout +# wrong constant name page_load_timeout= +# wrong constant name platform +# wrong constant name platform= +# wrong constant name platform_name +# wrong constant name platform_name= +# wrong constant name proxy +# wrong constant name proxy= +# wrong constant name remote_session_id +# wrong constant name remote_session_id= +# wrong constant name script_timeout +# wrong constant name script_timeout= +# wrong constant name set_window_rect +# wrong constant name set_window_rect= +# wrong constant name strict_file_interactability +# wrong constant name strict_file_interactability= +# wrong constant name timeouts +# wrong constant name timeouts= +# wrong constant name to_json +# wrong constant name unhandled_prompt_behavior +# wrong constant name unhandled_prompt_behavior= +# wrong constant name version +# wrong constant name version= +# undefined singleton method `edge1' for `Selenium::WebDriver::Remote::W3C::Capabilities' +# undefined singleton method `ff1' for `Selenium::WebDriver::Remote::W3C::Capabilities' +# undefined singleton method `firefox1' for `Selenium::WebDriver::Remote::W3C::Capabilities' +# wrong constant name +# wrong constant name edge1 +# wrong constant name edge +# wrong constant name ff1 +# wrong constant name ff +# wrong constant name firefox1 +# wrong constant name firefox +# wrong constant name from_oss +# wrong constant name json_create +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name attach_debugger +# wrong constant name commands +# wrong constant name permissions +# wrong constant name permissions= +# wrong constant name +# undefined method `initialize1' for class `Selenium::WebDriver::Safari::Driver' +# uninitialized constant Selenium::WebDriver::Safari::Driver::FINDERS +# wrong constant name initialize1 +# wrong constant name initialize +# wrong constant name +# wrong constant name as_json +# wrong constant name automatic_inspection +# wrong constant name automatic_inspection= +# wrong constant name automatic_profiling +# wrong constant name automatic_profiling= +# wrong constant name initialize +# wrong constant name +# uninitialized constant Selenium::WebDriver::Safari::Service::SOCKET_LOCK_TIMEOUT +# uninitialized constant Selenium::WebDriver::Safari::Service::START_TIMEOUT +# uninitialized constant Selenium::WebDriver::Safari::Service::STOP_TIMEOUT +# wrong constant name +# wrong constant name +# wrong constant name driver_path +# wrong constant name driver_path= +# wrong constant name path +# wrong constant name path= +# wrong constant name technology_preview +# wrong constant name technology_preview! +# wrong constant name find_element +# wrong constant name find_elements +# wrong constant name +# undefined method `initialize1' for class `Selenium::WebDriver::Service' +# undefined method `initialize2' for class `Selenium::WebDriver::Service' +# undefined method `initialize3' for class `Selenium::WebDriver::Service' +# wrong constant name executable_path +# wrong constant name extract_service_args +# wrong constant name host +# wrong constant name host= +# wrong constant name initialize1 +# wrong constant name initialize2 +# wrong constant name initialize3 +# wrong constant name initialize +# wrong constant name start +# wrong constant name stop +# wrong constant name uri +# wrong constant name +# wrong constant name chrome +# wrong constant name default_port +# wrong constant name driver_path +# wrong constant name driver_path= +# wrong constant name edge +# wrong constant name executable +# wrong constant name firefox +# wrong constant name ie +# wrong constant name internet_explorer +# wrong constant name missing_text +# wrong constant name safari +# wrong constant name shutdown_supported +# wrong constant name initialize +# wrong constant name locked +# wrong constant name +# undefined method `initialize1' for class `Selenium::WebDriver::SocketPoller' +# undefined method `initialize2' for class `Selenium::WebDriver::SocketPoller' +# wrong constant name closed? +# wrong constant name connected? +# wrong constant name initialize1 +# wrong constant name initialize2 +# wrong constant name initialize +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name after_change_value_of +# wrong constant name after_click +# wrong constant name after_close +# wrong constant name after_execute_script +# wrong constant name after_find +# wrong constant name after_navigate_back +# wrong constant name after_navigate_forward +# wrong constant name after_navigate_to +# wrong constant name after_quit +# wrong constant name before_change_value_of +# wrong constant name before_click +# wrong constant name before_close +# wrong constant name before_execute_script +# wrong constant name before_find +# wrong constant name before_navigate_back +# wrong constant name before_navigate_forward +# wrong constant name before_navigate_to +# wrong constant name before_quit +# wrong constant name +# wrong constant name initialize +# wrong constant name method_missing +# wrong constant name +# undefined method `initialize1' for class `Selenium::WebDriver::Support::Color' +# wrong constant name == +# wrong constant name alpha +# wrong constant name blue +# wrong constant name eql? +# wrong constant name green +# wrong constant name hex +# wrong constant name initialize1 +# wrong constant name initialize +# wrong constant name red +# wrong constant name rgb +# wrong constant name rgba +# wrong constant name +# wrong constant name from_hsl +# wrong constant name from_string +# wrong constant name hue_to_rgb +# wrong constant name +# wrong constant name escape +# undefined method `find_element_by1' for class `Selenium::WebDriver::Support::EventFiringBridge' +# undefined method `find_elements_by1' for class `Selenium::WebDriver::Support::EventFiringBridge' +# wrong constant name clear_element +# wrong constant name click_element +# wrong constant name close +# wrong constant name execute_script +# wrong constant name find_element_by1 +# wrong constant name find_element_by +# wrong constant name find_elements_by1 +# wrong constant name find_elements_by +# wrong constant name get +# wrong constant name go_back +# wrong constant name go_forward +# wrong constant name initialize +# wrong constant name quit +# wrong constant name send_keys_to_element +# wrong constant name +# wrong constant name deselect_all +# wrong constant name deselect_by +# wrong constant name first_selected_option +# wrong constant name initialize +# wrong constant name multiple? +# wrong constant name options +# wrong constant name select_all +# wrong constant name select_by +# wrong constant name selected_options +# wrong constant name +# wrong constant name +# wrong constant name active_element +# wrong constant name alert +# wrong constant name default_content +# wrong constant name frame +# wrong constant name initialize +# wrong constant name parent_frame +# wrong constant name window +# wrong constant name +# wrong constant name implicit_wait= +# wrong constant name initialize +# wrong constant name page_load= +# wrong constant name script_timeout= +# wrong constant name +# undefined method `down1' for class `Selenium::WebDriver::TouchActionBuilder' +# undefined method `move1' for class `Selenium::WebDriver::TouchActionBuilder' +# undefined method `up1' for class `Selenium::WebDriver::TouchActionBuilder' +# wrong constant name double_tap +# wrong constant name down1 +# wrong constant name down +# wrong constant name flick +# wrong constant name initialize +# wrong constant name long_press +# wrong constant name move1 +# wrong constant name move +# wrong constant name scroll +# wrong constant name single_tap +# wrong constant name up1 +# wrong constant name up +# wrong constant name +# undefined method `down1' for class `Selenium::WebDriver::TouchScreen' +# undefined method `move1' for class `Selenium::WebDriver::TouchScreen' +# undefined method `up1' for class `Selenium::WebDriver::TouchScreen' +# wrong constant name double_tap +# wrong constant name down1 +# wrong constant name down +# wrong constant name flick +# wrong constant name initialize +# wrong constant name long_press +# wrong constant name move1 +# wrong constant name move +# wrong constant name scroll +# wrong constant name single_tap +# wrong constant name up1 +# wrong constant name up +# wrong constant name +# undefined method `initialize1' for class `Selenium::WebDriver::W3CActionBuilder' +# undefined method `pause1' for class `Selenium::WebDriver::W3CActionBuilder' +# undefined method `pauses1' for class `Selenium::WebDriver::W3CActionBuilder' +# wrong constant name add_key_input +# wrong constant name add_pointer_input +# wrong constant name clear_all_actions +# wrong constant name devices +# wrong constant name get_device +# wrong constant name initialize1 +# wrong constant name initialize +# wrong constant name key_inputs +# wrong constant name pause1 +# wrong constant name pause +# wrong constant name pauses1 +# wrong constant name pauses +# wrong constant name perform +# wrong constant name pointer_inputs +# wrong constant name release_actions +# wrong constant name +# uninitialized constant Selenium::WebDriver::W3CManager::SECONDS_PER_DAY +# wrong constant name +# undefined method `initialize1' for class `Selenium::WebDriver::Wait' +# wrong constant name initialize1 +# wrong constant name initialize +# wrong constant name until +# wrong constant name +# wrong constant name full_screen +# wrong constant name initialize +# wrong constant name maximize +# wrong constant name minimize +# wrong constant name move_to +# wrong constant name position +# wrong constant name position= +# wrong constant name rect +# wrong constant name rect= +# wrong constant name resize_to +# wrong constant name size +# wrong constant name size= +# wrong constant name +# wrong constant name +# wrong constant name unzip +# wrong constant name zip +# wrong constant name zip_file +# wrong constant name +# wrong constant name for +# wrong constant name logger +# wrong constant name root +# wrong constant name +# undefined method `flatten_merge1' for class `Set' +# undefined method `initialize1' for class `Set' +# wrong constant name == +# wrong constant name compare_by_identity +# wrong constant name compare_by_identity? +# wrong constant name divide +# wrong constant name eql? +# wrong constant name flatten_merge1 +# wrong constant name flatten_merge +# wrong constant name initialize1 +# wrong constant name pretty_print +# wrong constant name pretty_print_cycle +# uninitialized constant SetNilTimestamps::Context::ACTIONS +# uninitialized constant SetNilTimestamps::Context::BLACKLISTED_CLASS_METHODS +# uninitialized constant SetNilTimestamps::Context::CALLBACKS +# uninitialized constant SetNilTimestamps::Context::CALLBACK_FILTER_TYPES +# uninitialized constant SetNilTimestamps::Context::CALL_COMPILABLE_REGEXP +# uninitialized constant SetNilTimestamps::Context::COLUMNS +# wrong constant name +# uninitialized constant SetNilTimestamps::Context::MAX_PASSWORD_LENGTH_ALLOWED +# uninitialized constant SetNilTimestamps::Context::NAME_COMPILABLE_REGEXP +# uninitialized constant SetNilTimestamps::Context::UNASSIGNABLE_KEYS +# wrong constant name +# uninitialized constant SetNilTimestamps::Project::ACTIONS +# uninitialized constant SetNilTimestamps::Project::BLACKLISTED_CLASS_METHODS +# uninitialized constant SetNilTimestamps::Project::CALLBACKS +# uninitialized constant SetNilTimestamps::Project::CALLBACK_FILTER_TYPES +# uninitialized constant SetNilTimestamps::Project::CALL_COMPILABLE_REGEXP +# uninitialized constant SetNilTimestamps::Project::COLUMNS +# wrong constant name +# uninitialized constant SetNilTimestamps::Project::MAX_PASSWORD_LENGTH_ALLOWED +# uninitialized constant SetNilTimestamps::Project::NAME_COMPILABLE_REGEXP +# uninitialized constant SetNilTimestamps::Project::UNASSIGNABLE_KEYS +# wrong constant name +# wrong constant name +# wrong constant name escape +# wrong constant name join +# wrong constant name shellescape +# wrong constant name shelljoin +# wrong constant name shellsplit +# wrong constant name shellwords +# wrong constant name split +# wrong constant name signm +# wrong constant name signo +# wrong constant name +# wrong constant name expires_at +# wrong constant name purpose +# wrong constant name to_h +# wrong constant name to_s +# wrong constant name verifier +# wrong constant name +# undefined singleton method `parse1' for `SignedGlobalID' +# wrong constant name +# wrong constant name expires_in +# wrong constant name expires_in= +# wrong constant name parse1 +# wrong constant name parse +# wrong constant name pick_purpose +# wrong constant name pick_verifier +# wrong constant name verifier +# wrong constant name verifier= +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name matches? +# wrong constant name +# wrong constant name matches? +# wrong constant name +# wrong constant name +# wrong constant name guess +# wrong constant name original_run_command +# wrong constant name original_run_command= +# undefined method `add_filter1' for module `SimpleCov::Configuration' +# undefined method `add_group1' for module `SimpleCov::Configuration' +# undefined method `command_name1' for module `SimpleCov::Configuration' +# undefined method `coverage_dir1' for module `SimpleCov::Configuration' +# undefined method `formatter1' for module `SimpleCov::Configuration' +# undefined method `maximum_coverage_drop1' for module `SimpleCov::Configuration' +# undefined method `merge_timeout1' for module `SimpleCov::Configuration' +# undefined method `minimum_coverage1' for module `SimpleCov::Configuration' +# undefined method `minimum_coverage_by_file1' for module `SimpleCov::Configuration' +# undefined method `nocov_token1' for module `SimpleCov::Configuration' +# undefined method `project_name1' for module `SimpleCov::Configuration' +# undefined method `root1' for module `SimpleCov::Configuration' +# undefined method `skip_token1' for module `SimpleCov::Configuration' +# undefined method `use_merging1' for module `SimpleCov::Configuration' +# wrong constant name adapters +# wrong constant name add_filter1 +# wrong constant name add_filter +# wrong constant name add_group1 +# wrong constant name add_group +# wrong constant name at_exit +# wrong constant name command_name1 +# wrong constant name command_name +# wrong constant name configure +# wrong constant name coverage_dir1 +# wrong constant name coverage_dir +# wrong constant name coverage_path +# wrong constant name filters +# wrong constant name filters= +# wrong constant name formatter1 +# wrong constant name formatter +# wrong constant name formatter= +# wrong constant name formatters +# wrong constant name formatters= +# wrong constant name groups +# wrong constant name groups= +# wrong constant name maximum_coverage_drop1 +# wrong constant name maximum_coverage_drop +# wrong constant name merge_timeout1 +# wrong constant name merge_timeout +# wrong constant name minimum_coverage1 +# wrong constant name minimum_coverage +# wrong constant name minimum_coverage_by_file1 +# wrong constant name minimum_coverage_by_file +# wrong constant name nocov_token1 +# wrong constant name nocov_token +# wrong constant name profiles +# wrong constant name project_name1 +# wrong constant name project_name +# wrong constant name refuse_coverage_drop +# wrong constant name root1 +# wrong constant name root +# wrong constant name skip_token1 +# wrong constant name skip_token +# wrong constant name track_files +# wrong constant name tracked_files +# wrong constant name use_merging1 +# wrong constant name use_merging +# wrong constant name +# wrong constant name +# uninitialized constant SimpleCov::FileList::Elem +# wrong constant name covered_lines +# wrong constant name covered_percent +# wrong constant name covered_percentages +# wrong constant name covered_strength +# wrong constant name least_covered_file +# wrong constant name lines_of_code +# wrong constant name missed_lines +# wrong constant name never_lines +# wrong constant name skipped_lines +# wrong constant name +# wrong constant name filter_argument +# wrong constant name initialize +# wrong constant name matches? +# wrong constant name passes? +# wrong constant name +# wrong constant name build_filter +# wrong constant name class_for_argument +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name format +# wrong constant name output_message +# wrong constant name +# wrong constant name +# wrong constant name format +# wrong constant name +# undefined singleton method `new1' for `SimpleCov::Formatter::MultiFormatter' +# wrong constant name +# wrong constant name [] +# wrong constant name new1 +# wrong constant name new +# wrong constant name format +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name last_run_path +# wrong constant name read +# wrong constant name write +# wrong constant name classify +# wrong constant name +# wrong constant name no_cov_line +# wrong constant name no_cov_line? +# wrong constant name whitespace_line? +# uninitialized constant SimpleCov::Profiles::Elem +# uninitialized constant SimpleCov::Profiles::K +# uninitialized constant SimpleCov::Profiles::V +# wrong constant name define +# wrong constant name load +# wrong constant name +# uninitialized constant SimpleCov::Railtie::ABSTRACT_RAILTIES +# wrong constant name +# wrong constant name +# wrong constant name merge_file_coverage +# wrong constant name merge_line_coverage +# wrong constant name merge_results +# wrong constant name merge_resultsets +# wrong constant name matches? +# wrong constant name +# wrong constant name command_name +# wrong constant name command_name= +# wrong constant name covered_lines +# wrong constant name covered_percent +# wrong constant name covered_percentages +# wrong constant name covered_strength +# wrong constant name created_at +# wrong constant name created_at= +# wrong constant name filenames +# wrong constant name files +# wrong constant name format! +# wrong constant name groups +# wrong constant name initialize +# wrong constant name least_covered_file +# wrong constant name missed_lines +# wrong constant name original_result +# wrong constant name source_files +# wrong constant name to_hash +# wrong constant name total_lines +# wrong constant name +# wrong constant name from_hash +# wrong constant name +# wrong constant name clear_resultset +# wrong constant name merge_results +# wrong constant name merged_result +# wrong constant name results +# wrong constant name resultset +# wrong constant name resultset_path +# wrong constant name resultset_writelock +# wrong constant name store_result +# wrong constant name stored_data +# wrong constant name synchronize_resultset +# wrong constant name +# wrong constant name build_lines +# wrong constant name coverage +# wrong constant name coverage_exceeding_source_warn +# wrong constant name covered_lines +# wrong constant name covered_percent +# wrong constant name covered_strength +# wrong constant name filename +# wrong constant name initialize +# wrong constant name line +# wrong constant name lines +# wrong constant name lines_of_code +# wrong constant name lines_strength +# wrong constant name missed_lines +# wrong constant name never_lines +# wrong constant name no_lines? +# wrong constant name process_skipped_lines +# wrong constant name project_filename +# wrong constant name relevant_lines +# wrong constant name skipped_lines +# wrong constant name source +# wrong constant name source_lines +# wrong constant name src +# wrong constant name coverage +# wrong constant name covered? +# wrong constant name initialize +# wrong constant name line +# wrong constant name line_number +# wrong constant name missed? +# wrong constant name never? +# wrong constant name number +# wrong constant name skipped +# wrong constant name skipped! +# wrong constant name skipped? +# wrong constant name source +# wrong constant name src +# wrong constant name status +# wrong constant name +# wrong constant name +# wrong constant name matches? +# wrong constant name +# undefined singleton method `start1' for `SimpleCov' +# wrong constant name +# wrong constant name add_not_loaded_files +# wrong constant name clear_result +# wrong constant name exit_exception +# wrong constant name exit_status_from_exception +# wrong constant name filtered +# wrong constant name final_result_process? +# wrong constant name grouped +# wrong constant name load_adapter +# wrong constant name load_profile +# wrong constant name pid +# wrong constant name pid= +# wrong constant name process_result +# wrong constant name result +# wrong constant name result? +# wrong constant name result_exit_status +# wrong constant name run_exit_tasks! +# wrong constant name running +# wrong constant name running= +# wrong constant name set_exit_exception +# wrong constant name start1 +# wrong constant name start +# wrong constant name usable? +# wrong constant name wait_for_other_processes +# wrong constant name write_last_run +# undefined method `def_delegator1' for module `SingleForwardable' +# undefined method `def_single_delegator1' for module `SingleForwardable' +# wrong constant name def_delegator1 +# wrong constant name def_delegator +# wrong constant name def_delegators +# wrong constant name def_single_delegator1 +# wrong constant name def_single_delegator +# wrong constant name def_single_delegators +# wrong constant name delegate +# wrong constant name single_delegate +# undefined method `_dump1' for module `Singleton' +# wrong constant name _dump1 +# wrong constant name _dump +# wrong constant name clone +# wrong constant name dup +# wrong constant name _load +# wrong constant name clone +# wrong constant name __init__ +# uninitialized constant Socket::APPEND +# uninitialized constant Socket::BINARY +# uninitialized constant Socket::CREAT +# uninitialized constant Socket::DIRECT +# uninitialized constant Socket::DSYNC +# uninitialized constant Socket::EXCL +# uninitialized constant Socket::FNM_CASEFOLD +# uninitialized constant Socket::FNM_DOTMATCH +# uninitialized constant Socket::FNM_EXTGLOB +# uninitialized constant Socket::FNM_NOESCAPE +# uninitialized constant Socket::FNM_PATHNAME +# uninitialized constant Socket::FNM_SHORTNAME +# uninitialized constant Socket::FNM_SYSCASE +# uninitialized constant Socket::LOCK_EX +# uninitialized constant Socket::LOCK_NB +# uninitialized constant Socket::LOCK_SH +# uninitialized constant Socket::LOCK_UN +# uninitialized constant Socket::NOATIME +# uninitialized constant Socket::NOCTTY +# uninitialized constant Socket::NOFOLLOW +# uninitialized constant Socket::NONBLOCK +# uninitialized constant Socket::NULL +# uninitialized constant Socket::RDONLY +# uninitialized constant Socket::RDWR +# uninitialized constant Socket::RSYNC +# uninitialized constant Socket::SEEK_CUR +# uninitialized constant Socket::SEEK_DATA +# uninitialized constant Socket::SEEK_END +# uninitialized constant Socket::SEEK_HOLE +# uninitialized constant Socket::SEEK_SET +# uninitialized constant Socket::SHARE_DELETE +# uninitialized constant Socket::SYNC +# uninitialized constant Socket::TMPFILE +# uninitialized constant Socket::TRUNC +# uninitialized constant Socket::WRONLY +# wrong constant name +# wrong constant name all_module_aliases +# wrong constant name all_module_names +# wrong constant name all_named_modules +# wrong constant name class_by_name +# wrong constant name name_by_class +# uninitialized constant Sorbet::Private::ConstantLookupCache::ConstantEntry::Elem +# wrong constant name aliases +# wrong constant name aliases= +# wrong constant name const +# wrong constant name const= +# wrong constant name const_name +# wrong constant name const_name= +# wrong constant name found_name +# wrong constant name found_name= +# wrong constant name owner +# wrong constant name owner= +# wrong constant name primary_name +# wrong constant name primary_name= +# wrong constant name +# wrong constant name [] +# wrong constant name members +# wrong constant name +# wrong constant name +# wrong constant name main +# wrong constant name output_file +# wrong constant name +# wrong constant name fetch_sorbet_typed +# wrong constant name main +# wrong constant name matching_version_directories +# wrong constant name output_file +# wrong constant name paths_for_gem_version +# wrong constant name paths_for_ruby_version +# wrong constant name vendor_rbis_within_paths +# wrong constant name +# wrong constant name main +# wrong constant name output_file +# wrong constant name paths_within_gem_sources +# wrong constant name +# wrong constant name +# wrong constant name +# uninitialized constant Sorbet::Private::GemGeneratorTracepoint::ClassDefinition::Elem +# wrong constant name defs +# wrong constant name defs= +# wrong constant name id +# wrong constant name id= +# wrong constant name klass +# wrong constant name klass= +# wrong constant name +# wrong constant name [] +# wrong constant name members +# wrong constant name initialize +# wrong constant name serialize +# wrong constant name +# wrong constant name +# wrong constant name add_to_context +# wrong constant name disable_tracepoints +# wrong constant name finish +# wrong constant name install_tracepoints +# wrong constant name on_method_added +# wrong constant name on_module_created +# wrong constant name on_module_extended +# wrong constant name on_module_included +# wrong constant name pre_cache_module_methods +# wrong constant name register_delegate_class +# wrong constant name start +# wrong constant name trace +# wrong constant name trace_results +# undefined singleton method `main1' for `Sorbet::Private::GemGeneratorTracepoint' +# wrong constant name +# wrong constant name main1 +# wrong constant name main +# wrong constant name output_file +# wrong constant name +# wrong constant name my_require +# wrong constant name require_all_gems +# wrong constant name require_gem +# wrong constant name all_modules_and_aliases +# wrong constant name capture_stderr +# wrong constant name constant_cache +# wrong constant name gen_source_rbi +# wrong constant name looks_like_stub_name +# wrong constant name main +# wrong constant name mk_dir +# wrong constant name read_constants +# wrong constant name real_name +# wrong constant name require_everything +# wrong constant name rm_dir +# wrong constant name serialize_alias +# wrong constant name serialize_class +# wrong constant name serialize_constants +# wrong constant name symbols_id_to_name +# wrong constant name write_constants +# wrong constant name write_diff +# wrong constant name +# wrong constant name main +# wrong constant name output_file +# wrong constant name +# wrong constant name cyan +# wrong constant name emojify +# wrong constant name init +# wrong constant name main +# wrong constant name make_step +# wrong constant name usage +# wrong constant name yellow +# wrong constant name +# wrong constant name real_ancestors +# wrong constant name real_autoload? +# wrong constant name real_const_get +# wrong constant name real_constants +# wrong constant name real_eqeq +# wrong constant name real_hash +# wrong constant name real_instance_methods +# wrong constant name real_is_a? +# wrong constant name real_name +# wrong constant name real_object_id +# wrong constant name real_private_instance_methods +# wrong constant name real_singleton_class +# wrong constant name real_singleton_methods +# wrong constant name real_spaceship +# wrong constant name real_superclass +# wrong constant name +# wrong constant name excluded_rails_files +# wrong constant name load_bundler +# wrong constant name load_rails +# wrong constant name my_require +# wrong constant name patch_kernel +# wrong constant name rails? +# wrong constant name rails_load_paths +# wrong constant name rb_file_paths +# wrong constant name require_all_files +# wrong constant name require_everything +# undefined method `serialize_method1' for class `Sorbet::Private::Serialize' +# undefined method `serialize_method2' for class `Sorbet::Private::Serialize' +# wrong constant name alias +# wrong constant name ancestor_has_method +# wrong constant name blacklisted_method +# wrong constant name class_or_module +# wrong constant name comparable? +# wrong constant name constant +# wrong constant name from_method +# wrong constant name initialize +# wrong constant name serialize_method1 +# wrong constant name serialize_method2 +# wrong constant name serialize_method +# wrong constant name serialize_sig +# wrong constant name to_sig +# wrong constant name valid_class_name +# wrong constant name valid_method_name +# undefined singleton method `header1' for `Sorbet::Private::Serialize' +# undefined singleton method `header2' for `Sorbet::Private::Serialize' +# wrong constant name +# wrong constant name header1 +# wrong constant name header2 +# wrong constant name header +# uninitialized constant Sorbet::Private::Static +# uninitialized constant Sorbet::Private::Static +# undefined singleton method `say1' for `Sorbet::Private::Status' +# wrong constant name +# wrong constant name done +# wrong constant name say1 +# wrong constant name say +# wrong constant name +# wrong constant name main +# wrong constant name output_file +# wrong constant name +# wrong constant name main +# wrong constant name output_file +# wrong constant name suggest_typed +# wrong constant name +# wrong constant name main +# wrong constant name output_file +# uninitialized constant SortedSet::InspectKey +# wrong constant name initialize +# wrong constant name setup +# undefined method `display1' for class `SourceAnnotationExtractor' +# wrong constant name +# wrong constant name display1 +# wrong constant name display +# wrong constant name extract_annotations_from +# wrong constant name find +# wrong constant name find_in +# wrong constant name initialize +# wrong constant name tag +# undefined method `to_s1' for class `SourceAnnotationExtractor::Annotation' +# uninitialized constant SourceAnnotationExtractor::Annotation::Elem +# wrong constant name line +# wrong constant name line= +# wrong constant name tag +# wrong constant name tag= +# wrong constant name text +# wrong constant name text= +# wrong constant name to_s1 +# wrong constant name to_s +# wrong constant name +# wrong constant name [] +# wrong constant name directories +# wrong constant name extensions +# wrong constant name members +# wrong constant name register_directories +# wrong constant name register_extensions +# undefined singleton method `enumerate1' for `SourceAnnotationExtractor' +# wrong constant name +# wrong constant name enumerate1 +# wrong constant name enumerate +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# undefined method `initialize1' for class `Sprockets::Asset' +# wrong constant name == +# wrong constant name base64digest +# wrong constant name bytesize +# wrong constant name charset +# wrong constant name content_type +# wrong constant name dependencies +# wrong constant name digest +# wrong constant name digest_path +# wrong constant name each +# wrong constant name eql? +# wrong constant name etag +# wrong constant name filename +# wrong constant name hexdigest +# wrong constant name id +# wrong constant name included +# wrong constant name initialize1 +# wrong constant name initialize +# wrong constant name integrity +# wrong constant name length +# wrong constant name links +# wrong constant name logical_path +# wrong constant name metadata +# wrong constant name mtime +# wrong constant name pathname +# wrong constant name source +# wrong constant name to_a +# wrong constant name to_hash +# wrong constant name uri +# wrong constant name write_to +# wrong constant name +# wrong constant name +# undefined method `find_all_linked_assets1' for class `Sprockets::Base' +# undefined method `find_asset1' for class `Sprockets::Base' +# undefined method `resolve_with_compat1' for class `Sprockets::Base' +# undefined method `resolve_without_compat1' for class `Sprockets::Base' +# uninitialized constant Sprockets::Base::DIGEST_SIZES +# uninitialized constant Sprockets::Base::HASH_ALGORITHMS +# uninitialized constant Sprockets::Base::POSSIBLE_BOWER_JSONS +# uninitialized constant Sprockets::Base::SEPARATOR_PATTERN +# uninitialized constant Sprockets::Base::UNBOUND_METHODS_BIND_TO_ANY_OBJECT +# uninitialized constant Sprockets::Base::VALID_METADATA_COMPOUND_TYPES +# uninitialized constant Sprockets::Base::VALID_METADATA_COMPOUND_TYPES_HASH +# uninitialized constant Sprockets::Base::VALID_METADATA_TYPES +# uninitialized constant Sprockets::Base::VALID_METADATA_VALUE_TYPES +# uninitialized constant Sprockets::Base::VALID_METADATA_VALUE_TYPES_HASH +# wrong constant name [] +# wrong constant name cache +# wrong constant name cache= +# wrong constant name cache_get +# wrong constant name cache_set +# wrong constant name cached +# wrong constant name compress_from_root +# wrong constant name each_logical_path +# wrong constant name expand_from_root +# wrong constant name find_all_linked_assets1 +# wrong constant name find_all_linked_assets +# wrong constant name find_asset1 +# wrong constant name find_asset +# wrong constant name index +# wrong constant name logical_paths +# wrong constant name normalize_logical_path +# wrong constant name resolve_with_compat1 +# wrong constant name resolve_with_compat +# wrong constant name resolve_without_compat1 +# wrong constant name resolve_without_compat +# wrong constant name +# wrong constant name read_bower_main +# wrong constant name resolve_alternates +# wrong constant name +# wrong constant name +# wrong constant name call +# wrong constant name process_bundle_reducers +# undefined method `get1' for class `Sprockets::Cache' +# undefined method `initialize1' for class `Sprockets::Cache' +# undefined method `initialize2' for class `Sprockets::Cache' +# undefined method `set1' for class `Sprockets::Cache' +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name fetch +# wrong constant name get1 +# wrong constant name get +# wrong constant name initialize1 +# wrong constant name initialize2 +# wrong constant name initialize +# wrong constant name set1 +# wrong constant name set +# undefined method `initialize1' for class `Sprockets::Cache::FileStore' +# undefined method `initialize2' for class `Sprockets::Cache::FileStore' +# wrong constant name get +# wrong constant name initialize1 +# wrong constant name initialize2 +# wrong constant name initialize +# wrong constant name set +# wrong constant name +# wrong constant name default_logger +# wrong constant name get +# wrong constant name set +# wrong constant name +# wrong constant name get +# wrong constant name set +# wrong constant name +# undefined method `initialize1' for class `Sprockets::Cache::MemoryStore' +# wrong constant name get +# wrong constant name initialize1 +# wrong constant name initialize +# wrong constant name set +# wrong constant name +# wrong constant name get +# wrong constant name set +# wrong constant name +# wrong constant name get +# wrong constant name set +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name default_logger +# uninitialized constant Sprockets::CachedEnvironment::DIGEST_SIZES +# uninitialized constant Sprockets::CachedEnvironment::HASH_ALGORITHMS +# uninitialized constant Sprockets::CachedEnvironment::POSSIBLE_BOWER_JSONS +# uninitialized constant Sprockets::CachedEnvironment::SEPARATOR_PATTERN +# uninitialized constant Sprockets::CachedEnvironment::UNBOUND_METHODS_BIND_TO_ANY_OBJECT +# uninitialized constant Sprockets::CachedEnvironment::VALID_METADATA_COMPOUND_TYPES +# uninitialized constant Sprockets::CachedEnvironment::VALID_METADATA_COMPOUND_TYPES_HASH +# uninitialized constant Sprockets::CachedEnvironment::VALID_METADATA_TYPES +# uninitialized constant Sprockets::CachedEnvironment::VALID_METADATA_VALUE_TYPES +# uninitialized constant Sprockets::CachedEnvironment::VALID_METADATA_VALUE_TYPES_HASH +# wrong constant name _entries +# wrong constant name _load +# wrong constant name _processor_cache_key +# wrong constant name _resolve_dependency +# wrong constant name _stat +# wrong constant name initialize +# wrong constant name processor_cache_key +# wrong constant name +# undefined method `initialize1' for class `Sprockets::ClosureCompressor' +# wrong constant name cache_key +# wrong constant name call +# wrong constant name initialize1 +# wrong constant name initialize +# wrong constant name +# wrong constant name cache_key +# wrong constant name call +# wrong constant name instance +# wrong constant name +# wrong constant name cache_key +# wrong constant name call +# wrong constant name +# wrong constant name cache_key +# wrong constant name call +# uninitialized constant Sprockets::Compressing::UNBOUND_METHODS_BIND_TO_ANY_OBJECT +# wrong constant name compressors +# wrong constant name css_compressor +# wrong constant name css_compressor= +# wrong constant name gzip= +# wrong constant name gzip? +# wrong constant name js_compressor +# wrong constant name js_compressor= +# wrong constant name register_compressor +# wrong constant name skip_gzip? +# wrong constant name +# uninitialized constant Sprockets::Configuration::DIGEST_SIZES +# uninitialized constant Sprockets::Configuration::HASH_ALGORITHMS +# uninitialized constant Sprockets::Configuration::SEPARATOR_PATTERN +# uninitialized constant Sprockets::Configuration::UNBOUND_METHODS_BIND_TO_ANY_OBJECT +# uninitialized constant Sprockets::Configuration::VALID_METADATA_COMPOUND_TYPES +# uninitialized constant Sprockets::Configuration::VALID_METADATA_COMPOUND_TYPES_HASH +# uninitialized constant Sprockets::Configuration::VALID_METADATA_TYPES +# uninitialized constant Sprockets::Configuration::VALID_METADATA_VALUE_TYPES +# uninitialized constant Sprockets::Configuration::VALID_METADATA_VALUE_TYPES_HASH +# wrong constant name computed_config +# wrong constant name computed_config= +# wrong constant name config +# wrong constant name config= +# wrong constant name context_class +# wrong constant name digest_class +# wrong constant name digest_class= +# wrong constant name initialize_configuration +# wrong constant name logger +# wrong constant name logger= +# wrong constant name version +# wrong constant name version= +# wrong constant name +# wrong constant name +# undefined method `asset_path1' for class `Sprockets::Context' +# undefined method `resolve1' for class `Sprockets::Context' +# undefined method `resolve_with_compat1' for class `Sprockets::Context' +# undefined method `resolve_without_compat1' for class `Sprockets::Context' +# wrong constant name __LINE__ +# wrong constant name __LINE__= +# wrong constant name asset_data_uri +# wrong constant name asset_path1 +# wrong constant name asset_path +# wrong constant name audio_path +# wrong constant name content_type +# wrong constant name depend_on +# wrong constant name depend_on_asset +# wrong constant name environment +# wrong constant name filename +# wrong constant name font_path +# wrong constant name image_path +# wrong constant name initialize +# wrong constant name javascript_path +# wrong constant name link_asset +# wrong constant name load +# wrong constant name load_path +# wrong constant name logical_path +# wrong constant name metadata +# wrong constant name pathname +# wrong constant name require_asset +# wrong constant name resolve1 +# wrong constant name resolve +# wrong constant name resolve_with_compat1 +# wrong constant name resolve_with_compat +# wrong constant name resolve_without_compat1 +# wrong constant name resolve_without_compat +# wrong constant name root_path +# wrong constant name stub_asset +# wrong constant name stylesheet_path +# wrong constant name video_path +# wrong constant name +# wrong constant name +# uninitialized constant Sprockets::Dependencies::DIGEST_SIZES +# uninitialized constant Sprockets::Dependencies::HASH_ALGORITHMS +# uninitialized constant Sprockets::Dependencies::SEPARATOR_PATTERN +# wrong constant name add_dependency +# wrong constant name depend_on +# wrong constant name dependencies +# wrong constant name dependency_resolvers +# wrong constant name register_dependency_resolver +# wrong constant name resolve_dependency +# wrong constant name +# wrong constant name detect_digest_class +# wrong constant name digest +# wrong constant name digest_class +# wrong constant name hexdigest_integrity_uri +# wrong constant name integrity_uri +# wrong constant name pack_base64digest +# wrong constant name pack_hexdigest +# wrong constant name pack_urlsafe_base64digest +# wrong constant name unpack_hexdigest +# wrong constant name +# undefined method `initialize1' for class `Sprockets::DirectiveProcessor' +# undefined method `process_link_directory_directive1' for class `Sprockets::DirectiveProcessor' +# undefined method `process_link_directory_directive2' for class `Sprockets::DirectiveProcessor' +# undefined method `process_link_tree_directive1' for class `Sprockets::DirectiveProcessor' +# undefined method `process_link_tree_directive2' for class `Sprockets::DirectiveProcessor' +# undefined method `process_require_directory_directive1' for class `Sprockets::DirectiveProcessor' +# undefined method `process_require_tree_directive1' for class `Sprockets::DirectiveProcessor' +# wrong constant name _call +# wrong constant name call +# wrong constant name compile_header_pattern +# wrong constant name extract_directives +# wrong constant name initialize1 +# wrong constant name initialize +# wrong constant name process_depend_on_asset_directive +# wrong constant name process_depend_on_directive +# wrong constant name process_directives +# wrong constant name process_link_directive +# wrong constant name process_link_directory_directive1 +# wrong constant name process_link_directory_directive2 +# wrong constant name process_link_directory_directive +# wrong constant name process_link_tree_directive1 +# wrong constant name process_link_tree_directive2 +# wrong constant name process_link_tree_directive +# wrong constant name process_require_directive +# wrong constant name process_require_directory_directive1 +# wrong constant name process_require_directory_directive +# wrong constant name process_require_self_directive +# wrong constant name process_require_tree_directive1 +# wrong constant name process_require_tree_directive +# wrong constant name process_source +# wrong constant name process_stub_directive +# wrong constant name +# wrong constant name call +# wrong constant name instance +# wrong constant name call +# wrong constant name initialize +# wrong constant name +# wrong constant name call +# wrong constant name instance +# wrong constant name call +# wrong constant name +# wrong constant name +# wrong constant name cache_key +# wrong constant name call +# wrong constant name +# wrong constant name cache_key +# wrong constant name call +# wrong constant name +# wrong constant name cache_key +# wrong constant name call +# wrong constant name +# wrong constant name cache_key +# wrong constant name call +# undefined method `unmarshaled_deflated1' for module `Sprockets::EncodingUtils' +# wrong constant name base64 +# wrong constant name charlock_detect +# wrong constant name deflate +# wrong constant name detect +# wrong constant name detect_css +# wrong constant name detect_html +# wrong constant name detect_unicode +# wrong constant name detect_unicode_bom +# wrong constant name gzip +# wrong constant name scan_css_charset +# wrong constant name unmarshaled_deflated1 +# wrong constant name unmarshaled_deflated +# wrong constant name +# undefined method `register_engine1' for module `Sprockets::Engines' +# uninitialized constant Sprockets::Engines::UNBOUND_METHODS_BIND_TO_ANY_OBJECT +# wrong constant name engine_mime_types +# wrong constant name engines +# wrong constant name register_engine1 +# wrong constant name register_engine +# wrong constant name +# undefined method `initialize1' for class `Sprockets::Environment' +# uninitialized constant Sprockets::Environment::DIGEST_SIZES +# uninitialized constant Sprockets::Environment::HASH_ALGORITHMS +# uninitialized constant Sprockets::Environment::POSSIBLE_BOWER_JSONS +# uninitialized constant Sprockets::Environment::SEPARATOR_PATTERN +# uninitialized constant Sprockets::Environment::UNBOUND_METHODS_BIND_TO_ANY_OBJECT +# uninitialized constant Sprockets::Environment::VALID_METADATA_COMPOUND_TYPES +# uninitialized constant Sprockets::Environment::VALID_METADATA_COMPOUND_TYPES_HASH +# uninitialized constant Sprockets::Environment::VALID_METADATA_TYPES +# uninitialized constant Sprockets::Environment::VALID_METADATA_VALUE_TYPES +# uninitialized constant Sprockets::Environment::VALID_METADATA_VALUE_TYPES_HASH +# wrong constant name find_all_linked_assets +# wrong constant name find_asset +# wrong constant name initialize1 +# wrong constant name initialize +# wrong constant name load +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name call +# wrong constant name find_best_mime_type_match +# wrong constant name find_best_q_match +# wrong constant name find_mime_type_matches +# wrong constant name find_q_matches +# wrong constant name match_mime_type? +# wrong constant name match_mime_type_keys +# wrong constant name parse_q_values +# wrong constant name +# undefined method `initialize1' for class `Sprockets::JstProcessor' +# wrong constant name call +# wrong constant name initialize1 +# wrong constant name initialize +# wrong constant name +# wrong constant name call +# wrong constant name default_namespace +# wrong constant name instance +# wrong constant name call +# wrong constant name initialize +# wrong constant name name +# wrong constant name to_s +# wrong constant name +# wrong constant name call +# wrong constant name initialize +# wrong constant name +# uninitialized constant Sprockets::Loader::DIGEST_SIZES +# uninitialized constant Sprockets::Loader::HASH_ALGORITHMS +# uninitialized constant Sprockets::Loader::SEPARATOR_PATTERN +# uninitialized constant Sprockets::Loader::UNBOUND_METHODS_BIND_TO_ANY_OBJECT +# uninitialized constant Sprockets::Loader::VALID_METADATA_COMPOUND_TYPES +# uninitialized constant Sprockets::Loader::VALID_METADATA_COMPOUND_TYPES_HASH +# uninitialized constant Sprockets::Loader::VALID_METADATA_TYPES +# uninitialized constant Sprockets::Loader::VALID_METADATA_VALUE_TYPES +# uninitialized constant Sprockets::Loader::VALID_METADATA_VALUE_TYPES_HASH +# wrong constant name load +# wrong constant name +# undefined method `clean1' for class `Sprockets::Manifest' +# undefined method `clean2' for class `Sprockets::Manifest' +# uninitialized constant Sprockets::Manifest::LEGACY_MANIFEST_RE +# uninitialized constant Sprockets::Manifest::MANIFEST_RE +# wrong constant name assets +# wrong constant name clean1 +# wrong constant name clean2 +# wrong constant name clean +# wrong constant name clobber +# wrong constant name compile +# wrong constant name dir +# wrong constant name directory +# wrong constant name environment +# wrong constant name filename +# wrong constant name files +# wrong constant name filter_logical_paths +# wrong constant name find +# wrong constant name find_logical_paths +# wrong constant name find_sources +# wrong constant name initialize +# wrong constant name path +# wrong constant name remove +# wrong constant name save +# wrong constant name +# wrong constant name compile_match_filter +# wrong constant name compute_alias_logical_path +# wrong constant name simple_logical_path? +# wrong constant name find_directory_manifest +# wrong constant name generate_manifest_path +# wrong constant name +# undefined method `read_file1' for module `Sprockets::Mime' +# undefined method `register_mime_type1' for module `Sprockets::Mime' +# uninitialized constant Sprockets::Mime::UNBOUND_METHODS_BIND_TO_ANY_OBJECT +# wrong constant name mime_exts +# wrong constant name mime_type_charset_detecter +# wrong constant name mime_types +# wrong constant name read_file1 +# wrong constant name read_file +# wrong constant name register_mime_type1 +# wrong constant name register_mime_type +# wrong constant name +# wrong constant name +# wrong constant name +# uninitialized constant Sprockets::PathDependencyUtils::SEPARATOR_PATTERN +# wrong constant name entries_with_dependencies +# wrong constant name file_digest_dependency_set +# wrong constant name stat_directory_with_dependencies +# wrong constant name stat_sorted_tree_with_dependencies +# wrong constant name +# uninitialized constant Sprockets::PathDigestUtils::DIGEST_SIZES +# uninitialized constant Sprockets::PathDigestUtils::HASH_ALGORITHMS +# uninitialized constant Sprockets::PathDigestUtils::SEPARATOR_PATTERN +# wrong constant name file_digest +# wrong constant name files_digest +# wrong constant name stat_digest +# wrong constant name +# undefined method `find_upwards1' for module `Sprockets::PathUtils' +# undefined method `path_parents1' for module `Sprockets::PathUtils' +# wrong constant name absolute_path? +# wrong constant name atomic_write +# wrong constant name directory? +# wrong constant name entries +# wrong constant name file? +# wrong constant name find_upwards1 +# wrong constant name find_upwards +# wrong constant name match_path_extname +# wrong constant name path_extnames +# wrong constant name path_parents1 +# wrong constant name path_parents +# wrong constant name paths_split +# wrong constant name relative_path? +# wrong constant name split_subpath +# wrong constant name stat +# wrong constant name stat_directory +# wrong constant name stat_sorted_tree +# wrong constant name stat_tree +# wrong constant name +# uninitialized constant Sprockets::Paths::SEPARATOR_PATTERN +# uninitialized constant Sprockets::Paths::UNBOUND_METHODS_BIND_TO_ANY_OBJECT +# wrong constant name append_path +# wrong constant name clear_paths +# wrong constant name each_file +# wrong constant name paths +# wrong constant name prepend_path +# wrong constant name root +# wrong constant name +# undefined method `register_pipeline1' for module `Sprockets::Processing' +# uninitialized constant Sprockets::Processing::UNBOUND_METHODS_BIND_TO_ANY_OBJECT +# uninitialized constant Sprockets::Processing::VALID_METADATA_COMPOUND_TYPES +# uninitialized constant Sprockets::Processing::VALID_METADATA_COMPOUND_TYPES_HASH +# uninitialized constant Sprockets::Processing::VALID_METADATA_TYPES +# uninitialized constant Sprockets::Processing::VALID_METADATA_VALUE_TYPES +# uninitialized constant Sprockets::Processing::VALID_METADATA_VALUE_TYPES_HASH +# wrong constant name build_processors_uri +# wrong constant name bundle_processors +# wrong constant name default_processors_for +# wrong constant name pipelines +# wrong constant name postprocessors +# wrong constant name preprocessors +# wrong constant name processors +# wrong constant name processors_for +# wrong constant name register_bundle_metadata_reducer +# wrong constant name register_bundle_processor +# wrong constant name register_pipeline1 +# wrong constant name register_pipeline +# wrong constant name register_postprocessor +# wrong constant name register_preprocessor +# wrong constant name register_processor +# wrong constant name resolve_processors_cache_key_uri +# wrong constant name self_processors_for +# wrong constant name unregister_bundle_processor +# wrong constant name unregister_postprocessor +# wrong constant name unregister_preprocessor +# wrong constant name unregister_processor +# wrong constant name +# wrong constant name call_processor +# wrong constant name call_processors +# wrong constant name compose_processors +# wrong constant name processor_cache_key +# wrong constant name processors_cache_keys +# wrong constant name valid_processor_metadata_value? +# wrong constant name validate_processor_result! +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# undefined method `compute_asset_path1' for module `Sprockets::Rails::Context' +# uninitialized constant Sprockets::Rails::Context::ASSET_EXTENSIONS +# uninitialized constant Sprockets::Rails::Context::ASSET_PUBLIC_DIRECTORIES +# uninitialized constant Sprockets::Rails::Context::BOOLEAN_ATTRIBUTES +# uninitialized constant Sprockets::Rails::Context::PRE_CONTENT_STRINGS +# uninitialized constant Sprockets::Rails::Context::TAG_PREFIXES +# uninitialized constant Sprockets::Rails::Context::URI_REGEXP +# wrong constant name compute_asset_path1 +# wrong constant name compute_asset_path +# wrong constant name +# wrong constant name included +# undefined method `asset_digest_path1' for module `Sprockets::Rails::Helper' +# undefined method `asset_integrity1' for module `Sprockets::Rails::Helper' +# undefined method `compute_asset_path1' for module `Sprockets::Rails::Helper' +# undefined method `lookup_debug_asset1' for module `Sprockets::Rails::Helper' +# undefined method `resolve_asset_path1' for module `Sprockets::Rails::Helper' +# uninitialized constant Sprockets::Rails::Helper::ASSET_EXTENSIONS +# uninitialized constant Sprockets::Rails::Helper::ASSET_PUBLIC_DIRECTORIES +# uninitialized constant Sprockets::Rails::Helper::BOOLEAN_ATTRIBUTES +# uninitialized constant Sprockets::Rails::Helper::PRE_CONTENT_STRINGS +# uninitialized constant Sprockets::Rails::Helper::TAG_PREFIXES +# uninitialized constant Sprockets::Rails::Helper::URI_REGEXP +# wrong constant name asset_digest_path1 +# wrong constant name asset_digest_path +# wrong constant name asset_integrity1 +# wrong constant name asset_integrity +# wrong constant name asset_resolver_strategies +# wrong constant name compute_asset_path1 +# wrong constant name compute_asset_path +# wrong constant name compute_integrity? +# wrong constant name javascript_include_tag +# wrong constant name legacy_debug_path +# wrong constant name lookup_debug_asset1 +# wrong constant name lookup_debug_asset +# wrong constant name path_with_extname +# wrong constant name request_debug_assets? +# wrong constant name resolve_asset +# wrong constant name resolve_asset_path1 +# wrong constant name resolve_asset_path +# wrong constant name secure_subresource_integrity_context? +# wrong constant name stylesheet_link_tag +# wrong constant name +# wrong constant name extended +# wrong constant name included +# wrong constant name +# wrong constant name +# undefined method `asset_path1' for class `Sprockets::Rails::HelperAssetResolvers::Environment' +# undefined method `digest_path1' for class `Sprockets::Rails::HelperAssetResolvers::Environment' +# wrong constant name asset_path1 +# wrong constant name asset_path +# wrong constant name digest_path1 +# wrong constant name digest_path +# wrong constant name find_debug_asset +# wrong constant name initialize +# wrong constant name integrity +# wrong constant name +# undefined method `asset_path1' for class `Sprockets::Rails::HelperAssetResolvers::Manifest' +# undefined method `digest_path1' for class `Sprockets::Rails::HelperAssetResolvers::Manifest' +# wrong constant name asset_path1 +# wrong constant name asset_path +# wrong constant name digest_path1 +# wrong constant name digest_path +# wrong constant name find_debug_asset +# wrong constant name initialize +# wrong constant name integrity +# wrong constant name +# wrong constant name +# wrong constant name [] +# wrong constant name call +# wrong constant name initialize +# wrong constant name +# wrong constant name internal? +# wrong constant name internal_assets_path? +# wrong constant name +# wrong constant name included +# wrong constant name using_sprockets4? +# wrong constant name +# wrong constant name +# undefined method `build_environment1' for class `Sprockets::Railtie' +# uninitialized constant Sprockets::Railtie::ABSTRACT_RAILTIES +# wrong constant name +# wrong constant name +# wrong constant name build_environment1 +# wrong constant name build_environment +# wrong constant name initialize +# wrong constant name +# uninitialized constant Sprockets::Railtie::OrderedOptions::Elem +# uninitialized constant Sprockets::Railtie::OrderedOptions::K +# uninitialized constant Sprockets::Railtie::OrderedOptions::V +# wrong constant name configure +# wrong constant name +# wrong constant name +# wrong constant name build_manifest +# undefined method `resolve1' for module `Sprockets::Resolve' +# undefined method `resolve!1' for module `Sprockets::Resolve' +# uninitialized constant Sprockets::Resolve::SEPARATOR_PATTERN +# wrong constant name dirname_matches +# wrong constant name parse_accept_options +# wrong constant name parse_path_extnames +# wrong constant name path_matches +# wrong constant name resolve1 +# wrong constant name resolve +# wrong constant name resolve!1 +# wrong constant name resolve! +# wrong constant name resolve_absolute_path +# wrong constant name resolve_alternates +# wrong constant name resolve_asset_uri +# wrong constant name resolve_logical_path +# wrong constant name resolve_relative_path +# wrong constant name resolve_under_paths +# wrong constant name +# undefined method `initialize1' for class `Sprockets::SassCompressor' +# wrong constant name cache_key +# wrong constant name call +# wrong constant name initialize1 +# wrong constant name initialize +# wrong constant name +# wrong constant name cache_key +# wrong constant name call +# wrong constant name instance +# undefined method `initialize1' for class `Sprockets::SassProcessor' +# wrong constant name +# wrong constant name +# wrong constant name cache_key +# wrong constant name call +# wrong constant name initialize1 +# wrong constant name initialize +# wrong constant name initialize +# wrong constant name path_to +# wrong constant name +# undefined method `asset_path1' for module `Sprockets::SassProcessor::Functions' +# undefined method `asset_url1' for module `Sprockets::SassProcessor::Functions' +# wrong constant name asset_data_url +# wrong constant name asset_path1 +# wrong constant name asset_path +# wrong constant name asset_url1 +# wrong constant name asset_url +# wrong constant name audio_path +# wrong constant name audio_url +# wrong constant name font_path +# wrong constant name font_url +# wrong constant name image_path +# wrong constant name image_url +# wrong constant name javascript_path +# wrong constant name javascript_url +# wrong constant name sprockets_context +# wrong constant name sprockets_dependencies +# wrong constant name sprockets_environment +# wrong constant name stylesheet_path +# wrong constant name stylesheet_url +# wrong constant name video_path +# wrong constant name video_url +# wrong constant name +# wrong constant name +# wrong constant name cache_key +# wrong constant name call +# wrong constant name instance +# wrong constant name syntax +# wrong constant name +# wrong constant name call +# wrong constant name +# wrong constant name +# wrong constant name call +# wrong constant name call +# wrong constant name +# uninitialized constant Sprockets::Transformers::UNBOUND_METHODS_BIND_TO_ANY_OBJECT +# uninitialized constant Sprockets::Transformers::VALID_METADATA_COMPOUND_TYPES +# uninitialized constant Sprockets::Transformers::VALID_METADATA_COMPOUND_TYPES_HASH +# uninitialized constant Sprockets::Transformers::VALID_METADATA_TYPES +# uninitialized constant Sprockets::Transformers::VALID_METADATA_VALUE_TYPES +# uninitialized constant Sprockets::Transformers::VALID_METADATA_VALUE_TYPES_HASH +# wrong constant name compose_transformers +# wrong constant name expand_transform_accepts +# wrong constant name register_transformer +# wrong constant name resolve_transform_type +# wrong constant name transformers +# wrong constant name +# wrong constant name absolute_path? +# wrong constant name compress +# wrong constant name compressed_path +# wrong constant name expand +# wrong constant name initialize +# wrong constant name path +# wrong constant name root +# wrong constant name scheme +# wrong constant name +# undefined method `build_asset_uri1' for module `Sprockets::URIUtils' +# wrong constant name build_asset_uri1 +# wrong constant name build_asset_uri +# wrong constant name build_file_digest_uri +# wrong constant name encode_uri_query_params +# wrong constant name join_file_uri +# wrong constant name join_uri +# wrong constant name parse_asset_uri +# wrong constant name parse_file_digest_uri +# wrong constant name parse_uri_query_params +# wrong constant name split_file_uri +# wrong constant name split_uri +# wrong constant name valid_asset_uri? +# wrong constant name +# undefined method `initialize1' for class `Sprockets::UglifierCompressor' +# wrong constant name cache_key +# wrong constant name call +# wrong constant name initialize1 +# wrong constant name initialize +# wrong constant name +# wrong constant name cache_key +# wrong constant name call +# wrong constant name instance +# wrong constant name asset_key +# wrong constant name compressed_path +# wrong constant name dependency_history_key +# wrong constant name digest_key +# wrong constant name file_digest_key +# wrong constant name filename +# wrong constant name initialize +# wrong constant name params +# wrong constant name uri +# wrong constant name +# wrong constant name +# wrong constant name concat_javascript_sources +# wrong constant name dfs +# wrong constant name dfs_paths +# wrong constant name duplicable? +# wrong constant name hash_reassoc +# wrong constant name hash_reassoc1 +# wrong constant name module_include +# wrong constant name normalize_extension +# wrong constant name string_end_with_semicolon? +# wrong constant name can_compress? +# wrong constant name cannot_compress? +# wrong constant name compress +# wrong constant name initialize +# wrong constant name +# wrong constant name +# undefined method `initialize1' for class `Sprockets::YUICompressor' +# wrong constant name cache_key +# wrong constant name call +# wrong constant name initialize1 +# wrong constant name initialize +# wrong constant name +# wrong constant name cache_key +# wrong constant name call +# wrong constant name instance +# wrong constant name +# undefined singleton method `patch1' for `SqlPatches' +# undefined singleton method `record_sql1' for `SqlPatches' +# wrong constant name +# wrong constant name all_patch_files +# wrong constant name correct_version? +# wrong constant name elapsed_time +# wrong constant name other_patches +# wrong constant name patch1 +# wrong constant name patch +# wrong constant name record_sql1 +# wrong constant name record_sql +# wrong constant name should_measure? +# wrong constant name sql_patches +# wrong constant name result +# undefined method `ext1' for class `String' +# undefined method `parse_csv1' for class `String' +# undefined method `pathmap1' for class `String' +# undefined method `unicode_normalize1' for class `String' +# undefined method `unicode_normalize!1' for class `String' +# undefined method `unicode_normalized?1' for class `String' +# wrong constant name []= +# wrong constant name bullet_class_name +# wrong constant name casecmp? +# wrong constant name encode! +# wrong constant name ext1 +# wrong constant name ext +# wrong constant name parse_csv1 +# wrong constant name parse_csv +# wrong constant name pathmap1 +# wrong constant name pathmap +# wrong constant name pathmap_explode +# wrong constant name pathmap_partial +# wrong constant name pathmap_replace +# wrong constant name reverse! +# wrong constant name shell_split +# wrong constant name shellescape +# wrong constant name shellsplit +# wrong constant name succ! +# wrong constant name to_blob +# wrong constant name to_d +# wrong constant name unicode_normalize1 +# wrong constant name unicode_normalize +# wrong constant name unicode_normalize!1 +# wrong constant name unicode_normalize! +# wrong constant name unicode_normalized?1 +# wrong constant name unicode_normalized? +# wrong constant name unpack1 +# wrong constant name length +# wrong constant name truncate +# wrong constant name << +# wrong constant name [] +# wrong constant name beginning_of_line? +# wrong constant name bol? +# wrong constant name charpos +# wrong constant name check +# wrong constant name check_until +# wrong constant name clear +# wrong constant name concat +# wrong constant name empty? +# wrong constant name exist? +# wrong constant name get_byte +# wrong constant name getbyte +# wrong constant name initialize +# wrong constant name match? +# wrong constant name matched +# wrong constant name matched? +# wrong constant name matched_size +# wrong constant name peek +# wrong constant name peep +# wrong constant name pointer +# wrong constant name pointer= +# wrong constant name pos +# wrong constant name pos= +# wrong constant name post_match +# wrong constant name pre_match +# wrong constant name reset +# wrong constant name rest +# wrong constant name rest? +# wrong constant name rest_size +# wrong constant name restsize +# wrong constant name scan_full +# wrong constant name scan_until +# wrong constant name search_full +# wrong constant name skip +# wrong constant name skip_until +# wrong constant name string +# wrong constant name string= +# wrong constant name terminate +# wrong constant name unscan +# wrong constant name must_C_version +# wrong constant name +# wrong constant name [] +# wrong constant name []= +# wrong constant name dig +# wrong constant name each_pair +# wrong constant name length +# wrong constant name members +# wrong constant name select +# wrong constant name size +# wrong constant name to_a +# wrong constant name to_h +# wrong constant name values +# wrong constant name values_at +# uninitialized constant Struct::HTMLElementDescription::Elem +# wrong constant name attrs_depr +# wrong constant name attrs_depr= +# wrong constant name attrs_opt +# wrong constant name attrs_opt= +# wrong constant name attrs_req +# wrong constant name attrs_req= +# wrong constant name defaultsubelt +# wrong constant name defaultsubelt= +# wrong constant name depr +# wrong constant name depr= +# wrong constant name desc +# wrong constant name desc= +# wrong constant name dtd +# wrong constant name dtd= +# wrong constant name empty +# wrong constant name empty= +# wrong constant name endTag +# wrong constant name endTag= +# wrong constant name isinline +# wrong constant name isinline= +# wrong constant name name +# wrong constant name name= +# wrong constant name saveEndTag +# wrong constant name saveEndTag= +# wrong constant name startTag +# wrong constant name startTag= +# wrong constant name subelts +# wrong constant name subelts= +# wrong constant name +# wrong constant name [] +# wrong constant name members +# wrong constant name +# undefined method `substitute!1' for class `SubstitutionContext' +# wrong constant name match +# wrong constant name substitute!1 +# wrong constant name substitute! +# wrong constant name +# undefined method `initialize1' for class `SymbolHash' +# uninitialized constant SymbolHash::Elem +# uninitialized constant SymbolHash::K +# uninitialized constant SymbolHash::V +# wrong constant name [] +# wrong constant name []= +# wrong constant name delete +# wrong constant name has_key? +# wrong constant name initialize1 +# wrong constant name initialize +# wrong constant name key? +# wrong constant name merge +# wrong constant name merge! +# wrong constant name update +# wrong constant name +# wrong constant name [] +# wrong constant name method_missing +# wrong constant name setup +# wrong constant name teardown +# wrong constant name +# wrong constant name errno +# wrong constant name status +# wrong constant name success? +# wrong constant name T.noreturn +# wrong constant name T.noreturn +# wrong constant name T.untyped +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name <=> +# wrong constant name _dump +# wrong constant name code +# wrong constant name eql? +# wrong constant name name +# wrong constant name zone_identifiers +# wrong constant name zone_info +# wrong constant name zone_names +# wrong constant name zones +# wrong constant name +# wrong constant name _load +# wrong constant name all +# wrong constant name all_codes +# wrong constant name data_source +# wrong constant name get +# wrong constant name init_countries +# wrong constant name new +# wrong constant name +# wrong constant name countries +# wrong constant name country +# wrong constant name +# wrong constant name +# wrong constant name append_features +# wrong constant name code +# wrong constant name initialize +# wrong constant name name +# wrong constant name zone_identifiers +# wrong constant name zones +# wrong constant name +# undefined method `initialize1' for class `TZInfo::CountryTimezone' +# wrong constant name == +# wrong constant name description +# wrong constant name description_or_friendly_identifier +# wrong constant name eql? +# wrong constant name identifier +# wrong constant name initialize1 +# wrong constant name initialize +# wrong constant name latitude +# wrong constant name longitude +# wrong constant name timezone +# undefined singleton method `new1' for `TZInfo::CountryTimezone' +# wrong constant name +# wrong constant name new1 +# wrong constant name new +# wrong constant name new! +# wrong constant name country_codes +# wrong constant name data_timezone_identifiers +# wrong constant name linked_timezone_identifiers +# wrong constant name load_country_info +# wrong constant name load_timezone_info +# wrong constant name timezone_identifiers +# wrong constant name +# wrong constant name create_default_data_source +# wrong constant name get +# wrong constant name set +# wrong constant name +# wrong constant name +# undefined method `transitions_up_to1' for class `TZInfo::DataTimezoneInfo' +# wrong constant name period_for_utc +# wrong constant name periods_for_local +# wrong constant name transitions_up_to1 +# wrong constant name transitions_up_to +# wrong constant name +# wrong constant name info +# wrong constant name setup +# wrong constant name +# wrong constant name new +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name initialize +# wrong constant name link_to_identifier +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name rational_for_offset +# wrong constant name +# undefined singleton method `datetime_new1' for `TZInfo::RubyCoreSupport' +# undefined singleton method `datetime_new2' for `TZInfo::RubyCoreSupport' +# undefined singleton method `datetime_new3' for `TZInfo::RubyCoreSupport' +# undefined singleton method `datetime_new4' for `TZInfo::RubyCoreSupport' +# undefined singleton method `datetime_new5' for `TZInfo::RubyCoreSupport' +# undefined singleton method `datetime_new6' for `TZInfo::RubyCoreSupport' +# undefined singleton method `datetime_new7' for `TZInfo::RubyCoreSupport' +# undefined singleton method `datetime_new8' for `TZInfo::RubyCoreSupport' +# undefined singleton method `datetime_new!1' for `TZInfo::RubyCoreSupport' +# undefined singleton method `datetime_new!2' for `TZInfo::RubyCoreSupport' +# undefined singleton method `datetime_new!3' for `TZInfo::RubyCoreSupport' +# undefined singleton method `rational_new!1' for `TZInfo::RubyCoreSupport' +# wrong constant name +# wrong constant name datetime_new1 +# wrong constant name datetime_new2 +# wrong constant name datetime_new3 +# wrong constant name datetime_new4 +# wrong constant name datetime_new5 +# wrong constant name datetime_new6 +# wrong constant name datetime_new7 +# wrong constant name datetime_new8 +# wrong constant name datetime_new +# wrong constant name datetime_new!1 +# wrong constant name datetime_new!2 +# wrong constant name datetime_new!3 +# wrong constant name datetime_new! +# wrong constant name force_encoding +# wrong constant name open_file +# wrong constant name rational_new!1 +# wrong constant name rational_new! +# wrong constant name time_nsec +# wrong constant name time_supports_64bit +# wrong constant name time_supports_negative +# wrong constant name +# wrong constant name initialize +# undefined method `timezone1' for class `TZInfo::RubyCountryInfo::Zones' +# wrong constant name list +# wrong constant name timezone1 +# wrong constant name timezone +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name load_country_index +# wrong constant name load_timezone_index +# wrong constant name require_data +# wrong constant name require_index +# wrong constant name + +# wrong constant name - +# wrong constant name <=> +# wrong constant name add_with_convert +# wrong constant name day +# wrong constant name eql? +# wrong constant name hour +# wrong constant name initialize +# wrong constant name mday +# wrong constant name min +# wrong constant name mon +# wrong constant name month +# wrong constant name sec +# wrong constant name to_datetime +# wrong constant name to_i +# wrong constant name to_orig +# wrong constant name to_time +# wrong constant name usec +# wrong constant name year +# wrong constant name +# wrong constant name wrap +# undefined method `friendly_identifier1' for class `TZInfo::Timezone' +# undefined method `local_to_utc1' for class `TZInfo::Timezone' +# undefined method `offsets_up_to1' for class `TZInfo::Timezone' +# undefined method `period_for_local1' for class `TZInfo::Timezone' +# undefined method `strftime1' for class `TZInfo::Timezone' +# undefined method `transitions_up_to1' for class `TZInfo::Timezone' +# wrong constant name <=> +# wrong constant name _dump +# wrong constant name canonical_identifier +# wrong constant name canonical_zone +# wrong constant name current_period +# wrong constant name current_period_and_time +# wrong constant name current_time_and_period +# wrong constant name eql? +# wrong constant name friendly_identifier1 +# wrong constant name friendly_identifier +# wrong constant name identifier +# wrong constant name local_to_utc1 +# wrong constant name local_to_utc +# wrong constant name name +# wrong constant name now +# wrong constant name offsets_up_to1 +# wrong constant name offsets_up_to +# wrong constant name period_for_local1 +# wrong constant name period_for_local +# wrong constant name period_for_utc +# wrong constant name periods_for_local +# wrong constant name strftime1 +# wrong constant name strftime +# wrong constant name transitions_up_to1 +# wrong constant name transitions_up_to +# wrong constant name utc_to_local +# undefined singleton method `new1' for `TZInfo::Timezone' +# wrong constant name +# wrong constant name _load +# wrong constant name all +# wrong constant name all_country_zone_identifiers +# wrong constant name all_country_zones +# wrong constant name all_data_zone_identifiers +# wrong constant name all_data_zones +# wrong constant name all_identifiers +# wrong constant name all_linked_zone_identifiers +# wrong constant name all_linked_zones +# wrong constant name data_source +# wrong constant name default_dst +# wrong constant name default_dst= +# wrong constant name get +# wrong constant name get_proxies +# wrong constant name get_proxy +# wrong constant name init_loaded_zones +# wrong constant name new1 +# wrong constant name new +# wrong constant name us_zone_identifiers +# wrong constant name us_zones +# wrong constant name +# wrong constant name get +# wrong constant name linked_timezone +# wrong constant name timezone +# wrong constant name +# wrong constant name +# wrong constant name append_features +# wrong constant name +# wrong constant name data_timezones +# wrong constant name linked_timezone +# wrong constant name linked_timezones +# wrong constant name timezone +# wrong constant name timezones +# wrong constant name +# wrong constant name +# wrong constant name append_features +# wrong constant name create_timezone +# wrong constant name identifier +# wrong constant name initialize +# wrong constant name +# wrong constant name == +# wrong constant name abbreviation +# wrong constant name dst? +# wrong constant name eql? +# wrong constant name initialize +# wrong constant name std_offset +# wrong constant name to_local +# wrong constant name to_utc +# wrong constant name utc_offset +# wrong constant name utc_total_offset +# wrong constant name +# undefined method `initialize1' for class `TZInfo::TimezonePeriod' +# wrong constant name == +# wrong constant name abbreviation +# wrong constant name dst? +# wrong constant name end_transition +# wrong constant name eql? +# wrong constant name initialize1 +# wrong constant name initialize +# wrong constant name local_after_start? +# wrong constant name local_before_end? +# wrong constant name local_end +# wrong constant name local_end_time +# wrong constant name local_start +# wrong constant name local_start_time +# wrong constant name offset +# wrong constant name start_transition +# wrong constant name std_offset +# wrong constant name to_local +# wrong constant name to_utc +# wrong constant name utc_after_start? +# wrong constant name utc_before_end? +# wrong constant name utc_end +# wrong constant name utc_end_time +# wrong constant name utc_offset +# wrong constant name utc_start +# wrong constant name utc_start_time +# wrong constant name utc_total_offset +# wrong constant name utc_total_offset_rational +# wrong constant name valid_for_local? +# wrong constant name valid_for_utc? +# wrong constant name zone_identifier +# wrong constant name +# undefined method `transitions_up_to1' for class `TZInfo::TimezoneProxy' +# wrong constant name transitions_up_to1 +# wrong constant name transitions_up_to +# wrong constant name +# wrong constant name new +# wrong constant name == +# wrong constant name at +# wrong constant name datetime +# wrong constant name eql? +# wrong constant name initialize +# wrong constant name local_end +# wrong constant name local_end_at +# wrong constant name local_end_time +# wrong constant name local_start +# wrong constant name local_start_at +# wrong constant name local_start_time +# wrong constant name offset +# wrong constant name previous_offset +# wrong constant name time +# wrong constant name +# undefined method `initialize1' for class `TZInfo::TimezoneTransitionDefinition' +# undefined method `initialize2' for class `TZInfo::TimezoneTransitionDefinition' +# wrong constant name denominator +# wrong constant name initialize1 +# wrong constant name initialize2 +# wrong constant name initialize +# wrong constant name numerator_or_time +# wrong constant name +# undefined method `transition1' for class `TZInfo::TransitionDataTimezoneInfo' +# undefined method `transition2' for class `TZInfo::TransitionDataTimezoneInfo' +# wrong constant name offset +# wrong constant name transition1 +# wrong constant name transition2 +# wrong constant name transition +# wrong constant name +# wrong constant name +# wrong constant name initialize +# wrong constant name +# undefined method `initialize1' for class `TZInfo::ZoneinfoDataSource' +# undefined method `initialize2' for class `TZInfo::ZoneinfoDataSource' +# wrong constant name initialize1 +# wrong constant name initialize2 +# wrong constant name initialize +# wrong constant name zoneinfo_dir +# wrong constant name +# wrong constant name alternate_iso3166_tab_search_path +# wrong constant name alternate_iso3166_tab_search_path= +# wrong constant name process_search_path +# wrong constant name search_path +# wrong constant name search_path= +# wrong constant name +# wrong constant name initialize +# wrong constant name +# wrong constant name +# uninitialized constant Tag::ACTIONS +# uninitialized constant Tag::BLACKLISTED_CLASS_METHODS +# uninitialized constant Tag::CALLBACKS +# uninitialized constant Tag::CALLBACK_FILTER_TYPES +# uninitialized constant Tag::CALL_COMPILABLE_REGEXP +# uninitialized constant Tag::COLUMNS +# wrong constant name +# uninitialized constant Tag::MAX_PASSWORD_LENGTH_ALLOWED +# uninitialized constant Tag::NAME_COMPILABLE_REGEXP +# uninitialized constant Tag::UNASSIGNABLE_KEYS +# wrong constant name after_add_for_taggable +# wrong constant name after_add_for_taggable= +# wrong constant name after_add_for_taggable? +# wrong constant name after_add_for_taggings +# wrong constant name after_add_for_taggings= +# wrong constant name after_add_for_taggings? +# wrong constant name after_remove_for_taggable +# wrong constant name after_remove_for_taggable= +# wrong constant name after_remove_for_taggable? +# wrong constant name after_remove_for_taggings +# wrong constant name after_remove_for_taggings= +# wrong constant name after_remove_for_taggings? +# wrong constant name autosave_associated_records_for_taggable +# wrong constant name autosave_associated_records_for_taggings +# wrong constant name autosave_associated_records_for_user +# wrong constant name before_add_for_taggable +# wrong constant name before_add_for_taggable= +# wrong constant name before_add_for_taggable? +# wrong constant name before_add_for_taggings +# wrong constant name before_add_for_taggings= +# wrong constant name before_add_for_taggings? +# wrong constant name before_remove_for_taggable +# wrong constant name before_remove_for_taggable= +# wrong constant name before_remove_for_taggable? +# wrong constant name before_remove_for_taggings +# wrong constant name before_remove_for_taggings= +# wrong constant name before_remove_for_taggings? +# wrong constant name belongs_to_counter_cache_after_update +# wrong constant name validate_associated_records_for_taggable +# wrong constant name validate_associated_records_for_taggings +# wrong constant name build_user +# wrong constant name create_user +# wrong constant name create_user! +# wrong constant name reload_user +# wrong constant name taggable +# wrong constant name taggable= +# wrong constant name taggable_ids +# wrong constant name taggable_ids= +# wrong constant name tagging_ids +# wrong constant name tagging_ids= +# wrong constant name taggings +# wrong constant name taggings= +# wrong constant name user +# wrong constant name user= +# wrong constant name +# wrong constant name after_add_for_taggable +# wrong constant name after_add_for_taggable= +# wrong constant name after_add_for_taggable? +# wrong constant name after_add_for_taggings +# wrong constant name after_add_for_taggings= +# wrong constant name after_add_for_taggings? +# wrong constant name after_remove_for_taggable +# wrong constant name after_remove_for_taggable= +# wrong constant name after_remove_for_taggable? +# wrong constant name after_remove_for_taggings +# wrong constant name after_remove_for_taggings= +# wrong constant name after_remove_for_taggings? +# wrong constant name before_add_for_taggable +# wrong constant name before_add_for_taggable= +# wrong constant name before_add_for_taggable? +# wrong constant name before_add_for_taggings +# wrong constant name before_add_for_taggings= +# wrong constant name before_add_for_taggings? +# wrong constant name before_remove_for_taggable +# wrong constant name before_remove_for_taggable= +# wrong constant name before_remove_for_taggable? +# wrong constant name before_remove_for_taggings +# wrong constant name before_remove_for_taggings= +# wrong constant name before_remove_for_taggings? +# uninitialized constant Tagging::ACTIONS +# uninitialized constant Tagging::BLACKLISTED_CLASS_METHODS +# uninitialized constant Tagging::CALLBACKS +# uninitialized constant Tagging::CALLBACK_FILTER_TYPES +# uninitialized constant Tagging::CALL_COMPILABLE_REGEXP +# uninitialized constant Tagging::COLUMNS +# wrong constant name +# uninitialized constant Tagging::MAX_PASSWORD_LENGTH_ALLOWED +# uninitialized constant Tagging::NAME_COMPILABLE_REGEXP +# uninitialized constant Tagging::UNASSIGNABLE_KEYS +# wrong constant name autosave_associated_records_for_tag +# wrong constant name autosave_associated_records_for_taggable +# wrong constant name belongs_to_counter_cache_after_update +# wrong constant name build_tag +# wrong constant name create_tag +# wrong constant name create_tag! +# wrong constant name reload_tag +# wrong constant name reload_taggable +# wrong constant name tag +# wrong constant name tag= +# wrong constant name taggable +# wrong constant name taggable= +# wrong constant name +# undefined method `close1' for class `Tempfile' +# undefined method `initialize1' for class `Tempfile' +# undefined method `initialize2' for class `Tempfile' +# undefined method `initialize3' for class `Tempfile' +# wrong constant name +# wrong constant name _close +# wrong constant name close1 +# wrong constant name initialize1 +# wrong constant name initialize2 +# wrong constant name initialize3 +# wrong constant name inspect +# wrong constant name call +# wrong constant name initialize +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# undefined method `command1' for class `Terrapin::CommandLine' +# undefined method `initialize1' for class `Terrapin::CommandLine' +# undefined method `initialize2' for class `Terrapin::CommandLine' +# undefined method `run1' for class `Terrapin::CommandLine' +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name command1 +# wrong constant name command +# wrong constant name command_error_output +# wrong constant name command_output +# wrong constant name exit_status +# wrong constant name initialize1 +# wrong constant name initialize2 +# wrong constant name initialize +# wrong constant name output +# wrong constant name run1 +# wrong constant name run +# wrong constant name runner +# undefined method `call1' for class `Terrapin::CommandLine::BackticksRunner' +# undefined method `call2' for class `Terrapin::CommandLine::BackticksRunner' +# wrong constant name call1 +# wrong constant name call2 +# wrong constant name call +# wrong constant name supported? +# wrong constant name +# wrong constant name supported? +# undefined method `call1' for class `Terrapin::CommandLine::FakeRunner' +# undefined method `call2' for class `Terrapin::CommandLine::FakeRunner' +# wrong constant name call1 +# wrong constant name call2 +# wrong constant name call +# wrong constant name commands +# wrong constant name ran? +# wrong constant name supported? +# wrong constant name +# wrong constant name supported? +# wrong constant name output +# wrong constant name pipe_options +# wrong constant name read_and_then +# wrong constant name +# undefined method `initialize1' for class `Terrapin::CommandLine::Output' +# undefined method `initialize2' for class `Terrapin::CommandLine::Output' +# wrong constant name error_output +# wrong constant name initialize1 +# wrong constant name initialize2 +# wrong constant name initialize +# wrong constant name output +# wrong constant name +# undefined method `call1' for class `Terrapin::CommandLine::PopenRunner' +# undefined method `call2' for class `Terrapin::CommandLine::PopenRunner' +# wrong constant name call1 +# wrong constant name call2 +# wrong constant name call +# wrong constant name supported? +# wrong constant name +# wrong constant name supported? +# undefined method `call1' for class `Terrapin::CommandLine::PosixRunner' +# undefined method `call2' for class `Terrapin::CommandLine::PosixRunner' +# wrong constant name call1 +# wrong constant name call2 +# wrong constant name call +# wrong constant name supported? +# wrong constant name +# wrong constant name available? +# wrong constant name supported? +# undefined method `call1' for class `Terrapin::CommandLine::ProcessRunner' +# undefined method `call2' for class `Terrapin::CommandLine::ProcessRunner' +# wrong constant name call1 +# wrong constant name call2 +# wrong constant name call +# wrong constant name supported? +# wrong constant name +# wrong constant name available? +# wrong constant name supported? +# wrong constant name +# wrong constant name environment +# wrong constant name fake! +# wrong constant name logger +# wrong constant name logger= +# wrong constant name path +# wrong constant name path= +# wrong constant name runner +# wrong constant name runner= +# wrong constant name runner_options +# wrong constant name unfake! +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name arch +# wrong constant name java? +# wrong constant name path_separator +# wrong constant name unix? +# wrong constant name windows? +# wrong constant name +# wrong constant name +# undefined method `help1' for class `Thor' +# undefined method `help2' for class `Thor' +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# uninitialized constant Thor::SHELL_DELEGATED_METHODS +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name help1 +# wrong constant name help2 +# wrong constant name help +# undefined method `apply1' for module `Thor::Actions' +# undefined method `chmod1' for module `Thor::Actions' +# undefined method `empty_directory1' for module `Thor::Actions' +# undefined method `initialize1' for module `Thor::Actions' +# undefined method `initialize2' for module `Thor::Actions' +# undefined method `initialize3' for module `Thor::Actions' +# undefined method `inside1' for module `Thor::Actions' +# undefined method `inside2' for module `Thor::Actions' +# undefined method `relative_to_original_destination_root1' for module `Thor::Actions' +# undefined method `remove_dir1' for module `Thor::Actions' +# undefined method `remove_file1' for module `Thor::Actions' +# undefined method `run1' for module `Thor::Actions' +# undefined method `run_ruby_script1' for module `Thor::Actions' +# wrong constant name +# wrong constant name +# wrong constant name _cleanup_options_and_set +# wrong constant name _shared_configuration +# wrong constant name action +# wrong constant name add_file +# wrong constant name add_link +# wrong constant name append_file +# wrong constant name append_to_file +# wrong constant name apply1 +# wrong constant name apply +# wrong constant name behavior +# wrong constant name behavior= +# wrong constant name chmod1 +# wrong constant name chmod +# wrong constant name comment_lines +# wrong constant name copy_file +# wrong constant name create_file +# wrong constant name create_link +# wrong constant name destination_root +# wrong constant name destination_root= +# wrong constant name directory +# wrong constant name empty_directory1 +# wrong constant name empty_directory +# wrong constant name find_in_source_paths +# wrong constant name get +# wrong constant name gsub_file +# wrong constant name in_root +# wrong constant name initialize1 +# wrong constant name initialize2 +# wrong constant name initialize3 +# wrong constant name initialize +# wrong constant name inject_into_class +# wrong constant name inject_into_file +# wrong constant name inject_into_module +# wrong constant name insert_into_file +# wrong constant name inside1 +# wrong constant name inside2 +# wrong constant name inside +# wrong constant name link_file +# wrong constant name prepend_file +# wrong constant name prepend_to_file +# wrong constant name relative_to_original_destination_root1 +# wrong constant name relative_to_original_destination_root +# wrong constant name remove_dir1 +# wrong constant name remove_dir +# wrong constant name remove_file1 +# wrong constant name remove_file +# wrong constant name run1 +# wrong constant name run +# wrong constant name run_ruby_script1 +# wrong constant name run_ruby_script +# wrong constant name source_paths +# wrong constant name template +# wrong constant name thor +# wrong constant name uncomment_lines +# undefined method `initialize1' for class `Thor::Actions::CreateFile' +# wrong constant name data +# wrong constant name force_on_collision? +# wrong constant name force_or_skip_or_conflict +# wrong constant name identical? +# wrong constant name initialize1 +# wrong constant name initialize +# wrong constant name on_conflict_behavior +# wrong constant name render +# wrong constant name +# undefined method `initialize1' for class `Thor::Actions::EmptyDirectory' +# wrong constant name base +# wrong constant name config +# wrong constant name convert_encoded_instructions +# wrong constant name destination +# wrong constant name destination= +# wrong constant name exists? +# wrong constant name given_destination +# wrong constant name initialize1 +# wrong constant name initialize +# wrong constant name invoke! +# wrong constant name invoke_with_conflict_check +# wrong constant name on_conflict_behavior +# wrong constant name on_file_clash_behavior +# wrong constant name pretend? +# wrong constant name relative_destination +# wrong constant name revoke! +# wrong constant name say_status +# wrong constant name +# wrong constant name +# wrong constant name included +# wrong constant name +# undefined method `initialize1' for class `Thor::Argument' +# wrong constant name banner +# wrong constant name default +# wrong constant name default_banner +# wrong constant name description +# wrong constant name enum +# wrong constant name human_name +# wrong constant name initialize1 +# wrong constant name initialize +# wrong constant name name +# wrong constant name required +# wrong constant name required? +# wrong constant name show_default? +# wrong constant name type +# wrong constant name usage +# wrong constant name valid_type? +# wrong constant name validate! +# wrong constant name +# undefined method `initialize1' for class `Thor::Arguments' +# wrong constant name initialize1 +# wrong constant name initialize +# wrong constant name parse +# wrong constant name remaining +# wrong constant name +# wrong constant name parse +# wrong constant name split +# undefined method `initialize1' for module `Thor::Base' +# undefined method `initialize2' for module `Thor::Base' +# undefined method `initialize3' for module `Thor::Base' +# wrong constant name args +# wrong constant name args= +# wrong constant name initialize1 +# wrong constant name initialize2 +# wrong constant name initialize3 +# wrong constant name initialize +# wrong constant name options +# wrong constant name options= +# wrong constant name parent_options +# wrong constant name parent_options= +# wrong constant name +# wrong constant name included +# wrong constant name register_klass_file +# wrong constant name shell +# wrong constant name shell= +# wrong constant name subclass_files +# wrong constant name subclasses +# undefined method `formatted_usage1' for class `Thor::Command' +# undefined method `formatted_usage2' for class `Thor::Command' +# undefined method `initialize1' for class `Thor::Command' +# undefined method `run1' for class `Thor::Command' +# wrong constant name formatted_usage1 +# wrong constant name formatted_usage2 +# wrong constant name formatted_usage +# wrong constant name handle_argument_error? +# wrong constant name handle_no_method_error? +# wrong constant name hidden? +# wrong constant name initialize1 +# wrong constant name initialize +# wrong constant name local_method? +# wrong constant name not_debugging? +# wrong constant name private_method? +# wrong constant name public_method? +# wrong constant name required_options +# wrong constant name run1 +# wrong constant name run +# wrong constant name sans_backtrace +# wrong constant name +# wrong constant name +# wrong constant name +# undefined method `initialize1' for class `Thor::CoreExt::HashWithIndifferentAccess' +# uninitialized constant Thor::CoreExt::HashWithIndifferentAccess::Elem +# uninitialized constant Thor::CoreExt::HashWithIndifferentAccess::K +# uninitialized constant Thor::CoreExt::HashWithIndifferentAccess::V +# wrong constant name [] +# wrong constant name []= +# wrong constant name convert_key +# wrong constant name delete +# wrong constant name fetch +# wrong constant name initialize1 +# wrong constant name initialize +# wrong constant name key? +# wrong constant name merge +# wrong constant name merge! +# wrong constant name method_missing +# wrong constant name replace +# wrong constant name reverse_merge +# wrong constant name values_at +# wrong constant name +# uninitialized constant Thor::CoreExt::OrderedHash::Elem +# uninitialized constant Thor::CoreExt::OrderedHash::K +# uninitialized constant Thor::CoreExt::OrderedHash::V +# wrong constant name +# wrong constant name +# undefined method `initialize1' for class `Thor::DynamicCommand' +# uninitialized constant Thor::DynamicCommand::FILE_REGEXP +# wrong constant name initialize1 +# wrong constant name initialize +# wrong constant name +# wrong constant name +# undefined method `_invoke_for_class_method1' for class `Thor::Group' +# uninitialized constant Thor::Group::SHELL_DELEGATED_METHODS +# wrong constant name _invoke_for_class_method1 +# wrong constant name _invoke_for_class_method +# undefined singleton method `desc1' for `Thor::Group' +# wrong constant name +# wrong constant name banner +# wrong constant name desc1 +# wrong constant name desc +# wrong constant name get_options_from_invocations +# wrong constant name handle_argument_error +# wrong constant name help +# wrong constant name invocation_blocks +# wrong constant name invocations +# wrong constant name invoke +# wrong constant name invoke_from_option +# wrong constant name printable_commands +# wrong constant name printable_tasks +# wrong constant name remove_invocation +# wrong constant name self_command +# wrong constant name self_task +# uninitialized constant Thor::HiddenCommand::FILE_REGEXP +# wrong constant name +# undefined method `_retrieve_class_and_command1' for module `Thor::Invocation' +# undefined method `_retrieve_class_and_task1' for module `Thor::Invocation' +# undefined method `initialize1' for module `Thor::Invocation' +# undefined method `initialize2' for module `Thor::Invocation' +# undefined method `initialize3' for module `Thor::Invocation' +# undefined method `invoke1' for module `Thor::Invocation' +# wrong constant name _parse_initialization_options +# wrong constant name _retrieve_class_and_command1 +# wrong constant name _retrieve_class_and_command +# wrong constant name _retrieve_class_and_task1 +# wrong constant name _retrieve_class_and_task +# wrong constant name _shared_configuration +# wrong constant name current_command_chain +# wrong constant name initialize1 +# wrong constant name initialize2 +# wrong constant name initialize3 +# wrong constant name initialize +# wrong constant name invoke1 +# wrong constant name invoke +# wrong constant name invoke_all +# wrong constant name invoke_command +# wrong constant name invoke_task +# wrong constant name invoke_with_padding +# wrong constant name +# wrong constant name included +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name initialize +# wrong constant name options +# wrong constant name prompt +# wrong constant name readline +# wrong constant name +# wrong constant name available? +# wrong constant name +# wrong constant name initialize +# wrong constant name matches +# wrong constant name +# wrong constant name +# undefined singleton method `readline1' for `Thor::LineEditor' +# wrong constant name +# wrong constant name best_available +# wrong constant name readline1 +# wrong constant name readline +# wrong constant name +# undefined method `usage1' for class `Thor::Option' +# wrong constant name aliases +# wrong constant name array? +# wrong constant name boolean? +# wrong constant name dasherize +# wrong constant name dasherized? +# wrong constant name group +# wrong constant name hash? +# wrong constant name hide +# wrong constant name lazy_default +# wrong constant name numeric? +# wrong constant name string? +# wrong constant name switch_name +# wrong constant name undasherize +# wrong constant name usage1 +# wrong constant name usage +# wrong constant name validate_default_type! +# wrong constant name +# wrong constant name parse +# undefined method `initialize1' for class `Thor::Options' +# undefined method `initialize2' for class `Thor::Options' +# undefined method `initialize3' for class `Thor::Options' +# undefined method `initialize4' for class `Thor::Options' +# uninitialized constant Thor::Options::NUMERIC +# wrong constant name check_unknown! +# wrong constant name current_is_switch? +# wrong constant name current_is_switch_formatted? +# wrong constant name initialize1 +# wrong constant name initialize2 +# wrong constant name initialize3 +# wrong constant name initialize4 +# wrong constant name initialize +# wrong constant name normalize_switch +# wrong constant name parse_boolean +# wrong constant name parse_peek +# wrong constant name parsing_options? +# wrong constant name switch? +# wrong constant name switch_option +# wrong constant name +# wrong constant name to_switches +# uninitialized constant Thor::RakeCompat::DEFAULT +# uninitialized constant Thor::RakeCompat::LN_SUPPORTED +# uninitialized constant Thor::RakeCompat::LOW_METHODS +# uninitialized constant Thor::RakeCompat::METHODS +# uninitialized constant Thor::RakeCompat::OPT_TABLE +# uninitialized constant Thor::RakeCompat::RUBY +# wrong constant name +# wrong constant name included +# wrong constant name rake_classes +# wrong constant name +# wrong constant name +# undefined method `initialize1' for module `Thor::Shell' +# undefined method `initialize2' for module `Thor::Shell' +# undefined method `initialize3' for module `Thor::Shell' +# wrong constant name _shared_configuration +# wrong constant name ask +# wrong constant name error +# wrong constant name file_collision +# wrong constant name initialize1 +# wrong constant name initialize2 +# wrong constant name initialize3 +# wrong constant name initialize +# wrong constant name no? +# wrong constant name print_in_columns +# wrong constant name print_table +# wrong constant name print_wrapped +# wrong constant name say +# wrong constant name say_status +# wrong constant name set_color +# wrong constant name shell +# wrong constant name shell= +# wrong constant name terminal_width +# wrong constant name with_padding +# wrong constant name yes? +# wrong constant name +# wrong constant name +# wrong constant name all_commands +# wrong constant name command +# wrong constant name initialize +# wrong constant name corrections +# wrong constant name error +# wrong constant name initialize +# wrong constant name spell_checker +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name initialize +# wrong constant name switches +# wrong constant name unknown +# wrong constant name corrections +# wrong constant name error +# wrong constant name initialize +# wrong constant name spell_checker +# wrong constant name +# wrong constant name +# undefined singleton method `find_class_and_command_by_namespace1' for `Thor::Util' +# undefined singleton method `find_class_and_task_by_namespace1' for `Thor::Util' +# undefined singleton method `load_thorfile1' for `Thor::Util' +# undefined singleton method `load_thorfile2' for `Thor::Util' +# undefined singleton method `namespaces_in_content1' for `Thor::Util' +# wrong constant name +# wrong constant name camel_case +# wrong constant name escape_globs +# wrong constant name find_by_namespace +# wrong constant name find_class_and_command_by_namespace1 +# wrong constant name find_class_and_command_by_namespace +# wrong constant name find_class_and_task_by_namespace1 +# wrong constant name find_class_and_task_by_namespace +# wrong constant name globs_for +# wrong constant name load_thorfile1 +# wrong constant name load_thorfile2 +# wrong constant name load_thorfile +# wrong constant name namespace_from_thor_class +# wrong constant name namespaces_in_content1 +# wrong constant name namespaces_in_content +# wrong constant name ruby_command +# wrong constant name snake_case +# wrong constant name thor_classes_in +# wrong constant name thor_root +# wrong constant name thor_root_glob +# wrong constant name user_home +# undefined singleton method `banner1' for `Thor' +# undefined singleton method `banner2' for `Thor' +# undefined singleton method `check_unknown_options!1' for `Thor' +# undefined singleton method `default_command1' for `Thor' +# undefined singleton method `default_task1' for `Thor' +# undefined singleton method `desc1' for `Thor' +# undefined singleton method `help1' for `Thor' +# undefined singleton method `long_desc1' for `Thor' +# undefined singleton method `map1' for `Thor' +# undefined singleton method `method_option1' for `Thor' +# undefined singleton method `method_options1' for `Thor' +# undefined singleton method `option1' for `Thor' +# undefined singleton method `options1' for `Thor' +# undefined singleton method `package_name1' for `Thor' +# undefined singleton method `printable_commands1' for `Thor' +# undefined singleton method `printable_commands2' for `Thor' +# undefined singleton method `printable_tasks1' for `Thor' +# undefined singleton method `printable_tasks2' for `Thor' +# undefined singleton method `register1' for `Thor' +# wrong constant name +# wrong constant name banner1 +# wrong constant name banner2 +# wrong constant name banner +# wrong constant name check_unknown_options!1 +# wrong constant name check_unknown_options! +# wrong constant name command_help +# wrong constant name default_command1 +# wrong constant name default_command +# wrong constant name default_task1 +# wrong constant name default_task +# wrong constant name desc1 +# wrong constant name desc +# wrong constant name disable_required_check +# wrong constant name disable_required_check! +# wrong constant name disable_required_check? +# wrong constant name dispatch +# wrong constant name dynamic_command_class +# wrong constant name find_command_possibilities +# wrong constant name find_task_possibilities +# wrong constant name help1 +# wrong constant name help +# wrong constant name long_desc1 +# wrong constant name long_desc +# wrong constant name map1 +# wrong constant name map +# wrong constant name method_option1 +# wrong constant name method_option +# wrong constant name method_options1 +# wrong constant name method_options +# wrong constant name normalize_command_name +# wrong constant name normalize_task_name +# wrong constant name option1 +# wrong constant name option +# wrong constant name options1 +# wrong constant name options +# wrong constant name package_name1 +# wrong constant name package_name +# wrong constant name printable_commands1 +# wrong constant name printable_commands2 +# wrong constant name printable_commands +# wrong constant name printable_tasks1 +# wrong constant name printable_tasks2 +# wrong constant name printable_tasks +# wrong constant name register1 +# wrong constant name register +# wrong constant name retrieve_command_name +# wrong constant name retrieve_task_name +# wrong constant name stop_on_unknown_option +# wrong constant name stop_on_unknown_option! +# wrong constant name stop_on_unknown_option? +# wrong constant name subcommand +# wrong constant name subcommand_classes +# wrong constant name subcommand_help +# wrong constant name subcommands +# wrong constant name subtask +# wrong constant name subtask_help +# wrong constant name subtasks +# wrong constant name task_help +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# undefined method `get_or_default1' for class `ThreadSafe::AtomicReferenceCacheBackend' +# undefined method `initialize1' for class `ThreadSafe::AtomicReferenceCacheBackend' +# wrong constant name +# wrong constant name +# wrong constant name [] +# wrong constant name []= +# wrong constant name clear +# wrong constant name compute +# wrong constant name compute_if_absent +# wrong constant name compute_if_present +# wrong constant name delete +# wrong constant name delete_pair +# wrong constant name each_pair +# wrong constant name empty? +# wrong constant name get_and_set +# wrong constant name get_or_default1 +# wrong constant name get_or_default +# wrong constant name initialize1 +# wrong constant name initialize +# wrong constant name key? +# wrong constant name merge_pair +# wrong constant name replace_if_exists +# wrong constant name replace_pair +# wrong constant name size +# undefined method `initialize1' for class `ThreadSafe::AtomicReferenceCacheBackend::Node' +# undefined method `try_lock_via_hash1' for class `ThreadSafe::AtomicReferenceCacheBackend::Node' +# wrong constant name initialize1 +# wrong constant name initialize +# wrong constant name key +# wrong constant name key? +# wrong constant name locked? +# wrong constant name matches? +# wrong constant name pure_hash +# wrong constant name try_await_lock +# wrong constant name try_lock_via_hash1 +# wrong constant name try_lock_via_hash +# wrong constant name unlock_via_hash +# wrong constant name +# wrong constant name locked_hash? +# uninitialized constant ThreadSafe::AtomicReferenceCacheBackend::Table::Elem +# wrong constant name cas_new_node +# wrong constant name delete_node_at +# wrong constant name try_lock_via_hash +# wrong constant name try_to_cas_in_computed +# wrong constant name +# wrong constant name +# undefined method `fetch1' for class `ThreadSafe::Cache' +# undefined method `fetch_or_store1' for class `ThreadSafe::Cache' +# undefined method `initialize1' for class `ThreadSafe::Cache' +# uninitialized constant ThreadSafe::Cache::WRITE_LOCK +# wrong constant name each_key +# wrong constant name each_value +# wrong constant name empty? +# wrong constant name fetch1 +# wrong constant name fetch +# wrong constant name fetch_or_store1 +# wrong constant name fetch_or_store +# wrong constant name get +# wrong constant name initialize1 +# wrong constant name initialize +# wrong constant name key +# wrong constant name keys +# wrong constant name marshal_dump +# wrong constant name marshal_load +# wrong constant name put +# wrong constant name put_if_absent +# wrong constant name values +# wrong constant name +# wrong constant name +# undefined method `initialize1' for class `ThreadSafe::NonConcurrentCacheBackend' +# wrong constant name [] +# wrong constant name []= +# wrong constant name clear +# wrong constant name compute +# wrong constant name compute_if_absent +# wrong constant name compute_if_present +# wrong constant name delete +# wrong constant name delete_pair +# wrong constant name each_pair +# wrong constant name get_and_set +# wrong constant name get_or_default +# wrong constant name initialize1 +# wrong constant name initialize +# wrong constant name key? +# wrong constant name merge_pair +# wrong constant name replace_if_exists +# wrong constant name replace_pair +# wrong constant name size +# wrong constant name value? +# wrong constant name +# wrong constant name lock +# wrong constant name locked? +# wrong constant name synchronize +# wrong constant name try_lock +# wrong constant name unlock +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# uninitialized constant ThreadSafe::Util::Adder::THREAD_LOCAL_KEY +# wrong constant name add +# wrong constant name decrement +# wrong constant name increment +# wrong constant name reset +# wrong constant name sum +# wrong constant name +# undefined method `initialize1' for class `ThreadSafe::Util::FullLockingAtomicReference' +# wrong constant name compare_and_set +# wrong constant name get +# wrong constant name initialize1 +# wrong constant name initialize +# wrong constant name set +# wrong constant name value +# wrong constant name value= +# wrong constant name +# wrong constant name cas_mutex +# wrong constant name compare_and_set_mutex +# wrong constant name lazy_set_mutex +# wrong constant name mutex +# wrong constant name mutex= +# wrong constant name +# uninitialized constant ThreadSafe::Util::PowerOfTwoTuple::Elem +# wrong constant name hash_to_index +# wrong constant name next_in_size_table +# wrong constant name volatile_get_by_hash +# wrong constant name volatile_set_by_hash +# wrong constant name +# wrong constant name +# wrong constant name busy? +# wrong constant name initialize +# wrong constant name retry_update +# wrong constant name cas +# wrong constant name cas_computed +# wrong constant name padding_ +# wrong constant name +# wrong constant name +# wrong constant name attr_volatile +# wrong constant name +# uninitialized constant ThreadSafe::Util::VolatileTuple::Elem +# wrong constant name cas +# wrong constant name compare_and_set +# wrong constant name each +# wrong constant name initialize +# wrong constant name size +# wrong constant name volatile_get +# wrong constant name volatile_set +# wrong constant name +# wrong constant name get +# wrong constant name xorshift +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name const_missing +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name precompiled_postamble +# wrong constant name precompiled_template +# wrong constant name +# wrong constant name precompiled +# wrong constant name precompiled_template +# wrong constant name +# wrong constant name engine +# wrong constant name clear +# wrong constant name fetch +# wrong constant name +# wrong constant name +# wrong constant name allows_script? +# wrong constant name +# wrong constant name default_bare +# wrong constant name default_bare= +# wrong constant name default_no_wrap +# wrong constant name default_no_wrap= +# wrong constant name literate? +# wrong constant name +# wrong constant name +# wrong constant name precompiled +# wrong constant name precompiled_postamble +# wrong constant name precompiled_preamble +# wrong constant name precompiled_template +# wrong constant name +# wrong constant name default_output_variable +# wrong constant name default_output_variable= +# wrong constant name precompiled_template +# wrong constant name +# wrong constant name precompiled +# wrong constant name precompiled_template +# wrong constant name +# undefined method `new1' for class `Tilt::Mapping' +# undefined method `new2' for class `Tilt::Mapping' +# wrong constant name [] +# wrong constant name extensions_for +# wrong constant name lazy_map +# wrong constant name new1 +# wrong constant name new2 +# wrong constant name new +# wrong constant name register +# wrong constant name register_lazy +# wrong constant name registered? +# wrong constant name template_for +# wrong constant name template_map +# wrong constant name templates_for +# wrong constant name +# wrong constant name evaluate +# wrong constant name precompiled_postamble +# wrong constant name precompiled_preamble +# wrong constant name precompiled_template +# wrong constant name +# wrong constant name +# wrong constant name allows_script? +# wrong constant name markup +# wrong constant name +# wrong constant name allows_script? +# wrong constant name +# wrong constant name allows_script? +# wrong constant name +# wrong constant name +# wrong constant name allows_script? +# wrong constant name +# wrong constant name precompiled +# wrong constant name precompiled_template +# wrong constant name +# undefined method `basename1' for class `Tilt::Template' +# undefined method `initialize1' for class `Tilt::Template' +# undefined method `initialize2' for class `Tilt::Template' +# undefined method `initialize3' for class `Tilt::Template' +# undefined method `render1' for class `Tilt::Template' +# undefined method `render2' for class `Tilt::Template' +# wrong constant name basename1 +# wrong constant name basename +# wrong constant name data +# wrong constant name default_encoding +# wrong constant name eval_file +# wrong constant name evaluate +# wrong constant name file +# wrong constant name initialize1 +# wrong constant name initialize2 +# wrong constant name initialize3 +# wrong constant name initialize +# wrong constant name line +# wrong constant name metadata +# wrong constant name name +# wrong constant name options +# wrong constant name precompiled +# wrong constant name precompiled_postamble +# wrong constant name precompiled_preamble +# wrong constant name precompiled_template +# wrong constant name prepare +# wrong constant name render1 +# wrong constant name render2 +# wrong constant name render +# wrong constant name +# wrong constant name default_mime_type +# wrong constant name default_mime_type= +# wrong constant name metadata +# undefined singleton method `new1' for `Tilt' +# undefined singleton method `new2' for `Tilt' +# wrong constant name +# wrong constant name [] +# wrong constant name current_template +# wrong constant name default_mapping +# wrong constant name lazy_map +# wrong constant name new1 +# wrong constant name new2 +# wrong constant name new +# wrong constant name prefer +# wrong constant name register +# wrong constant name register_lazy +# wrong constant name registered? +# wrong constant name template_for +# wrong constant name templates_for +# undefined method `formatted_offset1' for class `Time' +# undefined method `formatted_offset2' for class `Time' +# undefined method `rfc33391' for class `Time' +# undefined method `to_formatted_s1' for class `Time' +# undefined method `to_s1' for class `Time' +# uninitialized constant Time::DAYS_INTO_WEEK +# uninitialized constant Time::WEEKEND_DAYS +# wrong constant name acts_like_time? +# wrong constant name ago +# wrong constant name at_beginning_of_hour +# wrong constant name at_beginning_of_minute +# wrong constant name at_end_of_day +# wrong constant name at_end_of_hour +# wrong constant name at_end_of_minute +# wrong constant name beginning_of_hour +# wrong constant name beginning_of_minute +# wrong constant name change +# wrong constant name compare_with_coercion +# wrong constant name compare_without_coercion +# wrong constant name end_of_day +# wrong constant name end_of_hour +# wrong constant name end_of_minute +# wrong constant name eql_with_coercion +# wrong constant name eql_without_coercion +# wrong constant name formatted_offset1 +# wrong constant name formatted_offset2 +# wrong constant name formatted_offset +# wrong constant name in +# wrong constant name minus_with_coercion +# wrong constant name minus_with_duration +# wrong constant name minus_without_coercion +# wrong constant name minus_without_duration +# wrong constant name plus_with_duration +# wrong constant name plus_without_duration +# wrong constant name rfc33391 +# wrong constant name rfc3339 +# wrong constant name sec_fraction +# wrong constant name seconds_since_midnight +# wrong constant name seconds_until_end_of_day +# wrong constant name since +# wrong constant name to_default_s +# wrong constant name to_formatted_s1 +# wrong constant name to_formatted_s +# wrong constant name to_s1 +# undefined singleton method `days_in_month1' for `Time' +# undefined singleton method `days_in_year1' for `Time' +# undefined singleton method `zone_offset1' for `Time' +# wrong constant name === +# wrong constant name at_with_coercion +# wrong constant name at_without_coercion +# wrong constant name current +# wrong constant name days_in_month1 +# wrong constant name days_in_month +# wrong constant name days_in_year1 +# wrong constant name days_in_year +# wrong constant name find_zone +# wrong constant name find_zone! +# wrong constant name rfc3339 +# wrong constant name use_zone +# wrong constant name zone +# wrong constant name zone= +# wrong constant name zone_default +# wrong constant name zone_default= +# wrong constant name zone_offset1 +# uninitialized constant Todo::ACTIONS +# uninitialized constant Todo::BLACKLISTED_CLASS_METHODS +# uninitialized constant Todo::CALLBACKS +# uninitialized constant Todo::CALLBACK_FILTER_TYPES +# uninitialized constant Todo::CALL_COMPILABLE_REGEXP +# uninitialized constant Todo::COLUMNS +# wrong constant name +# uninitialized constant Todo::MAX_PASSWORD_LENGTH_ALLOWED +# uninitialized constant Todo::NAME_COMPILABLE_REGEXP +# uninitialized constant Todo::UNASSIGNABLE_KEYS +# uninitialized constant Todo::VERSION +# wrong constant name _add_tags +# wrong constant name _remove_tags +# wrong constant name activate +# wrong constant name activate! +# wrong constant name active? +# wrong constant name after_add_for_attachments +# wrong constant name after_add_for_attachments= +# wrong constant name after_add_for_attachments? +# wrong constant name after_add_for_pending_successors +# wrong constant name after_add_for_pending_successors= +# wrong constant name after_add_for_pending_successors? +# wrong constant name after_add_for_predecessor_dependencies +# wrong constant name after_add_for_predecessor_dependencies= +# wrong constant name after_add_for_predecessor_dependencies? +# wrong constant name after_add_for_predecessors +# wrong constant name after_add_for_predecessors= +# wrong constant name after_add_for_predecessors? +# wrong constant name after_add_for_successor_dependencies +# wrong constant name after_add_for_successor_dependencies= +# wrong constant name after_add_for_successor_dependencies? +# wrong constant name after_add_for_successors +# wrong constant name after_add_for_successors= +# wrong constant name after_add_for_successors? +# wrong constant name after_add_for_taggings +# wrong constant name after_add_for_taggings= +# wrong constant name after_add_for_taggings? +# wrong constant name after_add_for_tags +# wrong constant name after_add_for_tags= +# wrong constant name after_add_for_tags? +# wrong constant name after_add_for_uncompleted_predecessors +# wrong constant name after_add_for_uncompleted_predecessors= +# wrong constant name after_add_for_uncompleted_predecessors? +# wrong constant name after_remove_for_attachments +# wrong constant name after_remove_for_attachments= +# wrong constant name after_remove_for_attachments? +# wrong constant name after_remove_for_pending_successors +# wrong constant name after_remove_for_pending_successors= +# wrong constant name after_remove_for_pending_successors? +# wrong constant name after_remove_for_predecessor_dependencies +# wrong constant name after_remove_for_predecessor_dependencies= +# wrong constant name after_remove_for_predecessor_dependencies? +# wrong constant name after_remove_for_predecessors +# wrong constant name after_remove_for_predecessors= +# wrong constant name after_remove_for_predecessors? +# wrong constant name after_remove_for_successor_dependencies +# wrong constant name after_remove_for_successor_dependencies= +# wrong constant name after_remove_for_successor_dependencies? +# wrong constant name after_remove_for_successors +# wrong constant name after_remove_for_successors= +# wrong constant name after_remove_for_successors? +# wrong constant name after_remove_for_taggings +# wrong constant name after_remove_for_taggings= +# wrong constant name after_remove_for_taggings? +# wrong constant name after_remove_for_tags +# wrong constant name after_remove_for_tags= +# wrong constant name after_remove_for_tags? +# wrong constant name after_remove_for_uncompleted_predecessors +# wrong constant name after_remove_for_uncompleted_predecessors= +# wrong constant name after_remove_for_uncompleted_predecessors? +# wrong constant name autosave_associated_records_for_attachments +# wrong constant name autosave_associated_records_for_context +# wrong constant name autosave_associated_records_for_pending_successors +# wrong constant name autosave_associated_records_for_predecessor_dependencies +# wrong constant name autosave_associated_records_for_predecessors +# wrong constant name autosave_associated_records_for_project +# wrong constant name autosave_associated_records_for_recurring_todo +# wrong constant name autosave_associated_records_for_successor_dependencies +# wrong constant name autosave_associated_records_for_successors +# wrong constant name autosave_associated_records_for_taggings +# wrong constant name autosave_associated_records_for_tags +# wrong constant name autosave_associated_records_for_uncompleted_predecessors +# wrong constant name autosave_associated_records_for_user +# wrong constant name before_add_for_attachments +# wrong constant name before_add_for_attachments= +# wrong constant name before_add_for_attachments? +# wrong constant name before_add_for_pending_successors +# wrong constant name before_add_for_pending_successors= +# wrong constant name before_add_for_pending_successors? +# wrong constant name before_add_for_predecessor_dependencies +# wrong constant name before_add_for_predecessor_dependencies= +# wrong constant name before_add_for_predecessor_dependencies? +# wrong constant name before_add_for_predecessors +# wrong constant name before_add_for_predecessors= +# wrong constant name before_add_for_predecessors? +# wrong constant name before_add_for_successor_dependencies +# wrong constant name before_add_for_successor_dependencies= +# wrong constant name before_add_for_successor_dependencies? +# wrong constant name before_add_for_successors +# wrong constant name before_add_for_successors= +# wrong constant name before_add_for_successors? +# wrong constant name before_add_for_taggings +# wrong constant name before_add_for_taggings= +# wrong constant name before_add_for_taggings? +# wrong constant name before_add_for_tags +# wrong constant name before_add_for_tags= +# wrong constant name before_add_for_tags? +# wrong constant name before_add_for_uncompleted_predecessors +# wrong constant name before_add_for_uncompleted_predecessors= +# wrong constant name before_add_for_uncompleted_predecessors? +# wrong constant name before_remove_for_attachments +# wrong constant name before_remove_for_attachments= +# wrong constant name before_remove_for_attachments? +# wrong constant name before_remove_for_pending_successors +# wrong constant name before_remove_for_pending_successors= +# wrong constant name before_remove_for_pending_successors? +# wrong constant name before_remove_for_predecessor_dependencies +# wrong constant name before_remove_for_predecessor_dependencies= +# wrong constant name before_remove_for_predecessor_dependencies? +# wrong constant name before_remove_for_predecessors +# wrong constant name before_remove_for_predecessors= +# wrong constant name before_remove_for_predecessors? +# wrong constant name before_remove_for_successor_dependencies +# wrong constant name before_remove_for_successor_dependencies= +# wrong constant name before_remove_for_successor_dependencies? +# wrong constant name before_remove_for_successors +# wrong constant name before_remove_for_successors= +# wrong constant name before_remove_for_successors? +# wrong constant name before_remove_for_taggings +# wrong constant name before_remove_for_taggings= +# wrong constant name before_remove_for_taggings? +# wrong constant name before_remove_for_tags +# wrong constant name before_remove_for_tags= +# wrong constant name before_remove_for_tags? +# wrong constant name before_remove_for_uncompleted_predecessors +# wrong constant name before_remove_for_uncompleted_predecessors= +# wrong constant name before_remove_for_uncompleted_predecessors? +# wrong constant name belongs_to_counter_cache_after_update +# wrong constant name block +# wrong constant name block! +# wrong constant name complete +# wrong constant name complete! +# wrong constant name completed? +# wrong constant name defer +# wrong constant name defer! +# wrong constant name deferred? +# wrong constant name get_tag_name_from_item +# wrong constant name has_tag? +# wrong constant name may_activate? +# wrong constant name may_block? +# wrong constant name may_complete? +# wrong constant name may_defer? +# wrong constant name pending? +# wrong constant name tag_array_from_obj +# wrong constant name tag_cast_to_string +# wrong constant name tag_list +# wrong constant name tag_list= +# wrong constant name tag_with +# wrong constant name validate_associated_records_for_attachments +# wrong constant name validate_associated_records_for_pending_successors +# wrong constant name validate_associated_records_for_predecessor_dependencies +# wrong constant name validate_associated_records_for_predecessors +# wrong constant name validate_associated_records_for_successor_dependencies +# wrong constant name validate_associated_records_for_successors +# wrong constant name validate_associated_records_for_taggings +# wrong constant name validate_associated_records_for_tags +# wrong constant name validate_associated_records_for_uncompleted_predecessors +# wrong constant name attachment_ids +# wrong constant name attachment_ids= +# wrong constant name attachments +# wrong constant name attachments= +# wrong constant name build_context +# wrong constant name build_project +# wrong constant name build_recurring_todo +# wrong constant name build_user +# wrong constant name context +# wrong constant name context= +# wrong constant name create_context +# wrong constant name create_context! +# wrong constant name create_project +# wrong constant name create_project! +# wrong constant name create_recurring_todo +# wrong constant name create_recurring_todo! +# wrong constant name create_user +# wrong constant name create_user! +# wrong constant name pending_successor_ids +# wrong constant name pending_successor_ids= +# wrong constant name pending_successors +# wrong constant name pending_successors= +# wrong constant name predecessor_dependencies +# wrong constant name predecessor_dependencies= +# wrong constant name predecessor_dependency_ids +# wrong constant name predecessor_dependency_ids= +# wrong constant name predecessor_ids +# wrong constant name predecessor_ids= +# wrong constant name predecessors +# wrong constant name predecessors= +# wrong constant name project +# wrong constant name project= +# wrong constant name recurring_todo +# wrong constant name recurring_todo= +# wrong constant name reload_context +# wrong constant name reload_project +# wrong constant name reload_recurring_todo +# wrong constant name reload_user +# wrong constant name successor_dependencies +# wrong constant name successor_dependencies= +# wrong constant name successor_dependency_ids +# wrong constant name successor_dependency_ids= +# wrong constant name successor_ids +# wrong constant name successor_ids= +# wrong constant name successors +# wrong constant name successors= +# wrong constant name tag_ids +# wrong constant name tag_ids= +# wrong constant name tagging_ids +# wrong constant name tagging_ids= +# wrong constant name taggings +# wrong constant name taggings= +# wrong constant name tags +# wrong constant name tags= +# wrong constant name uncompleted_predecessor_ids +# wrong constant name uncompleted_predecessor_ids= +# wrong constant name uncompleted_predecessors +# wrong constant name uncompleted_predecessors= +# wrong constant name user +# wrong constant name user= +# wrong constant name +# wrong constant name active +# wrong constant name active_or_hidden +# wrong constant name after_add_for_attachments +# wrong constant name after_add_for_attachments= +# wrong constant name after_add_for_attachments? +# wrong constant name after_add_for_pending_successors +# wrong constant name after_add_for_pending_successors= +# wrong constant name after_add_for_pending_successors? +# wrong constant name after_add_for_predecessor_dependencies +# wrong constant name after_add_for_predecessor_dependencies= +# wrong constant name after_add_for_predecessor_dependencies? +# wrong constant name after_add_for_predecessors +# wrong constant name after_add_for_predecessors= +# wrong constant name after_add_for_predecessors? +# wrong constant name after_add_for_successor_dependencies +# wrong constant name after_add_for_successor_dependencies= +# wrong constant name after_add_for_successor_dependencies? +# wrong constant name after_add_for_successors +# wrong constant name after_add_for_successors= +# wrong constant name after_add_for_successors? +# wrong constant name after_add_for_taggings +# wrong constant name after_add_for_taggings= +# wrong constant name after_add_for_taggings? +# wrong constant name after_add_for_tags +# wrong constant name after_add_for_tags= +# wrong constant name after_add_for_tags? +# wrong constant name after_add_for_uncompleted_predecessors +# wrong constant name after_add_for_uncompleted_predecessors= +# wrong constant name after_add_for_uncompleted_predecessors? +# wrong constant name after_remove_for_attachments +# wrong constant name after_remove_for_attachments= +# wrong constant name after_remove_for_attachments? +# wrong constant name after_remove_for_pending_successors +# wrong constant name after_remove_for_pending_successors= +# wrong constant name after_remove_for_pending_successors? +# wrong constant name after_remove_for_predecessor_dependencies +# wrong constant name after_remove_for_predecessor_dependencies= +# wrong constant name after_remove_for_predecessor_dependencies? +# wrong constant name after_remove_for_predecessors +# wrong constant name after_remove_for_predecessors= +# wrong constant name after_remove_for_predecessors? +# wrong constant name after_remove_for_successor_dependencies +# wrong constant name after_remove_for_successor_dependencies= +# wrong constant name after_remove_for_successor_dependencies? +# wrong constant name after_remove_for_successors +# wrong constant name after_remove_for_successors= +# wrong constant name after_remove_for_successors? +# wrong constant name after_remove_for_taggings +# wrong constant name after_remove_for_taggings= +# wrong constant name after_remove_for_taggings? +# wrong constant name after_remove_for_tags +# wrong constant name after_remove_for_tags= +# wrong constant name after_remove_for_tags? +# wrong constant name after_remove_for_uncompleted_predecessors +# wrong constant name after_remove_for_uncompleted_predecessors= +# wrong constant name after_remove_for_uncompleted_predecessors? +# wrong constant name are_due +# wrong constant name before_add_for_attachments +# wrong constant name before_add_for_attachments= +# wrong constant name before_add_for_attachments? +# wrong constant name before_add_for_pending_successors +# wrong constant name before_add_for_pending_successors= +# wrong constant name before_add_for_pending_successors? +# wrong constant name before_add_for_predecessor_dependencies +# wrong constant name before_add_for_predecessor_dependencies= +# wrong constant name before_add_for_predecessor_dependencies? +# wrong constant name before_add_for_predecessors +# wrong constant name before_add_for_predecessors= +# wrong constant name before_add_for_predecessors? +# wrong constant name before_add_for_successor_dependencies +# wrong constant name before_add_for_successor_dependencies= +# wrong constant name before_add_for_successor_dependencies? +# wrong constant name before_add_for_successors +# wrong constant name before_add_for_successors= +# wrong constant name before_add_for_successors? +# wrong constant name before_add_for_taggings +# wrong constant name before_add_for_taggings= +# wrong constant name before_add_for_taggings? +# wrong constant name before_add_for_tags +# wrong constant name before_add_for_tags= +# wrong constant name before_add_for_tags? +# wrong constant name before_add_for_uncompleted_predecessors +# wrong constant name before_add_for_uncompleted_predecessors= +# wrong constant name before_add_for_uncompleted_predecessors? +# wrong constant name before_remove_for_attachments +# wrong constant name before_remove_for_attachments= +# wrong constant name before_remove_for_attachments? +# wrong constant name before_remove_for_pending_successors +# wrong constant name before_remove_for_pending_successors= +# wrong constant name before_remove_for_pending_successors? +# wrong constant name before_remove_for_predecessor_dependencies +# wrong constant name before_remove_for_predecessor_dependencies= +# wrong constant name before_remove_for_predecessor_dependencies? +# wrong constant name before_remove_for_predecessors +# wrong constant name before_remove_for_predecessors= +# wrong constant name before_remove_for_predecessors? +# wrong constant name before_remove_for_successor_dependencies +# wrong constant name before_remove_for_successor_dependencies= +# wrong constant name before_remove_for_successor_dependencies? +# wrong constant name before_remove_for_successors +# wrong constant name before_remove_for_successors= +# wrong constant name before_remove_for_successors? +# wrong constant name before_remove_for_taggings +# wrong constant name before_remove_for_taggings= +# wrong constant name before_remove_for_taggings? +# wrong constant name before_remove_for_tags +# wrong constant name before_remove_for_tags= +# wrong constant name before_remove_for_tags? +# wrong constant name before_remove_for_uncompleted_predecessors +# wrong constant name before_remove_for_uncompleted_predecessors= +# wrong constant name before_remove_for_uncompleted_predecessors? +# wrong constant name blocked +# wrong constant name completed +# wrong constant name completed_after +# wrong constant name completed_before +# wrong constant name context_hidden +# wrong constant name created_after +# wrong constant name created_before +# wrong constant name created_or_completed_after +# wrong constant name deferred +# wrong constant name deferred_or_blocked +# wrong constant name due_today +# wrong constant name hidden +# wrong constant name not_completed +# wrong constant name not_context_hidden +# wrong constant name not_deferred_or_blocked +# wrong constant name not_hidden +# wrong constant name not_project_hidden +# wrong constant name pending +# wrong constant name project_hidden +# wrong constant name with_tag +# wrong constant name with_tags +# wrong constant name all_except_starred +# wrong constant name to_s +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name base_controller +# wrong constant name base_controller= +# wrong constant name block_xxx_en_yml_locale_files +# wrong constant name block_xxx_en_yml_locale_files= +# wrong constant name dump_path +# wrong constant name dump_path= +# wrong constant name exclude_gems_token +# wrong constant name exclude_gems_token= +# wrong constant name ignore_keys +# wrong constant name ignore_keys= +# wrong constant name mapping +# wrong constant name mapping= +# wrong constant name primary_locale_name +# wrong constant name primary_locale_name= +# wrong constant name reset +# wrong constant name strip_texts +# wrong constant name strip_texts= +# wrong constant name yaml_line_width +# wrong constant name yaml_line_width= +# uninitialized constant Tolk::Engine::ABSTRACT_RAILTIES +# wrong constant name +# wrong constant name data +# wrong constant name destination +# wrong constant name dump +# wrong constant name initialize +# wrong constant name name +# wrong constant name +# wrong constant name dump +# wrong constant name dump_path +# wrong constant name +# wrong constant name read_locale_file +# wrong constant name import_locale +# wrong constant name import_secondary_locales +# wrong constant name +# wrong constant name +# wrong constant name included +# wrong constant name +# wrong constant name +# wrong constant name pagination_method +# wrong constant name pagination_param +# wrong constant name +# undefined method `tolk_paginate1' for module `Tolk::Pagination::ViewHelper' +# wrong constant name tolk_paginate1 +# wrong constant name tolk_paginate +# wrong constant name +# wrong constant name +# wrong constant name +# undefined method `flat_hash1' for module `Tolk::Sync::ClassMethods' +# undefined method `flat_hash2' for module `Tolk::Sync::ClassMethods' +# wrong constant name flat_hash1 +# wrong constant name flat_hash2 +# wrong constant name flat_hash +# wrong constant name load_translations +# wrong constant name read_primary_locale_file +# wrong constant name sync! +# wrong constant name +# wrong constant name +# wrong constant name included +# wrong constant name +# wrong constant name dump +# wrong constant name load +# wrong constant name load_file +# undefined singleton method `railtie_routes_url_helpers1' for `Tolk' +# wrong constant name +# wrong constant name config +# wrong constant name railtie_helpers_paths +# wrong constant name railtie_namespace +# wrong constant name railtie_routes_url_helpers1 +# wrong constant name railtie_routes_url_helpers +# wrong constant name table_name_prefix +# wrong constant name use_relative_model_naming? +# wrong constant name event +# wrong constant name +# wrong constant name decode +# wrong constant name encode +# wrong constant name escape +# wrong constant name unescape +# wrong constant name buffer_open +# wrong constant name set_typecode +# wrong constant name typecode +# wrong constant name typecode= +# undefined singleton method `new21' for `URI::FTP' +# undefined singleton method `new22' for `URI::FTP' +# wrong constant name new21 +# wrong constant name new22 +# wrong constant name new2 +# uninitialized constant URI::GID::ABS_PATH +# uninitialized constant URI::GID::ABS_URI +# uninitialized constant URI::GID::ABS_URI_REF +# uninitialized constant URI::GID::DEFAULT_PARSER +# uninitialized constant URI::GID::DEFAULT_PORT +# uninitialized constant URI::GID::ESCAPED +# uninitialized constant URI::GID::FRAGMENT +# uninitialized constant URI::GID::HOST +# uninitialized constant URI::GID::HTML5ASCIIINCOMPAT +# wrong constant name +# uninitialized constant URI::GID::OPAQUE +# uninitialized constant URI::GID::PORT +# uninitialized constant URI::GID::QUERY +# uninitialized constant URI::GID::REGISTRY +# uninitialized constant URI::GID::REL_PATH +# uninitialized constant URI::GID::REL_URI +# uninitialized constant URI::GID::REL_URI_REF +# uninitialized constant URI::GID::RFC3986_PARSER +# uninitialized constant URI::GID::SCHEME +# uninitialized constant URI::GID::TBLDECWWWCOMP_ +# uninitialized constant URI::GID::TBLENCWWWCOMP_ +# uninitialized constant URI::GID::UNSAFE +# uninitialized constant URI::GID::URI_REF +# uninitialized constant URI::GID::USERINFO +# uninitialized constant URI::GID::USE_REGISTRY +# uninitialized constant URI::GID::VERSION +# uninitialized constant URI::GID::VERSION_CODE +# uninitialized constant URI::GID::WEB_ENCODINGS_ +# wrong constant name app +# wrong constant name model_id +# wrong constant name model_name +# wrong constant name params +# wrong constant name query= +# wrong constant name set_params +# wrong constant name set_path +# wrong constant name set_query +# wrong constant name +# undefined singleton method `create1' for `URI::GID' +# wrong constant name +# wrong constant name create1 +# wrong constant name create +# wrong constant name parse +# wrong constant name validate_app +# wrong constant name buffer_open +# wrong constant name attributes +# wrong constant name attributes= +# wrong constant name dn +# wrong constant name dn= +# wrong constant name extensions +# wrong constant name extensions= +# wrong constant name filter +# wrong constant name filter= +# wrong constant name initialize +# wrong constant name scope +# wrong constant name scope= +# wrong constant name set_attributes +# wrong constant name set_dn +# wrong constant name set_extensions +# wrong constant name set_filter +# wrong constant name set_scope +# wrong constant name headers +# wrong constant name headers= +# wrong constant name initialize +# wrong constant name set_headers +# wrong constant name set_to +# wrong constant name to +# wrong constant name to= +# wrong constant name to_mailtext +# wrong constant name to_rfc822text +# undefined method `escape1' for class `URI::RFC2396_Parser' +# undefined method `extract1' for class `URI::RFC2396_Parser' +# undefined method `initialize1' for class `URI::RFC2396_Parser' +# undefined method `make_regexp1' for class `URI::RFC2396_Parser' +# undefined method `unescape1' for class `URI::RFC2396_Parser' +# wrong constant name escape1 +# wrong constant name escape +# wrong constant name extract1 +# wrong constant name extract +# wrong constant name initialize1 +# wrong constant name initialize +# wrong constant name join +# wrong constant name make_regexp1 +# wrong constant name make_regexp +# wrong constant name parse +# wrong constant name pattern +# wrong constant name regexp +# wrong constant name split +# wrong constant name unescape1 +# wrong constant name unescape +# wrong constant name join +# wrong constant name parse +# wrong constant name regexp +# wrong constant name split +# wrong constant name make_components_hash +# undefined singleton method `extract1' for `URI' +# undefined singleton method `regexp1' for `URI' +# wrong constant name extract1 +# wrong constant name get_encoding +# wrong constant name parser +# wrong constant name regexp1 +# undefined method `initialize1' for class `Uglifier' +# wrong constant name +# wrong constant name compile +# wrong constant name compile_with_map +# wrong constant name compress +# wrong constant name initialize1 +# wrong constant name initialize +# wrong constant name +# undefined singleton method `compile1' for `Uglifier' +# undefined singleton method `compile_with_map1' for `Uglifier' +# wrong constant name +# wrong constant name compile1 +# wrong constant name compile +# wrong constant name compile_with_map1 +# wrong constant name compile_with_map +# wrong constant name clone +# wrong constant name original_name +# wrong constant name tag +# wrong constant name value +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# undefined singleton method `wrap_js_association1' for `UniformNotifier::Base' +# wrong constant name +# wrong constant name _inline_notify +# wrong constant name _out_of_channel_notify +# wrong constant name active? +# wrong constant name inline_notify +# wrong constant name out_of_channel_notify +# wrong constant name wrap_js_association1 +# wrong constant name wrap_js_association +# wrong constant name +# wrong constant name +# wrong constant name setup +# wrong constant name +# wrong constant name +# wrong constant name notify +# wrong constant name setup_connection +# wrong constant name setup_connection_gntp +# wrong constant name setup_connection_growl +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name setup_connection +# wrong constant name +# wrong constant name +# undefined singleton method `setup_connection1' for `UniformNotifier::Slack' +# wrong constant name +# wrong constant name setup_connection1 +# wrong constant name setup_connection +# wrong constant name +# wrong constant name +# wrong constant name connect +# wrong constant name notify +# wrong constant name presence_status +# wrong constant name setup_connection +# wrong constant name +# wrong constant name active_notifiers +# wrong constant name airbrake +# wrong constant name airbrake= +# wrong constant name alert +# wrong constant name alert= +# wrong constant name bugsnag +# wrong constant name bugsnag= +# wrong constant name console +# wrong constant name console= +# wrong constant name customized_logger +# wrong constant name customized_logger= +# wrong constant name growl +# wrong constant name growl= +# wrong constant name honeybadger +# wrong constant name honeybadger= +# wrong constant name rails_logger +# wrong constant name rails_logger= +# wrong constant name raise +# wrong constant name raise= +# wrong constant name rollbar +# wrong constant name rollbar= +# wrong constant name sentry +# wrong constant name sentry= +# wrong constant name slack +# wrong constant name slack= +# wrong constant name terminal_notifier +# wrong constant name terminal_notifier= +# wrong constant name xmpp +# wrong constant name xmpp= +# uninitialized constant UpdateOpenIdUrls::User::ACTIONS +# uninitialized constant UpdateOpenIdUrls::User::BLACKLISTED_CLASS_METHODS +# uninitialized constant UpdateOpenIdUrls::User::CALLBACKS +# uninitialized constant UpdateOpenIdUrls::User::CALLBACK_FILTER_TYPES +# uninitialized constant UpdateOpenIdUrls::User::CALL_COMPILABLE_REGEXP +# uninitialized constant UpdateOpenIdUrls::User::COLUMNS +# wrong constant name +# uninitialized constant UpdateOpenIdUrls::User::MAX_PASSWORD_LENGTH_ALLOWED +# uninitialized constant UpdateOpenIdUrls::User::NAME_COMPILABLE_REGEXP +# uninitialized constant UpdateOpenIdUrls::User::UNASSIGNABLE_KEYS +# wrong constant name +# uninitialized constant User::ACTIONS +# uninitialized constant User::BLACKLISTED_CLASS_METHODS +# uninitialized constant User::CALLBACKS +# uninitialized constant User::CALLBACK_FILTER_TYPES +# uninitialized constant User::CALL_COMPILABLE_REGEXP +# uninitialized constant User::COLUMNS +# wrong constant name +# uninitialized constant User::MAX_PASSWORD_LENGTH_ALLOWED +# uninitialized constant User::NAME_COMPILABLE_REGEXP +# uninitialized constant User::UNASSIGNABLE_KEYS +# wrong constant name after_add_for_attachments +# wrong constant name after_add_for_attachments= +# wrong constant name after_add_for_attachments? +# wrong constant name after_add_for_contexts +# wrong constant name after_add_for_contexts= +# wrong constant name after_add_for_contexts? +# wrong constant name after_add_for_deferred_todos +# wrong constant name after_add_for_deferred_todos= +# wrong constant name after_add_for_deferred_todos? +# wrong constant name after_add_for_notes +# wrong constant name after_add_for_notes= +# wrong constant name after_add_for_notes? +# wrong constant name after_add_for_projects +# wrong constant name after_add_for_projects= +# wrong constant name after_add_for_projects? +# wrong constant name after_add_for_recurring_todos +# wrong constant name after_add_for_recurring_todos= +# wrong constant name after_add_for_recurring_todos? +# wrong constant name after_add_for_tags +# wrong constant name after_add_for_tags= +# wrong constant name after_add_for_tags? +# wrong constant name after_add_for_todos +# wrong constant name after_add_for_todos= +# wrong constant name after_add_for_todos? +# wrong constant name after_remove_for_attachments +# wrong constant name after_remove_for_attachments= +# wrong constant name after_remove_for_attachments? +# wrong constant name after_remove_for_contexts +# wrong constant name after_remove_for_contexts= +# wrong constant name after_remove_for_contexts? +# wrong constant name after_remove_for_deferred_todos +# wrong constant name after_remove_for_deferred_todos= +# wrong constant name after_remove_for_deferred_todos? +# wrong constant name after_remove_for_notes +# wrong constant name after_remove_for_notes= +# wrong constant name after_remove_for_notes? +# wrong constant name after_remove_for_projects +# wrong constant name after_remove_for_projects= +# wrong constant name after_remove_for_projects? +# wrong constant name after_remove_for_recurring_todos +# wrong constant name after_remove_for_recurring_todos= +# wrong constant name after_remove_for_recurring_todos? +# wrong constant name after_remove_for_tags +# wrong constant name after_remove_for_tags= +# wrong constant name after_remove_for_tags? +# wrong constant name after_remove_for_todos +# wrong constant name after_remove_for_todos= +# wrong constant name after_remove_for_todos? +# wrong constant name autosave_associated_records_for_attachments +# wrong constant name autosave_associated_records_for_contexts +# wrong constant name autosave_associated_records_for_deferred_todos +# wrong constant name autosave_associated_records_for_notes +# wrong constant name autosave_associated_records_for_preference +# wrong constant name autosave_associated_records_for_projects +# wrong constant name autosave_associated_records_for_recurring_todos +# wrong constant name autosave_associated_records_for_tags +# wrong constant name autosave_associated_records_for_todos +# wrong constant name before_add_for_attachments +# wrong constant name before_add_for_attachments= +# wrong constant name before_add_for_attachments? +# wrong constant name before_add_for_contexts +# wrong constant name before_add_for_contexts= +# wrong constant name before_add_for_contexts? +# wrong constant name before_add_for_deferred_todos +# wrong constant name before_add_for_deferred_todos= +# wrong constant name before_add_for_deferred_todos? +# wrong constant name before_add_for_notes +# wrong constant name before_add_for_notes= +# wrong constant name before_add_for_notes? +# wrong constant name before_add_for_projects +# wrong constant name before_add_for_projects= +# wrong constant name before_add_for_projects? +# wrong constant name before_add_for_recurring_todos +# wrong constant name before_add_for_recurring_todos= +# wrong constant name before_add_for_recurring_todos? +# wrong constant name before_add_for_tags +# wrong constant name before_add_for_tags= +# wrong constant name before_add_for_tags? +# wrong constant name before_add_for_todos +# wrong constant name before_add_for_todos= +# wrong constant name before_add_for_todos? +# wrong constant name before_remove_for_attachments +# wrong constant name before_remove_for_attachments= +# wrong constant name before_remove_for_attachments? +# wrong constant name before_remove_for_contexts +# wrong constant name before_remove_for_contexts= +# wrong constant name before_remove_for_contexts? +# wrong constant name before_remove_for_deferred_todos +# wrong constant name before_remove_for_deferred_todos= +# wrong constant name before_remove_for_deferred_todos? +# wrong constant name before_remove_for_notes +# wrong constant name before_remove_for_notes= +# wrong constant name before_remove_for_notes? +# wrong constant name before_remove_for_projects +# wrong constant name before_remove_for_projects= +# wrong constant name before_remove_for_projects? +# wrong constant name before_remove_for_recurring_todos +# wrong constant name before_remove_for_recurring_todos= +# wrong constant name before_remove_for_recurring_todos? +# wrong constant name before_remove_for_tags +# wrong constant name before_remove_for_tags= +# wrong constant name before_remove_for_tags? +# wrong constant name before_remove_for_todos +# wrong constant name before_remove_for_todos= +# wrong constant name before_remove_for_todos? +# wrong constant name password_confirmation +# wrong constant name password_confirmation= +# wrong constant name validate_associated_records_for_attachments +# wrong constant name validate_associated_records_for_contexts +# wrong constant name validate_associated_records_for_deferred_todos +# wrong constant name validate_associated_records_for_notes +# wrong constant name validate_associated_records_for_projects +# wrong constant name validate_associated_records_for_recurring_todos +# wrong constant name validate_associated_records_for_tags +# wrong constant name validate_associated_records_for_todos +# wrong constant name attachment_ids +# wrong constant name attachment_ids= +# wrong constant name attachments +# wrong constant name attachments= +# wrong constant name build_preference +# wrong constant name context_ids +# wrong constant name context_ids= +# wrong constant name contexts +# wrong constant name contexts= +# wrong constant name create_preference +# wrong constant name create_preference! +# wrong constant name deferred_todo_ids +# wrong constant name deferred_todo_ids= +# wrong constant name deferred_todos +# wrong constant name deferred_todos= +# wrong constant name note_ids +# wrong constant name note_ids= +# wrong constant name notes +# wrong constant name notes= +# wrong constant name preference +# wrong constant name preference= +# wrong constant name project_ids +# wrong constant name project_ids= +# wrong constant name projects +# wrong constant name projects= +# wrong constant name recurring_todo_ids +# wrong constant name recurring_todo_ids= +# wrong constant name recurring_todos +# wrong constant name recurring_todos= +# wrong constant name reload_preference +# wrong constant name tag_ids +# wrong constant name tag_ids= +# wrong constant name tags +# wrong constant name tags= +# wrong constant name todo_ids +# wrong constant name todo_ids= +# wrong constant name todos +# wrong constant name todos= +# wrong constant name +# wrong constant name after_add_for_attachments +# wrong constant name after_add_for_attachments= +# wrong constant name after_add_for_attachments? +# wrong constant name after_add_for_contexts +# wrong constant name after_add_for_contexts= +# wrong constant name after_add_for_contexts? +# wrong constant name after_add_for_deferred_todos +# wrong constant name after_add_for_deferred_todos= +# wrong constant name after_add_for_deferred_todos? +# wrong constant name after_add_for_notes +# wrong constant name after_add_for_notes= +# wrong constant name after_add_for_notes? +# wrong constant name after_add_for_projects +# wrong constant name after_add_for_projects= +# wrong constant name after_add_for_projects? +# wrong constant name after_add_for_recurring_todos +# wrong constant name after_add_for_recurring_todos= +# wrong constant name after_add_for_recurring_todos? +# wrong constant name after_add_for_tags +# wrong constant name after_add_for_tags= +# wrong constant name after_add_for_tags? +# wrong constant name after_add_for_todos +# wrong constant name after_add_for_todos= +# wrong constant name after_add_for_todos? +# wrong constant name after_remove_for_attachments +# wrong constant name after_remove_for_attachments= +# wrong constant name after_remove_for_attachments? +# wrong constant name after_remove_for_contexts +# wrong constant name after_remove_for_contexts= +# wrong constant name after_remove_for_contexts? +# wrong constant name after_remove_for_deferred_todos +# wrong constant name after_remove_for_deferred_todos= +# wrong constant name after_remove_for_deferred_todos? +# wrong constant name after_remove_for_notes +# wrong constant name after_remove_for_notes= +# wrong constant name after_remove_for_notes? +# wrong constant name after_remove_for_projects +# wrong constant name after_remove_for_projects= +# wrong constant name after_remove_for_projects? +# wrong constant name after_remove_for_recurring_todos +# wrong constant name after_remove_for_recurring_todos= +# wrong constant name after_remove_for_recurring_todos? +# wrong constant name after_remove_for_tags +# wrong constant name after_remove_for_tags= +# wrong constant name after_remove_for_tags? +# wrong constant name after_remove_for_todos +# wrong constant name after_remove_for_todos= +# wrong constant name after_remove_for_todos? +# wrong constant name before_add_for_attachments +# wrong constant name before_add_for_attachments= +# wrong constant name before_add_for_attachments? +# wrong constant name before_add_for_contexts +# wrong constant name before_add_for_contexts= +# wrong constant name before_add_for_contexts? +# wrong constant name before_add_for_deferred_todos +# wrong constant name before_add_for_deferred_todos= +# wrong constant name before_add_for_deferred_todos? +# wrong constant name before_add_for_notes +# wrong constant name before_add_for_notes= +# wrong constant name before_add_for_notes? +# wrong constant name before_add_for_projects +# wrong constant name before_add_for_projects= +# wrong constant name before_add_for_projects? +# wrong constant name before_add_for_recurring_todos +# wrong constant name before_add_for_recurring_todos= +# wrong constant name before_add_for_recurring_todos? +# wrong constant name before_add_for_tags +# wrong constant name before_add_for_tags= +# wrong constant name before_add_for_tags? +# wrong constant name before_add_for_todos +# wrong constant name before_add_for_todos= +# wrong constant name before_add_for_todos? +# wrong constant name before_remove_for_attachments +# wrong constant name before_remove_for_attachments= +# wrong constant name before_remove_for_attachments? +# wrong constant name before_remove_for_contexts +# wrong constant name before_remove_for_contexts= +# wrong constant name before_remove_for_contexts? +# wrong constant name before_remove_for_deferred_todos +# wrong constant name before_remove_for_deferred_todos= +# wrong constant name before_remove_for_deferred_todos? +# wrong constant name before_remove_for_notes +# wrong constant name before_remove_for_notes= +# wrong constant name before_remove_for_notes? +# wrong constant name before_remove_for_projects +# wrong constant name before_remove_for_projects= +# wrong constant name before_remove_for_projects? +# wrong constant name before_remove_for_recurring_todos +# wrong constant name before_remove_for_recurring_todos= +# wrong constant name before_remove_for_recurring_todos? +# wrong constant name before_remove_for_tags +# wrong constant name before_remove_for_tags= +# wrong constant name before_remove_for_tags? +# wrong constant name before_remove_for_todos +# wrong constant name before_remove_for_todos= +# wrong constant name before_remove_for_todos? +# wrong constant name find_by_params +# wrong constant name update_positions +# wrong constant name +# wrong constant name find_and_activate_ready +# wrong constant name +# undefined method `actionize1' for module `UserProjectsAssociationExtension' +# undefined method `alphabetize1' for module `UserProjectsAssociationExtension' +# wrong constant name actionize1 +# wrong constant name actionize +# wrong constant name alphabetize1 +# wrong constant name alphabetize +# wrong constant name cache_note_counts +# wrong constant name find_by_params +# wrong constant name next_from +# wrong constant name offset_from +# wrong constant name previous_from +# wrong constant name projects_in_state_by_position +# wrong constant name update_positions +# wrong constant name +# wrong constant name count_by_group +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name idelete +# wrong constant name iget +# wrong constant name indices +# wrong constant name iquery +# wrong constant name iset +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name methodcall +# wrong constant name aritize +# wrong constant name +# wrong constant name methodcall +# wrong constant name +# wrong constant name methodcall +# wrong constant name +# wrong constant name methodcall +# wrong constant name +# wrong constant name +# undefined method `accessible_names1' for module `V8::Access::Names' +# wrong constant name accessible_names1 +# wrong constant name accessible_names +# wrong constant name delete +# wrong constant name get +# wrong constant name names +# wrong constant name query +# wrong constant name set +# wrong constant name +# wrong constant name +# undefined method `initialize1' for class `V8::Array' +# uninitialized constant V8::Array::Elem +# wrong constant name initialize1 +# wrong constant name initialize +# wrong constant name length +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# uninitialized constant V8::C::AccessorInfo::Data +# uninitialized constant V8::C::AccessorInfo::Holder +# uninitialized constant V8::C::AccessorInfo::This +# wrong constant name +# uninitialized constant V8::C::Arguments::Callee +# uninitialized constant V8::C::Arguments::Data +# uninitialized constant V8::C::Arguments::Holder +# uninitialized constant V8::C::Arguments::IsConstructCall +# uninitialized constant V8::C::Arguments::Length +# uninitialized constant V8::C::Arguments::This +# wrong constant name [] +# wrong constant name +# uninitialized constant V8::C::Array::CloneElementAt +# uninitialized constant V8::C::Array::Empty +# uninitialized constant V8::C::Array::Length +# wrong constant name +# uninitialized constant V8::C::Array::New +# uninitialized constant V8::C::Context::AllowCodeGenerationFromStrings +# uninitialized constant V8::C::Context::DetachGlobal +# uninitialized constant V8::C::Context::Dispose +# uninitialized constant V8::C::Context::Enter +# uninitialized constant V8::C::Context::Exit +# uninitialized constant V8::C::Context::GetEmbedderData +# uninitialized constant V8::C::Context::GetSecurityToken +# uninitialized constant V8::C::Context::Global +# uninitialized constant V8::C::Context::HasOutOfMemoryException +# uninitialized constant V8::C::Context::IsCodeGenerationFromStringsAllowed +# uninitialized constant V8::C::Context::ReattachGlobal +# uninitialized constant V8::C::Context::SetEmbedderData +# uninitialized constant V8::C::Context::SetSecurityToken +# uninitialized constant V8::C::Context::UseDefaultSecurityToken +# wrong constant name +# uninitialized constant V8::C::Context::GetCalling +# uninitialized constant V8::C::Context::GetCurrent +# uninitialized constant V8::C::Context::GetEntered +# uninitialized constant V8::C::Context::InContext +# uninitialized constant V8::C::Context::New +# uninitialized constant V8::C::Date::Empty +# wrong constant name +# uninitialized constant V8::C::Date::New +# wrong constant name +# uninitialized constant V8::C::Exception::Error +# uninitialized constant V8::C::Exception::RangeError +# uninitialized constant V8::C::Exception::ReferenceError +# uninitialized constant V8::C::Exception::SyntaxError +# uninitialized constant V8::C::Exception::TypeError +# wrong constant name +# wrong constant name new +# uninitialized constant V8::C::External::Empty +# uninitialized constant V8::C::External::Value +# wrong constant name +# uninitialized constant V8::C::External::New +# uninitialized constant V8::C::Function::Call +# uninitialized constant V8::C::Function::Empty +# uninitialized constant V8::C::Function::GetInferredName +# uninitialized constant V8::C::Function::GetName +# uninitialized constant V8::C::Function::GetScriptColumnNumber +# uninitialized constant V8::C::Function::GetScriptId +# uninitialized constant V8::C::Function::GetScriptLineNumber +# uninitialized constant V8::C::Function::GetScriptOrigin +# uninitialized constant V8::C::Function::NewInstance +# uninitialized constant V8::C::Function::SetName +# wrong constant name +# uninitialized constant V8::C::FunctionTemplate::GetFunction +# uninitialized constant V8::C::FunctionTemplate::HasInstance +# uninitialized constant V8::C::FunctionTemplate::Inherit +# uninitialized constant V8::C::FunctionTemplate::InstanceTemplate +# uninitialized constant V8::C::FunctionTemplate::PrototypeTemplate +# uninitialized constant V8::C::FunctionTemplate::ReadOnlyPrototype +# uninitialized constant V8::C::FunctionTemplate::SetCallHandler +# uninitialized constant V8::C::FunctionTemplate::SetClassName +# uninitialized constant V8::C::FunctionTemplate::SetHiddenPrototype +# wrong constant name +# uninitialized constant V8::C::FunctionTemplate::New +# wrong constant name heap_size_limit +# wrong constant name total_heap_size +# wrong constant name total_heap_size_executable +# wrong constant name total_physical_size +# wrong constant name used_heap_size +# wrong constant name +# wrong constant name new +# wrong constant name +# uninitialized constant V8::C::Locker::IsActive +# uninitialized constant V8::C::Locker::IsLocked +# uninitialized constant V8::C::Locker::StartPreemption +# uninitialized constant V8::C::Locker::StopPreemption +# uninitialized constant V8::C::Message::Get +# uninitialized constant V8::C::Message::GetEndPosition +# uninitialized constant V8::C::Message::GetLineNumber +# uninitialized constant V8::C::Message::GetScriptData +# uninitialized constant V8::C::Message::GetScriptResourceName +# uninitialized constant V8::C::Message::GetSourceLine +# uninitialized constant V8::C::Message::GetStackTrace +# uninitialized constant V8::C::Message::GetStartColumn +# uninitialized constant V8::C::Message::GetStartPosition +# wrong constant name +# wrong constant name kNoColumnInfo +# wrong constant name kNoLineNumberInfo +# uninitialized constant V8::C::Object::CallAsConstructor +# uninitialized constant V8::C::Object::CallAsFunction +# uninitialized constant V8::C::Object::Clone +# uninitialized constant V8::C::Object::CreationContext +# uninitialized constant V8::C::Object::Delete +# uninitialized constant V8::C::Object::DeleteHiddenValue +# uninitialized constant V8::C::Object::Empty +# uninitialized constant V8::C::Object::FindInstanceInPrototypeChain +# uninitialized constant V8::C::Object::ForceDelete +# uninitialized constant V8::C::Object::ForceSet +# uninitialized constant V8::C::Object::Get +# uninitialized constant V8::C::Object::GetConstructorName +# uninitialized constant V8::C::Object::GetHiddenValue +# uninitialized constant V8::C::Object::GetIdentityHash +# uninitialized constant V8::C::Object::GetIndexedPropertiesExternalArrayData +# uninitialized constant V8::C::Object::GetIndexedPropertiesExternalArrayDataLength +# uninitialized constant V8::C::Object::GetIndexedPropertiesExternalArrayDataType +# uninitialized constant V8::C::Object::GetIndexedPropertiesPixelData +# uninitialized constant V8::C::Object::GetIndexedPropertiesPixelDataLength +# uninitialized constant V8::C::Object::GetInternalField +# uninitialized constant V8::C::Object::GetOwnPropertyNames +# uninitialized constant V8::C::Object::GetPropertyAttributes +# uninitialized constant V8::C::Object::GetPropertyNames +# uninitialized constant V8::C::Object::GetPrototype +# uninitialized constant V8::C::Object::GetRealNamedProperty +# uninitialized constant V8::C::Object::GetRealNamedPropertyInPrototypeChain +# uninitialized constant V8::C::Object::Has +# uninitialized constant V8::C::Object::HasIndexedLookupInterceptor +# uninitialized constant V8::C::Object::HasIndexedPropertiesInExternalArrayData +# uninitialized constant V8::C::Object::HasIndexedPropertiesToPixelData +# uninitialized constant V8::C::Object::HasNamedLookupInterceptor +# uninitialized constant V8::C::Object::HasOwnProperty +# uninitialized constant V8::C::Object::HasRealIndexedProperty +# uninitialized constant V8::C::Object::HasRealNamedCallbackProperty +# uninitialized constant V8::C::Object::HasRealNamedProperty +# uninitialized constant V8::C::Object::InternalFieldCount +# uninitialized constant V8::C::Object::IsCallable +# uninitialized constant V8::C::Object::IsDirty +# uninitialized constant V8::C::Object::ObjectProtoToString +# uninitialized constant V8::C::Object::Set +# uninitialized constant V8::C::Object::SetAccessor +# uninitialized constant V8::C::Object::SetHiddenValue +# uninitialized constant V8::C::Object::SetIndexedPropertiesToExternalArrayData +# uninitialized constant V8::C::Object::SetIndexedPropertiesToPixelData +# uninitialized constant V8::C::Object::SetInternalField +# uninitialized constant V8::C::Object::SetPrototype +# uninitialized constant V8::C::Object::TurnOnAccessCheck +# wrong constant name +# uninitialized constant V8::C::Object::New +# uninitialized constant V8::C::ObjectTemplate::InternalFieldCount +# uninitialized constant V8::C::ObjectTemplate::MarkAsUndetectable +# uninitialized constant V8::C::ObjectTemplate::NewInstance +# uninitialized constant V8::C::ObjectTemplate::SetAccessCheckCallbacks +# uninitialized constant V8::C::ObjectTemplate::SetAccessor +# uninitialized constant V8::C::ObjectTemplate::SetCallAsFunctionHandler +# uninitialized constant V8::C::ObjectTemplate::SetIndexedPropertyHandler +# uninitialized constant V8::C::ObjectTemplate::SetInternalFieldCount +# uninitialized constant V8::C::ObjectTemplate::SetNamedPropertyHandler +# wrong constant name +# uninitialized constant V8::C::ObjectTemplate::New +# uninitialized constant V8::C::Primitive::Empty +# wrong constant name +# wrong constant name +# wrong constant name max_executable_size +# wrong constant name max_old_space_size +# wrong constant name max_young_space_size +# wrong constant name set_max_executable_size +# wrong constant name set_max_old_space_size +# wrong constant name set_max_young_space_size +# wrong constant name +# wrong constant name new +# uninitialized constant V8::C::Script::Run +# uninitialized constant V8::C::Script::RunWithTimeout +# wrong constant name +# uninitialized constant V8::C::Script::New +# uninitialized constant V8::C::ScriptData::Data +# uninitialized constant V8::C::ScriptData::HasError +# uninitialized constant V8::C::ScriptData::Length +# wrong constant name +# uninitialized constant V8::C::ScriptData::New +# uninitialized constant V8::C::ScriptData::PreCompile +# wrong constant name +# uninitialized constant V8::C::Signature::New +# wrong constant name +# uninitialized constant V8::C::StackFrame::GetColumn +# uninitialized constant V8::C::StackFrame::GetFunctionName +# uninitialized constant V8::C::StackFrame::GetLineNumber +# uninitialized constant V8::C::StackFrame::GetScriptName +# uninitialized constant V8::C::StackFrame::GetScriptNameOrSourceURL +# uninitialized constant V8::C::StackFrame::IsConstructor +# uninitialized constant V8::C::StackFrame::IsEval +# wrong constant name +# uninitialized constant V8::C::StackTrace::AsArray +# uninitialized constant V8::C::StackTrace::GetFrame +# uninitialized constant V8::C::StackTrace::GetFrameCount +# wrong constant name +# uninitialized constant V8::C::StackTrace::CurrentStackTrace +# wrong constant name kColumnOffset +# wrong constant name kDetailed +# wrong constant name kFunctionName +# wrong constant name kIsConstructor +# wrong constant name kIsEval +# wrong constant name kLineNumber +# wrong constant name kOverview +# wrong constant name kScriptName +# wrong constant name kScriptNameOrSourceURL +# uninitialized constant V8::C::String::Empty +# uninitialized constant V8::C::String::Utf8Value +# wrong constant name +# uninitialized constant V8::C::String::Concat +# uninitialized constant V8::C::String::New +# uninitialized constant V8::C::String::NewSymbol +# uninitialized constant V8::C::Template::Set +# wrong constant name +# uninitialized constant V8::C::TryCatch::CanContinue +# uninitialized constant V8::C::TryCatch::Exception +# uninitialized constant V8::C::TryCatch::HasCaught +# uninitialized constant V8::C::TryCatch::Message +# uninitialized constant V8::C::TryCatch::ReThrow +# uninitialized constant V8::C::TryCatch::Reset +# uninitialized constant V8::C::TryCatch::SetCaptureMessage +# uninitialized constant V8::C::TryCatch::SetVerbose +# uninitialized constant V8::C::TryCatch::StackTrace +# wrong constant name +# wrong constant name +# uninitialized constant V8::C::V8::AdjustAmountOfExternalAllocatedMemory +# uninitialized constant V8::C::V8::ContextDisposedNotification +# uninitialized constant V8::C::V8::Dispose +# uninitialized constant V8::C::V8::GetCurrentThreadId +# uninitialized constant V8::C::V8::GetHeapStatistics +# uninitialized constant V8::C::V8::GetVersion +# uninitialized constant V8::C::V8::IdleNotification +# uninitialized constant V8::C::V8::IsExecutionTerminating +# uninitialized constant V8::C::V8::IsProfilerPaused +# uninitialized constant V8::C::V8::LowMemoryNotification +# uninitialized constant V8::C::V8::PauseProfiler +# uninitialized constant V8::C::V8::ResumeProfiler +# uninitialized constant V8::C::V8::SetCaptureStackTraceForUncaughtExceptions +# uninitialized constant V8::C::V8::SetFlagsFromCommandLine +# uninitialized constant V8::C::V8::SetFlagsFromString +# uninitialized constant V8::C::V8::TerminateExecution +# uninitialized constant V8::C::Value::BooleanValue +# uninitialized constant V8::C::Value::Equals +# uninitialized constant V8::C::Value::IntegerValue +# uninitialized constant V8::C::Value::IsArray +# uninitialized constant V8::C::Value::IsBoolean +# uninitialized constant V8::C::Value::IsBooleanObject +# uninitialized constant V8::C::Value::IsDate +# uninitialized constant V8::C::Value::IsExternal +# uninitialized constant V8::C::Value::IsFalse +# uninitialized constant V8::C::Value::IsFunction +# uninitialized constant V8::C::Value::IsInt32 +# uninitialized constant V8::C::Value::IsNativeError +# uninitialized constant V8::C::Value::IsNull +# uninitialized constant V8::C::Value::IsNumber +# uninitialized constant V8::C::Value::IsNumberObject +# uninitialized constant V8::C::Value::IsObject +# uninitialized constant V8::C::Value::IsRegExp +# uninitialized constant V8::C::Value::IsString +# uninitialized constant V8::C::Value::IsStringObject +# uninitialized constant V8::C::Value::IsTrue +# uninitialized constant V8::C::Value::IsUint32 +# uninitialized constant V8::C::Value::IsUndefined +# uninitialized constant V8::C::Value::NumberValue +# uninitialized constant V8::C::Value::StrictEquals +# uninitialized constant V8::C::Value::ToDetailString +# uninitialized constant V8::C::Value::ToObject +# uninitialized constant V8::C::Value::ToString +# uninitialized constant V8::C::Value::Uint32Value +# wrong constant name +# wrong constant name +# uninitialized constant V8::C::False +# uninitialized constant V8::C::HandleScope +# uninitialized constant V8::C::Null +# uninitialized constant V8::C::SetResourceConstraints +# uninitialized constant V8::C::ThrowException +# uninitialized constant V8::C::True +# uninitialized constant V8::C::Undefined +# uninitialized constant V8::C::Unlocker +# undefined method `eval1' for class `V8::Context' +# undefined method `eval2' for class `V8::Context' +# undefined method `initialize1' for class `V8::Context' +# wrong constant name [] +# wrong constant name []= +# wrong constant name access +# wrong constant name conversion +# wrong constant name dispose +# wrong constant name enter +# wrong constant name entered? +# wrong constant name eval1 +# wrong constant name eval2 +# wrong constant name eval +# wrong constant name initialize1 +# wrong constant name initialize +# wrong constant name link +# wrong constant name load +# wrong constant name native +# wrong constant name scope +# wrong constant name timeout +# wrong constant name to_ruby +# wrong constant name to_v8 +# wrong constant name +# wrong constant name current +# wrong constant name current= +# wrong constant name link +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name intercept +# wrong constant name +# wrong constant name to_v8 +# wrong constant name +# wrong constant name to_template +# wrong constant name +# wrong constant name to_template +# wrong constant name to_v8 +# wrong constant name +# wrong constant name +# wrong constant name call +# wrong constant name initialize +# wrong constant name construct +# wrong constant name context +# wrong constant name link +# wrong constant name linkage_call? +# wrong constant name to_args +# wrong constant name +# wrong constant name +# wrong constant name to_ruby +# wrong constant name to_v8 +# wrong constant name +# wrong constant name +# wrong constant name call +# wrong constant name to_v8 +# wrong constant name +# wrong constant name +# wrong constant name call +# wrong constant name +# wrong constant name call +# wrong constant name equate +# wrong constant name rb_idmap +# wrong constant name to_ruby +# wrong constant name to_v8 +# wrong constant name v8_idmap +# wrong constant name +# wrong constant name to_ruby +# wrong constant name to_v8 +# wrong constant name +# wrong constant name to_v8 +# wrong constant name +# wrong constant name to_ruby +# wrong constant name +# wrong constant name to_ruby +# wrong constant name to_v8 +# wrong constant name +# wrong constant name to_ruby +# wrong constant name +# wrong constant name to_ruby +# wrong constant name to_v8 +# wrong constant name +# wrong constant name to_v8 +# wrong constant name +# wrong constant name +# wrong constant name to_v8 +# wrong constant name +# wrong constant name construct! +# wrong constant name +# wrong constant name call +# wrong constant name to_v8 +# wrong constant name +# wrong constant name to_v8 +# wrong constant name +# wrong constant name to_v8 +# wrong constant name +# wrong constant name +# undefined method `bilingual_backtrace1' for class `V8::Error' +# undefined method `bilingual_backtrace2' for class `V8::Error' +# undefined method `initialize1' for class `V8::Error' +# uninitialized constant V8::Error::Elem +# wrong constant name +# wrong constant name +# wrong constant name backtrace +# wrong constant name bilingual_backtrace1 +# wrong constant name bilingual_backtrace2 +# wrong constant name bilingual_backtrace +# wrong constant name causes +# wrong constant name in_javascript? +# wrong constant name in_ruby? +# wrong constant name initialize1 +# wrong constant name initialize +# wrong constant name javascript_backtrace +# wrong constant name root_cause +# wrong constant name standard_error_backtrace +# wrong constant name value +# wrong constant name protect +# wrong constant name +# wrong constant name try +# wrong constant name +# wrong constant name +# uninitialized constant V8::Function::Elem +# wrong constant name call +# wrong constant name methodcall +# wrong constant name new +# wrong constant name +# undefined method `initialize1' for class `V8::Object' +# uninitialized constant V8::Object::Elem +# wrong constant name [] +# wrong constant name []= +# wrong constant name each +# wrong constant name initialize1 +# wrong constant name initialize +# wrong constant name keys +# wrong constant name method_missing +# wrong constant name native +# wrong constant name respond_to? +# wrong constant name values +# wrong constant name +# wrong constant name column +# wrong constant name constructor? +# wrong constant name eval? +# wrong constant name function_name +# wrong constant name initialize +# wrong constant name line_number +# wrong constant name script_name +# wrong constant name +# uninitialized constant V8::StackTrace::Elem +# wrong constant name each +# wrong constant name initialize +# wrong constant name length +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name weakcell +# wrong constant name +# wrong constant name initialize +# wrong constant name object +# wrong constant name +# wrong constant name [] +# wrong constant name []= +# wrong constant name +# wrong constant name ensure_cleanup +# wrong constant name +# wrong constant name +# wrong constant name warn +# wrong constant name +# wrong constant name initialize +# wrong constant name weakref_alive? +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# undefined method `page_entries_info1' for module `WillPaginate::ActionView' +# undefined method `page_entries_info2' for module `WillPaginate::ActionView' +# undefined method `will_paginate1' for module `WillPaginate::ActionView' +# undefined method `will_paginate2' for module `WillPaginate::ActionView' +# undefined method `will_paginate_translate1' for module `WillPaginate::ActionView' +# wrong constant name infer_collection_from_controller +# wrong constant name page_entries_info1 +# wrong constant name page_entries_info2 +# wrong constant name page_entries_info +# wrong constant name paginated_section +# wrong constant name will_paginate1 +# wrong constant name will_paginate2 +# wrong constant name will_paginate +# wrong constant name will_paginate_translate1 +# wrong constant name will_paginate_translate +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name paginate_by_sql +# wrong constant name +# wrong constant name page +# wrong constant name paginate +# wrong constant name +# undefined method `offset1' for module `WillPaginate::ActiveRecord::RelationMethods' +# undefined method `per1' for module `WillPaginate::ActiveRecord::RelationMethods' +# undefined method `per_page1' for module `WillPaginate::ActiveRecord::RelationMethods' +# undefined method `scoped1' for module `WillPaginate::ActiveRecord::RelationMethods' +# wrong constant name clone +# wrong constant name count +# wrong constant name current_page +# wrong constant name current_page= +# wrong constant name empty? +# wrong constant name find_last +# wrong constant name first +# wrong constant name limit +# wrong constant name offset1 +# wrong constant name offset +# wrong constant name per1 +# wrong constant name per +# wrong constant name per_page1 +# wrong constant name per_page +# wrong constant name scoped1 +# wrong constant name scoped +# wrong constant name size +# wrong constant name to_a +# wrong constant name total_count +# wrong constant name total_entries +# wrong constant name total_entries= +# wrong constant name +# wrong constant name +# undefined method `initialize1' for class `WillPaginate::Collection' +# undefined method `initialize2' for class `WillPaginate::Collection' +# uninitialized constant WillPaginate::Collection::Elem +# wrong constant name current_page +# wrong constant name initialize1 +# wrong constant name initialize2 +# wrong constant name initialize +# wrong constant name offset +# wrong constant name per_page +# wrong constant name replace +# wrong constant name total_entries +# wrong constant name total_entries= +# undefined singleton method `create1' for `WillPaginate::Collection' +# wrong constant name +# wrong constant name create1 +# wrong constant name create +# wrong constant name next_page +# wrong constant name num_pages +# wrong constant name out_of_bounds? +# wrong constant name previous_page +# wrong constant name total_pages +# wrong constant name +# wrong constant name +# undefined method `initialize1' for class `WillPaginate::Deprecation::Hash' +# uninitialized constant WillPaginate::Deprecation::Hash::Elem +# uninitialized constant WillPaginate::Deprecation::Hash::K +# uninitialized constant WillPaginate::Deprecation::Hash::V +# wrong constant name []= +# wrong constant name deprecate_key +# wrong constant name initialize1 +# wrong constant name initialize +# wrong constant name merge +# wrong constant name +# undefined singleton method `warn1' for `WillPaginate::Deprecation' +# wrong constant name +# wrong constant name warn1 +# wrong constant name warn +# undefined method `will_paginate_translate1' for module `WillPaginate::I18n' +# wrong constant name will_paginate_translate1 +# wrong constant name will_paginate_translate +# wrong constant name +# wrong constant name load_path +# wrong constant name locale_dir +# wrong constant name +# wrong constant name initialize +# wrong constant name inspect +# wrong constant name is_a? +# wrong constant name kind_of? +# wrong constant name to_i +# wrong constant name to_offset +# wrong constant name +# wrong constant name +# wrong constant name paginates_per +# wrong constant name per_page +# wrong constant name per_page= +# wrong constant name inherited +# wrong constant name +# wrong constant name +# wrong constant name extended +# uninitialized constant WillPaginate::Railtie::ABSTRACT_RAILTIES +# wrong constant name +# wrong constant name +# wrong constant name rescue_from +# wrong constant name +# undefined method `status_code_with_paginate1' for module `WillPaginate::Railtie::ShowExceptionsPatch' +# wrong constant name status_code_with_paginate1 +# wrong constant name status_code_with_paginate +# wrong constant name +# wrong constant name +# wrong constant name setup_actioncontroller +# undefined method `page_entries_info1' for module `WillPaginate::ViewHelpers' +# undefined method `will_paginate1' for module `WillPaginate::ViewHelpers' +# wrong constant name page_entries_info1 +# wrong constant name page_entries_info +# wrong constant name will_paginate1 +# wrong constant name will_paginate +# wrong constant name +# wrong constant name pagination_options +# wrong constant name pagination_options= +# undefined singleton method `PageNumber1' for `WillPaginate' +# wrong constant name +# wrong constant name PageNumber1 +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name common_options +# wrong constant name description +# wrong constant name load_script +# wrong constant name parse_options +# wrong constant name unrecognized_option +# wrong constant name +# wrong constant name run +# wrong constant name run +# wrong constant name +# wrong constant name commands +# wrong constant name commands= +# wrong constant name default_command +# wrong constant name default_command= +# wrong constant name run +# wrong constant name append +# wrong constant name append= +# wrong constant name as_list +# wrong constant name as_list= +# wrong constant name gem_install_cmd +# wrong constant name gem_install_cmd= +# wrong constant name key +# wrong constant name key= +# wrong constant name reset +# wrong constant name reset= +# wrong constant name run +# wrong constant name values +# wrong constant name values= +# wrong constant name +# wrong constant name run +# wrong constant name +# uninitialized constant YARD::CLI::Display::DEFAULT_YARDOPTS_FILE +# wrong constant name format_objects +# wrong constant name initialize +# wrong constant name wrap_layout +# wrong constant name +# wrong constant name run +# wrong constant name +# uninitialized constant YARD::CLI::Graph::DEFAULT_YARDOPTS_FILE +# wrong constant name objects +# wrong constant name options +# wrong constant name run +# wrong constant name +# wrong constant name run +# wrong constant name +# uninitialized constant YARD::CLI::I18n::DEFAULT_YARDOPTS_FILE +# wrong constant name +# wrong constant name run +# wrong constant name +# wrong constant name run +# wrong constant name +# wrong constant name adapter +# wrong constant name adapter= +# wrong constant name libraries +# wrong constant name libraries= +# wrong constant name options +# wrong constant name options= +# wrong constant name run +# wrong constant name scripts +# wrong constant name scripts= +# wrong constant name server_options +# wrong constant name server_options= +# wrong constant name template_paths +# wrong constant name template_paths= +# wrong constant name +# undefined method `initialize1' for class `YARD::CLI::Stats' +# undefined method `output1' for class `YARD::CLI::Stats' +# uninitialized constant YARD::CLI::Stats::DEFAULT_YARDOPTS_FILE +# wrong constant name initialize1 +# wrong constant name initialize +# wrong constant name output1 +# wrong constant name output +# wrong constant name parse +# wrong constant name parse= +# wrong constant name print_statistics +# wrong constant name print_undocumented_objects +# wrong constant name stats_for_attributes +# wrong constant name stats_for_classes +# wrong constant name stats_for_constants +# wrong constant name stats_for_files +# wrong constant name stats_for_methods +# wrong constant name stats_for_modules +# wrong constant name +# wrong constant name cache_object +# wrong constant name find_object +# wrong constant name print_object +# wrong constant name print_usage +# wrong constant name run +# wrong constant name +# uninitialized constant YARD::CLI::Yardoc::DEFAULT_YARDOPTS_FILE +# wrong constant name all_objects +# wrong constant name apis +# wrong constant name apis= +# wrong constant name assets +# wrong constant name assets= +# wrong constant name excluded +# wrong constant name excluded= +# wrong constant name fail_on_warning +# wrong constant name fail_on_warning= +# wrong constant name files +# wrong constant name files= +# wrong constant name generate +# wrong constant name generate= +# wrong constant name has_markup +# wrong constant name has_markup= +# wrong constant name hidden_apis +# wrong constant name hidden_apis= +# wrong constant name hidden_tags +# wrong constant name hidden_tags= +# wrong constant name list +# wrong constant name list= +# wrong constant name options +# wrong constant name run +# wrong constant name save_yardoc +# wrong constant name save_yardoc= +# wrong constant name statistics +# wrong constant name statistics= +# wrong constant name use_cache +# wrong constant name use_cache= +# wrong constant name visibilities +# wrong constant name visibilities= +# wrong constant name +# wrong constant name file +# wrong constant name file= +# wrong constant name files +# wrong constant name files= +# wrong constant name item +# wrong constant name item= +# wrong constant name locale +# wrong constant name locale= +# wrong constant name objects +# wrong constant name objects= +# wrong constant name onefile +# wrong constant name onefile= +# wrong constant name readme +# wrong constant name readme= +# wrong constant name title +# wrong constant name title= +# wrong constant name +# wrong constant name options_file +# wrong constant name options_file= +# wrong constant name parse_arguments +# wrong constant name use_document_file +# wrong constant name use_document_file= +# wrong constant name use_yardopts_file +# wrong constant name use_yardopts_file= +# wrong constant name yardopts_options +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# undefined method `add_file1' for class `YARD::CodeObjects::Base' +# undefined method `add_file2' for class `YARD::CodeObjects::Base' +# undefined method `docstring1' for class `YARD::CodeObjects::Base' +# undefined method `format1' for class `YARD::CodeObjects::Base' +# undefined method `name1' for class `YARD::CodeObjects::Base' +# undefined method `tags1' for class `YARD::CodeObjects::Base' +# wrong constant name == +# wrong constant name [] +# wrong constant name []= +# wrong constant name add_file1 +# wrong constant name add_file2 +# wrong constant name add_file +# wrong constant name add_tag +# wrong constant name base_docstring +# wrong constant name copy_to +# wrong constant name copyable_attributes +# wrong constant name docstring1 +# wrong constant name docstring +# wrong constant name docstring= +# wrong constant name dynamic +# wrong constant name dynamic= +# wrong constant name dynamic? +# wrong constant name eql? +# wrong constant name equal? +# wrong constant name file +# wrong constant name files +# wrong constant name format1 +# wrong constant name format +# wrong constant name group +# wrong constant name group= +# wrong constant name has_tag? +# wrong constant name initialize +# wrong constant name line +# wrong constant name method_missing +# wrong constant name name1 +# wrong constant name name +# wrong constant name namespace +# wrong constant name namespace= +# wrong constant name parent +# wrong constant name parent= +# wrong constant name path +# wrong constant name relative_path +# wrong constant name root? +# wrong constant name sep +# wrong constant name signature +# wrong constant name signature= +# wrong constant name source +# wrong constant name source= +# wrong constant name source_type +# wrong constant name source_type= +# wrong constant name tag +# wrong constant name tags1 +# wrong constant name tags +# wrong constant name title +# wrong constant name to_ary +# wrong constant name type +# wrong constant name visibility +# wrong constant name visibility= +# wrong constant name +# wrong constant name === +# wrong constant name new +# undefined method `inheritance_tree1' for class `YARD::CodeObjects::ClassObject' +# undefined method `inherited_meths1' for class `YARD::CodeObjects::ClassObject' +# wrong constant name inheritance_tree1 +# wrong constant name inheritance_tree +# wrong constant name inherited_constants +# wrong constant name inherited_meths1 +# wrong constant name inherited_meths +# wrong constant name is_exception? +# wrong constant name superclass +# wrong constant name superclass= +# wrong constant name +# wrong constant name value +# wrong constant name value= +# wrong constant name +# undefined method `initialize1' for class `YARD::CodeObjects::CodeObjectList' +# wrong constant name << +# uninitialized constant YARD::CodeObjects::CodeObjectList::Elem +# wrong constant name initialize1 +# wrong constant name initialize +# wrong constant name push +# wrong constant name +# wrong constant name value +# wrong constant name value= +# wrong constant name +# wrong constant name initialize +# wrong constant name method_missing +# wrong constant name scope +# wrong constant name +# undefined method `initialize1' for class `YARD::CodeObjects::ExtraFileObject' +# wrong constant name == +# wrong constant name attributes +# wrong constant name attributes= +# wrong constant name contents +# wrong constant name contents= +# wrong constant name eql? +# wrong constant name equal? +# wrong constant name filename +# wrong constant name filename= +# wrong constant name initialize1 +# wrong constant name initialize +# wrong constant name locale +# wrong constant name locale= +# wrong constant name name +# wrong constant name name= +# wrong constant name path +# wrong constant name title +# wrong constant name type +# wrong constant name +# undefined method `expand1' for class `YARD::CodeObjects::MacroObject' +# undefined method `expand2' for class `YARD::CodeObjects::MacroObject' +# undefined method `expand3' for class `YARD::CodeObjects::MacroObject' +# wrong constant name attached? +# wrong constant name expand1 +# wrong constant name expand2 +# wrong constant name expand3 +# wrong constant name expand +# wrong constant name macro_data +# wrong constant name macro_data= +# wrong constant name method_object +# wrong constant name method_object= +# undefined singleton method `apply1' for `YARD::CodeObjects::MacroObject' +# undefined singleton method `apply2' for `YARD::CodeObjects::MacroObject' +# undefined singleton method `apply3' for `YARD::CodeObjects::MacroObject' +# undefined singleton method `apply4' for `YARD::CodeObjects::MacroObject' +# undefined singleton method `apply_macro1' for `YARD::CodeObjects::MacroObject' +# undefined singleton method `apply_macro2' for `YARD::CodeObjects::MacroObject' +# undefined singleton method `apply_macro3' for `YARD::CodeObjects::MacroObject' +# undefined singleton method `create1' for `YARD::CodeObjects::MacroObject' +# undefined singleton method `create_docstring1' for `YARD::CodeObjects::MacroObject' +# undefined singleton method `expand1' for `YARD::CodeObjects::MacroObject' +# undefined singleton method `expand2' for `YARD::CodeObjects::MacroObject' +# undefined singleton method `expand3' for `YARD::CodeObjects::MacroObject' +# undefined singleton method `find_or_create1' for `YARD::CodeObjects::MacroObject' +# wrong constant name +# wrong constant name apply1 +# wrong constant name apply2 +# wrong constant name apply3 +# wrong constant name apply4 +# wrong constant name apply +# wrong constant name apply_macro1 +# wrong constant name apply_macro2 +# wrong constant name apply_macro3 +# wrong constant name apply_macro +# wrong constant name create1 +# wrong constant name create +# wrong constant name create_docstring1 +# wrong constant name create_docstring +# wrong constant name expand1 +# wrong constant name expand2 +# wrong constant name expand3 +# wrong constant name expand +# wrong constant name find +# wrong constant name find_or_create1 +# wrong constant name find_or_create +# undefined method `initialize1' for class `YARD::CodeObjects::MethodObject' +# wrong constant name aliases +# wrong constant name attr_info +# wrong constant name constructor? +# wrong constant name explicit +# wrong constant name explicit= +# wrong constant name initialize1 +# wrong constant name initialize +# wrong constant name is_alias? +# wrong constant name is_attribute? +# wrong constant name is_explicit? +# wrong constant name module_function? +# wrong constant name overridden_method +# wrong constant name parameters +# wrong constant name parameters= +# wrong constant name reader? +# wrong constant name scope +# wrong constant name scope= +# wrong constant name writer? +# wrong constant name +# undefined method `inheritance_tree1' for class `YARD::CodeObjects::ModuleObject' +# wrong constant name inheritance_tree1 +# wrong constant name inheritance_tree +# wrong constant name +# undefined method `default_separator1' for module `YARD::CodeObjects::NamespaceMapper' +# wrong constant name clear_separators +# wrong constant name default_separator1 +# wrong constant name default_separator +# wrong constant name register_separator +# wrong constant name separators +# wrong constant name separators_for_type +# wrong constant name separators_match +# wrong constant name types_for_separator +# wrong constant name +# wrong constant name default_separator +# wrong constant name default_separator= +# wrong constant name invalidate +# wrong constant name map +# wrong constant name map_match +# wrong constant name rev_map +# undefined method `child1' for class `YARD::CodeObjects::NamespaceObject' +# undefined method `constants1' for class `YARD::CodeObjects::NamespaceObject' +# undefined method `included_meths1' for class `YARD::CodeObjects::NamespaceObject' +# undefined method `meths1' for class `YARD::CodeObjects::NamespaceObject' +# wrong constant name aliases +# wrong constant name attributes +# wrong constant name child1 +# wrong constant name child +# wrong constant name children +# wrong constant name class_attributes +# wrong constant name class_mixins +# wrong constant name constants1 +# wrong constant name constants +# wrong constant name cvars +# wrong constant name groups +# wrong constant name groups= +# wrong constant name included_constants +# wrong constant name included_meths1 +# wrong constant name included_meths +# wrong constant name initialize +# wrong constant name instance_attributes +# wrong constant name instance_mixins +# wrong constant name meths1 +# wrong constant name meths +# wrong constant name mixins +# wrong constant name +# undefined method `initialize1' for class `YARD::CodeObjects::Proxy' +# undefined method `name1' for class `YARD::CodeObjects::Proxy' +# undefined method `respond_to?1' for class `YARD::CodeObjects::Proxy' +# wrong constant name <=> +# wrong constant name == +# wrong constant name === +# wrong constant name equal? +# wrong constant name initialize1 +# wrong constant name initialize +# wrong constant name instance_of? +# wrong constant name is_a? +# wrong constant name kind_of? +# wrong constant name method_missing +# wrong constant name name1 +# wrong constant name name +# wrong constant name namespace +# wrong constant name parent +# wrong constant name path +# wrong constant name respond_to?1 +# wrong constant name respond_to? +# wrong constant name root? +# wrong constant name title +# wrong constant name to_str +# wrong constant name type +# wrong constant name type= +# wrong constant name +# wrong constant name === +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name add_ignored_plugins_file +# wrong constant name arguments +# wrong constant name load +# wrong constant name load_autoload_plugins +# wrong constant name load_commandline_plugins +# wrong constant name load_commandline_safemode +# wrong constant name load_gem_plugins +# wrong constant name load_plugin +# wrong constant name load_plugin_failed +# wrong constant name load_plugins +# wrong constant name options +# wrong constant name options= +# wrong constant name read_config_file +# wrong constant name save +# wrong constant name translate_plugin_name +# wrong constant name translate_plugin_names +# wrong constant name with_yardopts +# undefined method `all=1' for class `YARD::Docstring' +# undefined method `blank?1' for class `YARD::Docstring' +# undefined method `initialize1' for class `YARD::Docstring' +# undefined method `initialize2' for class `YARD::Docstring' +# undefined method `replace1' for class `YARD::Docstring' +# undefined method `tags1' for class `YARD::Docstring' +# wrong constant name + +# uninitialized constant YARD::Docstring::BLANK_RE +# uninitialized constant YARD::Docstring::ENCODED_BLANKS +# wrong constant name add_tag +# wrong constant name all +# wrong constant name all=1 +# wrong constant name all= +# wrong constant name blank?1 +# wrong constant name blank? +# wrong constant name delete_tag_if +# wrong constant name delete_tags +# wrong constant name has_tag? +# wrong constant name hash_flag +# wrong constant name hash_flag= +# wrong constant name initialize1 +# wrong constant name initialize2 +# wrong constant name initialize +# wrong constant name line +# wrong constant name line_range +# wrong constant name line_range= +# wrong constant name object +# wrong constant name object= +# wrong constant name ref_tags +# wrong constant name replace1 +# wrong constant name replace +# wrong constant name resolve_reference +# wrong constant name summary +# wrong constant name tag +# wrong constant name tags1 +# wrong constant name tags +# wrong constant name to_raw +# undefined singleton method `new!1' for `YARD::Docstring' +# undefined singleton method `new!2' for `YARD::Docstring' +# undefined singleton method `new!3' for `YARD::Docstring' +# undefined singleton method `new!4' for `YARD::Docstring' +# wrong constant name +# wrong constant name default_parser +# wrong constant name default_parser= +# wrong constant name new!1 +# wrong constant name new!2 +# wrong constant name new!3 +# wrong constant name new!4 +# wrong constant name new! +# wrong constant name parser +# undefined method `create_tag1' for class `YARD::DocstringParser' +# undefined method `initialize1' for class `YARD::DocstringParser' +# undefined method `parse1' for class `YARD::DocstringParser' +# undefined method `parse2' for class `YARD::DocstringParser' +# wrong constant name create_directive +# wrong constant name create_ref_tag +# wrong constant name create_tag1 +# wrong constant name create_tag +# wrong constant name directives +# wrong constant name directives= +# wrong constant name handler +# wrong constant name handler= +# wrong constant name initialize1 +# wrong constant name initialize +# wrong constant name library +# wrong constant name library= +# wrong constant name object +# wrong constant name object= +# wrong constant name parse1 +# wrong constant name parse2 +# wrong constant name parse +# wrong constant name parse_content +# wrong constant name post_process +# wrong constant name raw_text +# wrong constant name raw_text= +# wrong constant name reference +# wrong constant name reference= +# wrong constant name state +# wrong constant name state= +# wrong constant name tag_is_directive? +# wrong constant name tags +# wrong constant name tags= +# wrong constant name text +# wrong constant name text= +# wrong constant name to_docstring +# wrong constant name +# wrong constant name after_parse +# wrong constant name after_parse_callbacks +# wrong constant name +# wrong constant name all +# wrong constant name each +# wrong constant name find_all_by_name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# undefined method `ensure_loaded!1' for class `YARD::Handlers::Base' +# undefined method `push_state1' for class `YARD::Handlers::Base' +# undefined method `register_docstring1' for class `YARD::Handlers::Base' +# undefined method `register_docstring2' for class `YARD::Handlers::Base' +# undefined method `register_file_info1' for class `YARD::Handlers::Base' +# undefined method `register_file_info2' for class `YARD::Handlers::Base' +# undefined method `register_file_info3' for class `YARD::Handlers::Base' +# undefined method `register_group1' for class `YARD::Handlers::Base' +# undefined method `register_source1' for class `YARD::Handlers::Base' +# undefined method `register_source2' for class `YARD::Handlers::Base' +# undefined method `register_visibility1' for class `YARD::Handlers::Base' +# uninitialized constant YARD::Handlers::Base::BUILTIN_ALL +# uninitialized constant YARD::Handlers::Base::BUILTIN_CLASSES +# uninitialized constant YARD::Handlers::Base::BUILTIN_EXCEPTIONS +# uninitialized constant YARD::Handlers::Base::BUILTIN_EXCEPTIONS_HASH +# uninitialized constant YARD::Handlers::Base::BUILTIN_MODULES +# uninitialized constant YARD::Handlers::Base::CONSTANTMATCH +# uninitialized constant YARD::Handlers::Base::CONSTANTSTART +# uninitialized constant YARD::Handlers::Base::CSEP +# uninitialized constant YARD::Handlers::Base::CSEPQ +# uninitialized constant YARD::Handlers::Base::ISEP +# uninitialized constant YARD::Handlers::Base::ISEPQ +# uninitialized constant YARD::Handlers::Base::METHODMATCH +# uninitialized constant YARD::Handlers::Base::METHODNAMEMATCH +# uninitialized constant YARD::Handlers::Base::NAMESPACEMATCH +# uninitialized constant YARD::Handlers::Base::NSEP +# uninitialized constant YARD::Handlers::Base::NSEPQ +# uninitialized constant YARD::Handlers::Base::PROXY_MATCH +# wrong constant name abort! +# wrong constant name call_params +# wrong constant name caller_method +# wrong constant name ensure_loaded!1 +# wrong constant name ensure_loaded! +# wrong constant name extra_state +# wrong constant name globals +# wrong constant name initialize +# wrong constant name namespace +# wrong constant name namespace= +# wrong constant name owner +# wrong constant name owner= +# wrong constant name parse_block +# wrong constant name parser +# wrong constant name process +# wrong constant name push_state1 +# wrong constant name push_state +# wrong constant name register +# wrong constant name register_docstring1 +# wrong constant name register_docstring2 +# wrong constant name register_docstring +# wrong constant name register_dynamic +# wrong constant name register_ensure_loaded +# wrong constant name register_file_info1 +# wrong constant name register_file_info2 +# wrong constant name register_file_info3 +# wrong constant name register_file_info +# wrong constant name register_group1 +# wrong constant name register_group +# wrong constant name register_module_function +# wrong constant name register_source1 +# wrong constant name register_source2 +# wrong constant name register_source +# wrong constant name register_transitive_tags +# wrong constant name register_visibility1 +# wrong constant name register_visibility +# wrong constant name scope +# wrong constant name scope= +# wrong constant name statement +# wrong constant name visibility +# wrong constant name visibility= +# wrong constant name +# wrong constant name clear_subclasses +# wrong constant name handlers +# wrong constant name handles +# wrong constant name handles? +# wrong constant name in_file +# wrong constant name inherited +# wrong constant name matches_file? +# wrong constant name namespace_only +# wrong constant name namespace_only? +# wrong constant name process +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# uninitialized constant YARD::Handlers::C::AliasHandler::BUILTIN_ALL +# uninitialized constant YARD::Handlers::C::AliasHandler::BUILTIN_CLASSES +# uninitialized constant YARD::Handlers::C::AliasHandler::BUILTIN_EXCEPTIONS +# uninitialized constant YARD::Handlers::C::AliasHandler::BUILTIN_EXCEPTIONS_HASH +# uninitialized constant YARD::Handlers::C::AliasHandler::BUILTIN_MODULES +# uninitialized constant YARD::Handlers::C::AliasHandler::CONSTANTMATCH +# uninitialized constant YARD::Handlers::C::AliasHandler::CONSTANTSTART +# uninitialized constant YARD::Handlers::C::AliasHandler::CSEP +# uninitialized constant YARD::Handlers::C::AliasHandler::CSEPQ +# uninitialized constant YARD::Handlers::C::AliasHandler::ISEP +# uninitialized constant YARD::Handlers::C::AliasHandler::ISEPQ +# uninitialized constant YARD::Handlers::C::AliasHandler::METHODMATCH +# uninitialized constant YARD::Handlers::C::AliasHandler::METHODNAMEMATCH +# uninitialized constant YARD::Handlers::C::AliasHandler::NAMESPACEMATCH +# uninitialized constant YARD::Handlers::C::AliasHandler::NSEP +# uninitialized constant YARD::Handlers::C::AliasHandler::NSEPQ +# uninitialized constant YARD::Handlers::C::AliasHandler::PROXY_MATCH +# wrong constant name +# uninitialized constant YARD::Handlers::C::AttributeHandler::BUILTIN_ALL +# uninitialized constant YARD::Handlers::C::AttributeHandler::BUILTIN_CLASSES +# uninitialized constant YARD::Handlers::C::AttributeHandler::BUILTIN_EXCEPTIONS +# uninitialized constant YARD::Handlers::C::AttributeHandler::BUILTIN_EXCEPTIONS_HASH +# uninitialized constant YARD::Handlers::C::AttributeHandler::BUILTIN_MODULES +# uninitialized constant YARD::Handlers::C::AttributeHandler::CONSTANTMATCH +# uninitialized constant YARD::Handlers::C::AttributeHandler::CONSTANTSTART +# uninitialized constant YARD::Handlers::C::AttributeHandler::CSEP +# uninitialized constant YARD::Handlers::C::AttributeHandler::CSEPQ +# uninitialized constant YARD::Handlers::C::AttributeHandler::ISEP +# uninitialized constant YARD::Handlers::C::AttributeHandler::ISEPQ +# uninitialized constant YARD::Handlers::C::AttributeHandler::METHODMATCH +# uninitialized constant YARD::Handlers::C::AttributeHandler::METHODNAMEMATCH +# uninitialized constant YARD::Handlers::C::AttributeHandler::NAMESPACEMATCH +# uninitialized constant YARD::Handlers::C::AttributeHandler::NSEP +# uninitialized constant YARD::Handlers::C::AttributeHandler::NSEPQ +# uninitialized constant YARD::Handlers::C::AttributeHandler::PROXY_MATCH +# wrong constant name +# undefined method `ensure_variable_defined!1' for class `YARD::Handlers::C::Base' +# undefined method `parse_block1' for class `YARD::Handlers::C::Base' +# uninitialized constant YARD::Handlers::C::Base::BUILTIN_ALL +# uninitialized constant YARD::Handlers::C::Base::BUILTIN_CLASSES +# uninitialized constant YARD::Handlers::C::Base::BUILTIN_EXCEPTIONS +# uninitialized constant YARD::Handlers::C::Base::BUILTIN_EXCEPTIONS_HASH +# uninitialized constant YARD::Handlers::C::Base::BUILTIN_MODULES +# uninitialized constant YARD::Handlers::C::Base::CONSTANTMATCH +# uninitialized constant YARD::Handlers::C::Base::CONSTANTSTART +# uninitialized constant YARD::Handlers::C::Base::CSEP +# uninitialized constant YARD::Handlers::C::Base::CSEPQ +# uninitialized constant YARD::Handlers::C::Base::ISEP +# uninitialized constant YARD::Handlers::C::Base::ISEPQ +# uninitialized constant YARD::Handlers::C::Base::METHODMATCH +# uninitialized constant YARD::Handlers::C::Base::METHODNAMEMATCH +# uninitialized constant YARD::Handlers::C::Base::NAMESPACEMATCH +# uninitialized constant YARD::Handlers::C::Base::NSEP +# uninitialized constant YARD::Handlers::C::Base::NSEPQ +# uninitialized constant YARD::Handlers::C::Base::PROXY_MATCH +# wrong constant name ensure_variable_defined!1 +# wrong constant name ensure_variable_defined! +# wrong constant name namespace_for_variable +# wrong constant name namespaces +# wrong constant name override_comments +# wrong constant name parse_block1 +# wrong constant name parse_block +# wrong constant name process_file +# wrong constant name processed_files +# wrong constant name symbols +# undefined singleton method `statement_class1' for `YARD::Handlers::C::Base' +# wrong constant name +# wrong constant name handles? +# wrong constant name statement_class1 +# wrong constant name statement_class +# uninitialized constant YARD::Handlers::C::ClassHandler::BUILTIN_ALL +# uninitialized constant YARD::Handlers::C::ClassHandler::BUILTIN_CLASSES +# uninitialized constant YARD::Handlers::C::ClassHandler::BUILTIN_EXCEPTIONS +# uninitialized constant YARD::Handlers::C::ClassHandler::BUILTIN_EXCEPTIONS_HASH +# uninitialized constant YARD::Handlers::C::ClassHandler::BUILTIN_MODULES +# uninitialized constant YARD::Handlers::C::ClassHandler::CONSTANTMATCH +# uninitialized constant YARD::Handlers::C::ClassHandler::CONSTANTSTART +# uninitialized constant YARD::Handlers::C::ClassHandler::CSEP +# uninitialized constant YARD::Handlers::C::ClassHandler::CSEPQ +# uninitialized constant YARD::Handlers::C::ClassHandler::ISEP +# uninitialized constant YARD::Handlers::C::ClassHandler::ISEPQ +# uninitialized constant YARD::Handlers::C::ClassHandler::METHODMATCH +# uninitialized constant YARD::Handlers::C::ClassHandler::METHODNAMEMATCH +# uninitialized constant YARD::Handlers::C::ClassHandler::NAMESPACEMATCH +# uninitialized constant YARD::Handlers::C::ClassHandler::NSEP +# uninitialized constant YARD::Handlers::C::ClassHandler::NSEPQ +# uninitialized constant YARD::Handlers::C::ClassHandler::PROXY_MATCH +# wrong constant name +# uninitialized constant YARD::Handlers::C::ConstantHandler::BUILTIN_ALL +# uninitialized constant YARD::Handlers::C::ConstantHandler::BUILTIN_CLASSES +# uninitialized constant YARD::Handlers::C::ConstantHandler::BUILTIN_EXCEPTIONS +# uninitialized constant YARD::Handlers::C::ConstantHandler::BUILTIN_EXCEPTIONS_HASH +# uninitialized constant YARD::Handlers::C::ConstantHandler::BUILTIN_MODULES +# uninitialized constant YARD::Handlers::C::ConstantHandler::CONSTANTMATCH +# uninitialized constant YARD::Handlers::C::ConstantHandler::CONSTANTSTART +# uninitialized constant YARD::Handlers::C::ConstantHandler::CSEP +# uninitialized constant YARD::Handlers::C::ConstantHandler::CSEPQ +# uninitialized constant YARD::Handlers::C::ConstantHandler::ISEP +# uninitialized constant YARD::Handlers::C::ConstantHandler::ISEPQ +# uninitialized constant YARD::Handlers::C::ConstantHandler::METHODMATCH +# uninitialized constant YARD::Handlers::C::ConstantHandler::METHODNAMEMATCH +# uninitialized constant YARD::Handlers::C::ConstantHandler::NAMESPACEMATCH +# uninitialized constant YARD::Handlers::C::ConstantHandler::NSEP +# uninitialized constant YARD::Handlers::C::ConstantHandler::NSEPQ +# uninitialized constant YARD::Handlers::C::ConstantHandler::PROXY_MATCH +# wrong constant name +# undefined method `handle_class1' for module `YARD::Handlers::C::HandlerMethods' +# undefined method `handle_method1' for module `YARD::Handlers::C::HandlerMethods' +# undefined method `handle_module1' for module `YARD::Handlers::C::HandlerMethods' +# uninitialized constant YARD::Handlers::C::HandlerMethods::BUILTIN_ALL +# uninitialized constant YARD::Handlers::C::HandlerMethods::BUILTIN_CLASSES +# uninitialized constant YARD::Handlers::C::HandlerMethods::BUILTIN_EXCEPTIONS +# uninitialized constant YARD::Handlers::C::HandlerMethods::BUILTIN_EXCEPTIONS_HASH +# uninitialized constant YARD::Handlers::C::HandlerMethods::BUILTIN_MODULES +# uninitialized constant YARD::Handlers::C::HandlerMethods::CONSTANTMATCH +# uninitialized constant YARD::Handlers::C::HandlerMethods::CONSTANTSTART +# uninitialized constant YARD::Handlers::C::HandlerMethods::CSEP +# uninitialized constant YARD::Handlers::C::HandlerMethods::CSEPQ +# uninitialized constant YARD::Handlers::C::HandlerMethods::ISEP +# uninitialized constant YARD::Handlers::C::HandlerMethods::ISEPQ +# uninitialized constant YARD::Handlers::C::HandlerMethods::METHODMATCH +# uninitialized constant YARD::Handlers::C::HandlerMethods::METHODNAMEMATCH +# uninitialized constant YARD::Handlers::C::HandlerMethods::NAMESPACEMATCH +# uninitialized constant YARD::Handlers::C::HandlerMethods::NSEP +# uninitialized constant YARD::Handlers::C::HandlerMethods::NSEPQ +# uninitialized constant YARD::Handlers::C::HandlerMethods::PROXY_MATCH +# wrong constant name handle_alias +# wrong constant name handle_attribute +# wrong constant name handle_class1 +# wrong constant name handle_class +# wrong constant name handle_constants +# wrong constant name handle_method1 +# wrong constant name handle_method +# wrong constant name handle_module1 +# wrong constant name handle_module +# wrong constant name +# uninitialized constant YARD::Handlers::C::InitHandler::BUILTIN_ALL +# uninitialized constant YARD::Handlers::C::InitHandler::BUILTIN_CLASSES +# uninitialized constant YARD::Handlers::C::InitHandler::BUILTIN_EXCEPTIONS +# uninitialized constant YARD::Handlers::C::InitHandler::BUILTIN_EXCEPTIONS_HASH +# uninitialized constant YARD::Handlers::C::InitHandler::BUILTIN_MODULES +# uninitialized constant YARD::Handlers::C::InitHandler::CONSTANTMATCH +# uninitialized constant YARD::Handlers::C::InitHandler::CONSTANTSTART +# uninitialized constant YARD::Handlers::C::InitHandler::CSEP +# uninitialized constant YARD::Handlers::C::InitHandler::CSEPQ +# uninitialized constant YARD::Handlers::C::InitHandler::ISEP +# uninitialized constant YARD::Handlers::C::InitHandler::ISEPQ +# uninitialized constant YARD::Handlers::C::InitHandler::METHODMATCH +# uninitialized constant YARD::Handlers::C::InitHandler::METHODNAMEMATCH +# uninitialized constant YARD::Handlers::C::InitHandler::NAMESPACEMATCH +# uninitialized constant YARD::Handlers::C::InitHandler::NSEP +# uninitialized constant YARD::Handlers::C::InitHandler::NSEPQ +# uninitialized constant YARD::Handlers::C::InitHandler::PROXY_MATCH +# wrong constant name +# uninitialized constant YARD::Handlers::C::MethodHandler::BUILTIN_ALL +# uninitialized constant YARD::Handlers::C::MethodHandler::BUILTIN_CLASSES +# uninitialized constant YARD::Handlers::C::MethodHandler::BUILTIN_EXCEPTIONS +# uninitialized constant YARD::Handlers::C::MethodHandler::BUILTIN_EXCEPTIONS_HASH +# uninitialized constant YARD::Handlers::C::MethodHandler::BUILTIN_MODULES +# uninitialized constant YARD::Handlers::C::MethodHandler::CONSTANTMATCH +# uninitialized constant YARD::Handlers::C::MethodHandler::CONSTANTSTART +# uninitialized constant YARD::Handlers::C::MethodHandler::CSEP +# uninitialized constant YARD::Handlers::C::MethodHandler::CSEPQ +# uninitialized constant YARD::Handlers::C::MethodHandler::ISEP +# uninitialized constant YARD::Handlers::C::MethodHandler::ISEPQ +# uninitialized constant YARD::Handlers::C::MethodHandler::METHODMATCH +# uninitialized constant YARD::Handlers::C::MethodHandler::METHODNAMEMATCH +# uninitialized constant YARD::Handlers::C::MethodHandler::NAMESPACEMATCH +# uninitialized constant YARD::Handlers::C::MethodHandler::NSEP +# uninitialized constant YARD::Handlers::C::MethodHandler::NSEPQ +# uninitialized constant YARD::Handlers::C::MethodHandler::PROXY_MATCH +# wrong constant name +# uninitialized constant YARD::Handlers::C::MixinHandler::BUILTIN_ALL +# uninitialized constant YARD::Handlers::C::MixinHandler::BUILTIN_CLASSES +# uninitialized constant YARD::Handlers::C::MixinHandler::BUILTIN_EXCEPTIONS +# uninitialized constant YARD::Handlers::C::MixinHandler::BUILTIN_EXCEPTIONS_HASH +# uninitialized constant YARD::Handlers::C::MixinHandler::BUILTIN_MODULES +# uninitialized constant YARD::Handlers::C::MixinHandler::CONSTANTMATCH +# uninitialized constant YARD::Handlers::C::MixinHandler::CONSTANTSTART +# uninitialized constant YARD::Handlers::C::MixinHandler::CSEP +# uninitialized constant YARD::Handlers::C::MixinHandler::CSEPQ +# uninitialized constant YARD::Handlers::C::MixinHandler::ISEP +# uninitialized constant YARD::Handlers::C::MixinHandler::ISEPQ +# uninitialized constant YARD::Handlers::C::MixinHandler::METHODMATCH +# uninitialized constant YARD::Handlers::C::MixinHandler::METHODNAMEMATCH +# uninitialized constant YARD::Handlers::C::MixinHandler::NAMESPACEMATCH +# uninitialized constant YARD::Handlers::C::MixinHandler::NSEP +# uninitialized constant YARD::Handlers::C::MixinHandler::NSEPQ +# uninitialized constant YARD::Handlers::C::MixinHandler::PROXY_MATCH +# wrong constant name +# uninitialized constant YARD::Handlers::C::ModuleHandler::BUILTIN_ALL +# uninitialized constant YARD::Handlers::C::ModuleHandler::BUILTIN_CLASSES +# uninitialized constant YARD::Handlers::C::ModuleHandler::BUILTIN_EXCEPTIONS +# uninitialized constant YARD::Handlers::C::ModuleHandler::BUILTIN_EXCEPTIONS_HASH +# uninitialized constant YARD::Handlers::C::ModuleHandler::BUILTIN_MODULES +# uninitialized constant YARD::Handlers::C::ModuleHandler::CONSTANTMATCH +# uninitialized constant YARD::Handlers::C::ModuleHandler::CONSTANTSTART +# uninitialized constant YARD::Handlers::C::ModuleHandler::CSEP +# uninitialized constant YARD::Handlers::C::ModuleHandler::CSEPQ +# uninitialized constant YARD::Handlers::C::ModuleHandler::ISEP +# uninitialized constant YARD::Handlers::C::ModuleHandler::ISEPQ +# uninitialized constant YARD::Handlers::C::ModuleHandler::METHODMATCH +# uninitialized constant YARD::Handlers::C::ModuleHandler::METHODNAMEMATCH +# uninitialized constant YARD::Handlers::C::ModuleHandler::NAMESPACEMATCH +# uninitialized constant YARD::Handlers::C::ModuleHandler::NSEP +# uninitialized constant YARD::Handlers::C::ModuleHandler::NSEPQ +# uninitialized constant YARD::Handlers::C::ModuleHandler::PROXY_MATCH +# wrong constant name +# uninitialized constant YARD::Handlers::C::OverrideCommentHandler::BUILTIN_ALL +# uninitialized constant YARD::Handlers::C::OverrideCommentHandler::BUILTIN_CLASSES +# uninitialized constant YARD::Handlers::C::OverrideCommentHandler::BUILTIN_EXCEPTIONS +# uninitialized constant YARD::Handlers::C::OverrideCommentHandler::BUILTIN_EXCEPTIONS_HASH +# uninitialized constant YARD::Handlers::C::OverrideCommentHandler::BUILTIN_MODULES +# uninitialized constant YARD::Handlers::C::OverrideCommentHandler::CONSTANTMATCH +# uninitialized constant YARD::Handlers::C::OverrideCommentHandler::CONSTANTSTART +# uninitialized constant YARD::Handlers::C::OverrideCommentHandler::CSEP +# uninitialized constant YARD::Handlers::C::OverrideCommentHandler::CSEPQ +# uninitialized constant YARD::Handlers::C::OverrideCommentHandler::ISEP +# uninitialized constant YARD::Handlers::C::OverrideCommentHandler::ISEPQ +# uninitialized constant YARD::Handlers::C::OverrideCommentHandler::METHODMATCH +# uninitialized constant YARD::Handlers::C::OverrideCommentHandler::METHODNAMEMATCH +# uninitialized constant YARD::Handlers::C::OverrideCommentHandler::NAMESPACEMATCH +# uninitialized constant YARD::Handlers::C::OverrideCommentHandler::NSEP +# uninitialized constant YARD::Handlers::C::OverrideCommentHandler::NSEPQ +# uninitialized constant YARD::Handlers::C::OverrideCommentHandler::PROXY_MATCH +# wrong constant name +# uninitialized constant YARD::Handlers::C::PathHandler::BUILTIN_ALL +# uninitialized constant YARD::Handlers::C::PathHandler::BUILTIN_CLASSES +# uninitialized constant YARD::Handlers::C::PathHandler::BUILTIN_EXCEPTIONS +# uninitialized constant YARD::Handlers::C::PathHandler::BUILTIN_EXCEPTIONS_HASH +# uninitialized constant YARD::Handlers::C::PathHandler::BUILTIN_MODULES +# uninitialized constant YARD::Handlers::C::PathHandler::CONSTANTMATCH +# uninitialized constant YARD::Handlers::C::PathHandler::CONSTANTSTART +# uninitialized constant YARD::Handlers::C::PathHandler::CSEP +# uninitialized constant YARD::Handlers::C::PathHandler::CSEPQ +# uninitialized constant YARD::Handlers::C::PathHandler::ISEP +# uninitialized constant YARD::Handlers::C::PathHandler::ISEPQ +# uninitialized constant YARD::Handlers::C::PathHandler::METHODMATCH +# uninitialized constant YARD::Handlers::C::PathHandler::METHODNAMEMATCH +# uninitialized constant YARD::Handlers::C::PathHandler::NAMESPACEMATCH +# uninitialized constant YARD::Handlers::C::PathHandler::NSEP +# uninitialized constant YARD::Handlers::C::PathHandler::NSEPQ +# uninitialized constant YARD::Handlers::C::PathHandler::PROXY_MATCH +# wrong constant name +# uninitialized constant YARD::Handlers::C::StructHandler::BUILTIN_ALL +# uninitialized constant YARD::Handlers::C::StructHandler::BUILTIN_CLASSES +# uninitialized constant YARD::Handlers::C::StructHandler::BUILTIN_EXCEPTIONS +# uninitialized constant YARD::Handlers::C::StructHandler::BUILTIN_EXCEPTIONS_HASH +# uninitialized constant YARD::Handlers::C::StructHandler::BUILTIN_MODULES +# uninitialized constant YARD::Handlers::C::StructHandler::CONSTANTMATCH +# uninitialized constant YARD::Handlers::C::StructHandler::CONSTANTSTART +# uninitialized constant YARD::Handlers::C::StructHandler::CSEP +# uninitialized constant YARD::Handlers::C::StructHandler::CSEPQ +# uninitialized constant YARD::Handlers::C::StructHandler::ISEP +# uninitialized constant YARD::Handlers::C::StructHandler::ISEPQ +# uninitialized constant YARD::Handlers::C::StructHandler::METHODMATCH +# uninitialized constant YARD::Handlers::C::StructHandler::METHODNAMEMATCH +# uninitialized constant YARD::Handlers::C::StructHandler::NAMESPACEMATCH +# uninitialized constant YARD::Handlers::C::StructHandler::NSEP +# uninitialized constant YARD::Handlers::C::StructHandler::NSEPQ +# uninitialized constant YARD::Handlers::C::StructHandler::PROXY_MATCH +# wrong constant name +# uninitialized constant YARD::Handlers::C::SymbolHandler::BUILTIN_ALL +# uninitialized constant YARD::Handlers::C::SymbolHandler::BUILTIN_CLASSES +# uninitialized constant YARD::Handlers::C::SymbolHandler::BUILTIN_EXCEPTIONS +# uninitialized constant YARD::Handlers::C::SymbolHandler::BUILTIN_EXCEPTIONS_HASH +# uninitialized constant YARD::Handlers::C::SymbolHandler::BUILTIN_MODULES +# uninitialized constant YARD::Handlers::C::SymbolHandler::CONSTANTMATCH +# uninitialized constant YARD::Handlers::C::SymbolHandler::CONSTANTSTART +# uninitialized constant YARD::Handlers::C::SymbolHandler::CSEP +# uninitialized constant YARD::Handlers::C::SymbolHandler::CSEPQ +# uninitialized constant YARD::Handlers::C::SymbolHandler::ISEP +# uninitialized constant YARD::Handlers::C::SymbolHandler::ISEPQ +# uninitialized constant YARD::Handlers::C::SymbolHandler::METHODMATCH +# uninitialized constant YARD::Handlers::C::SymbolHandler::METHODNAMEMATCH +# uninitialized constant YARD::Handlers::C::SymbolHandler::NAMESPACEMATCH +# uninitialized constant YARD::Handlers::C::SymbolHandler::NSEP +# uninitialized constant YARD::Handlers::C::SymbolHandler::NSEPQ +# uninitialized constant YARD::Handlers::C::SymbolHandler::PROXY_MATCH +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name add_predicate_return_tag +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name initialize +# wrong constant name object +# wrong constant name object= +# wrong constant name +# wrong constant name extra_state +# wrong constant name extra_state= +# wrong constant name file +# wrong constant name file= +# wrong constant name find_handlers +# wrong constant name globals +# wrong constant name globals= +# wrong constant name initialize +# wrong constant name namespace +# wrong constant name namespace= +# wrong constant name owner +# wrong constant name owner= +# wrong constant name parse_remaining_files +# wrong constant name parser_type +# wrong constant name parser_type= +# wrong constant name process +# wrong constant name scope +# wrong constant name scope= +# wrong constant name visibility +# wrong constant name visibility= +# wrong constant name +# wrong constant name namespace_for_handler +# wrong constant name register_handler_namespace +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# uninitialized constant YARD::Handlers::Ruby::AliasHandler::BUILTIN_ALL +# uninitialized constant YARD::Handlers::Ruby::AliasHandler::BUILTIN_CLASSES +# uninitialized constant YARD::Handlers::Ruby::AliasHandler::BUILTIN_EXCEPTIONS +# uninitialized constant YARD::Handlers::Ruby::AliasHandler::BUILTIN_EXCEPTIONS_HASH +# uninitialized constant YARD::Handlers::Ruby::AliasHandler::BUILTIN_MODULES +# uninitialized constant YARD::Handlers::Ruby::AliasHandler::CONSTANTMATCH +# uninitialized constant YARD::Handlers::Ruby::AliasHandler::CONSTANTSTART +# uninitialized constant YARD::Handlers::Ruby::AliasHandler::CSEP +# uninitialized constant YARD::Handlers::Ruby::AliasHandler::CSEPQ +# uninitialized constant YARD::Handlers::Ruby::AliasHandler::ISEP +# uninitialized constant YARD::Handlers::Ruby::AliasHandler::ISEPQ +# uninitialized constant YARD::Handlers::Ruby::AliasHandler::METHODMATCH +# uninitialized constant YARD::Handlers::Ruby::AliasHandler::METHODNAMEMATCH +# uninitialized constant YARD::Handlers::Ruby::AliasHandler::NAMESPACEMATCH +# uninitialized constant YARD::Handlers::Ruby::AliasHandler::NSEP +# uninitialized constant YARD::Handlers::Ruby::AliasHandler::NSEPQ +# uninitialized constant YARD::Handlers::Ruby::AliasHandler::PROXY_MATCH +# wrong constant name +# uninitialized constant YARD::Handlers::Ruby::AttributeHandler::BUILTIN_ALL +# uninitialized constant YARD::Handlers::Ruby::AttributeHandler::BUILTIN_CLASSES +# uninitialized constant YARD::Handlers::Ruby::AttributeHandler::BUILTIN_EXCEPTIONS +# uninitialized constant YARD::Handlers::Ruby::AttributeHandler::BUILTIN_EXCEPTIONS_HASH +# uninitialized constant YARD::Handlers::Ruby::AttributeHandler::BUILTIN_MODULES +# uninitialized constant YARD::Handlers::Ruby::AttributeHandler::CONSTANTMATCH +# uninitialized constant YARD::Handlers::Ruby::AttributeHandler::CONSTANTSTART +# uninitialized constant YARD::Handlers::Ruby::AttributeHandler::CSEP +# uninitialized constant YARD::Handlers::Ruby::AttributeHandler::CSEPQ +# uninitialized constant YARD::Handlers::Ruby::AttributeHandler::ISEP +# uninitialized constant YARD::Handlers::Ruby::AttributeHandler::ISEPQ +# uninitialized constant YARD::Handlers::Ruby::AttributeHandler::METHODMATCH +# uninitialized constant YARD::Handlers::Ruby::AttributeHandler::METHODNAMEMATCH +# uninitialized constant YARD::Handlers::Ruby::AttributeHandler::NAMESPACEMATCH +# uninitialized constant YARD::Handlers::Ruby::AttributeHandler::NSEP +# uninitialized constant YARD::Handlers::Ruby::AttributeHandler::NSEPQ +# uninitialized constant YARD::Handlers::Ruby::AttributeHandler::PROXY_MATCH +# wrong constant name validated_attribute_names +# wrong constant name +# undefined method `parse_block1' for class `YARD::Handlers::Ruby::Base' +# uninitialized constant YARD::Handlers::Ruby::Base::BUILTIN_ALL +# uninitialized constant YARD::Handlers::Ruby::Base::BUILTIN_CLASSES +# uninitialized constant YARD::Handlers::Ruby::Base::BUILTIN_EXCEPTIONS +# uninitialized constant YARD::Handlers::Ruby::Base::BUILTIN_EXCEPTIONS_HASH +# uninitialized constant YARD::Handlers::Ruby::Base::BUILTIN_MODULES +# uninitialized constant YARD::Handlers::Ruby::Base::CONSTANTMATCH +# uninitialized constant YARD::Handlers::Ruby::Base::CONSTANTSTART +# uninitialized constant YARD::Handlers::Ruby::Base::CSEP +# uninitialized constant YARD::Handlers::Ruby::Base::CSEPQ +# uninitialized constant YARD::Handlers::Ruby::Base::ISEP +# uninitialized constant YARD::Handlers::Ruby::Base::ISEPQ +# uninitialized constant YARD::Handlers::Ruby::Base::METHODMATCH +# uninitialized constant YARD::Handlers::Ruby::Base::METHODNAMEMATCH +# uninitialized constant YARD::Handlers::Ruby::Base::NAMESPACEMATCH +# uninitialized constant YARD::Handlers::Ruby::Base::NSEP +# uninitialized constant YARD::Handlers::Ruby::Base::NSEPQ +# uninitialized constant YARD::Handlers::Ruby::Base::PROXY_MATCH +# wrong constant name parse_block1 +# wrong constant name parse_block +# undefined singleton method `method_call1' for `YARD::Handlers::Ruby::Base' +# wrong constant name +# wrong constant name handles? +# wrong constant name meta_type +# wrong constant name method_call1 +# wrong constant name method_call +# uninitialized constant YARD::Handlers::Ruby::ClassConditionHandler::BUILTIN_ALL +# uninitialized constant YARD::Handlers::Ruby::ClassConditionHandler::BUILTIN_CLASSES +# uninitialized constant YARD::Handlers::Ruby::ClassConditionHandler::BUILTIN_EXCEPTIONS +# uninitialized constant YARD::Handlers::Ruby::ClassConditionHandler::BUILTIN_EXCEPTIONS_HASH +# uninitialized constant YARD::Handlers::Ruby::ClassConditionHandler::BUILTIN_MODULES +# uninitialized constant YARD::Handlers::Ruby::ClassConditionHandler::CONSTANTMATCH +# uninitialized constant YARD::Handlers::Ruby::ClassConditionHandler::CONSTANTSTART +# uninitialized constant YARD::Handlers::Ruby::ClassConditionHandler::CSEP +# uninitialized constant YARD::Handlers::Ruby::ClassConditionHandler::CSEPQ +# uninitialized constant YARD::Handlers::Ruby::ClassConditionHandler::ISEP +# uninitialized constant YARD::Handlers::Ruby::ClassConditionHandler::ISEPQ +# uninitialized constant YARD::Handlers::Ruby::ClassConditionHandler::METHODMATCH +# uninitialized constant YARD::Handlers::Ruby::ClassConditionHandler::METHODNAMEMATCH +# uninitialized constant YARD::Handlers::Ruby::ClassConditionHandler::NAMESPACEMATCH +# uninitialized constant YARD::Handlers::Ruby::ClassConditionHandler::NSEP +# uninitialized constant YARD::Handlers::Ruby::ClassConditionHandler::NSEPQ +# uninitialized constant YARD::Handlers::Ruby::ClassConditionHandler::PROXY_MATCH +# wrong constant name parse_condition +# wrong constant name parse_else_block +# wrong constant name parse_then_block +# wrong constant name +# uninitialized constant YARD::Handlers::Ruby::ClassHandler::BUILTIN_ALL +# uninitialized constant YARD::Handlers::Ruby::ClassHandler::BUILTIN_CLASSES +# uninitialized constant YARD::Handlers::Ruby::ClassHandler::BUILTIN_EXCEPTIONS +# uninitialized constant YARD::Handlers::Ruby::ClassHandler::BUILTIN_EXCEPTIONS_HASH +# uninitialized constant YARD::Handlers::Ruby::ClassHandler::BUILTIN_MODULES +# uninitialized constant YARD::Handlers::Ruby::ClassHandler::CONSTANTMATCH +# uninitialized constant YARD::Handlers::Ruby::ClassHandler::CONSTANTSTART +# uninitialized constant YARD::Handlers::Ruby::ClassHandler::CSEP +# uninitialized constant YARD::Handlers::Ruby::ClassHandler::CSEPQ +# uninitialized constant YARD::Handlers::Ruby::ClassHandler::ISEP +# uninitialized constant YARD::Handlers::Ruby::ClassHandler::ISEPQ +# uninitialized constant YARD::Handlers::Ruby::ClassHandler::METHODMATCH +# uninitialized constant YARD::Handlers::Ruby::ClassHandler::METHODNAMEMATCH +# uninitialized constant YARD::Handlers::Ruby::ClassHandler::NAMESPACEMATCH +# uninitialized constant YARD::Handlers::Ruby::ClassHandler::NSEP +# uninitialized constant YARD::Handlers::Ruby::ClassHandler::NSEPQ +# uninitialized constant YARD::Handlers::Ruby::ClassHandler::PROXY_MATCH +# wrong constant name +# uninitialized constant YARD::Handlers::Ruby::ClassVariableHandler::BUILTIN_ALL +# uninitialized constant YARD::Handlers::Ruby::ClassVariableHandler::BUILTIN_CLASSES +# uninitialized constant YARD::Handlers::Ruby::ClassVariableHandler::BUILTIN_EXCEPTIONS +# uninitialized constant YARD::Handlers::Ruby::ClassVariableHandler::BUILTIN_EXCEPTIONS_HASH +# uninitialized constant YARD::Handlers::Ruby::ClassVariableHandler::BUILTIN_MODULES +# uninitialized constant YARD::Handlers::Ruby::ClassVariableHandler::CONSTANTMATCH +# uninitialized constant YARD::Handlers::Ruby::ClassVariableHandler::CONSTANTSTART +# uninitialized constant YARD::Handlers::Ruby::ClassVariableHandler::CSEP +# uninitialized constant YARD::Handlers::Ruby::ClassVariableHandler::CSEPQ +# uninitialized constant YARD::Handlers::Ruby::ClassVariableHandler::ISEP +# uninitialized constant YARD::Handlers::Ruby::ClassVariableHandler::ISEPQ +# uninitialized constant YARD::Handlers::Ruby::ClassVariableHandler::METHODMATCH +# uninitialized constant YARD::Handlers::Ruby::ClassVariableHandler::METHODNAMEMATCH +# uninitialized constant YARD::Handlers::Ruby::ClassVariableHandler::NAMESPACEMATCH +# uninitialized constant YARD::Handlers::Ruby::ClassVariableHandler::NSEP +# uninitialized constant YARD::Handlers::Ruby::ClassVariableHandler::NSEPQ +# uninitialized constant YARD::Handlers::Ruby::ClassVariableHandler::PROXY_MATCH +# wrong constant name +# uninitialized constant YARD::Handlers::Ruby::CommentHandler::BUILTIN_ALL +# uninitialized constant YARD::Handlers::Ruby::CommentHandler::BUILTIN_CLASSES +# uninitialized constant YARD::Handlers::Ruby::CommentHandler::BUILTIN_EXCEPTIONS +# uninitialized constant YARD::Handlers::Ruby::CommentHandler::BUILTIN_EXCEPTIONS_HASH +# uninitialized constant YARD::Handlers::Ruby::CommentHandler::BUILTIN_MODULES +# uninitialized constant YARD::Handlers::Ruby::CommentHandler::CONSTANTMATCH +# uninitialized constant YARD::Handlers::Ruby::CommentHandler::CONSTANTSTART +# uninitialized constant YARD::Handlers::Ruby::CommentHandler::CSEP +# uninitialized constant YARD::Handlers::Ruby::CommentHandler::CSEPQ +# uninitialized constant YARD::Handlers::Ruby::CommentHandler::ISEP +# uninitialized constant YARD::Handlers::Ruby::CommentHandler::ISEPQ +# uninitialized constant YARD::Handlers::Ruby::CommentHandler::METHODMATCH +# uninitialized constant YARD::Handlers::Ruby::CommentHandler::METHODNAMEMATCH +# uninitialized constant YARD::Handlers::Ruby::CommentHandler::NAMESPACEMATCH +# uninitialized constant YARD::Handlers::Ruby::CommentHandler::NSEP +# uninitialized constant YARD::Handlers::Ruby::CommentHandler::NSEPQ +# uninitialized constant YARD::Handlers::Ruby::CommentHandler::PROXY_MATCH +# wrong constant name +# uninitialized constant YARD::Handlers::Ruby::ConstantHandler::BUILTIN_ALL +# uninitialized constant YARD::Handlers::Ruby::ConstantHandler::BUILTIN_CLASSES +# uninitialized constant YARD::Handlers::Ruby::ConstantHandler::BUILTIN_EXCEPTIONS +# uninitialized constant YARD::Handlers::Ruby::ConstantHandler::BUILTIN_EXCEPTIONS_HASH +# uninitialized constant YARD::Handlers::Ruby::ConstantHandler::BUILTIN_MODULES +# uninitialized constant YARD::Handlers::Ruby::ConstantHandler::CONSTANTMATCH +# uninitialized constant YARD::Handlers::Ruby::ConstantHandler::CONSTANTSTART +# uninitialized constant YARD::Handlers::Ruby::ConstantHandler::CSEP +# uninitialized constant YARD::Handlers::Ruby::ConstantHandler::CSEPQ +# uninitialized constant YARD::Handlers::Ruby::ConstantHandler::ISEP +# uninitialized constant YARD::Handlers::Ruby::ConstantHandler::ISEPQ +# uninitialized constant YARD::Handlers::Ruby::ConstantHandler::METHODMATCH +# uninitialized constant YARD::Handlers::Ruby::ConstantHandler::METHODNAMEMATCH +# uninitialized constant YARD::Handlers::Ruby::ConstantHandler::NAMESPACEMATCH +# uninitialized constant YARD::Handlers::Ruby::ConstantHandler::NSEP +# uninitialized constant YARD::Handlers::Ruby::ConstantHandler::NSEPQ +# uninitialized constant YARD::Handlers::Ruby::ConstantHandler::PROXY_MATCH +# wrong constant name +# uninitialized constant YARD::Handlers::Ruby::DSLHandler::BUILTIN_ALL +# uninitialized constant YARD::Handlers::Ruby::DSLHandler::BUILTIN_CLASSES +# uninitialized constant YARD::Handlers::Ruby::DSLHandler::BUILTIN_EXCEPTIONS +# uninitialized constant YARD::Handlers::Ruby::DSLHandler::BUILTIN_EXCEPTIONS_HASH +# uninitialized constant YARD::Handlers::Ruby::DSLHandler::BUILTIN_MODULES +# uninitialized constant YARD::Handlers::Ruby::DSLHandler::CONSTANTMATCH +# uninitialized constant YARD::Handlers::Ruby::DSLHandler::CONSTANTSTART +# uninitialized constant YARD::Handlers::Ruby::DSLHandler::CSEP +# uninitialized constant YARD::Handlers::Ruby::DSLHandler::CSEPQ +# uninitialized constant YARD::Handlers::Ruby::DSLHandler::IGNORE_METHODS +# uninitialized constant YARD::Handlers::Ruby::DSLHandler::ISEP +# uninitialized constant YARD::Handlers::Ruby::DSLHandler::ISEPQ +# uninitialized constant YARD::Handlers::Ruby::DSLHandler::METHODMATCH +# uninitialized constant YARD::Handlers::Ruby::DSLHandler::METHODNAMEMATCH +# uninitialized constant YARD::Handlers::Ruby::DSLHandler::NAMESPACEMATCH +# uninitialized constant YARD::Handlers::Ruby::DSLHandler::NSEP +# uninitialized constant YARD::Handlers::Ruby::DSLHandler::NSEPQ +# uninitialized constant YARD::Handlers::Ruby::DSLHandler::PROXY_MATCH +# wrong constant name +# undefined method `register_docstring1' for module `YARD::Handlers::Ruby::DSLHandlerMethods' +# undefined method `register_docstring2' for module `YARD::Handlers::Ruby::DSLHandlerMethods' +# uninitialized constant YARD::Handlers::Ruby::DSLHandlerMethods::BUILTIN_ALL +# uninitialized constant YARD::Handlers::Ruby::DSLHandlerMethods::BUILTIN_CLASSES +# uninitialized constant YARD::Handlers::Ruby::DSLHandlerMethods::BUILTIN_EXCEPTIONS +# uninitialized constant YARD::Handlers::Ruby::DSLHandlerMethods::BUILTIN_EXCEPTIONS_HASH +# uninitialized constant YARD::Handlers::Ruby::DSLHandlerMethods::BUILTIN_MODULES +# uninitialized constant YARD::Handlers::Ruby::DSLHandlerMethods::CONSTANTMATCH +# uninitialized constant YARD::Handlers::Ruby::DSLHandlerMethods::CONSTANTSTART +# uninitialized constant YARD::Handlers::Ruby::DSLHandlerMethods::CSEP +# uninitialized constant YARD::Handlers::Ruby::DSLHandlerMethods::CSEPQ +# uninitialized constant YARD::Handlers::Ruby::DSLHandlerMethods::ISEP +# uninitialized constant YARD::Handlers::Ruby::DSLHandlerMethods::ISEPQ +# uninitialized constant YARD::Handlers::Ruby::DSLHandlerMethods::METHODMATCH +# uninitialized constant YARD::Handlers::Ruby::DSLHandlerMethods::METHODNAMEMATCH +# uninitialized constant YARD::Handlers::Ruby::DSLHandlerMethods::NAMESPACEMATCH +# uninitialized constant YARD::Handlers::Ruby::DSLHandlerMethods::NSEP +# uninitialized constant YARD::Handlers::Ruby::DSLHandlerMethods::NSEPQ +# uninitialized constant YARD::Handlers::Ruby::DSLHandlerMethods::PROXY_MATCH +# wrong constant name handle_comments +# wrong constant name register_docstring1 +# wrong constant name register_docstring2 +# wrong constant name register_docstring +# wrong constant name +# wrong constant name process_decorator +# wrong constant name +# uninitialized constant YARD::Handlers::Ruby::ExceptionHandler::BUILTIN_ALL +# uninitialized constant YARD::Handlers::Ruby::ExceptionHandler::BUILTIN_CLASSES +# uninitialized constant YARD::Handlers::Ruby::ExceptionHandler::BUILTIN_EXCEPTIONS +# uninitialized constant YARD::Handlers::Ruby::ExceptionHandler::BUILTIN_EXCEPTIONS_HASH +# uninitialized constant YARD::Handlers::Ruby::ExceptionHandler::BUILTIN_MODULES +# uninitialized constant YARD::Handlers::Ruby::ExceptionHandler::CONSTANTMATCH +# uninitialized constant YARD::Handlers::Ruby::ExceptionHandler::CONSTANTSTART +# uninitialized constant YARD::Handlers::Ruby::ExceptionHandler::CSEP +# uninitialized constant YARD::Handlers::Ruby::ExceptionHandler::CSEPQ +# uninitialized constant YARD::Handlers::Ruby::ExceptionHandler::ISEP +# uninitialized constant YARD::Handlers::Ruby::ExceptionHandler::ISEPQ +# uninitialized constant YARD::Handlers::Ruby::ExceptionHandler::METHODMATCH +# uninitialized constant YARD::Handlers::Ruby::ExceptionHandler::METHODNAMEMATCH +# uninitialized constant YARD::Handlers::Ruby::ExceptionHandler::NAMESPACEMATCH +# uninitialized constant YARD::Handlers::Ruby::ExceptionHandler::NSEP +# uninitialized constant YARD::Handlers::Ruby::ExceptionHandler::NSEPQ +# uninitialized constant YARD::Handlers::Ruby::ExceptionHandler::PROXY_MATCH +# wrong constant name +# uninitialized constant YARD::Handlers::Ruby::ExtendHandler::BUILTIN_ALL +# uninitialized constant YARD::Handlers::Ruby::ExtendHandler::BUILTIN_CLASSES +# uninitialized constant YARD::Handlers::Ruby::ExtendHandler::BUILTIN_EXCEPTIONS +# uninitialized constant YARD::Handlers::Ruby::ExtendHandler::BUILTIN_EXCEPTIONS_HASH +# uninitialized constant YARD::Handlers::Ruby::ExtendHandler::BUILTIN_MODULES +# uninitialized constant YARD::Handlers::Ruby::ExtendHandler::CONSTANTMATCH +# uninitialized constant YARD::Handlers::Ruby::ExtendHandler::CONSTANTSTART +# uninitialized constant YARD::Handlers::Ruby::ExtendHandler::CSEP +# uninitialized constant YARD::Handlers::Ruby::ExtendHandler::CSEPQ +# uninitialized constant YARD::Handlers::Ruby::ExtendHandler::ISEP +# uninitialized constant YARD::Handlers::Ruby::ExtendHandler::ISEPQ +# uninitialized constant YARD::Handlers::Ruby::ExtendHandler::METHODMATCH +# uninitialized constant YARD::Handlers::Ruby::ExtendHandler::METHODNAMEMATCH +# uninitialized constant YARD::Handlers::Ruby::ExtendHandler::NAMESPACEMATCH +# uninitialized constant YARD::Handlers::Ruby::ExtendHandler::NSEP +# uninitialized constant YARD::Handlers::Ruby::ExtendHandler::NSEPQ +# uninitialized constant YARD::Handlers::Ruby::ExtendHandler::PROXY_MATCH +# wrong constant name +# wrong constant name initialize +# wrong constant name matches? +# wrong constant name name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# uninitialized constant YARD::Handlers::Ruby::Legacy::AliasHandler::BUILTIN_ALL +# uninitialized constant YARD::Handlers::Ruby::Legacy::AliasHandler::BUILTIN_CLASSES +# uninitialized constant YARD::Handlers::Ruby::Legacy::AliasHandler::BUILTIN_EXCEPTIONS +# uninitialized constant YARD::Handlers::Ruby::Legacy::AliasHandler::BUILTIN_EXCEPTIONS_HASH +# uninitialized constant YARD::Handlers::Ruby::Legacy::AliasHandler::BUILTIN_MODULES +# uninitialized constant YARD::Handlers::Ruby::Legacy::AliasHandler::CONSTANTMATCH +# uninitialized constant YARD::Handlers::Ruby::Legacy::AliasHandler::CONSTANTSTART +# uninitialized constant YARD::Handlers::Ruby::Legacy::AliasHandler::CSEP +# uninitialized constant YARD::Handlers::Ruby::Legacy::AliasHandler::CSEPQ +# uninitialized constant YARD::Handlers::Ruby::Legacy::AliasHandler::EXPR_ARG +# uninitialized constant YARD::Handlers::Ruby::Legacy::AliasHandler::EXPR_BEG +# uninitialized constant YARD::Handlers::Ruby::Legacy::AliasHandler::EXPR_CLASS +# uninitialized constant YARD::Handlers::Ruby::Legacy::AliasHandler::EXPR_DOT +# uninitialized constant YARD::Handlers::Ruby::Legacy::AliasHandler::EXPR_END +# uninitialized constant YARD::Handlers::Ruby::Legacy::AliasHandler::EXPR_FNAME +# uninitialized constant YARD::Handlers::Ruby::Legacy::AliasHandler::EXPR_MID +# uninitialized constant YARD::Handlers::Ruby::Legacy::AliasHandler::ISEP +# uninitialized constant YARD::Handlers::Ruby::Legacy::AliasHandler::ISEPQ +# uninitialized constant YARD::Handlers::Ruby::Legacy::AliasHandler::METHODMATCH +# uninitialized constant YARD::Handlers::Ruby::Legacy::AliasHandler::METHODNAMEMATCH +# uninitialized constant YARD::Handlers::Ruby::Legacy::AliasHandler::NAMESPACEMATCH +# uninitialized constant YARD::Handlers::Ruby::Legacy::AliasHandler::NEWLINE_TOKEN +# uninitialized constant YARD::Handlers::Ruby::Legacy::AliasHandler::NSEP +# uninitialized constant YARD::Handlers::Ruby::Legacy::AliasHandler::NSEPQ +# uninitialized constant YARD::Handlers::Ruby::Legacy::AliasHandler::PROXY_MATCH +# uninitialized constant YARD::Handlers::Ruby::Legacy::AliasHandler::TkReading2Token +# uninitialized constant YARD::Handlers::Ruby::Legacy::AliasHandler::TkSymbol2Token +# uninitialized constant YARD::Handlers::Ruby::Legacy::AliasHandler::TokenDefinitions +# wrong constant name +# uninitialized constant YARD::Handlers::Ruby::Legacy::AttributeHandler::BUILTIN_ALL +# uninitialized constant YARD::Handlers::Ruby::Legacy::AttributeHandler::BUILTIN_CLASSES +# uninitialized constant YARD::Handlers::Ruby::Legacy::AttributeHandler::BUILTIN_EXCEPTIONS +# uninitialized constant YARD::Handlers::Ruby::Legacy::AttributeHandler::BUILTIN_EXCEPTIONS_HASH +# uninitialized constant YARD::Handlers::Ruby::Legacy::AttributeHandler::BUILTIN_MODULES +# uninitialized constant YARD::Handlers::Ruby::Legacy::AttributeHandler::CONSTANTMATCH +# uninitialized constant YARD::Handlers::Ruby::Legacy::AttributeHandler::CONSTANTSTART +# uninitialized constant YARD::Handlers::Ruby::Legacy::AttributeHandler::CSEP +# uninitialized constant YARD::Handlers::Ruby::Legacy::AttributeHandler::CSEPQ +# uninitialized constant YARD::Handlers::Ruby::Legacy::AttributeHandler::EXPR_ARG +# uninitialized constant YARD::Handlers::Ruby::Legacy::AttributeHandler::EXPR_BEG +# uninitialized constant YARD::Handlers::Ruby::Legacy::AttributeHandler::EXPR_CLASS +# uninitialized constant YARD::Handlers::Ruby::Legacy::AttributeHandler::EXPR_DOT +# uninitialized constant YARD::Handlers::Ruby::Legacy::AttributeHandler::EXPR_END +# uninitialized constant YARD::Handlers::Ruby::Legacy::AttributeHandler::EXPR_FNAME +# uninitialized constant YARD::Handlers::Ruby::Legacy::AttributeHandler::EXPR_MID +# uninitialized constant YARD::Handlers::Ruby::Legacy::AttributeHandler::ISEP +# uninitialized constant YARD::Handlers::Ruby::Legacy::AttributeHandler::ISEPQ +# uninitialized constant YARD::Handlers::Ruby::Legacy::AttributeHandler::METHODMATCH +# uninitialized constant YARD::Handlers::Ruby::Legacy::AttributeHandler::METHODNAMEMATCH +# uninitialized constant YARD::Handlers::Ruby::Legacy::AttributeHandler::NAMESPACEMATCH +# uninitialized constant YARD::Handlers::Ruby::Legacy::AttributeHandler::NEWLINE_TOKEN +# uninitialized constant YARD::Handlers::Ruby::Legacy::AttributeHandler::NSEP +# uninitialized constant YARD::Handlers::Ruby::Legacy::AttributeHandler::NSEPQ +# uninitialized constant YARD::Handlers::Ruby::Legacy::AttributeHandler::PROXY_MATCH +# uninitialized constant YARD::Handlers::Ruby::Legacy::AttributeHandler::TkReading2Token +# uninitialized constant YARD::Handlers::Ruby::Legacy::AttributeHandler::TkSymbol2Token +# uninitialized constant YARD::Handlers::Ruby::Legacy::AttributeHandler::TokenDefinitions +# wrong constant name +# undefined method `parse_block1' for class `YARD::Handlers::Ruby::Legacy::Base' +# uninitialized constant YARD::Handlers::Ruby::Legacy::Base::BUILTIN_ALL +# uninitialized constant YARD::Handlers::Ruby::Legacy::Base::BUILTIN_CLASSES +# uninitialized constant YARD::Handlers::Ruby::Legacy::Base::BUILTIN_EXCEPTIONS +# uninitialized constant YARD::Handlers::Ruby::Legacy::Base::BUILTIN_EXCEPTIONS_HASH +# uninitialized constant YARD::Handlers::Ruby::Legacy::Base::BUILTIN_MODULES +# uninitialized constant YARD::Handlers::Ruby::Legacy::Base::CONSTANTMATCH +# uninitialized constant YARD::Handlers::Ruby::Legacy::Base::CONSTANTSTART +# uninitialized constant YARD::Handlers::Ruby::Legacy::Base::CSEP +# uninitialized constant YARD::Handlers::Ruby::Legacy::Base::CSEPQ +# uninitialized constant YARD::Handlers::Ruby::Legacy::Base::EXPR_ARG +# uninitialized constant YARD::Handlers::Ruby::Legacy::Base::EXPR_BEG +# uninitialized constant YARD::Handlers::Ruby::Legacy::Base::EXPR_CLASS +# uninitialized constant YARD::Handlers::Ruby::Legacy::Base::EXPR_DOT +# uninitialized constant YARD::Handlers::Ruby::Legacy::Base::EXPR_END +# uninitialized constant YARD::Handlers::Ruby::Legacy::Base::EXPR_FNAME +# uninitialized constant YARD::Handlers::Ruby::Legacy::Base::EXPR_MID +# uninitialized constant YARD::Handlers::Ruby::Legacy::Base::ISEP +# uninitialized constant YARD::Handlers::Ruby::Legacy::Base::ISEPQ +# uninitialized constant YARD::Handlers::Ruby::Legacy::Base::METHODMATCH +# uninitialized constant YARD::Handlers::Ruby::Legacy::Base::METHODNAMEMATCH +# uninitialized constant YARD::Handlers::Ruby::Legacy::Base::NAMESPACEMATCH +# uninitialized constant YARD::Handlers::Ruby::Legacy::Base::NEWLINE_TOKEN +# uninitialized constant YARD::Handlers::Ruby::Legacy::Base::NSEP +# uninitialized constant YARD::Handlers::Ruby::Legacy::Base::NSEPQ +# uninitialized constant YARD::Handlers::Ruby::Legacy::Base::PROXY_MATCH +# uninitialized constant YARD::Handlers::Ruby::Legacy::Base::TkReading2Token +# uninitialized constant YARD::Handlers::Ruby::Legacy::Base::TkSymbol2Token +# uninitialized constant YARD::Handlers::Ruby::Legacy::Base::TokenDefinitions +# wrong constant name parse_block1 +# wrong constant name parse_block +# wrong constant name +# wrong constant name handles? +# uninitialized constant YARD::Handlers::Ruby::Legacy::ClassConditionHandler::BUILTIN_ALL +# uninitialized constant YARD::Handlers::Ruby::Legacy::ClassConditionHandler::BUILTIN_CLASSES +# uninitialized constant YARD::Handlers::Ruby::Legacy::ClassConditionHandler::BUILTIN_EXCEPTIONS +# uninitialized constant YARD::Handlers::Ruby::Legacy::ClassConditionHandler::BUILTIN_EXCEPTIONS_HASH +# uninitialized constant YARD::Handlers::Ruby::Legacy::ClassConditionHandler::BUILTIN_MODULES +# uninitialized constant YARD::Handlers::Ruby::Legacy::ClassConditionHandler::CONSTANTMATCH +# uninitialized constant YARD::Handlers::Ruby::Legacy::ClassConditionHandler::CONSTANTSTART +# uninitialized constant YARD::Handlers::Ruby::Legacy::ClassConditionHandler::CSEP +# uninitialized constant YARD::Handlers::Ruby::Legacy::ClassConditionHandler::CSEPQ +# uninitialized constant YARD::Handlers::Ruby::Legacy::ClassConditionHandler::EXPR_ARG +# uninitialized constant YARD::Handlers::Ruby::Legacy::ClassConditionHandler::EXPR_BEG +# uninitialized constant YARD::Handlers::Ruby::Legacy::ClassConditionHandler::EXPR_CLASS +# uninitialized constant YARD::Handlers::Ruby::Legacy::ClassConditionHandler::EXPR_DOT +# uninitialized constant YARD::Handlers::Ruby::Legacy::ClassConditionHandler::EXPR_END +# uninitialized constant YARD::Handlers::Ruby::Legacy::ClassConditionHandler::EXPR_FNAME +# uninitialized constant YARD::Handlers::Ruby::Legacy::ClassConditionHandler::EXPR_MID +# uninitialized constant YARD::Handlers::Ruby::Legacy::ClassConditionHandler::ISEP +# uninitialized constant YARD::Handlers::Ruby::Legacy::ClassConditionHandler::ISEPQ +# uninitialized constant YARD::Handlers::Ruby::Legacy::ClassConditionHandler::METHODMATCH +# uninitialized constant YARD::Handlers::Ruby::Legacy::ClassConditionHandler::METHODNAMEMATCH +# uninitialized constant YARD::Handlers::Ruby::Legacy::ClassConditionHandler::NAMESPACEMATCH +# uninitialized constant YARD::Handlers::Ruby::Legacy::ClassConditionHandler::NEWLINE_TOKEN +# uninitialized constant YARD::Handlers::Ruby::Legacy::ClassConditionHandler::NSEP +# uninitialized constant YARD::Handlers::Ruby::Legacy::ClassConditionHandler::NSEPQ +# uninitialized constant YARD::Handlers::Ruby::Legacy::ClassConditionHandler::PROXY_MATCH +# uninitialized constant YARD::Handlers::Ruby::Legacy::ClassConditionHandler::TkReading2Token +# uninitialized constant YARD::Handlers::Ruby::Legacy::ClassConditionHandler::TkSymbol2Token +# uninitialized constant YARD::Handlers::Ruby::Legacy::ClassConditionHandler::TokenDefinitions +# wrong constant name parse_condition +# wrong constant name parse_else_block +# wrong constant name parse_then_block +# wrong constant name +# uninitialized constant YARD::Handlers::Ruby::Legacy::ClassHandler::BUILTIN_ALL +# uninitialized constant YARD::Handlers::Ruby::Legacy::ClassHandler::BUILTIN_CLASSES +# uninitialized constant YARD::Handlers::Ruby::Legacy::ClassHandler::BUILTIN_EXCEPTIONS +# uninitialized constant YARD::Handlers::Ruby::Legacy::ClassHandler::BUILTIN_EXCEPTIONS_HASH +# uninitialized constant YARD::Handlers::Ruby::Legacy::ClassHandler::BUILTIN_MODULES +# uninitialized constant YARD::Handlers::Ruby::Legacy::ClassHandler::CONSTANTMATCH +# uninitialized constant YARD::Handlers::Ruby::Legacy::ClassHandler::CONSTANTSTART +# uninitialized constant YARD::Handlers::Ruby::Legacy::ClassHandler::CSEP +# uninitialized constant YARD::Handlers::Ruby::Legacy::ClassHandler::CSEPQ +# uninitialized constant YARD::Handlers::Ruby::Legacy::ClassHandler::EXPR_ARG +# uninitialized constant YARD::Handlers::Ruby::Legacy::ClassHandler::EXPR_BEG +# uninitialized constant YARD::Handlers::Ruby::Legacy::ClassHandler::EXPR_CLASS +# uninitialized constant YARD::Handlers::Ruby::Legacy::ClassHandler::EXPR_DOT +# uninitialized constant YARD::Handlers::Ruby::Legacy::ClassHandler::EXPR_END +# uninitialized constant YARD::Handlers::Ruby::Legacy::ClassHandler::EXPR_FNAME +# uninitialized constant YARD::Handlers::Ruby::Legacy::ClassHandler::EXPR_MID +# uninitialized constant YARD::Handlers::Ruby::Legacy::ClassHandler::ISEP +# uninitialized constant YARD::Handlers::Ruby::Legacy::ClassHandler::ISEPQ +# uninitialized constant YARD::Handlers::Ruby::Legacy::ClassHandler::METHODMATCH +# uninitialized constant YARD::Handlers::Ruby::Legacy::ClassHandler::METHODNAMEMATCH +# uninitialized constant YARD::Handlers::Ruby::Legacy::ClassHandler::NAMESPACEMATCH +# uninitialized constant YARD::Handlers::Ruby::Legacy::ClassHandler::NEWLINE_TOKEN +# uninitialized constant YARD::Handlers::Ruby::Legacy::ClassHandler::NSEP +# uninitialized constant YARD::Handlers::Ruby::Legacy::ClassHandler::NSEPQ +# uninitialized constant YARD::Handlers::Ruby::Legacy::ClassHandler::PROXY_MATCH +# uninitialized constant YARD::Handlers::Ruby::Legacy::ClassHandler::TkReading2Token +# uninitialized constant YARD::Handlers::Ruby::Legacy::ClassHandler::TkSymbol2Token +# uninitialized constant YARD::Handlers::Ruby::Legacy::ClassHandler::TokenDefinitions +# wrong constant name +# uninitialized constant YARD::Handlers::Ruby::Legacy::ClassVariableHandler::BUILTIN_ALL +# uninitialized constant YARD::Handlers::Ruby::Legacy::ClassVariableHandler::BUILTIN_CLASSES +# uninitialized constant YARD::Handlers::Ruby::Legacy::ClassVariableHandler::BUILTIN_EXCEPTIONS +# uninitialized constant YARD::Handlers::Ruby::Legacy::ClassVariableHandler::BUILTIN_EXCEPTIONS_HASH +# uninitialized constant YARD::Handlers::Ruby::Legacy::ClassVariableHandler::BUILTIN_MODULES +# uninitialized constant YARD::Handlers::Ruby::Legacy::ClassVariableHandler::CONSTANTMATCH +# uninitialized constant YARD::Handlers::Ruby::Legacy::ClassVariableHandler::CONSTANTSTART +# uninitialized constant YARD::Handlers::Ruby::Legacy::ClassVariableHandler::CSEP +# uninitialized constant YARD::Handlers::Ruby::Legacy::ClassVariableHandler::CSEPQ +# uninitialized constant YARD::Handlers::Ruby::Legacy::ClassVariableHandler::EXPR_ARG +# uninitialized constant YARD::Handlers::Ruby::Legacy::ClassVariableHandler::EXPR_BEG +# uninitialized constant YARD::Handlers::Ruby::Legacy::ClassVariableHandler::EXPR_CLASS +# uninitialized constant YARD::Handlers::Ruby::Legacy::ClassVariableHandler::EXPR_DOT +# uninitialized constant YARD::Handlers::Ruby::Legacy::ClassVariableHandler::EXPR_END +# uninitialized constant YARD::Handlers::Ruby::Legacy::ClassVariableHandler::EXPR_FNAME +# uninitialized constant YARD::Handlers::Ruby::Legacy::ClassVariableHandler::EXPR_MID +# uninitialized constant YARD::Handlers::Ruby::Legacy::ClassVariableHandler::ISEP +# uninitialized constant YARD::Handlers::Ruby::Legacy::ClassVariableHandler::ISEPQ +# uninitialized constant YARD::Handlers::Ruby::Legacy::ClassVariableHandler::METHODMATCH +# uninitialized constant YARD::Handlers::Ruby::Legacy::ClassVariableHandler::METHODNAMEMATCH +# uninitialized constant YARD::Handlers::Ruby::Legacy::ClassVariableHandler::NAMESPACEMATCH +# uninitialized constant YARD::Handlers::Ruby::Legacy::ClassVariableHandler::NEWLINE_TOKEN +# uninitialized constant YARD::Handlers::Ruby::Legacy::ClassVariableHandler::NSEP +# uninitialized constant YARD::Handlers::Ruby::Legacy::ClassVariableHandler::NSEPQ +# uninitialized constant YARD::Handlers::Ruby::Legacy::ClassVariableHandler::PROXY_MATCH +# uninitialized constant YARD::Handlers::Ruby::Legacy::ClassVariableHandler::TkReading2Token +# uninitialized constant YARD::Handlers::Ruby::Legacy::ClassVariableHandler::TkSymbol2Token +# uninitialized constant YARD::Handlers::Ruby::Legacy::ClassVariableHandler::TokenDefinitions +# wrong constant name +# uninitialized constant YARD::Handlers::Ruby::Legacy::CommentHandler::BUILTIN_ALL +# uninitialized constant YARD::Handlers::Ruby::Legacy::CommentHandler::BUILTIN_CLASSES +# uninitialized constant YARD::Handlers::Ruby::Legacy::CommentHandler::BUILTIN_EXCEPTIONS +# uninitialized constant YARD::Handlers::Ruby::Legacy::CommentHandler::BUILTIN_EXCEPTIONS_HASH +# uninitialized constant YARD::Handlers::Ruby::Legacy::CommentHandler::BUILTIN_MODULES +# uninitialized constant YARD::Handlers::Ruby::Legacy::CommentHandler::CONSTANTMATCH +# uninitialized constant YARD::Handlers::Ruby::Legacy::CommentHandler::CONSTANTSTART +# uninitialized constant YARD::Handlers::Ruby::Legacy::CommentHandler::CSEP +# uninitialized constant YARD::Handlers::Ruby::Legacy::CommentHandler::CSEPQ +# uninitialized constant YARD::Handlers::Ruby::Legacy::CommentHandler::EXPR_ARG +# uninitialized constant YARD::Handlers::Ruby::Legacy::CommentHandler::EXPR_BEG +# uninitialized constant YARD::Handlers::Ruby::Legacy::CommentHandler::EXPR_CLASS +# uninitialized constant YARD::Handlers::Ruby::Legacy::CommentHandler::EXPR_DOT +# uninitialized constant YARD::Handlers::Ruby::Legacy::CommentHandler::EXPR_END +# uninitialized constant YARD::Handlers::Ruby::Legacy::CommentHandler::EXPR_FNAME +# uninitialized constant YARD::Handlers::Ruby::Legacy::CommentHandler::EXPR_MID +# uninitialized constant YARD::Handlers::Ruby::Legacy::CommentHandler::ISEP +# uninitialized constant YARD::Handlers::Ruby::Legacy::CommentHandler::ISEPQ +# uninitialized constant YARD::Handlers::Ruby::Legacy::CommentHandler::METHODMATCH +# uninitialized constant YARD::Handlers::Ruby::Legacy::CommentHandler::METHODNAMEMATCH +# uninitialized constant YARD::Handlers::Ruby::Legacy::CommentHandler::NAMESPACEMATCH +# uninitialized constant YARD::Handlers::Ruby::Legacy::CommentHandler::NEWLINE_TOKEN +# uninitialized constant YARD::Handlers::Ruby::Legacy::CommentHandler::NSEP +# uninitialized constant YARD::Handlers::Ruby::Legacy::CommentHandler::NSEPQ +# uninitialized constant YARD::Handlers::Ruby::Legacy::CommentHandler::PROXY_MATCH +# uninitialized constant YARD::Handlers::Ruby::Legacy::CommentHandler::TkReading2Token +# uninitialized constant YARD::Handlers::Ruby::Legacy::CommentHandler::TkSymbol2Token +# uninitialized constant YARD::Handlers::Ruby::Legacy::CommentHandler::TokenDefinitions +# wrong constant name +# uninitialized constant YARD::Handlers::Ruby::Legacy::ConstantHandler::BUILTIN_ALL +# uninitialized constant YARD::Handlers::Ruby::Legacy::ConstantHandler::BUILTIN_CLASSES +# uninitialized constant YARD::Handlers::Ruby::Legacy::ConstantHandler::BUILTIN_EXCEPTIONS +# uninitialized constant YARD::Handlers::Ruby::Legacy::ConstantHandler::BUILTIN_EXCEPTIONS_HASH +# uninitialized constant YARD::Handlers::Ruby::Legacy::ConstantHandler::BUILTIN_MODULES +# uninitialized constant YARD::Handlers::Ruby::Legacy::ConstantHandler::CONSTANTMATCH +# uninitialized constant YARD::Handlers::Ruby::Legacy::ConstantHandler::CONSTANTSTART +# uninitialized constant YARD::Handlers::Ruby::Legacy::ConstantHandler::CSEP +# uninitialized constant YARD::Handlers::Ruby::Legacy::ConstantHandler::CSEPQ +# uninitialized constant YARD::Handlers::Ruby::Legacy::ConstantHandler::EXPR_ARG +# uninitialized constant YARD::Handlers::Ruby::Legacy::ConstantHandler::EXPR_BEG +# uninitialized constant YARD::Handlers::Ruby::Legacy::ConstantHandler::EXPR_CLASS +# uninitialized constant YARD::Handlers::Ruby::Legacy::ConstantHandler::EXPR_DOT +# uninitialized constant YARD::Handlers::Ruby::Legacy::ConstantHandler::EXPR_END +# uninitialized constant YARD::Handlers::Ruby::Legacy::ConstantHandler::EXPR_FNAME +# uninitialized constant YARD::Handlers::Ruby::Legacy::ConstantHandler::EXPR_MID +# uninitialized constant YARD::Handlers::Ruby::Legacy::ConstantHandler::ISEP +# uninitialized constant YARD::Handlers::Ruby::Legacy::ConstantHandler::ISEPQ +# uninitialized constant YARD::Handlers::Ruby::Legacy::ConstantHandler::METHODMATCH +# uninitialized constant YARD::Handlers::Ruby::Legacy::ConstantHandler::METHODNAMEMATCH +# uninitialized constant YARD::Handlers::Ruby::Legacy::ConstantHandler::NAMESPACEMATCH +# uninitialized constant YARD::Handlers::Ruby::Legacy::ConstantHandler::NEWLINE_TOKEN +# uninitialized constant YARD::Handlers::Ruby::Legacy::ConstantHandler::NSEP +# uninitialized constant YARD::Handlers::Ruby::Legacy::ConstantHandler::NSEPQ +# uninitialized constant YARD::Handlers::Ruby::Legacy::ConstantHandler::PROXY_MATCH +# uninitialized constant YARD::Handlers::Ruby::Legacy::ConstantHandler::TkReading2Token +# uninitialized constant YARD::Handlers::Ruby::Legacy::ConstantHandler::TkSymbol2Token +# uninitialized constant YARD::Handlers::Ruby::Legacy::ConstantHandler::TokenDefinitions +# wrong constant name +# uninitialized constant YARD::Handlers::Ruby::Legacy::DSLHandler::BUILTIN_ALL +# uninitialized constant YARD::Handlers::Ruby::Legacy::DSLHandler::BUILTIN_CLASSES +# uninitialized constant YARD::Handlers::Ruby::Legacy::DSLHandler::BUILTIN_EXCEPTIONS +# uninitialized constant YARD::Handlers::Ruby::Legacy::DSLHandler::BUILTIN_EXCEPTIONS_HASH +# uninitialized constant YARD::Handlers::Ruby::Legacy::DSLHandler::BUILTIN_MODULES +# uninitialized constant YARD::Handlers::Ruby::Legacy::DSLHandler::CONSTANTMATCH +# uninitialized constant YARD::Handlers::Ruby::Legacy::DSLHandler::CONSTANTSTART +# uninitialized constant YARD::Handlers::Ruby::Legacy::DSLHandler::CSEP +# uninitialized constant YARD::Handlers::Ruby::Legacy::DSLHandler::CSEPQ +# uninitialized constant YARD::Handlers::Ruby::Legacy::DSLHandler::EXPR_ARG +# uninitialized constant YARD::Handlers::Ruby::Legacy::DSLHandler::EXPR_BEG +# uninitialized constant YARD::Handlers::Ruby::Legacy::DSLHandler::EXPR_CLASS +# uninitialized constant YARD::Handlers::Ruby::Legacy::DSLHandler::EXPR_DOT +# uninitialized constant YARD::Handlers::Ruby::Legacy::DSLHandler::EXPR_END +# uninitialized constant YARD::Handlers::Ruby::Legacy::DSLHandler::EXPR_FNAME +# uninitialized constant YARD::Handlers::Ruby::Legacy::DSLHandler::EXPR_MID +# uninitialized constant YARD::Handlers::Ruby::Legacy::DSLHandler::IGNORE_METHODS +# uninitialized constant YARD::Handlers::Ruby::Legacy::DSLHandler::ISEP +# uninitialized constant YARD::Handlers::Ruby::Legacy::DSLHandler::ISEPQ +# uninitialized constant YARD::Handlers::Ruby::Legacy::DSLHandler::METHODMATCH +# uninitialized constant YARD::Handlers::Ruby::Legacy::DSLHandler::METHODNAMEMATCH +# uninitialized constant YARD::Handlers::Ruby::Legacy::DSLHandler::NAMESPACEMATCH +# uninitialized constant YARD::Handlers::Ruby::Legacy::DSLHandler::NEWLINE_TOKEN +# uninitialized constant YARD::Handlers::Ruby::Legacy::DSLHandler::NSEP +# uninitialized constant YARD::Handlers::Ruby::Legacy::DSLHandler::NSEPQ +# uninitialized constant YARD::Handlers::Ruby::Legacy::DSLHandler::PROXY_MATCH +# uninitialized constant YARD::Handlers::Ruby::Legacy::DSLHandler::TkReading2Token +# uninitialized constant YARD::Handlers::Ruby::Legacy::DSLHandler::TkSymbol2Token +# uninitialized constant YARD::Handlers::Ruby::Legacy::DSLHandler::TokenDefinitions +# wrong constant name +# uninitialized constant YARD::Handlers::Ruby::Legacy::ExceptionHandler::BUILTIN_ALL +# uninitialized constant YARD::Handlers::Ruby::Legacy::ExceptionHandler::BUILTIN_CLASSES +# uninitialized constant YARD::Handlers::Ruby::Legacy::ExceptionHandler::BUILTIN_EXCEPTIONS +# uninitialized constant YARD::Handlers::Ruby::Legacy::ExceptionHandler::BUILTIN_EXCEPTIONS_HASH +# uninitialized constant YARD::Handlers::Ruby::Legacy::ExceptionHandler::BUILTIN_MODULES +# uninitialized constant YARD::Handlers::Ruby::Legacy::ExceptionHandler::CONSTANTMATCH +# uninitialized constant YARD::Handlers::Ruby::Legacy::ExceptionHandler::CONSTANTSTART +# uninitialized constant YARD::Handlers::Ruby::Legacy::ExceptionHandler::CSEP +# uninitialized constant YARD::Handlers::Ruby::Legacy::ExceptionHandler::CSEPQ +# uninitialized constant YARD::Handlers::Ruby::Legacy::ExceptionHandler::EXPR_ARG +# uninitialized constant YARD::Handlers::Ruby::Legacy::ExceptionHandler::EXPR_BEG +# uninitialized constant YARD::Handlers::Ruby::Legacy::ExceptionHandler::EXPR_CLASS +# uninitialized constant YARD::Handlers::Ruby::Legacy::ExceptionHandler::EXPR_DOT +# uninitialized constant YARD::Handlers::Ruby::Legacy::ExceptionHandler::EXPR_END +# uninitialized constant YARD::Handlers::Ruby::Legacy::ExceptionHandler::EXPR_FNAME +# uninitialized constant YARD::Handlers::Ruby::Legacy::ExceptionHandler::EXPR_MID +# uninitialized constant YARD::Handlers::Ruby::Legacy::ExceptionHandler::ISEP +# uninitialized constant YARD::Handlers::Ruby::Legacy::ExceptionHandler::ISEPQ +# uninitialized constant YARD::Handlers::Ruby::Legacy::ExceptionHandler::METHODMATCH +# uninitialized constant YARD::Handlers::Ruby::Legacy::ExceptionHandler::METHODNAMEMATCH +# uninitialized constant YARD::Handlers::Ruby::Legacy::ExceptionHandler::NAMESPACEMATCH +# uninitialized constant YARD::Handlers::Ruby::Legacy::ExceptionHandler::NEWLINE_TOKEN +# uninitialized constant YARD::Handlers::Ruby::Legacy::ExceptionHandler::NSEP +# uninitialized constant YARD::Handlers::Ruby::Legacy::ExceptionHandler::NSEPQ +# uninitialized constant YARD::Handlers::Ruby::Legacy::ExceptionHandler::PROXY_MATCH +# uninitialized constant YARD::Handlers::Ruby::Legacy::ExceptionHandler::TkReading2Token +# uninitialized constant YARD::Handlers::Ruby::Legacy::ExceptionHandler::TkSymbol2Token +# uninitialized constant YARD::Handlers::Ruby::Legacy::ExceptionHandler::TokenDefinitions +# wrong constant name +# uninitialized constant YARD::Handlers::Ruby::Legacy::ExtendHandler::BUILTIN_ALL +# uninitialized constant YARD::Handlers::Ruby::Legacy::ExtendHandler::BUILTIN_CLASSES +# uninitialized constant YARD::Handlers::Ruby::Legacy::ExtendHandler::BUILTIN_EXCEPTIONS +# uninitialized constant YARD::Handlers::Ruby::Legacy::ExtendHandler::BUILTIN_EXCEPTIONS_HASH +# uninitialized constant YARD::Handlers::Ruby::Legacy::ExtendHandler::BUILTIN_MODULES +# uninitialized constant YARD::Handlers::Ruby::Legacy::ExtendHandler::CONSTANTMATCH +# uninitialized constant YARD::Handlers::Ruby::Legacy::ExtendHandler::CONSTANTSTART +# uninitialized constant YARD::Handlers::Ruby::Legacy::ExtendHandler::CSEP +# uninitialized constant YARD::Handlers::Ruby::Legacy::ExtendHandler::CSEPQ +# uninitialized constant YARD::Handlers::Ruby::Legacy::ExtendHandler::EXPR_ARG +# uninitialized constant YARD::Handlers::Ruby::Legacy::ExtendHandler::EXPR_BEG +# uninitialized constant YARD::Handlers::Ruby::Legacy::ExtendHandler::EXPR_CLASS +# uninitialized constant YARD::Handlers::Ruby::Legacy::ExtendHandler::EXPR_DOT +# uninitialized constant YARD::Handlers::Ruby::Legacy::ExtendHandler::EXPR_END +# uninitialized constant YARD::Handlers::Ruby::Legacy::ExtendHandler::EXPR_FNAME +# uninitialized constant YARD::Handlers::Ruby::Legacy::ExtendHandler::EXPR_MID +# uninitialized constant YARD::Handlers::Ruby::Legacy::ExtendHandler::ISEP +# uninitialized constant YARD::Handlers::Ruby::Legacy::ExtendHandler::ISEPQ +# uninitialized constant YARD::Handlers::Ruby::Legacy::ExtendHandler::METHODMATCH +# uninitialized constant YARD::Handlers::Ruby::Legacy::ExtendHandler::METHODNAMEMATCH +# uninitialized constant YARD::Handlers::Ruby::Legacy::ExtendHandler::NAMESPACEMATCH +# uninitialized constant YARD::Handlers::Ruby::Legacy::ExtendHandler::NEWLINE_TOKEN +# uninitialized constant YARD::Handlers::Ruby::Legacy::ExtendHandler::NSEP +# uninitialized constant YARD::Handlers::Ruby::Legacy::ExtendHandler::NSEPQ +# uninitialized constant YARD::Handlers::Ruby::Legacy::ExtendHandler::PROXY_MATCH +# uninitialized constant YARD::Handlers::Ruby::Legacy::ExtendHandler::TkReading2Token +# uninitialized constant YARD::Handlers::Ruby::Legacy::ExtendHandler::TkSymbol2Token +# uninitialized constant YARD::Handlers::Ruby::Legacy::ExtendHandler::TokenDefinitions +# wrong constant name +# uninitialized constant YARD::Handlers::Ruby::Legacy::MethodHandler::BUILTIN_ALL +# uninitialized constant YARD::Handlers::Ruby::Legacy::MethodHandler::BUILTIN_CLASSES +# uninitialized constant YARD::Handlers::Ruby::Legacy::MethodHandler::BUILTIN_EXCEPTIONS +# uninitialized constant YARD::Handlers::Ruby::Legacy::MethodHandler::BUILTIN_EXCEPTIONS_HASH +# uninitialized constant YARD::Handlers::Ruby::Legacy::MethodHandler::BUILTIN_MODULES +# uninitialized constant YARD::Handlers::Ruby::Legacy::MethodHandler::CONSTANTMATCH +# uninitialized constant YARD::Handlers::Ruby::Legacy::MethodHandler::CONSTANTSTART +# uninitialized constant YARD::Handlers::Ruby::Legacy::MethodHandler::CSEP +# uninitialized constant YARD::Handlers::Ruby::Legacy::MethodHandler::CSEPQ +# uninitialized constant YARD::Handlers::Ruby::Legacy::MethodHandler::EXPR_ARG +# uninitialized constant YARD::Handlers::Ruby::Legacy::MethodHandler::EXPR_BEG +# uninitialized constant YARD::Handlers::Ruby::Legacy::MethodHandler::EXPR_CLASS +# uninitialized constant YARD::Handlers::Ruby::Legacy::MethodHandler::EXPR_DOT +# uninitialized constant YARD::Handlers::Ruby::Legacy::MethodHandler::EXPR_END +# uninitialized constant YARD::Handlers::Ruby::Legacy::MethodHandler::EXPR_FNAME +# uninitialized constant YARD::Handlers::Ruby::Legacy::MethodHandler::EXPR_MID +# uninitialized constant YARD::Handlers::Ruby::Legacy::MethodHandler::ISEP +# uninitialized constant YARD::Handlers::Ruby::Legacy::MethodHandler::ISEPQ +# uninitialized constant YARD::Handlers::Ruby::Legacy::MethodHandler::METHODMATCH +# uninitialized constant YARD::Handlers::Ruby::Legacy::MethodHandler::METHODNAMEMATCH +# uninitialized constant YARD::Handlers::Ruby::Legacy::MethodHandler::NAMESPACEMATCH +# uninitialized constant YARD::Handlers::Ruby::Legacy::MethodHandler::NEWLINE_TOKEN +# uninitialized constant YARD::Handlers::Ruby::Legacy::MethodHandler::NSEP +# uninitialized constant YARD::Handlers::Ruby::Legacy::MethodHandler::NSEPQ +# uninitialized constant YARD::Handlers::Ruby::Legacy::MethodHandler::PROXY_MATCH +# uninitialized constant YARD::Handlers::Ruby::Legacy::MethodHandler::TkReading2Token +# uninitialized constant YARD::Handlers::Ruby::Legacy::MethodHandler::TkSymbol2Token +# uninitialized constant YARD::Handlers::Ruby::Legacy::MethodHandler::TokenDefinitions +# wrong constant name +# uninitialized constant YARD::Handlers::Ruby::Legacy::MixinHandler::BUILTIN_ALL +# uninitialized constant YARD::Handlers::Ruby::Legacy::MixinHandler::BUILTIN_CLASSES +# uninitialized constant YARD::Handlers::Ruby::Legacy::MixinHandler::BUILTIN_EXCEPTIONS +# uninitialized constant YARD::Handlers::Ruby::Legacy::MixinHandler::BUILTIN_EXCEPTIONS_HASH +# uninitialized constant YARD::Handlers::Ruby::Legacy::MixinHandler::BUILTIN_MODULES +# uninitialized constant YARD::Handlers::Ruby::Legacy::MixinHandler::CONSTANTMATCH +# uninitialized constant YARD::Handlers::Ruby::Legacy::MixinHandler::CONSTANTSTART +# uninitialized constant YARD::Handlers::Ruby::Legacy::MixinHandler::CSEP +# uninitialized constant YARD::Handlers::Ruby::Legacy::MixinHandler::CSEPQ +# uninitialized constant YARD::Handlers::Ruby::Legacy::MixinHandler::EXPR_ARG +# uninitialized constant YARD::Handlers::Ruby::Legacy::MixinHandler::EXPR_BEG +# uninitialized constant YARD::Handlers::Ruby::Legacy::MixinHandler::EXPR_CLASS +# uninitialized constant YARD::Handlers::Ruby::Legacy::MixinHandler::EXPR_DOT +# uninitialized constant YARD::Handlers::Ruby::Legacy::MixinHandler::EXPR_END +# uninitialized constant YARD::Handlers::Ruby::Legacy::MixinHandler::EXPR_FNAME +# uninitialized constant YARD::Handlers::Ruby::Legacy::MixinHandler::EXPR_MID +# uninitialized constant YARD::Handlers::Ruby::Legacy::MixinHandler::ISEP +# uninitialized constant YARD::Handlers::Ruby::Legacy::MixinHandler::ISEPQ +# uninitialized constant YARD::Handlers::Ruby::Legacy::MixinHandler::METHODMATCH +# uninitialized constant YARD::Handlers::Ruby::Legacy::MixinHandler::METHODNAMEMATCH +# uninitialized constant YARD::Handlers::Ruby::Legacy::MixinHandler::NAMESPACEMATCH +# uninitialized constant YARD::Handlers::Ruby::Legacy::MixinHandler::NEWLINE_TOKEN +# uninitialized constant YARD::Handlers::Ruby::Legacy::MixinHandler::NSEP +# uninitialized constant YARD::Handlers::Ruby::Legacy::MixinHandler::NSEPQ +# uninitialized constant YARD::Handlers::Ruby::Legacy::MixinHandler::PROXY_MATCH +# uninitialized constant YARD::Handlers::Ruby::Legacy::MixinHandler::TkReading2Token +# uninitialized constant YARD::Handlers::Ruby::Legacy::MixinHandler::TkSymbol2Token +# uninitialized constant YARD::Handlers::Ruby::Legacy::MixinHandler::TokenDefinitions +# wrong constant name +# uninitialized constant YARD::Handlers::Ruby::Legacy::ModuleFunctionHandler::BUILTIN_ALL +# uninitialized constant YARD::Handlers::Ruby::Legacy::ModuleFunctionHandler::BUILTIN_CLASSES +# uninitialized constant YARD::Handlers::Ruby::Legacy::ModuleFunctionHandler::BUILTIN_EXCEPTIONS +# uninitialized constant YARD::Handlers::Ruby::Legacy::ModuleFunctionHandler::BUILTIN_EXCEPTIONS_HASH +# uninitialized constant YARD::Handlers::Ruby::Legacy::ModuleFunctionHandler::BUILTIN_MODULES +# uninitialized constant YARD::Handlers::Ruby::Legacy::ModuleFunctionHandler::CONSTANTMATCH +# uninitialized constant YARD::Handlers::Ruby::Legacy::ModuleFunctionHandler::CONSTANTSTART +# uninitialized constant YARD::Handlers::Ruby::Legacy::ModuleFunctionHandler::CSEP +# uninitialized constant YARD::Handlers::Ruby::Legacy::ModuleFunctionHandler::CSEPQ +# uninitialized constant YARD::Handlers::Ruby::Legacy::ModuleFunctionHandler::EXPR_ARG +# uninitialized constant YARD::Handlers::Ruby::Legacy::ModuleFunctionHandler::EXPR_BEG +# uninitialized constant YARD::Handlers::Ruby::Legacy::ModuleFunctionHandler::EXPR_CLASS +# uninitialized constant YARD::Handlers::Ruby::Legacy::ModuleFunctionHandler::EXPR_DOT +# uninitialized constant YARD::Handlers::Ruby::Legacy::ModuleFunctionHandler::EXPR_END +# uninitialized constant YARD::Handlers::Ruby::Legacy::ModuleFunctionHandler::EXPR_FNAME +# uninitialized constant YARD::Handlers::Ruby::Legacy::ModuleFunctionHandler::EXPR_MID +# uninitialized constant YARD::Handlers::Ruby::Legacy::ModuleFunctionHandler::ISEP +# uninitialized constant YARD::Handlers::Ruby::Legacy::ModuleFunctionHandler::ISEPQ +# uninitialized constant YARD::Handlers::Ruby::Legacy::ModuleFunctionHandler::METHODMATCH +# uninitialized constant YARD::Handlers::Ruby::Legacy::ModuleFunctionHandler::METHODNAMEMATCH +# uninitialized constant YARD::Handlers::Ruby::Legacy::ModuleFunctionHandler::NAMESPACEMATCH +# uninitialized constant YARD::Handlers::Ruby::Legacy::ModuleFunctionHandler::NEWLINE_TOKEN +# uninitialized constant YARD::Handlers::Ruby::Legacy::ModuleFunctionHandler::NSEP +# uninitialized constant YARD::Handlers::Ruby::Legacy::ModuleFunctionHandler::NSEPQ +# uninitialized constant YARD::Handlers::Ruby::Legacy::ModuleFunctionHandler::PROXY_MATCH +# uninitialized constant YARD::Handlers::Ruby::Legacy::ModuleFunctionHandler::TkReading2Token +# uninitialized constant YARD::Handlers::Ruby::Legacy::ModuleFunctionHandler::TkSymbol2Token +# uninitialized constant YARD::Handlers::Ruby::Legacy::ModuleFunctionHandler::TokenDefinitions +# wrong constant name +# uninitialized constant YARD::Handlers::Ruby::Legacy::ModuleHandler::BUILTIN_ALL +# uninitialized constant YARD::Handlers::Ruby::Legacy::ModuleHandler::BUILTIN_CLASSES +# uninitialized constant YARD::Handlers::Ruby::Legacy::ModuleHandler::BUILTIN_EXCEPTIONS +# uninitialized constant YARD::Handlers::Ruby::Legacy::ModuleHandler::BUILTIN_EXCEPTIONS_HASH +# uninitialized constant YARD::Handlers::Ruby::Legacy::ModuleHandler::BUILTIN_MODULES +# uninitialized constant YARD::Handlers::Ruby::Legacy::ModuleHandler::CONSTANTMATCH +# uninitialized constant YARD::Handlers::Ruby::Legacy::ModuleHandler::CONSTANTSTART +# uninitialized constant YARD::Handlers::Ruby::Legacy::ModuleHandler::CSEP +# uninitialized constant YARD::Handlers::Ruby::Legacy::ModuleHandler::CSEPQ +# uninitialized constant YARD::Handlers::Ruby::Legacy::ModuleHandler::EXPR_ARG +# uninitialized constant YARD::Handlers::Ruby::Legacy::ModuleHandler::EXPR_BEG +# uninitialized constant YARD::Handlers::Ruby::Legacy::ModuleHandler::EXPR_CLASS +# uninitialized constant YARD::Handlers::Ruby::Legacy::ModuleHandler::EXPR_DOT +# uninitialized constant YARD::Handlers::Ruby::Legacy::ModuleHandler::EXPR_END +# uninitialized constant YARD::Handlers::Ruby::Legacy::ModuleHandler::EXPR_FNAME +# uninitialized constant YARD::Handlers::Ruby::Legacy::ModuleHandler::EXPR_MID +# uninitialized constant YARD::Handlers::Ruby::Legacy::ModuleHandler::ISEP +# uninitialized constant YARD::Handlers::Ruby::Legacy::ModuleHandler::ISEPQ +# uninitialized constant YARD::Handlers::Ruby::Legacy::ModuleHandler::METHODMATCH +# uninitialized constant YARD::Handlers::Ruby::Legacy::ModuleHandler::METHODNAMEMATCH +# uninitialized constant YARD::Handlers::Ruby::Legacy::ModuleHandler::NAMESPACEMATCH +# uninitialized constant YARD::Handlers::Ruby::Legacy::ModuleHandler::NEWLINE_TOKEN +# uninitialized constant YARD::Handlers::Ruby::Legacy::ModuleHandler::NSEP +# uninitialized constant YARD::Handlers::Ruby::Legacy::ModuleHandler::NSEPQ +# uninitialized constant YARD::Handlers::Ruby::Legacy::ModuleHandler::PROXY_MATCH +# uninitialized constant YARD::Handlers::Ruby::Legacy::ModuleHandler::TkReading2Token +# uninitialized constant YARD::Handlers::Ruby::Legacy::ModuleHandler::TkSymbol2Token +# uninitialized constant YARD::Handlers::Ruby::Legacy::ModuleHandler::TokenDefinitions +# wrong constant name +# uninitialized constant YARD::Handlers::Ruby::Legacy::PrivateClassMethodHandler::BUILTIN_ALL +# uninitialized constant YARD::Handlers::Ruby::Legacy::PrivateClassMethodHandler::BUILTIN_CLASSES +# uninitialized constant YARD::Handlers::Ruby::Legacy::PrivateClassMethodHandler::BUILTIN_EXCEPTIONS +# uninitialized constant YARD::Handlers::Ruby::Legacy::PrivateClassMethodHandler::BUILTIN_EXCEPTIONS_HASH +# uninitialized constant YARD::Handlers::Ruby::Legacy::PrivateClassMethodHandler::BUILTIN_MODULES +# uninitialized constant YARD::Handlers::Ruby::Legacy::PrivateClassMethodHandler::CONSTANTMATCH +# uninitialized constant YARD::Handlers::Ruby::Legacy::PrivateClassMethodHandler::CONSTANTSTART +# uninitialized constant YARD::Handlers::Ruby::Legacy::PrivateClassMethodHandler::CSEP +# uninitialized constant YARD::Handlers::Ruby::Legacy::PrivateClassMethodHandler::CSEPQ +# uninitialized constant YARD::Handlers::Ruby::Legacy::PrivateClassMethodHandler::EXPR_ARG +# uninitialized constant YARD::Handlers::Ruby::Legacy::PrivateClassMethodHandler::EXPR_BEG +# uninitialized constant YARD::Handlers::Ruby::Legacy::PrivateClassMethodHandler::EXPR_CLASS +# uninitialized constant YARD::Handlers::Ruby::Legacy::PrivateClassMethodHandler::EXPR_DOT +# uninitialized constant YARD::Handlers::Ruby::Legacy::PrivateClassMethodHandler::EXPR_END +# uninitialized constant YARD::Handlers::Ruby::Legacy::PrivateClassMethodHandler::EXPR_FNAME +# uninitialized constant YARD::Handlers::Ruby::Legacy::PrivateClassMethodHandler::EXPR_MID +# uninitialized constant YARD::Handlers::Ruby::Legacy::PrivateClassMethodHandler::ISEP +# uninitialized constant YARD::Handlers::Ruby::Legacy::PrivateClassMethodHandler::ISEPQ +# uninitialized constant YARD::Handlers::Ruby::Legacy::PrivateClassMethodHandler::METHODMATCH +# uninitialized constant YARD::Handlers::Ruby::Legacy::PrivateClassMethodHandler::METHODNAMEMATCH +# uninitialized constant YARD::Handlers::Ruby::Legacy::PrivateClassMethodHandler::NAMESPACEMATCH +# uninitialized constant YARD::Handlers::Ruby::Legacy::PrivateClassMethodHandler::NEWLINE_TOKEN +# uninitialized constant YARD::Handlers::Ruby::Legacy::PrivateClassMethodHandler::NSEP +# uninitialized constant YARD::Handlers::Ruby::Legacy::PrivateClassMethodHandler::NSEPQ +# uninitialized constant YARD::Handlers::Ruby::Legacy::PrivateClassMethodHandler::PROXY_MATCH +# uninitialized constant YARD::Handlers::Ruby::Legacy::PrivateClassMethodHandler::TkReading2Token +# uninitialized constant YARD::Handlers::Ruby::Legacy::PrivateClassMethodHandler::TkSymbol2Token +# uninitialized constant YARD::Handlers::Ruby::Legacy::PrivateClassMethodHandler::TokenDefinitions +# wrong constant name +# uninitialized constant YARD::Handlers::Ruby::Legacy::PrivateConstantHandler::BUILTIN_ALL +# uninitialized constant YARD::Handlers::Ruby::Legacy::PrivateConstantHandler::BUILTIN_CLASSES +# uninitialized constant YARD::Handlers::Ruby::Legacy::PrivateConstantHandler::BUILTIN_EXCEPTIONS +# uninitialized constant YARD::Handlers::Ruby::Legacy::PrivateConstantHandler::BUILTIN_EXCEPTIONS_HASH +# uninitialized constant YARD::Handlers::Ruby::Legacy::PrivateConstantHandler::BUILTIN_MODULES +# uninitialized constant YARD::Handlers::Ruby::Legacy::PrivateConstantHandler::CONSTANTMATCH +# uninitialized constant YARD::Handlers::Ruby::Legacy::PrivateConstantHandler::CONSTANTSTART +# uninitialized constant YARD::Handlers::Ruby::Legacy::PrivateConstantHandler::CSEP +# uninitialized constant YARD::Handlers::Ruby::Legacy::PrivateConstantHandler::CSEPQ +# uninitialized constant YARD::Handlers::Ruby::Legacy::PrivateConstantHandler::EXPR_ARG +# uninitialized constant YARD::Handlers::Ruby::Legacy::PrivateConstantHandler::EXPR_BEG +# uninitialized constant YARD::Handlers::Ruby::Legacy::PrivateConstantHandler::EXPR_CLASS +# uninitialized constant YARD::Handlers::Ruby::Legacy::PrivateConstantHandler::EXPR_DOT +# uninitialized constant YARD::Handlers::Ruby::Legacy::PrivateConstantHandler::EXPR_END +# uninitialized constant YARD::Handlers::Ruby::Legacy::PrivateConstantHandler::EXPR_FNAME +# uninitialized constant YARD::Handlers::Ruby::Legacy::PrivateConstantHandler::EXPR_MID +# uninitialized constant YARD::Handlers::Ruby::Legacy::PrivateConstantHandler::ISEP +# uninitialized constant YARD::Handlers::Ruby::Legacy::PrivateConstantHandler::ISEPQ +# uninitialized constant YARD::Handlers::Ruby::Legacy::PrivateConstantHandler::METHODMATCH +# uninitialized constant YARD::Handlers::Ruby::Legacy::PrivateConstantHandler::METHODNAMEMATCH +# uninitialized constant YARD::Handlers::Ruby::Legacy::PrivateConstantHandler::NAMESPACEMATCH +# uninitialized constant YARD::Handlers::Ruby::Legacy::PrivateConstantHandler::NEWLINE_TOKEN +# uninitialized constant YARD::Handlers::Ruby::Legacy::PrivateConstantHandler::NSEP +# uninitialized constant YARD::Handlers::Ruby::Legacy::PrivateConstantHandler::NSEPQ +# uninitialized constant YARD::Handlers::Ruby::Legacy::PrivateConstantHandler::PROXY_MATCH +# uninitialized constant YARD::Handlers::Ruby::Legacy::PrivateConstantHandler::TkReading2Token +# uninitialized constant YARD::Handlers::Ruby::Legacy::PrivateConstantHandler::TkSymbol2Token +# uninitialized constant YARD::Handlers::Ruby::Legacy::PrivateConstantHandler::TokenDefinitions +# wrong constant name +# uninitialized constant YARD::Handlers::Ruby::Legacy::VisibilityHandler::BUILTIN_ALL +# uninitialized constant YARD::Handlers::Ruby::Legacy::VisibilityHandler::BUILTIN_CLASSES +# uninitialized constant YARD::Handlers::Ruby::Legacy::VisibilityHandler::BUILTIN_EXCEPTIONS +# uninitialized constant YARD::Handlers::Ruby::Legacy::VisibilityHandler::BUILTIN_EXCEPTIONS_HASH +# uninitialized constant YARD::Handlers::Ruby::Legacy::VisibilityHandler::BUILTIN_MODULES +# uninitialized constant YARD::Handlers::Ruby::Legacy::VisibilityHandler::CONSTANTMATCH +# uninitialized constant YARD::Handlers::Ruby::Legacy::VisibilityHandler::CONSTANTSTART +# uninitialized constant YARD::Handlers::Ruby::Legacy::VisibilityHandler::CSEP +# uninitialized constant YARD::Handlers::Ruby::Legacy::VisibilityHandler::CSEPQ +# uninitialized constant YARD::Handlers::Ruby::Legacy::VisibilityHandler::EXPR_ARG +# uninitialized constant YARD::Handlers::Ruby::Legacy::VisibilityHandler::EXPR_BEG +# uninitialized constant YARD::Handlers::Ruby::Legacy::VisibilityHandler::EXPR_CLASS +# uninitialized constant YARD::Handlers::Ruby::Legacy::VisibilityHandler::EXPR_DOT +# uninitialized constant YARD::Handlers::Ruby::Legacy::VisibilityHandler::EXPR_END +# uninitialized constant YARD::Handlers::Ruby::Legacy::VisibilityHandler::EXPR_FNAME +# uninitialized constant YARD::Handlers::Ruby::Legacy::VisibilityHandler::EXPR_MID +# uninitialized constant YARD::Handlers::Ruby::Legacy::VisibilityHandler::ISEP +# uninitialized constant YARD::Handlers::Ruby::Legacy::VisibilityHandler::ISEPQ +# uninitialized constant YARD::Handlers::Ruby::Legacy::VisibilityHandler::METHODMATCH +# uninitialized constant YARD::Handlers::Ruby::Legacy::VisibilityHandler::METHODNAMEMATCH +# uninitialized constant YARD::Handlers::Ruby::Legacy::VisibilityHandler::NAMESPACEMATCH +# uninitialized constant YARD::Handlers::Ruby::Legacy::VisibilityHandler::NEWLINE_TOKEN +# uninitialized constant YARD::Handlers::Ruby::Legacy::VisibilityHandler::NSEP +# uninitialized constant YARD::Handlers::Ruby::Legacy::VisibilityHandler::NSEPQ +# uninitialized constant YARD::Handlers::Ruby::Legacy::VisibilityHandler::PROXY_MATCH +# uninitialized constant YARD::Handlers::Ruby::Legacy::VisibilityHandler::TkReading2Token +# uninitialized constant YARD::Handlers::Ruby::Legacy::VisibilityHandler::TkSymbol2Token +# uninitialized constant YARD::Handlers::Ruby::Legacy::VisibilityHandler::TokenDefinitions +# wrong constant name +# uninitialized constant YARD::Handlers::Ruby::Legacy::YieldHandler::BUILTIN_ALL +# uninitialized constant YARD::Handlers::Ruby::Legacy::YieldHandler::BUILTIN_CLASSES +# uninitialized constant YARD::Handlers::Ruby::Legacy::YieldHandler::BUILTIN_EXCEPTIONS +# uninitialized constant YARD::Handlers::Ruby::Legacy::YieldHandler::BUILTIN_EXCEPTIONS_HASH +# uninitialized constant YARD::Handlers::Ruby::Legacy::YieldHandler::BUILTIN_MODULES +# uninitialized constant YARD::Handlers::Ruby::Legacy::YieldHandler::CONSTANTMATCH +# uninitialized constant YARD::Handlers::Ruby::Legacy::YieldHandler::CONSTANTSTART +# uninitialized constant YARD::Handlers::Ruby::Legacy::YieldHandler::CSEP +# uninitialized constant YARD::Handlers::Ruby::Legacy::YieldHandler::CSEPQ +# uninitialized constant YARD::Handlers::Ruby::Legacy::YieldHandler::EXPR_ARG +# uninitialized constant YARD::Handlers::Ruby::Legacy::YieldHandler::EXPR_BEG +# uninitialized constant YARD::Handlers::Ruby::Legacy::YieldHandler::EXPR_CLASS +# uninitialized constant YARD::Handlers::Ruby::Legacy::YieldHandler::EXPR_DOT +# uninitialized constant YARD::Handlers::Ruby::Legacy::YieldHandler::EXPR_END +# uninitialized constant YARD::Handlers::Ruby::Legacy::YieldHandler::EXPR_FNAME +# uninitialized constant YARD::Handlers::Ruby::Legacy::YieldHandler::EXPR_MID +# uninitialized constant YARD::Handlers::Ruby::Legacy::YieldHandler::ISEP +# uninitialized constant YARD::Handlers::Ruby::Legacy::YieldHandler::ISEPQ +# uninitialized constant YARD::Handlers::Ruby::Legacy::YieldHandler::METHODMATCH +# uninitialized constant YARD::Handlers::Ruby::Legacy::YieldHandler::METHODNAMEMATCH +# uninitialized constant YARD::Handlers::Ruby::Legacy::YieldHandler::NAMESPACEMATCH +# uninitialized constant YARD::Handlers::Ruby::Legacy::YieldHandler::NEWLINE_TOKEN +# uninitialized constant YARD::Handlers::Ruby::Legacy::YieldHandler::NSEP +# uninitialized constant YARD::Handlers::Ruby::Legacy::YieldHandler::NSEPQ +# uninitialized constant YARD::Handlers::Ruby::Legacy::YieldHandler::PROXY_MATCH +# uninitialized constant YARD::Handlers::Ruby::Legacy::YieldHandler::TkReading2Token +# uninitialized constant YARD::Handlers::Ruby::Legacy::YieldHandler::TkSymbol2Token +# uninitialized constant YARD::Handlers::Ruby::Legacy::YieldHandler::TokenDefinitions +# wrong constant name +# wrong constant name +# wrong constant name +# uninitialized constant YARD::Handlers::Ruby::MethodConditionHandler::BUILTIN_ALL +# uninitialized constant YARD::Handlers::Ruby::MethodConditionHandler::BUILTIN_CLASSES +# uninitialized constant YARD::Handlers::Ruby::MethodConditionHandler::BUILTIN_EXCEPTIONS +# uninitialized constant YARD::Handlers::Ruby::MethodConditionHandler::BUILTIN_EXCEPTIONS_HASH +# uninitialized constant YARD::Handlers::Ruby::MethodConditionHandler::BUILTIN_MODULES +# uninitialized constant YARD::Handlers::Ruby::MethodConditionHandler::CONSTANTMATCH +# uninitialized constant YARD::Handlers::Ruby::MethodConditionHandler::CONSTANTSTART +# uninitialized constant YARD::Handlers::Ruby::MethodConditionHandler::CSEP +# uninitialized constant YARD::Handlers::Ruby::MethodConditionHandler::CSEPQ +# uninitialized constant YARD::Handlers::Ruby::MethodConditionHandler::ISEP +# uninitialized constant YARD::Handlers::Ruby::MethodConditionHandler::ISEPQ +# uninitialized constant YARD::Handlers::Ruby::MethodConditionHandler::METHODMATCH +# uninitialized constant YARD::Handlers::Ruby::MethodConditionHandler::METHODNAMEMATCH +# uninitialized constant YARD::Handlers::Ruby::MethodConditionHandler::NAMESPACEMATCH +# uninitialized constant YARD::Handlers::Ruby::MethodConditionHandler::NSEP +# uninitialized constant YARD::Handlers::Ruby::MethodConditionHandler::NSEPQ +# uninitialized constant YARD::Handlers::Ruby::MethodConditionHandler::PROXY_MATCH +# wrong constant name +# uninitialized constant YARD::Handlers::Ruby::MethodHandler::BUILTIN_ALL +# uninitialized constant YARD::Handlers::Ruby::MethodHandler::BUILTIN_CLASSES +# uninitialized constant YARD::Handlers::Ruby::MethodHandler::BUILTIN_EXCEPTIONS +# uninitialized constant YARD::Handlers::Ruby::MethodHandler::BUILTIN_EXCEPTIONS_HASH +# uninitialized constant YARD::Handlers::Ruby::MethodHandler::BUILTIN_MODULES +# uninitialized constant YARD::Handlers::Ruby::MethodHandler::CONSTANTMATCH +# uninitialized constant YARD::Handlers::Ruby::MethodHandler::CONSTANTSTART +# uninitialized constant YARD::Handlers::Ruby::MethodHandler::CSEP +# uninitialized constant YARD::Handlers::Ruby::MethodHandler::CSEPQ +# uninitialized constant YARD::Handlers::Ruby::MethodHandler::ISEP +# uninitialized constant YARD::Handlers::Ruby::MethodHandler::ISEPQ +# uninitialized constant YARD::Handlers::Ruby::MethodHandler::METHODMATCH +# uninitialized constant YARD::Handlers::Ruby::MethodHandler::METHODNAMEMATCH +# uninitialized constant YARD::Handlers::Ruby::MethodHandler::NAMESPACEMATCH +# uninitialized constant YARD::Handlers::Ruby::MethodHandler::NSEP +# uninitialized constant YARD::Handlers::Ruby::MethodHandler::NSEPQ +# uninitialized constant YARD::Handlers::Ruby::MethodHandler::PROXY_MATCH +# wrong constant name format_args +# wrong constant name method_signature +# wrong constant name +# uninitialized constant YARD::Handlers::Ruby::MixinHandler::BUILTIN_ALL +# uninitialized constant YARD::Handlers::Ruby::MixinHandler::BUILTIN_CLASSES +# uninitialized constant YARD::Handlers::Ruby::MixinHandler::BUILTIN_EXCEPTIONS +# uninitialized constant YARD::Handlers::Ruby::MixinHandler::BUILTIN_EXCEPTIONS_HASH +# uninitialized constant YARD::Handlers::Ruby::MixinHandler::BUILTIN_MODULES +# uninitialized constant YARD::Handlers::Ruby::MixinHandler::CONSTANTMATCH +# uninitialized constant YARD::Handlers::Ruby::MixinHandler::CONSTANTSTART +# uninitialized constant YARD::Handlers::Ruby::MixinHandler::CSEP +# uninitialized constant YARD::Handlers::Ruby::MixinHandler::CSEPQ +# uninitialized constant YARD::Handlers::Ruby::MixinHandler::ISEP +# uninitialized constant YARD::Handlers::Ruby::MixinHandler::ISEPQ +# uninitialized constant YARD::Handlers::Ruby::MixinHandler::METHODMATCH +# uninitialized constant YARD::Handlers::Ruby::MixinHandler::METHODNAMEMATCH +# uninitialized constant YARD::Handlers::Ruby::MixinHandler::NAMESPACEMATCH +# uninitialized constant YARD::Handlers::Ruby::MixinHandler::NSEP +# uninitialized constant YARD::Handlers::Ruby::MixinHandler::NSEPQ +# uninitialized constant YARD::Handlers::Ruby::MixinHandler::PROXY_MATCH +# wrong constant name process_mixin +# wrong constant name +# uninitialized constant YARD::Handlers::Ruby::ModuleFunctionHandler::BUILTIN_ALL +# uninitialized constant YARD::Handlers::Ruby::ModuleFunctionHandler::BUILTIN_CLASSES +# uninitialized constant YARD::Handlers::Ruby::ModuleFunctionHandler::BUILTIN_EXCEPTIONS +# uninitialized constant YARD::Handlers::Ruby::ModuleFunctionHandler::BUILTIN_EXCEPTIONS_HASH +# uninitialized constant YARD::Handlers::Ruby::ModuleFunctionHandler::BUILTIN_MODULES +# uninitialized constant YARD::Handlers::Ruby::ModuleFunctionHandler::CONSTANTMATCH +# uninitialized constant YARD::Handlers::Ruby::ModuleFunctionHandler::CONSTANTSTART +# uninitialized constant YARD::Handlers::Ruby::ModuleFunctionHandler::CSEP +# uninitialized constant YARD::Handlers::Ruby::ModuleFunctionHandler::CSEPQ +# uninitialized constant YARD::Handlers::Ruby::ModuleFunctionHandler::ISEP +# uninitialized constant YARD::Handlers::Ruby::ModuleFunctionHandler::ISEPQ +# uninitialized constant YARD::Handlers::Ruby::ModuleFunctionHandler::METHODMATCH +# uninitialized constant YARD::Handlers::Ruby::ModuleFunctionHandler::METHODNAMEMATCH +# uninitialized constant YARD::Handlers::Ruby::ModuleFunctionHandler::NAMESPACEMATCH +# uninitialized constant YARD::Handlers::Ruby::ModuleFunctionHandler::NSEP +# uninitialized constant YARD::Handlers::Ruby::ModuleFunctionHandler::NSEPQ +# uninitialized constant YARD::Handlers::Ruby::ModuleFunctionHandler::PROXY_MATCH +# wrong constant name +# uninitialized constant YARD::Handlers::Ruby::ModuleHandler::BUILTIN_ALL +# uninitialized constant YARD::Handlers::Ruby::ModuleHandler::BUILTIN_CLASSES +# uninitialized constant YARD::Handlers::Ruby::ModuleHandler::BUILTIN_EXCEPTIONS +# uninitialized constant YARD::Handlers::Ruby::ModuleHandler::BUILTIN_EXCEPTIONS_HASH +# uninitialized constant YARD::Handlers::Ruby::ModuleHandler::BUILTIN_MODULES +# uninitialized constant YARD::Handlers::Ruby::ModuleHandler::CONSTANTMATCH +# uninitialized constant YARD::Handlers::Ruby::ModuleHandler::CONSTANTSTART +# uninitialized constant YARD::Handlers::Ruby::ModuleHandler::CSEP +# uninitialized constant YARD::Handlers::Ruby::ModuleHandler::CSEPQ +# uninitialized constant YARD::Handlers::Ruby::ModuleHandler::ISEP +# uninitialized constant YARD::Handlers::Ruby::ModuleHandler::ISEPQ +# uninitialized constant YARD::Handlers::Ruby::ModuleHandler::METHODMATCH +# uninitialized constant YARD::Handlers::Ruby::ModuleHandler::METHODNAMEMATCH +# uninitialized constant YARD::Handlers::Ruby::ModuleHandler::NAMESPACEMATCH +# uninitialized constant YARD::Handlers::Ruby::ModuleHandler::NSEP +# uninitialized constant YARD::Handlers::Ruby::ModuleHandler::NSEPQ +# uninitialized constant YARD::Handlers::Ruby::ModuleHandler::PROXY_MATCH +# wrong constant name +# uninitialized constant YARD::Handlers::Ruby::PrivateClassMethodHandler::BUILTIN_ALL +# uninitialized constant YARD::Handlers::Ruby::PrivateClassMethodHandler::BUILTIN_CLASSES +# uninitialized constant YARD::Handlers::Ruby::PrivateClassMethodHandler::BUILTIN_EXCEPTIONS +# uninitialized constant YARD::Handlers::Ruby::PrivateClassMethodHandler::BUILTIN_EXCEPTIONS_HASH +# uninitialized constant YARD::Handlers::Ruby::PrivateClassMethodHandler::BUILTIN_MODULES +# uninitialized constant YARD::Handlers::Ruby::PrivateClassMethodHandler::CONSTANTMATCH +# uninitialized constant YARD::Handlers::Ruby::PrivateClassMethodHandler::CONSTANTSTART +# uninitialized constant YARD::Handlers::Ruby::PrivateClassMethodHandler::CSEP +# uninitialized constant YARD::Handlers::Ruby::PrivateClassMethodHandler::CSEPQ +# uninitialized constant YARD::Handlers::Ruby::PrivateClassMethodHandler::ISEP +# uninitialized constant YARD::Handlers::Ruby::PrivateClassMethodHandler::ISEPQ +# uninitialized constant YARD::Handlers::Ruby::PrivateClassMethodHandler::METHODMATCH +# uninitialized constant YARD::Handlers::Ruby::PrivateClassMethodHandler::METHODNAMEMATCH +# uninitialized constant YARD::Handlers::Ruby::PrivateClassMethodHandler::NAMESPACEMATCH +# uninitialized constant YARD::Handlers::Ruby::PrivateClassMethodHandler::NSEP +# uninitialized constant YARD::Handlers::Ruby::PrivateClassMethodHandler::NSEPQ +# uninitialized constant YARD::Handlers::Ruby::PrivateClassMethodHandler::PROXY_MATCH +# wrong constant name +# uninitialized constant YARD::Handlers::Ruby::PrivateConstantHandler::BUILTIN_ALL +# uninitialized constant YARD::Handlers::Ruby::PrivateConstantHandler::BUILTIN_CLASSES +# uninitialized constant YARD::Handlers::Ruby::PrivateConstantHandler::BUILTIN_EXCEPTIONS +# uninitialized constant YARD::Handlers::Ruby::PrivateConstantHandler::BUILTIN_EXCEPTIONS_HASH +# uninitialized constant YARD::Handlers::Ruby::PrivateConstantHandler::BUILTIN_MODULES +# uninitialized constant YARD::Handlers::Ruby::PrivateConstantHandler::CONSTANTMATCH +# uninitialized constant YARD::Handlers::Ruby::PrivateConstantHandler::CONSTANTSTART +# uninitialized constant YARD::Handlers::Ruby::PrivateConstantHandler::CSEP +# uninitialized constant YARD::Handlers::Ruby::PrivateConstantHandler::CSEPQ +# uninitialized constant YARD::Handlers::Ruby::PrivateConstantHandler::ISEP +# uninitialized constant YARD::Handlers::Ruby::PrivateConstantHandler::ISEPQ +# uninitialized constant YARD::Handlers::Ruby::PrivateConstantHandler::METHODMATCH +# uninitialized constant YARD::Handlers::Ruby::PrivateConstantHandler::METHODNAMEMATCH +# uninitialized constant YARD::Handlers::Ruby::PrivateConstantHandler::NAMESPACEMATCH +# uninitialized constant YARD::Handlers::Ruby::PrivateConstantHandler::NSEP +# uninitialized constant YARD::Handlers::Ruby::PrivateConstantHandler::NSEPQ +# uninitialized constant YARD::Handlers::Ruby::PrivateConstantHandler::PROXY_MATCH +# wrong constant name +# uninitialized constant YARD::Handlers::Ruby::PublicClassMethodHandler::BUILTIN_ALL +# uninitialized constant YARD::Handlers::Ruby::PublicClassMethodHandler::BUILTIN_CLASSES +# uninitialized constant YARD::Handlers::Ruby::PublicClassMethodHandler::BUILTIN_EXCEPTIONS +# uninitialized constant YARD::Handlers::Ruby::PublicClassMethodHandler::BUILTIN_EXCEPTIONS_HASH +# uninitialized constant YARD::Handlers::Ruby::PublicClassMethodHandler::BUILTIN_MODULES +# uninitialized constant YARD::Handlers::Ruby::PublicClassMethodHandler::CONSTANTMATCH +# uninitialized constant YARD::Handlers::Ruby::PublicClassMethodHandler::CONSTANTSTART +# uninitialized constant YARD::Handlers::Ruby::PublicClassMethodHandler::CSEP +# uninitialized constant YARD::Handlers::Ruby::PublicClassMethodHandler::CSEPQ +# uninitialized constant YARD::Handlers::Ruby::PublicClassMethodHandler::ISEP +# uninitialized constant YARD::Handlers::Ruby::PublicClassMethodHandler::ISEPQ +# uninitialized constant YARD::Handlers::Ruby::PublicClassMethodHandler::METHODMATCH +# uninitialized constant YARD::Handlers::Ruby::PublicClassMethodHandler::METHODNAMEMATCH +# uninitialized constant YARD::Handlers::Ruby::PublicClassMethodHandler::NAMESPACEMATCH +# uninitialized constant YARD::Handlers::Ruby::PublicClassMethodHandler::NSEP +# uninitialized constant YARD::Handlers::Ruby::PublicClassMethodHandler::NSEPQ +# uninitialized constant YARD::Handlers::Ruby::PublicClassMethodHandler::PROXY_MATCH +# wrong constant name +# undefined method `create_member_method?1' for module `YARD::Handlers::Ruby::StructHandlerMethods' +# undefined method `member_tag_for_member1' for module `YARD::Handlers::Ruby::StructHandlerMethods' +# uninitialized constant YARD::Handlers::Ruby::StructHandlerMethods::BUILTIN_ALL +# uninitialized constant YARD::Handlers::Ruby::StructHandlerMethods::BUILTIN_CLASSES +# uninitialized constant YARD::Handlers::Ruby::StructHandlerMethods::BUILTIN_EXCEPTIONS +# uninitialized constant YARD::Handlers::Ruby::StructHandlerMethods::BUILTIN_EXCEPTIONS_HASH +# uninitialized constant YARD::Handlers::Ruby::StructHandlerMethods::BUILTIN_MODULES +# uninitialized constant YARD::Handlers::Ruby::StructHandlerMethods::CONSTANTMATCH +# uninitialized constant YARD::Handlers::Ruby::StructHandlerMethods::CONSTANTSTART +# uninitialized constant YARD::Handlers::Ruby::StructHandlerMethods::CSEP +# uninitialized constant YARD::Handlers::Ruby::StructHandlerMethods::CSEPQ +# uninitialized constant YARD::Handlers::Ruby::StructHandlerMethods::ISEP +# uninitialized constant YARD::Handlers::Ruby::StructHandlerMethods::ISEPQ +# uninitialized constant YARD::Handlers::Ruby::StructHandlerMethods::METHODMATCH +# uninitialized constant YARD::Handlers::Ruby::StructHandlerMethods::METHODNAMEMATCH +# uninitialized constant YARD::Handlers::Ruby::StructHandlerMethods::NAMESPACEMATCH +# uninitialized constant YARD::Handlers::Ruby::StructHandlerMethods::NSEP +# uninitialized constant YARD::Handlers::Ruby::StructHandlerMethods::NSEPQ +# uninitialized constant YARD::Handlers::Ruby::StructHandlerMethods::PROXY_MATCH +# wrong constant name add_reader_tags +# wrong constant name add_writer_tags +# wrong constant name create_attributes +# wrong constant name create_class +# wrong constant name create_member_method?1 +# wrong constant name create_member_method? +# wrong constant name create_reader +# wrong constant name create_writer +# wrong constant name member_tag_for_member1 +# wrong constant name member_tag_for_member +# wrong constant name members_from_tags +# wrong constant name return_type_from_tag +# wrong constant name +# wrong constant name +# uninitialized constant YARD::Handlers::Ruby::VisibilityHandler::BUILTIN_ALL +# uninitialized constant YARD::Handlers::Ruby::VisibilityHandler::BUILTIN_CLASSES +# uninitialized constant YARD::Handlers::Ruby::VisibilityHandler::BUILTIN_EXCEPTIONS +# uninitialized constant YARD::Handlers::Ruby::VisibilityHandler::BUILTIN_EXCEPTIONS_HASH +# uninitialized constant YARD::Handlers::Ruby::VisibilityHandler::BUILTIN_MODULES +# uninitialized constant YARD::Handlers::Ruby::VisibilityHandler::CONSTANTMATCH +# uninitialized constant YARD::Handlers::Ruby::VisibilityHandler::CONSTANTSTART +# uninitialized constant YARD::Handlers::Ruby::VisibilityHandler::CSEP +# uninitialized constant YARD::Handlers::Ruby::VisibilityHandler::CSEPQ +# uninitialized constant YARD::Handlers::Ruby::VisibilityHandler::ISEP +# uninitialized constant YARD::Handlers::Ruby::VisibilityHandler::ISEPQ +# uninitialized constant YARD::Handlers::Ruby::VisibilityHandler::METHODMATCH +# uninitialized constant YARD::Handlers::Ruby::VisibilityHandler::METHODNAMEMATCH +# uninitialized constant YARD::Handlers::Ruby::VisibilityHandler::NAMESPACEMATCH +# uninitialized constant YARD::Handlers::Ruby::VisibilityHandler::NSEP +# uninitialized constant YARD::Handlers::Ruby::VisibilityHandler::NSEPQ +# uninitialized constant YARD::Handlers::Ruby::VisibilityHandler::PROXY_MATCH +# wrong constant name +# uninitialized constant YARD::Handlers::Ruby::YieldHandler::BUILTIN_ALL +# uninitialized constant YARD::Handlers::Ruby::YieldHandler::BUILTIN_CLASSES +# uninitialized constant YARD::Handlers::Ruby::YieldHandler::BUILTIN_EXCEPTIONS +# uninitialized constant YARD::Handlers::Ruby::YieldHandler::BUILTIN_EXCEPTIONS_HASH +# uninitialized constant YARD::Handlers::Ruby::YieldHandler::BUILTIN_MODULES +# uninitialized constant YARD::Handlers::Ruby::YieldHandler::CONSTANTMATCH +# uninitialized constant YARD::Handlers::Ruby::YieldHandler::CONSTANTSTART +# uninitialized constant YARD::Handlers::Ruby::YieldHandler::CSEP +# uninitialized constant YARD::Handlers::Ruby::YieldHandler::CSEPQ +# uninitialized constant YARD::Handlers::Ruby::YieldHandler::ISEP +# uninitialized constant YARD::Handlers::Ruby::YieldHandler::ISEPQ +# uninitialized constant YARD::Handlers::Ruby::YieldHandler::METHODMATCH +# uninitialized constant YARD::Handlers::Ruby::YieldHandler::METHODNAMEMATCH +# uninitialized constant YARD::Handlers::Ruby::YieldHandler::NAMESPACEMATCH +# uninitialized constant YARD::Handlers::Ruby::YieldHandler::NSEP +# uninitialized constant YARD::Handlers::Ruby::YieldHandler::NSEPQ +# uninitialized constant YARD::Handlers::Ruby::YieldHandler::PROXY_MATCH +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name initialize +# wrong constant name load +# wrong constant name name +# wrong constant name translate +# wrong constant name +# wrong constant name default +# wrong constant name default= +# wrong constant name == +# wrong constant name add_comment +# wrong constant name add_location +# wrong constant name comments +# wrong constant name id +# wrong constant name initialize +# wrong constant name locations +# wrong constant name +# wrong constant name == +# uninitialized constant YARD::I18n::Messages::Elem +# wrong constant name [] +# wrong constant name each +# wrong constant name messages +# wrong constant name register +# wrong constant name +# wrong constant name generate +# wrong constant name initialize +# wrong constant name messages +# wrong constant name parse_files +# wrong constant name parse_objects +# wrong constant name +# undefined method `initialize1' for class `YARD::I18n::Text' +# wrong constant name extract_messages +# wrong constant name initialize1 +# wrong constant name initialize +# wrong constant name translate +# wrong constant name +# wrong constant name +# undefined method `<<1' for class `YARD::Logger' +# undefined method `backtrace1' for class `YARD::Logger' +# undefined method `capture1' for class `YARD::Logger' +# undefined method `enter_level1' for class `YARD::Logger' +# undefined method `print1' for class `YARD::Logger' +# undefined method `progress1' for class `YARD::Logger' +# undefined method `puts1' for class `YARD::Logger' +# wrong constant name <<1 +# wrong constant name << +# uninitialized constant YARD::Logger::DEBUG +# uninitialized constant YARD::Logger::ERROR +# uninitialized constant YARD::Logger::FATAL +# uninitialized constant YARD::Logger::INFO +# uninitialized constant YARD::Logger::ProgName +# uninitialized constant YARD::Logger::SEV_LABEL +# uninitialized constant YARD::Logger::UNKNOWN +# uninitialized constant YARD::Logger::VERSION +# uninitialized constant YARD::Logger::WARN +# wrong constant name backtrace1 +# wrong constant name backtrace +# wrong constant name capture1 +# wrong constant name capture +# wrong constant name clear_progress +# wrong constant name debug +# wrong constant name enter_level1 +# wrong constant name enter_level +# wrong constant name initialize +# wrong constant name io +# wrong constant name io= +# wrong constant name print1 +# wrong constant name print +# wrong constant name progress1 +# wrong constant name progress +# wrong constant name puts1 +# wrong constant name puts +# wrong constant name show_backtraces +# wrong constant name show_backtraces= +# wrong constant name show_progress +# wrong constant name show_progress= +# wrong constant name warn +# wrong constant name warn_no_continuations +# wrong constant name warned +# wrong constant name warned= +# undefined singleton method `instance1' for `YARD::Logger' +# wrong constant name +# wrong constant name instance1 +# wrong constant name instance +# wrong constant name == +# wrong constant name [] +# wrong constant name []= +# wrong constant name delete +# wrong constant name each +# wrong constant name merge +# wrong constant name method_missing +# wrong constant name reset_defaults +# wrong constant name to_hash +# wrong constant name update +# wrong constant name +# wrong constant name default_attr +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name enumerator +# wrong constant name initialize +# wrong constant name parse +# wrong constant name tokenize +# undefined singleton method `parse1' for `YARD::Parser::Base' +# wrong constant name +# wrong constant name parse1 +# wrong constant name parse +# wrong constant name +# wrong constant name files +# wrong constant name files= +# wrong constant name initialize +# wrong constant name parse +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name s +# undefined method `Token1' for module `YARD::Parser::Ruby::Legacy::RubyToken' +# wrong constant name Token1 +# wrong constant name set_token_position +# undefined singleton method `def_token1' for `YARD::Parser::Ruby::Legacy::RubyToken' +# undefined singleton method `def_token2' for `YARD::Parser::Ruby::Legacy::RubyToken' +# wrong constant name +# wrong constant name def_token1 +# wrong constant name def_token2 +# wrong constant name def_token +# wrong constant name +# undefined method `initialize1' for class `YARD::Parser::SourceParser' +# undefined method `initialize2' for class `YARD::Parser::SourceParser' +# undefined method `initialize3' for class `YARD::Parser::SourceParser' +# undefined method `parse1' for class `YARD::Parser::SourceParser' +# wrong constant name contents +# wrong constant name file +# wrong constant name file= +# wrong constant name globals +# wrong constant name initialize1 +# wrong constant name initialize2 +# wrong constant name initialize3 +# wrong constant name initialize +# wrong constant name parse1 +# wrong constant name parse +# wrong constant name parser_type +# wrong constant name tokenize +# undefined singleton method `parse1' for `YARD::Parser::SourceParser' +# undefined singleton method `parse2' for `YARD::Parser::SourceParser' +# undefined singleton method `parse3' for `YARD::Parser::SourceParser' +# undefined singleton method `parse_string1' for `YARD::Parser::SourceParser' +# undefined singleton method `register_parser_type1' for `YARD::Parser::SourceParser' +# undefined singleton method `tokenize1' for `YARD::Parser::SourceParser' +# wrong constant name +# wrong constant name after_parse_file +# wrong constant name after_parse_file_callbacks +# wrong constant name after_parse_list +# wrong constant name after_parse_list_callbacks +# wrong constant name before_parse_file +# wrong constant name before_parse_file_callbacks +# wrong constant name before_parse_list +# wrong constant name before_parse_list_callbacks +# wrong constant name parse1 +# wrong constant name parse2 +# wrong constant name parse3 +# wrong constant name parse +# wrong constant name parse_string1 +# wrong constant name parse_string +# wrong constant name parser_type +# wrong constant name parser_type= +# wrong constant name parser_type_extensions +# wrong constant name parser_type_extensions= +# wrong constant name parser_type_for_extension +# wrong constant name parser_types +# wrong constant name parser_types= +# wrong constant name register_parser_type1 +# wrong constant name register_parser_type +# wrong constant name tokenize1 +# wrong constant name tokenize +# wrong constant name validated_parser_type +# wrong constant name +# wrong constant name +# wrong constant name +# undefined method `initialize1' for class `YARD::Rake::YardocTask' +# uninitialized constant YARD::Rake::YardocTask::DEFAULT +# uninitialized constant YARD::Rake::YardocTask::LN_SUPPORTED +# uninitialized constant YARD::Rake::YardocTask::LOW_METHODS +# uninitialized constant YARD::Rake::YardocTask::METHODS +# uninitialized constant YARD::Rake::YardocTask::OPT_TABLE +# uninitialized constant YARD::Rake::YardocTask::RUBY +# wrong constant name after +# wrong constant name after= +# wrong constant name before +# wrong constant name before= +# wrong constant name define +# wrong constant name files +# wrong constant name files= +# wrong constant name initialize1 +# wrong constant name initialize +# wrong constant name name +# wrong constant name name= +# wrong constant name options +# wrong constant name options= +# wrong constant name stats_options +# wrong constant name stats_options= +# wrong constant name verifier +# wrong constant name verifier= +# wrong constant name +# wrong constant name +# undefined singleton method `load1' for `YARD::Registry' +# undefined singleton method `load2' for `YARD::Registry' +# undefined singleton method `load!1' for `YARD::Registry' +# undefined singleton method `load_yardoc1' for `YARD::Registry' +# undefined singleton method `lock_for_writing1' for `YARD::Registry' +# undefined singleton method `locked_for_writing?1' for `YARD::Registry' +# undefined singleton method `paths1' for `YARD::Registry' +# undefined singleton method `resolve1' for `YARD::Registry' +# undefined singleton method `resolve2' for `YARD::Registry' +# undefined singleton method `resolve3' for `YARD::Registry' +# undefined singleton method `save1' for `YARD::Registry' +# undefined singleton method `save2' for `YARD::Registry' +# undefined singleton method `yardoc_file_for_gem1' for `YARD::Registry' +# undefined singleton method `yardoc_file_for_gem2' for `YARD::Registry' +# wrong constant name +# uninitialized constant YARD::Registry::Elem +# wrong constant name [] +# wrong constant name all +# wrong constant name at +# wrong constant name checksum_for +# wrong constant name checksums +# wrong constant name clear +# wrong constant name delete +# wrong constant name delete_from_disk +# wrong constant name each +# wrong constant name instance +# wrong constant name load1 +# wrong constant name load2 +# wrong constant name load +# wrong constant name load!1 +# wrong constant name load! +# wrong constant name load_all +# wrong constant name load_yardoc1 +# wrong constant name load_yardoc +# wrong constant name locale +# wrong constant name lock_for_writing1 +# wrong constant name lock_for_writing +# wrong constant name locked_for_writing?1 +# wrong constant name locked_for_writing? +# wrong constant name paths1 +# wrong constant name paths +# wrong constant name po_dir +# wrong constant name po_dir= +# wrong constant name proxy_types +# wrong constant name register +# wrong constant name resolve1 +# wrong constant name resolve2 +# wrong constant name resolve3 +# wrong constant name resolve +# wrong constant name root +# wrong constant name save1 +# wrong constant name save2 +# wrong constant name save +# wrong constant name single_object_db +# wrong constant name single_object_db= +# wrong constant name yardoc_file +# wrong constant name yardoc_file= +# wrong constant name yardoc_file_for_gem1 +# wrong constant name yardoc_file_for_gem2 +# wrong constant name yardoc_file_for_gem +# undefined method `initialize1' for class `YARD::RegistryResolver' +# undefined method `lookup_by_path1' for class `YARD::RegistryResolver' +# wrong constant name initialize1 +# wrong constant name initialize +# wrong constant name lookup_by_path1 +# wrong constant name lookup_by_path +# wrong constant name +# undefined method `destroy1' for class `YARD::RegistryStore' +# undefined method `keys1' for class `YARD::RegistryStore' +# undefined method `load1' for class `YARD::RegistryStore' +# undefined method `load!1' for class `YARD::RegistryStore' +# undefined method `lock_for_writing1' for class `YARD::RegistryStore' +# undefined method `locked_for_writing?1' for class `YARD::RegistryStore' +# undefined method `paths_for_type1' for class `YARD::RegistryStore' +# undefined method `save1' for class `YARD::RegistryStore' +# undefined method `save2' for class `YARD::RegistryStore' +# undefined method `values1' for class `YARD::RegistryStore' +# undefined method `values_for_type1' for class `YARD::RegistryStore' +# wrong constant name [] +# wrong constant name []= +# wrong constant name checksums +# wrong constant name checksums_path +# wrong constant name delete +# wrong constant name destroy1 +# wrong constant name destroy +# wrong constant name file +# wrong constant name get +# wrong constant name keys1 +# wrong constant name keys +# wrong constant name load1 +# wrong constant name load +# wrong constant name load!1 +# wrong constant name load! +# wrong constant name load_all +# wrong constant name load_yardoc +# wrong constant name locale +# wrong constant name lock_for_writing1 +# wrong constant name lock_for_writing +# wrong constant name locked_for_writing?1 +# wrong constant name locked_for_writing? +# wrong constant name object_types_path +# wrong constant name objects_path +# wrong constant name paths_for_type1 +# wrong constant name paths_for_type +# wrong constant name proxy_types +# wrong constant name proxy_types_path +# wrong constant name put +# wrong constant name root +# wrong constant name save1 +# wrong constant name save2 +# wrong constant name save +# wrong constant name values1 +# wrong constant name values +# wrong constant name values_for_type1 +# wrong constant name values_for_type +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# undefined method `initialize1' for class `YARD::Serializers::Base' +# wrong constant name after_serialize +# wrong constant name before_serialize +# wrong constant name exists? +# wrong constant name initialize1 +# wrong constant name initialize +# wrong constant name options +# wrong constant name serialize +# wrong constant name serialized_path +# wrong constant name +# wrong constant name basepath +# wrong constant name basepath= +# wrong constant name extension +# wrong constant name extension= +# wrong constant name +# wrong constant name initialize +# wrong constant name serialize +# wrong constant name +# undefined method `initialize1' for class `YARD::Serializers::StdoutSerializer' +# wrong constant name initialize1 +# wrong constant name initialize +# wrong constant name serialize +# wrong constant name +# undefined method `deserialize1' for class `YARD::Serializers::YardocSerializer' +# wrong constant name checksums_path +# wrong constant name complete? +# wrong constant name complete_lock_path +# wrong constant name deserialize1 +# wrong constant name deserialize +# wrong constant name initialize +# wrong constant name lock_for_writing +# wrong constant name locked_for_writing? +# wrong constant name object_types_path +# wrong constant name objects_path +# wrong constant name processing_path +# wrong constant name proxy_types_path +# wrong constant name serialize +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# undefined method `initialize1' for class `YARD::Server::Adapter' +# undefined method `initialize2' for class `YARD::Server::Adapter' +# wrong constant name add_library +# wrong constant name document_root +# wrong constant name document_root= +# wrong constant name initialize1 +# wrong constant name initialize2 +# wrong constant name initialize +# wrong constant name libraries +# wrong constant name libraries= +# wrong constant name options +# wrong constant name options= +# wrong constant name router +# wrong constant name router= +# wrong constant name server_options +# wrong constant name server_options= +# wrong constant name start +# wrong constant name +# wrong constant name setup +# wrong constant name shutdown +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# undefined method `initialize1' for class `YARD::Server::Commands::Base' +# undefined method `render1' for class `YARD::Server::Commands::Base' +# wrong constant name adapter +# wrong constant name adapter= +# wrong constant name body +# wrong constant name body= +# wrong constant name cache +# wrong constant name caching +# wrong constant name caching= +# wrong constant name call +# wrong constant name command_options +# wrong constant name command_options= +# wrong constant name headers +# wrong constant name headers= +# wrong constant name initialize1 +# wrong constant name initialize +# wrong constant name not_found +# wrong constant name path +# wrong constant name path= +# wrong constant name redirect +# wrong constant name render1 +# wrong constant name render +# wrong constant name request +# wrong constant name request= +# wrong constant name run +# wrong constant name status +# wrong constant name status= +# wrong constant name +# uninitialized constant YARD::Server::Commands::DisplayFileCommand::CAN_FORK +# wrong constant name index +# wrong constant name index= +# wrong constant name +# uninitialized constant YARD::Server::Commands::DisplayObjectCommand::CAN_FORK +# wrong constant name index +# wrong constant name +# uninitialized constant YARD::Server::Commands::FramesCommand::CAN_FORK +# wrong constant name +# wrong constant name incremental +# wrong constant name incremental= +# wrong constant name library +# wrong constant name library= +# wrong constant name options +# wrong constant name options= +# wrong constant name serializer +# wrong constant name serializer= +# wrong constant name single_library +# wrong constant name single_library= +# wrong constant name use_fork +# wrong constant name use_fork= +# wrong constant name +# wrong constant name options +# wrong constant name options= +# wrong constant name +# uninitialized constant YARD::Server::Commands::ListCommand::CAN_FORK +# wrong constant name +# uninitialized constant YARD::Server::Commands::RootRequestCommand::DefaultMimeTypes +# uninitialized constant YARD::Server::Commands::RootRequestCommand::ESCAPED +# uninitialized constant YARD::Server::Commands::RootRequestCommand::NONASCII +# uninitialized constant YARD::Server::Commands::RootRequestCommand::UNESCAPED +# uninitialized constant YARD::Server::Commands::RootRequestCommand::UNESCAPED_FORM +# uninitialized constant YARD::Server::Commands::RootRequestCommand::UNESCAPED_PCHAR +# wrong constant name +# uninitialized constant YARD::Server::Commands::SearchCommand::CAN_FORK +# wrong constant name query +# wrong constant name query= +# wrong constant name results +# wrong constant name results= +# wrong constant name visible_results +# wrong constant name +# uninitialized constant YARD::Server::Commands::StaticFileCommand::CAN_FORK +# uninitialized constant YARD::Server::Commands::StaticFileCommand::DefaultMimeTypes +# uninitialized constant YARD::Server::Commands::StaticFileCommand::ESCAPED +# uninitialized constant YARD::Server::Commands::StaticFileCommand::NONASCII +# uninitialized constant YARD::Server::Commands::StaticFileCommand::UNESCAPED +# uninitialized constant YARD::Server::Commands::StaticFileCommand::UNESCAPED_FORM +# uninitialized constant YARD::Server::Commands::StaticFileCommand::UNESCAPED_PCHAR +# wrong constant name +# uninitialized constant YARD::Server::Commands::StaticFileHelpers::DefaultMimeTypes +# uninitialized constant YARD::Server::Commands::StaticFileHelpers::ESCAPED +# uninitialized constant YARD::Server::Commands::StaticFileHelpers::NONASCII +# uninitialized constant YARD::Server::Commands::StaticFileHelpers::UNESCAPED +# uninitialized constant YARD::Server::Commands::StaticFileHelpers::UNESCAPED_FORM +# uninitialized constant YARD::Server::Commands::StaticFileHelpers::UNESCAPED_PCHAR +# wrong constant name favicon? +# wrong constant name static_template_file? +# wrong constant name +# wrong constant name find_file +# wrong constant name +# undefined method `url_for1' for module `YARD::Server::DocServerHelper' +# undefined method `url_for2' for module `YARD::Server::DocServerHelper' +# undefined method `url_for_file1' for module `YARD::Server::DocServerHelper' +# wrong constant name abs_url +# wrong constant name base_path +# wrong constant name mtime +# wrong constant name mtime_url +# wrong constant name router +# wrong constant name url_for1 +# wrong constant name url_for2 +# wrong constant name url_for +# wrong constant name url_for_file1 +# wrong constant name url_for_file +# wrong constant name url_for_frameset +# wrong constant name url_for_index +# wrong constant name url_for_list +# wrong constant name url_for_main +# wrong constant name +# undefined method `initialize1' for class `YARD::Server::DocServerSerializer' +# wrong constant name initialize1 +# wrong constant name initialize +# wrong constant name +# wrong constant name +# undefined method `initialize1' for class `YARD::Server::LibraryVersion' +# undefined method `initialize2' for class `YARD::Server::LibraryVersion' +# undefined method `initialize3' for class `YARD::Server::LibraryVersion' +# undefined method `to_s1' for class `YARD::Server::LibraryVersion' +# wrong constant name == +# wrong constant name eql? +# wrong constant name equal? +# wrong constant name gemspec +# wrong constant name initialize1 +# wrong constant name initialize2 +# wrong constant name initialize3 +# wrong constant name initialize +# wrong constant name load_yardoc_from_disk +# wrong constant name load_yardoc_from_gem +# wrong constant name name +# wrong constant name name= +# wrong constant name prepare! +# wrong constant name ready? +# wrong constant name source +# wrong constant name source= +# wrong constant name source_path +# wrong constant name source_path= +# wrong constant name source_path_for_disk +# wrong constant name source_path_for_gem +# wrong constant name to_s1 +# wrong constant name to_s +# wrong constant name version +# wrong constant name version= +# wrong constant name yardoc_file +# wrong constant name yardoc_file= +# wrong constant name yardoc_file_for_gem +# wrong constant name +# wrong constant name +# uninitialized constant YARD::Server::RackAdapter::DefaultMimeTypes +# uninitialized constant YARD::Server::RackAdapter::ESCAPED +# uninitialized constant YARD::Server::RackAdapter::NONASCII +# uninitialized constant YARD::Server::RackAdapter::UNESCAPED +# uninitialized constant YARD::Server::RackAdapter::UNESCAPED_FORM +# uninitialized constant YARD::Server::RackAdapter::UNESCAPED_PCHAR +# wrong constant name call +# wrong constant name +# undefined method `initialize1' for class `YARD::Server::RackMiddleware' +# wrong constant name call +# wrong constant name initialize1 +# wrong constant name initialize +# wrong constant name +# undefined method `route1' for class `YARD::Server::Router' +# wrong constant name adapter +# wrong constant name adapter= +# wrong constant name call +# wrong constant name docs_prefix +# wrong constant name final_options +# wrong constant name initialize +# wrong constant name list_prefix +# wrong constant name parse_library_from_path +# wrong constant name request +# wrong constant name request= +# wrong constant name route1 +# wrong constant name route +# wrong constant name route_docs +# wrong constant name route_index +# wrong constant name route_list +# wrong constant name route_search +# wrong constant name route_static +# wrong constant name search_prefix +# wrong constant name static_prefix +# wrong constant name +# wrong constant name check_static_cache +# wrong constant name +# wrong constant name +# wrong constant name adapter +# wrong constant name adapter= +# wrong constant name do_GET +# wrong constant name initialize +# wrong constant name +# wrong constant name +# wrong constant name register_static_path +# undefined method `initialize1' for class `YARD::StubProxy' +# wrong constant name _dump +# wrong constant name initialize1 +# wrong constant name initialize +# wrong constant name method_missing +# wrong constant name +# wrong constant name _load +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# uninitialized constant YARD::Tags::AttributeDirective::SCOPE_MATCH +# wrong constant name +# wrong constant name parse_tag +# wrong constant name parse_tag_with_name +# wrong constant name parse_tag_with_options +# wrong constant name parse_tag_with_title_and_text +# wrong constant name parse_tag_with_types +# wrong constant name parse_tag_with_types_and_name +# wrong constant name parse_tag_with_types_and_title +# wrong constant name parse_tag_with_types_name_and_default +# wrong constant name +# undefined method `initialize1' for class `YARD::Tags::DefaultTag' +# undefined method `initialize2' for class `YARD::Tags::DefaultTag' +# undefined method `initialize3' for class `YARD::Tags::DefaultTag' +# wrong constant name defaults +# wrong constant name initialize1 +# wrong constant name initialize2 +# wrong constant name initialize3 +# wrong constant name initialize +# wrong constant name +# wrong constant name after_parse +# wrong constant name call +# wrong constant name expanded_text +# wrong constant name expanded_text= +# wrong constant name handler +# wrong constant name initialize +# wrong constant name object +# wrong constant name parser +# wrong constant name parser= +# wrong constant name tag +# wrong constant name tag= +# wrong constant name +# wrong constant name +# wrong constant name +# undefined method `initialize1' for class `YARD::Tags::Library' +# wrong constant name abstract_tag +# wrong constant name api_tag +# wrong constant name attr_reader_tag +# wrong constant name attr_tag +# wrong constant name attr_writer_tag +# wrong constant name attribute_directive +# wrong constant name author_tag +# wrong constant name deprecated_tag +# wrong constant name directive_create +# wrong constant name endgroup_directive +# wrong constant name example_tag +# wrong constant name factory +# wrong constant name factory= +# wrong constant name group_directive +# wrong constant name has_directive? +# wrong constant name has_tag? +# wrong constant name initialize1 +# wrong constant name initialize +# wrong constant name macro_directive +# wrong constant name method_directive +# wrong constant name note_tag +# wrong constant name option_tag +# wrong constant name overload_tag +# wrong constant name param_tag +# wrong constant name parse_directive +# wrong constant name private_tag +# wrong constant name raise_tag +# wrong constant name return_tag +# wrong constant name scope_directive +# wrong constant name see_tag +# wrong constant name since_tag +# wrong constant name tag_create +# wrong constant name todo_tag +# wrong constant name version_tag +# wrong constant name visibility_directive +# wrong constant name yield_tag +# wrong constant name yieldparam_tag +# wrong constant name yieldreturn_tag +# undefined singleton method `define_directive1' for `YARD::Tags::Library' +# undefined singleton method `define_directive2' for `YARD::Tags::Library' +# undefined singleton method `define_tag1' for `YARD::Tags::Library' +# wrong constant name +# wrong constant name default_factory +# wrong constant name default_factory= +# wrong constant name define_directive1 +# wrong constant name define_directive2 +# wrong constant name define_directive +# wrong constant name define_tag1 +# wrong constant name define_tag +# wrong constant name directive_method_name +# wrong constant name factory_method_for +# wrong constant name factory_method_for_directive +# wrong constant name instance +# wrong constant name labels +# wrong constant name sorted_labels +# wrong constant name tag_method_name +# wrong constant name transitive_tags +# wrong constant name transitive_tags= +# wrong constant name visible_tags +# wrong constant name visible_tags= +# wrong constant name +# wrong constant name create_object +# wrong constant name method_name +# wrong constant name method_signature +# wrong constant name sanitized_tag_signature +# wrong constant name use_indented_text +# wrong constant name +# wrong constant name initialize +# wrong constant name pair +# wrong constant name pair= +# wrong constant name +# undefined method `name1' for class `YARD::Tags::OverloadTag' +# undefined method `tags1' for class `YARD::Tags::OverloadTag' +# wrong constant name docstring +# wrong constant name has_tag? +# wrong constant name initialize +# wrong constant name is_a? +# wrong constant name kind_of? +# wrong constant name method_missing +# wrong constant name name1 +# wrong constant name name +# wrong constant name object= +# wrong constant name parameters +# wrong constant name signature +# wrong constant name tag +# wrong constant name tags1 +# wrong constant name tags +# wrong constant name +# wrong constant name +# wrong constant name owner +# wrong constant name owner= +# wrong constant name +# undefined method `initialize1' for class `YARD::Tags::RefTagList' +# wrong constant name initialize1 +# wrong constant name initialize +# wrong constant name name +# wrong constant name name= +# wrong constant name owner +# wrong constant name owner= +# wrong constant name tag_name +# wrong constant name tag_name= +# wrong constant name tags +# wrong constant name +# wrong constant name +# undefined method `initialize1' for class `YARD::Tags::Tag' +# undefined method `initialize2' for class `YARD::Tags::Tag' +# wrong constant name explain_types +# wrong constant name initialize1 +# wrong constant name initialize2 +# wrong constant name initialize +# wrong constant name name +# wrong constant name name= +# wrong constant name object +# wrong constant name object= +# wrong constant name tag_name +# wrong constant name tag_name= +# wrong constant name text +# wrong constant name text= +# wrong constant name type +# wrong constant name types +# wrong constant name types= +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# undefined method `to_s1' for class `YARD::Tags::TypesExplainer::CollectionType' +# wrong constant name initialize +# wrong constant name to_s1 +# wrong constant name to_s +# wrong constant name types +# wrong constant name types= +# wrong constant name +# wrong constant name +# undefined method `to_s1' for class `YARD::Tags::TypesExplainer::HashCollectionType' +# wrong constant name initialize +# wrong constant name key_types +# wrong constant name key_types= +# wrong constant name to_s1 +# wrong constant name to_s +# wrong constant name value_types +# wrong constant name value_types= +# wrong constant name +# uninitialized constant YARD::Tags::TypesExplainer::Parser::BUILTIN_ALL +# uninitialized constant YARD::Tags::TypesExplainer::Parser::BUILTIN_CLASSES +# uninitialized constant YARD::Tags::TypesExplainer::Parser::BUILTIN_EXCEPTIONS +# uninitialized constant YARD::Tags::TypesExplainer::Parser::BUILTIN_EXCEPTIONS_HASH +# uninitialized constant YARD::Tags::TypesExplainer::Parser::BUILTIN_MODULES +# uninitialized constant YARD::Tags::TypesExplainer::Parser::CONSTANTMATCH +# uninitialized constant YARD::Tags::TypesExplainer::Parser::CONSTANTSTART +# uninitialized constant YARD::Tags::TypesExplainer::Parser::CSEP +# uninitialized constant YARD::Tags::TypesExplainer::Parser::CSEPQ +# uninitialized constant YARD::Tags::TypesExplainer::Parser::ISEP +# uninitialized constant YARD::Tags::TypesExplainer::Parser::ISEPQ +# uninitialized constant YARD::Tags::TypesExplainer::Parser::METHODMATCH +# uninitialized constant YARD::Tags::TypesExplainer::Parser::METHODNAMEMATCH +# uninitialized constant YARD::Tags::TypesExplainer::Parser::NAMESPACEMATCH +# uninitialized constant YARD::Tags::TypesExplainer::Parser::NSEP +# uninitialized constant YARD::Tags::TypesExplainer::Parser::NSEPQ +# uninitialized constant YARD::Tags::TypesExplainer::Parser::PROXY_MATCH +# wrong constant name initialize +# wrong constant name parse +# wrong constant name +# wrong constant name parse +# undefined method `to_s1' for class `YARD::Tags::TypesExplainer::Type' +# wrong constant name initialize +# wrong constant name name +# wrong constant name name= +# wrong constant name to_s1 +# wrong constant name to_s +# wrong constant name +# wrong constant name +# wrong constant name explain +# wrong constant name explain! +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# undefined singleton method `generate1' for `YARD::Templates::Engine' +# undefined singleton method `render1' for `YARD::Templates::Engine' +# undefined singleton method `template!1' for `YARD::Templates::Engine' +# wrong constant name +# wrong constant name generate1 +# wrong constant name generate +# wrong constant name register_template_path +# wrong constant name render1 +# wrong constant name render +# wrong constant name template +# wrong constant name template!1 +# wrong constant name template! +# wrong constant name template_paths +# wrong constant name template_paths= +# wrong constant name with_serializer +# wrong constant name +# wrong constant name clear! +# wrong constant name method_for +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# undefined method `format_types1' for module `YARD::Templates::Helpers::BaseHelper' +# undefined method `link_file1' for module `YARD::Templates::Helpers::BaseHelper' +# undefined method `link_file2' for module `YARD::Templates::Helpers::BaseHelper' +# undefined method `link_object1' for module `YARD::Templates::Helpers::BaseHelper' +# undefined method `link_url1' for module `YARD::Templates::Helpers::BaseHelper' +# undefined method `link_url2' for module `YARD::Templates::Helpers::BaseHelper' +# wrong constant name format_object_title +# wrong constant name format_object_type +# wrong constant name format_source +# wrong constant name format_types1 +# wrong constant name format_types +# wrong constant name globals +# wrong constant name h +# wrong constant name link_file1 +# wrong constant name link_file2 +# wrong constant name link_file +# wrong constant name link_include_file +# wrong constant name link_include_object +# wrong constant name link_object1 +# wrong constant name link_object +# wrong constant name link_url1 +# wrong constant name link_url2 +# wrong constant name link_url +# wrong constant name linkify +# wrong constant name object +# wrong constant name object= +# wrong constant name owner +# wrong constant name run_verifier +# wrong constant name serializer +# wrong constant name serializer= +# wrong constant name +# wrong constant name is_class? +# wrong constant name is_method? +# wrong constant name is_module? +# wrong constant name is_namespace? +# wrong constant name +# undefined method `format_types1' for module `YARD::Templates::Helpers::HtmlHelper' +# undefined method `html_syntax_highlight1' for module `YARD::Templates::Helpers::HtmlHelper' +# undefined method `htmlify1' for module `YARD::Templates::Helpers::HtmlHelper' +# undefined method `insert_include1' for module `YARD::Templates::Helpers::HtmlHelper' +# undefined method `link_file1' for module `YARD::Templates::Helpers::HtmlHelper' +# undefined method `link_file2' for module `YARD::Templates::Helpers::HtmlHelper' +# undefined method `link_object1' for module `YARD::Templates::Helpers::HtmlHelper' +# undefined method `link_object2' for module `YARD::Templates::Helpers::HtmlHelper' +# undefined method `link_object3' for module `YARD::Templates::Helpers::HtmlHelper' +# undefined method `link_url1' for module `YARD::Templates::Helpers::HtmlHelper' +# undefined method `link_url2' for module `YARD::Templates::Helpers::HtmlHelper' +# undefined method `mtime_url1' for module `YARD::Templates::Helpers::HtmlHelper' +# undefined method `mtime_url2' for module `YARD::Templates::Helpers::HtmlHelper' +# undefined method `signature1' for module `YARD::Templates::Helpers::HtmlHelper' +# undefined method `signature2' for module `YARD::Templates::Helpers::HtmlHelper' +# undefined method `signature3' for module `YARD::Templates::Helpers::HtmlHelper' +# undefined method `signature_types1' for module `YARD::Templates::Helpers::HtmlHelper' +# undefined method `url_for1' for module `YARD::Templates::Helpers::HtmlHelper' +# undefined method `url_for2' for module `YARD::Templates::Helpers::HtmlHelper' +# undefined method `url_for_file1' for module `YARD::Templates::Helpers::HtmlHelper' +# uninitialized constant YARD::Templates::Helpers::HtmlHelper::MARKUP_EXTENSIONS +# uninitialized constant YARD::Templates::Helpers::HtmlHelper::MARKUP_FILE_SHEBANG +# uninitialized constant YARD::Templates::Helpers::HtmlHelper::MARKUP_PROVIDERS +# wrong constant name anchor_for +# wrong constant name charset +# wrong constant name format_object_name_list +# wrong constant name format_types1 +# wrong constant name format_types +# wrong constant name h +# wrong constant name html_markup_asciidoc +# wrong constant name html_markup_html +# wrong constant name html_markup_markdown +# wrong constant name html_markup_none +# wrong constant name html_markup_org +# wrong constant name html_markup_pre +# wrong constant name html_markup_rdoc +# wrong constant name html_markup_ruby +# wrong constant name html_markup_text +# wrong constant name html_markup_textile +# wrong constant name html_markup_textile_strict +# wrong constant name html_syntax_highlight1 +# wrong constant name html_syntax_highlight +# wrong constant name html_syntax_highlight_plain +# wrong constant name htmlify1 +# wrong constant name htmlify +# wrong constant name htmlify_line +# wrong constant name insert_include1 +# wrong constant name insert_include +# wrong constant name link_file1 +# wrong constant name link_file2 +# wrong constant name link_file +# wrong constant name link_include_file +# wrong constant name link_include_object +# wrong constant name link_object1 +# wrong constant name link_object2 +# wrong constant name link_object3 +# wrong constant name link_object +# wrong constant name link_url1 +# wrong constant name link_url2 +# wrong constant name link_url +# wrong constant name mtime +# wrong constant name mtime_url1 +# wrong constant name mtime_url2 +# wrong constant name mtime_url +# wrong constant name resolve_links +# wrong constant name signature1 +# wrong constant name signature2 +# wrong constant name signature3 +# wrong constant name signature +# wrong constant name signature_types1 +# wrong constant name signature_types +# wrong constant name url_for1 +# wrong constant name url_for2 +# wrong constant name url_for +# wrong constant name url_for_file1 +# wrong constant name url_for_file +# wrong constant name url_for_frameset +# wrong constant name url_for_index +# wrong constant name url_for_list +# wrong constant name url_for_main +# wrong constant name +# wrong constant name urlencode +# wrong constant name html_syntax_highlight_ruby +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name fix_typewriter +# wrong constant name +# wrong constant name +# wrong constant name from_path +# wrong constant name from_path= +# wrong constant name initialize +# wrong constant name to_html +# undefined method `initialize1' for class `RDoc::Markup' +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name add_html +# wrong constant name add_special +# wrong constant name add_word_pair +# wrong constant name attribute_manager +# wrong constant name convert +# wrong constant name initialize1 +# wrong constant name initialize +# uninitialized constant RDoc::Markup::AttrChanger::Elem +# wrong constant name turn_off +# wrong constant name turn_off= +# wrong constant name turn_on +# wrong constant name turn_on= +# wrong constant name +# wrong constant name [] +# wrong constant name members +# wrong constant name [] +# wrong constant name initialize +# wrong constant name set_attrs +# wrong constant name +# wrong constant name add_html +# wrong constant name add_special +# wrong constant name add_word_pair +# wrong constant name attribute +# wrong constant name attributes +# wrong constant name change_attribute +# wrong constant name changed_attribute_by_name +# wrong constant name convert_attrs +# wrong constant name convert_html +# wrong constant name convert_specials +# wrong constant name copy_string +# wrong constant name display_attributes +# wrong constant name flow +# wrong constant name html_tags +# wrong constant name mask_protected_sequences +# wrong constant name matching_word_pairs +# wrong constant name protectable +# wrong constant name special +# wrong constant name split_into_flow +# wrong constant name unmask_protected_sequences +# wrong constant name word_pair_map +# wrong constant name +# wrong constant name as_string +# wrong constant name bitmap_for +# wrong constant name each_name_of +# wrong constant name special +# wrong constant name +# wrong constant name accept +# wrong constant name +# wrong constant name new +# wrong constant name +# wrong constant name << +# wrong constant name == +# uninitialized constant RDoc::Markup::Document::Elem +# wrong constant name accept +# wrong constant name concat +# wrong constant name each +# wrong constant name empty? +# wrong constant name file +# wrong constant name file= +# wrong constant name initialize +# wrong constant name merge +# wrong constant name merged? +# wrong constant name omit_headings_below +# wrong constant name omit_headings_below= +# wrong constant name parts +# wrong constant name push +# wrong constant name table_of_contents +# wrong constant name +# undefined method `initialize1' for class `RDoc::Markup::Formatter' +# wrong constant name +# wrong constant name accept_document +# wrong constant name add_special_RDOCLINK +# wrong constant name add_special_TIDYLINK +# wrong constant name add_tag +# wrong constant name annotate +# wrong constant name convert +# wrong constant name convert_flow +# wrong constant name convert_special +# wrong constant name convert_string +# wrong constant name ignore +# wrong constant name in_tt? +# wrong constant name initialize1 +# wrong constant name initialize +# wrong constant name off_tags +# wrong constant name on_tags +# wrong constant name parse_url +# wrong constant name tt? +# uninitialized constant RDoc::Markup::Formatter::InlineTag::Elem +# wrong constant name bit +# wrong constant name bit= +# wrong constant name off +# wrong constant name off= +# wrong constant name on +# wrong constant name on= +# wrong constant name +# wrong constant name [] +# wrong constant name members +# wrong constant name +# wrong constant name gen_relative_url +# uninitialized constant RDoc::Markup::FormatterTestCase::E +# uninitialized constant RDoc::Markup::FormatterTestCase::PASSTHROUGH_EXCEPTIONS +# uninitialized constant RDoc::Markup::FormatterTestCase::SIGNALS +# uninitialized constant RDoc::Markup::FormatterTestCase::TEARDOWN_METHODS +# uninitialized constant RDoc::Markup::FormatterTestCase::UNDEFINED +# wrong constant name +# wrong constant name add_visitor_tests +# wrong constant name == +# wrong constant name accept +# wrong constant name +# wrong constant name new +# undefined method `label1' for class `RDoc::Markup::Heading' +# uninitialized constant RDoc::Markup::Heading::Elem +# wrong constant name accept +# wrong constant name aref +# wrong constant name label1 +# wrong constant name label +# wrong constant name level +# wrong constant name level= +# wrong constant name plain_html +# wrong constant name text +# wrong constant name text= +# wrong constant name +# wrong constant name [] +# wrong constant name members +# wrong constant name to_html +# wrong constant name to_label +# wrong constant name == +# wrong constant name file +# wrong constant name include_path +# wrong constant name initialize +# wrong constant name +# undefined method `text1' for class `RDoc::Markup::IndentedParagraph' +# wrong constant name indent +# wrong constant name initialize +# wrong constant name text1 +# wrong constant name text +# wrong constant name +# undefined method `initialize1' for class `RDoc::Markup::List' +# wrong constant name << +# wrong constant name == +# wrong constant name accept +# wrong constant name empty? +# wrong constant name initialize1 +# wrong constant name initialize +# wrong constant name items +# wrong constant name last +# wrong constant name push +# wrong constant name type +# wrong constant name type= +# wrong constant name +# undefined method `initialize1' for class `RDoc::Markup::ListItem' +# wrong constant name << +# wrong constant name == +# wrong constant name accept +# wrong constant name empty? +# wrong constant name initialize1 +# wrong constant name initialize +# wrong constant name label +# wrong constant name label= +# wrong constant name length +# wrong constant name parts +# wrong constant name push +# wrong constant name +# undefined method `text1' for class `RDoc::Markup::Paragraph' +# wrong constant name text1 +# wrong constant name text +# wrong constant name +# undefined method `parse1' for class `RDoc::Markup::Parser' +# undefined method `skip1' for class `RDoc::Markup::Parser' +# wrong constant name +# uninitialized constant RDoc::Markup::Parser::MARKUP_FORMAT +# wrong constant name +# uninitialized constant RDoc::Markup::Parser::TO_HTML_CHARACTERS +# wrong constant name build_heading +# wrong constant name build_list +# wrong constant name build_paragraph +# wrong constant name build_verbatim +# wrong constant name char_pos +# wrong constant name debug +# wrong constant name debug= +# wrong constant name get +# wrong constant name parse1 +# wrong constant name parse +# wrong constant name parse_text +# wrong constant name peek_token +# wrong constant name setup_scanner +# wrong constant name skip1 +# wrong constant name skip +# wrong constant name token_pos +# wrong constant name tokenize +# wrong constant name tokens +# wrong constant name unget +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name parse +# wrong constant name tokenize +# undefined method `handle1' for class `RDoc::Markup::PreProcess' +# undefined method `handle_directive1' for class `RDoc::Markup::PreProcess' +# undefined method `handle_directive2' for class `RDoc::Markup::PreProcess' +# wrong constant name find_include_file +# wrong constant name handle1 +# wrong constant name handle +# wrong constant name handle_directive1 +# wrong constant name handle_directive2 +# wrong constant name handle_directive +# wrong constant name include_file +# wrong constant name initialize +# wrong constant name options +# wrong constant name options= +# wrong constant name +# wrong constant name post_process +# wrong constant name post_processors +# wrong constant name register +# wrong constant name registered +# wrong constant name reset +# wrong constant name << +# wrong constant name == +# wrong constant name accept +# wrong constant name initialize +# wrong constant name merge +# wrong constant name parts +# wrong constant name push +# wrong constant name text +# wrong constant name +# wrong constant name accept +# wrong constant name +# wrong constant name == +# wrong constant name initialize +# wrong constant name text +# wrong constant name text= +# wrong constant name type +# wrong constant name +# uninitialized constant RDoc::Markup::TextFormatterTestCase::E +# uninitialized constant RDoc::Markup::TextFormatterTestCase::PASSTHROUGH_EXCEPTIONS +# uninitialized constant RDoc::Markup::TextFormatterTestCase::SIGNALS +# uninitialized constant RDoc::Markup::TextFormatterTestCase::TEARDOWN_METHODS +# uninitialized constant RDoc::Markup::TextFormatterTestCase::UNDEFINED +# wrong constant name +# wrong constant name add_text_tests +# wrong constant name +# wrong constant name +# uninitialized constant RDoc::Markup::ToHtml::MARKUP_FORMAT +# uninitialized constant RDoc::Markup::ToHtml::TO_HTML_CHARACTERS +# wrong constant name accept_blank_line +# wrong constant name accept_block_quote +# wrong constant name accept_heading +# wrong constant name accept_list_end +# wrong constant name accept_list_item_end +# wrong constant name accept_list_item_start +# wrong constant name accept_list_start +# wrong constant name accept_paragraph +# wrong constant name accept_raw +# wrong constant name accept_rule +# wrong constant name accept_verbatim +# wrong constant name code_object +# wrong constant name code_object= +# wrong constant name convert_string +# wrong constant name end_accepting +# wrong constant name from_path +# wrong constant name from_path= +# wrong constant name gen_url +# wrong constant name handle_RDOCLINK +# wrong constant name handle_special_HARD_BREAK +# wrong constant name handle_special_HYPERLINK +# wrong constant name handle_special_RDOCLINK +# wrong constant name handle_special_TIDYLINK +# wrong constant name html_list_name +# wrong constant name in_list_entry +# wrong constant name init_tags +# wrong constant name list +# wrong constant name list_end_for +# wrong constant name list_item_start +# wrong constant name parseable? +# wrong constant name res +# wrong constant name start_accepting +# wrong constant name to_html +# wrong constant name +# undefined method `cross_reference1' for class `RDoc::Markup::ToHtmlCrossref' +# undefined method `initialize1' for class `RDoc::Markup::ToHtmlCrossref' +# uninitialized constant RDoc::Markup::ToHtmlCrossref::LIST_TYPE_TO_HTML +# uninitialized constant RDoc::Markup::ToHtmlCrossref::MARKUP_FORMAT +# uninitialized constant RDoc::Markup::ToHtmlCrossref::TO_HTML_CHARACTERS +# wrong constant name context +# wrong constant name context= +# wrong constant name cross_reference1 +# wrong constant name cross_reference +# wrong constant name handle_special_CROSSREF +# wrong constant name initialize1 +# wrong constant name initialize +# wrong constant name link +# wrong constant name show_hash +# wrong constant name show_hash= +# wrong constant name +# undefined method `initialize1' for class `RDoc::Markup::ToHtmlSnippet' +# undefined method `initialize2' for class `RDoc::Markup::ToHtmlSnippet' +# undefined method `initialize3' for class `RDoc::Markup::ToHtmlSnippet' +# uninitialized constant RDoc::Markup::ToHtmlSnippet::LIST_TYPE_TO_HTML +# uninitialized constant RDoc::Markup::ToHtmlSnippet::MARKUP_FORMAT +# uninitialized constant RDoc::Markup::ToHtmlSnippet::TO_HTML_CHARACTERS +# wrong constant name accept_raw +# wrong constant name accept_rule +# wrong constant name add_paragraph +# wrong constant name character_limit +# wrong constant name characters +# wrong constant name handle_special_CROSSREF +# wrong constant name initialize1 +# wrong constant name initialize2 +# wrong constant name initialize3 +# wrong constant name initialize +# wrong constant name mask +# wrong constant name paragraph_limit +# wrong constant name paragraphs +# wrong constant name truncate +# wrong constant name +# wrong constant name accept_block_quote +# wrong constant name accept_heading +# wrong constant name accept_list_end +# wrong constant name accept_list_item_end +# wrong constant name accept_list_item_start +# wrong constant name accept_list_start +# wrong constant name accept_paragraph +# wrong constant name accept_raw +# wrong constant name accept_rule +# wrong constant name accept_verbatim +# wrong constant name end_accepting +# wrong constant name initialize +# wrong constant name start_accepting +# wrong constant name +# undefined method `initialize1' for class `RDoc::Markup::ToLabel' +# wrong constant name accept_blank_line +# wrong constant name accept_block_quote +# wrong constant name accept_heading +# wrong constant name accept_list_end +# wrong constant name accept_list_item_end +# wrong constant name accept_list_item_start +# wrong constant name accept_list_start +# wrong constant name accept_paragraph +# wrong constant name accept_raw +# wrong constant name accept_rule +# wrong constant name accept_verbatim +# wrong constant name convert +# wrong constant name end_accepting +# wrong constant name handle_special_CROSSREF +# wrong constant name handle_special_HARD_BREAK +# wrong constant name handle_special_TIDYLINK +# wrong constant name initialize1 +# wrong constant name initialize +# wrong constant name res +# wrong constant name start_accepting +# wrong constant name +# wrong constant name gen_url +# wrong constant name handle_rdoc_link +# wrong constant name handle_special_RDOCLINK +# wrong constant name handle_special_TIDYLINK +# wrong constant name +# undefined method `initialize1' for class `RDoc::Markup::ToRdoc' +# wrong constant name accept_blank_line +# wrong constant name accept_block_quote +# wrong constant name accept_heading +# wrong constant name accept_indented_paragraph +# wrong constant name accept_list_end +# wrong constant name accept_list_item_end +# wrong constant name accept_list_item_start +# wrong constant name accept_list_start +# wrong constant name accept_paragraph +# wrong constant name accept_raw +# wrong constant name accept_rule +# wrong constant name accept_verbatim +# wrong constant name attributes +# wrong constant name end_accepting +# wrong constant name handle_special_HARD_BREAK +# wrong constant name handle_special_SUPPRESSED_CROSSREF +# wrong constant name indent +# wrong constant name indent= +# wrong constant name init_tags +# wrong constant name initialize1 +# wrong constant name initialize +# wrong constant name list_index +# wrong constant name list_type +# wrong constant name list_width +# wrong constant name prefix +# wrong constant name res +# wrong constant name start_accepting +# wrong constant name use_prefix +# wrong constant name width +# wrong constant name width= +# wrong constant name wrap +# wrong constant name +# wrong constant name accept_blank_line +# wrong constant name accept_block_quote +# wrong constant name accept_heading +# wrong constant name accept_list_end +# wrong constant name accept_list_end_bullet +# wrong constant name accept_list_item_end +# wrong constant name accept_list_item_start +# wrong constant name accept_list_start +# wrong constant name accept_paragraph +# wrong constant name accept_raw +# wrong constant name accept_rule +# wrong constant name accept_verbatim +# wrong constant name end_accepting +# wrong constant name initialize +# wrong constant name omit_headings_below +# wrong constant name omit_headings_below= +# wrong constant name res +# wrong constant name start_accepting +# wrong constant name suppressed? +# wrong constant name +# wrong constant name to_toc +# wrong constant name accept_blank_line +# wrong constant name accept_heading +# wrong constant name accept_list_end +# wrong constant name accept_list_item_end +# wrong constant name accept_list_item_start +# wrong constant name accept_list_start +# wrong constant name accept_paragraph +# wrong constant name accept_raw +# wrong constant name accept_rule +# wrong constant name accept_verbatim +# wrong constant name end_accepting +# wrong constant name start_accepting +# wrong constant name +# undefined method `initialize1' for class `RDoc::Markup::ToTtOnly' +# wrong constant name accept_blank_line +# wrong constant name accept_block_quote +# wrong constant name accept_heading +# wrong constant name accept_list_end +# wrong constant name accept_list_item_end +# wrong constant name accept_list_item_start +# wrong constant name accept_list_start +# wrong constant name accept_paragraph +# wrong constant name accept_raw +# wrong constant name accept_rule +# wrong constant name accept_verbatim +# wrong constant name do_nothing +# wrong constant name end_accepting +# wrong constant name initialize1 +# wrong constant name initialize +# wrong constant name list_type +# wrong constant name res +# wrong constant name start_accepting +# wrong constant name tt_sections +# wrong constant name +# wrong constant name format +# wrong constant name format= +# wrong constant name normalize +# wrong constant name ruby? +# wrong constant name +# wrong constant name +# wrong constant name parse +# wrong constant name +# wrong constant name +# undefined method `load_markup_provider1' for module `YARD::Templates::Helpers::MarkupHelper' +# undefined method `markup_class1' for module `YARD::Templates::Helpers::MarkupHelper' +# undefined method `markup_provider1' for module `YARD::Templates::Helpers::MarkupHelper' +# wrong constant name load_markup_provider1 +# wrong constant name load_markup_provider +# wrong constant name markup_class1 +# wrong constant name markup_class +# wrong constant name markup_file_contents +# wrong constant name markup_for_file +# wrong constant name markup_provider1 +# wrong constant name markup_provider +# wrong constant name +# wrong constant name clear_markup_cache +# wrong constant name markup_cache +# wrong constant name markup_cache= +# undefined method `format_code1' for module `YARD::Templates::Helpers::MethodHelper' +# wrong constant name format_args +# wrong constant name format_block +# wrong constant name format_code1 +# wrong constant name format_code +# wrong constant name format_constant +# wrong constant name format_lines +# wrong constant name format_return_types +# wrong constant name +# undefined method `prune_method_listing1' for module `YARD::Templates::Helpers::ModuleHelper' +# wrong constant name prune_method_listing1 +# wrong constant name prune_method_listing +# wrong constant name +# undefined method `align_right1' for module `YARD::Templates::Helpers::TextHelper' +# undefined method `align_right2' for module `YARD::Templates::Helpers::TextHelper' +# undefined method `hr1' for module `YARD::Templates::Helpers::TextHelper' +# undefined method `hr2' for module `YARD::Templates::Helpers::TextHelper' +# undefined method `indent1' for module `YARD::Templates::Helpers::TextHelper' +# undefined method `title_align_right1' for module `YARD::Templates::Helpers::TextHelper' +# undefined method `wrap1' for module `YARD::Templates::Helpers::TextHelper' +# wrong constant name align_right1 +# wrong constant name align_right2 +# wrong constant name align_right +# wrong constant name h +# wrong constant name hr1 +# wrong constant name hr2 +# wrong constant name hr +# wrong constant name indent1 +# wrong constant name indent +# wrong constant name signature +# wrong constant name title_align_right1 +# wrong constant name title_align_right +# wrong constant name wrap1 +# wrong constant name wrap +# wrong constant name +# wrong constant name format_path +# wrong constant name h +# wrong constant name tidy +# wrong constant name uml_visibility +# wrong constant name +# wrong constant name +# wrong constant name << +# wrong constant name == +# uninitialized constant YARD::Templates::Section::Elem +# wrong constant name [] +# wrong constant name any +# wrong constant name eql? +# wrong constant name initialize +# wrong constant name name +# wrong constant name name= +# wrong constant name place +# wrong constant name push +# wrong constant name unshift +# wrong constant name +# undefined method `erb_with1' for module `YARD::Templates::Template' +# undefined method `file1' for module `YARD::Templates::Template' +# undefined method `initialize1' for module `YARD::Templates::Template' +# undefined method `run1' for module `YARD::Templates::Template' +# undefined method `run2' for module `YARD::Templates::Template' +# undefined method `run3' for module `YARD::Templates::Template' +# undefined method `run4' for module `YARD::Templates::Template' +# undefined method `superb1' for module `YARD::Templates::Template' +# undefined method `yieldall1' for module `YARD::Templates::Template' +# wrong constant name +# uninitialized constant YARD::Templates::Template::T +# wrong constant name class +# wrong constant name class= +# wrong constant name erb +# wrong constant name erb_file_for +# wrong constant name erb_with1 +# wrong constant name erb_with +# wrong constant name file1 +# wrong constant name file +# wrong constant name init +# wrong constant name initialize1 +# wrong constant name initialize +# wrong constant name inspect +# wrong constant name options +# wrong constant name options= +# wrong constant name run1 +# wrong constant name run2 +# wrong constant name run3 +# wrong constant name run4 +# wrong constant name run +# wrong constant name section +# wrong constant name section= +# wrong constant name sections +# wrong constant name superb1 +# wrong constant name superb +# wrong constant name yieldall1 +# wrong constant name yieldall +# undefined method `find_nth_file1' for module `YARD::Templates::Template::ClassMethods' +# uninitialized constant YARD::Templates::Template::ClassMethods::S +# uninitialized constant YARD::Templates::Template::ClassMethods::T +# wrong constant name find_file +# wrong constant name find_nth_file1 +# wrong constant name find_nth_file +# wrong constant name full_path +# wrong constant name full_path= +# wrong constant name full_paths +# wrong constant name initialize +# wrong constant name is_a? +# wrong constant name new +# wrong constant name path +# wrong constant name path= +# wrong constant name reset_full_paths +# wrong constant name run +# wrong constant name +# wrong constant name +# wrong constant name extra_includes +# wrong constant name extra_includes= +# wrong constant name include_extra +# wrong constant name included +# wrong constant name __globals +# wrong constant name default_return +# wrong constant name default_return= +# wrong constant name embed_mixins +# wrong constant name embed_mixins= +# wrong constant name embed_mixins_match? +# wrong constant name format +# wrong constant name format= +# wrong constant name globals +# wrong constant name globals= +# wrong constant name hide_void_return +# wrong constant name hide_void_return= +# wrong constant name highlight +# wrong constant name highlight= +# wrong constant name index +# wrong constant name index= +# wrong constant name markup +# wrong constant name markup= +# wrong constant name markup_provider +# wrong constant name markup_provider= +# wrong constant name no_highlight +# wrong constant name no_highlight= +# wrong constant name object +# wrong constant name object= +# wrong constant name owner +# wrong constant name owner= +# wrong constant name page_title +# wrong constant name page_title= +# wrong constant name serialize +# wrong constant name serialize= +# wrong constant name serializer +# wrong constant name serializer= +# wrong constant name template +# wrong constant name template= +# wrong constant name type +# wrong constant name type= +# wrong constant name verifier +# wrong constant name verifier= +# wrong constant name +# wrong constant name +# wrong constant name add_expressions +# wrong constant name call +# wrong constant name expressions +# wrong constant name expressions= +# wrong constant name initialize +# wrong constant name method_missing +# wrong constant name o +# wrong constant name object +# wrong constant name run +# wrong constant name +# wrong constant name +# wrong constant name load_plugins +# wrong constant name parse +# wrong constant name parse_string +# wrong constant name ruby18? +# wrong constant name ruby19? +# wrong constant name ruby2? +# wrong constant name windows? +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name case_insensitive_match +# wrong constant name case_insensitive_match= +# wrong constant name continue_on_exists_proc +# wrong constant name continue_on_exists_proc= +# wrong constant name default_compression +# wrong constant name default_compression= +# wrong constant name force_entry_names_encoding +# wrong constant name force_entry_names_encoding= +# wrong constant name on_exists_proc +# wrong constant name on_exists_proc= +# wrong constant name reset! +# wrong constant name setup +# wrong constant name sort_entries +# wrong constant name sort_entries= +# wrong constant name unicode_names +# wrong constant name unicode_names= +# wrong constant name warn_invalid_date +# wrong constant name warn_invalid_date= +# wrong constant name write_zip64_support +# wrong constant name write_zip64_support= +# undefined method `initialize1' for class `Zip::CentralDirectory' +# undefined method `initialize2' for class `Zip::CentralDirectory' +# wrong constant name == +# uninitialized constant Zip::CentralDirectory::Elem +# wrong constant name comment +# wrong constant name each +# wrong constant name entries +# wrong constant name get_64_e_o_c_d +# wrong constant name get_e_o_c_d +# wrong constant name initialize1 +# wrong constant name initialize2 +# wrong constant name initialize +# wrong constant name read_64_e_o_c_d +# wrong constant name read_central_directory_entries +# wrong constant name read_e_o_c_d +# wrong constant name read_from_stream +# wrong constant name size +# wrong constant name start_buf +# wrong constant name write_to_stream +# wrong constant name zip64_file? +# wrong constant name +# wrong constant name read_from_stream +# wrong constant name +# wrong constant name finish +# wrong constant name +# uninitialized constant Zip::DOSTime::COMMON_YEAR_DAYS_IN_MONTH +# uninitialized constant Zip::DOSTime::DATE_FORMATS +# uninitialized constant Zip::DOSTime::DAYS_INTO_WEEK +# uninitialized constant Zip::DOSTime::RFC2822_DAY_NAME +# uninitialized constant Zip::DOSTime::RFC2822_MONTH_NAME +# uninitialized constant Zip::DOSTime::WEEKEND_DAYS +# wrong constant name dos_equals +# wrong constant name to_binary_dos_date +# wrong constant name to_binary_dos_time +# wrong constant name +# wrong constant name parse_binary_dos_format +# wrong constant name initialize +# wrong constant name +# wrong constant name +# undefined method `initialize1' for class `Zip::Deflater' +# undefined method `initialize2' for class `Zip::Deflater' +# wrong constant name << +# wrong constant name crc +# wrong constant name initialize1 +# wrong constant name initialize2 +# wrong constant name initialize +# wrong constant name size +# wrong constant name +# wrong constant name +# wrong constant name +# undefined method `extract1' for class `Zip::Entry' +# undefined method `write_local_entry1' for class `Zip::Entry' +# wrong constant name <=> +# wrong constant name == +# wrong constant name calculate_local_header_size +# wrong constant name cdir_header_size +# wrong constant name check_c_dir_entry_comment_size +# wrong constant name check_c_dir_entry_signature +# wrong constant name check_c_dir_entry_static_header_length +# wrong constant name check_name +# wrong constant name clean_up +# wrong constant name comment +# wrong constant name comment= +# wrong constant name comment_size +# wrong constant name compressed_size +# wrong constant name compressed_size= +# wrong constant name compression_method +# wrong constant name compression_method= +# wrong constant name crc +# wrong constant name crc= +# wrong constant name directory? +# wrong constant name dirty +# wrong constant name dirty= +# wrong constant name external_file_attributes +# wrong constant name external_file_attributes= +# wrong constant name extra +# wrong constant name extra= +# wrong constant name extra_size +# wrong constant name extract1 +# wrong constant name extract +# wrong constant name file? +# wrong constant name file_stat +# wrong constant name file_type_is? +# wrong constant name filepath +# wrong constant name follow_symlinks +# wrong constant name follow_symlinks= +# wrong constant name fstype +# wrong constant name fstype= +# wrong constant name ftype +# wrong constant name gather_fileinfo_from_srcpath +# wrong constant name get_extra_attributes_from_path +# wrong constant name get_input_stream +# wrong constant name get_raw_input_stream +# wrong constant name gp_flags +# wrong constant name gp_flags= +# wrong constant name header_signature +# wrong constant name header_signature= +# wrong constant name initialize +# wrong constant name internal_file_attributes +# wrong constant name internal_file_attributes= +# wrong constant name local_entry_offset +# wrong constant name local_header_offset +# wrong constant name local_header_offset= +# wrong constant name mtime +# wrong constant name name +# wrong constant name name= +# wrong constant name name_is_directory? +# wrong constant name name_safe? +# wrong constant name name_size +# wrong constant name next_header_offset +# wrong constant name pack_c_dir_entry +# wrong constant name pack_local_entry +# wrong constant name parent_as_string +# wrong constant name read_c_dir_entry +# wrong constant name read_c_dir_extra_field +# wrong constant name read_local_entry +# wrong constant name restore_ownership +# wrong constant name restore_ownership= +# wrong constant name restore_permissions +# wrong constant name restore_permissions= +# wrong constant name restore_times +# wrong constant name restore_times= +# wrong constant name set_default_vars_values +# wrong constant name set_extra_attributes_on_path +# wrong constant name set_ftype_from_c_dir_entry +# wrong constant name set_unix_permissions_on_path +# wrong constant name size +# wrong constant name size= +# wrong constant name symlink? +# wrong constant name time +# wrong constant name time= +# wrong constant name unix_gid +# wrong constant name unix_gid= +# wrong constant name unix_perms +# wrong constant name unix_perms= +# wrong constant name unix_uid +# wrong constant name unix_uid= +# wrong constant name unpack_c_dir_entry +# wrong constant name unpack_local_entry +# wrong constant name verify_local_header_size! +# wrong constant name write_c_dir_entry +# wrong constant name write_local_entry1 +# wrong constant name write_local_entry +# wrong constant name write_to_zip_output_stream +# wrong constant name zipfile +# wrong constant name zipfile= +# wrong constant name +# wrong constant name read_c_dir_entry +# wrong constant name read_local_entry +# wrong constant name read_zip_64_long +# wrong constant name read_zip_long +# wrong constant name read_zip_short +# wrong constant name +# wrong constant name +# undefined method `glob1' for class `Zip::EntrySet' +# undefined method `initialize1' for class `Zip::EntrySet' +# wrong constant name << +# wrong constant name == +# uninitialized constant Zip::EntrySet::Elem +# wrong constant name delete +# wrong constant name each +# wrong constant name entries +# wrong constant name entry_order +# wrong constant name entry_order= +# wrong constant name entry_set +# wrong constant name entry_set= +# wrong constant name find_entry +# wrong constant name glob1 +# wrong constant name glob +# wrong constant name include? +# wrong constant name initialize1 +# wrong constant name initialize +# wrong constant name length +# wrong constant name parent +# wrong constant name push +# wrong constant name size +# wrong constant name sorted_entries +# wrong constant name +# wrong constant name +# undefined method `initialize1' for class `Zip::ExtraField' +# uninitialized constant Zip::ExtraField::Elem +# wrong constant name +# wrong constant name +# uninitialized constant Zip::ExtraField::K +# wrong constant name +# wrong constant name +# wrong constant name +# uninitialized constant Zip::ExtraField::V +# wrong constant name +# wrong constant name +# wrong constant name c_dir_size +# wrong constant name create +# wrong constant name create_unknown_item +# wrong constant name extra_field_type_exist +# wrong constant name extra_field_type_unknown +# wrong constant name initialize1 +# wrong constant name initialize +# wrong constant name local_size +# wrong constant name merge +# wrong constant name ordered_values +# wrong constant name to_c_dir_bin +# wrong constant name to_local_bin +# wrong constant name == +# wrong constant name initial_parse +# wrong constant name to_c_dir_bin +# wrong constant name to_local_bin +# wrong constant name +# wrong constant name register_map +# undefined method `initialize1' for class `Zip::ExtraField::IUnix' +# wrong constant name gid +# wrong constant name gid= +# wrong constant name initialize1 +# wrong constant name initialize +# wrong constant name merge +# wrong constant name pack_for_c_dir +# wrong constant name pack_for_local +# wrong constant name uid +# wrong constant name uid= +# wrong constant name +# undefined method `initialize1' for class `Zip::ExtraField::NTFS' +# wrong constant name atime +# wrong constant name atime= +# wrong constant name ctime +# wrong constant name ctime= +# wrong constant name initialize1 +# wrong constant name initialize +# wrong constant name merge +# wrong constant name mtime +# wrong constant name mtime= +# wrong constant name pack_for_c_dir +# wrong constant name pack_for_local +# wrong constant name +# undefined method `initialize1' for class `Zip::ExtraField::OldUnix' +# wrong constant name atime +# wrong constant name atime= +# wrong constant name gid +# wrong constant name gid= +# wrong constant name initialize1 +# wrong constant name initialize +# wrong constant name merge +# wrong constant name mtime +# wrong constant name mtime= +# wrong constant name pack_for_c_dir +# wrong constant name pack_for_local +# wrong constant name uid +# wrong constant name uid= +# wrong constant name +# undefined method `initialize1' for class `Zip::ExtraField::UniversalTime' +# wrong constant name atime +# wrong constant name atime= +# wrong constant name ctime +# wrong constant name ctime= +# wrong constant name flag +# wrong constant name flag= +# wrong constant name initialize1 +# wrong constant name initialize +# wrong constant name merge +# wrong constant name mtime +# wrong constant name mtime= +# wrong constant name pack_for_c_dir +# wrong constant name pack_for_local +# wrong constant name +# undefined method `initialize1' for class `Zip::ExtraField::Zip64' +# undefined method `parse1' for class `Zip::ExtraField::Zip64' +# undefined method `parse2' for class `Zip::ExtraField::Zip64' +# wrong constant name compressed_size +# wrong constant name compressed_size= +# wrong constant name disk_start_number +# wrong constant name disk_start_number= +# wrong constant name initialize1 +# wrong constant name initialize +# wrong constant name merge +# wrong constant name original_size +# wrong constant name original_size= +# wrong constant name pack_for_c_dir +# wrong constant name pack_for_local +# wrong constant name parse1 +# wrong constant name parse2 +# wrong constant name parse +# wrong constant name relative_header_offset +# wrong constant name relative_header_offset= +# wrong constant name +# undefined method `initialize1' for class `Zip::ExtraField::Zip64Placeholder' +# wrong constant name initialize1 +# wrong constant name initialize +# wrong constant name pack_for_local +# wrong constant name +# wrong constant name +# undefined method `get_output_stream1' for class `Zip::File' +# undefined method `get_output_stream2' for class `Zip::File' +# undefined method `get_output_stream3' for class `Zip::File' +# undefined method `get_output_stream4' for class `Zip::File' +# undefined method `get_output_stream5' for class `Zip::File' +# undefined method `get_output_stream6' for class `Zip::File' +# undefined method `get_output_stream7' for class `Zip::File' +# undefined method `get_output_stream8' for class `Zip::File' +# undefined method `initialize1' for class `Zip::File' +# undefined method `initialize2' for class `Zip::File' +# undefined method `initialize3' for class `Zip::File' +# undefined method `mkdir1' for class `Zip::File' +# undefined method `write_buffer1' for class `Zip::File' +# uninitialized constant Zip::File::END_OF_CDS +# uninitialized constant Zip::File::Elem +# uninitialized constant Zip::File::MAX_END_OF_CDS_SIZE +# uninitialized constant Zip::File::STATIC_EOCD_SIZE +# uninitialized constant Zip::File::ZIP64_END_OF_CDS +# uninitialized constant Zip::File::ZIP64_EOCD_LOCATOR +# wrong constant name add +# wrong constant name close +# wrong constant name comment= +# wrong constant name commit +# wrong constant name commit_required? +# wrong constant name extract +# wrong constant name find_entry +# wrong constant name get_entry +# wrong constant name get_input_stream +# wrong constant name get_output_stream1 +# wrong constant name get_output_stream2 +# wrong constant name get_output_stream3 +# wrong constant name get_output_stream4 +# wrong constant name get_output_stream5 +# wrong constant name get_output_stream6 +# wrong constant name get_output_stream7 +# wrong constant name get_output_stream8 +# wrong constant name get_output_stream +# wrong constant name glob +# wrong constant name initialize1 +# wrong constant name initialize2 +# wrong constant name initialize3 +# wrong constant name initialize +# wrong constant name mkdir1 +# wrong constant name mkdir +# wrong constant name name +# wrong constant name read +# wrong constant name remove +# wrong constant name rename +# wrong constant name replace +# wrong constant name restore_ownership +# wrong constant name restore_ownership= +# wrong constant name restore_permissions +# wrong constant name restore_permissions= +# wrong constant name restore_times +# wrong constant name restore_times= +# wrong constant name write_buffer1 +# wrong constant name write_buffer +# undefined singleton method `open1' for `Zip::File' +# undefined singleton method `open_buffer1' for `Zip::File' +# undefined singleton method `split1' for `Zip::File' +# undefined singleton method `split2' for `Zip::File' +# undefined singleton method `split3' for `Zip::File' +# wrong constant name +# wrong constant name add_buffer +# wrong constant name foreach +# wrong constant name get_partial_zip_file_name +# wrong constant name get_segment_count_for_split +# wrong constant name get_segment_size_for_split +# wrong constant name open1 +# wrong constant name open +# wrong constant name open_buffer1 +# wrong constant name open_buffer +# wrong constant name put_split_signature +# wrong constant name save_splited_part +# wrong constant name split1 +# wrong constant name split2 +# wrong constant name split3 +# wrong constant name split +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# undefined method `each1' for module `Zip::IOExtras::AbstractInputStream' +# undefined method `each_line1' for module `Zip::IOExtras::AbstractInputStream' +# undefined method `gets1' for module `Zip::IOExtras::AbstractInputStream' +# undefined method `gets2' for module `Zip::IOExtras::AbstractInputStream' +# undefined method `read1' for module `Zip::IOExtras::AbstractInputStream' +# undefined method `read2' for module `Zip::IOExtras::AbstractInputStream' +# undefined method `readline1' for module `Zip::IOExtras::AbstractInputStream' +# undefined method `readlines1' for module `Zip::IOExtras::AbstractInputStream' +# uninitialized constant Zip::IOExtras::AbstractInputStream::Elem +# wrong constant name each1 +# wrong constant name each +# wrong constant name each_line1 +# wrong constant name each_line +# wrong constant name flush +# wrong constant name gets1 +# wrong constant name gets2 +# wrong constant name gets +# wrong constant name initialize +# wrong constant name lineno +# wrong constant name lineno= +# wrong constant name pos +# wrong constant name read1 +# wrong constant name read2 +# wrong constant name read +# wrong constant name readline1 +# wrong constant name readline +# wrong constant name readlines1 +# wrong constant name readlines +# wrong constant name ungetc +# wrong constant name +# wrong constant name print +# wrong constant name printf +# wrong constant name putc +# wrong constant name puts +# wrong constant name write +# wrong constant name +# wrong constant name kind_of? +# wrong constant name +# wrong constant name +# wrong constant name copy_stream +# wrong constant name copy_stream_n +# undefined method `initialize1' for class `Zip::Inflater' +# undefined method `sysread1' for class `Zip::Inflater' +# undefined method `sysread2' for class `Zip::Inflater' +# uninitialized constant Zip::Inflater::CHUNK_SIZE +# wrong constant name eof +# wrong constant name eof? +# wrong constant name initialize1 +# wrong constant name initialize +# wrong constant name input_finished? +# wrong constant name produce_input +# wrong constant name sysread1 +# wrong constant name sysread2 +# wrong constant name sysread +# wrong constant name +# undefined method `get_io1' for class `Zip::InputStream' +# undefined method `initialize1' for class `Zip::InputStream' +# undefined method `initialize2' for class `Zip::InputStream' +# undefined method `sysread1' for class `Zip::InputStream' +# undefined method `sysread2' for class `Zip::InputStream' +# uninitialized constant Zip::InputStream::Elem +# wrong constant name close +# wrong constant name eof +# wrong constant name eof? +# wrong constant name get_decompressor +# wrong constant name get_io1 +# wrong constant name get_io +# wrong constant name get_next_entry +# wrong constant name initialize1 +# wrong constant name initialize2 +# wrong constant name initialize +# wrong constant name input_finished? +# wrong constant name open_entry +# wrong constant name produce_input +# wrong constant name rewind +# wrong constant name sysread1 +# wrong constant name sysread2 +# wrong constant name sysread +# undefined singleton method `open1' for `Zip::InputStream' +# undefined singleton method `open2' for `Zip::InputStream' +# undefined singleton method `open_buffer1' for `Zip::InputStream' +# wrong constant name +# wrong constant name open1 +# wrong constant name open2 +# wrong constant name open +# wrong constant name open_buffer1 +# wrong constant name open_buffer +# wrong constant name +# wrong constant name << +# wrong constant name compressed_size +# wrong constant name size +# wrong constant name +# wrong constant name instance +# undefined singleton method `sysread1' for `Zip::NullDecompressor' +# undefined singleton method `sysread2' for `Zip::NullDecompressor' +# wrong constant name +# wrong constant name eof +# wrong constant name input_finished? +# wrong constant name produce_input +# wrong constant name sysread1 +# wrong constant name sysread2 +# wrong constant name sysread +# wrong constant name decrypt +# wrong constant name reset! +# wrong constant name +# wrong constant name data_descriptor +# wrong constant name encrypt +# wrong constant name header +# wrong constant name reset! +# wrong constant name +# wrong constant name gp_flags +# wrong constant name header_bytesize +# wrong constant name +# uninitialized constant Zip::NullInputStream::Elem +# wrong constant name +# undefined method `initialize1' for class `Zip::OutputStream' +# undefined method `initialize2' for class `Zip::OutputStream' +# undefined method `put_next_entry1' for class `Zip::OutputStream' +# undefined method `put_next_entry2' for class `Zip::OutputStream' +# undefined method `put_next_entry3' for class `Zip::OutputStream' +# undefined method `put_next_entry4' for class `Zip::OutputStream' +# wrong constant name << +# wrong constant name close +# wrong constant name close_buffer +# wrong constant name comment +# wrong constant name comment= +# wrong constant name copy_raw_entry +# wrong constant name finish +# wrong constant name initialize1 +# wrong constant name initialize2 +# wrong constant name initialize +# wrong constant name put_next_entry1 +# wrong constant name put_next_entry2 +# wrong constant name put_next_entry3 +# wrong constant name put_next_entry4 +# wrong constant name put_next_entry +# undefined singleton method `open1' for `Zip::OutputStream' +# undefined singleton method `write_buffer1' for `Zip::OutputStream' +# undefined singleton method `write_buffer2' for `Zip::OutputStream' +# wrong constant name +# wrong constant name open1 +# wrong constant name open +# wrong constant name write_buffer1 +# wrong constant name write_buffer2 +# wrong constant name write_buffer +# wrong constant name << +# wrong constant name crc +# wrong constant name initialize +# wrong constant name size +# wrong constant name +# undefined method `sysread1' for class `Zip::PassThruDecompressor' +# undefined method `sysread2' for class `Zip::PassThruDecompressor' +# uninitialized constant Zip::PassThruDecompressor::CHUNK_SIZE +# wrong constant name eof +# wrong constant name eof? +# wrong constant name initialize +# wrong constant name input_finished? +# wrong constant name produce_input +# wrong constant name sysread1 +# wrong constant name sysread2 +# wrong constant name sysread +# wrong constant name +# undefined method `initialize1' for class `Zip::StreamableDirectory' +# undefined method `initialize2' for class `Zip::StreamableDirectory' +# uninitialized constant Zip::StreamableDirectory::DEFLATED +# uninitialized constant Zip::StreamableDirectory::EFS +# uninitialized constant Zip::StreamableDirectory::STORED +# wrong constant name initialize1 +# wrong constant name initialize2 +# wrong constant name initialize +# wrong constant name +# wrong constant name clean_up +# wrong constant name get_input_stream +# wrong constant name get_output_stream +# wrong constant name initialize +# wrong constant name write_to_zip_output_stream +# wrong constant name +# wrong constant name decrypt +# wrong constant name reset! +# wrong constant name +# wrong constant name data_descriptor +# wrong constant name encrypt +# wrong constant name header +# wrong constant name reset! +# wrong constant name +# wrong constant name decrypt_byte +# wrong constant name gp_flags +# wrong constant name header_bytesize +# wrong constant name initialize +# wrong constant name reset_keys! +# wrong constant name update_keys +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name << +# wrong constant name deflate +# wrong constant name flush +# wrong constant name initialize +# wrong constant name params +# wrong constant name set_dictionary +# wrong constant name +# wrong constant name deflate +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name close +# wrong constant name closed? +# wrong constant name comment +# wrong constant name crc +# wrong constant name finish +# wrong constant name level +# wrong constant name mtime +# wrong constant name orig_name +# wrong constant name os_code +# wrong constant name sync +# wrong constant name sync= +# wrong constant name to_io +# wrong constant name +# wrong constant name input +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name wrap +# uninitialized constant Zlib::GzipReader::Elem +# wrong constant name bytes +# wrong constant name each +# wrong constant name each_byte +# wrong constant name each_char +# wrong constant name each_line +# wrong constant name eof +# wrong constant name eof? +# wrong constant name external_encoding +# wrong constant name getbyte +# wrong constant name getc +# wrong constant name initialize +# wrong constant name lineno +# wrong constant name lineno= +# wrong constant name lines +# wrong constant name pos +# wrong constant name read +# wrong constant name readbyte +# wrong constant name readchar +# wrong constant name readpartial +# wrong constant name rewind +# wrong constant name tell +# wrong constant name ungetbyte +# wrong constant name ungetc +# wrong constant name unused +# wrong constant name +# wrong constant name open +# wrong constant name << +# wrong constant name comment= +# wrong constant name flush +# wrong constant name initialize +# wrong constant name mtime= +# wrong constant name orig_name= +# wrong constant name pos +# wrong constant name tell +# wrong constant name write +# wrong constant name +# wrong constant name open +# wrong constant name << +# wrong constant name add_dictionary +# wrong constant name inflate +# wrong constant name initialize +# wrong constant name set_dictionary +# wrong constant name sync +# wrong constant name sync_point? +# wrong constant name +# wrong constant name inflate +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name +# wrong constant name adler +# wrong constant name avail_in +# wrong constant name avail_out +# wrong constant name avail_out= +# wrong constant name close +# wrong constant name closed? +# wrong constant name data_type +# wrong constant name end +# wrong constant name ended? +# wrong constant name finish +# wrong constant name finished? +# wrong constant name flush_next_in +# wrong constant name flush_next_out +# wrong constant name reset +# wrong constant name stream_end? +# wrong constant name total_in +# wrong constant name total_out +# wrong constant name +# wrong constant name +# wrong constant name adler32 +# wrong constant name adler32_combine +# wrong constant name crc32 +# wrong constant name crc32_combine +# wrong constant name crc_table +# wrong constant name deflate +# wrong constant name gunzip +# wrong constant name gzip +# wrong constant name inflate +# wrong constant name zlib_version diff --git a/sorbet/rbi/hidden-definitions/hidden.rbi b/sorbet/rbi/hidden-definitions/hidden.rbi new file mode 100644 index 00000000..f532e718 --- /dev/null +++ b/sorbet/rbi/hidden-definitions/hidden.rbi @@ -0,0 +1,76442 @@ +# This file is autogenerated. Do not edit it by hand. Regenerate it with: +# srb rbi hidden-definitions + +# typed: autogenerated + +module AASM + def aasm(); end + + def aasm_current_state(); end + + def aasm_enter_initial_state(); end + + def aasm_events_for_current_state(); end + + def aasm_events_for_state(state_name); end + + def aasm_human_state(); end + + def aasm_permissible_events_for_current_state(); end + + def aasm_read_state(); end + + def aasm_write_state(new_state); end + + def aasm_write_state_without_persistence(new_state); end + VERSION = ::T.let(nil, ::T.untyped) +end + +class AASM::Base + def event(name, options=T.unsafe(nil), &block); end + + def events(); end + + def from_states_for_state(state, options=T.unsafe(nil)); end + + def initial_state(new_initial_state=T.unsafe(nil)); end + + def initialize(klass, options=T.unsafe(nil), &block); end + + def state(name, *args); end + + def state_with_scope(name, *args); end + + def state_without_scope(name, options=T.unsafe(nil)); end + + def states(); end + + def states_for_select(); end +end + +class AASM::Base +end + +module AASM::ClassMethods + def aasm(options=T.unsafe(nil), &block); end + + def aasm_event(name, options=T.unsafe(nil), &block); end + + def aasm_events(); end + + def aasm_from_states_for_state(state, options=T.unsafe(nil)); end + + def aasm_human_event_name(event); end + + def aasm_initial_state(set_state=T.unsafe(nil)); end + + def aasm_initial_state=(state); end + + def aasm_state(name, options=T.unsafe(nil)); end + + def aasm_states(); end + + def aasm_states_for_select(); end + + def inherited(base); end +end + +class AASM::Event + def ==(event); end + + def all_transitions(); end + + def fire(obj, to_state=T.unsafe(nil), *args); end + + def fire_callbacks(callback_name, record, *args); end + + def initialize(name, options=T.unsafe(nil), &block); end + + def may_fire?(obj, to_state=T.unsafe(nil), *args); end + + def name(); end + + def options(); end + + def transitions(definitions=T.unsafe(nil)); end + + def transitions_from_state(state); end + + def transitions_from_state?(state); end + + def transitions_to_state(state); end + + def transitions_to_state?(state); end +end + +class AASM::Event +end + +class AASM::InstanceBase + def current_event(); end + + def current_event=(current_event); end + + def current_state(); end + + def current_state=(state); end + + def determine_state_name(state); end + + def enter_initial_state(); end + + def events(state=T.unsafe(nil)); end + + def from_state(); end + + def from_state=(from_state); end + + def human_state(); end + + def initialize(instance); end + + def may_fire_event?(name, *args); end + + def permissible_events(); end + + def set_current_state_with_persistence(state); end + + def state_object_for_name(name); end + + def states(options=T.unsafe(nil)); end + + def to_state(); end + + def to_state=(to_state); end +end + +class AASM::InstanceBase +end + +class AASM::InvalidTransition +end + +class AASM::InvalidTransition +end + +class AASM::Localizer + def human_event_name(klass, event); end + + def human_state_name(klass, state); end +end + +class AASM::Localizer +end + +module AASM::Persistence +end + +module AASM::Persistence::ActiveRecordPersistence +end + +module AASM::Persistence::ActiveRecordPersistence::ClassMethods + def calculate_in_state(state, *args); end + + def count_in_state(state, *args); end + + def find_in_state(number, state, *args); end + + def with_state_scope(state); end +end + +module AASM::Persistence::ActiveRecordPersistence::ClassMethods +end + +module AASM::Persistence::ActiveRecordPersistence::InstanceMethods + def aasm_write_state(state); end + + def aasm_write_state_without_persistence(state); end +end + +module AASM::Persistence::ActiveRecordPersistence::InstanceMethods +end + +module AASM::Persistence::ActiveRecordPersistence + def self.included(base); end +end + +module AASM::Persistence::Base + def aasm_read_state(); end +end + +module AASM::Persistence::Base::ClassMethods + def aasm_column(column_name=T.unsafe(nil)); end +end + +module AASM::Persistence::Base::ClassMethods +end + +module AASM::Persistence::Base + def self.included(base); end +end + +module AASM::Persistence + def self.load_persistence(base); end +end + +class AASM::State + def ==(state); end + + def display_name(); end + + def fire_callbacks(action, record); end + + def for_select(); end + + def human_name(); end + + def initialize(name, klass, options=T.unsafe(nil)); end + + def localized_name(); end + + def name(); end + + def options(); end +end + +class AASM::State +end + +class AASM::StateMachine + def add_state(name, klass, options); end + + def config(); end + + def config=(config); end + + def events(); end + + def events=(events); end + + def initial_state(); end + + def initial_state=(initial_state); end + + def states(); end + + def states=(states); end +end + +class AASM::StateMachine + def self.[](klass); end + + def self.[]=(klass, machine); end +end + +class AASM::Transition + def ==(obj); end + + def execute(obj, *args); end + + def from(); end + + def from?(value); end + + def initialize(opts); end + + def options(); end + + def opts(); end + + def perform(obj, *args); end + + def to(); end +end + +class AASM::Transition +end + +class AASM::UndefinedState +end + +class AASM::UndefinedState +end + +module AASM + def self.included(base); end +end + +class AbstractController::ActionNotFound +end + +class AbstractController::ActionNotFound +end + +module AbstractController::AssetPaths +end + +module AbstractController::AssetPaths + extend ::ActiveSupport::Concern +end + +class AbstractController::Base + include ::ActiveSupport::Configurable + def action_methods(); end + + def action_name(); end + + def action_name=(action_name); end + + def available_action?(action_name); end + + def controller_path(); end + + def formats(); end + + def formats=(formats); end + + def performed?(); end + + def process(action, *args); end + + def response_body(); end + + def response_body=(response_body); end + + def send_action(*_); end +end + +class AbstractController::Base + extend ::ActiveSupport::DescendantsTracker + def self.abstract(); end + + def self.abstract!(); end + + def self.abstract?(); end + + def self.action_methods(); end + + def self.clear_action_methods!(); end + + def self.controller_path(); end + + def self.inherited(klass); end + + def self.internal_methods(); end + + def self.method_added(name); end + + def self.supports_path?(); end +end + +module AbstractController::Caching + include ::AbstractController::Caching::ConfigMethods + def view_cache_dependencies(); end +end + +module AbstractController::Caching::ClassMethods + def view_cache_dependency(&dependency); end +end + +module AbstractController::Caching::ClassMethods +end + +module AbstractController::Caching::ConfigMethods + def cache_store(); end + + def cache_store=(store); end +end + +module AbstractController::Caching::ConfigMethods +end + +module AbstractController::Caching::Fragments + def combined_fragment_cache_key(key); end + + def expire_fragment(key, options=T.unsafe(nil)); end + + def fragment_cache_key(key); end + + def fragment_exist?(key, options=T.unsafe(nil)); end + + def instrument_fragment_cache(name, key); end + + def read_fragment(key, options=T.unsafe(nil)); end + + def write_fragment(key, content, options=T.unsafe(nil)); end +end + +module AbstractController::Caching::Fragments::ClassMethods + def fragment_cache_key(value=T.unsafe(nil), &key); end +end + +module AbstractController::Caching::Fragments::ClassMethods +end + +module AbstractController::Caching::Fragments + extend ::ActiveSupport::Concern +end + +module AbstractController::Caching + extend ::ActiveSupport::Concern + extend ::ActiveSupport::Autoload +end + +module AbstractController::Callbacks + def process_action(*args); end +end + +module AbstractController::Callbacks::ClassMethods + def _insert_callbacks(callbacks, block=T.unsafe(nil)); end + + def _normalize_callback_option(options, from, to); end + + def _normalize_callback_options(options); end +end + +module AbstractController::Callbacks + extend ::ActiveSupport::Concern +end + +module AbstractController::Collector + def atom(*args, &block); end + + def autocomplete(*args, &block); end + + def bmp(*args, &block); end + + def css(*args, &block); end + + def csv(*args, &block); end + + def gif(*args, &block); end + + def gzip(*args, &block); end + + def html(*args, &block); end + + def ics(*args, &block); end + + def jpeg(*args, &block); end + + def js(*args, &block); end + + def json(*args, &block); end + + def m(*args, &block); end + + def m4a(*args, &block); end + + def mp3(*args, &block); end + + def mp4(*args, &block); end + + def mpeg(*args, &block); end + + def multipart_form(*args, &block); end + + def ogg(*args, &block); end + + def otf(*args, &block); end + + def pdf(*args, &block); end + + def png(*args, &block); end + + def rss(*args, &block); end + + def svg(*args, &block); end + + def text(*args, &block); end + + def tiff(*args, &block); end + + def ttf(*args, &block); end + + def url_encoded_form(*args, &block); end + + def vcf(*args, &block); end + + def vtt(*args, &block); end + + def webm(*args, &block); end + + def woff(*args, &block); end + + def woff2(*args, &block); end + + def xml(*args, &block); end + + def yaml(*args, &block); end + + def zip(*args, &block); end +end + +module AbstractController::Collector + def self.generate_method_for_mime(mime); end +end + +class AbstractController::DoubleRenderError + def initialize(message=T.unsafe(nil)); end + DEFAULT_MESSAGE = ::T.let(nil, ::T.untyped) +end + +class AbstractController::DoubleRenderError +end + +class AbstractController::Error +end + +class AbstractController::Error +end + +module AbstractController::Helpers +end + +module AbstractController::Helpers::ClassMethods + def clear_helpers(); end + + def helper(*args, &block); end + + def helper_method(*meths); end + + def inherited(klass); end + + def modules_for_helpers(args); end +end + +module AbstractController::Helpers::ClassMethods +end + +class AbstractController::Helpers::MissingHelperError + def initialize(error, path); end +end + +class AbstractController::Helpers::MissingHelperError +end + +module AbstractController::Helpers + extend ::ActiveSupport::Concern +end + +module AbstractController::Logger +end + +module AbstractController::Logger + extend ::ActiveSupport::Concern +end + +module AbstractController::Railties +end + +module AbstractController::Railties::RoutesHelpers +end + +module AbstractController::Railties::RoutesHelpers + def self.with(routes, include_path_helpers=T.unsafe(nil)); end +end + +module AbstractController::Railties +end + +module AbstractController::Rendering + def render(*args, &block); end + + def render_to_body(options=T.unsafe(nil)); end + + def render_to_string(*args, &block); end + + def rendered_format(); end + + def view_assigns(); end + DEFAULT_PROTECTED_INSTANCE_VARIABLES = ::T.let(nil, ::T.untyped) +end + +module AbstractController::Rendering + extend ::ActiveSupport::Concern +end + +module AbstractController::Translation + def l(*args); end + + def localize(*args); end + + def t(key, options=T.unsafe(nil)); end + + def translate(key, options=T.unsafe(nil)); end +end + +module AbstractController::Translation +end + +module AbstractController::UrlFor + def _routes(); end +end + +module AbstractController::UrlFor::ClassMethods + def _routes(); end + + def action_methods(); end +end + +module AbstractController::UrlFor::ClassMethods +end + +module AbstractController::UrlFor + extend ::ActiveSupport::Concern +end + +module AbstractController + extend ::ActiveSupport::Autoload +end + +module ActionCable + INTERNAL = ::T.let(nil, ::T.untyped) +end + +module ActionCable::Channel +end + +class ActionCable::Channel::Base + include ::ActiveSupport::Callbacks + include ::ActionCable::Channel::Callbacks + include ::ActionCable::Channel::PeriodicTimers + include ::ActionCable::Channel::Streams + include ::ActionCable::Channel::Naming + include ::ActionCable::Channel::Broadcasting + def __callbacks(); end + + def __callbacks?(); end + + def _run_subscribe_callbacks(&block); end + + def _run_unsubscribe_callbacks(&block); end + + def _subscribe_callbacks(); end + + def _unsubscribe_callbacks(); end + + def connection(); end + + def identifier(); end + + def initialize(connection, identifier, params=T.unsafe(nil)); end + + def logger(*args, &block); end + + def params(); end + + def perform_action(data); end + + def periodic_timers=(val); end + + def subscribe_to_channel(); end + + def unsubscribe_from_channel(); end +end + +class ActionCable::Channel::Base + extend ::ActiveSupport::DescendantsTracker + extend ::ActionCable::Channel::Callbacks::ClassMethods + extend ::ActionCable::Channel::PeriodicTimers::ClassMethods + extend ::ActionCable::Channel::Naming::ClassMethods + extend ::ActionCable::Channel::Broadcasting::ClassMethods + def self.__callbacks(); end + + def self.__callbacks=(val); end + + def self.__callbacks?(); end + + def self._subscribe_callbacks(); end + + def self._subscribe_callbacks=(value); end + + def self._unsubscribe_callbacks(); end + + def self._unsubscribe_callbacks=(value); end + + def self.action_methods(); end + + def self.periodic_timers(); end + + def self.periodic_timers=(val); end + + def self.periodic_timers?(); end +end + +module ActionCable::Channel::Broadcasting + def broadcasting_for(*args, &block); end +end + +module ActionCable::Channel::Broadcasting::ClassMethods + def broadcast_to(model, message); end + + def broadcasting_for(model); end +end + +module ActionCable::Channel::Broadcasting::ClassMethods +end + +module ActionCable::Channel::Broadcasting + extend ::ActiveSupport::Concern +end + +module ActionCable::Channel::Callbacks +end + +module ActionCable::Channel::Callbacks::ClassMethods + def after_subscribe(*methods, &block); end + + def after_unsubscribe(*methods, &block); end + + def before_subscribe(*methods, &block); end + + def before_unsubscribe(*methods, &block); end + + def on_subscribe(*methods, &block); end + + def on_unsubscribe(*methods, &block); end +end + +module ActionCable::Channel::Callbacks::ClassMethods +end + +module ActionCable::Channel::Callbacks + extend ::ActiveSupport::Concern +end + +module ActionCable::Channel::Naming + def channel_name(*args, &block); end +end + +module ActionCable::Channel::Naming::ClassMethods + def channel_name(); end +end + +module ActionCable::Channel::Naming::ClassMethods +end + +module ActionCable::Channel::Naming + extend ::ActiveSupport::Concern +end + +module ActionCable::Channel::PeriodicTimers +end + +module ActionCable::Channel::PeriodicTimers::ClassMethods + def periodically(callback_or_method_name=T.unsafe(nil), every:, &block); end +end + +module ActionCable::Channel::PeriodicTimers::ClassMethods +end + +module ActionCable::Channel::PeriodicTimers + extend ::ActiveSupport::Concern +end + +module ActionCable::Channel::Streams + def pubsub(*args, &block); end + + def stop_all_streams(); end + + def stream_for(model, callback=T.unsafe(nil), coder: T.unsafe(nil), &block); end + + def stream_from(broadcasting, callback=T.unsafe(nil), coder: T.unsafe(nil), &block); end +end + +module ActionCable::Channel::Streams + extend ::ActiveSupport::Concern +end + +module ActionCable::Channel + extend ::ActiveSupport::Autoload +end + +module ActionCable::Connection +end + +module ActionCable::Connection::Authorization + def reject_unauthorized_connection(); end +end + +class ActionCable::Connection::Authorization::UnauthorizedError +end + +class ActionCable::Connection::Authorization::UnauthorizedError +end + +module ActionCable::Connection::Authorization +end + +class ActionCable::Connection::Base + include ::ActionCable::Connection::Identification + include ::ActionCable::Connection::InternalChannel + include ::ActionCable::Connection::Authorization + def beat(); end + + def close(); end + + def dispatch_websocket_message(websocket_message); end + + def env(); end + + def event_loop(*args, &block); end + + def identifiers(); end + + def identifiers=(val); end + + def identifiers?(); end + + def initialize(server, env, coder: T.unsafe(nil)); end + + def logger(); end + + def message_buffer(); end + + def on_close(reason, code); end + + def on_error(message); end + + def on_message(message); end + + def on_open(); end + + def process(); end + + def protocol(); end + + def pubsub(*args, &block); end + + def receive(websocket_message); end + + def send_async(method, *arguments); end + + def server(); end + + def statistics(); end + + def subscriptions(); end + + def transmit(cable_message); end + + def websocket(); end + + def worker_pool(); end +end + +class ActionCable::Connection::Base + extend ::ActionCable::Connection::Identification::ClassMethods + def self.identifiers(); end + + def self.identifiers=(val); end + + def self.identifiers?(); end +end + +class ActionCable::Connection::ClientSocket + def alive?(); end + + def client_gone(); end + + def close(code=T.unsafe(nil), reason=T.unsafe(nil)); end + + def env(); end + + def initialize(env, event_target, event_loop, protocols); end + + def parse(data); end + + def protocol(); end + + def rack_response(); end + + def start_driver(); end + + def transmit(message); end + + def url(); end + + def write(data); end + CLOSED = ::T.let(nil, ::T.untyped) + CLOSING = ::T.let(nil, ::T.untyped) + CONNECTING = ::T.let(nil, ::T.untyped) + OPEN = ::T.let(nil, ::T.untyped) +end + +class ActionCable::Connection::ClientSocket + def self.determine_url(env); end + + def self.secure_request?(env); end +end + +module ActionCable::Connection::Identification + def connection_identifier(); end +end + +module ActionCable::Connection::Identification::ClassMethods + def identified_by(*identifiers); end +end + +module ActionCable::Connection::Identification::ClassMethods +end + +module ActionCable::Connection::Identification + extend ::ActiveSupport::Concern +end + +module ActionCable::Connection::InternalChannel +end + +module ActionCable::Connection::InternalChannel + extend ::ActiveSupport::Concern +end + +class ActionCable::Connection::MessageBuffer + def append(message); end + + def buffered_messages(); end + + def connection(); end + + def initialize(connection); end + + def process!(); end + + def processing?(); end +end + +class ActionCable::Connection::MessageBuffer +end + +class ActionCable::Connection::Stream + def close(); end + + def each(&callback); end + + def flush_write_buffer(); end + + def hijack_rack_socket(); end + + def initialize(event_loop, socket); end + + def receive(data); end + + def shutdown(); end + + def write(data); end +end + +class ActionCable::Connection::Stream +end + +class ActionCable::Connection::StreamEventLoop + def attach(io, stream); end + + def detach(io, stream); end + + def post(task=T.unsafe(nil), &block); end + + def stop(); end + + def timer(interval, &block); end + + def writes_pending(io); end +end + +class ActionCable::Connection::StreamEventLoop +end + +class ActionCable::Connection::Subscriptions + def add(data); end + + def connection(); end + + def execute_command(data); end + + def identifiers(); end + + def initialize(connection); end + + def logger(*args, &block); end + + def perform_action(data); end + + def remove(data); end + + def remove_subscription(subscription); end + + def subscriptions(); end + + def unsubscribe_from_all(); end +end + +class ActionCable::Connection::Subscriptions +end + +class ActionCable::Connection::TaggedLoggerProxy + def add_tags(*tags); end + + def debug(message); end + + def error(message); end + + def fatal(message); end + + def info(message); end + + def initialize(logger, tags:); end + + def tag(logger); end + + def tags(); end + + def unknown(message); end + + def warn(message); end +end + +class ActionCable::Connection::TaggedLoggerProxy +end + +class ActionCable::Connection::WebSocket + def alive?(); end + + def close(); end + + def initialize(env, event_target, event_loop, protocols: T.unsafe(nil)); end + + def possible?(); end + + def protocol(); end + + def rack_response(); end + + def transmit(data); end + + def websocket(); end +end + +class ActionCable::Connection::WebSocket +end + +module ActionCable::Connection + extend ::ActiveSupport::Autoload +end + +class ActionCable::Engine +end + +class ActionCable::Engine +end + +module ActionCable::Helpers +end + +module ActionCable::Helpers::ActionCableHelper + def action_cable_meta_tag(); end +end + +module ActionCable::Helpers::ActionCableHelper +end + +module ActionCable::Helpers +end + +class ActionCable::RemoteConnections + def initialize(server); end + + def server(); end + + def where(identifier); end +end + +class ActionCable::RemoteConnections::RemoteConnection + include ::ActionCable::Connection::InternalChannel + include ::ActionCable::Connection::Identification + def disconnect(); end + + def identifiers(); end + + def identifiers=(val); end + + def identifiers?(); end + + def initialize(server, ids); end + + def server(); end +end + +class ActionCable::RemoteConnections::RemoteConnection::InvalidIdentifiersError +end + +class ActionCable::RemoteConnections::RemoteConnection::InvalidIdentifiersError +end + +class ActionCable::RemoteConnections::RemoteConnection + extend ::ActionCable::Connection::Identification::ClassMethods + def self.identifiers(); end + + def self.identifiers=(val); end + + def self.identifiers?(); end +end + +class ActionCable::RemoteConnections +end + +module ActionCable::Server +end + +class ActionCable::Server::Base + include ::ActionCable::Server::Broadcasting + include ::ActionCable::Server::Connections + def call(env); end + + def config(); end + + def config=(obj); end + + def connection_identifiers(); end + + def disconnect(identifiers); end + + def event_loop(); end + + def logger(*args, &block); end + + def mutex(); end + + def pubsub(); end + + def remote_connections(); end + + def restart(); end + + def worker_pool(); end +end + +class ActionCable::Server::Base + def self.config(); end + + def self.config=(obj); end + + def self.logger(); end +end + +module ActionCable::Server::Broadcasting + def broadcast(broadcasting, message, coder: T.unsafe(nil)); end + + def broadcaster_for(broadcasting, coder: T.unsafe(nil)); end +end + +class ActionCable::Server::Broadcasting::Broadcaster + def broadcast(message); end + + def broadcasting(); end + + def coder(); end + + def initialize(server, broadcasting, coder:); end + + def server(); end +end + +class ActionCable::Server::Broadcasting::Broadcaster +end + +module ActionCable::Server::Broadcasting +end + +class ActionCable::Server::Configuration + def allow_same_origin_as_host(); end + + def allow_same_origin_as_host=(allow_same_origin_as_host); end + + def allowed_request_origins(); end + + def allowed_request_origins=(allowed_request_origins); end + + def cable(); end + + def cable=(cable); end + + def connection_class(); end + + def connection_class=(connection_class); end + + def disable_request_forgery_protection(); end + + def disable_request_forgery_protection=(disable_request_forgery_protection); end + + def log_tags(); end + + def log_tags=(log_tags); end + + def logger(); end + + def logger=(logger); end + + def mount_path(); end + + def mount_path=(mount_path); end + + def pubsub_adapter(); end + + def url(); end + + def url=(url); end + + def worker_pool_size(); end + + def worker_pool_size=(worker_pool_size); end +end + +class ActionCable::Server::Configuration +end + +module ActionCable::Server::Connections + def add_connection(connection); end + + def connections(); end + + def open_connections_statistics(); end + + def remove_connection(connection); end + + def setup_heartbeat_timer(); end + BEAT_INTERVAL = ::T.let(nil, ::T.untyped) +end + +module ActionCable::Server::Connections +end + +class ActionCable::Server::Worker + include ::ActiveSupport::Callbacks + include ::ActionCable::Server::Worker::ActiveRecordConnectionManagement + def __callbacks(); end + + def __callbacks?(); end + + def _run_work_callbacks(&block); end + + def _work_callbacks(); end + + def async_exec(receiver, *args, connection:, &block); end + + def async_invoke(receiver, method, *args, connection: T.unsafe(nil), &block); end + + def connection(); end + + def connection=(obj); end + + def executor(); end + + def halt(); end + + def initialize(max_size: T.unsafe(nil)); end + + def invoke(receiver, method, *args, connection:, &block); end + + def stopping?(); end + + def work(connection); end +end + +module ActionCable::Server::Worker::ActiveRecordConnectionManagement + def with_database_connections(); end +end + +module ActionCable::Server::Worker::ActiveRecordConnectionManagement + extend ::ActiveSupport::Concern +end + +class ActionCable::Server::Worker + extend ::ActiveSupport::DescendantsTracker + def self.__callbacks(); end + + def self.__callbacks=(val); end + + def self.__callbacks?(); end + + def self._work_callbacks(); end + + def self._work_callbacks=(value); end + + def self.connection(); end + + def self.connection=(obj); end +end + +module ActionCable::Server + extend ::ActiveSupport::Autoload +end + +module ActionCable::SubscriptionAdapter +end + +class ActionCable::SubscriptionAdapter::Base + def broadcast(channel, payload); end + + def initialize(server); end + + def logger(); end + + def server(); end + + def shutdown(); end + + def subscribe(channel, message_callback, success_callback=T.unsafe(nil)); end + + def unsubscribe(channel, message_callback); end +end + +class ActionCable::SubscriptionAdapter::Base +end + +module ActionCable::SubscriptionAdapter::ChannelPrefix + def broadcast(channel, payload); end + + def subscribe(channel, callback, success_callback=T.unsafe(nil)); end + + def unsubscribe(channel, callback); end +end + +module ActionCable::SubscriptionAdapter::ChannelPrefix +end + +class ActionCable::SubscriptionAdapter::SubscriberMap + def add_channel(channel, on_success); end + + def add_subscriber(channel, subscriber, on_success); end + + def broadcast(channel, message); end + + def invoke_callback(callback, message); end + + def remove_channel(channel); end + + def remove_subscriber(channel, subscriber); end +end + +class ActionCable::SubscriptionAdapter::SubscriberMap +end + +module ActionCable::SubscriptionAdapter + extend ::ActiveSupport::Autoload +end + +module ActionCable::VERSION + MAJOR = ::T.let(nil, ::T.untyped) + MINOR = ::T.let(nil, ::T.untyped) + PRE = ::T.let(nil, ::T.untyped) + STRING = ::T.let(nil, ::T.untyped) + TINY = ::T.let(nil, ::T.untyped) +end + +module ActionCable::VERSION +end + +module ActionCable + extend ::ActiveSupport::Autoload + def self.gem_version(); end + + def self.server(); end + + def self.version(); end +end + +class ActionController::API + include ::ActionView::ViewPaths + include ::AbstractController::Rendering + include ::ActionDispatch::Routing::UrlFor + include ::ActionDispatch::Routing::PolymorphicRoutes + include ::AbstractController::UrlFor + include ::ActionController::UrlFor + include ::AbstractController::Logger + include ::ActiveSupport::Benchmarkable + include ::ActionController::Redirecting + include ::ActionController::ApiRendering + include ::ActionController::Rendering + include ::ActionController::Renderers + include ::ActionController::Renderers::All + include ::ActionController::ConditionalGet + include ::ActionController::Head + include ::ActionController::BasicImplicitRender + include ::ActiveSupport::Rescuable + include ::ActionController::StrongParameters + include ::ActiveSupport::Callbacks + include ::AbstractController::Callbacks + include ::ActionController::ForceSSL + include ::ActionController::DataStreaming + include ::ActionController::Rescue + include ::ActionController::Instrumentation + include ::ActionController::ParamsWrapper + include ::ActionDispatch::Routing::RouteSet::MountedHelpers + include ::ActiveRecord::Railties::ControllerRuntime + def __callbacks(); end + + def __callbacks?(); end + + def _process_action_callbacks(); end + + def _renderers(); end + + def _renderers=(val); end + + def _renderers?(); end + + def _run_process_action_callbacks(&block); end + + def _view_paths(); end + + def _view_paths=(val); end + + def _view_paths?(); end + + def _wrapper_options(); end + + def _wrapper_options=(val); end + + def _wrapper_options?(); end + + def default_url_options(); end + + def default_url_options=(val); end + + def default_url_options?(); end + + def etaggers(); end + + def etaggers=(val); end + + def etaggers?(); end + + def logger(); end + + def logger=(value); end + + def rescue_handlers(); end + + def rescue_handlers=(val); end + + def rescue_handlers?(); end + MODULES = ::T.let(nil, ::T.untyped) +end + +class ActionController::API + extend ::AbstractController::UrlFor::ClassMethods + extend ::ActionController::Rendering::ClassMethods + extend ::ActionController::Renderers::ClassMethods + extend ::ActionController::ConditionalGet::ClassMethods + extend ::AbstractController::Callbacks::ClassMethods + extend ::ActionController::ForceSSL::ClassMethods + extend ::ActionController::Instrumentation::ClassMethods + extend ::ActionController::ParamsWrapper::ClassMethods + extend ::ActionController::Railties::Helpers + def self.__callbacks(); end + + def self.__callbacks=(val); end + + def self.__callbacks?(); end + + def self._process_action_callbacks(); end + + def self._process_action_callbacks=(value); end + + def self._renderers(); end + + def self._renderers=(val); end + + def self._renderers?(); end + + def self._view_paths(); end + + def self._view_paths=(val); end + + def self._view_paths?(); end + + def self._wrapper_options(); end + + def self._wrapper_options=(val); end + + def self._wrapper_options?(); end + + def self.default_url_options(); end + + def self.default_url_options=(val); end + + def self.default_url_options?(); end + + def self.etaggers(); end + + def self.etaggers=(val); end + + def self.etaggers?(); end + + def self.logger(); end + + def self.logger=(value); end + + def self.rescue_handlers(); end + + def self.rescue_handlers=(val); end + + def self.rescue_handlers?(); end + + def self.without_modules(*modules); end +end + +class ActionController::ActionControllerError +end + +class ActionController::ActionControllerError +end + +module ActionController::ApiRendering + def render_to_body(options=T.unsafe(nil)); end +end + +module ActionController::ApiRendering + extend ::ActiveSupport::Concern +end + +class ActionController::BadRequest + def initialize(msg=T.unsafe(nil)); end +end + +class ActionController::BadRequest +end + +class ActionController::Base + include ::ActionView::ViewPaths + include ::AbstractController::Rendering + include ::AbstractController::Translation + include ::AbstractController::AssetPaths + include ::AbstractController::Helpers + include ::ActionController::Helpers + include ::ActionDispatch::Routing::UrlFor + include ::ActionDispatch::Routing::PolymorphicRoutes + include ::AbstractController::UrlFor + include ::ActionController::UrlFor + include ::AbstractController::Logger + include ::ActiveSupport::Benchmarkable + include ::ActionController::Redirecting + include ::ActionView::Rendering + include ::ActionView::Layouts + include ::ActionController::Rendering + include ::ActionController::Renderers + include ::ActionController::Renderers::All + include ::ActionController::ConditionalGet + include ::ActionController::Head + include ::ActionController::EtagWithTemplateDigest + include ::ActionController::EtagWithFlash + include ::ActionController::Caching + include ::AbstractController::Caching::Fragments + include ::AbstractController::Caching + include ::AbstractController::Caching::ConfigMethods + include ::ActionController::MimeResponds + include ::ActionController::ImplicitRender + include ::ActionController::BasicImplicitRender + include ::ActiveSupport::Rescuable + include ::ActionController::StrongParameters + include ::ActionController::ParameterEncoding + include ::ActionController::Cookies + include ::ActionController::Flash + include ::ActionController::FormBuilder + include ::ActiveSupport::Callbacks + include ::AbstractController::Callbacks + include ::ActionController::RequestForgeryProtection + include ::ActionController::ContentSecurityPolicy + include ::ActionController::ForceSSL + include ::ActionController::Streaming + include ::ActionController::DataStreaming + include ::ActionController::HttpAuthentication::Basic::ControllerMethods + include ::ActionController::HttpAuthentication::Digest::ControllerMethods + include ::ActionController::HttpAuthentication::Token::ControllerMethods + include ::ActionController::Rescue + include ::ActionController::Instrumentation + include ::ActionController::ParamsWrapper + include ::ActionDispatch::Routing::RouteSet::MountedHelpers + include ::ActiveRecord::Railties::ControllerRuntime + include ::Tracks::SourceViewSwitching::Controller + def __callbacks(); end + + def __callbacks?(); end + + def _helper_methods(); end + + def _helper_methods=(val); end + + def _helper_methods?(); end + + def _helpers(); end + + def _helpers=(val); end + + def _helpers?(); end + + def _process_action_callbacks(); end + + def _renderers(); end + + def _renderers=(val); end + + def _renderers?(); end + + def _run_process_action_callbacks(&block); end + + def _view_cache_dependencies(); end + + def _view_cache_dependencies=(val); end + + def _view_cache_dependencies?(); end + + def _view_paths(); end + + def _view_paths=(val); end + + def _view_paths?(); end + + def _wrapper_options(); end + + def _wrapper_options=(val); end + + def _wrapper_options?(); end + + def alert(); end + + def allow_forgery_protection(); end + + def allow_forgery_protection=(value); end + + def asset_host(); end + + def asset_host=(value); end + + def assets_dir(); end + + def assets_dir=(value); end + + def default_asset_host_protocol(); end + + def default_asset_host_protocol=(value); end + + def default_protect_from_forgery(); end + + def default_protect_from_forgery=(value); end + + def default_static_extension(); end + + def default_static_extension=(value); end + + def default_url_options(); end + + def default_url_options=(val); end + + def default_url_options?(); end + + def enable_fragment_cache_logging(); end + + def enable_fragment_cache_logging=(value); end + + def etag_with_template_digest(); end + + def etag_with_template_digest=(val); end + + def etag_with_template_digest?(); end + + def etaggers(); end + + def etaggers=(val); end + + def etaggers?(); end + + def flash(*args, &block); end + + def forgery_protection_origin_check(); end + + def forgery_protection_origin_check=(value); end + + def forgery_protection_strategy(); end + + def forgery_protection_strategy=(value); end + + def fragment_cache_keys(); end + + def fragment_cache_keys=(val); end + + def fragment_cache_keys?(); end + + def helpers_path(); end + + def helpers_path=(val); end + + def helpers_path?(); end + + def include_all_helpers(); end + + def include_all_helpers=(val); end + + def include_all_helpers?(); end + + def javascripts_dir(); end + + def javascripts_dir=(value); end + + def log_warning_on_csrf_failure(); end + + def log_warning_on_csrf_failure=(value); end + + def logger(); end + + def logger=(value); end + + def notice(); end + + def per_form_csrf_tokens(); end + + def per_form_csrf_tokens=(value); end + + def perform_caching(); end + + def perform_caching=(value); end + + def process(*args, &orig); end + + def process_with_mini_profiler(*args, &orig); end + + def process_without_mini_profiler(*_); end + + def relative_url_root(); end + + def relative_url_root=(value); end + + def request_forgery_protection_token(); end + + def request_forgery_protection_token=(value); end + + def rescue_handlers(); end + + def rescue_handlers=(val); end + + def rescue_handlers?(); end + + def stylesheets_dir(); end + + def stylesheets_dir=(value); end + MODULES = ::T.let(nil, ::T.untyped) + PROTECTED_IVARS = ::T.let(nil, ::T.untyped) +end + +class ActionController::Base + extend ::AbstractController::Helpers::ClassMethods + extend ::ActionController::Helpers::ClassMethods + extend ::AbstractController::UrlFor::ClassMethods + extend ::ActionController::Rendering::ClassMethods + extend ::ActionController::Renderers::ClassMethods + extend ::ActionController::ConditionalGet::ClassMethods + extend ::AbstractController::Caching::Fragments::ClassMethods + extend ::AbstractController::Caching::ClassMethods + extend ::AbstractController::Caching::ConfigMethods + extend ::ActionController::ParameterEncoding::ClassMethods + extend ::ActionController::Flash::ClassMethods + extend ::ActionController::FormBuilder::ClassMethods + extend ::AbstractController::Callbacks::ClassMethods + extend ::ActionController::RequestForgeryProtection::ClassMethods + extend ::ActionController::ContentSecurityPolicy::ClassMethods + extend ::ActionController::ForceSSL::ClassMethods + extend ::ActionController::Instrumentation::ClassMethods + extend ::ActionController::ParamsWrapper::ClassMethods + extend ::ActionController::Railties::Helpers + extend ::WillPaginate::Railtie::ControllerRescuePatch + def self.__callbacks(); end + + def self.__callbacks=(val); end + + def self.__callbacks?(); end + + def self._default_form_builder(); end + + def self._default_form_builder=(val); end + + def self._default_form_builder?(); end + + def self._flash_types(); end + + def self._flash_types=(val); end + + def self._flash_types?(); end + + def self._helper_methods(); end + + def self._helper_methods=(val); end + + def self._helper_methods?(); end + + def self._helpers(); end + + def self._helpers=(val); end + + def self._helpers?(); end + + def self._layout(); end + + def self._layout=(val); end + + def self._layout?(); end + + def self._layout_conditions(); end + + def self._layout_conditions=(val); end + + def self._layout_conditions?(); end + + def self._process_action_callbacks(); end + + def self._process_action_callbacks=(value); end + + def self._renderers(); end + + def self._renderers=(val); end + + def self._renderers?(); end + + def self._view_cache_dependencies(); end + + def self._view_cache_dependencies=(val); end + + def self._view_cache_dependencies?(); end + + def self._view_paths(); end + + def self._view_paths=(val); end + + def self._view_paths?(); end + + def self._wrapper_options(); end + + def self._wrapper_options=(val); end + + def self._wrapper_options?(); end + + def self.allow_forgery_protection(); end + + def self.allow_forgery_protection=(value); end + + def self.asset_host(); end + + def self.asset_host=(value); end + + def self.assets_dir(); end + + def self.assets_dir=(value); end + + def self.default_asset_host_protocol(); end + + def self.default_asset_host_protocol=(value); end + + def self.default_protect_from_forgery(); end + + def self.default_protect_from_forgery=(value); end + + def self.default_static_extension(); end + + def self.default_static_extension=(value); end + + def self.default_url_options(); end + + def self.default_url_options=(val); end + + def self.default_url_options?(); end + + def self.enable_fragment_cache_logging(); end + + def self.enable_fragment_cache_logging=(value); end + + def self.etag_with_template_digest(); end + + def self.etag_with_template_digest=(val); end + + def self.etag_with_template_digest?(); end + + def self.etaggers(); end + + def self.etaggers=(val); end + + def self.etaggers?(); end + + def self.forgery_protection_origin_check(); end + + def self.forgery_protection_origin_check=(value); end + + def self.forgery_protection_strategy(); end + + def self.forgery_protection_strategy=(value); end + + def self.fragment_cache_keys(); end + + def self.fragment_cache_keys=(val); end + + def self.fragment_cache_keys?(); end + + def self.helpers_path(); end + + def self.helpers_path=(val); end + + def self.helpers_path?(); end + + def self.include_all_helpers(); end + + def self.include_all_helpers=(val); end + + def self.include_all_helpers?(); end + + def self.javascripts_dir(); end + + def self.javascripts_dir=(value); end + + def self.log_warning_on_csrf_failure(); end + + def self.log_warning_on_csrf_failure=(value); end + + def self.logger(); end + + def self.logger=(value); end + + def self.per_form_csrf_tokens(); end + + def self.per_form_csrf_tokens=(value); end + + def self.perform_caching(); end + + def self.perform_caching=(value); end + + def self.relative_url_root(); end + + def self.relative_url_root=(value); end + + def self.request_forgery_protection_token(); end + + def self.request_forgery_protection_token=(value); end + + def self.rescue_handlers(); end + + def self.rescue_handlers=(val); end + + def self.rescue_handlers?(); end + + def self.stylesheets_dir(); end + + def self.stylesheets_dir=(value); end + + def self.without_modules(*modules); end +end + +module ActionController::BasicImplicitRender + def default_render(*args); end + + def send_action(method, *args); end +end + +module ActionController::BasicImplicitRender +end + +module ActionController::Caching +end + +module ActionController::Caching + extend ::ActiveSupport::Autoload + extend ::ActiveSupport::Concern +end + +module ActionController::ConditionalGet + include ::ActionController::Head + def expires_in(seconds, options=T.unsafe(nil)); end + + def expires_now(); end + + def fresh_when(object=T.unsafe(nil), etag: T.unsafe(nil), weak_etag: T.unsafe(nil), strong_etag: T.unsafe(nil), last_modified: T.unsafe(nil), public: T.unsafe(nil), template: T.unsafe(nil)); end + + def http_cache_forever(public: T.unsafe(nil)); end + + def stale?(object=T.unsafe(nil), **freshness_kwargs); end +end + +module ActionController::ConditionalGet::ClassMethods + def etag(&etagger); end +end + +module ActionController::ConditionalGet::ClassMethods +end + +module ActionController::ConditionalGet + extend ::ActiveSupport::Concern +end + +module ActionController::ContentSecurityPolicy +end + +module ActionController::ContentSecurityPolicy::ClassMethods + def content_security_policy(enabled=T.unsafe(nil), **options, &block); end + + def content_security_policy_report_only(report_only=T.unsafe(nil), **options); end +end + +module ActionController::ContentSecurityPolicy::ClassMethods +end + +module ActionController::ContentSecurityPolicy + extend ::ActiveSupport::Concern +end + +module ActionController::Cookies +end + +module ActionController::Cookies + extend ::ActiveSupport::Concern +end + +module ActionController::DataStreaming + DEFAULT_SEND_FILE_DISPOSITION = ::T.let(nil, ::T.untyped) + DEFAULT_SEND_FILE_TYPE = ::T.let(nil, ::T.untyped) +end + +module ActionController::DataStreaming + extend ::ActiveSupport::Concern +end + +module ActionController::EtagWithFlash +end + +module ActionController::EtagWithFlash + extend ::ActiveSupport::Concern +end + +module ActionController::EtagWithTemplateDigest +end + +module ActionController::EtagWithTemplateDigest + extend ::ActiveSupport::Concern +end + +module ActionController::Flash + extend ::ActiveSupport::Concern +end + +module ActionController::ForceSSL + def force_ssl_redirect(host_or_options=T.unsafe(nil)); end + ACTION_OPTIONS = ::T.let(nil, ::T.untyped) + REDIRECT_OPTIONS = ::T.let(nil, ::T.untyped) + URL_OPTIONS = ::T.let(nil, ::T.untyped) +end + +module ActionController::ForceSSL::ClassMethods + def force_ssl(options=T.unsafe(nil)); end +end + +module ActionController::ForceSSL::ClassMethods +end + +module ActionController::ForceSSL + extend ::ActiveSupport::Concern +end + +module ActionController::FormBuilder + def default_form_builder(); end +end + +module ActionController::FormBuilder::ClassMethods + def default_form_builder(builder); end +end + +module ActionController::FormBuilder::ClassMethods +end + +module ActionController::FormBuilder + extend ::ActiveSupport::Concern +end + +module ActionController::Head + def head(status, options=T.unsafe(nil)); end +end + +module ActionController::Head +end + +module ActionController::Helpers + def helpers(); end +end + +module ActionController::Helpers::ClassMethods + def all_helpers_from_path(path); end + + def helper_attr(*attrs); end + + def helpers(); end + + def modules_for_helpers(args); end +end + +module ActionController::Helpers::ClassMethods +end + +module ActionController::Helpers + extend ::ActiveSupport::Concern + def self.helpers_path(); end + + def self.helpers_path=(helpers_path); end +end + +module ActionController::HttpAuthentication +end + +module ActionController::HttpAuthentication::Basic + def auth_param(request); end + + def auth_scheme(request); end + + def authenticate(request, &login_procedure); end + + def authentication_request(controller, realm, message); end + + def decode_credentials(request); end + + def encode_credentials(user_name, password); end + + def has_basic_credentials?(request); end + + def user_name_and_password(request); end +end + +module ActionController::HttpAuthentication::Basic::ControllerMethods + def authenticate_or_request_with_http_basic(realm=T.unsafe(nil), message=T.unsafe(nil), &login_procedure); end + + def authenticate_with_http_basic(&login_procedure); end + + def request_http_basic_authentication(realm=T.unsafe(nil), message=T.unsafe(nil)); end +end + +module ActionController::HttpAuthentication::Basic::ControllerMethods + extend ::ActiveSupport::Concern +end + +module ActionController::HttpAuthentication::Basic + extend ::ActionController::HttpAuthentication::Basic +end + +module ActionController::HttpAuthentication::Digest + def authenticate(request, realm, &password_procedure); end + + def authentication_header(controller, realm); end + + def authentication_request(controller, realm, message=T.unsafe(nil)); end + + def decode_credentials(header); end + + def decode_credentials_header(request); end + + def encode_credentials(http_method, credentials, password, password_is_ha1); end + + def expected_response(http_method, uri, credentials, password, password_is_ha1=T.unsafe(nil)); end + + def ha1(credentials, password); end + + def nonce(secret_key, time=T.unsafe(nil)); end + + def opaque(secret_key); end + + def secret_token(request); end + + def validate_digest_response(request, realm, &password_procedure); end + + def validate_nonce(secret_key, request, value, seconds_to_timeout=T.unsafe(nil)); end +end + +module ActionController::HttpAuthentication::Digest::ControllerMethods + def authenticate_or_request_with_http_digest(realm=T.unsafe(nil), message=T.unsafe(nil), &password_procedure); end + + def authenticate_with_http_digest(realm=T.unsafe(nil), &password_procedure); end + + def request_http_digest_authentication(realm=T.unsafe(nil), message=T.unsafe(nil)); end +end + +module ActionController::HttpAuthentication::Digest::ControllerMethods +end + +module ActionController::HttpAuthentication::Digest + extend ::ActionController::HttpAuthentication::Digest +end + +module ActionController::HttpAuthentication::Token + def authenticate(controller, &login_procedure); end + + def authentication_request(controller, realm, message=T.unsafe(nil)); end + + def encode_credentials(token, options=T.unsafe(nil)); end + + def params_array_from(raw_params); end + + def raw_params(auth); end + + def rewrite_param_values(array_params); end + + def token_and_options(request); end + + def token_params_from(auth); end + AUTHN_PAIR_DELIMITERS = ::T.let(nil, ::T.untyped) + TOKEN_KEY = ::T.let(nil, ::T.untyped) + TOKEN_REGEX = ::T.let(nil, ::T.untyped) +end + +module ActionController::HttpAuthentication::Token::ControllerMethods + def authenticate_or_request_with_http_token(realm=T.unsafe(nil), message=T.unsafe(nil), &login_procedure); end + + def authenticate_with_http_token(&login_procedure); end + + def request_http_token_authentication(realm=T.unsafe(nil), message=T.unsafe(nil)); end +end + +module ActionController::HttpAuthentication::Token::ControllerMethods +end + +module ActionController::HttpAuthentication::Token + extend ::ActionController::HttpAuthentication::Token +end + +module ActionController::HttpAuthentication +end + +module ActionController::ImplicitRender + include ::ActionController::BasicImplicitRender + def default_render(*args); end + + def method_for_action(action_name); end +end + +module ActionController::ImplicitRender +end + +module ActionController::Instrumentation + def process_action(*args); end + + def redirect_to(*args); end + + def render(*args); end + + def send_data(data, options=T.unsafe(nil)); end + + def send_file(path, options=T.unsafe(nil)); end + + def view_runtime(); end + + def view_runtime=(view_runtime); end +end + +module ActionController::Instrumentation::ClassMethods + def log_process_action(payload); end +end + +module ActionController::Instrumentation::ClassMethods +end + +module ActionController::Instrumentation + extend ::ActiveSupport::Concern +end + +class ActionController::InvalidAuthenticityToken +end + +class ActionController::InvalidAuthenticityToken +end + +class ActionController::InvalidCrossOriginRequest +end + +class ActionController::InvalidCrossOriginRequest +end + +module ActionController::Live + def log_error(exception); end + + def new_controller_thread(); end + + def process(name); end + + def response_body=(body); end +end + +class ActionController::Live::Buffer + include ::MonitorMixin + def call_on_error(); end + + def connected?(); end + + def ignore_disconnect(); end + + def ignore_disconnect=(ignore_disconnect); end + + def initialize(response); end + + def on_error(&block); end +end + +class ActionController::Live::Buffer +end + +module ActionController::Live::ClassMethods + def make_response!(request); end +end + +module ActionController::Live::ClassMethods +end + +class ActionController::Live::ClientDisconnected +end + +class ActionController::Live::ClientDisconnected +end + +class ActionController::Live::Response +end + +class ActionController::Live::Response +end + +class ActionController::Live::SSE + def close(); end + + def initialize(stream, options=T.unsafe(nil)); end + + def write(object, options=T.unsafe(nil)); end + WHITELISTED_OPTIONS = ::T.let(nil, ::T.untyped) +end + +class ActionController::Live::SSE +end + +module ActionController::Live + extend ::ActiveSupport::Concern +end + +class ActionController::LiveTestResponse + def error?(); end + + def missing?(); end + + def success?(); end +end + +class ActionController::LiveTestResponse +end + +class ActionController::LogSubscriber + def exist_fragment?(event); end + + def expire_fragment(event); end + + def expire_page(event); end + + def halted_callback(event); end + + def process_action(event); end + + def read_fragment(event); end + + def redirect_to(event); end + + def send_data(event); end + + def send_file(event); end + + def start_processing(event); end + + def unpermitted_parameters(event); end + + def write_fragment(event); end + + def write_page(event); end + INTERNAL_PARAMS = ::T.let(nil, ::T.untyped) +end + +class ActionController::LogSubscriber +end + +class ActionController::Metal + include ::ActionController::Testing::Functional + def content_type(*args, &block); end + + def content_type=(arg); end + + def controller_name(); end + + def dispatch(name, request, response); end + + def headers(*args, &block); end + + def location(*args, &block); end + + def location=(arg); end + + def middleware_stack(); end + + def middleware_stack=(val); end + + def middleware_stack?(); end + + def params=(val); end + + def request=(request); end + + def reset_session(); end + + def response=(response); end + + def response_body=(body); end + + def response_code(*args, &block); end + + def session(*args, &block); end + + def set_request!(request); end + + def set_response!(response); end + + def status(*args, &block); end + + def status=(arg); end + + def to_a(); end + + def url_for(string); end +end + +class ActionController::Metal + def self.action(name); end + + def self.binary_params_for?(action); end + + def self.controller_name(); end + + def self.dispatch(name, req, res); end + + def self.inherited(base); end + + def self.make_response!(request); end + + def self.middleware(); end + + def self.middleware_stack(); end + + def self.middleware_stack=(val); end + + def self.middleware_stack?(); end + + def self.use(*args, &block); end +end + +class ActionController::MethodNotAllowed + def initialize(*allowed_methods); end +end + +class ActionController::MethodNotAllowed +end + +class ActionController::MiddlewareStack + def build(action, app=T.unsafe(nil)); end + EXCLUDE = ::T.let(nil, ::T.untyped) + INCLUDE = ::T.let(nil, ::T.untyped) + NULL = ::T.let(nil, ::T.untyped) +end + +class ActionController::MiddlewareStack::Middleware + def initialize(klass, args, actions, strategy, block); end + + def valid?(action); end +end + +class ActionController::MiddlewareStack::Middleware +end + +class ActionController::MiddlewareStack +end + +class ActionController::MimeResponds::Collector + include ::AbstractController::Collector + def all(*args, &block); end + + def any(*args, &block); end + + def custom(mime_type, &block); end + + def format(); end + + def format=(format); end + + def initialize(mimes, variant=T.unsafe(nil)); end + + def negotiate_format(request); end + + def response(); end +end + +class ActionController::MimeResponds::Collector::VariantCollector + def all(*args, &block); end + + def any(*args, &block); end + + def initialize(variant=T.unsafe(nil)); end + + def method_missing(name, *args, &block); end + + def variant(); end +end + +class ActionController::MimeResponds::Collector::VariantCollector +end + +class ActionController::MissingFile +end + +class ActionController::MissingFile +end + +class ActionController::MissingRenderer + def initialize(format); end +end + +class ActionController::MissingRenderer +end + +class ActionController::NotImplemented +end + +class ActionController::NotImplemented +end + +module ActionController::ParameterEncoding +end + +module ActionController::ParameterEncoding::ClassMethods + def binary_params_for?(action); end + + def inherited(klass); end + + def setup_param_encode(); end + + def skip_parameter_encoding(action); end +end + +module ActionController::ParameterEncoding::ClassMethods +end + +module ActionController::ParameterEncoding + extend ::ActiveSupport::Concern +end + +class ActionController::ParameterMissing + def initialize(param); end + + def param(); end +end + +class ActionController::ParameterMissing +end + +class ActionController::Parameters + def converted_arrays(); end + + def fields_for_style?(); end + + def init_with(coder); end + + def stringify_keys(); end + EMPTY_ARRAY = ::T.let(nil, ::T.untyped) + EMPTY_HASH = ::T.let(nil, ::T.untyped) + PERMITTED_SCALAR_TYPES = ::T.let(nil, ::T.untyped) +end + +class ActionController::Parameters + def self.hook_into_yaml_loading(); end +end + +module ActionController::ParamsWrapper + def process_action(*args); end + EXCLUDE_PARAMETERS = ::T.let(nil, ::T.untyped) +end + +module ActionController::ParamsWrapper::ClassMethods + def _set_wrapper_options(options); end + + def inherited(klass); end + + def wrap_parameters(name_or_model_or_options, options=T.unsafe(nil)); end +end + +module ActionController::ParamsWrapper::ClassMethods +end + +class ActionController::ParamsWrapper::Options + include ::Mutex_m + def initialize(name, format, include, exclude, klass, model); end + + def lock(); end + + def locked?(); end + + def synchronize(&block); end + + def try_lock(); end + + def unlock(); end +end + +class ActionController::ParamsWrapper::Options + def self.from_hash(hash); end +end + +module ActionController::ParamsWrapper + extend ::ActiveSupport::Concern +end + +class ActionController::Railtie +end + +class ActionController::Railtie +end + +module ActionController::Railties +end + +module ActionController::Railties::Helpers + def inherited(klass); end +end + +module ActionController::Railties::Helpers +end + +module ActionController::Railties +end + +module ActionController::Redirecting + def _compute_redirect_to_location(request, options); end + + def redirect_back(fallback_location:, allow_other_host: T.unsafe(nil), **args); end + + def redirect_to(options=T.unsafe(nil), response_status=T.unsafe(nil)); end +end + +module ActionController::Redirecting + extend ::ActiveSupport::Concern + def self._compute_redirect_to_location(request, options); end +end + +class ActionController::RenderError +end + +class ActionController::RenderError +end + +class ActionController::Renderer + def controller(); end + + def defaults(); end + + def initialize(controller, env, defaults); end + + def new(env=T.unsafe(nil)); end + + def render(*args); end + + def with_defaults(defaults); end + DEFAULTS = ::T.let(nil, ::T.untyped) + IDENTITY = ::T.let(nil, ::T.untyped) + RACK_KEY_TRANSLATION = ::T.let(nil, ::T.untyped) + RACK_VALUE_TRANSLATION = ::T.let(nil, ::T.untyped) +end + +class ActionController::Renderer + def self.for(controller, env=T.unsafe(nil), defaults=T.unsafe(nil)); end +end + +module ActionController::Renderers + def _render_to_body_with_renderer(options); end + + def _render_with_renderer_js(js, options); end + + def _render_with_renderer_json(json, options); end + + def _render_with_renderer_xml(xml, options); end + + def render_to_body(options); end + RENDERERS = ::T.let(nil, ::T.untyped) +end + +module ActionController::Renderers::All +end + +module ActionController::Renderers::All + extend ::ActiveSupport::Concern +end + +module ActionController::Renderers::ClassMethods + def use_renderer(*args); end + + def use_renderers(*args); end +end + +module ActionController::Renderers::ClassMethods +end + +module ActionController::Renderers + extend ::ActiveSupport::Concern + def self._render_with_renderer_method_name(key); end + + def self.add(key, &block); end + + def self.remove(key); end +end + +module ActionController::Rendering + def process_action(*_); end + + def render(*args); end + + def render_to_body(options=T.unsafe(nil)); end + + def render_to_string(*_); end + RENDER_FORMATS_IN_PRIORITY = ::T.let(nil, ::T.untyped) +end + +module ActionController::Rendering::ClassMethods + def inherited(klass); end + + def render(*args, &block); end + + def renderer(); end + + def setup_renderer!(); end +end + +module ActionController::Rendering::ClassMethods +end + +module ActionController::Rendering + extend ::ActiveSupport::Concern +end + +module ActionController::RequestForgeryProtection + AUTHENTICITY_TOKEN_LENGTH = ::T.let(nil, ::T.untyped) + NULL_ORIGIN_MESSAGE = ::T.let(nil, ::T.untyped) +end + +module ActionController::RequestForgeryProtection::ClassMethods + def skip_forgery_protection(options=T.unsafe(nil)); end +end + +module ActionController::RequestForgeryProtection::ProtectionMethods +end + +class ActionController::RequestForgeryProtection::ProtectionMethods::Exception + def handle_unverified_request(); end + + def initialize(controller); end +end + +class ActionController::RequestForgeryProtection::ProtectionMethods::Exception +end + +class ActionController::RequestForgeryProtection::ProtectionMethods::NullSession + def handle_unverified_request(); end + + def initialize(controller); end +end + +class ActionController::RequestForgeryProtection::ProtectionMethods::NullSession::NullCookieJar + def write(*_); end +end + +class ActionController::RequestForgeryProtection::ProtectionMethods::NullSession::NullCookieJar +end + +class ActionController::RequestForgeryProtection::ProtectionMethods::NullSession::NullSessionHash + def initialize(req); end +end + +class ActionController::RequestForgeryProtection::ProtectionMethods::NullSession::NullSessionHash +end + +class ActionController::RequestForgeryProtection::ProtectionMethods::NullSession +end + +class ActionController::RequestForgeryProtection::ProtectionMethods::ResetSession + def handle_unverified_request(); end + + def initialize(controller); end +end + +class ActionController::RequestForgeryProtection::ProtectionMethods::ResetSession +end + +module ActionController::RequestForgeryProtection::ProtectionMethods +end + +module ActionController::RequestForgeryProtection + extend ::ActiveSupport::Concern +end + +module ActionController::Rescue + def show_detailed_exceptions?(); end +end + +module ActionController::Rescue + extend ::ActiveSupport::Concern +end + +class ActionController::RoutingError + def failures(); end + + def initialize(message, failures=T.unsafe(nil)); end +end + +class ActionController::RoutingError +end + +class ActionController::SessionOverflowError + def initialize(message=T.unsafe(nil)); end + DEFAULT_MESSAGE = ::T.let(nil, ::T.untyped) +end + +class ActionController::SessionOverflowError +end + +module ActionController::Streaming +end + +module ActionController::Streaming + extend ::ActiveSupport::Concern +end + +module ActionController::StrongParameters + def params=(value); end +end + +module ActionController::StrongParameters + extend ::ActiveSupport::Concern +end + +module ActionController::TemplateAssertions + def assert_template(options=T.unsafe(nil), message=T.unsafe(nil)); end +end + +module ActionController::TemplateAssertions +end + +class ActionController::TestCase + include ::ActiveSupport::Testing::ConstantLookup + include ::Rails::Dom::Testing::Assertions + include ::Rails::Dom::Testing::Assertions::DomAssertions + include ::Rails::Dom::Testing::Assertions::SelectorAssertions + include ::Rails::Dom::Testing::Assertions::SelectorAssertions::CountDescribable + include ::ActionController::TestCase::Behavior + include ::ActionDispatch::TestProcess + include ::ActionDispatch::TestProcess::FixtureFile + include ::ActionController::TemplateAssertions + include ::ActionDispatch::Assertions + include ::ActionDispatch::Assertions::ResponseAssertions + include ::ActionDispatch::Assertions::RoutingAssertions + def _controller_class(); end + + def _controller_class=(val); end + + def _controller_class?(); end +end + +module ActionController::TestCase::Behavior + include ::ActionDispatch::TestProcess + include ::ActionDispatch::TestProcess::FixtureFile + def build_response(klass); end + + def controller_class_name(); end + + def delete(action, **args); end + + def generated_path(generated_extras); end + + def get(action, **args); end + + def head(action, **args); end + + def patch(action, **args); end + + def post(action, **args); end + + def process(action, method: T.unsafe(nil), params: T.unsafe(nil), session: T.unsafe(nil), body: T.unsafe(nil), flash: T.unsafe(nil), format: T.unsafe(nil), xhr: T.unsafe(nil), as: T.unsafe(nil)); end + + def put(action, **args); end + + def query_parameter_names(generated_extras); end + + def request(); end + + def response(); end + + def setup_controller_request_and_response(); end +end + +module ActionController::TestCase::Behavior::ClassMethods + def controller_class(); end + + def controller_class=(new_class); end + + def determine_default_controller_class(name); end + + def tests(controller_class); end +end + +module ActionController::TestCase::Behavior::ClassMethods +end + +module ActionController::TestCase::Behavior + extend ::ActiveSupport::Concern +end + +class ActionController::TestCase + extend ::ActionController::TestCase::Behavior::ClassMethods + def self._controller_class(); end + + def self._controller_class=(val); end + + def self._controller_class?(); end +end + +class ActionController::TestRequest + def assign_parameters(routes, controller_path, action, parameters, generated_path, query_string_keys); end + + def content_type=(type); end + + def initialize(env, session, controller_class); end + + def query_string=(string); end + DEFAULT_ENV = ::T.let(nil, ::T.untyped) + ENCODER = ::T.let(nil, ::T.untyped) +end + +class ActionController::TestRequest + def self.create(controller_class); end + + def self.new_session(); end +end + +class ActionController::TestSession + def fetch(key, *args, &block); end + + def initialize(session=T.unsafe(nil)); end + DEFAULT_OPTIONS = ::T.let(nil, ::T.untyped) +end + +class ActionController::TestSession +end + +module ActionController::Testing +end + +module ActionController::Testing::Functional + def recycle!(); end +end + +module ActionController::Testing::Functional +end + +module ActionController::Testing + extend ::ActiveSupport::Concern +end + +class ActionController::UnfilteredParameters + def initialize(); end +end + +class ActionController::UnfilteredParameters +end + +class ActionController::UnknownFormat +end + +class ActionController::UnknownFormat +end + +class ActionController::UnknownHttpMethod +end + +class ActionController::UnknownHttpMethod +end + +class ActionController::UnpermittedParameters + def initialize(params); end + + def params(); end +end + +class ActionController::UnpermittedParameters +end + +module ActionController::UrlFor + def url_options(); end +end + +module ActionController::UrlFor + extend ::ActiveSupport::Concern +end + +class ActionController::UrlGenerationError +end + +class ActionController::UrlGenerationError +end + +module ActionController + extend ::ActiveSupport::Autoload + def self.add_renderer(key, &block); end + + def self.remove_renderer(key); end +end + +module ActionDispatch + def test_app(); end + + def test_app=(obj); end +end + +class ActionDispatch::AssertionResponse + def code(); end + + def code_and_name(); end + + def initialize(code_or_name); end + + def name(); end + GENERIC_RESPONSE_CODES = ::T.let(nil, ::T.untyped) +end + +class ActionDispatch::AssertionResponse +end + +module ActionDispatch::Assertions + include ::ActionDispatch::Assertions::ResponseAssertions + include ::ActionDispatch::Assertions::RoutingAssertions + def html_document(); end +end + +module ActionDispatch::Assertions::ResponseAssertions + def assert_redirected_to(options=T.unsafe(nil), message=T.unsafe(nil)); end + + def assert_response(type, message=T.unsafe(nil)); end + RESPONSE_PREDICATES = ::T.let(nil, ::T.untyped) +end + +module ActionDispatch::Assertions::ResponseAssertions +end + +module ActionDispatch::Assertions::RoutingAssertions + def assert_generates(expected_path, options, defaults=T.unsafe(nil), extras=T.unsafe(nil), message=T.unsafe(nil)); end + + def assert_recognizes(expected_options, path, extras=T.unsafe(nil), msg=T.unsafe(nil)); end + + def assert_routing(path, options, defaults=T.unsafe(nil), extras=T.unsafe(nil), message=T.unsafe(nil)); end + + def method_missing(selector, *args, &block); end + + def with_routing(); end +end + +module ActionDispatch::Assertions::RoutingAssertions +end + +module ActionDispatch::Assertions + extend ::ActiveSupport::Concern +end + +class ActionDispatch::Callbacks + include ::ActiveSupport::Callbacks + def __callbacks(); end + + def __callbacks?(); end + + def _call_callbacks(); end + + def _run_call_callbacks(&block); end + + def call(env); end + + def initialize(app); end +end + +class ActionDispatch::Callbacks + extend ::ActiveSupport::DescendantsTracker + def self.__callbacks(); end + + def self.__callbacks=(val); end + + def self.__callbacks?(); end + + def self._call_callbacks(); end + + def self._call_callbacks=(value); end + + def self.after(*args, &block); end + + def self.before(*args, &block); end +end + +class ActionDispatch::ContentSecurityPolicy + def base_uri(*sources); end + + def block_all_mixed_content(enabled=T.unsafe(nil)); end + + def build(context=T.unsafe(nil), nonce=T.unsafe(nil)); end + + def child_src(*sources); end + + def connect_src(*sources); end + + def default_src(*sources); end + + def directives(); end + + def font_src(*sources); end + + def form_action(*sources); end + + def frame_ancestors(*sources); end + + def frame_src(*sources); end + + def img_src(*sources); end + + def manifest_src(*sources); end + + def media_src(*sources); end + + def object_src(*sources); end + + def plugin_types(*types); end + + def report_uri(uri); end + + def require_sri_for(*types); end + + def sandbox(*values); end + + def script_src(*sources); end + + def style_src(*sources); end + + def upgrade_insecure_requests(enabled=T.unsafe(nil)); end + + def worker_src(*sources); end +end + +class ActionDispatch::ContentSecurityPolicy::Middleware + def call(env); end + + def initialize(app); end + CONTENT_TYPE = ::T.let(nil, ::T.untyped) + POLICY = ::T.let(nil, ::T.untyped) + POLICY_REPORT_ONLY = ::T.let(nil, ::T.untyped) +end + +class ActionDispatch::ContentSecurityPolicy::Middleware +end + +module ActionDispatch::ContentSecurityPolicy::Request + def content_security_policy(); end + + def content_security_policy=(policy); end + + def content_security_policy_nonce(); end + + def content_security_policy_nonce_generator(); end + + def content_security_policy_nonce_generator=(generator); end + + def content_security_policy_report_only(); end + + def content_security_policy_report_only=(value); end + NONCE = ::T.let(nil, ::T.untyped) + NONCE_GENERATOR = ::T.let(nil, ::T.untyped) + POLICY = ::T.let(nil, ::T.untyped) + POLICY_REPORT_ONLY = ::T.let(nil, ::T.untyped) +end + +module ActionDispatch::ContentSecurityPolicy::Request +end + +class ActionDispatch::ContentSecurityPolicy +end + +class ActionDispatch::Cookies + def call(env); end + + def initialize(app); end + AUTHENTICATED_ENCRYPTED_COOKIE_SALT = ::T.let(nil, ::T.untyped) + COOKIES_DIGEST = ::T.let(nil, ::T.untyped) + COOKIES_ROTATIONS = ::T.let(nil, ::T.untyped) + COOKIES_SERIALIZER = ::T.let(nil, ::T.untyped) + ENCRYPTED_COOKIE_CIPHER = ::T.let(nil, ::T.untyped) + ENCRYPTED_COOKIE_SALT = ::T.let(nil, ::T.untyped) + ENCRYPTED_SIGNED_COOKIE_SALT = ::T.let(nil, ::T.untyped) + GENERATOR_KEY = ::T.let(nil, ::T.untyped) + HTTP_HEADER = ::T.let(nil, ::T.untyped) + MAX_COOKIE_SIZE = ::T.let(nil, ::T.untyped) + SECRET_KEY_BASE = ::T.let(nil, ::T.untyped) + SECRET_TOKEN = ::T.let(nil, ::T.untyped) + SIGNED_COOKIE_DIGEST = ::T.let(nil, ::T.untyped) + SIGNED_COOKIE_SALT = ::T.let(nil, ::T.untyped) + USE_AUTHENTICATED_COOKIE_ENCRYPTION = ::T.let(nil, ::T.untyped) +end + +class ActionDispatch::Cookies::AbstractCookieJar + include ::ActionDispatch::Cookies::ChainedCookieJars + def [](name); end + + def []=(name, options); end + + def initialize(parent_jar); end + + def request(); end +end + +class ActionDispatch::Cookies::AbstractCookieJar +end + +module ActionDispatch::Cookies::ChainedCookieJars + def encrypted(); end + + def permanent(); end + + def signed(); end + + def signed_or_encrypted(); end +end + +module ActionDispatch::Cookies::ChainedCookieJars +end + +class ActionDispatch::Cookies::CookieJar + include ::ActionDispatch::Cookies::ChainedCookieJars + include ::Enumerable + def [](name); end + + def []=(name, options); end + + def always_write_cookie(); end + + def always_write_cookie=(obj); end + + def clear(options=T.unsafe(nil)); end + + def commit!(); end + + def committed?(); end + + def delete(name, options=T.unsafe(nil)); end + + def deleted?(name, options=T.unsafe(nil)); end + + def each(&block); end + + def fetch(name, *args, &block); end + + def handle_options(options); end + + def has_key?(name); end + + def initialize(request); end + + def key?(name); end + + def request(); end + + def to_hash(*_); end + + def to_header(); end + + def update(other_hash); end + + def update_cookies_from_jar(); end + + def write(headers); end + DOMAIN_REGEXP = ::T.let(nil, ::T.untyped) +end + +class ActionDispatch::Cookies::CookieJar + def self.always_write_cookie(); end + + def self.always_write_cookie=(obj); end + + def self.build(req, cookies); end +end + +class ActionDispatch::Cookies::CookieOverflow +end + +class ActionDispatch::Cookies::CookieOverflow +end + +class ActionDispatch::Cookies::EncryptedKeyRotatingCookieJar + include ::ActionDispatch::Cookies::SerializedCookieJars +end + +class ActionDispatch::Cookies::EncryptedKeyRotatingCookieJar +end + +class ActionDispatch::Cookies::JsonSerializer +end + +class ActionDispatch::Cookies::JsonSerializer + def self.dump(value); end + + def self.load(value); end +end + +class ActionDispatch::Cookies::PermanentCookieJar +end + +class ActionDispatch::Cookies::PermanentCookieJar +end + +module ActionDispatch::Cookies::SerializedCookieJars + def deserialize(name); end + + def digest(); end + + def needs_migration?(value); end + + def serialize(value); end + + def serializer(); end + MARSHAL_SIGNATURE = ::T.let(nil, ::T.untyped) +end + +ActionDispatch::Cookies::SerializedCookieJars::SERIALIZER = ActiveSupport::MessageEncryptor::NullSerializer + +module ActionDispatch::Cookies::SerializedCookieJars +end + +class ActionDispatch::Cookies::SignedKeyRotatingCookieJar + include ::ActionDispatch::Cookies::SerializedCookieJars +end + +class ActionDispatch::Cookies::SignedKeyRotatingCookieJar +end + +class ActionDispatch::Cookies +end + +class ActionDispatch::DebugExceptions + def call(env); end + + def initialize(app, routes_app=T.unsafe(nil), response_format=T.unsafe(nil)); end + RESCUES_TEMPLATE_PATH = ::T.let(nil, ::T.untyped) +end + +class ActionDispatch::DebugExceptions::DebugView + def debug_hash(object); end + + def debug_headers(headers); end + + def debug_params(params); end + + def render(*_); end +end + +class ActionDispatch::DebugExceptions::DebugView +end + +class ActionDispatch::DebugExceptions +end + +class ActionDispatch::DebugLocks + def call(env); end + + def initialize(app, path=T.unsafe(nil)); end +end + +class ActionDispatch::DebugLocks +end + +class ActionDispatch::ExceptionWrapper + include ::WillPaginate::Railtie::ShowExceptionsPatch + def application_trace(); end + + def backtrace_cleaner(); end + + def exception(); end + + def file(); end + + def framework_trace(); end + + def full_trace(); end + + def initialize(backtrace_cleaner, exception); end + + def line_number(); end + + def rescue_responses(); end + + def rescue_responses=(obj); end + + def rescue_template(); end + + def rescue_templates(); end + + def rescue_templates=(obj); end + + def source_extracts(); end + + def status_code(exception=T.unsafe(nil)); end + + def status_code_without_paginate(); end + + def traces(); end +end + +class ActionDispatch::ExceptionWrapper + def self.rescue_responses(); end + + def self.rescue_responses=(obj); end + + def self.rescue_templates(); end + + def self.rescue_templates=(obj); end + + def self.status_code_for_exception(class_name); end +end + +class ActionDispatch::Executor + def call(env); end + + def initialize(app, executor); end +end + +class ActionDispatch::Executor +end + +class ActionDispatch::FileHandler + def call(env); end + + def initialize(root, index: T.unsafe(nil), headers: T.unsafe(nil)); end + + def match?(path); end + + def serve(request); end +end + +class ActionDispatch::FileHandler +end + +class ActionDispatch::Flash + KEY = ::T.let(nil, ::T.untyped) +end + +class ActionDispatch::Flash::FlashHash + include ::Enumerable + def [](k); end + + def []=(k, v); end + + def alert(); end + + def alert=(message); end + + def clear(); end + + def delete(key); end + + def discard(k=T.unsafe(nil)); end + + def each(&block); end + + def empty?(); end + + def initialize(flashes=T.unsafe(nil), discard=T.unsafe(nil)); end + + def keep(k=T.unsafe(nil)); end + + def key?(name); end + + def keys(); end + + def merge!(h); end + + def notice(); end + + def notice=(message); end + + def now(); end + + def now_is_loaded?(); end + + def replace(h); end + + def sweep(); end + + def to_hash(); end + + def to_session_value(); end + + def update(h); end +end + +class ActionDispatch::Flash::FlashHash + def self.from_session_value(value); end +end + +class ActionDispatch::Flash::FlashNow + def [](k); end + + def []=(k, v); end + + def alert=(message); end + + def flash(); end + + def flash=(flash); end + + def initialize(flash); end + + def notice=(message); end +end + +class ActionDispatch::Flash::FlashNow +end + +module ActionDispatch::Flash::RequestMethods + def commit_flash(); end + + def flash(); end + + def flash=(flash); end + + def flash_hash(); end + + def reset_session(); end +end + +module ActionDispatch::Flash::RequestMethods +end + +class ActionDispatch::Flash + def self.new(app); end +end + +module ActionDispatch::Http::Cache +end + +module ActionDispatch::Http::Cache::Request + def etag_matches?(etag); end + + def fresh?(response); end + + def if_modified_since(); end + + def if_none_match(); end + + def if_none_match_etags(); end + + def not_modified?(modified_at); end + HTTP_IF_MODIFIED_SINCE = ::T.let(nil, ::T.untyped) + HTTP_IF_NONE_MATCH = ::T.let(nil, ::T.untyped) +end + +module ActionDispatch::Http::Cache::Request +end + +module ActionDispatch::Http::Cache::Response + def cache_control(); end + + def date(); end + + def date=(utc_time); end + + def date?(); end + + def etag=(weak_validators); end + + def etag?(); end + + def last_modified(); end + + def last_modified=(utc_time); end + + def last_modified?(); end + + def strong_etag=(strong_validators); end + + def strong_etag?(); end + + def weak_etag=(weak_validators); end + + def weak_etag?(); end + DATE = ::T.let(nil, ::T.untyped) + DEFAULT_CACHE_CONTROL = ::T.let(nil, ::T.untyped) + LAST_MODIFIED = ::T.let(nil, ::T.untyped) + MUST_REVALIDATE = ::T.let(nil, ::T.untyped) + NO_CACHE = ::T.let(nil, ::T.untyped) + PRIVATE = ::T.let(nil, ::T.untyped) + PUBLIC = ::T.let(nil, ::T.untyped) + SPECIAL_KEYS = ::T.let(nil, ::T.untyped) +end + +module ActionDispatch::Http::Cache::Response +end + +module ActionDispatch::Http::Cache +end + +module ActionDispatch::Http::FilterParameters + def filtered_env(); end + + def filtered_parameters(); end + + def filtered_path(); end + + def initialize(); end + ENV_MATCH = ::T.let(nil, ::T.untyped) + KV_RE = ::T.let(nil, ::T.untyped) + NULL_ENV_FILTER = ::T.let(nil, ::T.untyped) + NULL_PARAM_FILTER = ::T.let(nil, ::T.untyped) + PAIR_RE = ::T.let(nil, ::T.untyped) +end + +module ActionDispatch::Http::FilterParameters +end + +module ActionDispatch::Http::FilterRedirect + def filtered_location(); end + FILTERED = ::T.let(nil, ::T.untyped) +end + +module ActionDispatch::Http::FilterRedirect +end + +class ActionDispatch::Http::Headers + include ::Enumerable + def [](key); end + + def []=(key, value); end + + def add(key, value); end + + def each(&block); end + + def env(); end + + def fetch(key, default=T.unsafe(nil)); end + + def include?(key); end + + def initialize(request); end + + def key?(key); end + + def merge(headers_or_env); end + + def merge!(headers_or_env); end + CGI_VARIABLES = ::T.let(nil, ::T.untyped) + DEFAULT = ::T.let(nil, ::T.untyped) + HTTP_HEADER = ::T.let(nil, ::T.untyped) +end + +class ActionDispatch::Http::Headers + def self.from_hash(hash); end +end + +module ActionDispatch::Http::MimeNegotiation + def accepts(); end + + def content_mime_type(); end + + def content_type(); end + + def format(view_path=T.unsafe(nil)); end + + def format=(extension); end + + def formats(); end + + def formats=(extensions); end + + def has_content_type?(); end + + def negotiate_mime(order); end + + def variant(); end + + def variant=(variant); end + BROWSER_LIKE_ACCEPTS = ::T.let(nil, ::T.untyped) +end + +module ActionDispatch::Http::MimeNegotiation + extend ::ActiveSupport::Concern +end + +class ActionDispatch::Http::ParameterFilter + def filter(params); end + + def initialize(filters=T.unsafe(nil)); end + FILTERED = ::T.let(nil, ::T.untyped) +end + +class ActionDispatch::Http::ParameterFilter::CompiledFilter + def blocks(); end + + def call(original_params, parents=T.unsafe(nil)); end + + def deep_regexps(); end + + def initialize(regexps, deep_regexps, blocks); end + + def regexps(); end +end + +class ActionDispatch::Http::ParameterFilter::CompiledFilter + def self.compile(filters); end +end + +class ActionDispatch::Http::ParameterFilter +end + +module ActionDispatch::Http::Parameters + def path_parameters(); end + + def path_parameters=(parameters); end + DEFAULT_PARSERS = ::T.let(nil, ::T.untyped) + PARAMETERS_KEY = ::T.let(nil, ::T.untyped) +end + +module ActionDispatch::Http::Parameters + extend ::ActiveSupport::Concern +end + +module ActionDispatch::Http::URL + def domain(tld_length=T.unsafe(nil)); end + + def host(); end + + def host_with_port(); end + + def initialize(); end + + def optional_port(); end + + def port(); end + + def port_string(); end + + def protocol(); end + + def raw_host_with_port(); end + + def server_port(); end + + def standard_port(); end + + def standard_port?(); end + + def subdomain(tld_length=T.unsafe(nil)); end + + def subdomains(tld_length=T.unsafe(nil)); end + + def tld_length(); end + + def tld_length=(obj); end + + def url(); end + HOST_REGEXP = ::T.let(nil, ::T.untyped) + IP_HOST_REGEXP = ::T.let(nil, ::T.untyped) + PROTOCOL_REGEXP = ::T.let(nil, ::T.untyped) +end + +module ActionDispatch::Http::URL + def self.extract_domain(host, tld_length); end + + def self.extract_subdomain(host, tld_length); end + + def self.extract_subdomains(host, tld_length); end + + def self.full_url_for(options); end + + def self.path_for(options); end + + def self.tld_length(); end + + def self.tld_length=(obj); end + + def self.url_for(options); end +end + +class ActionDispatch::Http::UploadedFile + def close(unlink_now=T.unsafe(nil)); end + + def content_type(); end + + def content_type=(content_type); end + + def eof?(); end + + def headers(); end + + def headers=(headers); end + + def initialize(hash); end + + def open(); end + + def original_filename(); end + + def original_filename=(original_filename); end + + def path(); end + + def read(length=T.unsafe(nil), buffer=T.unsafe(nil)); end + + def rewind(); end + + def size(); end + + def tempfile(); end + + def tempfile=(tempfile); end + + def to_io(); end +end + +class ActionDispatch::Http::UploadedFile +end + +module ActionDispatch::Http + extend ::ActiveSupport::Autoload +end + +class ActionDispatch::IllegalStateError +end + +class ActionDispatch::IllegalStateError +end + +module ActionDispatch::Integration +end + +module ActionDispatch::Integration::RequestHelpers + def delete(path, **args); end + + def follow_redirect!(); end + + def get(path, **args); end + + def head(path, *args); end + + def patch(path, **args); end + + def post(path, **args); end + + def put(path, **args); end +end + +module ActionDispatch::Integration::RequestHelpers +end + +module ActionDispatch::Integration::Runner + include ::Rails::Dom::Testing::Assertions + include ::Rails::Dom::Testing::Assertions::DomAssertions + include ::Rails::Dom::Testing::Assertions::SelectorAssertions + include ::Rails::Dom::Testing::Assertions::SelectorAssertions::CountDescribable + include ::ActionDispatch::Assertions + include ::ActionDispatch::Assertions::ResponseAssertions + include ::ActionDispatch::Assertions::RoutingAssertions + def app(); end + + def assigns(*args); end + + def before_setup(); end + + def cookies(*args); end + + def copy_session_variables!(); end + + def create_session(app); end + + def default_url_options(); end + + def default_url_options=(options); end + + def delete(*args); end + + def follow_redirect!(*args); end + + def get(*args); end + + def head(*args); end + + def initialize(*args, &blk); end + + def integration_session(); end + + def open_session(); end + + def patch(*args); end + + def post(*args); end + + def put(*args); end + + def remove!(); end + + def reset!(); end + APP_SESSIONS = ::T.let(nil, ::T.untyped) +end + +module ActionDispatch::Integration::Runner +end + +class ActionDispatch::Integration::Session + include ::Minitest::Assertions + include ::Rails::Dom::Testing::Assertions + include ::Rails::Dom::Testing::Assertions::DomAssertions + include ::Rails::Dom::Testing::Assertions::SelectorAssertions + include ::Rails::Dom::Testing::Assertions::SelectorAssertions::CountDescribable + include ::ActionDispatch::Assertions + include ::ActionDispatch::Assertions::ResponseAssertions + include ::ActionDispatch::Assertions::RoutingAssertions + include ::ActionDispatch::Integration::RequestHelpers + include ::ActionDispatch::TestProcess + include ::ActionDispatch::TestProcess::FixtureFile + include ::ActionDispatch::Routing::UrlFor + include ::ActionDispatch::Routing::PolymorphicRoutes + def accept(); end + + def accept=(accept); end + + def body(*args, &block); end + + def controller(); end + + def default_url_options(); end + + def default_url_options=(val); end + + def default_url_options?(); end + + def headers(*args, &block); end + + def host(); end + + def host!(_); end + + def host=(host); end + + def https!(flag=T.unsafe(nil)); end + + def https?(); end + + def initialize(app); end + + def path(*args, &block); end + + def process(method, path, params: T.unsafe(nil), headers: T.unsafe(nil), env: T.unsafe(nil), xhr: T.unsafe(nil), as: T.unsafe(nil)); end + + def redirect?(*args, &block); end + + def remote_addr(); end + + def remote_addr=(remote_addr); end + + def request(); end + + def request_count(); end + + def request_count=(request_count); end + + def reset!(); end + + def response(); end + + def status(*args, &block); end + + def status_message(*args, &block); end + DEFAULT_HOST = ::T.let(nil, ::T.untyped) +end + +class ActionDispatch::Integration::Session + def self.default_url_options(); end + + def self.default_url_options=(val); end + + def self.default_url_options?(); end +end + +module ActionDispatch::Integration +end + +class ActionDispatch::IntegrationTest + include ::ActionDispatch::TestProcess::FixtureFile + include ::ActionDispatch::IntegrationTest::Behavior + include ::ActionDispatch::Integration::Runner + include ::Rails::Dom::Testing::Assertions + include ::Rails::Dom::Testing::Assertions::DomAssertions + include ::Rails::Dom::Testing::Assertions::SelectorAssertions + include ::Rails::Dom::Testing::Assertions::SelectorAssertions::CountDescribable + include ::ActionDispatch::Assertions + include ::ActionDispatch::Assertions::ResponseAssertions + include ::ActionDispatch::Assertions::RoutingAssertions + include ::ActionController::TemplateAssertions + include ::ActionDispatch::Routing::UrlFor + include ::ActionDispatch::Routing::PolymorphicRoutes + include ::ActionDispatch::IntegrationTest::UrlOptions + include ::ActionMailer::TestCase::ClearTestDeliveries +end + +module ActionDispatch::IntegrationTest::Behavior + include ::ActionDispatch::Integration::Runner + include ::Rails::Dom::Testing::Assertions + include ::Rails::Dom::Testing::Assertions::DomAssertions + include ::Rails::Dom::Testing::Assertions::SelectorAssertions + include ::Rails::Dom::Testing::Assertions::SelectorAssertions::CountDescribable + include ::ActionDispatch::Assertions + include ::ActionDispatch::Assertions::ResponseAssertions + include ::ActionDispatch::Assertions::RoutingAssertions + include ::ActionController::TemplateAssertions + def app(); end + + def document_root_element(); end +end + +module ActionDispatch::IntegrationTest::Behavior::ClassMethods + def app(); end + + def app=(app); end + + def register_encoder(*args); end +end + +module ActionDispatch::IntegrationTest::Behavior::ClassMethods +end + +module ActionDispatch::IntegrationTest::Behavior + extend ::ActiveSupport::Concern +end + +module ActionDispatch::IntegrationTest::UrlOptions + def url_options(); end +end + +module ActionDispatch::IntegrationTest::UrlOptions + extend ::ActiveSupport::Concern +end + +class ActionDispatch::IntegrationTest + extend ::ActionDispatch::IntegrationTest::Behavior::ClassMethods +end + +module ActionDispatch::Journey +end + +class ActionDispatch::Journey::Format + def evaluate(hash); end + + def initialize(parts); end + ESCAPE_PATH = ::T.let(nil, ::T.untyped) + ESCAPE_SEGMENT = ::T.let(nil, ::T.untyped) +end + +class ActionDispatch::Journey::Format::Parameter + def escape(value); end + + def escaper(); end + + def escaper=(_); end + + def name(); end + + def name=(_); end +end + +class ActionDispatch::Journey::Format::Parameter + def self.[](*_); end + + def self.members(); end +end + +class ActionDispatch::Journey::Format + def self.required_path(symbol); end + + def self.required_segment(symbol); end +end + +class ActionDispatch::Journey::Formatter + def clear(); end + + def generate(name, options, path_parameters, parameterize=T.unsafe(nil)); end + + def initialize(routes); end + + def routes(); end +end + +module ActionDispatch::Journey::Formatter::RegexCaseComparator + DEFAULT_INPUT = ::T.let(nil, ::T.untyped) + DEFAULT_REGEX = ::T.let(nil, ::T.untyped) +end + +module ActionDispatch::Journey::Formatter::RegexCaseComparator + def self.===(regex); end +end + +class ActionDispatch::Journey::Formatter +end + +module ActionDispatch::Journey::GTG +end + +class ActionDispatch::Journey::GTG::Builder + def ast(); end + + def endpoints(); end + + def firstpos(node); end + + def followpos(node); end + + def initialize(root); end + + def lastpos(node); end + + def nullable?(node); end + + def root(); end + + def transition_table(); end + DUMMY = ::T.let(nil, ::T.untyped) +end + +class ActionDispatch::Journey::GTG::Builder +end + +class ActionDispatch::Journey::GTG::MatchData + def initialize(memos); end + + def memos(); end +end + +class ActionDispatch::Journey::GTG::MatchData +end + +class ActionDispatch::Journey::GTG::Simulator + def initialize(transition_table); end + + def memos(string); end + + def tt(); end +end + +class ActionDispatch::Journey::GTG::Simulator +end + +class ActionDispatch::Journey::GTG::TransitionTable + include ::ActionDispatch::Journey::NFA::Dot + def []=(from, to, sym); end + + def accepting?(state); end + + def accepting_states(); end + + def add_accepting(state); end + + def add_memo(idx, memo); end + + def eclosure(t); end + + def memo(idx); end + + def memos(); end + + def move(t, a); end + + def states(); end + + def to_svg(); end + + def transitions(); end + + def visualizer(paths, title=T.unsafe(nil)); end +end + +class ActionDispatch::Journey::GTG::TransitionTable +end + +module ActionDispatch::Journey::GTG +end + +module ActionDispatch::Journey::NFA +end + +class ActionDispatch::Journey::NFA::Builder + def initialize(ast); end + + def transition_table(); end +end + +class ActionDispatch::Journey::NFA::Builder +end + +module ActionDispatch::Journey::NFA::Dot + def to_dot(); end +end + +module ActionDispatch::Journey::NFA::Dot +end + +class ActionDispatch::Journey::NFA::MatchData + def initialize(memos); end + + def memos(); end +end + +class ActionDispatch::Journey::NFA::MatchData +end + +class ActionDispatch::Journey::NFA::Simulator + def =~(string); end + + def initialize(transition_table); end + + def match(string); end + + def simulate(string); end + + def tt(); end +end + +class ActionDispatch::Journey::NFA::Simulator +end + +class ActionDispatch::Journey::NFA::TransitionTable + include ::ActionDispatch::Journey::NFA::Dot + def []=(i, f, s); end + + def accepting(); end + + def accepting=(accepting); end + + def accepting?(state); end + + def accepting_states(); end + + def add_memo(idx, memo); end + + def alphabet(); end + + def eclosure(t); end + + def following_states(t, a); end + + def memo(idx); end + + def memos(); end + + def merge(left, right); end + + def move(t, a); end + + def states(); end + + def transitions(); end +end + +class ActionDispatch::Journey::NFA::TransitionTable +end + +class ActionDispatch::Journey::NFA::Visitor + def initialize(tt); end + + def visit_CAT(node); end + + def visit_GROUP(node); end + + def visit_OR(node); end +end + +class ActionDispatch::Journey::NFA::Visitor +end + +module ActionDispatch::Journey::NFA +end + +module ActionDispatch::Journey::Nodes +end + +class ActionDispatch::Journey::Nodes::Binary + def children(); end + + def initialize(left, right); end + + def right(); end + + def right=(right); end +end + +class ActionDispatch::Journey::Nodes::Binary +end + +class ActionDispatch::Journey::Nodes::Cat +end + +class ActionDispatch::Journey::Nodes::Cat +end + +class ActionDispatch::Journey::Nodes::Dot +end + +class ActionDispatch::Journey::Nodes::Dot +end + +class ActionDispatch::Journey::Nodes::Dummy + def initialize(x=T.unsafe(nil)); end +end + +class ActionDispatch::Journey::Nodes::Dummy +end + +class ActionDispatch::Journey::Nodes::Group +end + +class ActionDispatch::Journey::Nodes::Group +end + +class ActionDispatch::Journey::Nodes::Literal +end + +class ActionDispatch::Journey::Nodes::Literal +end + +class ActionDispatch::Journey::Nodes::Node + include ::Enumerable + def cat?(); end + + def each(&block); end + + def group?(); end + + def initialize(left); end + + def left(); end + + def left=(left); end + + def literal?(); end + + def memo(); end + + def memo=(memo); end + + def name(); end + + def star?(); end + + def symbol?(); end + + def terminal?(); end + + def to_dot(); end + + def to_sym(); end + + def type(); end +end + +class ActionDispatch::Journey::Nodes::Node +end + +class ActionDispatch::Journey::Nodes::Or + def children(); end + + def initialize(children); end +end + +class ActionDispatch::Journey::Nodes::Or +end + +class ActionDispatch::Journey::Nodes::Slash +end + +class ActionDispatch::Journey::Nodes::Slash +end + +class ActionDispatch::Journey::Nodes::Star +end + +class ActionDispatch::Journey::Nodes::Star +end + +class ActionDispatch::Journey::Nodes::Symbol + def default_regexp?(); end + + def regexp(); end + + def regexp=(regexp); end + DEFAULT_EXP = ::T.let(nil, ::T.untyped) +end + +class ActionDispatch::Journey::Nodes::Symbol +end + +class ActionDispatch::Journey::Nodes::Terminal + def symbol(); end +end + +class ActionDispatch::Journey::Nodes::Terminal +end + +class ActionDispatch::Journey::Nodes::Unary + def children(); end +end + +class ActionDispatch::Journey::Nodes::Unary +end + +module ActionDispatch::Journey::Nodes +end + +class ActionDispatch::Journey::Parser + include ::ActionDispatch::Journey::Nodes + def _reduce_1(val, _values); end + + def _reduce_10(val, _values); end + + def _reduce_15(val, _values); end + + def _reduce_16(val, _values); end + + def _reduce_17(val, _values); end + + def _reduce_18(val, _values); end + + def _reduce_2(val, _values); end + + def _reduce_7(val, _values); end + + def _reduce_8(val, _values); end + + def _reduce_9(val, _values); end + + def _reduce_none(val, _values); end + + def parse(string); end + Racc_arg = ::T.let(nil, ::T.untyped) + Racc_debug_parser = ::T.let(nil, ::T.untyped) + Racc_token_to_s_table = ::T.let(nil, ::T.untyped) +end + +class ActionDispatch::Journey::Parser + def self.parse(string); end +end + +module ActionDispatch::Journey::Path +end + +class ActionDispatch::Journey::Path::Pattern + def =~(other); end + + def anchored(); end + + def ast(); end + + def build_formatter(); end + + def eager_load!(); end + + def initialize(ast, requirements, separators, anchored); end + + def match(other); end + + def names(); end + + def optional_names(); end + + def required_names(); end + + def requirements(); end + + def source(); end + + def spec(); end + + def to_regexp(); end +end + +class ActionDispatch::Journey::Path::Pattern::AnchoredRegexp + def initialize(separator, matchers); end + + def visit_CAT(node); end + + def visit_DOT(node); end + + def visit_GROUP(node); end + + def visit_LITERAL(node); end + + def visit_OR(node); end + + def visit_SLASH(node); end + + def visit_STAR(node); end + + def visit_SYMBOL(node); end +end + +class ActionDispatch::Journey::Path::Pattern::AnchoredRegexp +end + +class ActionDispatch::Journey::Path::Pattern::MatchData + def [](x); end + + def captures(); end + + def initialize(names, offsets, match); end + + def length(); end + + def names(); end + + def post_match(); end +end + +class ActionDispatch::Journey::Path::Pattern::MatchData +end + +class ActionDispatch::Journey::Path::Pattern::UnanchoredRegexp +end + +class ActionDispatch::Journey::Path::Pattern::UnanchoredRegexp +end + +class ActionDispatch::Journey::Path::Pattern + def self.build(path, requirements, separators, anchored); end + + def self.from_string(string); end +end + +module ActionDispatch::Journey::Path +end + +class ActionDispatch::Journey::Route + def app(); end + + def ast(); end + + def conditions(); end + + def constraints(); end + + def defaults(); end + + def dispatcher?(); end + + def eager_load!(); end + + def format(path_options); end + + def glob?(); end + + def initialize(name, app, path, constraints, required_defaults, defaults, request_method_match, precedence, internal=T.unsafe(nil)); end + + def internal(); end + + def ip(); end + + def matches?(request); end + + def name(); end + + def parts(); end + + def path(); end + + def precedence(); end + + def required_default?(key); end + + def required_defaults(); end + + def required_keys(); end + + def required_parts(); end + + def requirements(); end + + def requires_matching_verb?(); end + + def score(supplied_keys); end + + def segment_keys(); end + + def segments(); end + + def verb(); end +end + +module ActionDispatch::Journey::Route::VerbMatchers + VERBS = ::T.let(nil, ::T.untyped) + VERB_TO_CLASS = ::T.let(nil, ::T.untyped) +end + +class ActionDispatch::Journey::Route::VerbMatchers::All +end + +class ActionDispatch::Journey::Route::VerbMatchers::All + def self.call(_); end + + def self.verb(); end +end + +class ActionDispatch::Journey::Route::VerbMatchers::DELETE +end + +class ActionDispatch::Journey::Route::VerbMatchers::DELETE + def self.call(req); end + + def self.verb(); end +end + +class ActionDispatch::Journey::Route::VerbMatchers::GET +end + +class ActionDispatch::Journey::Route::VerbMatchers::GET + def self.call(req); end + + def self.verb(); end +end + +class ActionDispatch::Journey::Route::VerbMatchers::HEAD +end + +class ActionDispatch::Journey::Route::VerbMatchers::HEAD + def self.call(req); end + + def self.verb(); end +end + +class ActionDispatch::Journey::Route::VerbMatchers::LINK +end + +class ActionDispatch::Journey::Route::VerbMatchers::LINK + def self.call(req); end + + def self.verb(); end +end + +class ActionDispatch::Journey::Route::VerbMatchers::OPTIONS +end + +class ActionDispatch::Journey::Route::VerbMatchers::OPTIONS + def self.call(req); end + + def self.verb(); end +end + +class ActionDispatch::Journey::Route::VerbMatchers::PATCH +end + +class ActionDispatch::Journey::Route::VerbMatchers::PATCH + def self.call(req); end + + def self.verb(); end +end + +class ActionDispatch::Journey::Route::VerbMatchers::POST +end + +class ActionDispatch::Journey::Route::VerbMatchers::POST + def self.call(req); end + + def self.verb(); end +end + +class ActionDispatch::Journey::Route::VerbMatchers::PUT +end + +class ActionDispatch::Journey::Route::VerbMatchers::PUT + def self.call(req); end + + def self.verb(); end +end + +class ActionDispatch::Journey::Route::VerbMatchers::TRACE +end + +class ActionDispatch::Journey::Route::VerbMatchers::TRACE + def self.call(req); end + + def self.verb(); end +end + +class ActionDispatch::Journey::Route::VerbMatchers::UNLINK +end + +class ActionDispatch::Journey::Route::VerbMatchers::UNLINK + def self.call(req); end + + def self.verb(); end +end + +class ActionDispatch::Journey::Route::VerbMatchers::Unknown + def call(request); end + + def initialize(verb); end + + def verb(); end +end + +class ActionDispatch::Journey::Route::VerbMatchers::Unknown +end + +module ActionDispatch::Journey::Route::VerbMatchers +end + +class ActionDispatch::Journey::Route + def self.build(name, app, path, constraints, required_defaults, defaults); end + + def self.verb_matcher(verb); end +end + +class ActionDispatch::Journey::Router + def eager_load!(); end + + def initialize(routes); end + + def recognize(rails_req); end + + def routes(); end + + def routes=(routes); end + + def serve(req); end + + def visualizer(); end +end + +class ActionDispatch::Journey::Router::RoutingError +end + +class ActionDispatch::Journey::Router::RoutingError +end + +class ActionDispatch::Journey::Router::Utils + ENCODER = ::T.let(nil, ::T.untyped) +end + +class ActionDispatch::Journey::Router::Utils::UriEncoder + def escape_fragment(fragment); end + + def escape_path(path); end + + def escape_segment(segment); end + + def unescape_uri(uri); end + ALPHA = ::T.let(nil, ::T.untyped) + DEC2HEX = ::T.let(nil, ::T.untyped) + DIGIT = ::T.let(nil, ::T.untyped) + EMPTY = ::T.let(nil, ::T.untyped) + ENCODE = ::T.let(nil, ::T.untyped) + ESCAPED = ::T.let(nil, ::T.untyped) + FRAGMENT = ::T.let(nil, ::T.untyped) + PATH = ::T.let(nil, ::T.untyped) + SEGMENT = ::T.let(nil, ::T.untyped) + SUB_DELIMS = ::T.let(nil, ::T.untyped) + UNRESERVED = ::T.let(nil, ::T.untyped) + US_ASCII = ::T.let(nil, ::T.untyped) + UTF_8 = ::T.let(nil, ::T.untyped) +end + +class ActionDispatch::Journey::Router::Utils::UriEncoder +end + +class ActionDispatch::Journey::Router::Utils + def self.escape_fragment(fragment); end + + def self.escape_path(path); end + + def self.escape_segment(segment); end + + def self.normalize_path(path); end + + def self.unescape_uri(uri); end +end + +class ActionDispatch::Journey::Router +end + +class ActionDispatch::Journey::Routes + include ::Enumerable + def add_route(name, mapping); end + + def anchored_routes(); end + + def ast(); end + + def clear(); end + + def custom_routes(); end + + def each(&block); end + + def empty?(); end + + def last(); end + + def length(); end + + def partition_route(route); end + + def routes(); end + + def simulator(); end + + def size(); end +end + +class ActionDispatch::Journey::Routes +end + +class ActionDispatch::Journey::Scanner + def eos?(); end + + def next_token(); end + + def pos(); end + + def pre_match(); end + + def scan_setup(str); end +end + +class ActionDispatch::Journey::Scanner +end + +module ActionDispatch::Journey::Visitors +end + +class ActionDispatch::Journey::Visitors::Dot + def accept(node, seed=T.unsafe(nil)); end + INSTANCE = ::T.let(nil, ::T.untyped) +end + +class ActionDispatch::Journey::Visitors::Dot +end + +class ActionDispatch::Journey::Visitors::Each + def visit(node, block); end + INSTANCE = ::T.let(nil, ::T.untyped) +end + +class ActionDispatch::Journey::Visitors::Each +end + +class ActionDispatch::Journey::Visitors::FormatBuilder +end + +class ActionDispatch::Journey::Visitors::FormatBuilder +end + +class ActionDispatch::Journey::Visitors::FunctionalVisitor + def accept(node, seed); end + + def binary(node, seed); end + + def nary(node, seed); end + + def terminal(node, seed); end + + def unary(node, seed); end + + def visit(node, seed); end + + def visit_CAT(n, seed); end + + def visit_DOT(n, seed); end + + def visit_GROUP(n, seed); end + + def visit_LITERAL(n, seed); end + + def visit_OR(n, seed); end + + def visit_SLASH(n, seed); end + + def visit_STAR(n, seed); end + + def visit_SYMBOL(n, seed); end + DISPATCH_CACHE = ::T.let(nil, ::T.untyped) +end + +class ActionDispatch::Journey::Visitors::FunctionalVisitor +end + +class ActionDispatch::Journey::Visitors::String + INSTANCE = ::T.let(nil, ::T.untyped) +end + +class ActionDispatch::Journey::Visitors::String +end + +class ActionDispatch::Journey::Visitors::Visitor + def accept(node); end + DISPATCH_CACHE = ::T.let(nil, ::T.untyped) +end + +class ActionDispatch::Journey::Visitors::Visitor +end + +module ActionDispatch::Journey::Visitors +end + +module ActionDispatch::Journey +end + +class ActionDispatch::MiddlewareStack + include ::Enumerable + def [](i); end + + def build(app=T.unsafe(nil)); end + + def delete(target); end + + def each(&blk); end + + def initialize(*args); end + + def insert(index, klass, *args, &block); end + + def insert_after(index, *args, &block); end + + def insert_before(index, klass, *args, &block); end + + def last(); end + + def middlewares(); end + + def middlewares=(middlewares); end + + def size(); end + + def swap(target, *args, &block); end + + def unshift(klass, *args, &block); end + + def use(klass, *args, &block); end +end + +class ActionDispatch::MiddlewareStack::Middleware + def ==(middleware); end + + def args(); end + + def block(); end + + def build(app); end + + def initialize(klass, args, block); end + + def klass(); end + + def name(); end +end + +class ActionDispatch::MiddlewareStack::Middleware +end + +class ActionDispatch::MiddlewareStack +end + +class ActionDispatch::PublicExceptions + def call(env); end + + def initialize(public_path); end + + def public_path(); end + + def public_path=(public_path); end +end + +class ActionDispatch::PublicExceptions +end + +class ActionDispatch::Railtie +end + +class ActionDispatch::Railtie +end + +class ActionDispatch::Reloader +end + +class ActionDispatch::Reloader +end + +class ActionDispatch::RemoteIp + def call(env); end + + def check_ip(); end + + def initialize(app, ip_spoofing_check=T.unsafe(nil), custom_proxies=T.unsafe(nil)); end + + def proxies(); end + TRUSTED_PROXIES = ::T.let(nil, ::T.untyped) +end + +class ActionDispatch::RemoteIp::GetIp + def calculate_ip(); end + + def initialize(req, check_ip, proxies); end +end + +class ActionDispatch::RemoteIp::GetIp +end + +class ActionDispatch::RemoteIp::IpSpoofAttackError +end + +class ActionDispatch::RemoteIp::IpSpoofAttackError +end + +class ActionDispatch::RemoteIp +end + +class ActionDispatch::Request + include ::Rack::Request::Helpers + include ::ActionDispatch::Http::Cache::Request + include ::ActionDispatch::Http::MimeNegotiation + include ::ActionDispatch::Http::Parameters + include ::ActionDispatch::Http::FilterParameters + include ::ActionDispatch::Http::URL + include ::ActionDispatch::ContentSecurityPolicy::Request + include ::Rack::Request::Env + include ::ActionDispatch::Flash::RequestMethods + def accept(); end + + def accept_charset(); end + + def auth_type(); end + + def authenticated_encrypted_cookie_salt(); end + + def authorization(); end + + def body_stream(); end + + def cache_control(); end + + def client_ip(); end + + def controller_class(); end + + def controller_class_for(name); end + + def controller_instance(); end + + def controller_instance=(controller); end + + def cookie_jar(); end + + def cookie_jar=(jar); end + + def cookies_digest(); end + + def cookies_rotations(); end + + def cookies_serializer(); end + + def encrypted_cookie_cipher(); end + + def encrypted_cookie_salt(); end + + def encrypted_signed_cookie_salt(); end + + def engine_script_name(_routes); end + + def engine_script_name=(name); end + + def from(); end + + def gateway_interface(); end + + def have_cookie_jar?(); end + + def headers(); end + + def http_auth_salt(); end + + def ignore_accept_header(); end + + def ignore_accept_header=(obj); end + + def key?(key); end + + def key_generator(); end + + def local?(); end + + def method(); end + + def method_symbol(); end + + def negotiate(); end + + def origin(); end + + def original_fullpath(); end + + def original_script_name(); end + + def original_url(); end + + def path_translated(); end + + def pragma(); end + + def query_parameters(); end + + def raw_post(); end + + def remote_addr(); end + + def remote_host(); end + + def remote_ident(); end + + def remote_ip(); end + + def remote_ip=(remote_ip); end + + def remote_user(); end + + def request_id(); end + + def request_id=(id); end + + def request_method=(request_method); end + + def request_method_symbol(); end + + def request_parameters(); end + + def request_parameters=(params); end + + def routes(); end + + def routes=(routes); end + + def secret_key_base(); end + + def secret_token(); end + + def send_early_hints(links); end + + def server_addr(); end + + def server_name(); end + + def server_protocol(); end + + def server_software(); end + + def session=(session); end + + def session_options=(options); end + + def show_exceptions?(); end + + def signed_cookie_digest(); end + + def signed_cookie_salt(); end + + def use_authenticated_cookie_encryption(); end + + def uuid(); end + + def version(); end + + def x_csrf_token(); end + + def x_forwarded_for(); end + + def x_forwarded_host(); end + + def x_request_id(); end + + def xml_http_request?(); end + ACTION_DISPATCH_REQUEST_ID = ::T.let(nil, ::T.untyped) + ENV_METHODS = ::T.let(nil, ::T.untyped) + HTTP_METHODS = ::T.let(nil, ::T.untyped) + HTTP_METHOD_LOOKUP = ::T.let(nil, ::T.untyped) + LOCALHOST = ::T.let(nil, ::T.untyped) + RFC2518 = ::T.let(nil, ::T.untyped) + RFC2616 = ::T.let(nil, ::T.untyped) + RFC3253 = ::T.let(nil, ::T.untyped) + RFC3648 = ::T.let(nil, ::T.untyped) + RFC3744 = ::T.let(nil, ::T.untyped) + RFC4791 = ::T.let(nil, ::T.untyped) + RFC5323 = ::T.let(nil, ::T.untyped) + RFC5789 = ::T.let(nil, ::T.untyped) +end + +class ActionDispatch::Request + def self.empty(); end + + def self.ignore_accept_header(); end + + def self.ignore_accept_header=(obj); end + + def self.parameter_parsers(); end +end + +class ActionDispatch::RequestEncoder + def accept_header(); end + + def content_type(); end + + def encode_params(params); end + + def initialize(mime_name, param_encoder, response_parser); end + + def response_parser(); end +end + +class ActionDispatch::RequestEncoder::IdentityEncoder + def accept_header(); end + + def content_type(); end + + def encode_params(params); end + + def response_parser(); end +end + +class ActionDispatch::RequestEncoder::IdentityEncoder +end + +class ActionDispatch::RequestEncoder + def self.encoder(name); end + + def self.parser(content_type); end + + def self.register_encoder(mime_name, param_encoder: T.unsafe(nil), response_parser: T.unsafe(nil)); end +end + +class ActionDispatch::RequestId + def call(env); end + + def initialize(app); end + X_REQUEST_ID = ::T.let(nil, ::T.untyped) +end + +class ActionDispatch::RequestId +end + +class ActionDispatch::Response + include ::Rack::Response::Helpers + include ::ActionDispatch::Http::FilterRedirect + include ::ActionDispatch::Http::Cache::Response + include ::MonitorMixin + def [](*args, &block); end + + def []=(*args, &block); end + + def _cache_control(); end + + def _cache_control=(v); end + + def abort(); end + + def await_commit(); end + + def await_sent(); end + + def body(); end + + def body=(body); end + + def body_parts(); end + + def charset(); end + + def charset=(charset); end + + def close(); end + + def code(); end + + def commit!(); end + + def committed?(); end + + def content_type=(content_type); end + + def cookies(); end + + def default_charset(); end + + def default_charset=(obj); end + + def default_headers(); end + + def default_headers=(obj); end + + def delete_header(key); end + + def each(&block); end + + def get_header(key); end + + def has_header?(key); end + + def header(); end + + def headers(); end + + def initialize(status=T.unsafe(nil), header=T.unsafe(nil), body=T.unsafe(nil)); end + + def message(); end + + def prepare!(); end + + def redirect_url(); end + + def request(); end + + def request=(request); end + + def reset_body!(); end + + def response_code(); end + + def send_file(path); end + + def sending!(); end + + def sending?(); end + + def sending_file=(v); end + + def sent!(); end + + def sent?(); end + + def set_header(key, v); end + + def status(); end + + def status=(status); end + + def status_message(); end + + def stream(); end + + def to_a(); end + + def write(string); end + CONTENT_TYPE = ::T.let(nil, ::T.untyped) + CONTENT_TYPE_PARSER = ::T.let(nil, ::T.untyped) + LOCATION = ::T.let(nil, ::T.untyped) + NO_CONTENT_CODES = ::T.let(nil, ::T.untyped) + NullContentTypeHeader = ::T.let(nil, ::T.untyped) + SET_COOKIE = ::T.let(nil, ::T.untyped) +end + +class ActionDispatch::Response::Buffer + def abort(); end + + def body(); end + + def close(); end + + def closed?(); end + + def each(&block); end + + def initialize(response, buf); end + + def write(string); end +end + +class ActionDispatch::Response::Buffer +end + +class ActionDispatch::Response + def self.create(status=T.unsafe(nil), header=T.unsafe(nil), body=T.unsafe(nil), default_headers: T.unsafe(nil)); end + + def self.default_charset(); end + + def self.default_charset=(obj); end + + def self.default_headers(); end + + def self.default_headers=(obj); end + + def self.merge_default_headers(original, default); end +end + +module ActionDispatch::Routing + HTTP_METHODS = ::T.let(nil, ::T.untyped) + SEPARATORS = ::T.let(nil, ::T.untyped) +end + +class ActionDispatch::Routing::ConsoleFormatter + def header(routes); end + + def no_routes(routes); end + + def result(); end + + def section(routes); end + + def section_title(title); end +end + +class ActionDispatch::Routing::ConsoleFormatter +end + +class ActionDispatch::Routing::Endpoint + def app(); end + + def dispatcher?(); end + + def engine?(); end + + def matches?(req); end + + def rack_app(); end + + def redirect?(); end +end + +class ActionDispatch::Routing::Endpoint +end + +class ActionDispatch::Routing::HtmlTableFormatter + def header(routes); end + + def initialize(view); end + + def no_routes(*_); end + + def result(); end + + def section(routes); end + + def section_title(title); end +end + +class ActionDispatch::Routing::HtmlTableFormatter +end + +class ActionDispatch::Routing::Mapper + include ::ActionDispatch::Routing::Mapper::Base + include ::ActionDispatch::Routing::Mapper::HttpHelpers + include ::ActionDispatch::Routing::Redirection + include ::ActionDispatch::Routing::Mapper::Scoping + include ::ActionDispatch::Routing::Mapper::Concerns + include ::ActionDispatch::Routing::Mapper::Resources + include ::ActionDispatch::Routing::Mapper::CustomUrls + def initialize(set); end + URL_OPTIONS = ::T.let(nil, ::T.untyped) +end + +module ActionDispatch::Routing::Mapper::Base + def default_url_options(options); end + + def default_url_options=(options); end + + def has_named_route?(name); end + + def match(path, options=T.unsafe(nil)); end + + def mount(app, options=T.unsafe(nil)); end + + def with_default_scope(scope, &block); end +end + +module ActionDispatch::Routing::Mapper::Base +end + +module ActionDispatch::Routing::Mapper::Concerns + def concern(name, callable=T.unsafe(nil), &block); end + + def concerns(*args); end +end + +module ActionDispatch::Routing::Mapper::Concerns +end + +class ActionDispatch::Routing::Mapper::Constraints + def constraints(); end + + def initialize(app, constraints, strategy); end + + def serve(req); end + CALL = ::T.let(nil, ::T.untyped) + SERVE = ::T.let(nil, ::T.untyped) +end + +class ActionDispatch::Routing::Mapper::Constraints +end + +module ActionDispatch::Routing::Mapper::CustomUrls + def direct(name, options=T.unsafe(nil), &block); end + + def resolve(*args, &block); end +end + +module ActionDispatch::Routing::Mapper::CustomUrls +end + +class ActionDispatch::Routing::Mapper::Mapping + def application(); end + + def ast(); end + + def conditions(); end + + def default_action(); end + + def default_controller(); end + + def defaults(); end + + def initialize(set, ast, defaults, controller, default_action, modyoule, to, formatted, scope_constraints, blocks, via, options_constraints, anchor, options); end + + def make_route(name, precedence); end + + def path(); end + + def required_defaults(); end + + def requirements(); end + + def to(); end + ANCHOR_CHARACTERS_REGEX = ::T.let(nil, ::T.untyped) + JOINED_SEPARATORS = ::T.let(nil, ::T.untyped) + OPTIONAL_FORMAT_REGEX = ::T.let(nil, ::T.untyped) +end + +class ActionDispatch::Routing::Mapper::Mapping + def self.build(scope, set, ast, controller, default_action, to, via, formatted, options_constraints, anchor, options); end + + def self.check_via(via); end + + def self.normalize_path(path, format); end + + def self.optional_format?(path, format); end +end + +module ActionDispatch::Routing::Mapper::Resources + def nested(); end + + def new(); end + + def resources_path_names(options); end + CANONICAL_ACTIONS = ::T.let(nil, ::T.untyped) + RESOURCE_OPTIONS = ::T.let(nil, ::T.untyped) + VALID_ON_OPTIONS = ::T.let(nil, ::T.untyped) +end + +class ActionDispatch::Routing::Mapper::Resources::Resource + def actions(); end + + def collection_name(); end + + def collection_scope(); end + + def controller(); end + + def default_actions(); end + + def initialize(entities, api_only, shallow, options=T.unsafe(nil)); end + + def member_name(); end + + def member_scope(); end + + def name(); end + + def nested_param(); end + + def nested_scope(); end + + def new_scope(new_path); end + + def param(); end + + def path(); end + + def plural(); end + + def resource_scope(); end + + def shallow?(); end + + def shallow_scope(); end + + def singleton?(); end + + def singular(); end +end + +class ActionDispatch::Routing::Mapper::Resources::Resource +end + +class ActionDispatch::Routing::Mapper::Resources::SingletonResource + def initialize(entities, api_only, shallow, options); end +end + +class ActionDispatch::Routing::Mapper::Resources::SingletonResource +end + +class ActionDispatch::Routing::Mapper::Scope + include ::Enumerable + def [](key); end + + def action_name(name_prefix, prefix, collection_name, member_name); end + + def each(&blk); end + + def frame(); end + + def initialize(hash, parent=T.unsafe(nil), scope_level=T.unsafe(nil)); end + + def nested?(); end + + def new(hash); end + + def new_level(level); end + + def null?(); end + + def options(); end + + def parent(); end + + def resource_method_scope?(); end + + def resource_scope?(); end + + def resources?(); end + + def root?(); end + + def scope_level(); end + NULL = ::T.let(nil, ::T.untyped) + OPTIONS = ::T.let(nil, ::T.untyped) + RESOURCE_METHOD_SCOPES = ::T.let(nil, ::T.untyped) + RESOURCE_SCOPES = ::T.let(nil, ::T.untyped) +end + +class ActionDispatch::Routing::Mapper::Scope +end + +module ActionDispatch::Routing::Mapper::Scoping + def constraints(constraints=T.unsafe(nil)); end + + def controller(controller); end + + def defaults(defaults=T.unsafe(nil)); end + + def namespace(path, options=T.unsafe(nil)); end + + def scope(*args); end + POISON = ::T.let(nil, ::T.untyped) +end + +module ActionDispatch::Routing::Mapper::Scoping +end + +class ActionDispatch::Routing::Mapper + def self.normalize_name(name); end + + def self.normalize_path(path); end +end + +class ActionDispatch::Routing::OptionRedirect + def options(); end +end + +class ActionDispatch::Routing::OptionRedirect +end + +class ActionDispatch::Routing::PathRedirect + URL_PARTS = ::T.let(nil, ::T.untyped) +end + +class ActionDispatch::Routing::PathRedirect +end + +module ActionDispatch::Routing::PolymorphicRoutes + def edit_polymorphic_path(record_or_hash, options=T.unsafe(nil)); end + + def edit_polymorphic_url(record_or_hash, options=T.unsafe(nil)); end + + def new_polymorphic_path(record_or_hash, options=T.unsafe(nil)); end + + def new_polymorphic_url(record_or_hash, options=T.unsafe(nil)); end + + def polymorphic_path(record_or_hash_or_array, options=T.unsafe(nil)); end + + def polymorphic_url(record_or_hash_or_array, options=T.unsafe(nil)); end +end + +module ActionDispatch::Routing::PolymorphicRoutes +end + +class ActionDispatch::Routing::Redirect + def block(); end + + def call(env); end + + def initialize(status, block); end + + def path(params, request); end + + def serve(req); end + + def status(); end +end + +class ActionDispatch::Routing::Redirect +end + +module ActionDispatch::Routing::Redirection + def redirect(*args, &block); end +end + +module ActionDispatch::Routing::Redirection +end + +class ActionDispatch::Routing::RouteSet + def add_polymorphic_mapping(klass, options, &block); end + + def add_route(mapping, name); end + + def add_url_helper(name, options, &block); end + + def api_only?(); end + + def append(&block); end + + def call(env); end + + def clear!(); end + + def default_scope(); end + + def default_scope=(default_scope); end + + def default_url_options(); end + + def default_url_options=(default_url_options); end + + def define_mounted_helper(name, script_namer=T.unsafe(nil)); end + + def disable_clear_and_finalize(); end + + def disable_clear_and_finalize=(disable_clear_and_finalize); end + + def eager_load!(); end + + def empty?(); end + + def env_key(); end + + def extra_keys(options, recall=T.unsafe(nil)); end + + def finalize!(); end + + def find_relative_url_root(options); end + + def find_script_name(options); end + + def formatter(); end + + def formatter=(formatter); end + + def generate_extras(options, recall=T.unsafe(nil)); end + + def initialize(config=T.unsafe(nil)); end + + def mounted_helpers(); end + + def named_routes(); end + + def named_routes=(named_routes); end + + def optimize_routes_generation?(); end + + def path_for(options, route_name=T.unsafe(nil)); end + + def polymorphic_mappings(); end + + def prepend(&block); end + + def recognize_path(path, environment=T.unsafe(nil)); end + + def recognize_path_with_request(req, path, extras, raise_on_missing: T.unsafe(nil)); end + + def relative_url_root(); end + + def request_class(); end + + def resources_path_names(); end + + def resources_path_names=(resources_path_names); end + + def router(); end + + def router=(router); end + + def routes(); end + + def set(); end + + def set=(set); end + + def url_for(options, route_name=T.unsafe(nil), url_strategy=T.unsafe(nil)); end + + def url_helpers(supports_path=T.unsafe(nil)); end + DEFAULT_CONFIG = ::T.let(nil, ::T.untyped) + PATH = ::T.let(nil, ::T.untyped) + RESERVED_OPTIONS = ::T.let(nil, ::T.untyped) + UNKNOWN = ::T.let(nil, ::T.untyped) +end + +class ActionDispatch::Routing::RouteSet::Config + def api_only(); end + + def api_only=(_); end + + def relative_url_root(); end + + def relative_url_root=(_); end +end + +class ActionDispatch::Routing::RouteSet::Config + def self.[](*_); end + + def self.members(); end +end + +class ActionDispatch::Routing::RouteSet::CustomUrlHelper + def block(); end + + def call(t, args, only_path=T.unsafe(nil)); end + + def defaults(); end + + def initialize(name, defaults, &block); end + + def name(); end +end + +class ActionDispatch::Routing::RouteSet::CustomUrlHelper +end + +class ActionDispatch::Routing::RouteSet::Dispatcher + def initialize(raise_on_name_error); end + + def serve(req); end +end + +class ActionDispatch::Routing::RouteSet::Dispatcher +end + +class ActionDispatch::Routing::RouteSet::Generator + def controller(); end + + def current_controller(); end + + def different_controller?(); end + + def generate(); end + + def initialize(named_route, options, recall, set); end + + def named_route(); end + + def normalize_controller!(); end + + def normalize_controller_action_id!(); end + + def normalize_options!(); end + + def options(); end + + def recall(); end + + def set(); end + + def use_recall_for(key); end + + def use_relative_controller!(); end + PARAMETERIZE = ::T.let(nil, ::T.untyped) +end + +class ActionDispatch::Routing::RouteSet::Generator +end + +module ActionDispatch::Routing::RouteSet::MountedHelpers + def _main_app(); end + + def _tolk(); end + + def main_app(); end + + def tolk(); end +end + +module ActionDispatch::Routing::RouteSet::MountedHelpers + extend ::ActiveSupport::Concern +end + +class ActionDispatch::Routing::RouteSet::NamedRouteCollection + include ::Enumerable + def [](name); end + + def []=(name, route); end + + def add(name, route); end + + def add_url_helper(name, defaults, &block); end + + def clear(); end + + def clear!(); end + + def each(&blk); end + + def get(name); end + + def helper_names(); end + + def key?(name); end + + def length(); end + + def names(); end + + def path_helpers_module(); end + + def route_defined?(name); end + + def url_helpers_module(); end +end + +class ActionDispatch::Routing::RouteSet::NamedRouteCollection::UrlHelper + def call(t, args, inner_options); end + + def handle_positional_args(controller_options, inner_options, args, result, path_params); end + + def initialize(route, options, route_name, url_strategy); end + + def route_name(); end + + def url_strategy(); end +end + +class ActionDispatch::Routing::RouteSet::NamedRouteCollection::UrlHelper::OptimizedUrlHelper + def arg_size(); end +end + +class ActionDispatch::Routing::RouteSet::NamedRouteCollection::UrlHelper::OptimizedUrlHelper +end + +class ActionDispatch::Routing::RouteSet::NamedRouteCollection::UrlHelper + def self.create(route, options, route_name, url_strategy); end + + def self.optimize_helper?(route); end +end + +class ActionDispatch::Routing::RouteSet::NamedRouteCollection +end + +class ActionDispatch::Routing::RouteSet::StaticDispatcher + def initialize(controller_class); end +end + +class ActionDispatch::Routing::RouteSet::StaticDispatcher +end + +class ActionDispatch::Routing::RouteSet + def self.default_resources_path_names(); end + + def self.new_with_config(config); end +end + +class ActionDispatch::Routing::RouteWrapper + include ::Sprockets::Rails::RouteWrapper + def action(); end + + def assets_prefix(); end + + def assets_prefix=(val); end + + def assets_prefix?(); end + + def constraints(); end + + def controller(); end + + def endpoint(); end + + def engine?(); end + + def name(); end + + def path(); end + + def rack_app(); end + + def reqs(); end +end + +class ActionDispatch::Routing::RouteWrapper + def self.assets_prefix(); end + + def self.assets_prefix=(val); end + + def self.assets_prefix?(); end +end + +class ActionDispatch::Routing::RoutesInspector + def format(formatter, filter=T.unsafe(nil)); end + + def initialize(routes); end +end + +class ActionDispatch::Routing::RoutesInspector +end + +class ActionDispatch::Routing::RoutesProxy + include ::ActionDispatch::Routing::UrlFor + include ::ActionDispatch::Routing::PolymorphicRoutes + def _routes(); end + + def default_url_options(); end + + def default_url_options=(val); end + + def default_url_options?(); end + + def initialize(routes, scope, helpers, script_namer=T.unsafe(nil)); end + + def routes(); end + + def routes=(routes); end + + def scope(); end + + def scope=(scope); end +end + +class ActionDispatch::Routing::RoutesProxy + def self.default_url_options(); end + + def self.default_url_options=(val); end + + def self.default_url_options?(); end +end + +module ActionDispatch::Routing::UrlFor + include ::ActionDispatch::Routing::PolymorphicRoutes + def full_url_for(options=T.unsafe(nil)); end + + def initialize(*_); end + + def optimize_routes_generation?(); end + + def route_for(name, *args); end + + def url_for(options=T.unsafe(nil)); end + + def url_options(); end +end + +module ActionDispatch::Routing::UrlFor + extend ::ActiveSupport::Concern +end + +module ActionDispatch::Routing + extend ::ActiveSupport::Autoload +end + +class ActionDispatch::SSL + def call(env); end + + def initialize(app, redirect: T.unsafe(nil), hsts: T.unsafe(nil), secure_cookies: T.unsafe(nil)); end + HSTS_EXPIRES_IN = ::T.let(nil, ::T.untyped) +end + +class ActionDispatch::SSL + def self.default_hsts_options(); end +end + +module ActionDispatch::Session +end + +class ActionDispatch::Session::AbstractStore + include ::ActionDispatch::Session::Compatibility + include ::ActionDispatch::Session::StaleSessionCheck + include ::ActionDispatch::Session::SessionObject +end + +class ActionDispatch::Session::AbstractStore +end + +class ActionDispatch::Session::CacheStore + def delete_session(env, sid, options); end + + def write_session(env, sid, session, options); end +end + +class ActionDispatch::Session::CacheStore +end + +module ActionDispatch::Session::Compatibility + def generate_sid(); end + + def initialize(app, options=T.unsafe(nil)); end +end + +module ActionDispatch::Session::Compatibility +end + +class ActionDispatch::Session::CookieStore + def delete_session(req, session_id, options); end + + def load_session(req); end +end + +class ActionDispatch::Session::CookieStore +end + +module ActionDispatch::Session::SessionObject + def loaded_session?(session); end + + def prepare_session(req); end +end + +module ActionDispatch::Session::SessionObject +end + +class ActionDispatch::Session::SessionRestoreError + def initialize(); end +end + +class ActionDispatch::Session::SessionRestoreError +end + +module ActionDispatch::Session::StaleSessionCheck + def extract_session_id(env); end + + def load_session(env); end + + def stale_session_check!(); end +end + +module ActionDispatch::Session::StaleSessionCheck +end + +module ActionDispatch::Session +end + +class ActionDispatch::ShowExceptions + def call(env); end + + def initialize(app, exceptions_app); end + FAILSAFE_RESPONSE = ::T.let(nil, ::T.untyped) +end + +class ActionDispatch::ShowExceptions +end + +class ActionDispatch::Static + def call(env); end + + def initialize(app, path, index: T.unsafe(nil), headers: T.unsafe(nil)); end +end + +class ActionDispatch::Static +end + +module ActionDispatch::TestProcess + include ::ActionDispatch::TestProcess::FixtureFile + def assigns(key=T.unsafe(nil)); end + + def cookies(); end + + def flash(); end + + def redirect_to_url(); end + + def session(); end +end + +module ActionDispatch::TestProcess::FixtureFile + def fixture_file_upload(path, mime_type=T.unsafe(nil), binary=T.unsafe(nil)); end +end + +module ActionDispatch::TestProcess::FixtureFile +end + +module ActionDispatch::TestProcess +end + +class ActionDispatch::TestRequest + def accept=(mime_types); end + + def action=(action_name); end + + def host=(host); end + + def if_modified_since=(last_modified); end + + def if_none_match=(etag); end + + def path=(path); end + + def port=(number); end + + def remote_addr=(addr); end + + def request_method=(method); end + + def request_uri=(uri); end + + def user_agent=(user_agent); end + DEFAULT_ENV = ::T.let(nil, ::T.untyped) +end + +class ActionDispatch::TestRequest + def self.create(env=T.unsafe(nil)); end +end + +class ActionDispatch::TestResponse + def error?(); end + + def initialize(*_); end + + def missing?(); end + + def parsed_body(); end + + def success?(); end +end + +class ActionDispatch::TestResponse + def self.from_response(response); end +end + +module ActionDispatch + extend ::ActiveSupport::Autoload + def self.test_app(); end + + def self.test_app=(obj); end +end + +class ActionMailer::Base + include ::ActionMailer::DeliveryMethods + include ::ActiveSupport::Rescuable + include ::ActionMailer::Rescuable + include ::ActionMailer::Parameterized + include ::ActionMailer::Previews + include ::ActionView::ViewPaths + include ::AbstractController::Rendering + include ::AbstractController::Logger + include ::ActiveSupport::Benchmarkable + include ::AbstractController::Helpers + include ::AbstractController::Translation + include ::AbstractController::AssetPaths + include ::ActiveSupport::Callbacks + include ::AbstractController::Callbacks + include ::AbstractController::Caching::Fragments + include ::AbstractController::Caching + include ::AbstractController::Caching::ConfigMethods + include ::ActionView::Rendering + include ::ActionView::Layouts + include ::ActionDispatch::Routing::UrlFor + include ::ActionDispatch::Routing::PolymorphicRoutes + include ::AbstractController::UrlFor + include ::ActionDispatch::Routing::RouteSet::MountedHelpers + def __callbacks(); end + + def __callbacks?(); end + + def _helper_methods(); end + + def _helper_methods=(val); end + + def _helper_methods?(); end + + def _helpers(); end + + def _helpers=(val); end + + def _helpers?(); end + + def _process_action_callbacks(); end + + def _run_process_action_callbacks(&block); end + + def _view_cache_dependencies(); end + + def _view_cache_dependencies=(val); end + + def _view_cache_dependencies?(); end + + def _view_paths(); end + + def _view_paths=(val); end + + def _view_paths?(); end + + def asset_host(); end + + def asset_host=(value); end + + def assets_dir(); end + + def assets_dir=(value); end + + def attachments(); end + + def default_asset_host_protocol(); end + + def default_asset_host_protocol=(value); end + + def default_params(); end + + def default_params=(val); end + + def default_params?(); end + + def default_static_extension(); end + + def default_static_extension=(value); end + + def default_url_options(); end + + def default_url_options=(val); end + + def default_url_options?(); end + + def deliver_later_queue_name(); end + + def deliver_later_queue_name=(obj); end + + def delivery_job(); end + + def delivery_job=(val); end + + def delivery_job?(); end + + def delivery_method(); end + + def delivery_method=(val); end + + def delivery_method?(); end + + def delivery_methods(); end + + def delivery_methods=(val); end + + def delivery_methods?(); end + + def enable_fragment_cache_logging(); end + + def enable_fragment_cache_logging=(value); end + + def file_settings(); end + + def file_settings=(val); end + + def file_settings?(); end + + def fragment_cache_keys(); end + + def fragment_cache_keys=(val); end + + def fragment_cache_keys?(); end + + def headers(args=T.unsafe(nil)); end + + def initialize(); end + + def javascripts_dir(); end + + def javascripts_dir=(value); end + + def logger(); end + + def logger=(value); end + + def mailer_name(); end + + def message(); end + + def message=(message); end + + def params(); end + + def params=(params); end + + def perform_caching(); end + + def perform_caching=(value); end + + def perform_deliveries(); end + + def perform_deliveries=(obj); end + + def preview_interceptors(); end + + def preview_path(); end + + def process(method_name, *args); end + + def raise_delivery_errors(); end + + def raise_delivery_errors=(obj); end + + def relative_url_root(); end + + def relative_url_root=(value); end + + def rescue_handlers(); end + + def rescue_handlers=(val); end + + def rescue_handlers?(); end + + def sendmail_settings(); end + + def sendmail_settings=(val); end + + def sendmail_settings?(); end + + def show_previews(); end + + def smtp_settings(); end + + def smtp_settings=(val); end + + def smtp_settings?(); end + + def stylesheets_dir(); end + + def stylesheets_dir=(value); end + + def test_settings(); end + + def test_settings=(val); end + + def test_settings?(); end + PROTECTED_IVARS = ::T.let(nil, ::T.untyped) +end + +class ActionMailer::Base::LateAttachmentsProxy + def []=(_name, _content); end + + def inline(); end +end + +class ActionMailer::Base::LateAttachmentsProxy +end + +class ActionMailer::Base::NullMail + def body(); end + + def header(); end + + def method_missing(*args); end + + def respond_to?(string, include_all=T.unsafe(nil)); end +end + +class ActionMailer::Base::NullMail +end + +class ActionMailer::Base + extend ::ActionMailer::DeliveryMethods::ClassMethods + extend ::ActionMailer::Rescuable::ClassMethods + extend ::ActionMailer::Parameterized::ClassMethods + extend ::ActionMailer::Previews::ClassMethods + extend ::AbstractController::Helpers::ClassMethods + extend ::AbstractController::Callbacks::ClassMethods + extend ::AbstractController::Caching::Fragments::ClassMethods + extend ::AbstractController::Caching::ClassMethods + extend ::AbstractController::Caching::ConfigMethods + extend ::AbstractController::UrlFor::ClassMethods + def self.__callbacks(); end + + def self.__callbacks=(val); end + + def self.__callbacks?(); end + + def self._helper_methods(); end + + def self._helper_methods=(val); end + + def self._helper_methods?(); end + + def self._helpers(); end + + def self._helpers=(val); end + + def self._helpers?(); end + + def self._layout(); end + + def self._layout=(val); end + + def self._layout?(); end + + def self._layout_conditions(); end + + def self._layout_conditions=(val); end + + def self._layout_conditions?(); end + + def self._process_action_callbacks(); end + + def self._process_action_callbacks=(value); end + + def self._view_cache_dependencies(); end + + def self._view_cache_dependencies=(val); end + + def self._view_cache_dependencies?(); end + + def self._view_paths(); end + + def self._view_paths=(val); end + + def self._view_paths?(); end + + def self.asset_host(); end + + def self.asset_host=(value); end + + def self.assets_dir(); end + + def self.assets_dir=(value); end + + def self.default(value=T.unsafe(nil)); end + + def self.default_asset_host_protocol(); end + + def self.default_asset_host_protocol=(value); end + + def self.default_options=(value=T.unsafe(nil)); end + + def self.default_params(); end + + def self.default_params=(val); end + + def self.default_params?(); end + + def self.default_static_extension(); end + + def self.default_static_extension=(value); end + + def self.default_url_options(); end + + def self.default_url_options=(val); end + + def self.default_url_options?(); end + + def self.deliver_later_queue_name(); end + + def self.deliver_later_queue_name=(obj); end + + def self.deliver_mail(mail); end + + def self.delivery_job(); end + + def self.delivery_job=(val); end + + def self.delivery_job?(); end + + def self.delivery_method(); end + + def self.delivery_method=(val); end + + def self.delivery_method?(); end + + def self.delivery_methods(); end + + def self.delivery_methods=(val); end + + def self.delivery_methods?(); end + + def self.enable_fragment_cache_logging(); end + + def self.enable_fragment_cache_logging=(value); end + + def self.file_settings(); end + + def self.file_settings=(val); end + + def self.file_settings?(); end + + def self.fragment_cache_keys(); end + + def self.fragment_cache_keys=(val); end + + def self.fragment_cache_keys?(); end + + def self.javascripts_dir(); end + + def self.javascripts_dir=(value); end + + def self.logger(); end + + def self.logger=(value); end + + def self.mailer_name(); end + + def self.mailer_name=(mailer_name); end + + def self.perform_caching(); end + + def self.perform_caching=(value); end + + def self.perform_deliveries(); end + + def self.perform_deliveries=(obj); end + + def self.preview_interceptors(); end + + def self.preview_interceptors=(obj); end + + def self.preview_path(); end + + def self.preview_path=(obj); end + + def self.raise_delivery_errors(); end + + def self.raise_delivery_errors=(obj); end + + def self.receive(raw_mail); end + + def self.register_interceptor(interceptor); end + + def self.register_interceptors(*interceptors); end + + def self.register_observer(observer); end + + def self.register_observers(*observers); end + + def self.relative_url_root(); end + + def self.relative_url_root=(value); end + + def self.rescue_handlers(); end + + def self.rescue_handlers=(val); end + + def self.rescue_handlers?(); end + + def self.sendmail_settings(); end + + def self.sendmail_settings=(val); end + + def self.sendmail_settings?(); end + + def self.show_previews(); end + + def self.show_previews=(obj); end + + def self.smtp_settings(); end + + def self.smtp_settings=(val); end + + def self.smtp_settings?(); end + + def self.stylesheets_dir(); end + + def self.stylesheets_dir=(value); end + + def self.test_settings(); end + + def self.test_settings=(val); end + + def self.test_settings?(); end +end + +class ActionMailer::Collector + include ::AbstractController::Collector + def all(*args, &block); end + + def any(*args, &block); end + + def custom(mime, options=T.unsafe(nil)); end + + def initialize(context, &block); end + + def responses(); end +end + +class ActionMailer::Collector +end + +class ActionMailer::DeliveryJob + def perform(mailer, mail_method, delivery_method, *args); end +end + +class ActionMailer::DeliveryJob +end + +module ActionMailer::DeliveryMethods + def wrap_delivery_behavior!(*args); end +end + +module ActionMailer::DeliveryMethods::ClassMethods + def add_delivery_method(symbol, klass, default_options=T.unsafe(nil)); end + + def deliveries(*args, &block); end + + def deliveries=(arg); end + + def wrap_delivery_behavior(mail, method=T.unsafe(nil), options=T.unsafe(nil)); end +end + +module ActionMailer::DeliveryMethods::ClassMethods +end + +module ActionMailer::DeliveryMethods + extend ::ActiveSupport::Concern +end + +class ActionMailer::InlinePreviewInterceptor + include ::Base64 + def initialize(message); end + + def transform!(); end + PATTERN = ::T.let(nil, ::T.untyped) +end + +class ActionMailer::InlinePreviewInterceptor + def self.previewing_email(message); end +end + +class ActionMailer::LogSubscriber + def deliver(event); end + + def process(event); end + + def receive(event); end +end + +class ActionMailer::LogSubscriber +end + +module ActionMailer::MailHelper + def attachments(); end + + def block_format(text); end + + def format_paragraph(text, len=T.unsafe(nil), indent=T.unsafe(nil)); end + + def mailer(); end + + def message(); end +end + +module ActionMailer::MailHelper +end + +class ActionMailer::MessageDelivery + def __setobj__(mail_message); end + + def deliver_later(options=T.unsafe(nil)); end + + def deliver_later!(options=T.unsafe(nil)); end + + def deliver_now(); end + + def deliver_now!(); end + + def initialize(mailer_class, action, *args); end + + def message(); end + + def processed?(); end +end + +class ActionMailer::MessageDelivery +end + +class ActionMailer::NonInferrableMailerError + def initialize(name); end +end + +class ActionMailer::NonInferrableMailerError +end + +module ActionMailer::Parameterized +end + +module ActionMailer::Parameterized::ClassMethods + def with(params); end +end + +module ActionMailer::Parameterized::ClassMethods +end + +class ActionMailer::Parameterized::DeliveryJob + def perform(mailer, mail_method, delivery_method, params, *args); end +end + +class ActionMailer::Parameterized::DeliveryJob +end + +class ActionMailer::Parameterized::Mailer + def initialize(mailer, params); end +end + +class ActionMailer::Parameterized::Mailer +end + +class ActionMailer::Parameterized::MessageDelivery + def initialize(mailer_class, action, params, *args); end +end + +class ActionMailer::Parameterized::MessageDelivery +end + +module ActionMailer::Parameterized + extend ::ActiveSupport::Concern +end + +class ActionMailer::Preview + def initialize(params=T.unsafe(nil)); end + + def params(); end +end + +class ActionMailer::Preview + extend ::ActiveSupport::DescendantsTracker + def self.all(); end + + def self.call(email, params=T.unsafe(nil)); end + + def self.email_exists?(email); end + + def self.emails(); end + + def self.exists?(preview); end + + def self.find(preview); end + + def self.preview_name(); end +end + +module ActionMailer::Previews +end + +module ActionMailer::Previews::ClassMethods + def register_preview_interceptor(interceptor); end + + def register_preview_interceptors(*interceptors); end +end + +module ActionMailer::Previews::ClassMethods +end + +module ActionMailer::Previews + extend ::ActiveSupport::Concern +end + +class ActionMailer::Railtie +end + +class ActionMailer::Railtie +end + +module ActionMailer::Rescuable + def handle_exceptions(); end +end + +module ActionMailer::Rescuable::ClassMethods + def handle_exception(exception); end +end + +module ActionMailer::Rescuable::ClassMethods +end + +module ActionMailer::Rescuable + extend ::ActiveSupport::Concern +end + +class ActionMailer::TestCase + include ::ActiveSupport::Testing::ConstantLookup + include ::ActionMailer::TestCase::Behavior + include ::ActionMailer::TestHelper + include ::ActiveJob::TestHelper + include ::Rails::Dom::Testing::Assertions::SelectorAssertions + include ::Rails::Dom::Testing::Assertions::SelectorAssertions::CountDescribable + include ::Rails::Dom::Testing::Assertions::DomAssertions + def _mailer_class(); end + + def _mailer_class=(val); end + + def _mailer_class?(); end +end + +module ActionMailer::TestCase::Behavior + include ::ActionMailer::TestHelper + include ::ActiveJob::TestHelper + include ::Rails::Dom::Testing::Assertions::SelectorAssertions + include ::Rails::Dom::Testing::Assertions::SelectorAssertions::CountDescribable + include ::Rails::Dom::Testing::Assertions::DomAssertions +end + +module ActionMailer::TestCase::Behavior::ClassMethods + def determine_default_mailer(name); end + + def mailer_class(); end + + def tests(mailer); end +end + +module ActionMailer::TestCase::Behavior::ClassMethods +end + +module ActionMailer::TestCase::Behavior + extend ::ActiveSupport::Concern +end + +module ActionMailer::TestCase::ClearTestDeliveries +end + +module ActionMailer::TestCase::ClearTestDeliveries + extend ::ActiveSupport::Concern +end + +class ActionMailer::TestCase + extend ::ActionMailer::TestCase::Behavior::ClassMethods + def self._mailer_class(); end + + def self._mailer_class=(val); end + + def self._mailer_class?(); end +end + +module ActionMailer::TestHelper + include ::ActiveJob::TestHelper + def assert_emails(number); end + + def assert_enqueued_email_with(mailer, method, args: T.unsafe(nil), queue: T.unsafe(nil), &block); end + + def assert_enqueued_emails(number, &block); end + + def assert_no_emails(&block); end + + def assert_no_enqueued_emails(&block); end +end + +module ActionMailer::TestHelper +end + +module ActionMailer::VERSION + MAJOR = ::T.let(nil, ::T.untyped) + MINOR = ::T.let(nil, ::T.untyped) + PRE = ::T.let(nil, ::T.untyped) + STRING = ::T.let(nil, ::T.untyped) + TINY = ::T.let(nil, ::T.untyped) +end + +module ActionMailer::VERSION +end + +module ActionMailer + extend ::ActiveSupport::Autoload + def self.gem_version(); end + + def self.version(); end +end + +module ActionPack +end + +module ActionPack::VERSION + MAJOR = ::T.let(nil, ::T.untyped) + MINOR = ::T.let(nil, ::T.untyped) + PRE = ::T.let(nil, ::T.untyped) + STRING = ::T.let(nil, ::T.untyped) + TINY = ::T.let(nil, ::T.untyped) +end + +module ActionPack::VERSION +end + +class ActionPack::XmlParser + VERSION = ::T.let(nil, ::T.untyped) +end + +class ActionPack::XmlParser::Railtie +end + +class ActionPack::XmlParser::Railtie +end + +class ActionPack::XmlParser + def self.call(raw_post); end + + def self.register(); end +end + +module ActionPack + def self.gem_version(); end + + def self.version(); end +end + +module ActionView + ENCODING_FLAG = ::T.let(nil, ::T.untyped) +end + +class ActionView::AbstractRenderer + def any_templates?(*args, &block); end + + def find_file(*args, &block); end + + def find_template(*args, &block); end + + def formats(*args, &block); end + + def initialize(lookup_context); end + + def render(); end + + def template_exists?(*args, &block); end + + def with_fallbacks(*args, &block); end + + def with_layout_format(*args, &block); end +end + +class ActionView::AbstractRenderer +end + +class ActionView::Base + include ::ActionView::Context + include ::ActionView::CompiledTemplates + include ::ActionView::Helpers::UrlHelper + include ::ActionView::Helpers::FormTagHelper + include ::ActionView::Helpers::FormHelper + include ::ActionView::RecordIdentifier + include ::ActionView::ModelNaming + include ::ActionView::Helpers::TranslationHelper + include ::ActionView::Helpers + include ::ActiveSupport::Benchmarkable + include ::ActionView::Helpers::ActiveModelHelper + include ::WillPaginate::ActionView + include ::WillPaginate::ViewHelpers + include ::WillPaginate::I18n + include ::FontAwesome::Sass::Rails::ViewHelpers + include ::ActionCable::Helpers::ActionCableHelper + include ::Chartjs::ChartHelpers::Implicit + include ::Chartjs::ChartHelpers + include ::Sprockets::Rails::Helper + include ::ActionView::Helpers::TagHelper + include ::ActionView::Helpers::CaptureHelper + include ::ActionView::Helpers::OutputSafetyHelper + include ::ActionView::Helpers::AssetTagHelper + include ::ActionView::Helpers::AssetUrlHelper + include ::ActionView::Helpers::AtomFeedHelper + include ::ActionView::Helpers::CacheHelper + include ::ActionView::Helpers::ControllerHelper + include ::ActionView::Helpers::CspHelper + include ::ActionView::Helpers::CsrfHelper + include ::ActionView::Helpers::DateHelper + include ::ActionView::Helpers::DebugHelper + include ::ActionView::Helpers::FormOptionsHelper + include ::ActionView::Helpers::SanitizeHelper + include ::ActionView::Helpers::TextHelper + include ::ActionView::Helpers::JavaScriptHelper + include ::ActionView::Helpers::NumberHelper + include ::ActionView::Helpers::RecordTagHelper + include ::ActionView::Helpers::RenderingHelper + include ::Sprockets::Rails::Utils + def _routes(); end + + def _routes=(val); end + + def _routes?(); end + + def assets_environment(); end + + def assets_environment=(val); end + + def assets_environment?(); end + + def assets_manifest(); end + + def assets_manifest=(val); end + + def assets_manifest?(); end + + def assets_precompile(); end + + def assets_precompile=(val); end + + def assets_precompile?(); end + + def assets_prefix(); end + + def assets_prefix=(val); end + + def assets_prefix?(); end + + def assign(new_assigns); end + + def assigns(); end + + def assigns=(assigns); end + + def automatically_disable_submit_tag(); end + + def automatically_disable_submit_tag=(obj); end + + def check_precompiled_asset(); end + + def check_precompiled_asset=(val); end + + def check_precompiled_asset?(); end + + def config(); end + + def config=(config); end + + def debug_assets(); end + + def debug_assets=(val); end + + def debug_assets?(); end + + def debug_missing_translation(); end + + def debug_missing_translation=(obj); end + + def default_formats(); end + + def default_formats=(obj); end + + def digest_assets(); end + + def digest_assets=(val); end + + def digest_assets?(); end + + def field_error_proc(); end + + def field_error_proc=(obj); end + + def formats(*args, &block); end + + def formats=(arg); end + + def initialize(context=T.unsafe(nil), assigns=T.unsafe(nil), controller=T.unsafe(nil), formats=T.unsafe(nil)); end + + def locale(*args, &block); end + + def locale=(arg); end + + def logger=(val); end + + def logger?(); end + + def lookup_context(*args, &block); end + + def precompiled_asset_checker(); end + + def precompiled_asset_checker=(val); end + + def precompiled_asset_checker?(); end + + def prefix_partial_path_with_controller_namespace(); end + + def prefix_partial_path_with_controller_namespace=(obj); end + + def raise_on_missing_translations(); end + + def raise_on_missing_translations=(obj); end + + def resolve_assets_with(); end + + def resolve_assets_with=(val); end + + def resolve_assets_with?(); end + + def streaming_completion_on_exception(); end + + def streaming_completion_on_exception=(obj); end + + def unknown_asset_fallback(); end + + def unknown_asset_fallback=(val); end + + def unknown_asset_fallback?(); end + + def view_paths(*args, &block); end + + def view_paths=(arg); end + + def view_renderer(); end + + def view_renderer=(view_renderer); end +end + +class ActionView::Base + def self._routes(); end + + def self._routes=(val); end + + def self._routes?(); end + + def self.assets_environment(); end + + def self.assets_environment=(val); end + + def self.assets_environment?(); end + + def self.assets_manifest(); end + + def self.assets_manifest=(val); end + + def self.assets_manifest?(); end + + def self.assets_precompile(); end + + def self.assets_precompile=(val); end + + def self.assets_precompile?(); end + + def self.assets_prefix(); end + + def self.assets_prefix=(val); end + + def self.assets_prefix?(); end + + def self.automatically_disable_submit_tag(); end + + def self.automatically_disable_submit_tag=(obj); end + + def self.cache_template_loading(); end + + def self.cache_template_loading=(value); end + + def self.check_precompiled_asset(); end + + def self.check_precompiled_asset=(val); end + + def self.check_precompiled_asset?(); end + + def self.debug_assets(); end + + def self.debug_assets=(val); end + + def self.debug_assets?(); end + + def self.debug_missing_translation(); end + + def self.debug_missing_translation=(obj); end + + def self.default_form_builder(); end + + def self.default_form_builder=(obj); end + + def self.default_formats(); end + + def self.default_formats=(obj); end + + def self.digest_assets(); end + + def self.digest_assets=(val); end + + def self.digest_assets?(); end + + def self.erb_trim_mode=(arg); end + + def self.field_error_proc(); end + + def self.field_error_proc=(obj); end + + def self.logger(); end + + def self.logger=(val); end + + def self.logger?(); end + + def self.precompiled_asset_checker(); end + + def self.precompiled_asset_checker=(val); end + + def self.precompiled_asset_checker?(); end + + def self.prefix_partial_path_with_controller_namespace(); end + + def self.prefix_partial_path_with_controller_namespace=(obj); end + + def self.raise_on_missing_translations(); end + + def self.raise_on_missing_translations=(obj); end + + def self.resolve_assets_with(); end + + def self.resolve_assets_with=(val); end + + def self.resolve_assets_with?(); end + + def self.streaming_completion_on_exception(); end + + def self.streaming_completion_on_exception=(obj); end + + def self.unknown_asset_fallback(); end + + def self.unknown_asset_fallback=(val); end + + def self.unknown_asset_fallback?(); end + + def self.xss_safe?(); end +end + +module ActionView::CollectionCaching +end + +module ActionView::CollectionCaching + extend ::ActiveSupport::Concern +end + +module ActionView::CompiledTemplates +end + +module ActionView::CompiledTemplates +end + +module ActionView::Context + include ::ActionView::CompiledTemplates + def _layout_for(name=T.unsafe(nil)); end + + def _prepare_context(); end + + def output_buffer(); end + + def output_buffer=(output_buffer); end + + def view_flow(); end + + def view_flow=(view_flow); end +end + +module ActionView::Context +end + +class ActionView::DependencyTracker +end + +class ActionView::DependencyTracker::ERBTracker + def dependencies(); end + + def initialize(name, template, view_paths=T.unsafe(nil)); end + EXPLICIT_DEPENDENCY = ::T.let(nil, ::T.untyped) + IDENTIFIER = ::T.let(nil, ::T.untyped) + LAYOUT_DEPENDENCY = ::T.let(nil, ::T.untyped) + LAYOUT_HASH_KEY = ::T.let(nil, ::T.untyped) + PARTIAL_HASH_KEY = ::T.let(nil, ::T.untyped) + RENDER_ARGUMENTS = ::T.let(nil, ::T.untyped) + STRING = ::T.let(nil, ::T.untyped) + VARIABLE_OR_METHOD_CHAIN = ::T.let(nil, ::T.untyped) +end + +class ActionView::DependencyTracker::ERBTracker + def self.call(name, template, view_paths=T.unsafe(nil)); end + + def self.supports_view_paths?(); end +end + +class ActionView::DependencyTracker + def self.find_dependencies(name, template, view_paths=T.unsafe(nil)); end + + def self.register_tracker(extension, tracker); end + + def self.remove_tracker(handler); end +end + +class ActionView::Digestor +end + +class ActionView::Digestor::Injected + def digest(finder, _=T.unsafe(nil)); end +end + +class ActionView::Digestor::Injected +end + +class ActionView::Digestor::Missing + def digest(finder, _=T.unsafe(nil)); end +end + +class ActionView::Digestor::Missing +end + +class ActionView::Digestor::Node + def children(); end + + def dependency_digest(finder, stack); end + + def digest(finder, stack=T.unsafe(nil)); end + + def initialize(name, logical_name, template, children=T.unsafe(nil)); end + + def logical_name(); end + + def name(); end + + def template(); end + + def to_dep_map(); end +end + +class ActionView::Digestor::Node + def self.create(name, logical_name, template, partial); end +end + +class ActionView::Digestor::NullLogger +end + +class ActionView::Digestor::NullLogger + def self.debug(_); end + + def self.error(_); end +end + +class ActionView::Digestor::Partial +end + +class ActionView::Digestor::Partial +end + +module ActionView::Digestor::PerExecutionDigestCacheExpiry +end + +module ActionView::Digestor::PerExecutionDigestCacheExpiry + def self.before(target); end +end + +class ActionView::Digestor + def self.digest(name:, finder:, dependencies: T.unsafe(nil)); end + + def self.logger(); end + + def self.tree(name, finder, partial=T.unsafe(nil), seen=T.unsafe(nil)); end +end + +class ActionView::FallbackFileSystemResolver + def decorate(*_); end +end + +class ActionView::FallbackFileSystemResolver + def self.instances(); end +end + +class ActionView::FileSystemResolver + def ==(resolver); end + + def eql?(resolver); end + + def initialize(path, pattern=T.unsafe(nil)); end + + def to_path(); end +end + +class ActionView::FileSystemResolver +end + +module ActionView::Helpers + include ::ActiveSupport::Benchmarkable + include ::ActionView::Helpers::ActiveModelHelper + include ::ActionView::Helpers::AssetUrlHelper + include ::ActionView::Helpers::AtomFeedHelper + include ::ActionView::Helpers::CacheHelper + include ::ActionView::Helpers::ControllerHelper + include ::ActionView::Helpers::CspHelper + include ::ActionView::Helpers::CsrfHelper + include ::ActionView::Helpers::DateHelper + include ::ActionView::Helpers::DebugHelper + include ::ActionView::Helpers::FormOptionsHelper + include ::ActionView::Helpers::SanitizeHelper + include ::ActionView::Helpers::TagHelper + include ::ActionView::Helpers::CaptureHelper + include ::ActionView::Helpers::TextHelper + include ::ActionView::Helpers::OutputSafetyHelper + include ::ActionView::Helpers::JavaScriptHelper + include ::ActionView::Helpers::NumberHelper + include ::ActionView::Helpers::RecordTagHelper + include ::ActionView::Helpers::RenderingHelper +end + +module ActionView::Helpers::ActiveModelHelper +end + +module ActionView::Helpers::ActiveModelHelper +end + +module ActionView::Helpers::AssetTagHelper + include ::ActionView::Helpers::AssetUrlHelper + def audio_tag(*sources); end + + def auto_discovery_link_tag(type=T.unsafe(nil), url_options=T.unsafe(nil), tag_options=T.unsafe(nil)); end + + def favicon_link_tag(source=T.unsafe(nil), options=T.unsafe(nil)); end + + def image_alt(src); end + + def image_tag(source, options=T.unsafe(nil)); end + + def javascript_include_tag(*sources); end + + def preload_link_tag(source, options=T.unsafe(nil)); end + + def stylesheet_link_tag(*sources); end + + def video_tag(*sources); end +end + +module ActionView::Helpers::AssetTagHelper + extend ::ActiveSupport::Concern +end + +module ActionView::Helpers::AssetUrlHelper + def asset_path(source, options=T.unsafe(nil)); end + + def asset_url(source, options=T.unsafe(nil)); end + + def audio_path(source, options=T.unsafe(nil)); end + + def audio_url(source, options=T.unsafe(nil)); end + + def compute_asset_extname(source, options=T.unsafe(nil)); end + + def compute_asset_host(source=T.unsafe(nil), options=T.unsafe(nil)); end + + def compute_asset_path(source, options=T.unsafe(nil)); end + + def font_path(source, options=T.unsafe(nil)); end + + def font_url(source, options=T.unsafe(nil)); end + + def image_path(source, options=T.unsafe(nil)); end + + def image_url(source, options=T.unsafe(nil)); end + + def javascript_path(source, options=T.unsafe(nil)); end + + def javascript_url(source, options=T.unsafe(nil)); end + + def path_to_asset(source, options=T.unsafe(nil)); end + + def path_to_audio(source, options=T.unsafe(nil)); end + + def path_to_font(source, options=T.unsafe(nil)); end + + def path_to_image(source, options=T.unsafe(nil)); end + + def path_to_javascript(source, options=T.unsafe(nil)); end + + def path_to_stylesheet(source, options=T.unsafe(nil)); end + + def path_to_video(source, options=T.unsafe(nil)); end + + def public_compute_asset_path(source, options=T.unsafe(nil)); end + + def stylesheet_path(source, options=T.unsafe(nil)); end + + def stylesheet_url(source, options=T.unsafe(nil)); end + + def url_to_asset(source, options=T.unsafe(nil)); end + + def url_to_audio(source, options=T.unsafe(nil)); end + + def url_to_font(source, options=T.unsafe(nil)); end + + def url_to_image(source, options=T.unsafe(nil)); end + + def url_to_javascript(source, options=T.unsafe(nil)); end + + def url_to_stylesheet(source, options=T.unsafe(nil)); end + + def url_to_video(source, options=T.unsafe(nil)); end + + def video_path(source, options=T.unsafe(nil)); end + + def video_url(source, options=T.unsafe(nil)); end + ASSET_EXTENSIONS = ::T.let(nil, ::T.untyped) + ASSET_PUBLIC_DIRECTORIES = ::T.let(nil, ::T.untyped) + URI_REGEXP = ::T.let(nil, ::T.untyped) +end + +module ActionView::Helpers::AssetUrlHelper +end + +module ActionView::Helpers::AtomFeedHelper + def atom_feed(options=T.unsafe(nil), &block); end +end + +module ActionView::Helpers::AtomFeedHelper +end + +module ActionView::Helpers::CacheHelper + def cache(name=T.unsafe(nil), options=T.unsafe(nil), &block); end + + def cache_fragment_name(name=T.unsafe(nil), skip_digest: T.unsafe(nil), virtual_path: T.unsafe(nil)); end + + def cache_if(condition, name=T.unsafe(nil), options=T.unsafe(nil), &block); end + + def cache_unless(condition, name=T.unsafe(nil), options=T.unsafe(nil), &block); end +end + +module ActionView::Helpers::CacheHelper +end + +module ActionView::Helpers::CaptureHelper + def capture(*args); end + + def content_for(name, content=T.unsafe(nil), options=T.unsafe(nil), &block); end + + def content_for?(name); end + + def provide(name, content=T.unsafe(nil), &block); end + + def with_output_buffer(buf=T.unsafe(nil)); end +end + +module ActionView::Helpers::CaptureHelper +end + +module ActionView::Helpers::ControllerHelper + def action_name(*args, &block); end + + def assign_controller(controller); end + + def controller(); end + + def controller=(controller); end + + def controller_name(*args, &block); end + + def controller_path(*args, &block); end + + def cookies(*args, &block); end + + def flash(*args, &block); end + + def headers(*args, &block); end + + def logger(); end + + def params(*args, &block); end + + def request(); end + + def request=(request); end + + def request_forgery_protection_token(*args, &block); end + + def respond_to?(method_name, include_private=T.unsafe(nil)); end + + def response(*args, &block); end + + def session(*args, &block); end + CONTROLLER_DELEGATES = ::T.let(nil, ::T.untyped) +end + +module ActionView::Helpers::ControllerHelper +end + +module ActionView::Helpers::CspHelper + def csp_meta_tag(); end +end + +module ActionView::Helpers::CspHelper +end + +module ActionView::Helpers::CsrfHelper + def csrf_meta_tag(); end + + def csrf_meta_tags(); end +end + +module ActionView::Helpers::CsrfHelper +end + +module ActionView::Helpers::DateHelper + def date_select(object_name, method, options=T.unsafe(nil), html_options=T.unsafe(nil)); end + + def datetime_select(object_name, method, options=T.unsafe(nil), html_options=T.unsafe(nil)); end + + def distance_of_time_in_words(from_time, to_time=T.unsafe(nil), options=T.unsafe(nil)); end + + def distance_of_time_in_words_to_now(from_time, options=T.unsafe(nil)); end + + def select_date(date=T.unsafe(nil), options=T.unsafe(nil), html_options=T.unsafe(nil)); end + + def select_datetime(datetime=T.unsafe(nil), options=T.unsafe(nil), html_options=T.unsafe(nil)); end + + def select_day(date, options=T.unsafe(nil), html_options=T.unsafe(nil)); end + + def select_hour(datetime, options=T.unsafe(nil), html_options=T.unsafe(nil)); end + + def select_minute(datetime, options=T.unsafe(nil), html_options=T.unsafe(nil)); end + + def select_month(date, options=T.unsafe(nil), html_options=T.unsafe(nil)); end + + def select_second(datetime, options=T.unsafe(nil), html_options=T.unsafe(nil)); end + + def select_time(datetime=T.unsafe(nil), options=T.unsafe(nil), html_options=T.unsafe(nil)); end + + def select_year(date, options=T.unsafe(nil), html_options=T.unsafe(nil)); end + + def time_ago_in_words(from_time, options=T.unsafe(nil)); end + + def time_select(object_name, method, options=T.unsafe(nil), html_options=T.unsafe(nil)); end + + def time_tag(date_or_time, *args, &block); end + MINUTES_IN_QUARTER_YEAR = ::T.let(nil, ::T.untyped) + MINUTES_IN_THREE_QUARTERS_YEAR = ::T.let(nil, ::T.untyped) + MINUTES_IN_YEAR = ::T.let(nil, ::T.untyped) +end + +module ActionView::Helpers::DateHelper +end + +module ActionView::Helpers::DebugHelper + include ::ActionView::Helpers::TagHelper + include ::ActionView::Helpers::CaptureHelper + include ::ActionView::Helpers::OutputSafetyHelper + def debug(object); end +end + +module ActionView::Helpers::DebugHelper +end + +module ActionView::Helpers::FormHelper + include ::ActionView::RecordIdentifier + include ::ActionView::ModelNaming + def check_box(object_name, method, options=T.unsafe(nil), checked_value=T.unsafe(nil), unchecked_value=T.unsafe(nil)); end + + def color_field(object_name, method, options=T.unsafe(nil)); end + + def date_field(object_name, method, options=T.unsafe(nil)); end + + def datetime_field(object_name, method, options=T.unsafe(nil)); end + + def datetime_local_field(object_name, method, options=T.unsafe(nil)); end + + def default_form_builder(); end + + def default_form_builder=(default_form_builder); end + + def email_field(object_name, method, options=T.unsafe(nil)); end + + def fields(scope=T.unsafe(nil), model: T.unsafe(nil), **options, &block); end + + def fields_for(record_name, record_object=T.unsafe(nil), options=T.unsafe(nil), &block); end + + def file_field(object_name, method, options=T.unsafe(nil)); end + + def form_for(record, options=T.unsafe(nil), &block); end + + def form_with(model: T.unsafe(nil), scope: T.unsafe(nil), url: T.unsafe(nil), format: T.unsafe(nil), **options); end + + def form_with_generates_ids(); end + + def form_with_generates_ids=(obj); end + + def form_with_generates_remote_forms(); end + + def form_with_generates_remote_forms=(obj); end + + def hidden_field(object_name, method, options=T.unsafe(nil)); end + + def label(object_name, method, content_or_options=T.unsafe(nil), options=T.unsafe(nil), &block); end + + def month_field(object_name, method, options=T.unsafe(nil)); end + + def number_field(object_name, method, options=T.unsafe(nil)); end + + def password_field(object_name, method, options=T.unsafe(nil)); end + + def phone_field(object_name, method, options=T.unsafe(nil)); end + + def radio_button(object_name, method, tag_value, options=T.unsafe(nil)); end + + def range_field(object_name, method, options=T.unsafe(nil)); end + + def search_field(object_name, method, options=T.unsafe(nil)); end + + def telephone_field(object_name, method, options=T.unsafe(nil)); end + + def text_area(object_name, method, options=T.unsafe(nil)); end + + def text_field(object_name, method, options=T.unsafe(nil)); end + + def time_field(object_name, method, options=T.unsafe(nil)); end + + def url_field(object_name, method, options=T.unsafe(nil)); end + + def week_field(object_name, method, options=T.unsafe(nil)); end +end + +module ActionView::Helpers::FormHelper + extend ::ActiveSupport::Concern + def self.form_with_generates_ids(); end + + def self.form_with_generates_ids=(obj); end + + def self.form_with_generates_remote_forms(); end + + def self.form_with_generates_remote_forms=(obj); end +end + +module ActionView::Helpers::FormOptionsHelper + include ::ActionView::Helpers::SanitizeHelper + include ::ActionView::Helpers::TagHelper + include ::ActionView::Helpers::CaptureHelper + include ::ActionView::Helpers::TextHelper + include ::ActionView::Helpers::OutputSafetyHelper + def collection_check_boxes(object, method, collection, value_method, text_method, options=T.unsafe(nil), html_options=T.unsafe(nil), &block); end + + def collection_radio_buttons(object, method, collection, value_method, text_method, options=T.unsafe(nil), html_options=T.unsafe(nil), &block); end + + def collection_select(object, method, collection, value_method, text_method, options=T.unsafe(nil), html_options=T.unsafe(nil)); end + + def grouped_collection_select(object, method, collection, group_method, group_label_method, option_key_method, option_value_method, options=T.unsafe(nil), html_options=T.unsafe(nil)); end + + def grouped_options_for_select(grouped_options, selected_key=T.unsafe(nil), options=T.unsafe(nil)); end + + def option_groups_from_collection_for_select(collection, group_method, group_label_method, option_key_method, option_value_method, selected_key=T.unsafe(nil)); end + + def options_for_select(container, selected=T.unsafe(nil)); end + + def options_from_collection_for_select(collection, value_method, text_method, selected=T.unsafe(nil)); end + + def select(object, method, choices=T.unsafe(nil), options=T.unsafe(nil), html_options=T.unsafe(nil), &block); end + + def time_zone_options_for_select(selected=T.unsafe(nil), priority_zones=T.unsafe(nil), model=T.unsafe(nil)); end + + def time_zone_select(object, method, priority_zones=T.unsafe(nil), options=T.unsafe(nil), html_options=T.unsafe(nil)); end +end + +module ActionView::Helpers::FormOptionsHelper +end + +module ActionView::Helpers::FormTagHelper + def button_tag(content_or_options=T.unsafe(nil), options=T.unsafe(nil), &block); end + + def check_box_tag(name, value=T.unsafe(nil), checked=T.unsafe(nil), options=T.unsafe(nil)); end + + def color_field_tag(name, value=T.unsafe(nil), options=T.unsafe(nil)); end + + def date_field_tag(name, value=T.unsafe(nil), options=T.unsafe(nil)); end + + def datetime_field_tag(name, value=T.unsafe(nil), options=T.unsafe(nil)); end + + def datetime_local_field_tag(name, value=T.unsafe(nil), options=T.unsafe(nil)); end + + def email_field_tag(name, value=T.unsafe(nil), options=T.unsafe(nil)); end + + def embed_authenticity_token_in_remote_forms(); end + + def embed_authenticity_token_in_remote_forms=(obj); end + + def field_set_tag(legend=T.unsafe(nil), options=T.unsafe(nil), &block); end + + def file_field_tag(name, options=T.unsafe(nil)); end + + def form_tag(url_for_options=T.unsafe(nil), options=T.unsafe(nil), &block); end + + def hidden_field_tag(name, value=T.unsafe(nil), options=T.unsafe(nil)); end + + def image_submit_tag(source, options=T.unsafe(nil)); end + + def label_tag(name=T.unsafe(nil), content_or_options=T.unsafe(nil), options=T.unsafe(nil), &block); end + + def month_field_tag(name, value=T.unsafe(nil), options=T.unsafe(nil)); end + + def number_field_tag(name, value=T.unsafe(nil), options=T.unsafe(nil)); end + + def password_field_tag(name=T.unsafe(nil), value=T.unsafe(nil), options=T.unsafe(nil)); end + + def phone_field_tag(name, value=T.unsafe(nil), options=T.unsafe(nil)); end + + def radio_button_tag(name, value, checked=T.unsafe(nil), options=T.unsafe(nil)); end + + def range_field_tag(name, value=T.unsafe(nil), options=T.unsafe(nil)); end + + def search_field_tag(name, value=T.unsafe(nil), options=T.unsafe(nil)); end + + def select_tag(name, option_tags=T.unsafe(nil), options=T.unsafe(nil)); end + + def submit_tag(value=T.unsafe(nil), options=T.unsafe(nil)); end + + def telephone_field_tag(name, value=T.unsafe(nil), options=T.unsafe(nil)); end + + def text_area_tag(name, content=T.unsafe(nil), options=T.unsafe(nil)); end + + def text_field_tag(name, value=T.unsafe(nil), options=T.unsafe(nil)); end + + def time_field_tag(name, value=T.unsafe(nil), options=T.unsafe(nil)); end + + def url_field_tag(name, value=T.unsafe(nil), options=T.unsafe(nil)); end + + def utf8_enforcer_tag(); end + + def week_field_tag(name, value=T.unsafe(nil), options=T.unsafe(nil)); end +end + +module ActionView::Helpers::FormTagHelper + extend ::ActiveSupport::Concern + def self.embed_authenticity_token_in_remote_forms(); end + + def self.embed_authenticity_token_in_remote_forms=(obj); end +end + +module ActionView::Helpers::JavaScriptHelper + def escape_javascript(javascript); end + + def j(javascript); end + + def javascript_cdata_section(content); end + + def javascript_tag(content_or_options_with_block=T.unsafe(nil), html_options=T.unsafe(nil), &block); end + JS_ESCAPE_MAP = ::T.let(nil, ::T.untyped) +end + +module ActionView::Helpers::JavaScriptHelper +end + +module ActionView::Helpers::NumberHelper + def number_to_currency(number, options=T.unsafe(nil)); end + + def number_to_human(number, options=T.unsafe(nil)); end + + def number_to_human_size(number, options=T.unsafe(nil)); end + + def number_to_percentage(number, options=T.unsafe(nil)); end + + def number_to_phone(number, options=T.unsafe(nil)); end + + def number_with_delimiter(number, options=T.unsafe(nil)); end + + def number_with_precision(number, options=T.unsafe(nil)); end +end + +module ActionView::Helpers::NumberHelper +end + +module ActionView::Helpers::OutputSafetyHelper + def raw(stringish); end + + def safe_join(array, sep=T.unsafe(nil)); end + + def to_sentence(array, options=T.unsafe(nil)); end +end + +module ActionView::Helpers::OutputSafetyHelper +end + +module ActionView::Helpers::RecordTagHelper + def content_tag_for(*_); end + + def div_for(*_); end +end + +module ActionView::Helpers::RecordTagHelper +end + +module ActionView::Helpers::RenderingHelper + def _layout_for(*args, &block); end + + def render(options=T.unsafe(nil), locals=T.unsafe(nil), &block); end +end + +module ActionView::Helpers::RenderingHelper +end + +module ActionView::Helpers::SanitizeHelper + def sanitize(html, options=T.unsafe(nil)); end + + def sanitize_css(style); end + + def strip_links(html); end + + def strip_tags(html); end +end + +module ActionView::Helpers::SanitizeHelper + extend ::ActiveSupport::Concern +end + +module ActionView::Helpers::TagHelper + include ::ActionView::Helpers::CaptureHelper + include ::ActionView::Helpers::OutputSafetyHelper + def cdata_section(content); end + + def content_tag(name, content_or_options_with_block=T.unsafe(nil), options=T.unsafe(nil), escape=T.unsafe(nil), &block); end + + def escape_once(html); end + + def tag(name=T.unsafe(nil), options=T.unsafe(nil), open=T.unsafe(nil), escape=T.unsafe(nil)); end + BOOLEAN_ATTRIBUTES = ::T.let(nil, ::T.untyped) + PRE_CONTENT_STRINGS = ::T.let(nil, ::T.untyped) + TAG_PREFIXES = ::T.let(nil, ::T.untyped) +end + +module ActionView::Helpers::TagHelper + extend ::ActiveSupport::Concern +end + +module ActionView::Helpers::TextHelper + include ::ActionView::Helpers::OutputSafetyHelper + def auto_link(text, *args, &block); end + + def concat(string); end + + def current_cycle(name=T.unsafe(nil)); end + + def cycle(first_value, *values); end + + def excerpt(text, phrase, options=T.unsafe(nil)); end + + def highlight(text, phrases, options=T.unsafe(nil)); end + + def pluralize(count, singular, plural_arg=T.unsafe(nil), plural: T.unsafe(nil), locale: T.unsafe(nil)); end + + def reset_cycle(name=T.unsafe(nil)); end + + def safe_concat(string); end + + def simple_format(text, html_options=T.unsafe(nil), options=T.unsafe(nil)); end + + def truncate(text, options=T.unsafe(nil), &block); end + + def word_wrap(text, line_width: T.unsafe(nil), break_sequence: T.unsafe(nil)); end + AUTO_EMAIL_LOCAL_RE = ::T.let(nil, ::T.untyped) + AUTO_EMAIL_RE = ::T.let(nil, ::T.untyped) + AUTO_LINK_CRE = ::T.let(nil, ::T.untyped) + AUTO_LINK_RE = ::T.let(nil, ::T.untyped) + BRACKETS = ::T.let(nil, ::T.untyped) + WORD_PATTERN = ::T.let(nil, ::T.untyped) +end + +module ActionView::Helpers::TextHelper + extend ::ActiveSupport::Concern +end + +module ActionView::Helpers::TranslationHelper + def l(*args); end + + def localize(*args); end + + def t(key, options=T.unsafe(nil)); end + + def translate(key, options=T.unsafe(nil)); end +end + +module ActionView::Helpers::TranslationHelper + extend ::ActiveSupport::Concern +end + +module ActionView::Helpers::UrlHelper + def _back_url(); end + + def _filtered_referrer(); end + + def button_to(name=T.unsafe(nil), options=T.unsafe(nil), html_options=T.unsafe(nil), &block); end + + def link_to_unless(condition, name, options=T.unsafe(nil), html_options=T.unsafe(nil), &block); end + + def link_to_unless_current(name, options=T.unsafe(nil), html_options=T.unsafe(nil), &block); end + + def mail_to(email_address, name=T.unsafe(nil), html_options=T.unsafe(nil), &block); end + + def url_for(options=T.unsafe(nil)); end + BUTTON_TAG_METHOD_VERBS = ::T.let(nil, ::T.untyped) + STRINGIFIED_COMMON_METHODS = ::T.let(nil, ::T.untyped) +end + +module ActionView::Helpers::UrlHelper + extend ::ActiveSupport::Concern +end + +module ActionView::Helpers + extend ::ActiveSupport::Autoload + extend ::ActiveSupport::Concern +end + +class ActionView::I18nProxy + def initialize(original_config, lookup_context); end + + def locale=(value); end + + def lookup_context(); end + + def original_config(); end +end + +class ActionView::I18nProxy +end + +module ActionView::Layouts + def _layout_conditions(*args, &block); end + + def _normalize_options(options); end + + def action_has_layout=(action_has_layout); end + + def action_has_layout?(); end + + def initialize(*_); end +end + +module ActionView::Layouts + extend ::ActiveSupport::Concern +end + +class ActionView::LogSubscriber + def render_collection(event); end + + def render_partial(event); end + + def render_template(event); end + EMPTY = ::T.let(nil, ::T.untyped) + VIEWS_PATTERN = ::T.let(nil, ::T.untyped) +end + +class ActionView::LogSubscriber +end + +class ActionView::LookupContext + include ::ActionView::LookupContext::Accessors + include ::ActionView::LookupContext::DetailsCache + include ::ActionView::LookupContext::ViewPaths + def digest_cache(); end + + def fallbacks(); end + + def fallbacks=(obj); end + + def formats=(values); end + + def initialize(view_paths, details=T.unsafe(nil), prefixes=T.unsafe(nil)); end + + def prefixes(); end + + def prefixes=(prefixes); end + + def registered_details(); end + + def registered_details=(obj); end + + def rendered_format(); end + + def rendered_format=(rendered_format); end +end + +module ActionView::LookupContext::Accessors + def default_formats(); end + + def default_handlers(); end + + def default_locale(); end + + def default_variants(); end + + def formats(); end + + def formats=(value); end + + def handlers(); end + + def handlers=(value); end + + def locale(); end + + def locale=(value); end + + def variants(); end + + def variants=(value); end + DEFAULT_PROCS = ::T.let(nil, ::T.untyped) +end + +module ActionView::LookupContext::Accessors +end + +module ActionView::LookupContext::DetailsCache + def cache(); end + + def cache=(cache); end + + def details_key(); end + + def disable_cache(); end +end + +module ActionView::LookupContext::DetailsCache +end + +class ActionView::LookupContext::DetailsKey +end + +class ActionView::LookupContext::DetailsKey + def self.clear(); end + + def self.digest_caches(); end + + def self.get(details); end +end + +module ActionView::LookupContext::ViewPaths + def any?(name, prefixes=T.unsafe(nil), partial=T.unsafe(nil)); end + + def any_templates?(name, prefixes=T.unsafe(nil), partial=T.unsafe(nil)); end + + def exists?(name, prefixes=T.unsafe(nil), partial=T.unsafe(nil), keys=T.unsafe(nil), **options); end + + def find(name, prefixes=T.unsafe(nil), partial=T.unsafe(nil), keys=T.unsafe(nil), options=T.unsafe(nil)); end + + def find_all(name, prefixes=T.unsafe(nil), partial=T.unsafe(nil), keys=T.unsafe(nil), options=T.unsafe(nil)); end + + def find_file(name, prefixes=T.unsafe(nil), partial=T.unsafe(nil), keys=T.unsafe(nil), options=T.unsafe(nil)); end + + def find_template(name, prefixes=T.unsafe(nil), partial=T.unsafe(nil), keys=T.unsafe(nil), options=T.unsafe(nil)); end + + def html_fallback_for_js(); end + + def template_exists?(name, prefixes=T.unsafe(nil), partial=T.unsafe(nil), keys=T.unsafe(nil), **options); end + + def view_paths(); end + + def view_paths=(paths); end + + def with_fallbacks(); end +end + +module ActionView::LookupContext::ViewPaths +end + +class ActionView::LookupContext + def self.fallbacks(); end + + def self.fallbacks=(obj); end + + def self.register_detail(name, &block); end + + def self.registered_details(); end + + def self.registered_details=(obj); end +end + +class ActionView::MissingTemplate + def initialize(paths, path, prefixes, partial, details, *_); end +end + +module ActionView::ModelNaming + def convert_to_model(object); end + + def model_name_from_record_or_class(record_or_class); end +end + +module ActionView::ModelNaming +end + +class ActionView::OptimizedFileSystemResolver +end + +class ActionView::OptimizedFileSystemResolver +end + +class ActionView::OutputBuffer + def append=(value); end + + def initialize(*_); end + + def safe_append=(value); end + + def safe_expr_append=(val); end +end + +class ActionView::OutputBuffer +end + +class ActionView::OutputFlow + def append(key, value); end + + def append!(key, value); end + + def content(); end + + def get(key); end + + def set(key, value); end +end + +class ActionView::OutputFlow +end + +class ActionView::PartialIteration + def first?(); end + + def index(); end + + def initialize(size); end + + def iterate!(); end + + def last?(); end + + def size(); end +end + +class ActionView::PartialIteration +end + +class ActionView::PartialRenderer + include ::ActionView::CollectionCaching + def collection_cache(); end + + def collection_cache=(obj); end + + def initialize(*_); end + + def render(context, options, block); end + IDENTIFIER_ERROR_MESSAGE = ::T.let(nil, ::T.untyped) + OPTION_AS_ERROR_MESSAGE = ::T.let(nil, ::T.untyped) + PREFIXED_PARTIAL_NAMES = ::T.let(nil, ::T.untyped) +end + +class ActionView::PartialRenderer + def self.collection_cache(); end + + def self.collection_cache=(obj); end +end + +class ActionView::PathResolver + def initialize(pattern=T.unsafe(nil)); end + DEFAULT_PATTERN = ::T.let(nil, ::T.untyped) + EXTENSIONS = ::T.let(nil, ::T.untyped) +end + +class ActionView::PathResolver +end + +class ActionView::PathSet + include ::Enumerable + def +(array); end + + def <<(*args); end + + def [](*args, &block); end + + def compact(); end + + def concat(*args); end + + def each(*args, &block); end + + def exists?(path, prefixes, *args); end + + def find(*args); end + + def find_all(path, prefixes=T.unsafe(nil), *args); end + + def find_all_with_query(query); end + + def find_file(path, prefixes=T.unsafe(nil), *args); end + + def include?(*args, &block); end + + def initialize(paths=T.unsafe(nil)); end + + def insert(*args); end + + def paths(); end + + def pop(*args, &block); end + + def push(*args); end + + def size(*args, &block); end + + def to_ary(); end + + def unshift(*args); end +end + +class ActionView::PathSet +end + +class ActionView::Railtie +end + +class ActionView::Railtie +end + +module ActionView::RecordIdentifier + include ::ActionView::ModelNaming + def dom_class(record_or_class, prefix=T.unsafe(nil)); end + + def dom_id(record, prefix=T.unsafe(nil)); end + JOIN = ::T.let(nil, ::T.untyped) + NEW = ::T.let(nil, ::T.untyped) +end + +module ActionView::RecordIdentifier + extend ::ActionView::RecordIdentifier + extend ::ActionView::ModelNaming +end + +class ActionView::Renderer + def cache_hits(); end + + def initialize(lookup_context); end + + def lookup_context(); end + + def lookup_context=(lookup_context); end + + def render(context, options); end + + def render_body(context, options); end + + def render_partial(context, options, &block); end + + def render_template(context, options); end +end + +class ActionView::Renderer +end + +module ActionView::Rendering + def process(*_); end + + def render_to_body(options=T.unsafe(nil)); end + + def rendered_format(); end + + def view_context(); end + + def view_context_class(); end + + def view_context_class=(view_context_class); end + + def view_renderer(); end +end + +module ActionView::Rendering + extend ::ActiveSupport::Concern +end + +class ActionView::Resolver + def caching(); end + + def caching=(obj); end + + def caching?(*args, &block); end + + def clear_cache(); end + + def find_all(name, prefix=T.unsafe(nil), partial=T.unsafe(nil), details=T.unsafe(nil), key=T.unsafe(nil), locals=T.unsafe(nil)); end + + def find_all_anywhere(name, prefix, partial=T.unsafe(nil), details=T.unsafe(nil), key=T.unsafe(nil), locals=T.unsafe(nil)); end + + def find_all_with_query(query); end +end + +class ActionView::Resolver::Cache + def cache(key, name, prefix, partial, locals); end + + def cache_query(query); end + + def clear(); end + + def size(); end + KEY_BLOCK = ::T.let(nil, ::T.untyped) + NAME_BLOCK = ::T.let(nil, ::T.untyped) + NO_TEMPLATES = ::T.let(nil, ::T.untyped) + PARTIAL_BLOCK = ::T.let(nil, ::T.untyped) + PREFIX_BLOCK = ::T.let(nil, ::T.untyped) +end + +class ActionView::Resolver::Cache::SmallCache + def initialize(options=T.unsafe(nil)); end +end + +class ActionView::Resolver::Cache::SmallCache +end + +class ActionView::Resolver::Cache +end + +class ActionView::Resolver::Path + def initialize(name, prefix, partial, virtual); end + + def name(); end + + def partial(); end + + def partial?(); end + + def prefix(); end + + def to_str(); end + + def virtual(); end +end + +class ActionView::Resolver::Path + def self.build(name, prefix, partial); end +end + +class ActionView::Resolver + def self.caching(); end + + def self.caching=(obj); end + + def self.caching?(); end +end + +module ActionView::RoutingUrlFor + include ::ActionDispatch::Routing::UrlFor + include ::ActionDispatch::Routing::PolymorphicRoutes + def default_url_options=(obj); end + + def url_for(options=T.unsafe(nil)); end + + def url_options(); end +end + +module ActionView::RoutingUrlFor + def self.default_url_options=(obj); end +end + +class ActionView::StreamingBuffer + def <<(value); end + + def append=(value); end + + def concat(value); end + + def html_safe(); end + + def initialize(block); end + + def safe_append=(value); end + + def safe_concat(value); end +end + +class ActionView::StreamingBuffer +end + +class ActionView::StreamingFlow + def initialize(view, fiber); end +end + +class ActionView::StreamingFlow +end + +class ActionView::StreamingTemplateRenderer +end + +class ActionView::StreamingTemplateRenderer::Body + def each(&block); end + + def initialize(&start); end +end + +class ActionView::StreamingTemplateRenderer::Body +end + +class ActionView::StreamingTemplateRenderer +end + +class ActionView::Template + def encode!(); end + + def formats(); end + + def formats=(formats); end + + def handler(); end + + def identifier(); end + + def initialize(source, identifier, handler, details); end + + def locals(); end + + def locals=(locals); end + + def original_encoding(); end + + def refresh(view); end + + def render(*args, &orig); end + + def render_with_mini_profiler(*args, &orig); end + + def render_without_mini_profiler(view, locals, buffer=T.unsafe(nil), &block); end + + def source(); end + + def supports_streaming?(); end + + def type(); end + + def updated_at(); end + + def variants(); end + + def variants=(variants); end + + def virtual_path(); end + + def virtual_path=(virtual_path); end + Finalizer = ::T.let(nil, ::T.untyped) +end + +class ActionView::Template::Error + def annoted_source_code(); end + + def file_name(); end + + def initialize(template); end + + def line_number(); end + + def source_extract(indentation=T.unsafe(nil), output=T.unsafe(nil)); end + + def sub_template_message(); end + + def sub_template_of(template_path); end + SOURCE_CODE_RADIUS = ::T.let(nil, ::T.untyped) +end + +class ActionView::Template::HTML + def formats(); end + + def identifier(); end + + def initialize(string, type=T.unsafe(nil)); end + + def render(*args); end + + def to_str(); end + + def type(); end + + def type=(type); end +end + +class ActionView::Template::HTML +end + +module ActionView::Template::Handlers + def handler_for_extension(extension); end + + def register_default_template_handler(extension, klass); end + + def register_template_handler(*extensions, handler); end + + def registered_template_handler(extension); end + + def template_handler_extensions(); end + + def unregister_template_handler(*extensions); end +end + +class ActionView::Template::Handlers::Builder + def call(template); end + + def default_format(); end + + def default_format=(val); end + + def default_format?(); end +end + +class ActionView::Template::Handlers::Builder + def self.default_format(); end + + def self.default_format=(val); end + + def self.default_format?(); end +end + +class ActionView::Template::Handlers::ERB + def call(template); end + + def erb_implementation(); end + + def erb_implementation=(val); end + + def erb_implementation?(); end + + def erb_trim_mode(); end + + def erb_trim_mode=(val); end + + def erb_trim_mode?(); end + + def escape_whitelist(); end + + def escape_whitelist=(val); end + + def escape_whitelist?(); end + + def handles_encoding?(); end + + def supports_streaming?(); end + ENCODING_TAG = ::T.let(nil, ::T.untyped) +end + +class ActionView::Template::Handlers::ERB::Erubi + def evaluate(action_view_erb_handler_context); end + BLOCK_EXPR = ::T.let(nil, ::T.untyped) +end + +class ActionView::Template::Handlers::ERB::Erubi +end + +class ActionView::Template::Handlers::ERB + def self.call(template); end + + def self.erb_implementation(); end + + def self.erb_implementation=(val); end + + def self.erb_implementation?(); end + + def self.erb_trim_mode(); end + + def self.erb_trim_mode=(val); end + + def self.erb_trim_mode?(); end + + def self.escape_whitelist(); end + + def self.escape_whitelist=(val); end + + def self.escape_whitelist?(); end +end + +class ActionView::Template::Handlers::Html +end + +class ActionView::Template::Handlers::Html +end + +class ActionView::Template::Handlers::Raw + def call(template); end +end + +class ActionView::Template::Handlers::Raw +end + +module ActionView::Template::Handlers + def self.extended(base); end + + def self.extensions(); end +end + +class ActionView::Template::Text + def formats(); end + + def identifier(); end + + def initialize(string); end + + def render(*args); end + + def to_str(); end + + def type(); end + + def type=(type); end +end + +class ActionView::Template::Text +end + +class ActionView::Template::Types + def type_klass(); end + + def type_klass=(obj); end +end + +class ActionView::Template::Types::Type + def ==(type); end + + def initialize(symbol); end + + def ref(); end + + def symbol(); end + + def to_str(); end + + def to_sym(); end + SET = ::T.let(nil, ::T.untyped) +end + +class ActionView::Template::Types::Type + def self.[](type); end +end + +class ActionView::Template::Types + def self.[](type); end + + def self.delegate_to(klass); end + + def self.symbols(); end + + def self.type_klass(); end + + def self.type_klass=(obj); end +end + +class ActionView::Template + extend ::ActiveSupport::Autoload + extend ::ActionView::Template::Handlers +end + +class ActionView::TemplateRenderer + def render(context, options); end +end + +class ActionView::TemplateRenderer +end + +class ActionView::TestCase + include ::Rails::Dom::Testing::Assertions + include ::Rails::Dom::Testing::Assertions::DomAssertions + include ::Rails::Dom::Testing::Assertions::SelectorAssertions + include ::Rails::Dom::Testing::Assertions::SelectorAssertions::CountDescribable + include ::ActionDispatch::Assertions + include ::ActionDispatch::Assertions::ResponseAssertions + include ::ActionDispatch::Assertions::RoutingAssertions + include ::AbstractController::Helpers + include ::ActionView::Helpers::AssetTagHelper + include ::ActionView::Helpers::UrlHelper + include ::ActionView::Helpers::FormTagHelper + include ::ActionView::Helpers::FormHelper + include ::ActionView::Helpers::TranslationHelper + include ::ActionView::Helpers + include ::ActiveSupport::Benchmarkable + include ::ActionView::Helpers::ActiveModelHelper + include ::ActionView::Helpers::AssetUrlHelper + include ::ActionView::Helpers::AtomFeedHelper + include ::ActionView::Helpers::CacheHelper + include ::ActionView::Helpers::ControllerHelper + include ::ActionView::Helpers::CspHelper + include ::ActionView::Helpers::CsrfHelper + include ::ActionView::Helpers::DateHelper + include ::ActionView::Helpers::DebugHelper + include ::ActionView::Helpers::FormOptionsHelper + include ::ActionView::Helpers::SanitizeHelper + include ::ActionView::Helpers::TagHelper + include ::ActionView::Helpers::CaptureHelper + include ::ActionView::Helpers::TextHelper + include ::ActionView::Helpers::OutputSafetyHelper + include ::ActionView::Helpers::JavaScriptHelper + include ::ActionView::Helpers::NumberHelper + include ::ActionView::Helpers::RecordTagHelper + include ::ActionView::Helpers::RenderingHelper + include ::ActiveSupport::Testing::ConstantLookup + include ::ActionView::TestCase::Behavior + include ::ActionDispatch::TestProcess + include ::ActionDispatch::TestProcess::FixtureFile + include ::ActionController::TemplateAssertions + include ::ActionView::Context + include ::ActionView::CompiledTemplates + include ::ActionView::RecordIdentifier + include ::ActionView::ModelNaming + include ::ActionView::RoutingUrlFor + include ::ActionDispatch::Routing::UrlFor + include ::ActionDispatch::Routing::PolymorphicRoutes + def _helper_methods(); end + + def _helper_methods=(val); end + + def _helper_methods?(); end + + def _helpers(); end + + def _helpers=(val); end + + def _helpers?(); end + + def debug_missing_translation(); end + + def debug_missing_translation=(obj); end +end + +module ActionView::TestCase::Behavior + include ::ActionDispatch::TestProcess + include ::ActionDispatch::TestProcess::FixtureFile + include ::ActionController::TemplateAssertions + include ::ActionView::Context + include ::ActionView::CompiledTemplates + include ::ActionView::RecordIdentifier + include ::ActionView::ModelNaming + include ::ActionView::RoutingUrlFor + include ::ActionDispatch::Routing::UrlFor + include ::ActionDispatch::Routing::PolymorphicRoutes + def _routes(); end + + def config(); end + + def controller(); end + + def controller=(controller); end + + def lookup_context(*args, &block); end + + def output_buffer(); end + + def output_buffer=(output_buffer); end + + def render(options=T.unsafe(nil), local_assigns=T.unsafe(nil), &block); end + + def rendered(); end + + def rendered=(rendered); end + + def rendered_views(); end + + def setup_with_controller(); end + INTERNAL_IVARS = ::T.let(nil, ::T.untyped) +end + +module ActionView::TestCase::Behavior::ClassMethods + def determine_default_helper_class(name); end + + def helper_class(); end + + def helper_class=(helper_class); end + + def helper_method(*methods); end + + def new(*_); end + + def tests(helper_class); end +end + +module ActionView::TestCase::Behavior::ClassMethods +end + +module ActionView::TestCase::Behavior::Locals + def render(options=T.unsafe(nil), local_assigns=T.unsafe(nil)); end + + def rendered_views(); end + + def rendered_views=(rendered_views); end +end + +module ActionView::TestCase::Behavior::Locals +end + +class ActionView::TestCase::Behavior::RenderedViewsCollection + def add(view, locals); end + + def locals_for(view); end + + def rendered_views(); end + + def view_rendered?(view, expected_locals); end +end + +class ActionView::TestCase::Behavior::RenderedViewsCollection +end + +module ActionView::TestCase::Behavior + extend ::ActiveSupport::Concern +end + +class ActionView::TestCase::TestController + include ::ActionDispatch::TestProcess + include ::ActionDispatch::TestProcess::FixtureFile + def controller_path=(path); end + + def initialize(); end + + def params=(params); end +end + +class ActionView::TestCase::TestController + def self.controller_path=(controller_path); end +end + +class ActionView::TestCase + extend ::AbstractController::Helpers::ClassMethods + extend ::ActionView::TestCase::Behavior::ClassMethods + def self._helper_methods(); end + + def self._helper_methods=(val); end + + def self._helper_methods?(); end + + def self._helpers(); end + + def self._helpers=(val); end + + def self._helpers?(); end + + def self.debug_missing_translation(); end + + def self.debug_missing_translation=(obj); end +end + +module ActionView::VERSION + MAJOR = ::T.let(nil, ::T.untyped) + MINOR = ::T.let(nil, ::T.untyped) + PRE = ::T.let(nil, ::T.untyped) + STRING = ::T.let(nil, ::T.untyped) + TINY = ::T.let(nil, ::T.untyped) +end + +module ActionView::VERSION +end + +module ActionView::ViewPaths + def _prefixes(); end + + def any_templates?(*args, &block); end + + def append_view_path(path); end + + def details_for_lookup(); end + + def formats(*args, &block); end + + def formats=(arg); end + + def locale(*args, &block); end + + def locale=(arg); end + + def lookup_context(); end + + def prepend_view_path(path); end + + def template_exists?(*args, &block); end + + def view_paths(*args, &block); end +end + +module ActionView::ViewPaths + extend ::ActiveSupport::Concern +end + +class ActionView::WrongEncodingError + def initialize(string, encoding); end +end + +module ActionView + extend ::ActiveSupport::Autoload + def self.gem_version(); end + + def self.version(); end +end + +module ActiveJob +end + +module ActiveJob::Arguments + def deserialize(arguments); end + + def serialize(arguments); end + TYPE_WHITELIST = ::T.let(nil, ::T.untyped) +end + +module ActiveJob::Arguments + extend ::ActiveJob::Arguments +end + +class ActiveJob::Base + include ::ActiveJob::Core + include ::ActiveJob::QueueAdapter + include ::ActiveJob::QueueName + include ::ActiveJob::QueuePriority + include ::ActiveJob::Enqueuing + include ::ActiveSupport::Rescuable + include ::ActiveJob::Execution + include ::ActiveSupport::Callbacks + include ::ActiveJob::Callbacks + include ::ActiveJob::Exceptions + include ::ActiveJob::Logging + include ::ActiveJob::Translation + include ::ActiveJob::TestHelper::TestQueueAdapter + def __callbacks(); end + + def __callbacks?(); end + + def _enqueue_callbacks(); end + + def _perform_callbacks(); end + + def _run_enqueue_callbacks(&block); end + + def _run_perform_callbacks(&block); end + + def arguments(); end + + def arguments=(arguments); end + + def executions(); end + + def executions=(executions); end + + def job_id(); end + + def job_id=(job_id); end + + def locale(); end + + def locale=(locale); end + + def logger(); end + + def logger=(obj); end + + def priority=(priority); end + + def provider_job_id(); end + + def provider_job_id=(provider_job_id); end + + def queue_name=(queue_name); end + + def rescue_handlers(); end + + def rescue_handlers=(val); end + + def rescue_handlers?(); end + + def scheduled_at(); end + + def scheduled_at=(scheduled_at); end + + def serialized_arguments=(serialized_arguments); end +end + +class ActiveJob::Base + extend ::ActiveSupport::DescendantsTracker + def self.__callbacks(); end + + def self.__callbacks=(val); end + + def self.__callbacks?(); end + + def self._enqueue_callbacks(); end + + def self._enqueue_callbacks=(value); end + + def self._perform_callbacks(); end + + def self._perform_callbacks=(value); end + + def self._queue_adapter(); end + + def self._queue_adapter=(val); end + + def self._queue_adapter_name(); end + + def self._queue_adapter_name=(val); end + + def self._test_adapter(); end + + def self._test_adapter=(val); end + + def self.logger(); end + + def self.logger=(obj); end + + def self.priority(); end + + def self.priority=(val); end + + def self.priority?(); end + + def self.queue_name(); end + + def self.queue_name=(val); end + + def self.queue_name?(); end + + def self.queue_name_delimiter(); end + + def self.queue_name_delimiter=(val); end + + def self.queue_name_delimiter?(); end + + def self.rescue_handlers(); end + + def self.rescue_handlers=(val); end + + def self.rescue_handlers?(); end +end + +module ActiveJob::Callbacks +end + +module ActiveJob::Callbacks + extend ::ActiveSupport::Concern + extend ::ActiveSupport::Callbacks + def self.__callbacks(); end + + def self.__callbacks?(); end + + def self._execute_callbacks(); end + + def self._run_execute_callbacks(&block); end +end + +class ActiveJob::ConfiguredJob + def initialize(job_class, options=T.unsafe(nil)); end + + def perform_later(*args); end + + def perform_now(*args); end +end + +class ActiveJob::ConfiguredJob +end + +module ActiveJob::Core + def deserialize(job_data); end + + def initialize(*arguments); end + + def serialize(); end +end + +module ActiveJob::Core + extend ::ActiveSupport::Concern +end + +class ActiveJob::DeserializationError + def initialize(); end +end + +class ActiveJob::DeserializationError +end + +module ActiveJob::Enqueuing + def enqueue(options=T.unsafe(nil)); end +end + +module ActiveJob::Enqueuing + extend ::ActiveSupport::Concern +end + +module ActiveJob::Exceptions + def retry_job(options=T.unsafe(nil)); end +end + +module ActiveJob::Exceptions + extend ::ActiveSupport::Concern +end + +module ActiveJob::Execution + def perform(*_); end + + def perform_now(); end +end + +module ActiveJob::Execution + extend ::ActiveSupport::Concern +end + +module ActiveJob::Logging +end + +module ActiveJob::Logging + extend ::ActiveSupport::Concern +end + +module ActiveJob::QueueAdapter +end + +module ActiveJob::QueueAdapter + extend ::ActiveSupport::Concern +end + +module ActiveJob::QueueAdapters +end + +class ActiveJob::QueueAdapters::AsyncAdapter + def enqueue(job); end + + def enqueue_at(job, timestamp); end + + def immediate=(immediate); end + + def initialize(**executor_options); end + + def shutdown(wait: T.unsafe(nil)); end +end + +class ActiveJob::QueueAdapters::AsyncAdapter::JobWrapper + def initialize(job); end + + def perform(); end +end + +class ActiveJob::QueueAdapters::AsyncAdapter::JobWrapper +end + +class ActiveJob::QueueAdapters::AsyncAdapter::Scheduler + def enqueue(job, queue_name:); end + + def enqueue_at(job, timestamp, queue_name:); end + + def executor(); end + + def immediate(); end + + def immediate=(immediate); end + + def initialize(**options); end + + def shutdown(wait: T.unsafe(nil)); end + DEFAULT_EXECUTOR_OPTIONS = ::T.let(nil, ::T.untyped) +end + +class ActiveJob::QueueAdapters::AsyncAdapter::Scheduler +end + +class ActiveJob::QueueAdapters::AsyncAdapter +end + +class ActiveJob::QueueAdapters::InlineAdapter + def enqueue(job); end + + def enqueue_at(*_); end +end + +class ActiveJob::QueueAdapters::InlineAdapter +end + +class ActiveJob::QueueAdapters::TestAdapter + def enqueue(job); end + + def enqueue_at(job, timestamp); end + + def enqueued_jobs(); end + + def enqueued_jobs=(enqueued_jobs); end + + def filter(); end + + def filter=(filter); end + + def perform_enqueued_at_jobs(); end + + def perform_enqueued_at_jobs=(perform_enqueued_at_jobs); end + + def perform_enqueued_jobs(); end + + def perform_enqueued_jobs=(perform_enqueued_jobs); end + + def performed_jobs(); end + + def performed_jobs=(performed_jobs); end + + def reject(); end + + def reject=(reject); end +end + +class ActiveJob::QueueAdapters::TestAdapter +end + +module ActiveJob::QueueAdapters + extend ::ActiveSupport::Autoload + def self.lookup(name); end +end + +module ActiveJob::QueueName + def queue_name(); end +end + +module ActiveJob::QueueName + extend ::ActiveSupport::Concern +end + +module ActiveJob::QueuePriority + def priority(); end +end + +module ActiveJob::QueuePriority + extend ::ActiveSupport::Concern +end + +class ActiveJob::Railtie +end + +class ActiveJob::Railtie +end + +class ActiveJob::SerializationError +end + +class ActiveJob::SerializationError +end + +class ActiveJob::TestCase + include ::ActiveJob::TestHelper +end + +class ActiveJob::TestCase +end + +module ActiveJob::TestHelper + def after_teardown(); end + + def assert_enqueued_jobs(number, only: T.unsafe(nil), except: T.unsafe(nil), queue: T.unsafe(nil)); end + + def assert_enqueued_with(job: T.unsafe(nil), args: T.unsafe(nil), at: T.unsafe(nil), queue: T.unsafe(nil)); end + + def assert_no_enqueued_jobs(only: T.unsafe(nil), except: T.unsafe(nil), &block); end + + def assert_no_performed_jobs(only: T.unsafe(nil), except: T.unsafe(nil), &block); end + + def assert_performed_jobs(number, only: T.unsafe(nil), except: T.unsafe(nil)); end + + def assert_performed_with(job: T.unsafe(nil), args: T.unsafe(nil), at: T.unsafe(nil), queue: T.unsafe(nil)); end + + def before_setup(); end + + def enqueued_jobs(*args, &block); end + + def enqueued_jobs=(arg); end + + def perform_enqueued_jobs(only: T.unsafe(nil), except: T.unsafe(nil)); end + + def performed_jobs(*args, &block); end + + def performed_jobs=(arg); end + + def queue_adapter(); end + + def queue_adapter_for_test(); end +end + +module ActiveJob::TestHelper::TestQueueAdapter +end + +module ActiveJob::TestHelper::TestQueueAdapter + extend ::ActiveSupport::Concern +end + +module ActiveJob::TestHelper +end + +module ActiveJob::Translation +end + +module ActiveJob::Translation + extend ::ActiveSupport::Concern +end + +module ActiveJob::VERSION + MAJOR = ::T.let(nil, ::T.untyped) + MINOR = ::T.let(nil, ::T.untyped) + PRE = ::T.let(nil, ::T.untyped) + STRING = ::T.let(nil, ::T.untyped) + TINY = ::T.let(nil, ::T.untyped) +end + +module ActiveJob::VERSION +end + +module ActiveJob + extend ::ActiveSupport::Autoload + def self.gem_version(); end + + def self.version(); end +end + +class ActiveModel::Attribute + def ==(other); end + + def assigned?(); end + + def came_from_user?(); end + + def changed?(); end + + def changed_in_place?(); end + + def encode_with(coder); end + + def eql?(other); end + + def forgetting_assignment(); end + + def has_been_read?(); end + + def init_with(coder); end + + def initialize(name, value_before_type_cast, type, original_attribute=T.unsafe(nil)); end + + def initialized?(); end + + def name(); end + + def original_attribute(); end + + def original_value(); end + + def original_value_for_database(); end + + def type(); end + + def type_cast(*_); end + + def value(); end + + def value_before_type_cast(); end + + def value_for_database(); end + + def with_cast_value(value); end + + def with_type(type); end + + def with_value_from_database(value); end + + def with_value_from_user(value); end +end + +class ActiveModel::Attribute::FromUser + def type_cast(value); end +end + +class ActiveModel::Attribute::FromUser +end + +class ActiveModel::Attribute::UserProvidedDefault + def initialize(name, value, type, database_default); end + + def marshal_dump(); end + + def marshal_load(values); end + + def user_provided_value(); end +end + +class ActiveModel::Attribute::UserProvidedDefault +end + +class ActiveModel::Attribute + def self.from_database(name, value, type); end + + def self.from_user(name, value, type, original_attribute=T.unsafe(nil)); end + + def self.null(name); end + + def self.uninitialized(name, type); end + + def self.with_cast_value(name, value, type); end +end + +module ActiveModel::AttributeAssignment + include ::ActiveModel::ForbiddenAttributesProtection + def assign_attributes(new_attributes); end + + def attributes=(new_attributes); end +end + +module ActiveModel::AttributeAssignment +end + +module ActiveModel::AttributeMethods + def attribute_missing(match, *args, &block); end + + def method_missing(method, *args, &block); end + + def respond_to?(method, include_private_methods=T.unsafe(nil)); end + + def respond_to_without_attributes?(*_); end + CALL_COMPILABLE_REGEXP = ::T.let(nil, ::T.untyped) + NAME_COMPILABLE_REGEXP = ::T.let(nil, ::T.untyped) +end + +module ActiveModel::AttributeMethods::AttrNames +end + +module ActiveModel::AttributeMethods::AttrNames + def self.set_name_cache(name, value); end +end + +module ActiveModel::AttributeMethods::ClassMethods + def alias_attribute(new_name, old_name); end + + def attribute_alias(name); end + + def attribute_alias?(new_name); end + + def attribute_method_affix(*affixes); end + + def attribute_method_prefix(*prefixes); end + + def attribute_method_suffix(*suffixes); end + + def define_attribute_method(attr_name); end + + def define_attribute_methods(*attr_names); end + + def undefine_attribute_methods(); end +end + +class ActiveModel::AttributeMethods::ClassMethods::AttributeMethodMatcher + def initialize(options=T.unsafe(nil)); end + + def match(method_name); end + + def method_missing_target(); end + + def method_name(attr_name); end + + def plain?(); end + + def prefix(); end + + def suffix(); end +end + +class ActiveModel::AttributeMethods::ClassMethods::AttributeMethodMatcher::AttributeMethodMatch + def attr_name(); end + + def attr_name=(_); end + + def method_name(); end + + def method_name=(_); end + + def target(); end + + def target=(_); end +end + +class ActiveModel::AttributeMethods::ClassMethods::AttributeMethodMatcher::AttributeMethodMatch + def self.[](*_); end + + def self.members(); end +end + +class ActiveModel::AttributeMethods::ClassMethods::AttributeMethodMatcher +end + +module ActiveModel::AttributeMethods::ClassMethods +end + +module ActiveModel::AttributeMethods + extend ::ActiveSupport::Concern +end + +class ActiveModel::AttributeMutationTracker + def any_changes?(); end + + def attributes(); end + + def change_to_attribute(attr_name); end + + def changed?(attr_name, from: T.unsafe(nil), to: T.unsafe(nil)); end + + def changed_attribute_names(); end + + def changed_in_place?(attr_name); end + + def changed_values(); end + + def changes(); end + + def force_change(attr_name); end + + def forced_changes(); end + + def forget_change(attr_name); end + + def initialize(attributes); end + + def original_value(attr_name); end + OPTION_NOT_GIVEN = ::T.let(nil, ::T.untyped) +end + +class ActiveModel::AttributeMutationTracker +end + +class ActiveModel::AttributeSet + def ==(other); end + + def [](name); end + + def []=(name, value); end + + def accessed(); end + + def attributes(); end + + def each_value(*args, &block); end + + def except(*args, &block); end + + def fetch(*args, &block); end + + def fetch_value(name); end + + def initialize(attributes); end + + def key?(name); end + + def keys(); end + + def map(&block); end + + def reset(key); end + + def to_h(); end + + def to_hash(); end + + def values_before_type_cast(); end + + def write_cast_value(name, value); end + + def write_from_database(name, value); end + + def write_from_user(name, value); end +end + +class ActiveModel::AttributeSet::Builder + def build_from_database(values=T.unsafe(nil), additional_types=T.unsafe(nil)); end + + def default_attributes(); end + + def initialize(types, default_attributes=T.unsafe(nil)); end + + def types(); end +end + +class ActiveModel::AttributeSet::Builder +end + +class ActiveModel::AttributeSet::YAMLEncoder + def decode(coder); end + + def default_types(); end + + def encode(attribute_set, coder); end + + def initialize(default_types); end +end + +class ActiveModel::AttributeSet::YAMLEncoder +end + +class ActiveModel::AttributeSet +end + +module ActiveModel::Attributes + def attributes(); end + + def initialize(*_); end +end + +module ActiveModel::Attributes::ClassMethods + def attribute(name, type=T.unsafe(nil), **options); end +end + +module ActiveModel::Attributes::ClassMethods +end + +module ActiveModel::Attributes + extend ::ActiveSupport::Concern +end + +class ActiveModel::BlockValidator + def initialize(options, &block); end +end + +class ActiveModel::BlockValidator +end + +module ActiveModel::Callbacks + def define_model_callbacks(*callbacks); end +end + +module ActiveModel::Callbacks + def self.extended(base); end +end + +module ActiveModel::Conversion + def to_key(); end + + def to_model(); end + + def to_param(); end + + def to_partial_path(); end +end + +module ActiveModel::Conversion::ClassMethods + def _to_partial_path(); end +end + +module ActiveModel::Conversion::ClassMethods +end + +module ActiveModel::Conversion + extend ::ActiveSupport::Concern +end + +module ActiveModel::Dirty + def attribute_was(attr); end + + def changed(); end + + def changed_attributes(); end + + def changes(); end + + def changes_applied(); end + + def clear_attribute_changes(attr_names); end + + def clear_changes_information(); end + + def previous_changes(); end + + def restore_attributes(attributes=T.unsafe(nil)); end +end + +module ActiveModel::Dirty + extend ::ActiveSupport::Concern +end + +class ActiveModel::EachValidator + def attributes(); end + + def check_validity!(); end + + def initialize(options); end + + def validate_each(record, attribute, value); end +end + +class ActiveModel::EachValidator +end + +class ActiveModel::Errors + include ::Enumerable + def [](attribute); end + + def add(attribute, message=T.unsafe(nil), options=T.unsafe(nil)); end + + def added?(attribute, message=T.unsafe(nil), options=T.unsafe(nil)); end + + def clear(); end + + def copy!(other); end + + def count(); end + + def delete(key); end + + def details(); end + + def each(&blk); end + + def empty?(); end + + def full_message(attribute, message); end + + def full_messages(); end + + def full_messages_for(attribute); end + + def generate_message(attribute, type=T.unsafe(nil), options=T.unsafe(nil)); end + + def has_key?(attribute); end + + def include?(attribute); end + + def init_with(coder); end + + def initialize(base); end + + def key?(attribute); end + + def keys(); end + + def marshal_dump(); end + + def marshal_load(array); end + + def merge!(other); end + + def messages(); end + + def size(); end + + def to_a(); end + + def to_hash(full_messages=T.unsafe(nil)); end + + def to_xml(options=T.unsafe(nil)); end + + def values(); end + CALLBACKS_OPTIONS = ::T.let(nil, ::T.untyped) + MESSAGE_OPTIONS = ::T.let(nil, ::T.untyped) +end + +class ActiveModel::Errors +end + +class ActiveModel::ForbiddenAttributesError +end + +class ActiveModel::ForbiddenAttributesError +end + +module ActiveModel::ForbiddenAttributesProtection +end + +module ActiveModel::ForbiddenAttributesProtection +end + +class ActiveModel::LazyAttributeHash + def ==(other); end + + def [](key); end + + def []=(key, value); end + + def additional_types(); end + + def default_attributes(); end + + def delegate_hash(); end + + def each_key(*args, &block); end + + def each_value(*args, &block); end + + def except(*args, &block); end + + def fetch(*args, &block); end + + def initialize(types, values, additional_types, default_attributes, delegate_hash=T.unsafe(nil)); end + + def key?(key); end + + def marshal_dump(); end + + def marshal_load(values); end + + def materialize(); end + + def select(); end + + def transform_values(*args, &block); end + + def types(); end + + def values(); end +end + +class ActiveModel::LazyAttributeHash +end + +module ActiveModel::Lint +end + +module ActiveModel::Lint::Tests + def test_errors_aref(); end + + def test_model_naming(); end + + def test_persisted?(); end + + def test_to_key(); end + + def test_to_param(); end + + def test_to_partial_path(); end +end + +module ActiveModel::Lint::Tests +end + +module ActiveModel::Lint +end + +class ActiveModel::MissingAttributeError +end + +class ActiveModel::MissingAttributeError +end + +module ActiveModel::Model + include ::ActiveModel::AttributeAssignment + include ::ActiveModel::ForbiddenAttributesProtection + def initialize(attributes=T.unsafe(nil)); end + + def persisted?(); end +end + +module ActiveModel::Model + extend ::ActiveSupport::Concern +end + +class ActiveModel::Name + include ::Comparable + def !~(*args, &block); end + + def ==(arg); end + + def ===(arg); end + + def =~(*args, &block); end + + def as_json(*args, &block); end + + def cache_key(); end + + def collection(); end + + def element(); end + + def eql?(*args, &block); end + + def human(options=T.unsafe(nil)); end + + def i18n_key(); end + + def initialize(klass, namespace=T.unsafe(nil), name=T.unsafe(nil)); end + + def name(); end + + def param_key(); end + + def plural(); end + + def route_key(); end + + def singular(); end + + def singular_route_key(); end + + def to_s(*args, &block); end + + def to_str(*args, &block); end +end + +class ActiveModel::Name +end + +module ActiveModel::Naming + def model_name(); end +end + +module ActiveModel::Naming + def self.extended(base); end + + def self.param_key(record_or_class); end + + def self.plural(record_or_class); end + + def self.route_key(record_or_class); end + + def self.singular(record_or_class); end + + def self.singular_route_key(record_or_class); end + + def self.uncountable?(record_or_class); end +end + +class ActiveModel::NullMutationTracker + include ::Singleton + def any_changes?(*_); end + + def change_to_attribute(attr_name); end + + def changed?(*_); end + + def changed_attribute_names(*_); end + + def changed_in_place?(*_); end + + def changed_values(*_); end + + def changes(*_); end + + def force_change(*_); end + + def forget_change(*_); end + + def original_value(*_); end +end + +class ActiveModel::NullMutationTracker + extend ::Singleton::SingletonClassMethods + def self.instance(); end +end + +class ActiveModel::Railtie +end + +class ActiveModel::Railtie +end + +class ActiveModel::RangeError +end + +class ActiveModel::RangeError +end + +module ActiveModel::SecurePassword + MAX_PASSWORD_LENGTH_ALLOWED = ::T.let(nil, ::T.untyped) +end + +module ActiveModel::SecurePassword::ClassMethods + def has_secure_password(options=T.unsafe(nil)); end +end + +module ActiveModel::SecurePassword::ClassMethods +end + +module ActiveModel::SecurePassword::InstanceMethodsOnActivation + def authenticate(unencrypted_password); end + + def password(); end + + def password=(unencrypted_password); end + + def password_confirmation=(unencrypted_password); end +end + +module ActiveModel::SecurePassword::InstanceMethodsOnActivation +end + +module ActiveModel::SecurePassword + extend ::ActiveSupport::Concern + def self.min_cost(); end + + def self.min_cost=(min_cost); end +end + +module ActiveModel::Serialization + def read_attribute_for_serialization(*_); end + + def serializable_hash(options=T.unsafe(nil)); end +end + +module ActiveModel::Serialization +end + +module ActiveModel::Serializers + VERSION = ::T.let(nil, ::T.untyped) +end + +module ActiveModel::Serializers::JSON + include ::ActiveModel::Serialization + def as_json(options=T.unsafe(nil)); end + + def from_json(json, include_root=T.unsafe(nil)); end +end + +module ActiveModel::Serializers::JSON + extend ::ActiveSupport::Concern +end + +module ActiveModel::Serializers::Xml + include ::ActiveModel::Serialization + def from_xml(xml); end + + def to_xml(options=T.unsafe(nil), &block); end +end + +class ActiveModel::Serializers::Xml::Serializer + def initialize(serializable, options=T.unsafe(nil)); end + + def options(); end + + def serializable_collection(); end + + def serializable_hash(); end + + def serialize(); end +end + +class ActiveModel::Serializers::Xml::Serializer::Attribute + def compute_type(); end + + def decorations(); end + + def initialize(name, serializable, value); end + + def name(); end + + def type(); end + + def value(); end +end + +class ActiveModel::Serializers::Xml::Serializer::Attribute +end + +class ActiveModel::Serializers::Xml::Serializer::MethodAttribute +end + +class ActiveModel::Serializers::Xml::Serializer::MethodAttribute +end + +class ActiveModel::Serializers::Xml::Serializer +end + +module ActiveModel::Serializers::Xml + extend ::ActiveSupport::Concern +end + +module ActiveModel::Serializers + extend ::ActiveSupport::Autoload +end + +class ActiveModel::StrictValidationFailed +end + +class ActiveModel::StrictValidationFailed +end + +module ActiveModel::Translation + include ::ActiveModel::Naming + def human_attribute_name(attribute, options=T.unsafe(nil)); end + + def i18n_scope(); end + + def lookup_ancestors(); end +end + +module ActiveModel::Translation +end + +class ActiveModel::Type::BigInteger +end + +class ActiveModel::Type::BigInteger +end + +class ActiveModel::Type::Binary + def changed_in_place?(raw_old_value, value); end +end + +class ActiveModel::Type::Binary::Data + def ==(other); end + + def hex(); end + + def initialize(value); end + + def to_str(); end +end + +class ActiveModel::Type::Binary::Data +end + +class ActiveModel::Type::Binary +end + +class ActiveModel::Type::Boolean + FALSE_VALUES = ::T.let(nil, ::T.untyped) +end + +class ActiveModel::Type::Date + include ::ActiveModel::Type::Helpers::Timezone + ISO_DATE = ::T.let(nil, ::T.untyped) +end + +class ActiveModel::Type::Date +end + +class ActiveModel::Type::DateTime + include ::ActiveModel::Type::Helpers::Timezone + include ::ActiveModel::Type::Helpers::TimeValue +end + +class ActiveModel::Type::DateTime +end + +class ActiveModel::Type::Decimal + include ::ActiveModel::Type::Helpers::Numeric + BIGDECIMAL_PRECISION = ::T.let(nil, ::T.untyped) +end + +class ActiveModel::Type::Decimal +end + +class ActiveModel::Type::Float + include ::ActiveModel::Type::Helpers::Numeric +end + +class ActiveModel::Type::Float +end + +module ActiveModel::Type::Helpers +end + +class ActiveModel::Type::Helpers::AcceptsMultiparameterTime + def initialize(defaults: T.unsafe(nil)); end +end + +class ActiveModel::Type::Helpers::AcceptsMultiparameterTime +end + +module ActiveModel::Type::Helpers::Mutable + def cast(value); end + + def changed_in_place?(raw_old_value, new_value); end +end + +module ActiveModel::Type::Helpers::Mutable +end + +module ActiveModel::Type::Helpers::Numeric + def cast(value); end + + def changed?(old_value, _new_value, new_value_before_type_cast); end +end + +module ActiveModel::Type::Helpers::Numeric +end + +module ActiveModel::Type::Helpers::TimeValue + def apply_seconds_precision(value); end + + def serialize(value); end + + def type_cast_for_schema(value); end + + def user_input_in_time_zone(value); end + ISO_DATETIME = ::T.let(nil, ::T.untyped) +end + +module ActiveModel::Type::Helpers::TimeValue +end + +module ActiveModel::Type::Helpers::Timezone + def default_timezone(); end + + def is_utc?(); end +end + +module ActiveModel::Type::Helpers::Timezone +end + +module ActiveModel::Type::Helpers +end + +class ActiveModel::Type::ImmutableString +end + +class ActiveModel::Type::ImmutableString +end + +class ActiveModel::Type::Integer + include ::ActiveModel::Type::Helpers::Numeric + def initialize(*_); end + + def range(); end + DEFAULT_LIMIT = ::T.let(nil, ::T.untyped) +end + +class ActiveModel::Type::Integer +end + +class ActiveModel::Type::Registration + def block(); end + + def call(_registry, *args, **kwargs); end + + def initialize(name, block, **_); end + + def matches?(type_name, *args, **kwargs); end + + def name(); end +end + +class ActiveModel::Type::Registration +end + +class ActiveModel::Type::Registry + def lookup(symbol, *args); end + + def register(type_name, klass=T.unsafe(nil), **options, &block); end + + def registrations(); end +end + +class ActiveModel::Type::Registry +end + +class ActiveModel::Type::String +end + +class ActiveModel::Type::String +end + +class ActiveModel::Type::Time + include ::ActiveModel::Type::Helpers::Timezone + include ::ActiveModel::Type::Helpers::TimeValue +end + +class ActiveModel::Type::Time +end + +class ActiveModel::Type::Value + def ==(other); end + + def assert_valid_value(*_); end + + def binary?(); end + + def cast(value); end + + def changed?(old_value, new_value, _new_value_before_type_cast); end + + def changed_in_place?(raw_old_value, new_value); end + + def deserialize(value); end + + def eql?(other); end + + def force_equality?(_value); end + + def initialize(precision: T.unsafe(nil), limit: T.unsafe(nil), scale: T.unsafe(nil)); end + + def limit(); end + + def map(value); end + + def precision(); end + + def scale(); end + + def serialize(value); end + + def type(); end + + def type_cast_for_schema(value); end + + def value_constructed_by_mass_assignment?(_value); end +end + +class ActiveModel::Type::Value +end + +module ActiveModel::Type + def self.default_value(); end + + def self.lookup(*args, **kwargs); end + + def self.register(type_name, klass=T.unsafe(nil), **options, &block); end + + def self.registry(); end + + def self.registry=(registry); end +end + +class ActiveModel::UnknownAttributeError + def attribute(); end + + def initialize(record, attribute); end + + def record(); end +end + +class ActiveModel::UnknownAttributeError +end + +module ActiveModel::VERSION + MAJOR = ::T.let(nil, ::T.untyped) + MINOR = ::T.let(nil, ::T.untyped) + PRE = ::T.let(nil, ::T.untyped) + STRING = ::T.let(nil, ::T.untyped) + TINY = ::T.let(nil, ::T.untyped) +end + +module ActiveModel::VERSION +end + +class ActiveModel::ValidationError + def initialize(model); end + + def model(); end +end + +class ActiveModel::ValidationError +end + +module ActiveModel::Validations + def errors(); end + + def invalid?(context=T.unsafe(nil)); end + + def read_attribute_for_validation(*_); end + + def valid?(context=T.unsafe(nil)); end + + def validate(context=T.unsafe(nil)); end + + def validate!(context=T.unsafe(nil)); end + + def validates_with(*args, &block); end +end + +class ActiveModel::Validations::AbsenceValidator + def validate_each(record, attr_name, value); end +end + +class ActiveModel::Validations::AbsenceValidator +end + +class ActiveModel::Validations::AcceptanceValidator +end + +class ActiveModel::Validations::AcceptanceValidator::AttributeDefinition + def attributes(); end + + def define_on(klass); end + + def initialize(attributes); end + + def matches?(method_name); end +end + +class ActiveModel::Validations::AcceptanceValidator::AttributeDefinition +end + +class ActiveModel::Validations::AcceptanceValidator::LazilyDefineAttributes + def initialize(attribute_definition); end +end + +class ActiveModel::Validations::AcceptanceValidator::LazilyDefineAttributes +end + +class ActiveModel::Validations::AcceptanceValidator +end + +module ActiveModel::Validations::Callbacks +end + +module ActiveModel::Validations::Callbacks::ClassMethods + def after_validation(*args, &block); end + + def before_validation(*args, &block); end +end + +module ActiveModel::Validations::Callbacks::ClassMethods +end + +module ActiveModel::Validations::Callbacks + extend ::ActiveSupport::Concern +end + +module ActiveModel::Validations::ClassMethods + def attribute_method?(attribute); end + + def clear_validators!(); end + + def inherited(base); end + + def validates!(*attributes); end + + def validates_each(*attr_names, &block); end + + def validates_with(*args, &block); end + + def validators(); end + + def validators_on(*attributes); end + VALID_OPTIONS_FOR_VALIDATE = ::T.let(nil, ::T.untyped) +end + +module ActiveModel::Validations::Clusivity + def check_validity!(); end + ERROR_MESSAGE = ::T.let(nil, ::T.untyped) +end + +module ActiveModel::Validations::Clusivity +end + +class ActiveModel::Validations::ConfirmationValidator +end + +class ActiveModel::Validations::ConfirmationValidator +end + +class ActiveModel::Validations::ExclusionValidator + include ::ActiveModel::Validations::Clusivity +end + +class ActiveModel::Validations::ExclusionValidator +end + +class ActiveModel::Validations::FormatValidator +end + +class ActiveModel::Validations::FormatValidator +end + +class ActiveModel::Validations::InclusionValidator + include ::ActiveModel::Validations::Clusivity +end + +class ActiveModel::Validations::InclusionValidator +end + +class ActiveModel::Validations::LengthValidator + CHECKS = ::T.let(nil, ::T.untyped) + MESSAGES = ::T.let(nil, ::T.untyped) + RESERVED_OPTIONS = ::T.let(nil, ::T.untyped) +end + +class ActiveModel::Validations::LengthValidator +end + +class ActiveModel::Validations::NumericalityValidator + def validate_each(record, attr_name, value); end + CHECKS = ::T.let(nil, ::T.untyped) + INTEGER_REGEX = ::T.let(nil, ::T.untyped) + RESERVED_OPTIONS = ::T.let(nil, ::T.untyped) +end + +class ActiveModel::Validations::NumericalityValidator +end + +class ActiveModel::Validations::PresenceValidator + def validate_each(record, attr_name, value); end +end + +class ActiveModel::Validations::PresenceValidator +end + +class ActiveModel::Validations::WithValidator + def validate_each(record, attr, val); end +end + +class ActiveModel::Validations::WithValidator +end + +module ActiveModel::Validations + extend ::ActiveSupport::Concern +end + +class ActiveModel::Validator + def initialize(options=T.unsafe(nil)); end + + def kind(); end + + def options(); end + + def validate(record); end +end + +class ActiveModel::Validator + def self.kind(); end +end + +module ActiveModel + extend ::ActiveSupport::Autoload + def self.gem_version(); end + + def self.version(); end +end + +module ActiveRecord::Acts +end + +module ActiveRecord::Acts::List +end + +module ActiveRecord::Acts::List::AddNewAtMethodDefiner +end + +module ActiveRecord::Acts::List::AddNewAtMethodDefiner + def self.call(caller_class, add_new_at); end +end + +module ActiveRecord::Acts::List::AuxMethodDefiner +end + +module ActiveRecord::Acts::List::AuxMethodDefiner + def self.call(caller_class); end +end + +module ActiveRecord::Acts::List::CallbackDefiner +end + +module ActiveRecord::Acts::List::CallbackDefiner + def self.call(caller_class, add_new_at); end +end + +module ActiveRecord::Acts::List::ClassMethods + def acts_as_list(options=T.unsafe(nil)); end +end + +module ActiveRecord::Acts::List::ClassMethods +end + +module ActiveRecord::Acts::List::InstanceMethods + def decrement_position(); end + + def default_position(); end + + def default_position?(); end + + def first?(); end + + def higher_item(); end + + def higher_items(limit=T.unsafe(nil)); end + + def in_list?(); end + + def increment_position(); end + + def insert_at(position=T.unsafe(nil)); end + + def insert_at!(position=T.unsafe(nil)); end + + def last?(); end + + def lower_item(); end + + def lower_items(limit=T.unsafe(nil)); end + + def move_higher(); end + + def move_lower(); end + + def move_to_bottom(); end + + def move_to_top(); end + + def move_within_scope(scope_id); end + + def not_in_list?(); end + + def remove_from_list(); end + + def set_list_position(new_position, raise_exception_if_save_fails=T.unsafe(nil)); end +end + +module ActiveRecord::Acts::List::InstanceMethods +end + +module ActiveRecord::Acts::List::NoUpdate + def act_as_list_no_update?(); end +end + +class ActiveRecord::Acts::List::NoUpdate::ArrayTypeError + def initialize(); end +end + +class ActiveRecord::Acts::List::NoUpdate::ArrayTypeError +end + +module ActiveRecord::Acts::List::NoUpdate::ClassMethods + def acts_as_list_no_update(extra_classes=T.unsafe(nil), &block); end +end + +module ActiveRecord::Acts::List::NoUpdate::ClassMethods +end + +class ActiveRecord::Acts::List::NoUpdate::DisparityClassesError + def initialize(); end +end + +class ActiveRecord::Acts::List::NoUpdate::DisparityClassesError +end + +module ActiveRecord::Acts::List::NoUpdate + def self.applied_to?(klass); end + + def self.apply_to(klasses); end + + def self.included(base); end +end + +module ActiveRecord::Acts::List::PositionColumnMethodDefiner +end + +module ActiveRecord::Acts::List::PositionColumnMethodDefiner + def self.call(caller_class, position_column, touch_on_update); end + + def self.define_class_methods(caller_class, position_column, touch_on_update); end + + def self.define_instance_methods(caller_class, position_column); end + + def self.mass_assignment_protection_was_used_by_user?(caller_class); end + + def self.protect_attributes_from_mass_assignment(caller_class, position_column); end +end + +module ActiveRecord::Acts::List::ScopeMethodDefiner +end + +module ActiveRecord::Acts::List::ScopeMethodDefiner + extend ::ActiveSupport::Inflector + def self.call(caller_class, scope); end + + def self.idify(name); end +end + +module ActiveRecord::Acts::List::SequentialUpdatesMethodDefiner +end + +module ActiveRecord::Acts::List::SequentialUpdatesMethodDefiner + def self.call(caller_class, column, sequential_updates_option); end +end + +module ActiveRecord::Acts::List::TopOfListMethodDefiner +end + +module ActiveRecord::Acts::List::TopOfListMethodDefiner + def self.call(caller_class, top_of_list); end +end + +module ActiveRecord::Acts::List +end + +module ActiveRecord::Acts +end + +module ActiveRecord::Aggregations + def reload(*_); end +end + +module ActiveRecord::Aggregations::ClassMethods + def composed_of(part_id, options=T.unsafe(nil)); end +end + +module ActiveRecord::Aggregations::ClassMethods +end + +module ActiveRecord::Aggregations + extend ::ActiveSupport::Concern +end + +class ActiveRecord::AmbiguousSourceReflectionForThroughAssociation + def initialize(klass, macro, association_name, options, possible_sources); end +end + +class ActiveRecord::AssociationNotFoundError + def initialize(record=T.unsafe(nil), association_name=T.unsafe(nil)); end +end + +class ActiveRecord::AssociationRelation + def build(*args, &block); end + + def create(*args, &block); end + + def create!(*args, &block); end + + def initialize(klass, association); end + + def new(*args, &block); end + + def proxy_association(); end +end + +class ActiveRecord::AssociationRelation +end + +module ActiveRecord::Associations + def association(name); end + + def association_cached?(name); end + + def reload(*_); end +end + +class ActiveRecord::Associations::AliasTracker + def aliased_table_for(table_name, aliased_name, type_caster); end + + def aliases(); end + + def initialize(connection, aliases); end +end + +class ActiveRecord::Associations::AliasTracker + def self.create(connection, initial_table, joins); end + + def self.initial_count_for(connection, name, table_joins); end +end + +class ActiveRecord::Associations::Association + def association_scope(); end + + def create(attributes=T.unsafe(nil), &block); end + + def create!(attributes=T.unsafe(nil), &block); end + + def extensions(); end + + def initialize(owner, reflection); end + + def initialize_attributes(record, except_from_scope_attributes=T.unsafe(nil)); end + + def inversed_from(record); end + + def inversed_from_queries(record); end + + def klass(); end + + def load_target(); end + + def loaded!(); end + + def loaded?(); end + + def marshal_dump(); end + + def marshal_load(data); end + + def options(*args, &block); end + + def owner(); end + + def reflection(); end + + def reload(); end + + def remove_inverse_instance(record); end + + def reset(); end + + def reset_scope(); end + + def scope(); end + + def set_inverse_instance(record); end + + def set_inverse_instance_from_queries(record); end + + def stale_target?(); end + + def target(); end + + def target=(target); end + + def target_scope(); end +end + +class ActiveRecord::Associations::Association +end + +class ActiveRecord::Associations::AssociationScope + def initialize(value_transformation); end + + def scope(association); end + + def value_transformation(); end + INSTANCE = ::T.let(nil, ::T.untyped) +end + +class ActiveRecord::Associations::AssociationScope::ReflectionProxy + def aliased_table(); end + + def all_includes(); end + + def initialize(reflection, aliased_table); end +end + +class ActiveRecord::Associations::AssociationScope::ReflectionProxy +end + +class ActiveRecord::Associations::AssociationScope + def self.create(&block); end + + def self.get_bind_values(owner, chain); end + + def self.scope(association); end +end + +class ActiveRecord::Associations::BelongsToAssociation + def decrement_counters(); end + + def default(&block); end + + def handle_dependency(); end + + def increment_counters(); end + + def target_changed?(); end + + def updated?(); end +end + +class ActiveRecord::Associations::BelongsToAssociation +end + +class ActiveRecord::Associations::BelongsToPolymorphicAssociation +end + +class ActiveRecord::Associations::BelongsToPolymorphicAssociation +end + +module ActiveRecord::Associations::Builder +end + +class ActiveRecord::Associations::Builder::Association + VALID_OPTIONS = ::T.let(nil, ::T.untyped) +end + +class ActiveRecord::Associations::Builder::Association + def self.add_destroy_callbacks(model, reflection); end + + def self.build(model, name, scope, options, &block); end + + def self.build_scope(scope, extension); end + + def self.check_dependent_options(dependent); end + + def self.create_reflection(model, name, scope, options, extension=T.unsafe(nil)); end + + def self.define_accessors(model, reflection); end + + def self.define_callbacks(model, reflection); end + + def self.define_extensions(model, name); end + + def self.define_readers(mixin, name); end + + def self.define_validations(model, reflection); end + + def self.define_writers(mixin, name); end + + def self.extensions(); end + + def self.extensions=(extensions); end + + def self.macro(); end + + def self.valid_dependent_options(); end + + def self.valid_options(options); end + + def self.validate_options(options); end + + def self.wrap_scope(scope, extension); end +end + +class ActiveRecord::Associations::Builder::BelongsTo +end + +class ActiveRecord::Associations::Builder::BelongsTo + def self.add_counter_cache_callbacks(model, reflection); end + + def self.add_counter_cache_methods(mixin); end + + def self.add_default_callbacks(model, reflection); end + + def self.add_touch_callbacks(model, reflection); end + + def self.define_accessors(mixin, reflection); end + + def self.touch_record(o, changes, foreign_key, name, touch, touch_method); end +end + +class ActiveRecord::Associations::Builder::CollectionAssociation + CALLBACKS = ::T.let(nil, ::T.untyped) +end + +class ActiveRecord::Associations::Builder::CollectionAssociation + def self.define_callback(model, callback_name, name, options); end + + def self.wrap_scope(scope, mod); end +end + +class ActiveRecord::Associations::Builder::HasAndBelongsToMany + def association_name(); end + + def initialize(association_name, lhs_model, options); end + + def lhs_model(); end + + def middle_reflection(join_model); end + + def options(); end + + def through_model(); end +end + +class ActiveRecord::Associations::Builder::HasAndBelongsToMany::JoinTableResolver +end + +class ActiveRecord::Associations::Builder::HasAndBelongsToMany::JoinTableResolver::KnownClass + def initialize(lhs_class, rhs_class_name); end + + def join_table(); end +end + +class ActiveRecord::Associations::Builder::HasAndBelongsToMany::JoinTableResolver::KnownClass +end + +class ActiveRecord::Associations::Builder::HasAndBelongsToMany::JoinTableResolver::KnownTable + def join_table(); end + + def join_table=(_); end +end + +class ActiveRecord::Associations::Builder::HasAndBelongsToMany::JoinTableResolver::KnownTable + def self.[](*_); end + + def self.members(); end +end + +class ActiveRecord::Associations::Builder::HasAndBelongsToMany::JoinTableResolver + def self.build(lhs_class, name, options); end +end + +class ActiveRecord::Associations::Builder::HasAndBelongsToMany +end + +class ActiveRecord::Associations::Builder::HasMany +end + +class ActiveRecord::Associations::Builder::HasMany +end + +class ActiveRecord::Associations::Builder::HasOne +end + +class ActiveRecord::Associations::Builder::HasOne +end + +class ActiveRecord::Associations::Builder::SingularAssociation +end + +class ActiveRecord::Associations::Builder::SingularAssociation + def self.define_constructors(mixin, name); end +end + +module ActiveRecord::Associations::Builder +end + +class ActiveRecord::Associations::CollectionAssociation + def add_to_target(record, skip_callbacks=T.unsafe(nil), &block); end + + def build(attributes=T.unsafe(nil), &block); end + + def concat(*records); end + + def delete(*records); end + + def delete_all(dependent=T.unsafe(nil)); end + + def destroy(*records); end + + def destroy_all(); end + + def empty?(); end + + def find(*args); end + + def find_from_target?(); end + + def ids_reader(); end + + def ids_writer(ids); end + + def include?(record); end + + def null_scope?(); end + + def reader(); end + + def replace(other_array); end + + def size(); end + + def transaction(*args); end + + def writer(records); end +end + +class ActiveRecord::Associations::CollectionAssociation +end + +class ActiveRecord::Associations::CollectionProxy + def <<(*records); end + + def _select!(*args, &block); end + + def append(*records); end + + def arel(*args, &block); end + + def clear(); end + + def concat(*records); end + + def create_with(*args, &block); end + + def create_with!(*args, &block); end + + def create_with_value(*args, &block); end + + def create_with_value=(arg); end + + def delete(*records); end + + def delete_all(dependent=T.unsafe(nil)); end + + def destroy(*records); end + + def distinct(*args, &block); end + + def distinct!(*args, &block); end + + def distinct_value(*args, &block); end + + def distinct_value=(arg); end + + def eager_load(*args, &block); end + + def eager_load!(*args, &block); end + + def eager_load_values(*args, &block); end + + def eager_load_values=(arg); end + + def except(*args, &block); end + + def extending(*args, &block); end + + def extending!(*args, &block); end + + def extending_values(*args, &block); end + + def extending_values=(arg); end + + def extensions(*args, &block); end + + def from(*args, &block); end + + def from!(*args, &block); end + + def from_clause(*args, &block); end + + def from_clause=(arg); end + + def get_value(*args, &block); end + + def group(*args, &block); end + + def group!(*args, &block); end + + def group_values(*args, &block); end + + def group_values=(arg); end + + def having(*args, &block); end + + def having!(*args, &block); end + + def having_clause(*args, &block); end + + def having_clause=(arg); end + + def include?(record); end + + def includes(*args, &block); end + + def includes!(*args, &block); end + + def includes_values(*args, &block); end + + def includes_values=(arg); end + + def initialize(klass, association); end + + def joins(*args, &block); end + + def joins!(*args, &block); end + + def joins_values(*args, &block); end + + def joins_values=(arg); end + + def left_joins(*args, &block); end + + def left_outer_joins(*args, &block); end + + def left_outer_joins!(*args, &block); end + + def left_outer_joins_values(*args, &block); end + + def left_outer_joins_values=(arg); end + + def limit(*args, &block); end + + def limit!(*args, &block); end + + def limit_value(*args, &block); end + + def limit_value=(arg); end + + def load_target(); end + + def lock(*args, &block); end + + def lock!(*args, &block); end + + def lock_value(*args, &block); end + + def lock_value=(arg); end + + def merge(*args, &block); end + + def merge!(*args, &block); end + + def none(*args, &block); end + + def none!(*args, &block); end + + def offset(*args, &block); end + + def offset!(*args, &block); end + + def offset_value(*args, &block); end + + def offset_value=(arg); end + + def only(*args, &block); end + + def or(*args, &block); end + + def or!(*args, &block); end + + def order(*args, &block); end + + def order!(*args, &block); end + + def order_values(*args, &block); end + + def order_values=(arg); end + + def preload(*args, &block); end + + def preload!(*args, &block); end + + def preload_values(*args, &block); end + + def preload_values=(arg); end + + def prepend(*args); end + + def proxy_association(); end + + def push(*records); end + + def readonly(*args, &block); end + + def readonly!(*args, &block); end + + def readonly_value(*args, &block); end + + def readonly_value=(arg); end + + def references(*args, &block); end + + def references!(*args, &block); end + + def references_values(*args, &block); end + + def references_values=(arg); end + + def reorder(*args, &block); end + + def reorder!(*args, &block); end + + def reordering_value(*args, &block); end + + def reordering_value=(arg); end + + def replace(other_array); end + + def reset_scope(); end + + def reverse_order(*args, &block); end + + def reverse_order!(*args, &block); end + + def reverse_order_value(*args, &block); end + + def reverse_order_value=(arg); end + + def rewhere(*args, &block); end + + def scope(); end + + def scoping(*args, &block); end + + def select_values(*args, &block); end + + def select_values=(arg); end + + def skip_query_cache!(*args, &block); end + + def skip_query_cache_value(*args, &block); end + + def skip_query_cache_value=(arg); end + + def spawn(*args, &block); end + + def target(); end + + def unscope(*args, &block); end + + def unscope!(*args, &block); end + + def unscope_values(*args, &block); end + + def unscope_values=(arg); end + + def where(*args, &block); end + + def where!(*args, &block); end + + def where_clause(*args, &block); end + + def where_clause=(arg); end +end + +class ActiveRecord::Associations::CollectionProxy +end + +module ActiveRecord::Associations::ForeignAssociation + def foreign_key_present?(); end +end + +module ActiveRecord::Associations::ForeignAssociation +end + +class ActiveRecord::Associations::HasManyAssociation + include ::ActiveRecord::Associations::ForeignAssociation + def handle_dependency(); end + + def insert_record(record, validate=T.unsafe(nil), raise=T.unsafe(nil)); end +end + +class ActiveRecord::Associations::HasManyAssociation +end + +class ActiveRecord::Associations::HasManyThroughAssociation + include ::ActiveRecord::Associations::ThroughAssociation + def concat_records(records); end +end + +class ActiveRecord::Associations::HasManyThroughAssociation +end + +class ActiveRecord::Associations::HasOneAssociation + include ::ActiveRecord::Associations::ForeignAssociation + def delete(method=T.unsafe(nil)); end + + def handle_dependency(); end + + def replace(record, save=T.unsafe(nil)); end +end + +class ActiveRecord::Associations::HasOneAssociation +end + +class ActiveRecord::Associations::HasOneThroughAssociation + include ::ActiveRecord::Associations::ThroughAssociation +end + +class ActiveRecord::Associations::HasOneThroughAssociation +end + +class ActiveRecord::Associations::JoinDependency + def alias_tracker(); end + + def apply_column_aliases(relation); end + + def initialize(base, table, associations); end + + def instantiate(result_set, &block); end + + def join_constraints(joins_to_add, join_type, alias_tracker); end + + def join_root(); end + + def reflections(); end +end + +class ActiveRecord::Associations::JoinDependency::Aliases + def column_alias(node, column); end + + def column_aliases(node); end + + def columns(); end + + def initialize(tables); end +end + +class ActiveRecord::Associations::JoinDependency::Aliases::Column + def alias(); end + + def alias=(_); end + + def name(); end + + def name=(_); end +end + +class ActiveRecord::Associations::JoinDependency::Aliases::Column + def self.[](*_); end + + def self.members(); end +end + +class ActiveRecord::Associations::JoinDependency::Aliases::Table + def column_aliases(); end + + def columns(); end + + def columns=(_); end + + def node(); end + + def node=(_); end +end + +class ActiveRecord::Associations::JoinDependency::Aliases::Table + def self.[](*_); end + + def self.members(); end +end + +class ActiveRecord::Associations::JoinDependency::Aliases +end + +class ActiveRecord::Associations::JoinDependency::JoinAssociation + def initialize(reflection, children); end + + def join_constraints(foreign_table, foreign_klass, join_type, alias_tracker); end + + def reflection(); end + + def table=(table); end + + def tables(); end + + def tables=(tables); end +end + +class ActiveRecord::Associations::JoinDependency::JoinAssociation +end + +class ActiveRecord::Associations::JoinDependency::JoinBase + def initialize(base_klass, table, children); end +end + +class ActiveRecord::Associations::JoinDependency::JoinBase +end + +class ActiveRecord::Associations::JoinDependency::JoinPart + include ::Enumerable + def base_klass(); end + + def children(); end + + def column_names(*args, &block); end + + def each(&block); end + + def each_children(&block); end + + def extract_record(row, column_names_with_alias); end + + def initialize(base_klass, children); end + + def instantiate(row, aliases, &block); end + + def match?(other); end + + def primary_key(*args, &block); end + + def table(); end + + def table_name(*args, &block); end +end + +class ActiveRecord::Associations::JoinDependency::JoinPart +end + +class ActiveRecord::Associations::JoinDependency + def self.make_tree(associations); end + + def self.walk_tree(associations, hash); end +end + +class ActiveRecord::Associations::Preloader + def preload(records, associations, preload_scope=T.unsafe(nil)); end +end + +class ActiveRecord::Associations::Preloader::AlreadyLoaded + def initialize(klass, owners, reflection, preload_scope); end + + def owners(); end + + def preloaded_records(); end + + def reflection(); end + + def run(preloader); end +end + +class ActiveRecord::Associations::Preloader::AlreadyLoaded +end + +class ActiveRecord::Associations::Preloader::Association + def initialize(klass, owners, reflection, preload_scope); end + + def klass(); end + + def model(); end + + def owners(); end + + def preload_scope(); end + + def preloaded_records(); end + + def reflection(); end + + def run(preloader); end +end + +class ActiveRecord::Associations::Preloader::Association +end + +class ActiveRecord::Associations::Preloader::ThroughAssociation +end + +class ActiveRecord::Associations::Preloader::ThroughAssociation +end + +class ActiveRecord::Associations::Preloader + extend ::ActiveSupport::Autoload +end + +class ActiveRecord::Associations::SingularAssociation + def build(attributes=T.unsafe(nil), &block); end + + def force_reload_reader(); end + + def reader(); end + + def writer(record); end +end + +class ActiveRecord::Associations::SingularAssociation +end + +module ActiveRecord::Associations::ThroughAssociation + def source_reflection(*args, &block); end +end + +module ActiveRecord::Associations::ThroughAssociation +end + +module ActiveRecord::Associations + extend ::ActiveSupport::Autoload + extend ::ActiveSupport::Concern +end + +module ActiveRecord::AttributeAssignment + include ::ActiveModel::AttributeAssignment + include ::ActiveModel::ForbiddenAttributesProtection +end + +module ActiveRecord::AttributeAssignment + extend ::ActiveSupport::Concern +end + +class ActiveRecord::AttributeAssignmentError + def attribute(); end + + def exception(); end + + def initialize(message=T.unsafe(nil), exception=T.unsafe(nil), attribute=T.unsafe(nil)); end +end + +module ActiveRecord::AttributeDecorators +end + +module ActiveRecord::AttributeDecorators::ClassMethods + def decorate_attribute_type(column_name, decorator_name, &block); end + + def decorate_matching_attribute_types(matcher, decorator_name, &block); end +end + +module ActiveRecord::AttributeDecorators::ClassMethods +end + +class ActiveRecord::AttributeDecorators::TypeDecorator + def apply(name, type); end + + def clear(*args, &block); end + + def initialize(decorations=T.unsafe(nil)); end + + def merge(*args); end +end + +class ActiveRecord::AttributeDecorators::TypeDecorator +end + +module ActiveRecord::AttributeDecorators + extend ::ActiveSupport::Concern +end + +module ActiveRecord::AttributeMethods + def [](attr_name); end + + def []=(attr_name, value); end + + def accessed_fields(); end + + def attribute_for_inspect(attr_name); end + + def attribute_method?(attr_name); end + + def attribute_names(); end + + def attribute_present?(attribute); end + + def attributes(); end + + def has_attribute?(attr_name); end + + def respond_to?(name, include_private=T.unsafe(nil)); end + BLACKLISTED_CLASS_METHODS = ::T.let(nil, ::T.untyped) +end + +module ActiveRecord::AttributeMethods::AttrNames +end + +module ActiveRecord::AttributeMethods::AttrNames + def self.set_name_cache(name, value); end +end + +module ActiveRecord::AttributeMethods::BeforeTypeCast + def attributes_before_type_cast(); end + + def read_attribute_before_type_cast(attr_name); end +end + +module ActiveRecord::AttributeMethods::BeforeTypeCast + extend ::ActiveSupport::Concern +end + +module ActiveRecord::AttributeMethods::ClassMethods + def attribute_method?(attribute); end + + def attribute_names(); end + + def class_method_defined_within?(name, klass, superklass=T.unsafe(nil)); end + + def column_for_attribute(name); end + + def dangerous_attribute_method?(name); end + + def dangerous_class_method?(method_name); end + + def define_attribute_methods(); end + + def enforce_raw_sql_whitelist(args, whitelist: T.unsafe(nil)); end + + def has_attribute?(attr_name); end + + def inherited(child_class); end + + def initialize_generated_modules(); end + + def instance_method_already_implemented?(method_name); end + + def method_defined_within?(name, klass, superklass=T.unsafe(nil)); end + + def undefine_attribute_methods(); end + COLUMN_NAME_ORDER_WHITELIST = ::T.let(nil, ::T.untyped) + COLUMN_NAME_WHITELIST = ::T.let(nil, ::T.untyped) +end + +module ActiveRecord::AttributeMethods::ClassMethods +end + +module ActiveRecord::AttributeMethods::Dirty + def attribute_before_last_save(attr_name); end + + def attribute_change_to_be_saved(attr_name); end + + def attribute_in_database(attr_name); end + + def attributes_in_database(); end + + def changed_attribute_names_to_save(); end + + def changes_to_save(); end + + def has_changes_to_save?(); end + + def reload(*_); end + + def saved_change_to_attribute(attr_name); end + + def saved_changes(); end + + def saved_changes?(); end + + def will_save_change_to_attribute?(attr_name, **options); end +end + +module ActiveRecord::AttributeMethods::Dirty + extend ::ActiveSupport::Concern +end + +class ActiveRecord::AttributeMethods::GeneratedAttributeMethods + include ::Mutex_m + def lock(); end + + def locked?(); end + + def synchronize(&block); end + + def try_lock(); end + + def unlock(); end +end + +class ActiveRecord::AttributeMethods::GeneratedAttributeMethods +end + +module ActiveRecord::AttributeMethods::PrimaryKey + def id(); end + + def id=(value); end + + def id?(); end + + def id_before_type_cast(); end + + def id_in_database(); end + + def id_was(); end + + def to_key(); end +end + +module ActiveRecord::AttributeMethods::PrimaryKey::ClassMethods + def dangerous_attribute_method?(method_name); end + + def get_primary_key(base_name); end + + def instance_method_already_implemented?(method_name); end + + def primary_key(); end + + def primary_key=(value); end + + def quoted_primary_key(); end + + def reset_primary_key(); end + ID_ATTRIBUTE_METHODS = ::T.let(nil, ::T.untyped) +end + +module ActiveRecord::AttributeMethods::PrimaryKey::ClassMethods +end + +module ActiveRecord::AttributeMethods::PrimaryKey + extend ::ActiveSupport::Concern +end + +module ActiveRecord::AttributeMethods::Query + def query_attribute(attr_name); end +end + +module ActiveRecord::AttributeMethods::Query + extend ::ActiveSupport::Concern +end + +module ActiveRecord::AttributeMethods::Read + def _read_attribute(attr_name); end + + def read_attribute(attr_name, &block); end +end + +module ActiveRecord::AttributeMethods::Read::ClassMethods +end + +module ActiveRecord::AttributeMethods::Read::ClassMethods +end + +module ActiveRecord::AttributeMethods::Read + extend ::ActiveSupport::Concern +end + +class ActiveRecord::AttributeMethods::Serialization::ColumnNotSerializableError + def initialize(name, type); end +end + +class ActiveRecord::AttributeMethods::Serialization::ColumnNotSerializableError +end + +module ActiveRecord::AttributeMethods::Serialization + extend ::ActiveSupport::Concern +end + +module ActiveRecord::AttributeMethods::TimeZoneConversion +end + +module ActiveRecord::AttributeMethods::TimeZoneConversion::ClassMethods +end + +module ActiveRecord::AttributeMethods::TimeZoneConversion::ClassMethods +end + +class ActiveRecord::AttributeMethods::TimeZoneConversion::TimeZoneConverter + def cast(value); end + + def deserialize(value); end +end + +class ActiveRecord::AttributeMethods::TimeZoneConversion::TimeZoneConverter +end + +module ActiveRecord::AttributeMethods::TimeZoneConversion + extend ::ActiveSupport::Concern +end + +module ActiveRecord::AttributeMethods::Write + def _write_attribute(attr_name, value); end + + def write_attribute(attr_name, value); end +end + +module ActiveRecord::AttributeMethods::Write::ClassMethods +end + +module ActiveRecord::AttributeMethods::Write::ClassMethods +end + +module ActiveRecord::AttributeMethods::Write + extend ::ActiveSupport::Concern +end + +module ActiveRecord::AttributeMethods + extend ::ActiveSupport::Concern + extend ::ActiveSupport::Autoload +end + +module ActiveRecord::Attributes +end + +module ActiveRecord::Attributes::ClassMethods + def attribute(name, cast_type=T.unsafe(nil), **options); end + + def define_attribute(name, cast_type, default: T.unsafe(nil), user_provided_default: T.unsafe(nil)); end + + def load_schema!(); end +end + +module ActiveRecord::Attributes::ClassMethods +end + +module ActiveRecord::Attributes + extend ::ActiveSupport::Concern +end + +module ActiveRecord::AutosaveAssociation + def changed_for_autosave?(); end + + def destroyed_by_association(); end + + def destroyed_by_association=(reflection); end + + def mark_for_destruction(); end + + def marked_for_destruction?(); end + + def reload(options=T.unsafe(nil)); end +end + +module ActiveRecord::AutosaveAssociation::AssociationBuilderExtension +end + +module ActiveRecord::AutosaveAssociation::AssociationBuilderExtension + def self.build(model, reflection); end + + def self.valid_options(); end +end + +module ActiveRecord::AutosaveAssociation::ClassMethods +end + +module ActiveRecord::AutosaveAssociation::ClassMethods +end + +module ActiveRecord::AutosaveAssociation + extend ::ActiveSupport::Concern +end + +class ActiveRecord::Base + include ::ActiveRecord::Core + include ::ActiveRecord::ReadonlyAttributes + include ::ActiveRecord::ModelSchema + include ::ActiveRecord::Sanitization + include ::ActiveRecord::AttributeAssignment + include ::ActiveModel::AttributeAssignment + include ::ActiveModel::ForbiddenAttributesProtection + include ::ActiveModel::Conversion + include ::ActiveRecord::Integration + include ::ActiveSupport::Callbacks + include ::ActiveModel::Validations::HelperMethods + include ::ActiveRecord::CounterCache + include ::ActiveRecord::Attributes + include ::ActiveRecord::AttributeDecorators + include ::ActiveRecord::Locking::Optimistic + include ::ActiveRecord::DefineCallbacks + include ::ActiveModel::Validations::Callbacks + include ::ActiveModel::AttributeMethods + include ::ActiveRecord::Base::GeneratedAssociationMethods + include ::ActiveRecord::AttributeMethods::Read + include ::ActiveRecord::AttributeMethods::Write + include ::ActiveRecord::AttributeMethods::BeforeTypeCast + include ::ActiveRecord::AttributeMethods::Query + include ::ActiveRecord::AttributeMethods::PrimaryKey + include ::ActiveRecord::AttributeMethods::TimeZoneConversion + include ::ActiveModel::Dirty + include ::ActiveRecord::Callbacks + include ::ActiveRecord::Timestamp + include ::ActiveModel::SecurePassword + include ::ActiveRecord::AutosaveAssociation + include ::ActiveRecord::Aggregations + include ::ActiveRecord::Transactions + include ::ActiveRecord::TouchLater + include ::ActiveRecord::NoTouching + include ::ActiveRecord::Reflection + include ::ActiveModel::Serializers::JSON + include ::ActiveModel::Serialization + include ::ActiveRecord::Serialization + include ::ActiveRecord::Store + include ::ActiveRecord::SecureToken + include ::ActiveRecord::Suppressor + include ::GlobalID::Identification + include ::Paperclip::Validators::HelperMethods + def __callbacks(); end + + def __callbacks?(); end + + def _before_commit_callbacks(); end + + def _before_commit_without_transaction_enrollment_callbacks(); end + + def _commit_callbacks(); end + + def _commit_without_transaction_enrollment_callbacks(); end + + def _create_callbacks(); end + + def _destroy_callbacks(); end + + def _find_callbacks(); end + + def _initialize_callbacks(); end + + def _reflections(); end + + def _reflections?(); end + + def _rollback_callbacks(); end + + def _rollback_without_transaction_enrollment_callbacks(); end + + def _run_before_commit_callbacks(&block); end + + def _run_before_commit_without_transaction_enrollment_callbacks(&block); end + + def _run_commit_callbacks(&block); end + + def _run_commit_without_transaction_enrollment_callbacks(&block); end + + def _run_create_callbacks(&block); end + + def _run_destroy_callbacks(&block); end + + def _run_find_callbacks(&block); end + + def _run_initialize_callbacks(&block); end + + def _run_rollback_callbacks(&block); end + + def _run_rollback_without_transaction_enrollment_callbacks(&block); end + + def _run_save_callbacks(&block); end + + def _run_touch_callbacks(&block); end + + def _run_update_callbacks(&block); end + + def _run_validate_callbacks(&block); end + + def _run_validation_callbacks(&block); end + + def _save_callbacks(); end + + def _touch_callbacks(); end + + def _update_callbacks(); end + + def _validate_callbacks(); end + + def _validation_callbacks(); end + + def _validators(); end + + def _validators?(); end + + def aggregate_reflections(); end + + def aggregate_reflections?(); end + + def allow_unsafe_raw_sql(); end + + def attribute_aliases(); end + + def attribute_aliases?(); end + + def attribute_method_matchers(); end + + def attribute_method_matchers?(); end + + def cache_timestamp_format(); end + + def cache_timestamp_format?(); end + + def cache_versioning(); end + + def cache_versioning?(); end + + def column_for_attribute(*args, &block); end + + def default_connection_handler(); end + + def default_connection_handler?(); end + + def default_scope_override(); end + + def default_scopes(); end + + def default_timezone(); end + + def defined_enums(); end + + def defined_enums?(); end + + def dump_schema_after_migration(); end + + def dump_schemas(); end + + def error_on_ignored_order(); end + + def include_root_in_json(); end + + def include_root_in_json?(); end + + def index_nested_attribute_errors(); end + + def lock_optimistically(); end + + def lock_optimistically?(); end + + def logger(); end + + def model_name(*args, &block); end + + def nested_attributes_options(); end + + def nested_attributes_options?(); end + + def partial_writes(); end + + def partial_writes?(); end + + def pluralize_table_names(); end + + def pluralize_table_names?(); end + + def primary_key_prefix_type(); end + + def record_timestamps(); end + + def record_timestamps=(val); end + + def record_timestamps?(); end + + def schema_format(); end + + def skip_time_zone_conversion_for_attributes(); end + + def skip_time_zone_conversion_for_attributes?(); end + + def store_full_sti_class(); end + + def store_full_sti_class?(); end + + def table_name_prefix(); end + + def table_name_prefix?(); end + + def table_name_suffix(); end + + def table_name_suffix?(); end + + def time_zone_aware_attributes(); end + + def time_zone_aware_types(); end + + def time_zone_aware_types?(); end + + def timestamped_migrations(); end + + def type_for_attribute(*args, &block); end + + def validation_context(); end + + def verbose_query_logs(); end + + def warn_on_records_fetched_greater_than(); end +end + +module ActiveRecord::Base::GeneratedAssociationMethods +end + +module ActiveRecord::Base::GeneratedAssociationMethods +end + +class ActiveRecord::Base + extend ::ActiveSupport::Benchmarkable + extend ::ActiveSupport::DescendantsTracker + extend ::ActiveRecord::ConnectionHandling + extend ::ActiveRecord::QueryCache::ClassMethods + extend ::ActiveRecord::Querying + extend ::ActiveRecord::Translation + extend ::ActiveModel::Translation + extend ::ActiveModel::Naming + extend ::ActiveRecord::DynamicMatchers + extend ::ActiveRecord::Explain + extend ::ActiveRecord::Enum + extend ::ActiveRecord::Delegation::DelegateCache + extend ::ActiveRecord::CollectionCacheKey + extend ::ActiveRecord::Core::ClassMethods + extend ::ActiveRecord::ReadonlyAttributes::ClassMethods + extend ::ActiveRecord::ModelSchema::ClassMethods + extend ::ActiveRecord::Scoping::ClassMethods + extend ::ActiveRecord::Sanitization::ClassMethods + extend ::ActiveModel::Conversion::ClassMethods + extend ::ActiveRecord::Integration::ClassMethods + extend ::ActiveModel::Validations::HelperMethods + extend ::ActiveRecord::Validations::ClassMethods + extend ::ActiveRecord::CounterCache::ClassMethods + extend ::ActiveRecord::Attributes::ClassMethods + extend ::ActiveRecord::AttributeDecorators::ClassMethods + extend ::ActiveRecord::DefineCallbacks::ClassMethods + extend ::ActiveModel::Callbacks + extend ::ActiveModel::Validations::Callbacks::ClassMethods + extend ::ActiveModel::AttributeMethods::ClassMethods + extend ::ActiveRecord::AttributeMethods::ClassMethods + extend ::ActiveRecord::AttributeMethods::Read::ClassMethods + extend ::ActiveRecord::AttributeMethods::Write::ClassMethods + extend ::ActiveRecord::AttributeMethods::PrimaryKey::ClassMethods + extend ::ActiveRecord::AttributeMethods::TimeZoneConversion::ClassMethods + extend ::ActiveRecord::Timestamp::ClassMethods + extend ::ActiveModel::SecurePassword::ClassMethods + extend ::ActiveRecord::AutosaveAssociation::ClassMethods + extend ::ActiveRecord::Aggregations::ClassMethods + extend ::ActiveRecord::Transactions::ClassMethods + extend ::ActiveRecord::NoTouching::ClassMethods + extend ::ActiveRecord::Reflection::ClassMethods + extend ::ActiveRecord::Store::ClassMethods + extend ::ActiveRecord::SecureToken::ClassMethods + extend ::ActiveRecord::Suppressor::ClassMethods + extend ::ActiveRecord::Acts::List::ClassMethods + extend ::WillPaginate::PerPage + extend ::WillPaginate::PerPage::Inheritance + extend ::WillPaginate::ActiveRecord::Pagination + extend ::WillPaginate::ActiveRecord::BaseMethods + extend ::ActiveStorage::Attached::Macros + def self.__callbacks(); end + + def self.__callbacks=(val); end + + def self.__callbacks?(); end + + def self._attr_readonly(); end + + def self._attr_readonly=(val); end + + def self._attr_readonly?(); end + + def self._before_commit_callbacks(); end + + def self._before_commit_callbacks=(value); end + + def self._before_commit_without_transaction_enrollment_callbacks(); end + + def self._before_commit_without_transaction_enrollment_callbacks=(value); end + + def self._commit_callbacks(); end + + def self._commit_callbacks=(value); end + + def self._commit_without_transaction_enrollment_callbacks(); end + + def self._commit_without_transaction_enrollment_callbacks=(value); end + + def self._create_callbacks(); end + + def self._create_callbacks=(value); end + + def self._destroy_callbacks(); end + + def self._destroy_callbacks=(value); end + + def self._find_callbacks(); end + + def self._find_callbacks=(value); end + + def self._initialize_callbacks(); end + + def self._initialize_callbacks=(value); end + + def self._reflections(); end + + def self._reflections=(val); end + + def self._reflections?(); end + + def self._rollback_callbacks(); end + + def self._rollback_callbacks=(value); end + + def self._rollback_without_transaction_enrollment_callbacks(); end + + def self._rollback_without_transaction_enrollment_callbacks=(value); end + + def self._save_callbacks(); end + + def self._save_callbacks=(value); end + + def self._touch_callbacks(); end + + def self._touch_callbacks=(value); end + + def self._update_callbacks(); end + + def self._update_callbacks=(value); end + + def self._validate_callbacks(); end + + def self._validate_callbacks=(value); end + + def self._validation_callbacks(); end + + def self._validation_callbacks=(value); end + + def self._validators(); end + + def self._validators=(val); end + + def self._validators?(); end + + def self.after_find(*args, &block); end + + def self.after_initialize(*args, &block); end + + def self.after_touch(*args, &block); end + + def self.aggregate_reflections(); end + + def self.aggregate_reflections=(val); end + + def self.aggregate_reflections?(); end + + def self.allow_unsafe_raw_sql(); end + + def self.allow_unsafe_raw_sql=(obj); end + + def self.attribute_aliases(); end + + def self.attribute_aliases=(val); end + + def self.attribute_aliases?(); end + + def self.attribute_method_matchers(); end + + def self.attribute_method_matchers=(val); end + + def self.attribute_method_matchers?(); end + + def self.attribute_type_decorations(); end + + def self.attribute_type_decorations=(val); end + + def self.attribute_type_decorations?(); end + + def self.attributes_to_define_after_schema_loads(); end + + def self.attributes_to_define_after_schema_loads=(val); end + + def self.attributes_to_define_after_schema_loads?(); end + + def self.belongs_to_required_by_default(); end + + def self.belongs_to_required_by_default=(obj); end + + def self.cache_timestamp_format(); end + + def self.cache_timestamp_format=(val); end + + def self.cache_timestamp_format?(); end + + def self.cache_versioning(); end + + def self.cache_versioning=(val); end + + def self.cache_versioning?(); end + + def self.configurations(); end + + def self.configurations=(config); end + + def self.connection_handler(); end + + def self.connection_handler=(handler); end + + def self.default_connection_handler(); end + + def self.default_connection_handler=(val); end + + def self.default_connection_handler?(); end + + def self.default_scope_override(); end + + def self.default_scope_override=(val); end + + def self.default_scopes(); end + + def self.default_scopes=(val); end + + def self.default_timezone(); end + + def self.default_timezone=(obj); end + + def self.defined_enums(); end + + def self.defined_enums=(val); end + + def self.defined_enums?(); end + + def self.dump_schema_after_migration(); end + + def self.dump_schema_after_migration=(obj); end + + def self.dump_schemas(); end + + def self.dump_schemas=(obj); end + + def self.error_on_ignored_order(); end + + def self.error_on_ignored_order=(obj); end + + def self.include_root_in_json(); end + + def self.include_root_in_json=(val); end + + def self.include_root_in_json?(); end + + def self.index_nested_attribute_errors(); end + + def self.index_nested_attribute_errors=(obj); end + + def self.internal_metadata_table_name(); end + + def self.internal_metadata_table_name=(val); end + + def self.internal_metadata_table_name?(); end + + def self.local_stored_attributes(); end + + def self.local_stored_attributes=(local_stored_attributes); end + + def self.lock_optimistically(); end + + def self.lock_optimistically=(val); end + + def self.lock_optimistically?(); end + + def self.logger(); end + + def self.logger=(obj); end + + def self.maintain_test_schema(); end + + def self.maintain_test_schema=(obj); end + + def self.nested_attributes_options(); end + + def self.nested_attributes_options=(val); end + + def self.nested_attributes_options?(); end + + def self.partial_writes(); end + + def self.partial_writes=(val); end + + def self.partial_writes?(); end + + def self.pluralize_table_names(); end + + def self.pluralize_table_names=(val); end + + def self.pluralize_table_names?(); end + + def self.primary_key_prefix_type(); end + + def self.primary_key_prefix_type=(obj); end + + def self.record_timestamps(); end + + def self.record_timestamps=(val); end + + def self.record_timestamps?(); end + + def self.schema_format(); end + + def self.schema_format=(obj); end + + def self.schema_migrations_table_name(); end + + def self.schema_migrations_table_name=(val); end + + def self.schema_migrations_table_name?(); end + + def self.skip_time_zone_conversion_for_attributes(); end + + def self.skip_time_zone_conversion_for_attributes=(val); end + + def self.skip_time_zone_conversion_for_attributes?(); end + + def self.store_full_sti_class(); end + + def self.store_full_sti_class=(val); end + + def self.store_full_sti_class?(); end + + def self.table_name_prefix(); end + + def self.table_name_prefix=(val); end + + def self.table_name_prefix?(); end + + def self.table_name_suffix(); end + + def self.table_name_suffix=(val); end + + def self.table_name_suffix?(); end + + def self.time_zone_aware_attributes(); end + + def self.time_zone_aware_attributes=(obj); end + + def self.time_zone_aware_types(); end + + def self.time_zone_aware_types=(val); end + + def self.time_zone_aware_types?(); end + + def self.timestamped_migrations(); end + + def self.timestamped_migrations=(obj); end + + def self.verbose_query_logs(); end + + def self.verbose_query_logs=(obj); end + + def self.warn_on_records_fetched_greater_than(); end + + def self.warn_on_records_fetched_greater_than=(obj); end +end + +module ActiveRecord::Batches + def find_each(start: T.unsafe(nil), finish: T.unsafe(nil), batch_size: T.unsafe(nil), error_on_ignore: T.unsafe(nil)); end + + def find_in_batches(start: T.unsafe(nil), finish: T.unsafe(nil), batch_size: T.unsafe(nil), error_on_ignore: T.unsafe(nil)); end + + def in_batches(of: T.unsafe(nil), start: T.unsafe(nil), finish: T.unsafe(nil), load: T.unsafe(nil), error_on_ignore: T.unsafe(nil)); end + ORDER_IGNORE_MESSAGE = ::T.let(nil, ::T.untyped) +end + +class ActiveRecord::Batches::BatchEnumerator + include ::Enumerable + def delete_all(*args, &block); end + + def destroy_all(*args, &block); end + + def each(&blk); end + + def each_record(); end + + def initialize(relation:, of: T.unsafe(nil), start: T.unsafe(nil), finish: T.unsafe(nil)); end + + def update_all(*args, &block); end +end + +class ActiveRecord::Batches::BatchEnumerator +end + +module ActiveRecord::Batches +end + +module ActiveRecord::Calculations + def average(column_name); end + + def calculate(operation, column_name); end + + def count(column_name=T.unsafe(nil)); end + + def ids(); end + + def maximum(column_name); end + + def minimum(column_name); end + + def pluck(*column_names); end + + def sum(column_name=T.unsafe(nil)); end +end + +module ActiveRecord::Calculations +end + +module ActiveRecord::Callbacks + def destroy(); end + + def increment!(attribute, by=T.unsafe(nil), touch: T.unsafe(nil)); end + + def touch(*_); end + CALLBACKS = ::T.let(nil, ::T.untyped) +end + +module ActiveRecord::Callbacks + extend ::ActiveSupport::Concern +end + +module ActiveRecord::Coders +end + +class ActiveRecord::Coders::JSON +end + +class ActiveRecord::Coders::JSON + def self.dump(obj); end + + def self.load(json); end +end + +class ActiveRecord::Coders::YAMLColumn + def assert_valid_value(obj, action:); end + + def dump(obj); end + + def initialize(attr_name, object_class=T.unsafe(nil)); end + + def load(yaml); end + + def object_class(); end + + def object_class=(object_class); end +end + +class ActiveRecord::Coders::YAMLColumn +end + +module ActiveRecord::Coders +end + +module ActiveRecord::CollectionCacheKey + def collection_cache_key(collection=T.unsafe(nil), timestamp_column=T.unsafe(nil)); end +end + +module ActiveRecord::CollectionCacheKey +end + +class ActiveRecord::ConcurrentMigrationError + DEFAULT_MESSAGE = ::T.let(nil, ::T.untyped) + RELEASE_LOCK_FAILED_MESSAGE = ::T.let(nil, ::T.untyped) +end + +class ActiveRecord::ConnectionAdapters::AbstractAdapter + include ::ActiveSupport::Callbacks + include ::ActiveRecord::ConnectionAdapters::SchemaStatements + include ::ActiveRecord::Migration::JoinTable + include ::ActiveRecord::ConnectionAdapters::DatabaseStatements + include ::ActiveRecord::ConnectionAdapters::Quoting + include ::ActiveRecord::ConnectionAdapters::DatabaseLimits + include ::ActiveRecord::ConnectionAdapters::QueryCache + include ::ActiveRecord::ConnectionAdapters::Savepoints + include ::Rack::MiniProfiler::ActiveRecordInstrumentation + include ::Paperclip::Schema::Statements + def __callbacks(); end + + def __callbacks?(); end + + def _checkin_callbacks(); end + + def _checkout_callbacks(); end + + def _run_checkin_callbacks(&block); end + + def _run_checkout_callbacks(&block); end + + def active?(); end + + def adapter_name(); end + + def case_insensitive_comparison(table, attribute, column, value); end + + def case_sensitive_comparison(table, attribute, column, value); end + + def clear_cache!(); end + + def close(); end + + def column_name_for_operation(operation, node); end + + def column_name_from_arel_node(node); end + + def default_index_type?(index); end + + def delete(*_); end + + def disable_extension(name); end + + def disable_referential_integrity(); end + + def discard!(); end + + def disconnect!(); end + + def enable_extension(name); end + + def expire(); end + + def extensions(); end + + def get_advisory_lock(lock_id); end + + def in_use?(); end + + def index_algorithms(); end + + def initialize(connection, logger=T.unsafe(nil), config=T.unsafe(nil)); end + + def insert(*_); end + + def lease(); end + + def lock(); end + + def log(*args, &block); end + + def logger(); end + + def migration_context(); end + + def migrations_paths(); end + + def owner(); end + + def pool(); end + + def pool=(pool); end + + def prefetch_primary_key?(table_name=T.unsafe(nil)); end + + def prepared_statements(); end + + def raw_connection(); end + + def reconnect!(); end + + def release_advisory_lock(lock_id); end + + def requires_reloading?(); end + + def reset!(); end + + def rollback_db_transaction(*_); end + + def rollback_to_savepoint(*_); end + + def schema_cache(); end + + def schema_cache=(cache); end + + def seconds_idle(); end + + def steal!(); end + + def supports_advisory_locks?(); end + + def supports_bulk_alter?(); end + + def supports_comments?(); end + + def supports_comments_in_create?(); end + + def supports_datetime_with_precision?(); end + + def supports_ddl_transactions?(); end + + def supports_explain?(); end + + def supports_expression_index?(); end + + def supports_extensions?(); end + + def supports_foreign_keys?(); end + + def supports_foreign_keys_in_create?(); end + + def supports_foreign_tables?(); end + + def supports_index_sort_order?(); end + + def supports_indexes_in_create?(); end + + def supports_json?(); end + + def supports_multi_insert?(); end + + def supports_partial_index?(); end + + def supports_savepoints?(); end + + def supports_transaction_isolation?(); end + + def supports_validate_constraints?(); end + + def supports_views?(); end + + def supports_virtual_columns?(); end + + def unprepared_statement(); end + + def update(*_); end + + def valid_type?(type); end + + def verify!(); end + + def visitor(); end + + def visitor=(visitor); end + ADAPTER_NAME = ::T.let(nil, ::T.untyped) + SIMPLE_INT = ::T.let(nil, ::T.untyped) +end + +class ActiveRecord::ConnectionAdapters::AbstractAdapter::SchemaCreation + def accept(o); end + + def initialize(conn); end +end + +class ActiveRecord::ConnectionAdapters::AbstractAdapter::SchemaCreation +end + +class ActiveRecord::ConnectionAdapters::AbstractAdapter::Version + include ::Comparable + def initialize(version_string); end +end + +class ActiveRecord::ConnectionAdapters::AbstractAdapter::Version +end + +class ActiveRecord::ConnectionAdapters::AbstractAdapter + extend ::ActiveSupport::DescendantsTracker + def self.__callbacks(); end + + def self.__callbacks=(val); end + + def self.__callbacks?(); end + + def self._checkin_callbacks(); end + + def self._checkin_callbacks=(value); end + + def self._checkout_callbacks(); end + + def self._checkout_callbacks=(value); end + + def self.type_cast_config_to_boolean(config); end + + def self.type_cast_config_to_integer(config); end +end + +class ActiveRecord::ConnectionAdapters::AbstractMysqlAdapter + include ::ActiveRecord::ConnectionAdapters::MySQL::Quoting + include ::ActiveRecord::ConnectionAdapters::MySQL::SchemaStatements + def add_sql_comment!(sql, comment); end + + def bulk_change_table(table_name, operations); end + + def charset(); end + + def collation(); end + + def create_database(name, options=T.unsafe(nil)); end + + def current_database(); end + + def drop_database(name); end + + def each_hash(result); end + + def emulate_booleans(); end + + def emulate_booleans=(val); end + + def emulate_booleans?(); end + + def error_number(exception); end + + def execute_and_free(sql, name=T.unsafe(nil)); end + + def explain(arel, binds=T.unsafe(nil)); end + + def get_advisory_lock(lock_name, timeout=T.unsafe(nil)); end + + def initialize(connection, logger, connection_options, config); end + + def mariadb?(); end + + def primary_keys(table_name); end + + def recreate_database(name, options=T.unsafe(nil)); end + + def release_advisory_lock(lock_name); end + + def show_variable(name); end + + def strict_mode?(); end + + def type_to_sql(type, limit: T.unsafe(nil), precision: T.unsafe(nil), scale: T.unsafe(nil), unsigned: T.unsafe(nil), **_); end + + def version(); end + ER_CANNOT_ADD_FOREIGN = ::T.let(nil, ::T.untyped) + ER_CANNOT_CREATE_TABLE = ::T.let(nil, ::T.untyped) + ER_DATA_TOO_LONG = ::T.let(nil, ::T.untyped) + ER_DO_NOT_HAVE_DEFAULT = ::T.let(nil, ::T.untyped) + ER_DUP_ENTRY = ::T.let(nil, ::T.untyped) + ER_LOCK_DEADLOCK = ::T.let(nil, ::T.untyped) + ER_LOCK_WAIT_TIMEOUT = ::T.let(nil, ::T.untyped) + ER_NOT_NULL_VIOLATION = ::T.let(nil, ::T.untyped) + ER_NO_REFERENCED_ROW_2 = ::T.let(nil, ::T.untyped) + ER_OUT_OF_RANGE = ::T.let(nil, ::T.untyped) + ER_QUERY_INTERRUPTED = ::T.let(nil, ::T.untyped) + ER_QUERY_TIMEOUT = ::T.let(nil, ::T.untyped) + NATIVE_DATABASE_TYPES = ::T.let(nil, ::T.untyped) +end + +class ActiveRecord::ConnectionAdapters::AbstractMysqlAdapter::MysqlString +end + +class ActiveRecord::ConnectionAdapters::AbstractMysqlAdapter::MysqlString +end + +class ActiveRecord::ConnectionAdapters::AbstractMysqlAdapter::StatementPool +end + +class ActiveRecord::ConnectionAdapters::AbstractMysqlAdapter::StatementPool +end + +class ActiveRecord::ConnectionAdapters::AbstractMysqlAdapter + def self.emulate_booleans(); end + + def self.emulate_booleans=(val); end + + def self.emulate_booleans?(); end +end + +class ActiveRecord::ConnectionAdapters::AddColumnDefinition + def column(); end + + def column=(_); end +end + +class ActiveRecord::ConnectionAdapters::AddColumnDefinition + def self.[](*_); end + + def self.members(); end +end + +class ActiveRecord::ConnectionAdapters::AlterTable + def add_column(name, type, options); end + + def add_foreign_key(to_table, options); end + + def adds(); end + + def drop_foreign_key(name); end + + def foreign_key_adds(); end + + def foreign_key_drops(); end + + def initialize(td); end + + def name(); end +end + +class ActiveRecord::ConnectionAdapters::AlterTable +end + +class ActiveRecord::ConnectionAdapters::ChangeColumnDefinition + def column(); end + + def column=(_); end + + def name(); end + + def name=(_); end +end + +class ActiveRecord::ConnectionAdapters::ChangeColumnDefinition + def self.[](*_); end + + def self.members(); end +end + +class ActiveRecord::ConnectionAdapters::Column + def ==(other); end + + def attributes_for_hash(); end + + def bigint?(); end + + def collation(); end + + def comment(); end + + def default(); end + + def default_function(); end + + def encode_with(coder); end + + def eql?(other); end + + def has_default?(); end + + def human_name(); end + + def init_with(coder); end + + def initialize(name, default, sql_type_metadata=T.unsafe(nil), null=T.unsafe(nil), table_name=T.unsafe(nil), default_function=T.unsafe(nil), collation=T.unsafe(nil), comment: T.unsafe(nil), **_); end + + def limit(*args, &block); end + + def name(); end + + def null(); end + + def precision(*args, &block); end + + def scale(*args, &block); end + + def sql_type(*args, &block); end + + def sql_type_metadata(); end + + def table_name(); end + + def type(*args, &block); end +end + +class ActiveRecord::ConnectionAdapters::Column +end + +class ActiveRecord::ConnectionAdapters::ColumnDefinition + def collation(); end + + def collation=(value); end + + def comment(); end + + def comment=(value); end + + def default(); end + + def default=(value); end + + def limit(); end + + def limit=(value); end + + def name(); end + + def name=(_); end + + def null(); end + + def null=(value); end + + def options(); end + + def options=(_); end + + def precision(); end + + def precision=(value); end + + def primary_key?(); end + + def scale(); end + + def scale=(value); end + + def sql_type(); end + + def sql_type=(_); end + + def type(); end + + def type=(_); end +end + +class ActiveRecord::ConnectionAdapters::ColumnDefinition + def self.[](*_); end + + def self.members(); end +end + +class ActiveRecord::ConnectionAdapters::ConnectionHandler + def active_connections?(); end + + def clear_active_connections!(); end + + def clear_all_connections!(); end + + def clear_reloadable_connections!(); end + + def connected?(spec_name); end + + def connection_pool_list(); end + + def connection_pools(); end + + def establish_connection(config); end + + def flush_idle_connections!(); end + + def remove_connection(spec_name); end + + def retrieve_connection(spec_name); end + + def retrieve_connection_pool(spec_name); end +end + +class ActiveRecord::ConnectionAdapters::ConnectionHandler + def self.create_owner_to_pool(); end + + def self.discard_unowned_pools(pid_map); end + + def self.unowned_pool_finalizer(pid_map); end +end + +class ActiveRecord::ConnectionAdapters::ConnectionPool + include ::MonitorMixin + include ::ActiveRecord::ConnectionAdapters::QueryCache::ConnectionPoolConfiguration + def active_connection?(); end + + def automatic_reconnect(); end + + def automatic_reconnect=(automatic_reconnect); end + + def checkin(conn); end + + def checkout(checkout_timeout=T.unsafe(nil)); end + + def checkout_timeout(); end + + def checkout_timeout=(checkout_timeout); end + + def clear_reloadable_connections(raise_on_acquisition_timeout=T.unsafe(nil)); end + + def clear_reloadable_connections!(); end + + def connected?(); end + + def connection(); end + + def connections(); end + + def discard!(); end + + def disconnect(raise_on_acquisition_timeout=T.unsafe(nil)); end + + def disconnect!(); end + + def flush(minimum_idle=T.unsafe(nil)); end + + def flush!(); end + + def initialize(spec); end + + def lock_thread=(lock_thread); end + + def num_waiting_in_queue(); end + + def reap(); end + + def reaper(); end + + def release_connection(owner_thread=T.unsafe(nil)); end + + def remove(conn); end + + def schema_cache(); end + + def schema_cache=(schema_cache); end + + def size(); end + + def spec(); end + + def stat(); end + + def with_connection(); end +end + +module ActiveRecord::ConnectionAdapters::ConnectionPool::BiasableQueue + def with_a_bias_for(thread); end +end + +class ActiveRecord::ConnectionAdapters::ConnectionPool::BiasableQueue::BiasedConditionVariable + def broadcast(); end + + def broadcast_on_biased(); end + + def initialize(lock, other_cond, preferred_thread); end + + def signal(); end + + def wait(timeout); end +end + +class ActiveRecord::ConnectionAdapters::ConnectionPool::BiasableQueue::BiasedConditionVariable +end + +module ActiveRecord::ConnectionAdapters::ConnectionPool::BiasableQueue +end + +class ActiveRecord::ConnectionAdapters::ConnectionPool::ConnectionLeasingQueue + include ::ActiveRecord::ConnectionAdapters::ConnectionPool::BiasableQueue +end + +class ActiveRecord::ConnectionAdapters::ConnectionPool::ConnectionLeasingQueue +end + +class ActiveRecord::ConnectionAdapters::ConnectionPool::Queue + def add(element); end + + def any_waiting?(); end + + def clear(); end + + def delete(element); end + + def initialize(lock=T.unsafe(nil)); end + + def num_waiting(); end + + def poll(timeout=T.unsafe(nil)); end +end + +class ActiveRecord::ConnectionAdapters::ConnectionPool::Queue +end + +class ActiveRecord::ConnectionAdapters::ConnectionPool::Reaper + def frequency(); end + + def initialize(pool, frequency); end + + def pool(); end + + def run(); end +end + +class ActiveRecord::ConnectionAdapters::ConnectionPool::Reaper +end + +class ActiveRecord::ConnectionAdapters::ConnectionPool +end + +class ActiveRecord::ConnectionAdapters::ConnectionSpecification + def adapter_method(); end + + def config(); end + + def initialize(name, config, adapter_method); end + + def name(); end + + def to_hash(); end +end + +class ActiveRecord::ConnectionAdapters::ConnectionSpecification::ConnectionUrlResolver + def initialize(url); end + + def to_hash(); end +end + +class ActiveRecord::ConnectionAdapters::ConnectionSpecification::ConnectionUrlResolver +end + +class ActiveRecord::ConnectionAdapters::ConnectionSpecification::Resolver + def configurations(); end + + def initialize(configurations); end + + def resolve(config); end + + def resolve_all(); end + + def spec(config); end +end + +class ActiveRecord::ConnectionAdapters::ConnectionSpecification::Resolver +end + +class ActiveRecord::ConnectionAdapters::ConnectionSpecification +end + +module ActiveRecord::ConnectionAdapters::DatabaseLimits + def allowed_index_name_length(); end + + def column_name_length(); end + + def columns_per_multicolumn_index(); end + + def columns_per_table(); end + + def in_clause_length(); end + + def index_name_length(); end + + def indexes_per_table(); end + + def joins_per_query(); end + + def sql_query_length(); end + + def table_alias_length(); end + + def table_name_length(); end +end + +module ActiveRecord::ConnectionAdapters::DatabaseLimits +end + +module ActiveRecord::ConnectionAdapters::DatabaseStatements + def add_transaction_record(record); end + + def begin_db_transaction(); end + + def begin_isolated_db_transaction(isolation); end + + def begin_transaction(*args, &block); end + + def cacheable_query(klass, arel); end + + def commit_db_transaction(); end + + def commit_transaction(*args, &block); end + + def create(arel, name=T.unsafe(nil), pk=T.unsafe(nil), id_value=T.unsafe(nil), sequence_name=T.unsafe(nil), binds=T.unsafe(nil)); end + + def current_transaction(*args, &block); end + + def default_sequence_name(table, column); end + + def delete(arel, name=T.unsafe(nil), binds=T.unsafe(nil)); end + + def empty_insert_statement_value(); end + + def exec_delete(sql, name=T.unsafe(nil), binds=T.unsafe(nil)); end + + def exec_insert(sql, name=T.unsafe(nil), binds=T.unsafe(nil), pk=T.unsafe(nil), sequence_name=T.unsafe(nil)); end + + def exec_query(sql, name=T.unsafe(nil), binds=T.unsafe(nil), prepare: T.unsafe(nil)); end + + def exec_rollback_db_transaction(); end + + def exec_update(sql, name=T.unsafe(nil), binds=T.unsafe(nil)); end + + def execute(sql, name=T.unsafe(nil)); end + + def initialize(); end + + def insert(arel, name=T.unsafe(nil), pk=T.unsafe(nil), id_value=T.unsafe(nil), sequence_name=T.unsafe(nil), binds=T.unsafe(nil)); end + + def insert_fixture(fixture, table_name); end + + def insert_fixtures(fixtures, table_name); end + + def insert_fixtures_set(fixture_set, tables_to_delete=T.unsafe(nil)); end + + def join_to_delete(update, select, key); end + + def join_to_update(update, select, key); end + + def open_transactions(*args, &block); end + + def query(sql, name=T.unsafe(nil)); end + + def query_value(sql, name=T.unsafe(nil)); end + + def query_values(sql, name=T.unsafe(nil)); end + + def reset_sequence!(table, column, sequence=T.unsafe(nil)); end + + def reset_transaction(); end + + def rollback_db_transaction(); end + + def rollback_to_savepoint(name=T.unsafe(nil)); end + + def rollback_transaction(*args, &block); end + + def sanitize_limit(limit); end + + def select_all(arel, name=T.unsafe(nil), binds=T.unsafe(nil), preparable: T.unsafe(nil)); end + + def select_one(arel, name=T.unsafe(nil), binds=T.unsafe(nil)); end + + def select_rows(arel, name=T.unsafe(nil), binds=T.unsafe(nil)); end + + def select_value(arel, name=T.unsafe(nil), binds=T.unsafe(nil)); end + + def select_values(arel, name=T.unsafe(nil), binds=T.unsafe(nil)); end + + def supports_statement_cache?(*args, &block); end + + def supports_statement_cache_with_deprecation?(*args, &block); end + + def supports_statement_cache_without_deprecation?(); end + + def to_sql(arel_or_sql_string, binds=T.unsafe(nil)); end + + def transaction(requires_new: T.unsafe(nil), isolation: T.unsafe(nil), joinable: T.unsafe(nil)); end + + def transaction_isolation_levels(); end + + def transaction_manager(); end + + def transaction_open?(); end + + def transaction_state(); end + + def truncate(table_name, name=T.unsafe(nil)); end + + def update(arel, name=T.unsafe(nil), binds=T.unsafe(nil)); end + + def within_new_transaction(*args, &block); end +end + +class ActiveRecord::ConnectionAdapters::DatabaseStatements::PartialQueryCollector + def <<(str); end + + def add_bind(obj); end + + def value(); end +end + +class ActiveRecord::ConnectionAdapters::DatabaseStatements::PartialQueryCollector +end + +module ActiveRecord::ConnectionAdapters::DatabaseStatements +end + +module ActiveRecord::ConnectionAdapters::DetermineIfPreparableVisitor + def accept(*_); end + + def preparable(); end + + def preparable=(preparable); end + + def visit_Arel_Nodes_In(o, collector); end + + def visit_Arel_Nodes_SqlLiteral(*_); end +end + +module ActiveRecord::ConnectionAdapters::DetermineIfPreparableVisitor +end + +class ActiveRecord::ConnectionAdapters::ForeignKeyDefinition + def column(); end + + def custom_primary_key?(); end + + def defined_for?(to_table_ord=T.unsafe(nil), to_table: T.unsafe(nil), **options); end + + def from_table(); end + + def from_table=(_); end + + def name(); end + + def on_delete(); end + + def on_update(); end + + def options(); end + + def options=(_); end + + def primary_key(); end + + def to_table(); end + + def to_table=(_); end + + def validate?(); end + + def validated?(); end +end + +class ActiveRecord::ConnectionAdapters::ForeignKeyDefinition + def self.[](*_); end + + def self.members(); end +end + +class ActiveRecord::ConnectionAdapters::IndexDefinition + def columns(); end + + def comment(); end + + def initialize(table, name, unique=T.unsafe(nil), columns=T.unsafe(nil), lengths: T.unsafe(nil), orders: T.unsafe(nil), opclasses: T.unsafe(nil), where: T.unsafe(nil), type: T.unsafe(nil), using: T.unsafe(nil), comment: T.unsafe(nil)); end + + def lengths(); end + + def name(); end + + def opclasses(); end + + def orders(); end + + def table(); end + + def type(); end + + def unique(); end + + def using(); end + + def where(); end +end + +class ActiveRecord::ConnectionAdapters::IndexDefinition +end + +module ActiveRecord::ConnectionAdapters::MySQL +end + +class ActiveRecord::ConnectionAdapters::MySQL::Column + def auto_increment?(); end + + def case_sensitive?(); end + + def extra(*args, &block); end + + def unsigned?(); end + + def virtual?(); end +end + +class ActiveRecord::ConnectionAdapters::MySQL::Column +end + +module ActiveRecord::ConnectionAdapters::MySQL::ColumnMethods + def blob(*args, **options); end + + def longblob(*args, **options); end + + def longtext(*args, **options); end + + def mediumblob(*args, **options); end + + def mediumtext(*args, **options); end + + def tinyblob(*args, **options); end + + def tinytext(*args, **options); end + + def unsigned_bigint(*args, **options); end + + def unsigned_decimal(*args, **options); end + + def unsigned_float(*args, **options); end + + def unsigned_integer(*args, **options); end +end + +module ActiveRecord::ConnectionAdapters::MySQL::ColumnMethods +end + +module ActiveRecord::ConnectionAdapters::MySQL::DatabaseStatements + def exec_delete(sql, name=T.unsafe(nil), binds=T.unsafe(nil)); end + + def exec_query(sql, name=T.unsafe(nil), binds=T.unsafe(nil), prepare: T.unsafe(nil)); end + + def exec_update(sql, name=T.unsafe(nil), binds=T.unsafe(nil)); end + + def execute(sql, name=T.unsafe(nil)); end + + def query(sql, name=T.unsafe(nil)); end + + def select_all(*_); end +end + +module ActiveRecord::ConnectionAdapters::MySQL::DatabaseStatements +end + +class ActiveRecord::ConnectionAdapters::MySQL::ExplainPrettyPrinter + def pp(result, elapsed); end +end + +class ActiveRecord::ConnectionAdapters::MySQL::ExplainPrettyPrinter +end + +module ActiveRecord::ConnectionAdapters::MySQL::Quoting + def _type_cast(value); end + + def quote_column_name(name); end + + def quote_table_name(name); end + + def quoted_binary(value); end + + def quoted_date(value); end + + def unquoted_false(); end + + def unquoted_true(); end +end + +module ActiveRecord::ConnectionAdapters::MySQL::Quoting +end + +class ActiveRecord::ConnectionAdapters::MySQL::SchemaCreation +end + +class ActiveRecord::ConnectionAdapters::MySQL::SchemaCreation +end + +class ActiveRecord::ConnectionAdapters::MySQL::SchemaDumper +end + +class ActiveRecord::ConnectionAdapters::MySQL::SchemaDumper +end + +module ActiveRecord::ConnectionAdapters::MySQL::SchemaStatements + def create_schema_dumper(options); end + + def indexes(table_name); end + + def internal_string_options_for_primary_key(); end + + def remove_column(table_name, column_name, type=T.unsafe(nil), options=T.unsafe(nil)); end + + def update_table_definition(table_name, base); end + CHARSETS_OF_4BYTES_MAXLEN = ::T.let(nil, ::T.untyped) +end + +module ActiveRecord::ConnectionAdapters::MySQL::SchemaStatements +end + +class ActiveRecord::ConnectionAdapters::MySQL::Table + include ::ActiveRecord::ConnectionAdapters::MySQL::ColumnMethods +end + +class ActiveRecord::ConnectionAdapters::MySQL::Table +end + +class ActiveRecord::ConnectionAdapters::MySQL::TableDefinition + include ::ActiveRecord::ConnectionAdapters::MySQL::ColumnMethods +end + +class ActiveRecord::ConnectionAdapters::MySQL::TableDefinition +end + +class ActiveRecord::ConnectionAdapters::MySQL::TypeMetadata + def ==(other); end + + def attributes_for_hash(); end + + def eql?(other); end + + def extra(); end + + def hash(); end + + def initialize(type_metadata, extra: T.unsafe(nil)); end +end + +class ActiveRecord::ConnectionAdapters::MySQL::TypeMetadata +end + +module ActiveRecord::ConnectionAdapters::MySQL +end + +class ActiveRecord::ConnectionAdapters::Mysql2Adapter + include ::ActiveRecord::ConnectionAdapters::MySQL::DatabaseStatements + def quote_string(string); end + ADAPTER_NAME = ::T.let(nil, ::T.untyped) +end + +class ActiveRecord::ConnectionAdapters::Mysql2Adapter +end + +class ActiveRecord::ConnectionAdapters::NullColumn + def initialize(name); end +end + +class ActiveRecord::ConnectionAdapters::NullColumn +end + +class ActiveRecord::ConnectionAdapters::NullTransaction + def add_record(record); end + + def closed?(); end + + def joinable?(); end + + def open?(); end + + def state(); end +end + +class ActiveRecord::ConnectionAdapters::NullTransaction +end + +class ActiveRecord::ConnectionAdapters::PrimaryKeyDefinition + def name(); end + + def name=(_); end +end + +class ActiveRecord::ConnectionAdapters::PrimaryKeyDefinition + def self.[](*_); end + + def self.members(); end +end + +module ActiveRecord::ConnectionAdapters::QueryCache + def cache(); end + + def clear_query_cache(); end + + def disable_query_cache!(); end + + def enable_query_cache!(); end + + def initialize(*_); end + + def query_cache(); end + + def query_cache_enabled(); end + + def select_all(arel, name=T.unsafe(nil), binds=T.unsafe(nil), preparable: T.unsafe(nil)); end + + def uncached(); end +end + +module ActiveRecord::ConnectionAdapters::QueryCache::ConnectionPoolConfiguration + def disable_query_cache!(); end + + def enable_query_cache!(); end + + def initialize(*_); end + + def query_cache_enabled(); end +end + +module ActiveRecord::ConnectionAdapters::QueryCache::ConnectionPoolConfiguration +end + +module ActiveRecord::ConnectionAdapters::QueryCache + def self.dirties_query_cache(base, *method_names); end + + def self.included(base); end +end + +module ActiveRecord::ConnectionAdapters::Quoting + def lookup_cast_type_from_column(column); end + + def quote(value); end + + def quote_column_name(column_name); end + + def quote_default_expression(value, column); end + + def quote_string(s); end + + def quote_table_name(table_name); end + + def quote_table_name_for_assignment(table, attr); end + + def quoted_binary(value); end + + def quoted_date(value); end + + def quoted_false(); end + + def quoted_time(value); end + + def quoted_true(); end + + def type_cast(value, column=T.unsafe(nil)); end + + def type_cast_from_column(column, value); end + + def type_casted_binds(binds); end + + def unquoted_false(); end + + def unquoted_true(); end +end + +module ActiveRecord::ConnectionAdapters::Quoting +end + +class ActiveRecord::ConnectionAdapters::RealTransaction + def commit(); end + + def initialize(connection, options, *args); end + + def rollback(); end +end + +class ActiveRecord::ConnectionAdapters::RealTransaction +end + +class ActiveRecord::ConnectionAdapters::ReferenceDefinition + def add_to(table); end + + def foreign_key(); end + + def index(); end + + def initialize(name, polymorphic: T.unsafe(nil), index: T.unsafe(nil), foreign_key: T.unsafe(nil), type: T.unsafe(nil), **options); end + + def name(); end + + def options(); end + + def polymorphic(); end + + def type(); end +end + +class ActiveRecord::ConnectionAdapters::ReferenceDefinition +end + +class ActiveRecord::ConnectionAdapters::SavepointTransaction + def commit(); end + + def initialize(connection, savepoint_name, parent_transaction, options, *args); end + + def rollback(); end +end + +class ActiveRecord::ConnectionAdapters::SavepointTransaction +end + +module ActiveRecord::ConnectionAdapters::Savepoints + def create_savepoint(name=T.unsafe(nil)); end + + def current_savepoint_name(); end + + def exec_rollback_to_savepoint(name=T.unsafe(nil)); end + + def release_savepoint(name=T.unsafe(nil)); end +end + +module ActiveRecord::ConnectionAdapters::Savepoints +end + +class ActiveRecord::ConnectionAdapters::SchemaCache + def add(table_name); end + + def clear!(); end + + def clear_data_source_cache!(name); end + + def columns(table_name); end + + def columns_hash(table_name); end + + def connection(); end + + def connection=(connection); end + + def data_source_exists?(name); end + + def data_sources(name); end + + def encode_with(coder); end + + def init_with(coder); end + + def initialize(conn); end + + def marshal_dump(); end + + def marshal_load(array); end + + def primary_keys(table_name); end + + def size(); end + + def version(); end +end + +class ActiveRecord::ConnectionAdapters::SchemaCache +end + +ActiveRecord::ConnectionAdapters::SchemaCreation = ActiveRecord::ConnectionAdapters::AbstractAdapter::SchemaCreation + +class ActiveRecord::ConnectionAdapters::SchemaDumper +end + +class ActiveRecord::ConnectionAdapters::SchemaDumper + def self.create(connection, options); end +end + +module ActiveRecord::ConnectionAdapters::SchemaStatements + include ::ActiveRecord::Migration::JoinTable + def add_belongs_to(table_name, ref_name, **options); end + + def add_column(table_name, column_name, type, options=T.unsafe(nil)); end + + def add_foreign_key(from_table, to_table, options=T.unsafe(nil)); end + + def add_index(table_name, column_name, options=T.unsafe(nil)); end + + def add_index_options(table_name, column_name, comment: T.unsafe(nil), **options); end + + def add_reference(table_name, ref_name, **options); end + + def add_timestamps(table_name, options=T.unsafe(nil)); end + + def assume_migrated_upto_version(version, migrations_paths); end + + def change_column(table_name, column_name, type, options=T.unsafe(nil)); end + + def change_column_comment(table_name, column_name, comment); end + + def change_column_default(table_name, column_name, default_or_changes); end + + def change_column_null(table_name, column_name, null, default=T.unsafe(nil)); end + + def change_table(table_name, options=T.unsafe(nil)); end + + def change_table_comment(table_name, comment); end + + def column_exists?(table_name, column_name, type=T.unsafe(nil), options=T.unsafe(nil)); end + + def columns(table_name); end + + def columns_for_distinct(columns, orders); end + + def create_join_table(table_1, table_2, column_options: T.unsafe(nil), **options); end + + def create_schema_dumper(options); end + + def create_table(table_name, comment: T.unsafe(nil), **options); end + + def data_source_exists?(name); end + + def data_sources(); end + + def drop_join_table(table_1, table_2, options=T.unsafe(nil)); end + + def drop_table(table_name, options=T.unsafe(nil)); end + + def dump_schema_information(); end + + def foreign_key_column_for(table_name); end + + def foreign_key_exists?(from_table, options_or_to_table=T.unsafe(nil)); end + + def foreign_key_options(from_table, to_table, options); end + + def foreign_keys(table_name); end + + def index_exists?(table_name, column_name, options=T.unsafe(nil)); end + + def index_name(table_name, options); end + + def index_name_exists?(table_name, index_name); end + + def indexes(table_name); end + + def internal_string_options_for_primary_key(); end + + def native_database_types(); end + + def options_include_default?(options); end + + def primary_key(table_name); end + + def remove_belongs_to(table_name, ref_name, foreign_key: T.unsafe(nil), polymorphic: T.unsafe(nil), **options); end + + def remove_column(table_name, column_name, type=T.unsafe(nil), options=T.unsafe(nil)); end + + def remove_columns(table_name, *column_names); end + + def remove_foreign_key(from_table, options_or_to_table=T.unsafe(nil)); end + + def remove_index(table_name, options=T.unsafe(nil)); end + + def remove_reference(table_name, ref_name, foreign_key: T.unsafe(nil), polymorphic: T.unsafe(nil), **options); end + + def remove_timestamps(table_name, options=T.unsafe(nil)); end + + def rename_column(table_name, column_name, new_column_name); end + + def rename_index(table_name, old_name, new_name); end + + def rename_table(table_name, new_name); end + + def table_alias_for(table_name); end + + def table_comment(table_name); end + + def table_exists?(table_name); end + + def table_options(table_name); end + + def tables(); end + + def type_to_sql(type, limit: T.unsafe(nil), precision: T.unsafe(nil), scale: T.unsafe(nil), **_); end + + def update_table_definition(table_name, base); end + + def view_exists?(view_name); end + + def views(); end +end + +module ActiveRecord::ConnectionAdapters::SchemaStatements +end + +class ActiveRecord::ConnectionAdapters::SqlTypeMetadata + def ==(other); end + + def attributes_for_hash(); end + + def eql?(other); end + + def initialize(sql_type: T.unsafe(nil), type: T.unsafe(nil), limit: T.unsafe(nil), precision: T.unsafe(nil), scale: T.unsafe(nil)); end + + def limit(); end + + def precision(); end + + def scale(); end + + def sql_type(); end + + def type(); end +end + +class ActiveRecord::ConnectionAdapters::SqlTypeMetadata +end + +class ActiveRecord::ConnectionAdapters::StatementPool + include ::Enumerable + def [](key); end + + def []=(sql, stmt); end + + def clear(); end + + def delete(key); end + + def each(&block); end + + def initialize(statement_limit=T.unsafe(nil)); end + + def key?(key); end + + def length(); end + DEFAULT_STATEMENT_LIMIT = ::T.let(nil, ::T.untyped) +end + +class ActiveRecord::ConnectionAdapters::StatementPool +end + +class ActiveRecord::ConnectionAdapters::Table + include ::Paperclip::Schema::TableDefinition + def initialize(table_name, base); end + + def name(); end +end + +class ActiveRecord::ConnectionAdapters::TableDefinition + include ::Paperclip::Schema::TableDefinition + def as(); end + + def comment(); end + + def foreign_key(table_name, options=T.unsafe(nil)); end + + def foreign_keys(); end + + def indexes(); end + + def indexes=(indexes); end + + def initialize(name, temporary=T.unsafe(nil), options=T.unsafe(nil), as=T.unsafe(nil), comment: T.unsafe(nil)); end + + def name(); end + + def new_column_definition(name, type, **options); end + + def options(); end + + def primary_keys(name=T.unsafe(nil)); end + + def temporary(); end +end + +class ActiveRecord::ConnectionAdapters::Transaction + def add_record(record); end + + def before_commit_records(); end + + def closed?(); end + + def commit_records(); end + + def connection(); end + + def full_rollback?(); end + + def initialize(connection, options, run_commit_callbacks: T.unsafe(nil)); end + + def joinable=(joinable); end + + def joinable?(); end + + def open?(); end + + def records(); end + + def rollback_records(); end + + def savepoint_name(); end + + def state(); end +end + +class ActiveRecord::ConnectionAdapters::Transaction +end + +class ActiveRecord::ConnectionAdapters::TransactionManager + def begin_transaction(options=T.unsafe(nil)); end + + def commit_transaction(); end + + def current_transaction(); end + + def initialize(connection); end + + def open_transactions(); end + + def rollback_transaction(transaction=T.unsafe(nil)); end + + def within_new_transaction(options=T.unsafe(nil)); end + NULL_TRANSACTION = ::T.let(nil, ::T.untyped) +end + +class ActiveRecord::ConnectionAdapters::TransactionManager +end + +class ActiveRecord::ConnectionAdapters::TransactionState + def add_child(state); end + + def commit!(); end + + def committed?(); end + + def completed?(); end + + def finalized?(); end + + def full_commit!(); end + + def full_rollback!(); end + + def fully_committed?(); end + + def fully_completed?(); end + + def fully_rolledback?(); end + + def initialize(state=T.unsafe(nil)); end + + def nullify!(); end + + def rollback!(); end + + def rolledback?(); end + + def set_state(state); end +end + +class ActiveRecord::ConnectionAdapters::TransactionState +end + +module ActiveRecord::ConnectionAdapters + extend ::ActiveSupport::Autoload +end + +module ActiveRecord::ConnectionHandling + def clear_active_connections!(*args, &block); end + + def clear_all_connections!(*args, &block); end + + def clear_cache!(); end + + def clear_reloadable_connections!(*args, &block); end + + def connected?(); end + + def connection(); end + + def connection_config(); end + + def connection_pool(); end + + def connection_specification_name(); end + + def connection_specification_name=(connection_specification_name); end + + def establish_connection(config=T.unsafe(nil)); end + + def flush_idle_connections!(*args, &block); end + + def mysql2_connection(config); end + + def remove_connection(name=T.unsafe(nil)); end + + def retrieve_connection(); end + DEFAULT_ENV = ::T.let(nil, ::T.untyped) + RAILS_ENV = ::T.let(nil, ::T.untyped) +end + +class ActiveRecord::ConnectionHandling::MergeAndResolveDefaultUrlConfig + def initialize(raw_configurations); end + + def resolve(); end +end + +class ActiveRecord::ConnectionHandling::MergeAndResolveDefaultUrlConfig +end + +module ActiveRecord::ConnectionHandling +end + +module ActiveRecord::Core + def ==(comparison_object); end + + def connection_handler(); end + + def encode_with(coder); end + + def eql?(comparison_object); end + + def freeze(); end + + def frozen?(); end + + def hash(); end + + def init_with(coder); end + + def initialize(attributes=T.unsafe(nil)); end + + def inspect(); end + + def pretty_print(pp); end + + def readonly!(); end + + def readonly?(); end + + def slice(*methods); end +end + +module ActiveRecord::Core::ClassMethods + def ===(object); end + + def allocate(); end + + def arel_attribute(name, table=T.unsafe(nil)); end + + def arel_table(); end + + def find(*ids); end + + def find_by(*args); end + + def find_by!(*args); end + + def generated_association_methods(); end + + def inherited(child_class); end + + def initialize_find_by_cache(); end + + def initialize_generated_modules(); end + + def inspect(); end + + def predicate_builder(); end + + def type_caster(); end +end + +module ActiveRecord::Core::ClassMethods +end + +module ActiveRecord::Core + extend ::ActiveSupport::Concern +end + +module ActiveRecord::CounterCache +end + +module ActiveRecord::CounterCache::ClassMethods + def decrement_counter(counter_name, id, touch: T.unsafe(nil)); end + + def increment_counter(counter_name, id, touch: T.unsafe(nil)); end + + def reset_counters(id, *counters, touch: T.unsafe(nil)); end + + def update_counters(id, counters); end +end + +module ActiveRecord::CounterCache::ClassMethods +end + +module ActiveRecord::CounterCache + extend ::ActiveSupport::Concern +end + +module ActiveRecord::DefineCallbacks +end + +module ActiveRecord::DefineCallbacks::ClassMethods + include ::ActiveModel::Callbacks +end + +module ActiveRecord::DefineCallbacks::ClassMethods +end + +module ActiveRecord::DefineCallbacks + extend ::ActiveSupport::Concern +end + +module ActiveRecord::Delegation + def &(*args, &block); end + + def +(*args, &block); end + + def -(*args, &block); end + + def [](*args, &block); end + + def as_json(*args, &block); end + + def compact(*args, &block); end + + def connection(*args, &block); end + + def each(*args, &block); end + + def encode_with(*args, &block); end + + def in_groups(*args, &block); end + + def in_groups_of(*args, &block); end + + def index(*args, &block); end + + def join(*args, &block); end + + def length(*args, &block); end + + def primary_key(*args, &block); end + + def reverse(*args, &block); end + + def rindex(*args, &block); end + + def rotate(*args, &block); end + + def sample(*args, &block); end + + def shuffle(*args, &block); end + + def slice(*args, &block); end + + def split(*args, &block); end + + def to_formatted_s(*args, &block); end + + def to_sentence(*args, &block); end + + def to_xml(*args, &block); end + + def uniq(*args, &block); end + + def |(*args, &block); end +end + +module ActiveRecord::Delegation::ClassMethods + def create(klass, *args); end +end + +module ActiveRecord::Delegation::ClassMethods +end + +module ActiveRecord::Delegation::ClassSpecificRelation +end + +module ActiveRecord::Delegation::ClassSpecificRelation::ClassMethods + def delegate_to_scoped_klass(method); end + + def name(); end +end + +module ActiveRecord::Delegation::ClassSpecificRelation::ClassMethods +end + +module ActiveRecord::Delegation::ClassSpecificRelation + extend ::ActiveSupport::Concern +end + +module ActiveRecord::Delegation::DelegateCache + def include_relation_methods(delegate); end + + def inherited(child_class); end + + def initialize_relation_delegate_cache(); end + + def relation_delegate_class(klass); end +end + +module ActiveRecord::Delegation::DelegateCache +end + +module ActiveRecord::Delegation + extend ::ActiveSupport::Concern +end + +class ActiveRecord::DeleteRestrictionError + def initialize(name=T.unsafe(nil)); end +end + +class ActiveRecord::DuplicateMigrationNameError + def initialize(name=T.unsafe(nil)); end +end + +class ActiveRecord::DuplicateMigrationVersionError + def initialize(version=T.unsafe(nil)); end +end + +module ActiveRecord::DynamicMatchers +end + +class ActiveRecord::DynamicMatchers::FindBy +end + +class ActiveRecord::DynamicMatchers::FindBy +end + +class ActiveRecord::DynamicMatchers::FindByBang +end + +class ActiveRecord::DynamicMatchers::FindByBang +end + +class ActiveRecord::DynamicMatchers::Method + def attribute_names(); end + + def define(); end + + def initialize(model, name); end + + def model(); end + + def name(); end + + def valid?(); end +end + +class ActiveRecord::DynamicMatchers::Method + def self.match(model, name); end + + def self.matchers(); end + + def self.pattern(); end + + def self.prefix(); end + + def self.suffix(); end +end + +module ActiveRecord::DynamicMatchers +end + +class ActiveRecord::EagerLoadPolymorphicError + def initialize(reflection=T.unsafe(nil)); end +end + +module ActiveRecord::Enum + def enum(definitions); end + + def inherited(base); end + ENUM_CONFLICT_MESSAGE = ::T.let(nil, ::T.untyped) +end + +class ActiveRecord::Enum::EnumType + def assert_valid_value(value); end + + def initialize(name, mapping, subtype); end + + def mapping(); end + + def name(); end + + def subtype(); end + + def type(*args, &block); end +end + +class ActiveRecord::Enum::EnumType +end + +module ActiveRecord::Enum + def self.extended(base); end +end + +class ActiveRecord::EnvironmentMismatchError + def initialize(current: T.unsafe(nil), stored: T.unsafe(nil)); end +end + +module ActiveRecord::Explain + def collecting_queries_for_explain(); end + + def exec_explain(queries); end +end + +module ActiveRecord::Explain +end + +class ActiveRecord::ExplainRegistry + def collect(); end + + def collect=(collect); end + + def collect?(); end + + def queries(); end + + def queries=(queries); end + + def reset(); end +end + +class ActiveRecord::ExplainRegistry + extend ::ActiveSupport::PerThreadRegistry + def self.collect?(*args, &block); end +end + +class ActiveRecord::ExplainSubscriber + def finish(name, id, payload); end + + def ignore_payload?(payload); end + + def start(name, id, payload); end + EXPLAINED_SQLS = ::T.let(nil, ::T.untyped) + IGNORED_PAYLOADS = ::T.let(nil, ::T.untyped) +end + +class ActiveRecord::ExplainSubscriber +end + +module ActiveRecord::FinderMethods + def exists?(conditions=T.unsafe(nil)); end + + def fifth(); end + + def fifth!(); end + + def find(*args); end + + def find_by(arg, *args); end + + def find_by!(arg, *args); end + + def first(limit=T.unsafe(nil)); end + + def first!(); end + + def forty_two(); end + + def forty_two!(); end + + def fourth(); end + + def fourth!(); end + + def last(limit=T.unsafe(nil)); end + + def last!(); end + + def raise_record_not_found_exception!(ids=T.unsafe(nil), result_size=T.unsafe(nil), expected_size=T.unsafe(nil), key=T.unsafe(nil), not_found_ids=T.unsafe(nil)); end + + def second(); end + + def second!(); end + + def second_to_last(); end + + def second_to_last!(); end + + def take(limit=T.unsafe(nil)); end + + def take!(); end + + def third(); end + + def third!(); end + + def third_to_last(); end + + def third_to_last!(); end + ONE_AS_ONE = ::T.let(nil, ::T.untyped) +end + +module ActiveRecord::FinderMethods +end + +class ActiveRecord::Fixture + include ::Enumerable + def [](key); end + + def class_name(); end + + def each(&blk); end + + def find(); end + + def fixture(); end + + def initialize(fixture, model_class); end + + def model_class(); end + + def to_hash(); end +end + +class ActiveRecord::Fixture::FixtureError +end + +class ActiveRecord::Fixture::FixtureError +end + +class ActiveRecord::Fixture::FormatError +end + +class ActiveRecord::Fixture::FormatError +end + +class ActiveRecord::Fixture +end + +class ActiveRecord::FixtureSet + def [](x); end + + def []=(k, v); end + + def all_loaded_fixtures(); end + + def all_loaded_fixtures=(obj); end + + def config(); end + + def each(&block); end + + def fixtures(); end + + def initialize(connection, name, class_name, path, config=T.unsafe(nil)); end + + def model_class(); end + + def name(); end + + def size(); end + + def table_name(); end + + def table_rows(); end + MAX_ID = ::T.let(nil, ::T.untyped) +end + +class ActiveRecord::FixtureSet::ClassCache + def [](fs_name); end + + def initialize(class_names, config); end +end + +class ActiveRecord::FixtureSet::ClassCache +end + +class ActiveRecord::FixtureSet::File + include ::Enumerable + def each(&block); end + + def initialize(file); end + + def model_class(); end +end + +class ActiveRecord::FixtureSet::File + def self.open(file); end +end + +class ActiveRecord::FixtureSet::HasManyThroughProxy + def lhs_key(); end + + def rhs_key(); end +end + +class ActiveRecord::FixtureSet::HasManyThroughProxy +end + +class ActiveRecord::FixtureSet::ReflectionProxy + def initialize(association); end + + def join_table(); end + + def name(); end + + def primary_key_type(); end +end + +class ActiveRecord::FixtureSet::ReflectionProxy +end + +class ActiveRecord::FixtureSet::RenderContext +end + +class ActiveRecord::FixtureSet::RenderContext + def self.create_subclass(); end +end + +class ActiveRecord::FixtureSet + def self.all_loaded_fixtures(); end + + def self.all_loaded_fixtures=(obj); end + + def self.cache_fixtures(connection, fixtures_map); end + + def self.cache_for_connection(connection); end + + def self.cached_fixtures(connection, keys_to_fetch=T.unsafe(nil)); end + + def self.context_class(); end + + def self.create_fixtures(fixtures_directory, fixture_set_names, class_names=T.unsafe(nil), config=T.unsafe(nil)); end + + def self.default_fixture_model_name(fixture_set_name, config=T.unsafe(nil)); end + + def self.default_fixture_table_name(fixture_set_name, config=T.unsafe(nil)); end + + def self.fixture_is_cached?(connection, table_name); end + + def self.identify(label, column_type=T.unsafe(nil)); end + + def self.instantiate_all_loaded_fixtures(object, load_instances=T.unsafe(nil)); end + + def self.instantiate_fixtures(object, fixture_set, load_instances=T.unsafe(nil)); end + + def self.reset_cache(); end + + def self.update_all_loaded_fixtures(fixtures_map); end +end + +class ActiveRecord::HasManyThroughAssociationNotFoundError + def initialize(owner_class_name=T.unsafe(nil), reflection=T.unsafe(nil)); end +end + +class ActiveRecord::HasManyThroughAssociationPointlessSourceTypeError + def initialize(owner_class_name=T.unsafe(nil), reflection=T.unsafe(nil), source_reflection=T.unsafe(nil)); end +end + +class ActiveRecord::HasManyThroughAssociationPolymorphicSourceError + def initialize(owner_class_name=T.unsafe(nil), reflection=T.unsafe(nil), source_reflection=T.unsafe(nil)); end +end + +class ActiveRecord::HasManyThroughAssociationPolymorphicThroughError + def initialize(owner_class_name=T.unsafe(nil), reflection=T.unsafe(nil)); end +end + +class ActiveRecord::HasManyThroughOrderError + def initialize(owner_class_name=T.unsafe(nil), reflection=T.unsafe(nil), through_reflection=T.unsafe(nil)); end +end + +class ActiveRecord::HasManyThroughSourceAssociationNotFoundError + def initialize(reflection=T.unsafe(nil)); end +end + +class ActiveRecord::HasOneAssociationPolymorphicThroughError + def initialize(owner_class_name=T.unsafe(nil), reflection=T.unsafe(nil)); end +end + +class ActiveRecord::HasOneThroughCantAssociateThroughCollection + def initialize(owner_class_name=T.unsafe(nil), reflection=T.unsafe(nil), through_reflection=T.unsafe(nil)); end +end + +class ActiveRecord::IllegalMigrationNameError + def initialize(name=T.unsafe(nil)); end +end + +module ActiveRecord::Inheritance::ClassMethods + def abstract_class?(); end + + def base_class(); end + + def compute_type(type_name); end + + def descends_from_active_record?(); end + + def finder_needs_type_condition?(); end + + def inherited(subclass); end + + def new(attributes=T.unsafe(nil), &block); end + + def polymorphic_name(); end + + def sti_name(); end +end + +module ActiveRecord::Inheritance + extend ::ActiveSupport::Concern +end + +module ActiveRecord::Integration + def cache_key(*timestamp_names); end + + def cache_key_with_version(); end + + def cache_version(); end + + def to_param(); end +end + +module ActiveRecord::Integration::ClassMethods + def to_param(method_name=T.unsafe(nil)); end +end + +module ActiveRecord::Integration::ClassMethods +end + +module ActiveRecord::Integration + extend ::ActiveSupport::Concern +end + +class ActiveRecord::InternalMetadata + include ::ActiveRecord::InternalMetadata::GeneratedAssociationMethods +end + +module ActiveRecord::InternalMetadata::GeneratedAssociationMethods +end + +module ActiveRecord::InternalMetadata::GeneratedAssociationMethods +end + +class ActiveRecord::InternalMetadata + def self.[](key); end + + def self.[]=(key, value); end + + def self.create_table(); end +end + +class ActiveRecord::InverseOfAssociationNotFoundError + def initialize(reflection=T.unsafe(nil), associated_class=T.unsafe(nil)); end +end + +module ActiveRecord::LegacyYamlAdapter +end + +module ActiveRecord::LegacyYamlAdapter::Rails41 +end + +module ActiveRecord::LegacyYamlAdapter::Rails41 + def self.convert(klass, coder); end +end + +module ActiveRecord::LegacyYamlAdapter::Rails420 +end + +module ActiveRecord::LegacyYamlAdapter::Rails420 + def self.convert(klass, coder); end +end + +module ActiveRecord::LegacyYamlAdapter + def self.convert(klass, coder); end +end + +class ActiveRecord::Locking::LockingType + def deserialize(value); end + + def encode_with(coder); end + + def init_with(coder); end + + def serialize(value); end +end + +class ActiveRecord::Locking::LockingType +end + +module ActiveRecord::Locking::Optimistic + def locking_enabled?(); end +end + +module ActiveRecord::Locking::Optimistic + extend ::ActiveSupport::Concern +end + +module ActiveRecord::Locking::Pessimistic + def lock!(lock=T.unsafe(nil)); end +end + +module ActiveRecord::Locking + extend ::ActiveSupport::Autoload +end + +class ActiveRecord::LogSubscriber + def sql(event); end + IGNORE_PAYLOAD_NAMES = ::T.let(nil, ::T.untyped) + RAILS_GEM_ROOT = ::T.let(nil, ::T.untyped) +end + +class ActiveRecord::LogSubscriber + def self.reset_runtime(); end + + def self.runtime(); end + + def self.runtime=(value); end +end + +class ActiveRecord::Migration + def announce(message); end + + def connection(); end + + def copy(destination, sources, options=T.unsafe(nil)); end + + def disable_ddl_transaction(); end + + def down(); end + + def exec_migration(conn, direction); end + + def initialize(name=T.unsafe(nil), version=T.unsafe(nil)); end + + def method_missing(method, *arguments, &block); end + + def migrate(direction); end + + def name(); end + + def name=(name); end + + def next_migration_number(number); end + + def proper_table_name(name, options=T.unsafe(nil)); end + + def reversible(); end + + def revert(*migration_classes); end + + def reverting?(); end + + def run(*migration_classes); end + + def say(message, subitem=T.unsafe(nil)); end + + def say_with_time(message); end + + def suppress_messages(); end + + def table_name_options(config=T.unsafe(nil)); end + + def up(); end + + def up_only(); end + + def verbose(); end + + def verbose=(obj); end + + def version(); end + + def version=(version); end + + def write(text=T.unsafe(nil)); end + MigrationFilenameRegexp = ::T.let(nil, ::T.untyped) +end + +class ActiveRecord::Migration::CheckPending + def call(env); end + + def initialize(app); end +end + +class ActiveRecord::Migration::CheckPending +end + +class ActiveRecord::Migration::CommandRecorder + include ::ActiveRecord::Migration::JoinTable + include ::ActiveRecord::Migration::CommandRecorder::StraightReversions + include ::Paperclip::Schema::CommandRecorder + def add_belongs_to(*args, &block); end + + def add_column(*args, &block); end + + def add_foreign_key(*args, &block); end + + def add_index(*args, &block); end + + def add_reference(*args, &block); end + + def add_timestamps(*args, &block); end + + def change_column(*args, &block); end + + def change_column_default(*args, &block); end + + def change_column_null(*args, &block); end + + def change_table(table_name, options=T.unsafe(nil)); end + + def commands(); end + + def commands=(commands); end + + def create_join_table(*args, &block); end + + def create_table(*args, &block); end + + def delegate(); end + + def delegate=(delegate); end + + def disable_extension(*args, &block); end + + def drop_join_table(*args, &block); end + + def drop_table(*args, &block); end + + def enable_extension(*args, &block); end + + def execute(*args, &block); end + + def execute_block(*args, &block); end + + def initialize(delegate=T.unsafe(nil)); end + + def inverse_of(command, args, &block); end + + def invert_add_belongs_to(args, &block); end + + def invert_remove_belongs_to(args, &block); end + + def record(*command, &block); end + + def remove_belongs_to(*args, &block); end + + def remove_column(*args, &block); end + + def remove_columns(*args, &block); end + + def remove_foreign_key(*args, &block); end + + def remove_index(*args, &block); end + + def remove_reference(*args, &block); end + + def remove_timestamps(*args, &block); end + + def rename_column(*args, &block); end + + def rename_index(*args, &block); end + + def rename_table(*args, &block); end + + def revert(); end + + def reverting(); end + + def reverting=(reverting); end + + def transaction(*args, &block); end + ReversibleAndIrreversibleMethods = ::T.let(nil, ::T.untyped) +end + +module ActiveRecord::Migration::CommandRecorder::StraightReversions + def invert_add_column(args, &block); end + + def invert_add_reference(args, &block); end + + def invert_add_timestamps(args, &block); end + + def invert_create_join_table(args, &block); end + + def invert_create_table(args, &block); end + + def invert_disable_extension(args, &block); end + + def invert_drop_join_table(args, &block); end + + def invert_drop_table(args, &block); end + + def invert_enable_extension(args, &block); end + + def invert_execute_block(args, &block); end + + def invert_remove_column(args, &block); end + + def invert_remove_reference(args, &block); end + + def invert_remove_timestamps(args, &block); end + + def invert_transaction(args, &block); end +end + +module ActiveRecord::Migration::CommandRecorder::StraightReversions +end + +class ActiveRecord::Migration::CommandRecorder +end + +class ActiveRecord::Migration::Compatibility::V4_2 + def add_belongs_to(*_, **options); end + + def add_reference(*_, **options); end + + def add_timestamps(_, **options); end + + def index_exists?(table_name, column_name, options=T.unsafe(nil)); end + + def remove_index(table_name, options=T.unsafe(nil)); end +end + +module ActiveRecord::Migration::Compatibility::V4_2::TableDefinition + def belongs_to(*_, **options); end + + def references(*_, **options); end + + def timestamps(**options); end +end + +module ActiveRecord::Migration::Compatibility::V4_2::TableDefinition +end + +class ActiveRecord::Migration::Compatibility::V4_2 +end + +class ActiveRecord::Migration::Compatibility::V5_0 + def add_belongs_to(table_name, ref_name, **options); end + + def add_column(table_name, column_name, type, options=T.unsafe(nil)); end + + def add_reference(table_name, ref_name, **options); end + + def change_table(table_name, options=T.unsafe(nil)); end + + def create_join_table(table_1, table_2, column_options: T.unsafe(nil), **options); end +end + +module ActiveRecord::Migration::Compatibility::V5_0::TableDefinition + def belongs_to(*args, **options); end + + def primary_key(name, type=T.unsafe(nil), **options); end + + def references(*args, **options); end +end + +module ActiveRecord::Migration::Compatibility::V5_0::TableDefinition +end + +class ActiveRecord::Migration::Compatibility::V5_0 +end + +class ActiveRecord::Migration::Compatibility::V5_1 + def change_column(table_name, column_name, type, options=T.unsafe(nil)); end + + def create_table(table_name, options=T.unsafe(nil)); end +end + +module ActiveRecord::Migration::Compatibility + def self.find(version); end +end + +module ActiveRecord::Migration::JoinTable +end + +module ActiveRecord::Migration::JoinTable +end + +class ActiveRecord::Migration::ReversibleBlockHelper + def down(); end + + def reverting(); end + + def reverting=(_); end + + def up(); end +end + +class ActiveRecord::Migration::ReversibleBlockHelper + def self.[](*_); end + + def self.members(); end +end + +class ActiveRecord::Migration + def self.[](version); end + + def self.check_pending!(connection=T.unsafe(nil)); end + + def self.current_version(); end + + def self.delegate(); end + + def self.delegate=(delegate); end + + def self.disable_ddl_transaction(); end + + def self.disable_ddl_transaction!(); end + + def self.disable_ddl_transaction=(disable_ddl_transaction); end + + def self.inherited(subclass); end + + def self.load_schema_if_pending!(); end + + def self.maintain_test_schema!(); end + + def self.method_missing(name, *args, &block); end + + def self.migrate(direction); end + + def self.nearest_delegate(); end + + def self.verbose(); end + + def self.verbose=(obj); end +end + +class ActiveRecord::MigrationContext + def any_migrations?(); end + + def current_environment(); end + + def current_version(); end + + def down(target_version=T.unsafe(nil)); end + + def forward(steps=T.unsafe(nil)); end + + def get_all_versions(); end + + def initialize(migrations_paths); end + + def last_migration(); end + + def last_stored_environment(); end + + def migrate(target_version=T.unsafe(nil), &block); end + + def migration_files(); end + + def migrations(); end + + def migrations_paths(); end + + def migrations_status(); end + + def needs_migration?(); end + + def open(); end + + def parse_migration_filename(filename); end + + def protected_environment?(); end + + def rollback(steps=T.unsafe(nil)); end + + def run(direction, target_version); end + + def up(target_version=T.unsafe(nil)); end +end + +class ActiveRecord::MigrationContext +end + +class ActiveRecord::MigrationError + def initialize(message=T.unsafe(nil)); end +end + +class ActiveRecord::MigrationProxy + def announce(*args, &block); end + + def basename(); end + + def disable_ddl_transaction(*args, &block); end + + def filename(); end + + def filename=(_); end + + def initialize(name, version, filename, scope); end + + def migrate(*args, &block); end + + def mtime(); end + + def name(); end + + def name=(_); end + + def scope(); end + + def scope=(_); end + + def version(); end + + def version=(_); end + + def write(*args, &block); end +end + +class ActiveRecord::MigrationProxy + def self.[](*_); end + + def self.members(); end +end + +class ActiveRecord::Migrator + def current(); end + + def current_migration(); end + + def current_version(); end + + def initialize(direction, migrations, target_version=T.unsafe(nil)); end + + def load_migrated(); end + + def migrate(); end + + def migrated(); end + + def migrations(); end + + def pending_migrations(); end + + def run(); end + + def runnable(); end + MIGRATOR_SALT = ::T.let(nil, ::T.untyped) +end + +class ActiveRecord::Migrator + def self.current_version(); end + + def self.migrations_path=(path); end + + def self.migrations_paths(); end + + def self.migrations_paths=(migrations_paths); end +end + +class ActiveRecord::MismatchedForeignKey + def initialize(adapter=T.unsafe(nil), message: T.unsafe(nil), sql: T.unsafe(nil), binds: T.unsafe(nil), table: T.unsafe(nil), foreign_key: T.unsafe(nil), target_table: T.unsafe(nil), primary_key: T.unsafe(nil), primary_key_column: T.unsafe(nil)); end +end + +module ActiveRecord::ModelSchema +end + +module ActiveRecord::ModelSchema::ClassMethods + def _default_attributes(); end + + def attribute_types(); end + + def attributes_builder(); end + + def column_defaults(); end + + def column_names(); end + + def columns(); end + + def columns_hash(); end + + def content_columns(); end + + def full_table_name_prefix(); end + + def full_table_name_suffix(); end + + def ignored_columns(); end + + def ignored_columns=(columns); end + + def inheritance_column(); end + + def inheritance_column=(value); end + + def initialize_load_schema_monitor(); end + + def next_sequence_value(); end + + def prefetch_primary_key?(); end + + def protected_environments(); end + + def protected_environments=(environments); end + + def quoted_table_name(); end + + def reset_column_information(); end + + def reset_sequence_name(); end + + def reset_table_name(); end + + def sequence_name(); end + + def sequence_name=(value); end + + def table_exists?(); end + + def table_name(); end + + def table_name=(value); end + + def type_for_attribute(attr_name, &block); end + + def yaml_encoder(); end +end + +module ActiveRecord::ModelSchema::ClassMethods +end + +module ActiveRecord::ModelSchema + extend ::ActiveSupport::Concern + def self.derive_join_table_name(first_table, second_table); end +end + +class ActiveRecord::MultiparameterAssignmentErrors + def errors(); end + + def initialize(errors=T.unsafe(nil)); end +end + +module ActiveRecord::NestedAttributes + def _destroy(); end + UNASSIGNABLE_KEYS = ::T.let(nil, ::T.untyped) +end + +module ActiveRecord::NestedAttributes::ClassMethods + REJECT_ALL_BLANK_PROC = ::T.let(nil, ::T.untyped) +end + +class ActiveRecord::NestedAttributes::TooManyRecords +end + +class ActiveRecord::NestedAttributes::TooManyRecords +end + +module ActiveRecord::NestedAttributes + extend ::ActiveSupport::Concern +end + +class ActiveRecord::NoEnvironmentInSchemaError + def initialize(); end +end + +module ActiveRecord::NoTouching + def no_touching?(); end + + def touch(*_); end + + def touch_later(*_); end +end + +module ActiveRecord::NoTouching::ClassMethods + def no_touching(&block); end +end + +module ActiveRecord::NoTouching::ClassMethods +end + +module ActiveRecord::NoTouching + extend ::ActiveSupport::Concern + def self.applied_to?(klass); end + + def self.apply_to(klass); end +end + +class ActiveRecord::NullMigration + def initialize(); end +end + +class ActiveRecord::NullMigration +end + +module ActiveRecord::NullRelation + def any?(); end + + def calculate(operation, _column_name); end + + def delete(_id_or_array); end + + def delete_all(); end + + def empty?(); end + + def exists?(_conditions=T.unsafe(nil)); end + + def many?(); end + + def none?(); end + + def one?(); end + + def or(other); end + + def pluck(*column_names); end + + def to_sql(); end + + def update_all(_updates); end +end + +module ActiveRecord::NullRelation +end + +module ActiveRecord::Persistence + def delete(); end + + def destroy(); end + + def destroy!(); end +end + +module ActiveRecord::Persistence::ClassMethods + def _delete_record(constraints); end + + def _insert_record(values); end + + def _update_record(values, constraints); end +end + +module ActiveRecord::Persistence + extend ::ActiveSupport::Concern +end + +class ActiveRecord::PredicateBuilder + def build(attribute, value); end + + def build_bind_attribute(column_name, value); end + + def build_from_hash(attributes); end + + def expand_from_hash(attributes); end + + def initialize(table); end + + def register_handler(klass, handler); end + + def resolve_column_aliases(*args, &block); end + + def table(); end +end + +class ActiveRecord::PredicateBuilder::ArrayHandler + def call(attribute, value); end + + def initialize(predicate_builder); end + + def predicate_builder(); end +end + +module ActiveRecord::PredicateBuilder::ArrayHandler::NullPredicate +end + +module ActiveRecord::PredicateBuilder::ArrayHandler::NullPredicate + def self.or(other); end +end + +class ActiveRecord::PredicateBuilder::ArrayHandler +end + +class ActiveRecord::PredicateBuilder::AssociationQueryValue + def associated_table(); end + + def initialize(associated_table, value); end + + def queries(); end + + def value(); end +end + +class ActiveRecord::PredicateBuilder::AssociationQueryValue +end + +class ActiveRecord::PredicateBuilder::BaseHandler + def call(attribute, value); end + + def initialize(predicate_builder); end + + def predicate_builder(); end +end + +class ActiveRecord::PredicateBuilder::BaseHandler +end + +class ActiveRecord::PredicateBuilder::BasicObjectHandler + def call(attribute, value); end + + def initialize(predicate_builder); end + + def predicate_builder(); end +end + +class ActiveRecord::PredicateBuilder::BasicObjectHandler +end + +class ActiveRecord::PredicateBuilder::PolymorphicArrayValue + def associated_table(); end + + def initialize(associated_table, values); end + + def queries(); end + + def values(); end +end + +class ActiveRecord::PredicateBuilder::PolymorphicArrayValue +end + +class ActiveRecord::PredicateBuilder::RangeHandler + def call(attribute, value); end + + def initialize(predicate_builder); end + + def predicate_builder(); end +end + +class ActiveRecord::PredicateBuilder::RangeHandler::RangeWithBinds + def exclude_end?(); end +end + +class ActiveRecord::PredicateBuilder::RangeHandler::RangeWithBinds +end + +class ActiveRecord::PredicateBuilder::RangeHandler +end + +class ActiveRecord::PredicateBuilder::RelationHandler + def call(attribute, value); end +end + +class ActiveRecord::PredicateBuilder::RelationHandler +end + +class ActiveRecord::PredicateBuilder + def self.references(attributes); end +end + +class ActiveRecord::ProtectedEnvironmentError + def initialize(env=T.unsafe(nil)); end +end + +class ActiveRecord::QueryCache +end + +module ActiveRecord::QueryCache::ClassMethods + def cache(&block); end + + def uncached(&block); end +end + +module ActiveRecord::QueryCache::ClassMethods +end + +class ActiveRecord::QueryCache + def self.complete(pools); end + + def self.install_executor_hooks(executor=T.unsafe(nil)); end + + def self.run(); end +end + +module ActiveRecord::QueryMethods + include ::ActiveModel::ForbiddenAttributesProtection + def _select!(*fields); end + + def arel(aliases=T.unsafe(nil)); end + + def create_with(value); end + + def create_with!(value); end + + def create_with_value(); end + + def create_with_value=(value); end + + def distinct(value=T.unsafe(nil)); end + + def distinct!(value=T.unsafe(nil)); end + + def distinct_value(); end + + def distinct_value=(value); end + + def eager_load(*args); end + + def eager_load!(*args); end + + def eager_load_values(); end + + def eager_load_values=(value); end + + def extending(*modules, &block); end + + def extending!(*modules, &block); end + + def extending_values(); end + + def extending_values=(value); end + + def extensions(); end + + def from(value, subquery_name=T.unsafe(nil)); end + + def from!(value, subquery_name=T.unsafe(nil)); end + + def from_clause(); end + + def from_clause=(value); end + + def get_value(name); end + + def group(*args); end + + def group!(*args); end + + def group_values(); end + + def group_values=(value); end + + def having(opts, *rest); end + + def having!(opts, *rest); end + + def having_clause(); end + + def having_clause=(value); end + + def includes(*args); end + + def includes!(*args); end + + def includes_values(); end + + def includes_values=(value); end + + def joins(*args); end + + def joins!(*args); end + + def joins_values(); end + + def joins_values=(value); end + + def left_joins(*args); end + + def left_outer_joins(*args); end + + def left_outer_joins!(*args); end + + def left_outer_joins_values(); end + + def left_outer_joins_values=(value); end + + def limit(value); end + + def limit!(value); end + + def limit_value(); end + + def limit_value=(value); end + + def lock(locks=T.unsafe(nil)); end + + def lock!(locks=T.unsafe(nil)); end + + def lock_value(); end + + def lock_value=(value); end + + def none(); end + + def none!(); end + + def offset(value); end + + def offset!(value); end + + def offset_value(); end + + def offset_value=(value); end + + def or(other); end + + def or!(other); end + + def order(*args); end + + def order!(*args); end + + def order_values(); end + + def order_values=(value); end + + def preload(*args); end + + def preload!(*args); end + + def preload_values(); end + + def preload_values=(value); end + + def readonly(value=T.unsafe(nil)); end + + def readonly!(value=T.unsafe(nil)); end + + def readonly_value(); end + + def readonly_value=(value); end + + def references(*table_names); end + + def references!(*table_names); end + + def references_values(); end + + def references_values=(value); end + + def reorder(*args); end + + def reorder!(*args); end + + def reordering_value(); end + + def reordering_value=(value); end + + def reverse_order(); end + + def reverse_order!(); end + + def reverse_order_value(); end + + def reverse_order_value=(value); end + + def rewhere(conditions); end + + def select(*fields); end + + def select_values(); end + + def select_values=(value); end + + def set_value(name, value); end + + def skip_query_cache!(value=T.unsafe(nil)); end + + def skip_query_cache_value(); end + + def skip_query_cache_value=(value); end + + def unscope(*args); end + + def unscope!(*args); end + + def unscope_values(); end + + def unscope_values=(value); end + + def where(opts=T.unsafe(nil), *rest); end + + def where!(opts, *rest); end + + def where_clause(); end + + def where_clause=(value); end + DEFAULT_VALUES = ::T.let(nil, ::T.untyped) + FROZEN_EMPTY_ARRAY = ::T.let(nil, ::T.untyped) + FROZEN_EMPTY_HASH = ::T.let(nil, ::T.untyped) + STRUCTURAL_OR_METHODS = ::T.let(nil, ::T.untyped) + VALID_DIRECTIONS = ::T.let(nil, ::T.untyped) + VALID_UNSCOPING_VALUES = ::T.let(nil, ::T.untyped) +end + +class ActiveRecord::QueryMethods::WhereChain + include ::ActiveModel::ForbiddenAttributesProtection + def initialize(scope); end + + def not(opts, *rest); end +end + +class ActiveRecord::QueryMethods::WhereChain +end + +module ActiveRecord::QueryMethods + extend ::ActiveSupport::Concern +end + +module ActiveRecord::Querying + def any?(*args, &block); end + + def average(*args, &block); end + + def calculate(*args, &block); end + + def count(*args, &block); end + + def count_by_sql(sql); end + + def create_with(*args, &block); end + + def delete_all(*args, &block); end + + def destroy_all(*args, &block); end + + def distinct(*args, &block); end + + def eager_load(*args, &block); end + + def except(*args, &block); end + + def exists?(*args, &block); end + + def extending(*args, &block); end + + def fifth(*args, &block); end + + def fifth!(*args, &block); end + + def find(*args, &block); end + + def find_by(*args, &block); end + + def find_by!(*args, &block); end + + def find_by_sql(sql, binds=T.unsafe(nil), preparable: T.unsafe(nil), &block); end + + def find_each(*args, &block); end + + def find_in_batches(*args, &block); end + + def find_or_create_by(*args, &block); end + + def find_or_create_by!(*args, &block); end + + def find_or_initialize_by(*args, &block); end + + def first(*args, &block); end + + def first!(*args, &block); end + + def first_or_create(*args, &block); end + + def first_or_create!(*args, &block); end + + def first_or_initialize(*args, &block); end + + def forty_two(*args, &block); end + + def forty_two!(*args, &block); end + + def fourth(*args, &block); end + + def fourth!(*args, &block); end + + def from(*args, &block); end + + def group(*args, &block); end + + def having(*args, &block); end + + def ids(*args, &block); end + + def in_batches(*args, &block); end + + def includes(*args, &block); end + + def joins(*args, &block); end + + def last(*args, &block); end + + def last!(*args, &block); end + + def left_joins(*args, &block); end + + def left_outer_joins(*args, &block); end + + def limit(*args, &block); end + + def lock(*args, &block); end + + def many?(*args, &block); end + + def maximum(*args, &block); end + + def merge(*args, &block); end + + def minimum(*args, &block); end + + def none(*args, &block); end + + def none?(*args, &block); end + + def offset(*args, &block); end + + def one?(*args, &block); end + + def or(*args, &block); end + + def order(*args, &block); end + + def pluck(*args, &block); end + + def preload(*args, &block); end + + def readonly(*args, &block); end + + def references(*args, &block); end + + def reorder(*args, &block); end + + def rewhere(*args, &block); end + + def second(*args, &block); end + + def second!(*args, &block); end + + def second_to_last(*args, &block); end + + def second_to_last!(*args, &block); end + + def select(*args, &block); end + + def sum(*args, &block); end + + def take(*args, &block); end + + def take!(*args, &block); end + + def third(*args, &block); end + + def third!(*args, &block); end + + def third_to_last(*args, &block); end + + def third_to_last!(*args, &block); end + + def unscope(*args, &block); end + + def update_all(*args, &block); end + + def where(*args, &block); end +end + +module ActiveRecord::Querying +end + +class ActiveRecord::Railtie +end + +class ActiveRecord::Railtie +end + +module ActiveRecord::Railties +end + +module ActiveRecord::Railties::ControllerRuntime + def db_runtime(); end + + def db_runtime=(db_runtime); end +end + +module ActiveRecord::Railties::ControllerRuntime + extend ::ActiveSupport::Concern +end + +module ActiveRecord::Railties +end + +module ActiveRecord::ReadonlyAttributes +end + +module ActiveRecord::ReadonlyAttributes::ClassMethods + def attr_readonly(*attributes); end + + def readonly_attributes(); end +end + +module ActiveRecord::ReadonlyAttributes::ClassMethods +end + +module ActiveRecord::ReadonlyAttributes + extend ::ActiveSupport::Concern +end + +class ActiveRecord::RecordInvalid + def initialize(record=T.unsafe(nil)); end + + def record(); end +end + +class ActiveRecord::RecordNotDestroyed + def initialize(message=T.unsafe(nil), record=T.unsafe(nil)); end + + def record(); end +end + +class ActiveRecord::RecordNotFound + def id(); end + + def initialize(message=T.unsafe(nil), model=T.unsafe(nil), primary_key=T.unsafe(nil), id=T.unsafe(nil)); end + + def model(); end + + def primary_key(); end +end + +class ActiveRecord::RecordNotSaved + def initialize(message=T.unsafe(nil), record=T.unsafe(nil)); end + + def record(); end +end + +module ActiveRecord::Reflection +end + +class ActiveRecord::Reflection::AbstractReflection + def actual_source_reflection(); end + + def alias_candidate(name); end + + def build_association(attributes, &block); end + + def build_join_constraint(table, foreign_table); end + + def build_scope(table, predicate_builder=T.unsafe(nil)); end + + def chain(); end + + def check_validity_of_inverse!(); end + + def class_name(); end + + def constraints(); end + + def counter_cache_column(); end + + def counter_must_be_updated_by_has_many?(); end + + def get_join_keys(association_klass); end + + def has_cached_counter?(); end + + def inverse_of(); end + + def inverse_updates_counter_cache?(); end + + def inverse_updates_counter_in_memory?(); end + + def inverse_which_updates_counter_cache(); end + + def join_foreign_key(); end + + def join_keys(); end + + def join_primary_key(*_); end + + def join_scope(table, foreign_klass); end + + def join_scopes(table, predicate_builder); end + + def klass_join_scope(table, predicate_builder); end + + def scopes(); end + + def table_name(); end + + def through_reflection?(); end +end + +class ActiveRecord::Reflection::AbstractReflection::JoinKeys + def foreign_key(); end + + def foreign_key=(_); end + + def key(); end + + def key=(_); end +end + +class ActiveRecord::Reflection::AbstractReflection::JoinKeys + def self.[](*_); end + + def self.members(); end +end + +class ActiveRecord::Reflection::AbstractReflection +end + +class ActiveRecord::Reflection::AggregateReflection + def mapping(); end +end + +class ActiveRecord::Reflection::AggregateReflection +end + +class ActiveRecord::Reflection::AssociationReflection + def active_record_primary_key(); end + + def add_as_polymorphic_through(reflection, seed); end + + def add_as_source(seed); end + + def add_as_through(seed); end + + def association_class(); end + + def association_foreign_key(); end + + def association_primary_key(klass=T.unsafe(nil)); end + + def association_scope_cache(conn, owner, &block); end + + def belongs_to?(); end + + def check_eager_loadable!(); end + + def check_preloadable!(); end + + def check_validity!(); end + + def clear_association_scope_cache(); end + + def collect_join_chain(); end + + def collection?(); end + + def constructable?(); end + + def extensions(); end + + def foreign_key(); end + + def foreign_type(); end + + def has_inverse?(); end + + def has_one?(); end + + def has_scope?(); end + + def join_id_for(owner); end + + def join_table(); end + + def macro(); end + + def nested?(); end + + def parent_reflection(); end + + def parent_reflection=(parent_reflection); end + + def polymorphic?(); end + + def polymorphic_inverse_of(associated_class); end + + def source_reflection(); end + + def through_reflection(); end + + def type(); end + + def validate?(); end + INVALID_AUTOMATIC_INVERSE_OPTIONS = ::T.let(nil, ::T.untyped) + VALID_AUTOMATIC_INVERSE_MACROS = ::T.let(nil, ::T.untyped) +end + +class ActiveRecord::Reflection::AssociationReflection +end + +class ActiveRecord::Reflection::BelongsToReflection + def join_primary_key(klass=T.unsafe(nil)); end +end + +class ActiveRecord::Reflection::BelongsToReflection +end + +module ActiveRecord::Reflection::ClassMethods + def _reflect_on_association(association); end + + def clear_reflections_cache(); end + + def reflect_on_aggregation(aggregation); end + + def reflect_on_all_aggregations(); end + + def reflect_on_all_associations(macro=T.unsafe(nil)); end + + def reflect_on_all_autosave_associations(); end + + def reflect_on_association(association); end + + def reflections(); end +end + +module ActiveRecord::Reflection::ClassMethods +end + +class ActiveRecord::Reflection::HasAndBelongsToManyReflection +end + +class ActiveRecord::Reflection::HasAndBelongsToManyReflection +end + +class ActiveRecord::Reflection::HasManyReflection +end + +class ActiveRecord::Reflection::HasManyReflection +end + +class ActiveRecord::Reflection::HasOneReflection +end + +class ActiveRecord::Reflection::HasOneReflection +end + +class ActiveRecord::Reflection::MacroReflection + def ==(other_aggregation); end + + def active_record(); end + + def autosave=(autosave); end + + def compute_class(name); end + + def initialize(name, scope, options, active_record); end + + def klass(); end + + def name(); end + + def options(); end + + def plural_name(); end + + def scope(); end + + def scope_for(relation, owner=T.unsafe(nil)); end +end + +class ActiveRecord::Reflection::MacroReflection +end + +class ActiveRecord::Reflection::PolymorphicReflection + def get_join_keys(*args, &block); end + + def initialize(reflection, previous_reflection); end + + def klass(*args, &block); end + + def plural_name(*args, &block); end + + def scope(*args, &block); end + + def scope_for(*args, &block); end + + def type(*args, &block); end +end + +class ActiveRecord::Reflection::PolymorphicReflection +end + +class ActiveRecord::Reflection::RuntimeReflection + def aliased_table(); end + + def all_includes(); end + + def constraints(*args, &block); end + + def get_join_keys(*args, &block); end + + def initialize(reflection, association); end + + def klass(); end + + def scope(*args, &block); end + + def type(*args, &block); end +end + +class ActiveRecord::Reflection::RuntimeReflection +end + +class ActiveRecord::Reflection::ThroughReflection + def active_record(*args, &block); end + + def active_record_primary_key(*args, &block); end + + def add_as_polymorphic_through(reflection, seed); end + + def add_as_source(seed); end + + def add_as_through(seed); end + + def association_class(*args, &block); end + + def association_foreign_key(*args, &block); end + + def association_primary_key(klass=T.unsafe(nil)); end + + def association_scope_cache(*args, &block); end + + def autosave=(arg); end + + def belongs_to?(*args, &block); end + + def check_eager_loadable!(*args, &block); end + + def check_preloadable!(*args, &block); end + + def check_validity!(); end + + def clear_association_scope_cache(); end + + def collect_join_chain(); end + + def collection?(*args, &block); end + + def compute_class(*args, &block); end + + def constructable?(*args, &block); end + + def delegate_reflection(); end + + def extensions(*args, &block); end + + def foreign_key(*args, &block); end + + def foreign_type(*args, &block); end + + def get_join_keys(*args, &block); end + + def has_inverse?(*args, &block); end + + def has_one?(*args, &block); end + + def has_scope?(); end + + def initialize(delegate_reflection); end + + def join_id_for(*args, &block); end + + def join_table(*args, &block); end + + def klass(); end + + def macro(*args, &block); end + + def name(*args, &block); end + + def nested?(); end + + def options(*args, &block); end + + def parent_reflection(*args, &block); end + + def parent_reflection=(arg); end + + def plural_name(*args, &block); end + + def polymorphic?(*args, &block); end + + def polymorphic_inverse_of(*args, &block); end + + def scope(*args, &block); end + + def scope_for(*args, &block); end + + def source_options(); end + + def source_reflection(); end + + def source_reflection_name(); end + + def source_reflection_names(); end + + def through_options(); end + + def through_reflection(); end + + def type(*args, &block); end + + def validate?(*args, &block); end +end + +class ActiveRecord::Reflection::ThroughReflection +end + +module ActiveRecord::Reflection + extend ::ActiveSupport::Concern + def self.add_aggregate_reflection(ar, name, reflection); end + + def self.add_reflection(ar, name, reflection); end + + def self.create(macro, name, scope, options, ar); end +end + +class ActiveRecord::Relation + include ::Enumerable + include ::ActiveRecord::Delegation + include ::ActiveRecord::Explain + include ::ActiveRecord::Batches + include ::ActiveRecord::QueryMethods + include ::ActiveModel::ForbiddenAttributesProtection + include ::ActiveRecord::SpawnMethods + include ::ActiveRecord::Calculations + include ::ActiveRecord::FinderMethods + include ::WillPaginate::ActiveRecord::Pagination + def ==(other); end + + def _exec_scope(*args, &block); end + + def alias_tracker(joins=T.unsafe(nil), aliases=T.unsafe(nil)); end + + def arel_attribute(name); end + + def build(attributes=T.unsafe(nil), &block); end + + def cache_key(timestamp_column=T.unsafe(nil)); end + + def create(attributes=T.unsafe(nil), &block); end + + def create!(attributes=T.unsafe(nil), &block); end + + def destroy_all(); end + + def eager_loading?(); end + + def empty?(); end + + def empty_scope?(); end + + def encode_with(coder); end + + def explain(); end + + def find_or_create_by(attributes, &block); end + + def find_or_create_by!(attributes, &block); end + + def find_or_initialize_by(attributes, &block); end + + def first_or_create(attributes=T.unsafe(nil), &block); end + + def first_or_create!(attributes=T.unsafe(nil), &block); end + + def first_or_initialize(attributes=T.unsafe(nil), &block); end + + def has_limit_or_offset?(); end + + def initialize(klass, table: T.unsafe(nil), predicate_builder: T.unsafe(nil), values: T.unsafe(nil)); end + + def joined_includes_values(); end + + def klass(); end + + def load(&block); end + + def load_records(records); end + + def loaded(); end + + def loaded?(); end + + def locked?(); end + + def model(); end + + def new(attributes=T.unsafe(nil), &block); end + + def predicate_builder(); end + + def records(); end + + def reload(); end + + def reset(); end + + def scope_for_create(); end + + def scoping(); end + + def size(); end + + def table(); end + + def to_a(); end + + def to_ary(); end + + def to_sql(); end + + def update(id=T.unsafe(nil), attributes); end + + def update_all(updates); end + + def values(); end + + def where_values_hash(relation_table_name=T.unsafe(nil)); end + CLAUSE_METHODS = ::T.let(nil, ::T.untyped) + INVALID_METHODS_FOR_DELETE_ALL = ::T.let(nil, ::T.untyped) + MULTI_VALUE_METHODS = ::T.let(nil, ::T.untyped) + SINGLE_VALUE_METHODS = ::T.let(nil, ::T.untyped) + VALUE_METHODS = ::T.let(nil, ::T.untyped) +end + +class ActiveRecord::Relation::FromClause + def empty?(); end + + def initialize(value, name); end + + def merge(other); end + + def name(); end + + def value(); end +end + +class ActiveRecord::Relation::FromClause + def self.empty(); end +end + +class ActiveRecord::Relation::HashMerger + def initialize(relation, hash); end + + def merge(); end + + def other(); end + + def relation(); end +end + +class ActiveRecord::Relation::HashMerger +end + +class ActiveRecord::Relation::Merger + def initialize(relation, other); end + + def merge(); end + + def normal_values(); end + + def other(); end + + def relation(); end + + def values(); end + NORMAL_VALUES = ::T.let(nil, ::T.untyped) +end + +class ActiveRecord::Relation::Merger +end + +class ActiveRecord::Relation::QueryAttribute + def boundable?(); end + + def infinity?(); end + + def type_cast(value); end +end + +class ActiveRecord::Relation::QueryAttribute +end + +class ActiveRecord::Relation::WhereClause + def +(other); end + + def -(other); end + + def ==(other); end + + def any?(*args, &block); end + + def ast(); end + + def empty?(*args, &block); end + + def except(*columns); end + + def initialize(predicates); end + + def invert(); end + + def merge(other); end + + def or(other); end + + def predicates(); end + + def referenced_columns(); end + + def to_h(table_name=T.unsafe(nil)); end + ARRAY_WITH_EMPTY_STRING = ::T.let(nil, ::T.untyped) +end + +class ActiveRecord::Relation::WhereClause + def self.empty(); end +end + +class ActiveRecord::Relation::WhereClauseFactory + def build(opts, other); end + + def initialize(klass, predicate_builder); end + + def klass(); end + + def predicate_builder(); end +end + +class ActiveRecord::Relation::WhereClauseFactory +end + +class ActiveRecord::Relation + extend ::ActiveRecord::Delegation::ClassMethods +end + +class ActiveRecord::Result + include ::Enumerable + def [](idx); end + + def cast_values(type_overrides=T.unsafe(nil)); end + + def collect!(); end + + def column_types(); end + + def columns(); end + + def each(&blk); end + + def empty?(); end + + def first(); end + + def initialize(columns, rows, column_types=T.unsafe(nil)); end + + def last(); end + + def length(); end + + def map!(); end + + def rows(); end + + def to_ary(); end + + def to_hash(); end +end + +class ActiveRecord::RuntimeRegistry + def connection_handler(); end + + def connection_handler=(connection_handler); end + + def sql_runtime(); end + + def sql_runtime=(sql_runtime); end +end + +class ActiveRecord::RuntimeRegistry + extend ::ActiveSupport::PerThreadRegistry + def self.connection_handler(); end + + def self.connection_handler=(x); end + + def self.sql_runtime(); end + + def self.sql_runtime=(x); end +end + +module ActiveRecord::Sanitization +end + +module ActiveRecord::Sanitization::ClassMethods + def expand_hash_conditions_for_aggregates_with_deprecation(*args, &block); end + + def sanitize_sql(condition); end + + def sanitize_sql_array(ary); end + + def sanitize_sql_for_assignment(assignments, default_table_name=T.unsafe(nil)); end + + def sanitize_sql_for_conditions(condition); end + + def sanitize_sql_for_order(condition); end + + def sanitize_sql_hash_for_assignment(attrs, table); end + + def sanitize_sql_like(string, escape_character=T.unsafe(nil)); end +end + +module ActiveRecord::Sanitization::ClassMethods +end + +module ActiveRecord::Sanitization + extend ::ActiveSupport::Concern +end + +class ActiveRecord::Schema + def define(info, &block); end +end + +class ActiveRecord::SchemaDumper + def dump(stream); end + + def ignore_tables(); end + + def ignore_tables=(obj); end + + def initialize(connection, options=T.unsafe(nil)); end +end + +class ActiveRecord::SchemaDumper + def self.dump(connection=T.unsafe(nil), stream=T.unsafe(nil), config=T.unsafe(nil)); end + + def self.ignore_tables(); end + + def self.ignore_tables=(obj); end +end + +class ActiveRecord::SchemaMigration + include ::ActiveRecord::SchemaMigration::GeneratedAssociationMethods + def version(); end +end + +module ActiveRecord::SchemaMigration::GeneratedAssociationMethods +end + +module ActiveRecord::SchemaMigration::GeneratedAssociationMethods +end + +class ActiveRecord::SchemaMigration + def self.all_versions(); end + + def self.create_table(); end + + def self.drop_table(); end + + def self.normalize_migration_number(number); end + + def self.normalized_versions(); end +end + +module ActiveRecord::Scoping + def initialize_internals_callback(); end + + def populate_with_current_scope_attributes(); end +end + +module ActiveRecord::Scoping::ClassMethods + def current_scope(skip_inherited_scope=T.unsafe(nil)); end + + def current_scope=(scope); end + + def scope_attributes(); end + + def scope_attributes?(); end +end + +module ActiveRecord::Scoping::ClassMethods +end + +module ActiveRecord::Scoping::Default + extend ::ActiveSupport::Concern +end + +module ActiveRecord::Scoping::Named + extend ::ActiveSupport::Concern +end + +class ActiveRecord::Scoping::ScopeRegistry + def set_value_for(scope_type, model, value); end + + def value_for(scope_type, model, skip_inherited_scope=T.unsafe(nil)); end + VALID_SCOPE_TYPES = ::T.let(nil, ::T.untyped) +end + +class ActiveRecord::Scoping::ScopeRegistry + extend ::ActiveSupport::PerThreadRegistry + def self.value_for(*args, &block); end +end + +module ActiveRecord::Scoping + extend ::ActiveSupport::Concern + extend ::ActiveSupport::Autoload +end + +module ActiveRecord::SecureToken +end + +module ActiveRecord::SecureToken::ClassMethods + def generate_unique_secure_token(); end + + def has_secure_token(attribute=T.unsafe(nil)); end +end + +module ActiveRecord::SecureToken::ClassMethods +end + +module ActiveRecord::SecureToken + extend ::ActiveSupport::Concern +end + +module ActiveRecord::Serialization + def serializable_hash(options=T.unsafe(nil)); end + + def to_xml(options=T.unsafe(nil), &block); end +end + +module ActiveRecord::Serialization + extend ::ActiveSupport::Concern +end + +module ActiveRecord::SpawnMethods + def except(*skips); end + + def merge(other); end + + def merge!(other); end + + def only(*onlies); end + + def spawn(); end +end + +module ActiveRecord::SpawnMethods +end + +class ActiveRecord::StaleObjectError + def attempted_action(); end + + def initialize(record=T.unsafe(nil), attempted_action=T.unsafe(nil)); end + + def record(); end +end + +class ActiveRecord::StatementCache + def bind_map(); end + + def execute(params, connection, &block); end + + def initialize(query_builder, bind_map, klass); end + + def klass(); end + + def query_builder(); end +end + +class ActiveRecord::StatementCache::BindMap + def bind(values); end + + def initialize(bound_attributes); end +end + +class ActiveRecord::StatementCache::BindMap +end + +class ActiveRecord::StatementCache::Params + def bind(); end +end + +class ActiveRecord::StatementCache::Params +end + +class ActiveRecord::StatementCache::PartialQuery + def initialize(values); end +end + +class ActiveRecord::StatementCache::PartialQuery +end + +class ActiveRecord::StatementCache::Query + def initialize(sql); end + + def sql_for(binds, connection); end +end + +class ActiveRecord::StatementCache::Query +end + +class ActiveRecord::StatementCache::Substitute +end + +class ActiveRecord::StatementCache::Substitute +end + +class ActiveRecord::StatementCache + def self.create(connection, block=T.unsafe(nil)); end + + def self.partial_query(values); end + + def self.query(sql); end + + def self.unsupported_value?(value); end +end + +class ActiveRecord::StatementInvalid + def initialize(message=T.unsafe(nil)); end +end + +module ActiveRecord::Store +end + +module ActiveRecord::Store::ClassMethods + def _store_accessors_module(); end + + def store(store_attribute, options=T.unsafe(nil)); end + + def store_accessor(store_attribute, *keys); end + + def stored_attributes(); end +end + +module ActiveRecord::Store::ClassMethods +end + +class ActiveRecord::Store::HashAccessor +end + +class ActiveRecord::Store::HashAccessor + def self.prepare(object, attribute); end + + def self.read(object, attribute, key); end + + def self.write(object, attribute, key, value); end +end + +class ActiveRecord::Store::IndifferentCoder + def dump(obj); end + + def initialize(attr_name, coder_or_class_name); end + + def load(yaml); end +end + +class ActiveRecord::Store::IndifferentCoder + def self.as_indifferent_hash(obj); end +end + +class ActiveRecord::Store::IndifferentHashAccessor +end + +class ActiveRecord::Store::IndifferentHashAccessor + def self.prepare(object, store_attribute); end +end + +class ActiveRecord::Store::StringKeyedHashAccessor +end + +class ActiveRecord::Store::StringKeyedHashAccessor +end + +module ActiveRecord::Store + extend ::ActiveSupport::Concern +end + +module ActiveRecord::Suppressor + def save(*_); end + + def save!(*_); end +end + +module ActiveRecord::Suppressor::ClassMethods + def suppress(&block); end +end + +module ActiveRecord::Suppressor::ClassMethods +end + +module ActiveRecord::Suppressor + extend ::ActiveSupport::Concern +end + +class ActiveRecord::SuppressorRegistry + def suppressed(); end +end + +class ActiveRecord::SuppressorRegistry + extend ::ActiveSupport::PerThreadRegistry +end + +class ActiveRecord::TableMetadata + def aggregated_with?(aggregation_name); end + + def arel_attribute(column_name); end + + def arel_table(); end + + def associated_table(table_name); end + + def associated_with?(association_name); end + + def association(); end + + def association_foreign_key(*args, &block); end + + def association_foreign_type(*args, &block); end + + def association_join_foreign_key(*args, &block); end + + def association_join_primary_key(*args, &block); end + + def has_column?(column_name); end + + def initialize(klass, arel_table, association=T.unsafe(nil)); end + + def klass(); end + + def polymorphic_association?(); end + + def reflect_on_aggregation(aggregation_name); end + + def resolve_column_aliases(hash); end + + def type(column_name); end +end + +class ActiveRecord::TableMetadata +end + +module ActiveRecord::Tasks +end + +module ActiveRecord::Tasks::DatabaseTasks + def charset(*arguments); end + + def charset_current(environment=T.unsafe(nil)); end + + def check_protected_environments!(); end + + def check_schema_file(filename); end + + def check_target_version(); end + + def collation(*arguments); end + + def collation_current(environment=T.unsafe(nil)); end + + def create(*arguments); end + + def create_all(); end + + def create_current(environment=T.unsafe(nil)); end + + def current_config(options=T.unsafe(nil)); end + + def current_config=(current_config); end + + def database_configuration(); end + + def database_configuration=(database_configuration); end + + def db_dir(); end + + def db_dir=(db_dir); end + + def drop(*arguments); end + + def drop_all(); end + + def drop_current(environment=T.unsafe(nil)); end + + def dump_schema_cache(conn, filename); end + + def env(); end + + def env=(env); end + + def fixtures_path(); end + + def fixtures_path=(fixtures_path); end + + def load_schema(configuration, format=T.unsafe(nil), file=T.unsafe(nil), environment=T.unsafe(nil)); end + + def load_schema_current(format=T.unsafe(nil), file=T.unsafe(nil), environment=T.unsafe(nil)); end + + def load_seed(); end + + def migrate(); end + + def migrations_paths(); end + + def migrations_paths=(migrations_paths); end + + def purge(configuration); end + + def purge_all(); end + + def purge_current(environment=T.unsafe(nil)); end + + def register_task(pattern, task); end + + def root(); end + + def root=(root); end + + def schema_file(format=T.unsafe(nil)); end + + def seed_loader(); end + + def seed_loader=(seed_loader); end + + def structure_dump(*arguments); end + + def structure_load(*arguments); end + + def target_version(); end + LOCAL_HOSTS = ::T.let(nil, ::T.untyped) +end + +module ActiveRecord::Tasks::DatabaseTasks + extend ::ActiveRecord::Tasks::DatabaseTasks + def self.structure_dump_flags(); end + + def self.structure_dump_flags=(obj); end + + def self.structure_load_flags(); end + + def self.structure_load_flags=(obj); end +end + +class ActiveRecord::Tasks::MySQLDatabaseTasks + def charset(); end + + def collation(); end + + def connection(*args, &block); end + + def create(); end + + def drop(); end + + def establish_connection(*args, &block); end + + def initialize(configuration); end + + def purge(); end + + def structure_dump(filename, extra_flags); end + + def structure_load(filename, extra_flags); end +end + +class ActiveRecord::Tasks::MySQLDatabaseTasks +end + +class ActiveRecord::Tasks::PostgreSQLDatabaseTasks + def charset(); end + + def clear_active_connections!(*args, &block); end + + def collation(); end + + def connection(*args, &block); end + + def create(master_established=T.unsafe(nil)); end + + def drop(); end + + def establish_connection(*args, &block); end + + def initialize(configuration); end + + def purge(); end + + def structure_dump(filename, extra_flags); end + + def structure_load(filename, extra_flags); end + DEFAULT_ENCODING = ::T.let(nil, ::T.untyped) + ON_ERROR_STOP_1 = ::T.let(nil, ::T.untyped) + SQL_COMMENT_BEGIN = ::T.let(nil, ::T.untyped) +end + +class ActiveRecord::Tasks::PostgreSQLDatabaseTasks +end + +class ActiveRecord::Tasks::SQLiteDatabaseTasks + def charset(); end + + def connection(*args, &block); end + + def create(); end + + def drop(); end + + def establish_connection(*args, &block); end + + def initialize(configuration, root=T.unsafe(nil)); end + + def purge(); end + + def structure_dump(filename, extra_flags); end + + def structure_load(filename, extra_flags); end +end + +class ActiveRecord::Tasks::SQLiteDatabaseTasks +end + +module ActiveRecord::Tasks + extend ::ActiveSupport::Autoload +end + +module ActiveRecord::TestFixtures + def after_teardown(); end + + def before_setup(); end + + def enlist_fixture_connections(); end + + def run_in_transaction?(); end + + def setup_fixtures(config=T.unsafe(nil)); end + + def teardown_fixtures(); end +end + +module ActiveRecord::TestFixtures + extend ::ActiveSupport::Concern +end + +class ActiveRecord::ThroughCantAssociateThroughHasOneOrManyReflection + def initialize(owner=T.unsafe(nil), reflection=T.unsafe(nil)); end +end + +class ActiveRecord::ThroughNestedAssociationsAreReadonly + def initialize(owner=T.unsafe(nil), reflection=T.unsafe(nil)); end +end + +module ActiveRecord::Timestamp +end + +module ActiveRecord::Timestamp::ClassMethods + def touch_attributes_with_time(*names, time: T.unsafe(nil)); end +end + +module ActiveRecord::Timestamp::ClassMethods +end + +module ActiveRecord::Timestamp + extend ::ActiveSupport::Concern +end + +module ActiveRecord::TouchLater + def touch(*names, time: T.unsafe(nil)); end + + def touch_later(*names); end +end + +module ActiveRecord::TouchLater + extend ::ActiveSupport::Concern +end + +module ActiveRecord::Transactions + def _committed_already_called(); end + + def _trigger_destroy_callback(); end + + def _trigger_update_callback(); end + + def add_to_transaction(); end + + def before_committed!(); end + + def committed!(should_run_callbacks: T.unsafe(nil)); end + + def destroy(); end + + def rollback_active_record_state!(); end + + def rolledback!(force_restore_state: T.unsafe(nil), should_run_callbacks: T.unsafe(nil)); end + + def save(*_); end + + def save!(*_); end + + def touch(*_); end + + def transaction(options=T.unsafe(nil), &block); end + + def with_transaction_returning_status(); end + ACTIONS = ::T.let(nil, ::T.untyped) +end + +module ActiveRecord::Transactions::ClassMethods + def after_commit(*args, &block); end + + def after_commit_without_transaction_enrollment(*args, &block); end + + def after_create_commit(*args, &block); end + + def after_destroy_commit(*args, &block); end + + def after_rollback(*args, &block); end + + def after_rollback_without_transaction_enrollment(*args, &block); end + + def after_update_commit(*args, &block); end + + def before_commit(*args, &block); end + + def before_commit_without_transaction_enrollment(*args, &block); end + + def transaction(options=T.unsafe(nil), &block); end +end + +module ActiveRecord::Transactions::ClassMethods +end + +module ActiveRecord::Transactions + extend ::ActiveSupport::Concern +end + +module ActiveRecord::Translation + include ::ActiveModel::Translation + include ::ActiveModel::Naming + def i18n_scope(); end + + def lookup_ancestors(); end +end + +module ActiveRecord::Translation +end + +class ActiveRecord::Type::AdapterSpecificRegistry + def add_modifier(options, klass, **args); end +end + +class ActiveRecord::Type::AdapterSpecificRegistry +end + +ActiveRecord::Type::BigInteger = ActiveModel::Type::BigInteger + +ActiveRecord::Type::Binary = ActiveModel::Type::Binary + +class ActiveRecord::Type::Date + include ::ActiveRecord::Type::Internal::Timezone +end + +class ActiveRecord::Type::Date +end + +class ActiveRecord::Type::DateTime + include ::ActiveRecord::Type::Internal::Timezone +end + +class ActiveRecord::Type::DateTime +end + +ActiveRecord::Type::Decimal = ActiveModel::Type::Decimal + +class ActiveRecord::Type::DecimalWithoutScale +end + +class ActiveRecord::Type::DecimalWithoutScale +end + +class ActiveRecord::Type::DecorationRegistration + def call(registry, *args, **kwargs); end + + def initialize(options, klass, adapter: T.unsafe(nil)); end + + def klass(); end + + def matches?(*args, **kwargs); end + + def options(); end +end + +class ActiveRecord::Type::DecorationRegistration +end + +ActiveRecord::Type::Float = ActiveModel::Type::Float + +class ActiveRecord::Type::HashLookupTypeMap + def alias_type(type, alias_type); end + + def key?(key); end + + def keys(); end +end + +class ActiveRecord::Type::HashLookupTypeMap +end + +ActiveRecord::Type::Helpers = ActiveModel::Type::Helpers + +ActiveRecord::Type::Integer = ActiveModel::Type::Integer + +module ActiveRecord::Type::Internal +end + +module ActiveRecord::Type::Internal::Timezone + def default_timezone(); end + + def is_utc?(); end +end + +module ActiveRecord::Type::Internal::Timezone +end + +module ActiveRecord::Type::Internal +end + +class ActiveRecord::Type::Json + include ::ActiveModel::Type::Helpers::Mutable + def accessor(); end +end + +class ActiveRecord::Type::Json +end + +class ActiveRecord::Type::Registration + def adapter(); end + + def block(); end + + def call(_registry, *args, adapter: T.unsafe(nil), **kwargs); end + + def initialize(name, block, adapter: T.unsafe(nil), override: T.unsafe(nil)); end + + def matches?(type_name, *args, **kwargs); end + + def name(); end + + def override(); end + + def priority(); end + + def priority_except_adapter(); end +end + +class ActiveRecord::Type::Registration +end + +class ActiveRecord::Type::Serialized + include ::ActiveModel::Type::Helpers::Mutable + def accessor(); end + + def assert_valid_value(value); end + + def changed_in_place?(raw_old_value, value); end + + def coder(); end + + def deserialize(value); end + + def force_equality?(value); end + + def initialize(subtype, coder); end + + def inspect(); end + + def serialize(value); end + + def subtype(); end +end + +class ActiveRecord::Type::Serialized +end + +ActiveRecord::Type::String = ActiveModel::Type::String + +class ActiveRecord::Type::Text +end + +class ActiveRecord::Type::Text +end + +class ActiveRecord::Type::Time + include ::ActiveRecord::Type::Internal::Timezone +end + +class ActiveRecord::Type::Time::Value +end + +class ActiveRecord::Type::Time::Value +end + +class ActiveRecord::Type::Time +end + +class ActiveRecord::Type::TypeMap + def alias_type(key, target_key); end + + def clear(); end + + def fetch(lookup_key, *args, &block); end + + def lookup(lookup_key, *args); end + + def register_type(key, value=T.unsafe(nil), &block); end +end + +class ActiveRecord::Type::TypeMap +end + +class ActiveRecord::Type::UnsignedInteger +end + +class ActiveRecord::Type::UnsignedInteger +end + +module ActiveRecord::Type + def self.add_modifier(*args, &block); end + + def self.default_value(); end + + def self.lookup(*args, adapter: T.unsafe(nil), **kwargs); end + + def self.register(type_name, klass=T.unsafe(nil), **options, &block); end + + def self.registry(); end + + def self.registry=(registry); end +end + +module ActiveRecord::TypeCaster +end + +class ActiveRecord::TypeCaster::Connection + def connection(*args, &block); end + + def initialize(klass, table_name); end + + def table_name(); end + + def type_cast_for_database(attribute_name, value); end +end + +class ActiveRecord::TypeCaster::Connection +end + +class ActiveRecord::TypeCaster::Map + def initialize(types); end + + def type_cast_for_database(attr_name, value); end + + def types(); end +end + +class ActiveRecord::TypeCaster::Map +end + +module ActiveRecord::TypeCaster +end + +class ActiveRecord::UnknownMigrationVersionError + def initialize(version=T.unsafe(nil)); end +end + +class ActiveRecord::UnknownPrimaryKey + def initialize(model=T.unsafe(nil), description=T.unsafe(nil)); end + + def model(); end +end + +module ActiveRecord::VERSION + MAJOR = ::T.let(nil, ::T.untyped) + MINOR = ::T.let(nil, ::T.untyped) + PRE = ::T.let(nil, ::T.untyped) + STRING = ::T.let(nil, ::T.untyped) + TINY = ::T.let(nil, ::T.untyped) +end + +module ActiveRecord::VERSION +end + +module ActiveRecord::Validations + def valid?(context=T.unsafe(nil)); end + + def validate(context=T.unsafe(nil)); end +end + +class ActiveRecord::Validations::AbsenceValidator + def validate_each(record, attribute, association_or_value); end +end + +class ActiveRecord::Validations::AbsenceValidator +end + +class ActiveRecord::Validations::AssociatedValidator +end + +class ActiveRecord::Validations::AssociatedValidator +end + +module ActiveRecord::Validations::ClassMethods + def validates_absence_of(*attr_names); end + + def validates_associated(*attr_names); end + + def validates_length_of(*attr_names); end + + def validates_presence_of(*attr_names); end + + def validates_size_of(*attr_names); end + + def validates_uniqueness_of(*attr_names); end +end + +module ActiveRecord::Validations::ClassMethods +end + +class ActiveRecord::Validations::LengthValidator + def validate_each(record, attribute, association_or_value); end +end + +class ActiveRecord::Validations::LengthValidator +end + +class ActiveRecord::Validations::PresenceValidator + def validate_each(record, attribute, association_or_value); end +end + +class ActiveRecord::Validations::PresenceValidator +end + +class ActiveRecord::Validations::UniquenessValidator +end + +class ActiveRecord::Validations::UniquenessValidator +end + +module ActiveRecord::Validations + extend ::ActiveSupport::Concern +end + +class ActiveRecord::XmlSerializer +end + +class ActiveRecord::XmlSerializer::Attribute +end + +class ActiveRecord::XmlSerializer::Attribute +end + +class ActiveRecord::XmlSerializer +end + +module ActiveRecord + extend ::ActiveSupport::Autoload + def self.gem_version(); end + + def self.version(); end +end + +module ActiveStorage + def analyzers(); end + + def analyzers=(obj); end + + def binary_content_type(); end + + def binary_content_type=(obj); end + + def content_types_allowed_inline(); end + + def content_types_allowed_inline=(obj); end + + def content_types_to_serve_as_binary(); end + + def content_types_to_serve_as_binary=(obj); end + + def logger(); end + + def logger=(obj); end + + def paths(); end + + def paths=(obj); end + + def previewers(); end + + def previewers=(obj); end + + def queue(); end + + def queue=(obj); end + + def variable_content_types(); end + + def variable_content_types=(obj); end + + def verifier(); end + + def verifier=(obj); end +end + +class ActiveStorage::Analyzer + include ::ActiveStorage::Downloading + def blob(); end + + def initialize(blob); end + + def metadata(); end +end + +class ActiveStorage::Analyzer::ImageAnalyzer +end + +class ActiveStorage::Analyzer::ImageAnalyzer +end + +class ActiveStorage::Analyzer::VideoAnalyzer +end + +class ActiveStorage::Analyzer::VideoAnalyzer +end + +class ActiveStorage::Analyzer + def self.accept?(blob); end +end + +class ActiveStorage::Attached + def dependent(); end + + def initialize(name, record, dependent:); end + + def name(); end + + def record(); end +end + +module ActiveStorage::Attached::Macros + def has_many_attached(name, dependent: T.unsafe(nil)); end + + def has_one_attached(name, dependent: T.unsafe(nil)); end +end + +module ActiveStorage::Attached::Macros +end + +class ActiveStorage::Attached::Many + def method_missing(method, *args, &block); end +end + +class ActiveStorage::Attached::One + def method_missing(method, *args, &block); end + + def transaction(*args, &block); end +end + +module ActiveStorage::Downloading +end + +module ActiveStorage::Downloading +end + +class ActiveStorage::Engine +end + +class ActiveStorage::Engine +end + +class ActiveStorage::InvariableError +end + +class ActiveStorage::InvariableError +end + +class ActiveStorage::Previewer + include ::ActiveStorage::Downloading + def blob(); end + + def initialize(blob); end + + def preview(); end +end + +class ActiveStorage::Previewer::MuPDFPreviewer +end + +class ActiveStorage::Previewer::MuPDFPreviewer + def self.mutool_exists?(); end + + def self.mutool_path(); end +end + +class ActiveStorage::Previewer::PopplerPDFPreviewer +end + +class ActiveStorage::Previewer::PopplerPDFPreviewer + def self.pdftoppm_exists?(); end + + def self.pdftoppm_path(); end +end + +class ActiveStorage::Previewer::VideoPreviewer +end + +class ActiveStorage::Previewer::VideoPreviewer +end + +class ActiveStorage::Previewer + def self.accept?(blob); end +end + +class ActiveStorage::Service + def delete(key); end + + def delete_prefixed(prefix); end + + def download(key); end + + def download_chunk(key, range); end + + def exist?(key); end + + def headers_for_direct_upload(key, filename:, content_type:, content_length:, checksum:); end + + def update_metadata(key, **metadata); end + + def upload(key, io, checksum: T.unsafe(nil), **options); end + + def url(key, expires_in:, disposition:, filename:, content_type:); end + + def url_expires_in(); end + + def url_expires_in=(val); end + + def url_expires_in?(); end + + def url_for_direct_upload(key, expires_in:, content_type:, content_length:, checksum:); end +end + +class ActiveStorage::Service::Configurator + def build(service_name); end + + def configurations(); end + + def initialize(configurations); end +end + +class ActiveStorage::Service::Configurator + def self.build(service_name, configurations); end +end + +class ActiveStorage::Service + extend ::ActiveSupport::Autoload + def self.build(configurator:, service: T.unsafe(nil), **service_config); end + + def self.configure(service_name, configurations); end + + def self.url_expires_in(); end + + def self.url_expires_in=(val); end + + def self.url_expires_in?(); end +end + +class ActiveStorage::UnpreviewableError +end + +class ActiveStorage::UnpreviewableError +end + +class ActiveStorage::UnrepresentableError +end + +class ActiveStorage::UnrepresentableError +end + +module ActiveStorage::VERSION + MAJOR = ::T.let(nil, ::T.untyped) + MINOR = ::T.let(nil, ::T.untyped) + PRE = ::T.let(nil, ::T.untyped) + STRING = ::T.let(nil, ::T.untyped) + TINY = ::T.let(nil, ::T.untyped) +end + +module ActiveStorage::VERSION +end + +module ActiveStorage + extend ::ActiveSupport::Autoload + def self.analyzers(); end + + def self.analyzers=(obj); end + + def self.binary_content_type(); end + + def self.binary_content_type=(obj); end + + def self.content_types_allowed_inline(); end + + def self.content_types_allowed_inline=(obj); end + + def self.content_types_to_serve_as_binary(); end + + def self.content_types_to_serve_as_binary=(obj); end + + def self.logger(); end + + def self.logger=(obj); end + + def self.paths(); end + + def self.paths=(obj); end + + def self.previewers(); end + + def self.previewers=(obj); end + + def self.queue(); end + + def self.queue=(obj); end + + def self.railtie_helpers_paths(); end + + def self.railtie_namespace(); end + + def self.railtie_routes_url_helpers(include_path_helpers=T.unsafe(nil)); end + + def self.table_name_prefix(); end + + def self.use_relative_model_naming?(); end + + def self.variable_content_types(); end + + def self.variable_content_types=(obj); end + + def self.verifier(); end + + def self.verifier=(obj); end +end + +module ActiveSupport + def parse_json_times(); end + + def parse_json_times=(obj); end + + def test_order(); end + + def test_order=(obj); end +end + +class ActiveSupport::ArrayInquirer + def any?(*candidates); end +end + +class ActiveSupport::ArrayInquirer +end + +module ActiveSupport::Autoload + def autoload(const_name, path=T.unsafe(nil)); end + + def autoload_at(path); end + + def autoload_under(path); end + + def autoloads(); end + + def eager_autoload(); end + + def eager_load!(); end +end + +module ActiveSupport::Autoload + def self.extended(base); end +end + +class ActiveSupport::BacktraceCleaner + def add_filter(&block); end + + def add_silencer(&block); end + + def clean(backtrace, kind=T.unsafe(nil)); end + + def filter(backtrace, kind=T.unsafe(nil)); end + + def remove_filters!(); end + + def remove_silencers!(); end +end + +class ActiveSupport::BacktraceCleaner +end + +module ActiveSupport::Benchmarkable + def benchmark(message=T.unsafe(nil), options=T.unsafe(nil)); end +end + +module ActiveSupport::Benchmarkable +end + +module ActiveSupport::BigDecimalWithDefaultFormat + def to_s(format=T.unsafe(nil)); end +end + +module ActiveSupport::BigDecimalWithDefaultFormat +end + +module ActiveSupport::Cache + UNIVERSAL_OPTIONS = ::T.let(nil, ::T.untyped) +end + +class ActiveSupport::Cache::Entry + def dup_value!(); end + + def expired?(); end + + def expires_at(); end + + def expires_at=(value); end + + def initialize(value, compress: T.unsafe(nil), compress_threshold: T.unsafe(nil), version: T.unsafe(nil), expires_in: T.unsafe(nil), **_); end + + def mismatched?(version); end + + def size(); end + + def value(); end + + def version(); end + DEFAULT_COMPRESS_LIMIT = ::T.let(nil, ::T.untyped) +end + +class ActiveSupport::Cache::Entry +end + +class ActiveSupport::Cache::FileStore + include ::ActiveSupport::Cache::Strategy::LocalCache + def cache_path(); end + + def initialize(cache_path, options=T.unsafe(nil)); end + DIR_FORMATTER = ::T.let(nil, ::T.untyped) + EXCLUDED_DIRS = ::T.let(nil, ::T.untyped) + FILENAME_MAX_SIZE = ::T.let(nil, ::T.untyped) + FILEPATH_MAX_SIZE = ::T.let(nil, ::T.untyped) + GITKEEP_FILES = ::T.let(nil, ::T.untyped) +end + +class ActiveSupport::Cache::FileStore +end + +class ActiveSupport::Cache::MemoryStore + def prune(target_size, max_time=T.unsafe(nil)); end + + def pruning?(); end + + def synchronize(&block); end + PER_ENTRY_OVERHEAD = ::T.let(nil, ::T.untyped) +end + +class ActiveSupport::Cache::MemoryStore +end + +class ActiveSupport::Cache::NullStore + include ::ActiveSupport::Cache::Strategy::LocalCache +end + +class ActiveSupport::Cache::NullStore +end + +class ActiveSupport::Cache::Store + def cleanup(options=T.unsafe(nil)); end + + def clear(options=T.unsafe(nil)); end + + def decrement(name, amount=T.unsafe(nil), options=T.unsafe(nil)); end + + def delete(name, options=T.unsafe(nil)); end + + def delete_matched(matcher, options=T.unsafe(nil)); end + + def exist?(name, options=T.unsafe(nil)); end + + def fetch(name, options=T.unsafe(nil)); end + + def fetch_multi(*names); end + + def increment(name, amount=T.unsafe(nil), options=T.unsafe(nil)); end + + def initialize(options=T.unsafe(nil)); end + + def logger(); end + + def logger=(obj); end + + def mute(); end + + def options(); end + + def read(name, options=T.unsafe(nil)); end + + def read_multi(*names); end + + def silence(); end + + def silence!(); end + + def silence?(); end + + def write(name, value, options=T.unsafe(nil)); end + + def write_multi(hash, options=T.unsafe(nil)); end +end + +class ActiveSupport::Cache::Store + def self.logger(); end + + def self.logger=(obj); end +end + +module ActiveSupport::Cache::Strategy +end + +module ActiveSupport::Cache::Strategy::LocalCache + def cleanup(options=T.unsafe(nil)); end + + def clear(options=T.unsafe(nil)); end + + def decrement(name, amount=T.unsafe(nil), options=T.unsafe(nil)); end + + def increment(name, amount=T.unsafe(nil), options=T.unsafe(nil)); end + + def middleware(); end + + def with_local_cache(); end +end + +module ActiveSupport::Cache::Strategy::LocalCache +end + +module ActiveSupport::Cache::Strategy +end + +module ActiveSupport::Cache + def self.expand_cache_key(key, namespace=T.unsafe(nil)); end + + def self.lookup_store(*store_option); end +end + +class ActiveSupport::CachingKeyGenerator + def generate_key(*args); end + + def initialize(key_generator); end +end + +class ActiveSupport::CachingKeyGenerator +end + +module ActiveSupport::Callbacks + def run_callbacks(kind); end + CALLBACK_FILTER_TYPES = ::T.let(nil, ::T.untyped) +end + +module ActiveSupport::Callbacks + extend ::ActiveSupport::Concern +end + +module ActiveSupport::CompareWithRange + def ===(value); end + + def cover?(value); end + + def include?(value); end +end + +module ActiveSupport::CompareWithRange +end + +module ActiveSupport::Concern + def append_features(base); end + + def class_methods(&class_methods_module_definition); end + + def included(base=T.unsafe(nil), &block); end +end + +class ActiveSupport::Concern::MultipleIncludedBlocks + def initialize(); end +end + +class ActiveSupport::Concern::MultipleIncludedBlocks +end + +module ActiveSupport::Concern + def self.extended(base); end +end + +module ActiveSupport::Concurrency +end + +class ActiveSupport::Concurrency::LoadInterlockAwareMonitor +end + +class ActiveSupport::Concurrency::LoadInterlockAwareMonitor +end + +class ActiveSupport::Concurrency::ShareLock + include ::MonitorMixin + def exclusive(purpose: T.unsafe(nil), compatible: T.unsafe(nil), after_compatible: T.unsafe(nil), no_wait: T.unsafe(nil)); end + + def initialize(); end + + def raw_state(); end + + def sharing(); end + + def start_exclusive(purpose: T.unsafe(nil), compatible: T.unsafe(nil), no_wait: T.unsafe(nil)); end + + def start_sharing(); end + + def stop_exclusive(compatible: T.unsafe(nil)); end + + def stop_sharing(); end + + def yield_shares(purpose: T.unsafe(nil), compatible: T.unsafe(nil), block_share: T.unsafe(nil)); end +end + +class ActiveSupport::Concurrency::ShareLock +end + +module ActiveSupport::Concurrency +end + +module ActiveSupport::Configurable + def config(); end +end + +module ActiveSupport::Configurable + extend ::ActiveSupport::Concern +end + +class ActiveSupport::CurrentAttributes + include ::ActiveSupport::Callbacks + def __callbacks(); end + + def __callbacks?(); end + + def _reset_callbacks(); end + + def _run_reset_callbacks(&block); end + + def attributes(); end + + def attributes=(attributes); end + + def reset(); end + + def set(set_attributes); end +end + +class ActiveSupport::CurrentAttributes + extend ::ActiveSupport::DescendantsTracker + def self.__callbacks(); end + + def self.__callbacks=(val); end + + def self.__callbacks?(); end + + def self._reset_callbacks(); end + + def self._reset_callbacks=(value); end + + def self.attribute(*names); end + + def self.clear_all(); end + + def self.instance(); end + + def self.reset(*args, &block); end + + def self.reset_all(); end + + def self.resets(&block); end + + def self.set(*args, &block); end +end + +module ActiveSupport::Dependencies + def autoload_module!(into, const_name, qualified_name, path_suffix); end + + def autoload_once_paths(); end + + def autoload_once_paths=(obj); end + + def autoload_paths(); end + + def autoload_paths=(obj); end + + def autoloadable_module?(path_suffix); end + + def autoloaded?(desc); end + + def autoloaded_constants(); end + + def autoloaded_constants=(obj); end + + def clear(); end + + def constant_watch_stack(); end + + def constant_watch_stack=(obj); end + + def constantize(name); end + + def depend_on(file_name, message=T.unsafe(nil)); end + + def explicitly_unloadable_constants(); end + + def explicitly_unloadable_constants=(obj); end + + def history(); end + + def history=(obj); end + + def hook!(); end + + def interlock(); end + + def interlock=(obj); end + + def load?(); end + + def load_file(path, const_paths=T.unsafe(nil)); end + + def load_missing_constant(from_mod, const_name); end + + def load_once_path?(path); end + + def loadable_constants_for_path(path, bases=T.unsafe(nil)); end + + def loaded(); end + + def loaded=(obj); end + + def loading(); end + + def loading=(obj); end + + def mark_for_unload(const_desc); end + + def mechanism(); end + + def mechanism=(obj); end + + def new_constants_in(*descs); end + + def qualified_const_defined?(path); end + + def qualified_name_for(mod, name); end + + def reference(klass); end + + def remove_constant(const); end + + def remove_unloadable_constants!(); end + + def require_or_load(file_name, const_path=T.unsafe(nil)); end + + def safe_constantize(name); end + + def search_for_file(path_suffix); end + + def to_constant_name(desc); end + + def unhook!(); end + + def warnings_on_first_load(); end + + def warnings_on_first_load=(obj); end + + def will_unload?(const_desc); end + Reference = ::T.let(nil, ::T.untyped) +end + +module ActiveSupport::Dependencies::Blamable + def blame_file!(file); end + + def blamed_files(); end + + def copy_blame!(exc); end + + def describe_blame(); end +end + +module ActiveSupport::Dependencies::Blamable +end + +class ActiveSupport::Dependencies::ClassCache + def [](key); end + + def clear!(); end + + def empty?(); end + + def get(key); end + + def key?(key); end + + def safe_get(key); end + + def store(klass); end +end + +class ActiveSupport::Dependencies::ClassCache +end + +class ActiveSupport::Dependencies::Interlock + def done_running(); end + + def done_unloading(); end + + def loading(); end + + def permit_concurrent_loads(); end + + def raw_state(&block); end + + def running(); end + + def start_running(); end + + def start_unloading(); end + + def unloading(); end +end + +class ActiveSupport::Dependencies::Interlock +end + +module ActiveSupport::Dependencies::Loadable + def load_dependency(file); end + + def require_dependency(file_name, message=T.unsafe(nil)); end + + def require_or_load(file_name); end + + def unloadable(const_desc); end +end + +module ActiveSupport::Dependencies::Loadable + def self.exclude_from(base); end +end + +module ActiveSupport::Dependencies::ModuleConstMissing + def const_missing(const_name); end + + def guess_for_anonymous(const_name); end + + def unloadable(const_desc=T.unsafe(nil)); end +end + +module ActiveSupport::Dependencies::ModuleConstMissing + def self.append_features(base); end + + def self.exclude_from(base); end +end + +class ActiveSupport::Dependencies::WatchStack + include ::Enumerable + def each(&block); end + + def new_constants(); end + + def watch_namespaces(namespaces); end + + def watching(); end + + def watching?(); end +end + +class ActiveSupport::Dependencies::WatchStack +end + +module ActiveSupport::Dependencies + extend ::ActiveSupport::Dependencies + def self.load_interlock(); end + + def self.run_interlock(); end + + def self.unload_interlock(); end +end + +class ActiveSupport::Deprecation + include ::Singleton + include ::ActiveSupport::Deprecation::InstanceDelegator + include ::ActiveSupport::Deprecation::Behavior + include ::ActiveSupport::Deprecation::Reporting + include ::ActiveSupport::Deprecation::MethodWrapper + def deprecation_horizon(); end + + def deprecation_horizon=(deprecation_horizon); end + + def initialize(deprecation_horizon=T.unsafe(nil), gem_name=T.unsafe(nil)); end + DEFAULT_BEHAVIORS = ::T.let(nil, ::T.untyped) +end + +module ActiveSupport::Deprecation::Behavior + def behavior(); end + + def behavior=(behavior); end + + def debug(); end + + def debug=(debug); end +end + +module ActiveSupport::Deprecation::Behavior +end + +module ActiveSupport::Deprecation::DeprecatedConstantAccessor +end + +module ActiveSupport::Deprecation::DeprecatedConstantAccessor + def self.included(base); end +end + +class ActiveSupport::Deprecation::DeprecatedConstantProxy + def initialize(old_const, new_const, deprecator=T.unsafe(nil), message: T.unsafe(nil)); end +end + +class ActiveSupport::Deprecation::DeprecatedConstantProxy +end + +class ActiveSupport::Deprecation::DeprecatedInstanceVariableProxy + def initialize(instance, method, var=T.unsafe(nil), deprecator=T.unsafe(nil)); end +end + +class ActiveSupport::Deprecation::DeprecatedInstanceVariableProxy +end + +class ActiveSupport::Deprecation::DeprecatedObjectProxy + def initialize(object, message, deprecator=T.unsafe(nil)); end +end + +class ActiveSupport::Deprecation::DeprecatedObjectProxy +end + +class ActiveSupport::Deprecation::DeprecationProxy +end + +class ActiveSupport::Deprecation::DeprecationProxy + def self.new(*args, &block); end +end + +module ActiveSupport::Deprecation::InstanceDelegator +end + +module ActiveSupport::Deprecation::InstanceDelegator::ClassMethods + def include(included_module); end + + def method_added(method_name); end +end + +module ActiveSupport::Deprecation::InstanceDelegator::ClassMethods +end + +module ActiveSupport::Deprecation::InstanceDelegator::OverrideDelegators + def deprecation_warning(deprecated_method_name, message=T.unsafe(nil), caller_backtrace=T.unsafe(nil)); end + + def warn(message=T.unsafe(nil), callstack=T.unsafe(nil)); end +end + +module ActiveSupport::Deprecation::InstanceDelegator::OverrideDelegators +end + +module ActiveSupport::Deprecation::InstanceDelegator + def self.included(base); end +end + +module ActiveSupport::Deprecation::MethodWrapper + def deprecate_methods(target_module, *method_names); end +end + +module ActiveSupport::Deprecation::MethodWrapper +end + +module ActiveSupport::Deprecation::Reporting + def deprecation_warning(deprecated_method_name, message=T.unsafe(nil), caller_backtrace=T.unsafe(nil)); end + + def gem_name(); end + + def gem_name=(gem_name); end + + def silence(); end + + def silenced(); end + + def silenced=(silenced); end + + def warn(message=T.unsafe(nil), callstack=T.unsafe(nil)); end + RAILS_GEM_ROOT = ::T.let(nil, ::T.untyped) +end + +module ActiveSupport::Deprecation::Reporting +end + +class ActiveSupport::Deprecation + extend ::Singleton::SingletonClassMethods + extend ::ActiveSupport::Deprecation::InstanceDelegator::ClassMethods + extend ::ActiveSupport::Deprecation::InstanceDelegator::OverrideDelegators + def self.behavior(*args, &block); end + + def self.behavior=(arg); end + + def self.debug(*args, &block); end + + def self.debug=(arg); end + + def self.deprecate_methods(*args, &block); end + + def self.deprecation_horizon(*args, &block); end + + def self.deprecation_horizon=(arg); end + + def self.deprecation_warning(*args, &block); end + + def self.gem_name(*args, &block); end + + def self.gem_name=(arg); end + + def self.initialize(*args, &block); end + + def self.instance(); end + + def self.silence(*args, &block); end + + def self.silenced(*args, &block); end + + def self.silenced=(arg); end + + def self.warn(*args, &block); end +end + +class ActiveSupport::DeprecationException +end + +class ActiveSupport::DeprecationException +end + +module ActiveSupport::DescendantsTracker + def descendants(); end + + def direct_descendants(); end + + def inherited(base); end +end + +module ActiveSupport::DescendantsTracker + def self.clear(); end + + def self.descendants(klass); end + + def self.direct_descendants(klass); end + + def self.store_inherited(klass, descendant); end +end + +class ActiveSupport::Digest +end + +class ActiveSupport::Digest + def self.hash_digest_class(); end + + def self.hash_digest_class=(klass); end + + def self.hexdigest(arg); end +end + +class ActiveSupport::Duration + def %(other); end + + def *(other); end + + def +(other); end + + def -(other); end + + def -@(); end + + def /(other); end + + def ==(other); end + + def after(time=T.unsafe(nil)); end + + def ago(time=T.unsafe(nil)); end + + def before(time=T.unsafe(nil)); end + + def coerce(other); end + + def encode_with(coder); end + + def eql?(other); end + + def from_now(time=T.unsafe(nil)); end + + def init_with(coder); end + + def initialize(value, parts); end + + def instance_of?(klass); end + + def is_a?(klass); end + + def iso8601(precision: T.unsafe(nil)); end + + def kind_of?(klass); end + + def parts(); end + + def parts=(parts); end + + def since(time=T.unsafe(nil)); end + + def until(time=T.unsafe(nil)); end + + def value(); end + + def value=(value); end + PARTS = ::T.let(nil, ::T.untyped) + PARTS_IN_SECONDS = ::T.let(nil, ::T.untyped) + SECONDS_PER_DAY = ::T.let(nil, ::T.untyped) + SECONDS_PER_HOUR = ::T.let(nil, ::T.untyped) + SECONDS_PER_MINUTE = ::T.let(nil, ::T.untyped) + SECONDS_PER_MONTH = ::T.let(nil, ::T.untyped) + SECONDS_PER_WEEK = ::T.let(nil, ::T.untyped) + SECONDS_PER_YEAR = ::T.let(nil, ::T.untyped) +end + +class ActiveSupport::Duration::ISO8601Parser + def initialize(string); end + + def mode(); end + + def mode=(mode); end + + def parse!(); end + + def parts(); end + + def scanner(); end + + def sign(); end + + def sign=(sign); end + COMMA = ::T.let(nil, ::T.untyped) + DATE_COMPONENT = ::T.let(nil, ::T.untyped) + DATE_COMPONENTS = ::T.let(nil, ::T.untyped) + DATE_MARKER = ::T.let(nil, ::T.untyped) + DATE_TO_PART = ::T.let(nil, ::T.untyped) + PERIOD = ::T.let(nil, ::T.untyped) + PERIOD_OR_COMMA = ::T.let(nil, ::T.untyped) + SIGN_MARKER = ::T.let(nil, ::T.untyped) + TIME_COMPONENT = ::T.let(nil, ::T.untyped) + TIME_COMPONENTS = ::T.let(nil, ::T.untyped) + TIME_MARKER = ::T.let(nil, ::T.untyped) + TIME_TO_PART = ::T.let(nil, ::T.untyped) +end + +class ActiveSupport::Duration::ISO8601Parser::ParsingError +end + +class ActiveSupport::Duration::ISO8601Parser::ParsingError +end + +class ActiveSupport::Duration::ISO8601Parser +end + +class ActiveSupport::Duration::ISO8601Serializer + def initialize(duration, precision: T.unsafe(nil)); end + + def serialize(); end +end + +class ActiveSupport::Duration::ISO8601Serializer +end + +class ActiveSupport::Duration::Scalar + def %(other); end + + def *(other); end + + def +(other); end + + def -(other); end + + def /(other); end + + def coerce(other); end + + def initialize(value); end + + def to_f(*args, &block); end + + def to_i(*args, &block); end + + def to_s(*args, &block); end + + def value(); end +end + +class ActiveSupport::Duration::Scalar +end + +class ActiveSupport::Duration + def self.===(other); end + + def self.build(value); end + + def self.days(value); end + + def self.hours(value); end + + def self.minutes(value); end + + def self.months(value); end + + def self.parse(iso8601duration); end + + def self.seconds(value); end + + def self.weeks(value); end + + def self.years(value); end +end + +module ActiveSupport::EachTimeWithZone + def each(&block); end + + def step(n=T.unsafe(nil), &block); end +end + +module ActiveSupport::EachTimeWithZone +end + +class ActiveSupport::EncryptedConfiguration + def [](*args, &block); end + + def config(); end + + def fetch(*args, &block); end + + def initialize(config_path:, key_path:, env_key:, raise_if_missing_key:); end + + def method_missing(method, *args, &block); end +end + +class ActiveSupport::EncryptedConfiguration +end + +class ActiveSupport::EncryptedFile + def change(&block); end + + def content_path(); end + + def env_key(); end + + def initialize(content_path:, key_path:, env_key:, raise_if_missing_key:); end + + def key(); end + + def key_path(); end + + def raise_if_missing_key(); end + + def read(); end + + def write(contents); end + CIPHER = ::T.let(nil, ::T.untyped) +end + +class ActiveSupport::EncryptedFile::MissingContentError + def initialize(content_path); end +end + +class ActiveSupport::EncryptedFile::MissingContentError +end + +class ActiveSupport::EncryptedFile::MissingKeyError + def initialize(key_path:, env_key:); end +end + +class ActiveSupport::EncryptedFile::MissingKeyError +end + +class ActiveSupport::EncryptedFile + def self.generate_key(); end +end + +class ActiveSupport::EventedFileUpdateChecker + def execute(); end + + def execute_if_updated(); end + + def initialize(files, dirs=T.unsafe(nil), &block); end + + def updated?(); end +end + +class ActiveSupport::EventedFileUpdateChecker::PathHelper + def existing_parent(dir); end + + def filter_out_descendants(dirs); end + + def longest_common_subpath(paths); end + + def normalize_extension(ext); end + + def xpath(path); end +end + +class ActiveSupport::EventedFileUpdateChecker::PathHelper +end + +class ActiveSupport::EventedFileUpdateChecker +end + +class ActiveSupport::ExecutionWrapper + include ::ActiveSupport::Callbacks + def __callbacks(); end + + def __callbacks?(); end + + def _complete_callbacks(); end + + def _run_callbacks(); end + + def _run_complete_callbacks(&block); end + + def _run_run_callbacks(&block); end + + def complete!(); end + + def run!(); end + Null = ::T.let(nil, ::T.untyped) +end + +class ActiveSupport::ExecutionWrapper::CompleteHook + def after(target); end + + def before(target); end + + def hook(); end + + def hook=(_); end +end + +class ActiveSupport::ExecutionWrapper::CompleteHook + def self.[](*_); end + + def self.members(); end +end + +class ActiveSupport::ExecutionWrapper::RunHook + def before(target); end + + def hook(); end + + def hook=(_); end +end + +class ActiveSupport::ExecutionWrapper::RunHook + def self.[](*_); end + + def self.members(); end +end + +class ActiveSupport::ExecutionWrapper + extend ::ActiveSupport::DescendantsTracker + def self.__callbacks(); end + + def self.__callbacks=(val); end + + def self.__callbacks?(); end + + def self._complete_callbacks(); end + + def self._complete_callbacks=(value); end + + def self._run_callbacks(); end + + def self._run_callbacks=(value); end + + def self.active(); end + + def self.active=(active); end + + def self.active?(); end + + def self.inherited(other); end + + def self.register_hook(hook, outer: T.unsafe(nil)); end + + def self.run!(); end + + def self.to_complete(*args, &block); end + + def self.to_run(*args, &block); end + + def self.wrap(); end +end + +class ActiveSupport::Executor +end + +class ActiveSupport::Executor +end + +class ActiveSupport::FileUpdateChecker + def execute(); end + + def execute_if_updated(); end + + def initialize(files, dirs=T.unsafe(nil), &block); end + + def updated?(); end +end + +class ActiveSupport::FileUpdateChecker +end + +module ActiveSupport::Gzip +end + +class ActiveSupport::Gzip::Stream +end + +class ActiveSupport::Gzip::Stream +end + +module ActiveSupport::Gzip + def self.compress(source, level=T.unsafe(nil), strategy=T.unsafe(nil)); end + + def self.decompress(source); end +end + +class ActiveSupport::HashWithIndifferentAccess + def [](key); end + + def []=(key, value); end + + def assoc(key); end + + def default(*args); end + + def delete(key); end + + def dig(*args); end + + def fetch(key, *extras); end + + def fetch_values(*indices, &block); end + + def has_key?(key); end + + def include?(key); end + + def initialize(constructor=T.unsafe(nil)); end + + def key?(key); end + + def member?(key); end + + def merge(hash, &block); end + + def merge!(other_hash); end + + def regular_update(_); end + + def regular_writer(_, _1); end + + def reject(*args, &block); end + + def replace(other_hash); end + + def select(*args, &block); end + + def store(key, value); end + + def transform_keys(*args, &block); end + + def transform_values(*args, &block); end + + def update(other_hash); end + + def values_at(*indices); end +end + +class ActiveSupport::HashWithIndifferentAccess + def self.[](*args); end +end + +module ActiveSupport::IncludeTimeWithZone + def include?(value); end +end + +module ActiveSupport::IncludeTimeWithZone +end + +class ActiveSupport::Inflector::Inflections + def acronym(word); end + + def acronym_regex(*args, &block); end + + def acronym_regex_with_deprecation(*args, &block); end + + def acronym_regex_without_deprecation(); end + + def acronyms(); end + + def acronyms_camelize_regex(); end + + def acronyms_underscore_regex(); end + + def clear(scope=T.unsafe(nil)); end + + def human(rule, replacement); end + + def humans(); end + + def irregular(singular, plural); end + + def plural(rule, replacement); end + + def plurals(); end + + def singular(rule, replacement); end + + def singulars(); end + + def uncountable(*words); end + + def uncountables(); end +end + +class ActiveSupport::Inflector::Inflections::Uncountables + def <<(*word); end + + def add(words); end + + def delete(entry); end + + def initialize(); end + + def uncountable?(str); end +end + +class ActiveSupport::Inflector::Inflections::Uncountables +end + +class ActiveSupport::Inflector::Inflections + def self.instance(locale=T.unsafe(nil)); end +end + +module ActiveSupport::Inflector + extend ::ActiveSupport::Inflector +end + +class ActiveSupport::InheritableOptions + def inheritable_copy(); end + + def initialize(parent=T.unsafe(nil)); end +end + +class ActiveSupport::InheritableOptions +end + +module ActiveSupport::JSON + DATETIME_REGEX = ::T.let(nil, ::T.untyped) + DATE_REGEX = ::T.let(nil, ::T.untyped) +end + +module ActiveSupport::JSON::Encoding +end + +class ActiveSupport::JSON::Encoding::JSONGemEncoder + def encode(value); end + + def initialize(options=T.unsafe(nil)); end + + def options(); end +end + +class ActiveSupport::JSON::Encoding::JSONGemEncoder +end + +module ActiveSupport::JSON::Encoding + def self.escape_html_entities_in_json(); end + + def self.escape_html_entities_in_json=(escape_html_entities_in_json); end + + def self.json_encoder(); end + + def self.json_encoder=(json_encoder); end + + def self.time_precision(); end + + def self.time_precision=(time_precision); end + + def self.use_standard_json_time_format(); end + + def self.use_standard_json_time_format=(use_standard_json_time_format); end +end + +module ActiveSupport::JSON + def self.decode(json); end + + def self.encode(value, options=T.unsafe(nil)); end + + def self.parse_error(); end +end + +class ActiveSupport::KeyGenerator + def generate_key(salt, key_size=T.unsafe(nil)); end + + def initialize(secret, options=T.unsafe(nil)); end +end + +class ActiveSupport::KeyGenerator +end + +module ActiveSupport::LazyLoadHooks + def on_load(name, options=T.unsafe(nil), &block); end + + def run_load_hooks(name, base=T.unsafe(nil)); end +end + +module ActiveSupport::LazyLoadHooks + def self.extended(base); end +end + +class ActiveSupport::LegacyKeyGenerator + def generate_key(salt); end + + def initialize(secret); end + SECRET_MIN_LENGTH = ::T.let(nil, ::T.untyped) +end + +class ActiveSupport::LegacyKeyGenerator +end + +class ActiveSupport::LogSubscriber + def colorize_logging(); end + + def colorize_logging=(obj); end + + def debug(progname=T.unsafe(nil), &block); end + + def error(progname=T.unsafe(nil), &block); end + + def fatal(progname=T.unsafe(nil), &block); end + + def info(progname=T.unsafe(nil), &block); end + + def logger(); end + + def unknown(progname=T.unsafe(nil), &block); end + + def warn(progname=T.unsafe(nil), &block); end + BLACK = ::T.let(nil, ::T.untyped) + BLUE = ::T.let(nil, ::T.untyped) + BOLD = ::T.let(nil, ::T.untyped) + CLEAR = ::T.let(nil, ::T.untyped) + CYAN = ::T.let(nil, ::T.untyped) + GREEN = ::T.let(nil, ::T.untyped) + MAGENTA = ::T.let(nil, ::T.untyped) + RED = ::T.let(nil, ::T.untyped) + WHITE = ::T.let(nil, ::T.untyped) + YELLOW = ::T.let(nil, ::T.untyped) +end + +class ActiveSupport::LogSubscriber + def self.colorize_logging(); end + + def self.colorize_logging=(obj); end + + def self.flush_all!(); end + + def self.log_subscribers(); end + + def self.logger(); end + + def self.logger=(logger); end +end + +class ActiveSupport::Logger + include ::ActiveSupport::LoggerThreadSafeLevel + include ::LoggerSilence + def add(severity, message=T.unsafe(nil), progname=T.unsafe(nil), &block); end + + def initialize(*args); end + + def silencer(); end + + def silencer=(obj); end + + def unknown?(); end +end + +class ActiveSupport::Logger::SimpleFormatter + def call(severity, timestamp, progname, msg); end +end + +class ActiveSupport::Logger::SimpleFormatter +end + +class ActiveSupport::Logger + def self.broadcast(logger); end + + def self.logger_outputs_to?(logger, *sources); end + + def self.silencer(); end + + def self.silencer=(obj); end +end + +module ActiveSupport::LoggerThreadSafeLevel + def after_initialize(); end + + def level(); end + + def local_level(); end + + def local_level=(level); end + + def local_log_id(); end +end + +module ActiveSupport::LoggerThreadSafeLevel + extend ::ActiveSupport::Concern +end + +module ActiveSupport::MarshalWithAutoloading + def load(source, proc=T.unsafe(nil)); end +end + +module ActiveSupport::MarshalWithAutoloading +end + +class ActiveSupport::MessageEncryptor + include ::ActiveSupport::Messages::Rotator::Encryptor + include ::ActiveSupport::Messages::Rotator + def encrypt_and_sign(value, expires_at: T.unsafe(nil), expires_in: T.unsafe(nil), purpose: T.unsafe(nil)); end +end + +class ActiveSupport::MessageEncryptor::InvalidMessage +end + +class ActiveSupport::MessageEncryptor::InvalidMessage +end + +module ActiveSupport::MessageEncryptor::NullSerializer +end + +module ActiveSupport::MessageEncryptor::NullSerializer + def self.dump(value); end + + def self.load(value); end +end + +module ActiveSupport::MessageEncryptor::NullVerifier +end + +module ActiveSupport::MessageEncryptor::NullVerifier + def self.generate(value); end + + def self.verify(value); end +end + +ActiveSupport::MessageEncryptor::OpenSSLCipherError = OpenSSL::Cipher::CipherError + +class ActiveSupport::MessageEncryptor + def self.default_cipher(); end + + def self.key_len(cipher=T.unsafe(nil)); end + + def self.use_authenticated_message_encryption(); end + + def self.use_authenticated_message_encryption=(obj); end +end + +class ActiveSupport::MessageVerifier + include ::ActiveSupport::Messages::Rotator::Verifier + include ::ActiveSupport::Messages::Rotator + def generate(value, expires_at: T.unsafe(nil), expires_in: T.unsafe(nil), purpose: T.unsafe(nil)); end + + def valid_message?(signed_message); end + + def verify(*args); end +end + +class ActiveSupport::MessageVerifier::InvalidSignature +end + +class ActiveSupport::MessageVerifier::InvalidSignature +end + +class ActiveSupport::MessageVerifier +end + +module ActiveSupport::Messages +end + +class ActiveSupport::Messages::Metadata + def initialize(message, expires_at=T.unsafe(nil), purpose=T.unsafe(nil)); end + + def verify(purpose); end +end + +class ActiveSupport::Messages::Metadata + def self.verify(message, purpose); end + + def self.wrap(message, expires_at: T.unsafe(nil), expires_in: T.unsafe(nil), purpose: T.unsafe(nil)); end +end + +class ActiveSupport::Messages::RotationConfiguration + def encrypted(); end + + def rotate(kind, *args); end + + def signed(); end +end + +class ActiveSupport::Messages::RotationConfiguration +end + +module ActiveSupport::Messages::Rotator + def initialize(*_, **options); end + + def rotate(*secrets, **options); end +end + +module ActiveSupport::Messages::Rotator::Encryptor + include ::ActiveSupport::Messages::Rotator + def decrypt_and_verify(*args, on_rotation: T.unsafe(nil), **options); end +end + +module ActiveSupport::Messages::Rotator::Encryptor +end + +module ActiveSupport::Messages::Rotator::Verifier + include ::ActiveSupport::Messages::Rotator + def verified(*args, on_rotation: T.unsafe(nil), **options); end +end + +module ActiveSupport::Messages::Rotator::Verifier +end + +module ActiveSupport::Messages::Rotator +end + +module ActiveSupport::Messages +end + +module ActiveSupport::Multibyte +end + +class ActiveSupport::Multibyte::Chars + include ::Comparable + def =~(*args, &block); end + + def acts_like_string?(*args, &block); end + + def capitalize(); end + + def capitalize!(*args); end + + def compose(); end + + def decompose(); end + + def downcase(); end + + def downcase!(*args); end + + def grapheme_length(); end + + def initialize(string); end + + def limit(limit); end + + def method_missing(method, *args, &block); end + + def normalize(form=T.unsafe(nil)); end + + def reverse(); end + + def reverse!(*args); end + + def slice!(*args); end + + def split(*args); end + + def swapcase(); end + + def tidy_bytes(force=T.unsafe(nil)); end + + def tidy_bytes!(*args); end + + def titlecase(); end + + def titleize(); end + + def to_str(); end + + def upcase(); end + + def upcase!(*args); end + + def wrapped_string(); end +end + +class ActiveSupport::Multibyte::Chars + def self.consumes?(string); end +end + +module ActiveSupport::Multibyte::Unicode + def compose(codepoints); end + + def decompose(type, codepoints); end + + def default_normalization_form(); end + + def default_normalization_form=(default_normalization_form); end + + def downcase(string); end + + def in_char_class?(codepoint, classes); end + + def normalize(string, form=T.unsafe(nil)); end + + def pack_graphemes(unpacked); end + + def reorder_characters(codepoints); end + + def swapcase(string); end + + def tidy_bytes(string, force=T.unsafe(nil)); end + + def unpack_graphemes(string); end + + def upcase(string); end + HANGUL_LBASE = ::T.let(nil, ::T.untyped) + HANGUL_LCOUNT = ::T.let(nil, ::T.untyped) + HANGUL_NCOUNT = ::T.let(nil, ::T.untyped) + HANGUL_SBASE = ::T.let(nil, ::T.untyped) + HANGUL_SCOUNT = ::T.let(nil, ::T.untyped) + HANGUL_SLAST = ::T.let(nil, ::T.untyped) + HANGUL_TBASE = ::T.let(nil, ::T.untyped) + HANGUL_TCOUNT = ::T.let(nil, ::T.untyped) + HANGUL_VBASE = ::T.let(nil, ::T.untyped) + HANGUL_VCOUNT = ::T.let(nil, ::T.untyped) + NORMALIZATION_FORMS = ::T.let(nil, ::T.untyped) + UNICODE_VERSION = ::T.let(nil, ::T.untyped) +end + +class ActiveSupport::Multibyte::Unicode::Codepoint + def code(); end + + def code=(code); end + + def combining_class(); end + + def combining_class=(combining_class); end + + def decomp_mapping(); end + + def decomp_mapping=(decomp_mapping); end + + def decomp_type(); end + + def decomp_type=(decomp_type); end + + def lowercase_mapping(); end + + def lowercase_mapping=(lowercase_mapping); end + + def swapcase_mapping(); end + + def uppercase_mapping(); end + + def uppercase_mapping=(uppercase_mapping); end +end + +class ActiveSupport::Multibyte::Unicode::Codepoint +end + +class ActiveSupport::Multibyte::Unicode::UnicodeDatabase + def boundary(); end + + def boundary=(boundary); end + + def codepoints(); end + + def codepoints=(codepoints); end + + def composition_exclusion(); end + + def composition_exclusion=(composition_exclusion); end + + def composition_map(); end + + def composition_map=(composition_map); end + + def cp1252(); end + + def cp1252=(cp1252); end + + def load(); end + ATTRIBUTES = ::T.let(nil, ::T.untyped) +end + +class ActiveSupport::Multibyte::Unicode::UnicodeDatabase + def self.dirname(); end + + def self.filename(); end +end + +module ActiveSupport::Multibyte::Unicode + extend ::ActiveSupport::Multibyte::Unicode +end + +module ActiveSupport::Multibyte + def self.proxy_class(); end + + def self.proxy_class=(klass); end +end + +module ActiveSupport::Notifications +end + +class ActiveSupport::Notifications::Event + def <<(event); end + + def children(); end + + def duration(); end + + def end(); end + + def end=(_); end + + def initialize(name, start, ending, transaction_id, payload); end + + def name(); end + + def parent_of?(event); end + + def payload(); end + + def time(); end + + def transaction_id(); end +end + +class ActiveSupport::Notifications::Event +end + +class ActiveSupport::Notifications::Fanout + include ::Mutex_m + def finish(name, id, payload, listeners=T.unsafe(nil)); end + + def initialize(); end + + def listeners_for(name); end + + def listening?(name); end + + def lock(); end + + def locked?(); end + + def publish(name, *args); end + + def start(name, id, payload); end + + def subscribe(pattern=T.unsafe(nil), block=T.unsafe(nil)); end + + def synchronize(&block); end + + def try_lock(); end + + def unlock(); end + + def unsubscribe(subscriber_or_name); end + + def wait(); end +end + +module ActiveSupport::Notifications::Fanout::Subscribers +end + +class ActiveSupport::Notifications::Fanout::Subscribers::AllMessages + def finish(name, id, payload); end + + def initialize(delegate); end + + def matches?(_); end + + def publish(name, *args); end + + def start(name, id, payload); end + + def subscribed_to?(name); end +end + +class ActiveSupport::Notifications::Fanout::Subscribers::AllMessages +end + +class ActiveSupport::Notifications::Fanout::Subscribers::Evented + def finish(name, id, payload); end + + def initialize(pattern, delegate); end + + def matches?(name); end + + def publish(name, *args); end + + def start(name, id, payload); end + + def subscribed_to?(name); end +end + +class ActiveSupport::Notifications::Fanout::Subscribers::Evented +end + +class ActiveSupport::Notifications::Fanout::Subscribers::Timed +end + +class ActiveSupport::Notifications::Fanout::Subscribers::Timed +end + +module ActiveSupport::Notifications::Fanout::Subscribers + def self.new(pattern, listener); end +end + +class ActiveSupport::Notifications::Fanout +end + +class ActiveSupport::Notifications::InstrumentationRegistry + def instrumenter_for(notifier); end +end + +class ActiveSupport::Notifications::InstrumentationRegistry + extend ::ActiveSupport::PerThreadRegistry +end + +class ActiveSupport::Notifications::Instrumenter + def finish(name, payload); end + + def finish_with_state(listeners_state, name, payload); end + + def id(); end + + def initialize(notifier); end + + def instrument(name, payload=T.unsafe(nil)); end + + def start(name, payload); end +end + +class ActiveSupport::Notifications::Instrumenter +end + +module ActiveSupport::Notifications + def self.instrument(name, payload=T.unsafe(nil)); end + + def self.instrumenter(); end + + def self.notifier(); end + + def self.notifier=(notifier); end + + def self.publish(name, *args); end + + def self.subscribe(*args, &block); end + + def self.subscribed(callback, *args, &block); end + + def self.unsubscribe(subscriber_or_name); end +end + +class ActiveSupport::NumberHelper::NumberConverter + def execute(); end + + def initialize(number, options); end + + def namespace(); end + + def namespace=(val); end + + def namespace?(); end + + def number(); end + + def opts(); end + + def validate_float(); end + + def validate_float=(val); end + + def validate_float?(); end + DEFAULTS = ::T.let(nil, ::T.untyped) +end + +class ActiveSupport::NumberHelper::NumberConverter + def self.convert(number, options); end + + def self.namespace(); end + + def self.namespace=(val); end + + def self.namespace?(); end + + def self.validate_float(); end + + def self.validate_float=(val); end + + def self.validate_float?(); end +end + +class ActiveSupport::NumberHelper::NumberToCurrencyConverter + def convert(); end +end + +class ActiveSupport::NumberHelper::NumberToCurrencyConverter +end + +class ActiveSupport::NumberHelper::NumberToDelimitedConverter + def convert(); end + DEFAULT_DELIMITER_REGEX = ::T.let(nil, ::T.untyped) +end + +class ActiveSupport::NumberHelper::NumberToDelimitedConverter +end + +class ActiveSupport::NumberHelper::NumberToHumanConverter + def convert(); end + DECIMAL_UNITS = ::T.let(nil, ::T.untyped) + INVERTED_DECIMAL_UNITS = ::T.let(nil, ::T.untyped) +end + +class ActiveSupport::NumberHelper::NumberToHumanConverter +end + +class ActiveSupport::NumberHelper::NumberToHumanSizeConverter + def convert(); end + STORAGE_UNITS = ::T.let(nil, ::T.untyped) +end + +class ActiveSupport::NumberHelper::NumberToHumanSizeConverter +end + +class ActiveSupport::NumberHelper::NumberToPercentageConverter + def convert(); end +end + +class ActiveSupport::NumberHelper::NumberToPercentageConverter +end + +class ActiveSupport::NumberHelper::NumberToPhoneConverter + def convert(); end +end + +class ActiveSupport::NumberHelper::NumberToPhoneConverter +end + +class ActiveSupport::NumberHelper::NumberToRoundedConverter + def convert(); end +end + +class ActiveSupport::NumberHelper::NumberToRoundedConverter +end + +class ActiveSupport::NumberHelper::RoundingHelper + def digit_count(number); end + + def initialize(options); end + + def options(); end + + def round(number); end +end + +class ActiveSupport::NumberHelper::RoundingHelper +end + +module ActiveSupport::NumberHelper + extend ::ActiveSupport::Autoload + extend ::ActiveSupport::NumberHelper +end + +module ActiveSupport::NumericWithFormat + def to_s(format=T.unsafe(nil), options=T.unsafe(nil)); end +end + +module ActiveSupport::NumericWithFormat +end + +class ActiveSupport::OptionMerger + def initialize(context, options); end +end + +class ActiveSupport::OptionMerger +end + +class ActiveSupport::OrderedHash + def encode_with(coder); end + + def reject(*args, &block); end + + def select(*args, &block); end + + def to_yaml_type(); end +end + +class ActiveSupport::OrderedHash +end + +class ActiveSupport::OrderedOptions + def [](key); end + + def []=(key, value); end + + def _get(_); end + + def method_missing(name, *args); end +end + +class ActiveSupport::OrderedOptions +end + +module ActiveSupport::PerThreadRegistry + def instance(); end +end + +module ActiveSupport::PerThreadRegistry + def self.extended(object); end +end + +class ActiveSupport::ProxyObject + def raise(*args); end +end + +class ActiveSupport::ProxyObject +end + +class ActiveSupport::Railtie +end + +class ActiveSupport::Railtie +end + +module ActiveSupport::RangeWithFormat + def to_default_s(format=T.unsafe(nil)); end + + def to_formatted_s(format=T.unsafe(nil)); end + + def to_s(format=T.unsafe(nil)); end + RANGE_FORMATS = ::T.let(nil, ::T.untyped) +end + +module ActiveSupport::RangeWithFormat +end + +class ActiveSupport::Reloader + def _class_unload_callbacks(); end + + def _prepare_callbacks(); end + + def _run_class_unload_callbacks(&block); end + + def _run_prepare_callbacks(&block); end + + def check(); end + + def check=(val); end + + def check?(); end + + def class_unload!(&block); end + + def executor(); end + + def executor=(val); end + + def executor?(); end + + def release_unload_lock!(); end + + def require_unload_lock!(); end +end + +class ActiveSupport::Reloader + def self._class_unload_callbacks(); end + + def self._class_unload_callbacks=(value); end + + def self._prepare_callbacks(); end + + def self._prepare_callbacks=(value); end + + def self.after_class_unload(*args, &block); end + + def self.before_class_unload(*args, &block); end + + def self.check(); end + + def self.check!(); end + + def self.check=(val); end + + def self.check?(); end + + def self.executor(); end + + def self.executor=(val); end + + def self.executor?(); end + + def self.prepare!(); end + + def self.reload!(); end + + def self.reloaded!(); end + + def self.to_prepare(*args, &block); end +end + +module ActiveSupport::Rescuable + def handler_for_rescue(exception); end + + def rescue_with_handler(exception); end +end + +module ActiveSupport::Rescuable + extend ::ActiveSupport::Concern +end + +class ActiveSupport::SafeBuffer + def %(args); end + + def +(other); end + + def <<(value); end + + def [](*args); end + + def capitalize(*args, &block); end + + def capitalize!(*args); end + + def chomp(*args, &block); end + + def chomp!(*args); end + + def chop(*args, &block); end + + def chop!(*args); end + + def clone_empty(); end + + def concat(value); end + + def delete(*args, &block); end + + def delete!(*args); end + + def downcase(*args, &block); end + + def downcase!(*args); end + + def encode_with(coder); end + + def gsub(*args, &block); end + + def gsub!(*args); end + + def initialize(str=T.unsafe(nil)); end + + def lstrip(*args, &block); end + + def lstrip!(*args); end + + def next(*args, &block); end + + def next!(*args); end + + def prepend(value); end + + def reverse(*args, &block); end + + def reverse!(*args); end + + def rstrip(*args, &block); end + + def rstrip!(*args); end + + def safe_concat(value); end + + def slice(*args, &block); end + + def slice!(*args); end + + def squeeze(*args, &block); end + + def squeeze!(*args); end + + def strip(*args, &block); end + + def strip!(*args); end + + def sub(*args, &block); end + + def sub!(*args); end + + def succ(*args, &block); end + + def succ!(*args); end + + def swapcase(*args, &block); end + + def swapcase!(*args); end + + def tr(*args, &block); end + + def tr!(*args); end + + def tr_s(*args, &block); end + + def tr_s!(*args); end + + def upcase(*args, &block); end + + def upcase!(*args); end + UNSAFE_STRING_METHODS = ::T.let(nil, ::T.untyped) +end + +class ActiveSupport::SafeBuffer +end + +module ActiveSupport::SecurityUtils +end + +module ActiveSupport::SecurityUtils + def self.fixed_length_secure_compare(a, b); end + + def self.secure_compare(a, b); end +end + +class ActiveSupport::StringInquirer +end + +class ActiveSupport::StringInquirer +end + +class ActiveSupport::Subscriber + def finish(name, id, payload); end + + def patterns(); end + + def start(name, id, payload); end +end + +class ActiveSupport::Subscriber + def self.attach_to(namespace, subscriber=T.unsafe(nil), notifier=T.unsafe(nil)); end + + def self.method_added(event); end + + def self.namespace(); end + + def self.notifier(); end + + def self.subscriber(); end + + def self.subscribers(); end +end + +class ActiveSupport::SubscriberQueueRegistry + def get_queue(queue_key); end +end + +class ActiveSupport::SubscriberQueueRegistry + extend ::ActiveSupport::PerThreadRegistry +end + +module ActiveSupport::TaggedLogging + def clear_tags!(*args, &block); end + + def flush(); end + + def pop_tags(*args, &block); end + + def push_tags(*args, &block); end + + def tagged(*tags); end +end + +module ActiveSupport::TaggedLogging::Formatter + def call(severity, timestamp, progname, msg); end + + def clear_tags!(); end + + def current_tags(); end + + def pop_tags(size=T.unsafe(nil)); end + + def push_tags(*tags); end + + def tagged(*tags); end + + def tags_text(); end +end + +module ActiveSupport::TaggedLogging::Formatter +end + +module ActiveSupport::TaggedLogging + def self.new(logger); end +end + +class ActiveSupport::TestCase + include ::ActiveSupport::Testing::TaggedLogging + include ::ActiveSupport::Callbacks + include ::ActiveSupport::Testing::Assertions + include ::ActiveSupport::Testing::Deprecation + include ::ActiveSupport::Testing::TimeHelpers + include ::ActiveSupport::Testing::FileFixtures + include ::ActiveRecord::TestFixtures + include ::ActiveSupport::Testing::SetupAndTeardown + def __callbacks(); end + + def __callbacks?(); end + + def _run_setup_callbacks(&block); end + + def _run_teardown_callbacks(&block); end + + def _setup_callbacks(); end + + def _teardown_callbacks(); end + + def assert_no_match(matcher, obj, msg=T.unsafe(nil)); end + + def assert_not_empty(obj, msg=T.unsafe(nil)); end + + def assert_not_equal(exp, act, msg=T.unsafe(nil)); end + + def assert_not_in_delta(exp, act, delta=T.unsafe(nil), msg=T.unsafe(nil)); end + + def assert_not_in_epsilon(a, b, epsilon=T.unsafe(nil), msg=T.unsafe(nil)); end + + def assert_not_includes(collection, obj, msg=T.unsafe(nil)); end + + def assert_not_instance_of(cls, obj, msg=T.unsafe(nil)); end + + def assert_not_kind_of(cls, obj, msg=T.unsafe(nil)); end + + def assert_not_nil(obj, msg=T.unsafe(nil)); end + + def assert_not_operator(o1, op, o2=T.unsafe(nil), msg=T.unsafe(nil)); end + + def assert_not_predicate(o1, op, msg=T.unsafe(nil)); end + + def assert_not_respond_to(obj, meth, msg=T.unsafe(nil)); end + + def assert_not_same(exp, act, msg=T.unsafe(nil)); end + + def assert_raise(*exp); end + + def config(); end + + def config=(val); end + + def config?(); end + + def file_fixture_path(); end + + def file_fixture_path?(); end + + def fixture_class_names(); end + + def fixture_class_names=(val); end + + def fixture_class_names?(); end + + def fixture_path(); end + + def fixture_path?(); end + + def fixture_table_names(); end + + def fixture_table_names=(val); end + + def fixture_table_names?(); end + + def method_name(); end + + def pre_loaded_fixtures(); end + + def pre_loaded_fixtures=(val); end + + def pre_loaded_fixtures?(); end + + def use_instantiated_fixtures(); end + + def use_instantiated_fixtures=(val); end + + def use_instantiated_fixtures?(); end + + def use_transactional_tests(); end + + def use_transactional_tests=(val); end + + def use_transactional_tests?(); end +end + +class ActiveSupport::TestCase + extend ::ActiveSupport::DescendantsTracker + extend ::ActiveSupport::Testing::Declarative + extend ::Rails::LineFiltering + def self.__callbacks(); end + + def self.__callbacks=(val); end + + def self.__callbacks?(); end + + def self._setup_callbacks(); end + + def self._setup_callbacks=(value); end + + def self._teardown_callbacks(); end + + def self._teardown_callbacks=(value); end + + def self.config(); end + + def self.config=(val); end + + def self.config?(); end + + def self.file_fixture_path(); end + + def self.file_fixture_path=(val); end + + def self.file_fixture_path?(); end + + def self.fixture_class_names(); end + + def self.fixture_class_names=(val); end + + def self.fixture_class_names?(); end + + def self.fixture_path(); end + + def self.fixture_path=(val); end + + def self.fixture_path?(); end + + def self.fixture_table_names(); end + + def self.fixture_table_names=(val); end + + def self.fixture_table_names?(); end + + def self.pre_loaded_fixtures(); end + + def self.pre_loaded_fixtures=(val); end + + def self.pre_loaded_fixtures?(); end + + def self.test_order=(new_order); end + + def self.use_instantiated_fixtures(); end + + def self.use_instantiated_fixtures=(val); end + + def self.use_instantiated_fixtures?(); end + + def self.use_transactional_tests(); end + + def self.use_transactional_tests=(val); end + + def self.use_transactional_tests?(); end +end + +module ActiveSupport::Testing +end + +module ActiveSupport::Testing::Assertions + def assert_changes(expression, message=T.unsafe(nil), from: T.unsafe(nil), to: T.unsafe(nil), &block); end + + def assert_difference(expression, *args, &block); end + + def assert_no_changes(expression, message=T.unsafe(nil), &block); end + + def assert_no_difference(expression, message=T.unsafe(nil), &block); end + + def assert_not(object, message=T.unsafe(nil)); end + + def assert_nothing_raised(); end + UNTRACKED = ::T.let(nil, ::T.untyped) +end + +module ActiveSupport::Testing::Assertions +end + +module ActiveSupport::Testing::ConstantLookup +end + +module ActiveSupport::Testing::ConstantLookup + extend ::ActiveSupport::Concern +end + +module ActiveSupport::Testing::Declarative + def test(name, &block); end +end + +module ActiveSupport::Testing::Declarative +end + +module ActiveSupport::Testing::Deprecation + def assert_deprecated(match=T.unsafe(nil), deprecator=T.unsafe(nil), &block); end + + def assert_not_deprecated(deprecator=T.unsafe(nil), &block); end + + def collect_deprecations(deprecator=T.unsafe(nil)); end +end + +module ActiveSupport::Testing::Deprecation +end + +module ActiveSupport::Testing::FileFixtures + def file_fixture(fixture_name); end +end + +module ActiveSupport::Testing::FileFixtures + extend ::ActiveSupport::Concern +end + +module ActiveSupport::Testing::Isolation + include ::ActiveSupport::Testing::Isolation::Forking + def run(); end +end + +module ActiveSupport::Testing::Isolation::Forking + def run_in_isolation(&blk); end +end + +module ActiveSupport::Testing::Isolation::Forking +end + +module ActiveSupport::Testing::Isolation::Subprocess + def run_in_isolation(&blk); end + ORIG_ARGV = ::T.let(nil, ::T.untyped) +end + +module ActiveSupport::Testing::Isolation::Subprocess +end + +module ActiveSupport::Testing::Isolation + def self.forking_env?(); end + + def self.included(klass); end +end + +module ActiveSupport::Testing::SetupAndTeardown + def after_teardown(); end + + def before_setup(); end +end + +module ActiveSupport::Testing::SetupAndTeardown + def self.prepended(klass); end +end + +class ActiveSupport::Testing::SimpleStubs + def stub_object(object, method_name, &block); end + + def stubbing(object, method_name); end + + def unstub_all!(); end +end + +class ActiveSupport::Testing::SimpleStubs::Stub + def method_name(); end + + def method_name=(_); end + + def object(); end + + def object=(_); end + + def original_method(); end + + def original_method=(_); end +end + +class ActiveSupport::Testing::SimpleStubs::Stub + def self.[](*_); end + + def self.members(); end +end + +class ActiveSupport::Testing::SimpleStubs +end + +module ActiveSupport::Testing::Stream +end + +module ActiveSupport::Testing::Stream +end + +module ActiveSupport::Testing::TaggedLogging + def before_setup(); end + + def tagged_logger=(tagged_logger); end +end + +module ActiveSupport::Testing::TaggedLogging +end + +module ActiveSupport::Testing::TimeHelpers + def after_teardown(); end + + def freeze_time(&block); end + + def travel(duration, &block); end + + def travel_back(); end + + def travel_to(date_or_time); end +end + +module ActiveSupport::Testing::TimeHelpers +end + +module ActiveSupport::Testing +end + +class ActiveSupport::TimeWithZone + include ::DateAndTime::Compatibility + include ::Comparable + def +(other); end + + def -(other); end + + def acts_like_time?(); end + + def advance(options); end + + def ago(other); end + + def between?(min, max); end + + def change(options); end + + def comparable_time(); end + + def day(); end + + def dst?(); end + + def encode_with(coder); end + + def eql?(other); end + + def formatted_offset(colon=T.unsafe(nil), alternate_utc_string=T.unsafe(nil)); end + + def future?(); end + + def getgm(); end + + def getlocal(utc_offset=T.unsafe(nil)); end + + def getutc(); end + + def gmt?(); end + + def gmt_offset(); end + + def gmtime(); end + + def gmtoff(); end + + def hour(); end + + def httpdate(); end + + def in(other); end + + def in_time_zone(new_zone=T.unsafe(nil)); end + + def init_with(coder); end + + def initialize(utc_time, time_zone, local_time=T.unsafe(nil), period=T.unsafe(nil)); end + + def is_a?(klass); end + + def isdst(); end + + def iso8601(fraction_digits=T.unsafe(nil)); end + + def kind_of?(klass); end + + def localtime(utc_offset=T.unsafe(nil)); end + + def marshal_dump(); end + + def marshal_load(variables); end + + def mday(); end + + def method_missing(sym, *args, &block); end + + def min(); end + + def mon(); end + + def month(); end + + def nsec(); end + + def past?(); end + + def period(); end + + def respond_to?(sym, include_priv=T.unsafe(nil)); end + + def rfc2822(); end + + def rfc3339(fraction_digits=T.unsafe(nil)); end + + def rfc822(); end + + def sec(); end + + def since(other); end + + def strftime(format); end + + def time(); end + + def time_zone(); end + + def to_a(); end + + def to_date(); end + + def to_datetime(); end + + def to_f(); end + + def to_formatted_s(format=T.unsafe(nil)); end + + def to_i(); end + + def to_r(); end + + def to_s(format=T.unsafe(nil)); end + + def to_time(); end + + def today?(); end + + def tv_sec(); end + + def usec(); end + + def utc(); end + + def utc?(); end + + def utc_offset(); end + + def wday(); end + + def xmlschema(fraction_digits=T.unsafe(nil)); end + + def yday(); end + + def year(); end + + def zone(); end + PRECISIONS = ::T.let(nil, ::T.untyped) +end + +class ActiveSupport::TimeZone + include ::Comparable + def =~(re); end + + def at(secs); end + + def encode_with(coder); end + + def formatted_offset(colon=T.unsafe(nil), alternate_utc_string=T.unsafe(nil)); end + + def init_with(coder); end + + def initialize(name, utc_offset=T.unsafe(nil), tzinfo=T.unsafe(nil)); end + + def iso8601(str); end + + def local(*args); end + + def local_to_utc(time, dst=T.unsafe(nil)); end + + def name(); end + + def now(); end + + def parse(str, now=T.unsafe(nil)); end + + def period_for_local(time, dst=T.unsafe(nil)); end + + def period_for_utc(time); end + + def periods_for_local(time); end + + def rfc3339(str); end + + def strptime(str, format, now=T.unsafe(nil)); end + + def today(); end + + def tomorrow(); end + + def tzinfo(); end + + def utc_offset(); end + + def utc_to_local(time); end + + def yesterday(); end + MAPPING = ::T.let(nil, ::T.untyped) + UTC_OFFSET_WITHOUT_COLON = ::T.let(nil, ::T.untyped) + UTC_OFFSET_WITH_COLON = ::T.let(nil, ::T.untyped) +end + +class ActiveSupport::TimeZone + def self.[](arg); end + + def self.all(); end + + def self.clear(); end + + def self.country_zones(country_code); end + + def self.create(*_); end + + def self.find_tzinfo(name); end + + def self.new(name); end + + def self.seconds_to_utc_offset(seconds, colon=T.unsafe(nil)); end + + def self.us_zones(); end +end + +module ActiveSupport::ToJsonWithActiveSupportEncoder + def to_json(options=T.unsafe(nil)); end +end + +module ActiveSupport::ToJsonWithActiveSupportEncoder +end + +module ActiveSupport::Tryable + def try(*a, &b); end + + def try!(*a, &b); end +end + +module ActiveSupport::Tryable +end + +module ActiveSupport::VERSION + MAJOR = ::T.let(nil, ::T.untyped) + MINOR = ::T.let(nil, ::T.untyped) + PRE = ::T.let(nil, ::T.untyped) + STRING = ::T.let(nil, ::T.untyped) + TINY = ::T.let(nil, ::T.untyped) +end + +module ActiveSupport::VERSION +end + +class ActiveSupport::XMLConverter + def initialize(xml, disallowed_types=T.unsafe(nil)); end + + def to_h(); end + DISALLOWED_TYPES = ::T.let(nil, ::T.untyped) +end + +class ActiveSupport::XMLConverter::DisallowedType + def initialize(type); end +end + +class ActiveSupport::XMLConverter::DisallowedType +end + +class ActiveSupport::XMLConverter +end + +module ActiveSupport::XmlMini + def backend(); end + + def backend=(name); end + + def depth(); end + + def depth=(depth); end + + def parse(*args, &block); end + + def rename_key(key, options=T.unsafe(nil)); end + + def to_tag(key, value, options); end + + def with_backend(name); end + DEFAULT_ENCODINGS = ::T.let(nil, ::T.untyped) + FORMATTING = ::T.let(nil, ::T.untyped) + PARSING = ::T.let(nil, ::T.untyped) + TYPE_NAMES = ::T.let(nil, ::T.untyped) +end + +module ActiveSupport::XmlMini::FileLike + def content_type(); end + + def content_type=(content_type); end + + def original_filename(); end + + def original_filename=(original_filename); end +end + +module ActiveSupport::XmlMini::FileLike +end + +module ActiveSupport::XmlMini + extend ::ActiveSupport::XmlMini +end + +module ActiveSupport::XmlMini_REXML + def parse(data); end + CONTENT_KEY = ::T.let(nil, ::T.untyped) +end + +module ActiveSupport::XmlMini_REXML + extend ::ActiveSupport::XmlMini_REXML +end + +module ActiveSupport + extend ::ActiveSupport::LazyLoadHooks + extend ::ActiveSupport::Autoload + def self.escape_html_entities_in_json(*args, &block); end + + def self.escape_html_entities_in_json=(arg); end + + def self.gem_version(); end + + def self.json_encoder(*args, &block); end + + def self.json_encoder=(arg); end + + def self.parse_json_times(); end + + def self.parse_json_times=(obj); end + + def self.test_order(); end + + def self.test_order=(obj); end + + def self.time_precision(*args, &block); end + + def self.time_precision=(arg); end + + def self.to_time_preserves_timezone(); end + + def self.to_time_preserves_timezone=(value); end + + def self.use_standard_json_time_format(*args, &block); end + + def self.use_standard_json_time_format=(arg); end + + def self.version(); end +end + +class AddPreferencesModel::User + include ::AddPreferencesModel::User::GeneratedAssociationMethods +end + +module AddPreferencesModel::User::GeneratedAssociationMethods +end + +module AddPreferencesModel::User::GeneratedAssociationMethods +end + +class AddPreferencesToUserTable::User + include ::AddPreferencesToUserTable::User::GeneratedAssociationMethods +end + +module AddPreferencesToUserTable::User::GeneratedAssociationMethods +end + +module AddPreferencesToUserTable::User::GeneratedAssociationMethods +end + +class AddProjectCompletedAtColumn::Project + include ::AddProjectCompletedAtColumn::Project::GeneratedAssociationMethods +end + +module AddProjectCompletedAtColumn::Project::GeneratedAssociationMethods +end + +module AddProjectCompletedAtColumn::Project::GeneratedAssociationMethods +end + +class AddStateToContext::Context + include ::AddStateToContext::Context::GeneratedAssociationMethods +end + +module AddStateToContext::Context::GeneratedAssociationMethods +end + +module AddStateToContext::Context::GeneratedAssociationMethods +end + +class AddSubclassAttrToTodos::Immediate + include ::AddSubclassAttrToTodos::Immediate::GeneratedAssociationMethods +end + +module AddSubclassAttrToTodos::Immediate::GeneratedAssociationMethods +end + +module AddSubclassAttrToTodos::Immediate::GeneratedAssociationMethods +end + +class AddSubclassAttrToTodos::Todo + include ::AddSubclassAttrToTodos::Todo::GeneratedAssociationMethods +end + +module AddSubclassAttrToTodos::Todo::GeneratedAssociationMethods +end + +module AddSubclassAttrToTodos::Todo::GeneratedAssociationMethods +end + +class AddUserId::Context + include ::AddUserId::Context::GeneratedAssociationMethods +end + +module AddUserId::Context::GeneratedAssociationMethods +end + +module AddUserId::Context::GeneratedAssociationMethods +end + +class AddUserId::Project + include ::AddUserId::Project::GeneratedAssociationMethods +end + +module AddUserId::Project::GeneratedAssociationMethods +end + +module AddUserId::Project::GeneratedAssociationMethods +end + +class AddUserId::Todo + include ::AddUserId::Todo::GeneratedAssociationMethods +end + +module AddUserId::Todo::GeneratedAssociationMethods +end + +module AddUserId::Todo::GeneratedAssociationMethods +end + +class AddUserPrefRefresh::User + include ::AddUserPrefRefresh::User::GeneratedAssociationMethods +end + +module AddUserPrefRefresh::User::GeneratedAssociationMethods +end + +module AddUserPrefRefresh::User::GeneratedAssociationMethods +end + +class ApplicationController + def _layout_from_proc(controller); end +end + +class ApplicationRecord + include ::ApplicationRecord::GeneratedAssociationMethods +end + +module ApplicationRecord::GeneratedAssociationMethods +end + +module ApplicationRecord::GeneratedAssociationMethods +end + +module Arel + VERSION = ::T.let(nil, ::T.untyped) +end + +module Arel::AliasPredication + def as(other); end +end + +module Arel::AliasPredication +end + +class Arel::ArelError +end + +class Arel::ArelError +end + +Arel::Attribute = Arel::Attributes::Attribute + +module Arel::Attributes +end + +class Arel::Attributes::Attribute + include ::Arel::Expressions + include ::Arel::Predications + include ::Arel::AliasPredication + include ::Arel::OrderPredications + include ::Arel::Math + def able_to_type_cast?(); end + + def lower(); end + + def type_cast_for_database(value); end +end + +class Arel::Attributes::Attribute +end + +class Arel::Attributes::Boolean +end + +class Arel::Attributes::Boolean +end + +class Arel::Attributes::Decimal +end + +class Arel::Attributes::Decimal +end + +class Arel::Attributes::Float +end + +class Arel::Attributes::Float +end + +class Arel::Attributes::Integer +end + +class Arel::Attributes::Integer +end + +class Arel::Attributes::String +end + +class Arel::Attributes::String +end + +class Arel::Attributes::Time +end + +class Arel::Attributes::Time +end + +class Arel::Attributes::Undefined +end + +class Arel::Attributes::Undefined +end + +module Arel::Attributes + def self.for(column); end +end + +module Arel::Collectors +end + +class Arel::Collectors::Bind + def <<(str); end + + def add_bind(bind); end + + def value(); end +end + +class Arel::Collectors::Bind +end + +class Arel::Collectors::Composite + def <<(str); end + + def add_bind(bind, &block); end + + def initialize(left, right); end + + def left(); end + + def right(); end + + def value(); end +end + +class Arel::Collectors::Composite +end + +class Arel::Collectors::PlainString + def <<(str); end + + def value(); end +end + +class Arel::Collectors::PlainString +end + +class Arel::Collectors::SQLString + def add_bind(bind); end + + def compile(bvs); end + + def initialize(*_); end +end + +class Arel::Collectors::SQLString +end + +class Arel::Collectors::SubstituteBinds + def <<(str); end + + def add_bind(bind); end + + def delegate(); end + + def initialize(quoter, delegate_collector); end + + def quoter(); end + + def value(); end +end + +class Arel::Collectors::SubstituteBinds +end + +module Arel::Collectors +end + +module Arel::Compatibility +end + +class Arel::Compatibility::Wheres + include ::Enumerable + def each(&blk); end + + def initialize(engine, collection); end +end + +module Arel::Compatibility::Wheres::Value + def name(); end + + def value(); end + + def visitor(); end + + def visitor=(visitor); end +end + +module Arel::Compatibility::Wheres::Value +end + +class Arel::Compatibility::Wheres +end + +module Arel::Compatibility +end + +module Arel::Crud + def compile_delete(); end + + def compile_insert(values); end + + def compile_update(values, pk); end + + def create_insert(); end +end + +module Arel::Crud +end + +class Arel::DeleteManager + def from(relation); end + + def take(limit); end + + def wheres=(list); end +end + +class Arel::DeleteManager +end + +class Arel::EmptyJoinError +end + +class Arel::EmptyJoinError +end + +module Arel::Expressions + def average(); end + + def count(distinct=T.unsafe(nil)); end + + def extract(field); end + + def maximum(); end + + def minimum(); end + + def sum(); end +end + +module Arel::Expressions +end + +module Arel::FactoryMethods + def create_and(clauses); end + + def create_false(); end + + def create_join(to, constraint=T.unsafe(nil), klass=T.unsafe(nil)); end + + def create_on(expr); end + + def create_string_join(to); end + + def create_table_alias(relation, name); end + + def create_true(); end + + def grouping(expr); end + + def lower(column); end +end + +module Arel::FactoryMethods +end + +class Arel::InsertManager + def columns(); end + + def create_values(values, columns); end + + def create_values_list(rows); end + + def insert(fields); end + + def into(table); end + + def select(select); end + + def values=(val); end +end + +class Arel::InsertManager +end + +module Arel::Math + def &(other); end + + def *(other); end + + def +(other); end + + def -(other); end + + def /(other); end + + def <<(other); end + + def >>(other); end + + def ^(other); end + + def |(other); end + + def ~(); end +end + +module Arel::Math +end + +Arel::Node = Arel::Nodes::Node + +module Arel::Nodes +end + +class Arel::Nodes::Addition + def initialize(left, right); end +end + +class Arel::Nodes::Addition +end + +class Arel::Nodes::And + def ==(other); end + + def children(); end + + def eql?(other); end + + def initialize(children); end + + def left(); end + + def right(); end +end + +class Arel::Nodes::And +end + +class Arel::Nodes::As +end + +class Arel::Nodes::As +end + +class Arel::Nodes::Ascending + def ascending?(); end + + def descending?(); end + + def direction(); end + + def reverse(); end +end + +class Arel::Nodes::Ascending +end + +class Arel::Nodes::Assignment +end + +class Arel::Nodes::Assignment +end + +class Arel::Nodes::Avg +end + +class Arel::Nodes::Avg +end + +class Arel::Nodes::Between +end + +class Arel::Nodes::Between +end + +class Arel::Nodes::Bin +end + +class Arel::Nodes::Bin +end + +class Arel::Nodes::Binary + def ==(other); end + + def eql?(other); end + + def initialize(left, right); end + + def left(); end + + def left=(left); end + + def right(); end + + def right=(right); end +end + +class Arel::Nodes::Binary +end + +class Arel::Nodes::BindParam + def ==(other); end + + def eql?(other); end + + def initialize(value); end + + def value(); end + + def value=(value); end +end + +class Arel::Nodes::BindParam +end + +class Arel::Nodes::BitwiseAnd + def initialize(left, right); end +end + +class Arel::Nodes::BitwiseAnd +end + +class Arel::Nodes::BitwiseNot + def initialize(operand); end +end + +class Arel::Nodes::BitwiseNot +end + +class Arel::Nodes::BitwiseOr + def initialize(left, right); end +end + +class Arel::Nodes::BitwiseOr +end + +class Arel::Nodes::BitwiseShiftLeft + def initialize(left, right); end +end + +class Arel::Nodes::BitwiseShiftLeft +end + +class Arel::Nodes::BitwiseShiftRight + def initialize(left, right); end +end + +class Arel::Nodes::BitwiseShiftRight +end + +class Arel::Nodes::BitwiseXor + def initialize(left, right); end +end + +class Arel::Nodes::BitwiseXor +end + +class Arel::Nodes::Case + include ::Arel::OrderPredications + include ::Arel::Predications + include ::Arel::AliasPredication + def ==(other); end + + def case(); end + + def case=(_); end + + def conditions(); end + + def conditions=(conditions); end + + def default(); end + + def default=(default); end + + def else(expression); end + + def eql?(other); end + + def initialize(expression=T.unsafe(nil), default=T.unsafe(nil)); end + + def then(expression); end + + def when(condition, expression=T.unsafe(nil)); end +end + +class Arel::Nodes::Case +end + +class Arel::Nodes::Casted + def ==(other); end + + def attribute(); end + + def eql?(other); end + + def initialize(val, attribute); end + + def val(); end +end + +class Arel::Nodes::Casted +end + +class Arel::Nodes::Concat + def initialize(left, right); end +end + +class Arel::Nodes::Concat +end + +class Arel::Nodes::Count + include ::Arel::Math + def initialize(expr, distinct=T.unsafe(nil), aliaz=T.unsafe(nil)); end +end + +class Arel::Nodes::Count +end + +class Arel::Nodes::Cube +end + +class Arel::Nodes::Cube +end + +class Arel::Nodes::CurrentRow + def ==(other); end + + def eql?(other); end +end + +class Arel::Nodes::CurrentRow +end + +class Arel::Nodes::DeleteStatement + def initialize(relation=T.unsafe(nil), wheres=T.unsafe(nil)); end + + def limit(); end + + def limit=(limit); end + + def relation(); end + + def relation=(relation); end + + def wheres(); end + + def wheres=(wheres); end +end + +class Arel::Nodes::DeleteStatement +end + +class Arel::Nodes::Descending + def ascending?(); end + + def descending?(); end + + def direction(); end + + def reverse(); end +end + +class Arel::Nodes::Descending +end + +class Arel::Nodes::Distinct + def ==(other); end + + def eql?(other); end +end + +class Arel::Nodes::Distinct +end + +class Arel::Nodes::DistinctOn +end + +class Arel::Nodes::DistinctOn +end + +class Arel::Nodes::Division + def initialize(left, right); end +end + +class Arel::Nodes::Division +end + +class Arel::Nodes::DoesNotMatch +end + +class Arel::Nodes::DoesNotMatch +end + +class Arel::Nodes::Else +end + +class Arel::Nodes::Else +end + +class Arel::Nodes::Equality + def operand1(); end + + def operand2(); end + + def operator(); end +end + +class Arel::Nodes::Equality +end + +class Arel::Nodes::Except +end + +class Arel::Nodes::Except +end + +class Arel::Nodes::Exists +end + +class Arel::Nodes::Exists +end + +class Arel::Nodes::Extract + include ::Arel::AliasPredication + include ::Arel::Predications + def field(); end + + def field=(field); end + + def initialize(expr, field); end +end + +class Arel::Nodes::Extract +end + +class Arel::Nodes::False + def ==(other); end + + def eql?(other); end +end + +class Arel::Nodes::False +end + +class Arel::Nodes::Following + def initialize(expr=T.unsafe(nil)); end +end + +class Arel::Nodes::Following +end + +class Arel::Nodes::FullOuterJoin +end + +class Arel::Nodes::FullOuterJoin +end + +class Arel::Nodes::Function + include ::Arel::Predications + include ::Arel::WindowPredications + include ::Arel::OrderPredications + def ==(other); end + + def alias(); end + + def alias=(_); end + + def as(aliaz); end + + def distinct(); end + + def distinct=(distinct); end + + def eql?(other); end + + def expressions(); end + + def expressions=(expressions); end + + def initialize(expr, aliaz=T.unsafe(nil)); end +end + +class Arel::Nodes::Function +end + +class Arel::Nodes::GreaterThan +end + +class Arel::Nodes::GreaterThan +end + +class Arel::Nodes::GreaterThanOrEqual +end + +class Arel::Nodes::GreaterThanOrEqual +end + +class Arel::Nodes::Group +end + +class Arel::Nodes::Group +end + +class Arel::Nodes::Grouping + include ::Arel::Predications +end + +class Arel::Nodes::Grouping +end + +class Arel::Nodes::GroupingElement +end + +class Arel::Nodes::GroupingElement +end + +class Arel::Nodes::GroupingSet +end + +class Arel::Nodes::GroupingSet +end + +class Arel::Nodes::In +end + +class Arel::Nodes::In +end + +class Arel::Nodes::InfixOperation + include ::Arel::Expressions + include ::Arel::Predications + include ::Arel::OrderPredications + include ::Arel::AliasPredication + include ::Arel::Math + def initialize(operator, left, right); end + + def operator(); end +end + +class Arel::Nodes::InfixOperation +end + +class Arel::Nodes::InnerJoin +end + +class Arel::Nodes::InnerJoin +end + +class Arel::Nodes::InsertStatement + def ==(other); end + + def columns(); end + + def columns=(columns); end + + def eql?(other); end + + def relation(); end + + def relation=(relation); end + + def select=(select); end + + def values(); end + + def values=(values); end +end + +class Arel::Nodes::InsertStatement +end + +class Arel::Nodes::Intersect +end + +class Arel::Nodes::Intersect +end + +class Arel::Nodes::Join +end + +class Arel::Nodes::Join +end + +class Arel::Nodes::JoinSource + def empty?(); end + + def initialize(single_source, joinop=T.unsafe(nil)); end +end + +class Arel::Nodes::JoinSource +end + +class Arel::Nodes::LessThan +end + +class Arel::Nodes::LessThan +end + +class Arel::Nodes::LessThanOrEqual +end + +class Arel::Nodes::LessThanOrEqual +end + +class Arel::Nodes::Limit +end + +class Arel::Nodes::Limit +end + +class Arel::Nodes::Lock +end + +class Arel::Nodes::Lock +end + +class Arel::Nodes::Matches + def case_sensitive(); end + + def case_sensitive=(case_sensitive); end + + def escape(); end + + def initialize(left, right, escape=T.unsafe(nil), case_sensitive=T.unsafe(nil)); end +end + +class Arel::Nodes::Matches +end + +class Arel::Nodes::Max +end + +class Arel::Nodes::Max +end + +class Arel::Nodes::Min +end + +class Arel::Nodes::Min +end + +class Arel::Nodes::Multiplication + def initialize(left, right); end +end + +class Arel::Nodes::Multiplication +end + +class Arel::Nodes::NamedFunction + def initialize(name, expr, aliaz=T.unsafe(nil)); end + + def name(); end + + def name=(name); end +end + +class Arel::Nodes::NamedFunction +end + +class Arel::Nodes::NamedWindow + def initialize(name); end + + def name(); end + + def name=(name); end +end + +class Arel::Nodes::NamedWindow +end + +class Arel::Nodes::Node + include ::Arel::FactoryMethods + include ::Enumerable + def and(right); end + + def each(&block); end + + def not(); end + + def or(right); end + + def to_sql(engine=T.unsafe(nil)); end +end + +class Arel::Nodes::Node +end + +class Arel::Nodes::Not +end + +class Arel::Nodes::Not +end + +class Arel::Nodes::NotEqual +end + +class Arel::Nodes::NotEqual +end + +class Arel::Nodes::NotIn +end + +class Arel::Nodes::NotIn +end + +class Arel::Nodes::NotRegexp +end + +class Arel::Nodes::NotRegexp +end + +class Arel::Nodes::Offset +end + +class Arel::Nodes::Offset +end + +class Arel::Nodes::On +end + +class Arel::Nodes::On +end + +class Arel::Nodes::Or +end + +class Arel::Nodes::Or +end + +class Arel::Nodes::Ordering +end + +class Arel::Nodes::Ordering +end + +class Arel::Nodes::OuterJoin +end + +class Arel::Nodes::OuterJoin +end + +class Arel::Nodes::Over + include ::Arel::AliasPredication + def initialize(left, right=T.unsafe(nil)); end + + def operator(); end +end + +class Arel::Nodes::Over +end + +class Arel::Nodes::Preceding + def initialize(expr=T.unsafe(nil)); end +end + +class Arel::Nodes::Preceding +end + +class Arel::Nodes::Quoted + def val(); end +end + +class Arel::Nodes::Quoted +end + +class Arel::Nodes::Range + def initialize(expr=T.unsafe(nil)); end +end + +class Arel::Nodes::Range +end + +class Arel::Nodes::Regexp + def case_sensitive(); end + + def case_sensitive=(case_sensitive); end + + def initialize(left, right, case_sensitive=T.unsafe(nil)); end +end + +class Arel::Nodes::Regexp +end + +class Arel::Nodes::RightOuterJoin +end + +class Arel::Nodes::RightOuterJoin +end + +class Arel::Nodes::RollUp +end + +class Arel::Nodes::RollUp +end + +class Arel::Nodes::Rows + def initialize(expr=T.unsafe(nil)); end +end + +class Arel::Nodes::Rows +end + +class Arel::Nodes::SelectCore + def ==(other); end + + def eql?(other); end + + def from(); end + + def from=(value); end + + def froms(); end + + def froms=(value); end + + def groups(); end + + def groups=(groups); end + + def havings(); end + + def havings=(havings); end + + def projections(); end + + def projections=(projections); end + + def set_quantifier(); end + + def set_quantifier=(set_quantifier); end + + def source(); end + + def source=(source); end + + def top(); end + + def top=(top); end + + def wheres(); end + + def wheres=(wheres); end + + def windows(); end + + def windows=(windows); end +end + +class Arel::Nodes::SelectCore +end + +class Arel::Nodes::SelectStatement + def ==(other); end + + def cores(); end + + def eql?(other); end + + def initialize(cores=T.unsafe(nil)); end + + def limit(); end + + def limit=(limit); end + + def lock(); end + + def lock=(lock); end + + def offset(); end + + def offset=(offset); end + + def orders(); end + + def orders=(orders); end + + def with(); end + + def with=(with); end +end + +class Arel::Nodes::SelectStatement +end + +class Arel::Nodes::SqlLiteral + include ::Arel::Expressions + include ::Arel::Predications + include ::Arel::AliasPredication + include ::Arel::OrderPredications + def encode_with(coder); end +end + +class Arel::Nodes::SqlLiteral +end + +class Arel::Nodes::StringJoin + def initialize(left, right=T.unsafe(nil)); end +end + +class Arel::Nodes::StringJoin +end + +class Arel::Nodes::Subtraction + def initialize(left, right); end +end + +class Arel::Nodes::Subtraction +end + +class Arel::Nodes::Sum +end + +class Arel::Nodes::Sum +end + +class Arel::Nodes::TableAlias + def [](name); end + + def able_to_type_cast?(); end + + def name(); end + + def relation(); end + + def table_alias(); end + + def table_name(); end + + def type_cast_for_database(*args); end +end + +class Arel::Nodes::TableAlias +end + +class Arel::Nodes::Top +end + +class Arel::Nodes::Top +end + +class Arel::Nodes::True + def ==(other); end + + def eql?(other); end +end + +class Arel::Nodes::True +end + +class Arel::Nodes::Unary + def ==(other); end + + def eql?(other); end + + def expr(); end + + def expr=(expr); end + + def initialize(expr); end + + def value(); end +end + +class Arel::Nodes::Unary +end + +class Arel::Nodes::UnaryOperation + include ::Arel::Expressions + include ::Arel::Predications + include ::Arel::OrderPredications + include ::Arel::AliasPredication + include ::Arel::Math + def initialize(operator, operand); end + + def operator(); end +end + +class Arel::Nodes::UnaryOperation +end + +class Arel::Nodes::Union +end + +class Arel::Nodes::Union +end + +class Arel::Nodes::UnionAll +end + +class Arel::Nodes::UnionAll +end + +class Arel::Nodes::UnqualifiedColumn + def attribute(); end + + def attribute=(attribute); end + + def column(); end + + def name(); end + + def relation(); end +end + +class Arel::Nodes::UnqualifiedColumn +end + +class Arel::Nodes::UpdateStatement + def ==(other); end + + def eql?(other); end + + def key(); end + + def key=(key); end + + def limit(); end + + def limit=(limit); end + + def orders(); end + + def orders=(orders); end + + def relation(); end + + def relation=(relation); end + + def values(); end + + def values=(values); end + + def wheres(); end + + def wheres=(wheres); end +end + +class Arel::Nodes::UpdateStatement +end + +class Arel::Nodes::Values + def columns(); end + + def columns=(columns); end + + def expressions(); end + + def expressions=(expressions); end + + def initialize(exprs, columns=T.unsafe(nil)); end +end + +class Arel::Nodes::Values +end + +class Arel::Nodes::ValuesList + def ==(other); end + + def eql?(other); end + + def initialize(rows); end + + def rows(); end +end + +class Arel::Nodes::ValuesList +end + +class Arel::Nodes::When +end + +class Arel::Nodes::When +end + +class Arel::Nodes::Window + def ==(other); end + + def eql?(other); end + + def frame(expr); end + + def framing(); end + + def framing=(framing); end + + def order(*expr); end + + def orders(); end + + def orders=(orders); end + + def partition(*expr); end + + def partitions(); end + + def partitions=(partitions); end + + def range(expr=T.unsafe(nil)); end + + def rows(expr=T.unsafe(nil)); end +end + +class Arel::Nodes::Window +end + +class Arel::Nodes::With + def children(); end +end + +class Arel::Nodes::With +end + +class Arel::Nodes::WithRecursive +end + +class Arel::Nodes::WithRecursive +end + +module Arel::Nodes + def self.build_quoted(other, attribute=T.unsafe(nil)); end +end + +module Arel::OrderPredications + def asc(); end + + def desc(); end +end + +module Arel::OrderPredications +end + +module Arel::Predications + def between(other); end + + def concat(other); end + + def does_not_match(other, escape=T.unsafe(nil), case_sensitive=T.unsafe(nil)); end + + def does_not_match_all(others, escape=T.unsafe(nil)); end + + def does_not_match_any(others, escape=T.unsafe(nil)); end + + def does_not_match_regexp(other, case_sensitive=T.unsafe(nil)); end + + def eq(other); end + + def eq_all(others); end + + def eq_any(others); end + + def gt(right); end + + def gt_all(others); end + + def gt_any(others); end + + def gteq(right); end + + def gteq_all(others); end + + def gteq_any(others); end + + def in(other); end + + def in_all(others); end + + def in_any(others); end + + def lt(right); end + + def lt_all(others); end + + def lt_any(others); end + + def lteq(right); end + + def lteq_all(others); end + + def lteq_any(others); end + + def matches(other, escape=T.unsafe(nil), case_sensitive=T.unsafe(nil)); end + + def matches_all(others, escape=T.unsafe(nil), case_sensitive=T.unsafe(nil)); end + + def matches_any(others, escape=T.unsafe(nil), case_sensitive=T.unsafe(nil)); end + + def matches_regexp(other, case_sensitive=T.unsafe(nil)); end + + def not_between(other); end + + def not_eq(other); end + + def not_eq_all(others); end + + def not_eq_any(others); end + + def not_in(other); end + + def not_in_all(others); end + + def not_in_any(others); end + + def when(right); end +end + +module Arel::Predications +end + +class Arel::SelectManager + include ::Arel::Crud + def as(other); end + + def constraints(); end + + def distinct(value=T.unsafe(nil)); end + + def distinct_on(value); end + + def except(other); end + + def exists(); end + + def from(table); end + + def froms(); end + + def group(*columns); end + + def having(expr); end + + def initialize(table=T.unsafe(nil)); end + + def intersect(other); end + + def join(relation, klass=T.unsafe(nil)); end + + def join_sources(); end + + def limit(); end + + def limit=(limit); end + + def lock(locking=T.unsafe(nil)); end + + def locked(); end + + def minus(other); end + + def offset(); end + + def offset=(amount); end + + def on(*exprs); end + + def order(*expr); end + + def orders(); end + + def outer_join(relation); end + + def project(*projections); end + + def projections(); end + + def projections=(projections); end + + def skip(amount); end + + def source(); end + + def take(limit); end + + def taken(); end + + def union(operation, other=T.unsafe(nil)); end + + def where_sql(engine=T.unsafe(nil)); end + + def window(name); end + + def with(*subqueries); end + STRING_OR_SYMBOL_CLASS = ::T.let(nil, ::T.untyped) +end + +class Arel::SelectManager::Row + def id(); end + + def method_missing(name, *args); end +end + +class Arel::SelectManager::Row +end + +class Arel::SelectManager +end + +class Arel::Table + include ::Arel::Crud + include ::Arel::FactoryMethods + def ==(other); end + + def [](name); end + + def able_to_type_cast?(); end + + def alias(name=T.unsafe(nil)); end + + def eql?(other); end + + def from(); end + + def group(*columns); end + + def having(expr); end + + def initialize(name, as: T.unsafe(nil), type_caster: T.unsafe(nil)); end + + def join(relation, klass=T.unsafe(nil)); end + + def name(); end + + def name=(name); end + + def order(*expr); end + + def outer_join(relation); end + + def project(*things); end + + def skip(amount); end + + def table_alias(); end + + def table_alias=(table_alias); end + + def table_name(); end + + def take(amount); end + + def type_cast_for_database(attribute_name, value); end + + def type_caster(); end + + def where(condition); end +end + +class Arel::Table + def self.engine(); end + + def self.engine=(engine); end +end + +class Arel::TreeManager + include ::Arel::FactoryMethods + def ast(); end + + def to_dot(); end + + def to_sql(engine=T.unsafe(nil)); end + + def where(expr); end +end + +class Arel::TreeManager +end + +class Arel::UpdateManager + def key(); end + + def key=(key); end + + def order(*expr); end + + def set(values); end + + def table(table); end + + def take(limit); end + + def wheres=(exprs); end +end + +class Arel::UpdateManager +end + +module Arel::Visitors +end + +class Arel::Visitors::DepthFirst + def initialize(block=T.unsafe(nil)); end + DISPATCH = ::T.let(nil, ::T.untyped) +end + +class Arel::Visitors::DepthFirst +end + +class Arel::Visitors::Dot + def accept(object, collector); end +end + +class Arel::Visitors::Dot::Edge +end + +class Arel::Visitors::Dot::Edge +end + +class Arel::Visitors::Dot::Node + def fields(); end + + def fields=(fields); end + + def id(); end + + def id=(id); end + + def initialize(name, id, fields=T.unsafe(nil)); end + + def name(); end + + def name=(name); end +end + +class Arel::Visitors::Dot::Node +end + +class Arel::Visitors::Dot +end + +class Arel::Visitors::IBM_DB +end + +class Arel::Visitors::IBM_DB +end + +class Arel::Visitors::Informix +end + +class Arel::Visitors::Informix +end + +class Arel::Visitors::MSSQL + def initialize(*_); end +end + +class Arel::Visitors::MSSQL::RowNumber + def children(); end + + def children=(_); end +end + +class Arel::Visitors::MSSQL::RowNumber + def self.[](*_); end + + def self.members(); end +end + +class Arel::Visitors::MSSQL +end + +class Arel::Visitors::MySQL +end + +class Arel::Visitors::MySQL +end + +class Arel::Visitors::Oracle +end + +class Arel::Visitors::Oracle +end + +class Arel::Visitors::Oracle12 +end + +class Arel::Visitors::Oracle12 +end + +class Arel::Visitors::PostgreSQL + CUBE = ::T.let(nil, ::T.untyped) + GROUPING_SET = ::T.let(nil, ::T.untyped) + ROLLUP = ::T.let(nil, ::T.untyped) +end + +class Arel::Visitors::PostgreSQL +end + +class Arel::Visitors::Reduce + def accept(object, collector); end +end + +class Arel::Visitors::Reduce +end + +class Arel::Visitors::SQLite +end + +class Arel::Visitors::SQLite +end + +class Arel::Visitors::ToSql + def compile(node, &block); end + + def initialize(connection); end + AND = ::T.let(nil, ::T.untyped) + COMMA = ::T.let(nil, ::T.untyped) + DISTINCT = ::T.let(nil, ::T.untyped) + GROUP_BY = ::T.let(nil, ::T.untyped) + ORDER_BY = ::T.let(nil, ::T.untyped) + SPACE = ::T.let(nil, ::T.untyped) + WHERE = ::T.let(nil, ::T.untyped) + WINDOW = ::T.let(nil, ::T.untyped) +end + +class Arel::Visitors::ToSql +end + +class Arel::Visitors::UnsupportedVisitError + def initialize(object); end +end + +class Arel::Visitors::UnsupportedVisitError +end + +class Arel::Visitors::Visitor + def accept(object); end +end + +class Arel::Visitors::Visitor + def self.dispatch_cache(); end +end + +class Arel::Visitors::WhereSql + def initialize(inner_visitor, *args, &block); end +end + +class Arel::Visitors::WhereSql +end + +module Arel::Visitors +end + +module Arel::WindowPredications + def over(expr=T.unsafe(nil)); end +end + +module Arel::WindowPredications +end + +module Arel + def self.sql(raw_sql); end + + def self.star(); end +end + +class Array + include ::JSON::Ext::Generator::GeneratorMethods::Array + include ::V8::Conversion::Array + include ::Mocha::ArrayMethods + def bsearch(); end + + def bsearch_index(); end + + def collect!(); end + + def dig(*_); end + + def flatten!(*_); end + + def pack(*_); end + + def place(*values); end + + def replace(_); end + + def shelljoin(); end + + def to_csv(options=T.unsafe(nil)); end + + def to_default_s(); end + + def to_h(); end + +end + +class Array + def self.try_convert(_); end + + def self.wrap(object); end +end + +class Attachment + include ::Attachment::GeneratedAssociationMethods + def _file_post_process_callbacks(); end + + def _post_process_callbacks(); end + + def _run_file_post_process_callbacks(&block); end + + def _run_post_process_callbacks(&block); end + + def autosave_associated_records_for_todo(*args); end + + def belongs_to_counter_cache_after_update(reflection); end + + def file(*args); end + + def file=(file); end + + def file?(); end +end + +module Attachment::GeneratedAssociationMethods + def build_todo(*args, &block); end + + def create_todo(*args, &block); end + + def create_todo!(*args, &block); end + + def reload_todo(); end + + def todo(); end + + def todo=(value); end +end + +module Attachment::GeneratedAssociationMethods +end + +class Attachment + extend ::Paperclip::HasAttachedFile::ClassMethods + def self._file_post_process_callbacks(); end + + def self._file_post_process_callbacks=(value); end + + def self._post_process_callbacks(); end + + def self._post_process_callbacks=(value); end +end + +module BCrypt +end + +class BCrypt::Engine + DEFAULT_COST = ::T.let(nil, ::T.untyped) + MAX_SALT_LENGTH = ::T.let(nil, ::T.untyped) + MIN_COST = ::T.let(nil, ::T.untyped) +end + +class BCrypt::Engine + def self.autodetect_cost(salt); end + + def self.calibrate(upper_time_limit_in_ms); end + + def self.cost(); end + + def self.cost=(cost); end + + def self.generate_salt(cost=T.unsafe(nil)); end + + def self.hash_secret(secret, salt, _=T.unsafe(nil)); end + + def self.valid_salt?(salt); end + + def self.valid_secret?(secret); end +end + +class BCrypt::Error +end + +class BCrypt::Error +end + +module BCrypt::Errors +end + +class BCrypt::Errors::InvalidCost +end + +class BCrypt::Errors::InvalidCost +end + +class BCrypt::Errors::InvalidHash +end + +class BCrypt::Errors::InvalidHash +end + +class BCrypt::Errors::InvalidSalt +end + +class BCrypt::Errors::InvalidSalt +end + +class BCrypt::Errors::InvalidSecret +end + +class BCrypt::Errors::InvalidSecret +end + +module BCrypt::Errors +end + +class BCrypt::Password + def ==(secret); end + + def checksum(); end + + def cost(); end + + def initialize(raw_hash); end + + def is_password?(secret); end + + def salt(); end + + def version(); end +end + +class BCrypt::Password + def self.create(secret, options=T.unsafe(nil)); end + + def self.valid_hash?(h); end +end + +module BCrypt +end + +BasicObject::BasicObject = BasicObject + +class Benchmark::Job + def initialize(width); end + + def item(label=T.unsafe(nil), &blk); end + + def list(); end + + def report(label=T.unsafe(nil), &blk); end + + def width(); end +end + +class Benchmark::Report + def initialize(width=T.unsafe(nil), format=T.unsafe(nil)); end + + def item(label=T.unsafe(nil), *format, &blk); end + + def list(); end + + def report(label=T.unsafe(nil), *format, &blk); end +end + +class Benchmark::Tms + def *(x); end + + def +(other); end + + def -(other); end + + def /(x); end + + def add(&blk); end + + def add!(&blk); end + + def cstime(); end + + def cutime(); end + + def format(format=T.unsafe(nil), *args); end + + def initialize(utime=T.unsafe(nil), stime=T.unsafe(nil), cutime=T.unsafe(nil), cstime=T.unsafe(nil), real=T.unsafe(nil), label=T.unsafe(nil)); end + + def label(); end + + def memberwise(op, x); end + + def real(); end + + def stime(); end + + def to_a(); end + + def total(); end + + def utime(); end +end + +module Benchmark + def self.ms(); end +end + +class BigDecimal + include ::ActiveSupport::BigDecimalWithDefaultFormat + include ::ActiveSupport::NumericWithFormat + def to_d(); end + + def to_digits(); end + EXCEPTION_NaN = ::T.let(nil, ::T.untyped) + SIGN_NaN = ::T.let(nil, ::T.untyped) +end + +class BigDecimal + def self.ver(); end +end + +class Binding + def clone(); end + + def irb(); end +end + +module Bootstrap + BOOTSTRAP_SHA = ::T.let(nil, ::T.untyped) + VERSION = ::T.let(nil, ::T.untyped) +end + +module Bootstrap::Rails +end + +class Bootstrap::Rails::Engine +end + +class Bootstrap::Rails::Engine +end + +module Bootstrap::Rails +end + +module Bootstrap + def self.assets_path(); end + + def self.compass?(); end + + def self.fonts_path(); end + + def self.gem_path(); end + + def self.hanami?(); end + + def self.javascripts_path(); end + + def self.load!(); end + + def self.rails?(); end + + def self.sprockets?(); end + + def self.stylesheets_path(); end +end + +module Bullet + BULLET_DEBUG = ::T.let(nil, ::T.untyped) + TRUE = ::T.let(nil, ::T.untyped) +end + +module Bullet::ActiveJob +end + +module Bullet::ActiveJob + def self.included(base); end +end + +module Bullet::ActiveRecord +end + +module Bullet::ActiveRecord + def self.enable(); end +end + +class Bullet::BulletRailtie +end + +class Bullet::BulletRailtie +end + +module Bullet::Dependency + def active_record40?(); end + + def active_record41?(); end + + def active_record42?(); end + + def active_record4?(); end + + def active_record50?(); end + + def active_record51?(); end + + def active_record52?(); end + + def active_record5?(); end + + def active_record60?(); end + + def active_record6?(); end + + def active_record?(); end + + def active_record_version(); end + + def mongoid4x?(); end + + def mongoid5x?(); end + + def mongoid6x?(); end + + def mongoid7x?(); end + + def mongoid?(); end + + def mongoid_version(); end +end + +module Bullet::Dependency +end + +module Bullet::Detector +end + +class Bullet::Detector::Association +end + +class Bullet::Detector::Association + def self.add_call_object_associations(object, associations); end + + def self.add_object_associations(object, associations); end + + def self.impossible_objects(); end + + def self.possible_objects(); end +end + +class Bullet::Detector::Base +end + +class Bullet::Detector::Base +end + +class Bullet::Detector::CounterCache +end + +class Bullet::Detector::CounterCache + def self.add_counter_cache(object, associations); end + + def self.add_impossible_object(object); end + + def self.add_possible_objects(object_or_objects); end + + def self.conditions_met?(object, _associations); end + + def self.impossible_objects(); end + + def self.possible_objects(); end +end + +class Bullet::Detector::NPlusOneQuery +end + +class Bullet::Detector::NPlusOneQuery + extend ::Bullet::Dependency + extend ::Bullet::StackTraceFilter + def self.add_impossible_object(object); end + + def self.add_inversed_object(object, association); end + + def self.add_possible_objects(object_or_objects); end + + def self.association?(object, associations); end + + def self.call_association(object, associations); end + + def self.conditions_met?(object, associations); end + + def self.impossible?(object); end + + def self.possible?(object); end +end + +class Bullet::Detector::UnusedEagerLoading +end + +class Bullet::Detector::UnusedEagerLoading + extend ::Bullet::Dependency + extend ::Bullet::StackTraceFilter + def self.add_eager_loadings(objects, associations); end + + def self.check_unused_preload_associations(); end +end + +module Bullet::Detector +end + +module Bullet::Notification +end + +class Bullet::Notification::Base + def associations(); end + + def associations_str(); end + + def base_class(); end + + def body(); end + + def body_with_caller(); end + + def call_stack_messages(); end + + def eql?(other); end + + def initialize(base_class, association_or_associations, path=T.unsafe(nil)); end + + def klazz_associations_str(); end + + def notification_data(); end + + def notifier(); end + + def notifier=(notifier); end + + def notify_inline(); end + + def notify_out_of_channel(); end + + def path(); end + + def short_notice(); end + + def title(); end + + def url(); end + + def url=(url); end + + def whoami(); end +end + +class Bullet::Notification::Base +end + +class Bullet::Notification::CounterCache +end + +class Bullet::Notification::CounterCache +end + +class Bullet::Notification::NPlusOneQuery + def initialize(callers, base_class, associations, path=T.unsafe(nil)); end +end + +class Bullet::Notification::NPlusOneQuery +end + +class Bullet::Notification::UnoptimizedQueryError +end + +class Bullet::Notification::UnoptimizedQueryError +end + +class Bullet::Notification::UnusedEagerLoading + def initialize(callers, base_class, associations, path=T.unsafe(nil)); end +end + +class Bullet::Notification::UnusedEagerLoading +end + +module Bullet::Notification +end + +class Bullet::NotificationCollector + def add(value); end + + def collection(); end + + def notifications_present?(); end + + def reset(); end +end + +class Bullet::NotificationCollector +end + +class Bullet::Rack + include ::Bullet::Dependency + def append_to_html_body(response_body, content); end + + def call(env); end + + def empty?(response); end + + def file?(headers); end + + def footer_note(); end + + def html_request?(headers, response); end + + def initialize(app); end + + def response_body(response); end + + def set_header(headers, header_name, header_array); end + + def sse?(headers); end +end + +class Bullet::Rack +end + +module Bullet::Registry +end + +class Bullet::Registry::Association + def merge(base, associations); end + + def similarly_associated(base, associations); end +end + +class Bullet::Registry::Association +end + +class Bullet::Registry::Base + def [](key); end + + def add(key, value); end + + def delete(base); end + + def each(&block); end + + def include?(key, value); end + + def registry(); end + + def select(*args, &block); end +end + +class Bullet::Registry::Base +end + +class Bullet::Registry::Object + def add(bullet_key); end + + def include?(bullet_key); end +end + +class Bullet::Registry::Object +end + +module Bullet::Registry +end + +module Bullet::StackTraceFilter + def caller_in_project(); end + + def excluded_stacktrace_path?(); end + VENDOR_PATH = ::T.let(nil, ::T.untyped) +end + +module Bullet::StackTraceFilter +end + +module Bullet + extend ::Bullet::Dependency + def self.add_footer(); end + + def self.add_footer=(add_footer); end + + def self.add_whitelist(options); end + + def self.airbrake=(arg); end + + def self.alert=(arg); end + + def self.app_root(); end + + def self.bugsnag=(arg); end + + def self.bullet_logger=(active); end + + def self.clear_whitelist(); end + + def self.console=(arg); end + + def self.console_enabled?(); end + + def self.counter_cache_enable=(counter_cache_enable); end + + def self.counter_cache_enable?(); end + + def self.customized_logger=(arg); end + + def self.debug(title, message); end + + def self.delete_whitelist(options); end + + def self.enable=(enable); end + + def self.enable?(); end + + def self.end_request(); end + + def self.footer_info(); end + + def self.gather_inline_notifications(); end + + def self.get_whitelist_associations(type, class_name); end + + def self.growl=(arg); end + + def self.honeybadger=(arg); end + + def self.n_plus_one_query_enable=(n_plus_one_query_enable); end + + def self.n_plus_one_query_enable?(); end + + def self.notification?(); end + + def self.notification_collector(); end + + def self.orm_pathches_applied(); end + + def self.orm_pathches_applied=(orm_pathches_applied); end + + def self.perform_out_of_channel_notifications(env=T.unsafe(nil)); end + + def self.profile(); end + + def self.rails_logger=(arg); end + + def self.raise=(should_raise); end + + def self.reset_whitelist(); end + + def self.rollbar=(arg); end + + def self.sentry=(arg); end + + def self.slack=(arg); end + + def self.stacktrace_excludes(); end + + def self.stacktrace_excludes=(stacktrace_excludes); end + + def self.stacktrace_includes(); end + + def self.stacktrace_includes=(stacktrace_includes); end + + def self.start?(); end + + def self.start_request(); end + + def self.terminal_notifier=(arg); end + + def self.text_notifications(); end + + def self.unused_eager_loading_enable=(unused_eager_loading_enable); end + + def self.unused_eager_loading_enable?(); end + + def self.warnings(); end + + def self.whitelist(); end + + def self.xmpp=(arg); end +end + +Bundler::Deprecate = Gem::Deprecate + +class Bundler::Env +end + +class Bundler::Env + def self.environment(); end + + def self.report(options=T.unsafe(nil)); end + + def self.write(io); end +end + +class Bundler::FeatureFlag + def github_https?(); end + + def lockfile_upgrade_warning?(); end +end + +class Bundler::Fetcher + def fetch_spec(spec); end + + def fetchers(); end + + def http_proxy(); end + + def initialize(remote); end + + def specs(gem_names, source); end + + def specs_with_retry(gem_names, source); end + + def uri(); end + + def use_api(); end + + def user_agent(); end + FAIL_ERRORS = ::T.let(nil, ::T.untyped) + FETCHERS = ::T.let(nil, ::T.untyped) + HTTP_ERRORS = ::T.let(nil, ::T.untyped) + NET_ERRORS = ::T.let(nil, ::T.untyped) +end + +class Bundler::Fetcher::AuthenticationRequiredError + def initialize(remote_uri); end +end + +class Bundler::Fetcher::BadAuthenticationError + def initialize(remote_uri); end +end + +class Bundler::Fetcher::Base + def api_fetcher?(); end + + def available?(); end + + def display_uri(); end + + def downloader(); end + + def fetch_uri(); end + + def initialize(downloader, remote, display_uri); end + + def remote(); end + + def remote_uri(); end +end + +class Bundler::Fetcher::Base +end + +class Bundler::Fetcher::CertificateFailureError + def initialize(remote_uri); end +end + +class Bundler::Fetcher::CompactIndex + def available?(*args, &blk); end + + def fetch_spec(*args, &blk); end + + def specs(*args, &blk); end + + def specs_for_names(gem_names); end +end + +class Bundler::Fetcher::CompactIndex::ClientFetcher + def call(path, headers); end + + def fetcher(); end + + def fetcher=(_); end + + def ui(); end + + def ui=(_); end +end + +class Bundler::Fetcher::CompactIndex::ClientFetcher + def self.[](*_); end + + def self.members(); end +end + +class Bundler::Fetcher::CompactIndex + def self.compact_index_request(method_name); end +end + +class Bundler::Fetcher::Dependency + def dependency_api_uri(gem_names=T.unsafe(nil)); end + + def dependency_specs(gem_names); end + + def get_formatted_specs_and_deps(gem_list); end + + def specs(gem_names, full_dependency_list=T.unsafe(nil), last_spec_list=T.unsafe(nil)); end + + def unmarshalled_dep_gems(gem_names); end +end + +class Bundler::Fetcher::Dependency +end + +class Bundler::Fetcher::Downloader + def connection(); end + + def fetch(uri, headers=T.unsafe(nil), counter=T.unsafe(nil)); end + + def initialize(connection, redirect_limit); end + + def redirect_limit(); end + + def request(uri, headers); end +end + +class Bundler::Fetcher::Downloader +end + +class Bundler::Fetcher::Index + def fetch_spec(spec); end + + def specs(_gem_names); end +end + +class Bundler::Fetcher::Index +end + +class Bundler::Fetcher::SSLError + def initialize(msg=T.unsafe(nil)); end +end + +class Bundler::Fetcher + def self.api_timeout(); end + + def self.api_timeout=(api_timeout); end + + def self.disable_endpoint(); end + + def self.disable_endpoint=(disable_endpoint); end + + def self.max_retries(); end + + def self.max_retries=(max_retries); end + + def self.redirect_limit(); end + + def self.redirect_limit=(redirect_limit); end +end + +module Bundler::FileUtils + VERSION = ::T.let(nil, ::T.untyped) +end + +class Bundler::FileUtils::Entry_ + def link(dest); end +end + +module Bundler::FileUtils + def self.cp_lr(src, dest, noop: T.unsafe(nil), verbose: T.unsafe(nil), dereference_root: T.unsafe(nil), remove_destination: T.unsafe(nil)); end + + def self.link_entry(src, dest, dereference_root=T.unsafe(nil), remove_destination=T.unsafe(nil)); end +end + +class Bundler::GemHelper + def allowed_push_host(); end + + def already_tagged?(); end + + def base(); end + + def build_gem(); end + + def built_gem_path(); end + + def clean?(); end + + def committed?(); end + + def gem_key(); end + + def gem_push?(); end + + def gem_push_host(); end + + def gemspec(); end + + def git_push(remote=T.unsafe(nil)); end + + def guard_clean(); end + + def initialize(base=T.unsafe(nil), name=T.unsafe(nil)); end + + def install(); end + + def install_gem(built_gem_path=T.unsafe(nil), local=T.unsafe(nil)); end + + def name(); end + + def perform_git_push(options=T.unsafe(nil)); end + + def rubygem_push(path); end + + def sh(cmd, &block); end + + def sh_with_input(cmd); end + + def sh_with_status(cmd, &block); end + + def spec_path(); end + + def tag_version(); end + + def version(); end + + def version_tag(); end +end + +class Bundler::GemHelper + def self.gemspec(&block); end + + def self.install_tasks(opts=T.unsafe(nil)); end + + def self.instance(); end + + def self.instance=(instance); end +end + +class Bundler::GemRemoteFetcher +end + +class Bundler::GemRemoteFetcher +end + +class Bundler::GemVersionPromoter + def initialize(locked_specs=T.unsafe(nil), unlock_gems=T.unsafe(nil)); end + + def level(); end + + def level=(value); end + + def locked_specs(); end + + def major?(); end + + def minor?(); end + + def prerelease_specified(); end + + def prerelease_specified=(prerelease_specified); end + + def sort_versions(dep, spec_groups); end + + def strict(); end + + def strict=(strict); end + + def unlock_gems(); end + DEBUG = ::T.let(nil, ::T.untyped) +end + +class Bundler::GemVersionPromoter +end + +class Bundler::Graph + def edge_options(); end + + def groups(); end + + def initialize(env, output_file, show_version=T.unsafe(nil), show_requirements=T.unsafe(nil), output_format=T.unsafe(nil), without=T.unsafe(nil)); end + + def node_options(); end + + def output_file(); end + + def output_format(); end + + def relations(); end + + def viz(); end + GRAPH_NAME = ::T.let(nil, ::T.untyped) +end + +class Bundler::Graph::GraphVizClient + def g(); end + + def initialize(graph_instance); end + + def run(); end +end + +class Bundler::Graph::GraphVizClient +end + +class Bundler::Graph +end + +class Bundler::Index + include ::Enumerable +end + +class Bundler::Injector + def initialize(deps, options=T.unsafe(nil)); end + + def inject(gemfile_path, lockfile_path); end + + def remove(gemfile_path, lockfile_path); end + INJECTED_GEMS = ::T.let(nil, ::T.untyped) +end + +class Bundler::Injector + def self.inject(new_deps, options=T.unsafe(nil)); end + + def self.remove(gems, options=T.unsafe(nil)); end +end + +class Bundler::Installer + def generate_bundler_executable_stubs(spec, options=T.unsafe(nil)); end + + def generate_standalone_bundler_executable_stubs(spec); end + + def initialize(root, definition); end + + def post_install_messages(); end + + def run(options); end +end + +class Bundler::Installer + def self.ambiguous_gems(); end + + def self.ambiguous_gems=(ambiguous_gems); end + + def self.install(root, definition, options=T.unsafe(nil)); end +end + +class Bundler::Molinillo::DependencyGraph + include ::Enumerable +end + +class Bundler::Molinillo::DependencyGraph::Log + extend ::Enumerable +end + +module Bundler::Plugin::API::Source + def ==(other); end + + def app_cache_dirname(); end + + def app_cache_path(custom_path=T.unsafe(nil)); end + + def bundler_plugin_api_source?(); end + + def cache(spec, custom_path=T.unsafe(nil)); end + + def cached!(); end + + def can_lock?(spec); end + + def dependency_names(); end + + def dependency_names=(dependency_names); end + + def double_check_for(*_); end + + def eql?(other); end + + def fetch_gemspec_files(); end + + def gem_install_dir(); end + + def hash(); end + + def include?(other); end + + def initialize(opts); end + + def install(spec, opts); end + + def install_path(); end + + def installed?(); end + + def name(); end + + def options(); end + + def options_to_lock(); end + + def post_install(spec, disable_exts=T.unsafe(nil)); end + + def remote!(); end + + def root(); end + + def specs(); end + + def to_lock(); end + + def to_s(); end + + def unlock!(); end + + def unmet_deps(); end + + def uri(); end + + def uri_hash(); end +end + +module Bundler::Plugin::API::Source +end + +module Bundler::Plugin::Events + GEM_AFTER_INSTALL = ::T.let(nil, ::T.untyped) + GEM_AFTER_INSTALL_ALL = ::T.let(nil, ::T.untyped) + GEM_BEFORE_INSTALL = ::T.let(nil, ::T.untyped) + GEM_BEFORE_INSTALL_ALL = ::T.let(nil, ::T.untyped) +end + +class Bundler::Plugin::Index::CommandConflict + def initialize(plugin, commands); end +end + +class Bundler::Plugin::Index::CommandConflict +end + +class Bundler::Plugin::Index::SourceConflict + def initialize(plugin, sources); end +end + +class Bundler::Plugin::Index::SourceConflict +end + +class Bundler::Plugin::Installer + def install(names, options); end + + def install_definition(definition); end +end + +class Bundler::Plugin::Installer::Git + def generate_bin(spec, disable_extensions=T.unsafe(nil)); end +end + +class Bundler::Plugin::Installer::Git +end + +class Bundler::Plugin::Installer::Rubygems +end + +class Bundler::Plugin::Installer::Rubygems +end + +class Bundler::Plugin::Installer +end + +class Bundler::Plugin::SourceList +end + +class Bundler::Plugin::SourceList +end + +class Bundler::ProcessLock +end + +class Bundler::ProcessLock + def self.lock(bundle_path=T.unsafe(nil)); end +end + +class Bundler::Retry + def attempt(&block); end + + def attempts(&block); end + + def current_run(); end + + def current_run=(current_run); end + + def initialize(name, exceptions=T.unsafe(nil), retries=T.unsafe(nil)); end + + def name(); end + + def name=(name); end + + def total_runs(); end + + def total_runs=(total_runs); end +end + +class Bundler::Retry + def self.attempts(); end + + def self.default_attempts(); end + + def self.default_retries(); end +end + +class Bundler::RubyGemsGemInstaller +end + +class Bundler::RubyGemsGemInstaller +end + +class Bundler::RubygemsIntegration::MoreFuture + def default_stubs(); end +end + +class Bundler::Settings::Mirror + def ==(other); end + + def fallback_timeout(); end + + def fallback_timeout=(timeout); end + + def initialize(uri=T.unsafe(nil), fallback_timeout=T.unsafe(nil)); end + + def uri(); end + + def uri=(uri); end + + def valid?(); end + + def validate!(probe=T.unsafe(nil)); end + DEFAULT_FALLBACK_TIMEOUT = ::T.let(nil, ::T.untyped) +end + +class Bundler::Settings::Mirror +end + +class Bundler::Settings::Mirrors + def each(&blk); end + + def for(uri); end + + def initialize(prober=T.unsafe(nil)); end + + def parse(key, value); end +end + +class Bundler::Settings::Mirrors +end + +class Bundler::Settings::Validator +end + +class Bundler::Settings::Validator::Rule + def description(); end + + def fail!(key, value, *reasons); end + + def initialize(keys, description, &validate); end + + def k(key); end + + def set(settings, key, value, *reasons); end + + def validate!(key, value, settings); end +end + +class Bundler::Settings::Validator::Rule +end + +class Bundler::Settings::Validator + def self.validate!(key, value, settings); end +end + +class Bundler::SpecSet + include ::Enumerable +end + +class Bundler::UI::Shell + def add_color(string, *color); end + + def ask(msg); end + + def confirm(msg, newline=T.unsafe(nil)); end + + def debug(msg, newline=T.unsafe(nil)); end + + def debug?(); end + + def error(msg, newline=T.unsafe(nil)); end + + def info(msg, newline=T.unsafe(nil)); end + + def initialize(options=T.unsafe(nil)); end + + def level(name=T.unsafe(nil)); end + + def level=(level); end + + def no?(); end + + def quiet?(); end + + def shell=(shell); end + + def silence(&blk); end + + def trace(e, newline=T.unsafe(nil), force=T.unsafe(nil)); end + + def unprinted_warnings(); end + + def warn(msg, newline=T.unsafe(nil)); end + + def yes?(msg); end + LEVELS = ::T.let(nil, ::T.untyped) +end + +class Bundler::UI::Shell +end + +module Bundler::VersionRanges +end + +class Bundler::VersionRanges::NEq + def version(); end + + def version=(_); end +end + +class Bundler::VersionRanges::NEq + def self.[](*_); end + + def self.members(); end +end + +class Bundler::VersionRanges::ReqR + def cover?(v); end + + def empty?(); end + + def left(); end + + def left=(_); end + + def right(); end + + def right=(_); end + + def single?(); end + INFINITY = ::T.let(nil, ::T.untyped) + UNIVERSAL = ::T.let(nil, ::T.untyped) + ZERO = ::T.let(nil, ::T.untyped) +end + +class Bundler::VersionRanges::ReqR::Endpoint + def inclusive(); end + + def inclusive=(_); end + + def version(); end + + def version=(_); end +end + +class Bundler::VersionRanges::ReqR::Endpoint + def self.[](*_); end + + def self.members(); end +end + +class Bundler::VersionRanges::ReqR + def self.[](*_); end + + def self.members(); end +end + +module Bundler::VersionRanges + def self.empty?(ranges, neqs); end + + def self.for(requirement); end + + def self.for_many(requirements); end +end + +module Byebug + include ::Byebug::Helpers::ReflectionHelper + def displays(); end + + def displays=(displays); end + + def init_file(); end + + def init_file=(init_file); end + + def mode(); end + + def mode=(mode); end + + def run_init_script(); end + PORT = ::T.let(nil, ::T.untyped) +end + +class Byebug::AutoirbSetting + def banner(); end + + def value=(val); end + DEFAULT = ::T.let(nil, ::T.untyped) +end + +class Byebug::AutoirbSetting +end + +class Byebug::AutolistSetting + def banner(); end + + def value=(val); end + DEFAULT = ::T.let(nil, ::T.untyped) +end + +class Byebug::AutolistSetting +end + +class Byebug::AutoprySetting + def banner(); end + + def value=(val); end + DEFAULT = ::T.let(nil, ::T.untyped) +end + +class Byebug::AutoprySetting +end + +class Byebug::AutosaveSetting + def banner(); end + DEFAULT = ::T.let(nil, ::T.untyped) +end + +class Byebug::AutosaveSetting +end + +class Byebug::BasenameSetting + def banner(); end +end + +class Byebug::BasenameSetting +end + +class Byebug::BreakCommand + include ::Byebug::Helpers::EvalHelper + include ::Byebug::Helpers::FileHelper + include ::Byebug::Helpers::ParseHelper + def execute(); end +end + +class Byebug::BreakCommand + def self.description(); end + + def self.regexp(); end + + def self.short_description(); end +end + +class Byebug::Breakpoint + def enabled=(enabled); end + + def enabled?(); end + + def expr(); end + + def expr=(expr); end + + def hit_condition(); end + + def hit_condition=(hit_condition); end + + def hit_count(); end + + def hit_value(); end + + def hit_value=(hit_value); end + + def id(); end + + def initialize(_, _1, _2); end + + def pos(); end + + def source(); end +end + +class Byebug::Breakpoint + def self.add(file, line, expr=T.unsafe(nil)); end + + def self.first(); end + + def self.last(); end + + def self.none?(); end + + def self.potential_line?(filename, lineno); end + + def self.potential_lines(filename); end + + def self.remove(id); end +end + +class Byebug::CallstyleSetting + def banner(); end + DEFAULT = ::T.let(nil, ::T.untyped) +end + +class Byebug::CallstyleSetting +end + +class Byebug::CatchCommand + include ::Byebug::Helpers::EvalHelper + def execute(); end +end + +class Byebug::CatchCommand + def self.description(); end + + def self.regexp(); end + + def self.short_description(); end +end + +class Byebug::Command + def arguments(); end + + def confirm(*args, &block); end + + def context(); end + + def errmsg(*args, &block); end + + def frame(); end + + def help(*args, &block); end + + def initialize(processor, input=T.unsafe(nil)); end + + def match(*args, &block); end + + def pr(*args, &block); end + + def prc(*args, &block); end + + def print(*args, &block); end + + def processor(); end + + def prv(*args, &block); end + + def puts(*args, &block); end +end + +class Byebug::Command + extend ::Forwardable + extend ::Byebug::Helpers::StringHelper + def self.allow_in_control(); end + + def self.allow_in_control=(allow_in_control); end + + def self.allow_in_post_mortem(); end + + def self.allow_in_post_mortem=(allow_in_post_mortem); end + + def self.always_run(); end + + def self.always_run=(always_run); end + + def self.columnize(width); end + + def self.help(); end + + def self.match(input); end +end + +class Byebug::CommandList + include ::Enumerable + def each(&blk); end + + def initialize(commands); end + + def match(input); end +end + +class Byebug::CommandList +end + +class Byebug::CommandNotFound + def initialize(input, parent=T.unsafe(nil)); end +end + +class Byebug::CommandNotFound +end + +class Byebug::CommandProcessor + include ::Byebug::Helpers::EvalHelper + def after_repl(); end + + def at_breakpoint(brkpt); end + + def at_catchpoint(exception); end + + def at_end(); end + + def at_line(); end + + def at_return(return_value); end + + def at_tracing(); end + + def before_repl(); end + + def command_list(); end + + def commands(*args, &block); end + + def confirm(*args, &block); end + + def context(); end + + def errmsg(*args, &block); end + + def frame(*args, &block); end + + def initialize(context, interface=T.unsafe(nil)); end + + def interface(); end + + def pr(*args, &block); end + + def prc(*args, &block); end + + def prev_line(); end + + def prev_line=(prev_line); end + + def printer(); end + + def proceed!(); end + + def process_commands(); end + + def prompt(); end + + def prv(*args, &block); end + + def puts(*args, &block); end + + def repl(); end +end + +class Byebug::CommandProcessor + extend ::Forwardable +end + +class Byebug::ConditionCommand + include ::Byebug::Helpers::ParseHelper + def execute(); end +end + +class Byebug::ConditionCommand + def self.description(); end + + def self.regexp(); end + + def self.short_description(); end +end + +class Byebug::Context + include ::Byebug::Helpers::FileHelper + def at_breakpoint(breakpoint); end + + def at_catchpoint(exception); end + + def at_end(); end + + def at_line(); end + + def at_return(return_value); end + + def at_tracing(); end + + def backtrace(); end + + def dead?(); end + + def file(*args, &block); end + + def frame(); end + + def frame=(pos); end + + def frame_binding(*_); end + + def frame_class(*_); end + + def frame_file(*_); end + + def frame_line(*_); end + + def frame_method(*_); end + + def frame_self(*_); end + + def full_location(); end + + def ignored?(); end + + def interrupt(); end + + def line(*args, &block); end + + def location(); end + + def resume(); end + + def stack_size(); end + + def step_into(*_); end + + def step_out(*_); end + + def step_over(*_); end + + def stop_reason(); end + + def suspend(); end + + def suspended?(); end + + def switch(); end + + def thnum(); end + + def thread(); end + + def tracing(); end + + def tracing=(tracing); end +end + +class Byebug::Context + extend ::Byebug::Helpers::PathHelper + extend ::Forwardable + def self.ignored_files(); end + + def self.ignored_files=(ignored_files); end + + def self.interface(); end + + def self.interface=(interface); end + + def self.processor(); end + + def self.processor=(processor); end +end + +class Byebug::ContinueCommand + include ::Byebug::Helpers::ParseHelper + def execute(); end +end + +class Byebug::ContinueCommand + def self.description(); end + + def self.regexp(); end + + def self.short_description(); end +end + +class Byebug::ControlProcessor + def commands(); end +end + +class Byebug::ControlProcessor +end + +class Byebug::DebugCommand + include ::Byebug::Helpers::EvalHelper + def execute(); end +end + +class Byebug::DebugCommand + def self.description(); end + + def self.regexp(); end + + def self.short_description(); end +end + +class Byebug::DebugThread +end + +class Byebug::DebugThread +end + +class Byebug::DeleteCommand + include ::Byebug::Helpers::ParseHelper + def execute(); end +end + +class Byebug::DeleteCommand + def self.description(); end + + def self.regexp(); end + + def self.short_description(); end +end + +class Byebug::DisableCommand + include ::Byebug::Subcommands +end + +class Byebug::DisableCommand::BreakpointsCommand + include ::Byebug::Helpers::ToggleHelper + include ::Byebug::Helpers::ParseHelper + def execute(); end +end + +class Byebug::DisableCommand::BreakpointsCommand + def self.description(); end + + def self.regexp(); end + + def self.short_description(); end +end + +class Byebug::DisableCommand::DisplayCommand + include ::Byebug::Helpers::ToggleHelper + include ::Byebug::Helpers::ParseHelper + def execute(); end +end + +class Byebug::DisableCommand::DisplayCommand + def self.description(); end + + def self.regexp(); end + + def self.short_description(); end +end + +class Byebug::DisableCommand + extend ::Byebug::Subcommands::ClassMethods + extend ::Byebug::Helpers::ReflectionHelper + def self.description(); end + + def self.regexp(); end + + def self.short_description(); end +end + +class Byebug::DisplayCommand + include ::Byebug::Helpers::EvalHelper + def execute(); end +end + +class Byebug::DisplayCommand + def self.description(); end + + def self.regexp(); end + + def self.short_description(); end +end + +class Byebug::DownCommand + include ::Byebug::Helpers::FrameHelper + include ::Byebug::Helpers::ParseHelper + def execute(); end +end + +class Byebug::DownCommand + def self.description(); end + + def self.regexp(); end + + def self.short_description(); end +end + +class Byebug::EditCommand + def execute(); end +end + +class Byebug::EditCommand + def self.description(); end + + def self.regexp(); end + + def self.short_description(); end +end + +class Byebug::EnableCommand + include ::Byebug::Subcommands +end + +class Byebug::EnableCommand::BreakpointsCommand + include ::Byebug::Helpers::ToggleHelper + include ::Byebug::Helpers::ParseHelper + def execute(); end +end + +class Byebug::EnableCommand::BreakpointsCommand + def self.description(); end + + def self.regexp(); end + + def self.short_description(); end +end + +class Byebug::EnableCommand::DisplayCommand + include ::Byebug::Helpers::ToggleHelper + include ::Byebug::Helpers::ParseHelper + def execute(); end +end + +class Byebug::EnableCommand::DisplayCommand + def self.description(); end + + def self.regexp(); end + + def self.short_description(); end +end + +class Byebug::EnableCommand + extend ::Byebug::Subcommands::ClassMethods + extend ::Byebug::Helpers::ReflectionHelper + def self.description(); end + + def self.regexp(); end + + def self.short_description(); end +end + +class Byebug::FinishCommand + include ::Byebug::Helpers::ParseHelper + def execute(); end +end + +class Byebug::FinishCommand + def self.description(); end + + def self.regexp(); end + + def self.short_description(); end +end + +class Byebug::Frame + include ::Byebug::Helpers::FileHelper + def _binding(); end + + def _class(); end + + def _method(); end + + def _self(); end + + def args(); end + + def c_frame?(); end + + def current?(); end + + def deco_args(); end + + def deco_block(); end + + def deco_call(); end + + def deco_class(); end + + def deco_file(); end + + def deco_method(); end + + def deco_pos(); end + + def file(); end + + def initialize(context, pos); end + + def line(); end + + def locals(); end + + def mark(); end + + def pos(); end + + def to_hash(); end +end + +class Byebug::Frame +end + +class Byebug::FrameCommand + include ::Byebug::Helpers::FrameHelper + include ::Byebug::Helpers::ParseHelper + def execute(); end +end + +class Byebug::FrameCommand + def self.description(); end + + def self.regexp(); end + + def self.short_description(); end +end + +class Byebug::FullpathSetting + def banner(); end + DEFAULT = ::T.let(nil, ::T.untyped) +end + +class Byebug::FullpathSetting +end + +class Byebug::HelpCommand + def execute(); end +end + +class Byebug::HelpCommand + def self.description(); end + + def self.regexp(); end + + def self.short_description(); end +end + +module Byebug::Helpers +end + +module Byebug::Helpers::BinHelper + def executable_file_extensions(); end + + def find_executable(path, cmd); end + + def real_executable?(file); end + + def search_paths(); end + + def which(cmd); end +end + +module Byebug::Helpers::BinHelper +end + +module Byebug::Helpers::EvalHelper + def error_eval(str, binding=T.unsafe(nil)); end + + def multiple_thread_eval(expression); end + + def separate_thread_eval(expression); end + + def silent_eval(str, binding=T.unsafe(nil)); end + + def warning_eval(str, binding=T.unsafe(nil)); end +end + +module Byebug::Helpers::EvalHelper +end + +module Byebug::Helpers::FileHelper + def get_line(filename, lineno); end + + def get_lines(filename); end + + def n_lines(filename); end + + def normalize(filename); end + + def shortpath(fullpath); end + + def virtual_file?(name); end +end + +module Byebug::Helpers::FileHelper +end + +module Byebug::Helpers::FrameHelper + def jump_frames(steps); end + + def switch_to_frame(frame); end +end + +module Byebug::Helpers::FrameHelper +end + +module Byebug::Helpers::ParseHelper + def get_int(str, cmd, min=T.unsafe(nil), max=T.unsafe(nil)); end + + def parse_steps(str, cmd); end + + def syntax_valid?(code); end +end + +module Byebug::Helpers::ParseHelper +end + +module Byebug::Helpers::PathHelper + def all_files(); end + + def bin_file(); end + + def gem_files(); end + + def lib_files(); end + + def root_path(); end + + def test_files(); end +end + +module Byebug::Helpers::PathHelper +end + +module Byebug::Helpers::ReflectionHelper + def commands(); end +end + +module Byebug::Helpers::ReflectionHelper +end + +module Byebug::Helpers::StringHelper + def camelize(str); end + + def deindent(str, leading_spaces: T.unsafe(nil)); end + + def prettify(str); end +end + +module Byebug::Helpers::StringHelper +end + +module Byebug::Helpers::ThreadHelper + def context_from_thread(thnum); end + + def current_thread?(ctx); end + + def display_context(ctx); end + + def thread_arguments(ctx); end +end + +module Byebug::Helpers::ThreadHelper +end + +module Byebug::Helpers::ToggleHelper + include ::Byebug::Helpers::ParseHelper + def enable_disable_breakpoints(is_enable, args); end + + def enable_disable_display(is_enable, args); end +end + +module Byebug::Helpers::ToggleHelper +end + +module Byebug::Helpers::VarHelper + include ::Byebug::Helpers::EvalHelper + def var_args(); end + + def var_global(); end + + def var_instance(str); end + + def var_list(ary, binding=T.unsafe(nil)); end + + def var_local(); end +end + +module Byebug::Helpers::VarHelper +end + +module Byebug::Helpers +end + +class Byebug::HistfileSetting + def banner(); end + DEFAULT = ::T.let(nil, ::T.untyped) +end + +class Byebug::HistfileSetting +end + +class Byebug::History + def buffer(); end + + def clear(); end + + def default_max_size(); end + + def ignore?(buf); end + + def last_ids(number); end + + def pop(); end + + def push(cmd); end + + def restore(); end + + def save(); end + + def size(); end + + def size=(size); end + + def specific_max_size(number); end + + def to_s(n_cmds); end +end + +class Byebug::History +end + +class Byebug::HistoryCommand + include ::Byebug::Helpers::ParseHelper + def execute(); end +end + +class Byebug::HistoryCommand + def self.description(); end + + def self.regexp(); end + + def self.short_description(); end +end + +class Byebug::HistsizeSetting + def banner(); end + DEFAULT = ::T.let(nil, ::T.untyped) +end + +class Byebug::HistsizeSetting +end + +class Byebug::InfoCommand + include ::Byebug::Subcommands +end + +class Byebug::InfoCommand::BreakpointsCommand + def execute(); end +end + +class Byebug::InfoCommand::BreakpointsCommand + def self.description(); end + + def self.regexp(); end + + def self.short_description(); end +end + +class Byebug::InfoCommand::DisplayCommand + def execute(); end +end + +class Byebug::InfoCommand::DisplayCommand + def self.description(); end + + def self.regexp(); end + + def self.short_description(); end +end + +class Byebug::InfoCommand::FileCommand + include ::Byebug::Helpers::FileHelper + include ::Byebug::Helpers::StringHelper + def execute(); end +end + +class Byebug::InfoCommand::FileCommand + def self.description(); end + + def self.regexp(); end + + def self.short_description(); end +end + +class Byebug::InfoCommand::LineCommand + def execute(); end +end + +class Byebug::InfoCommand::LineCommand + def self.description(); end + + def self.regexp(); end + + def self.short_description(); end +end + +class Byebug::InfoCommand::ProgramCommand + def execute(); end +end + +class Byebug::InfoCommand::ProgramCommand + def self.description(); end + + def self.regexp(); end + + def self.short_description(); end +end + +class Byebug::InfoCommand + extend ::Byebug::Subcommands::ClassMethods + extend ::Byebug::Helpers::ReflectionHelper + def self.description(); end + + def self.regexp(); end + + def self.short_description(); end +end + +class Byebug::Interface + include ::Byebug::Helpers::FileHelper + def autorestore(); end + + def autosave(); end + + def close(); end + + def command_queue(); end + + def command_queue=(command_queue); end + + def confirm(prompt); end + + def errmsg(message); end + + def error(); end + + def history(); end + + def history=(history); end + + def input(); end + + def last_if_empty(input); end + + def output(); end + + def prepare_input(prompt); end + + def print(message); end + + def puts(message); end + + def read_command(prompt); end + + def read_file(filename); end + + def read_input(prompt, save_hist=T.unsafe(nil)); end +end + +class Byebug::Interface +end + +class Byebug::InterruptCommand + def execute(); end +end + +class Byebug::InterruptCommand + def self.description(); end + + def self.regexp(); end + + def self.short_description(); end +end + +class Byebug::IrbCommand + def execute(); end +end + +class Byebug::IrbCommand + def self.description(); end + + def self.regexp(); end + + def self.short_description(); end +end + +class Byebug::KillCommand + def execute(); end +end + +class Byebug::KillCommand + def self.description(); end + + def self.regexp(); end + + def self.short_description(); end +end + +class Byebug::LinetraceSetting + def banner(); end + + def value=(val); end +end + +class Byebug::LinetraceSetting +end + +class Byebug::ListCommand + include ::Byebug::Helpers::FileHelper + include ::Byebug::Helpers::ParseHelper + def amend_final(*args, &block); end + + def execute(); end + + def max_line(*args, &block); end + + def size(*args, &block); end +end + +class Byebug::ListCommand + def self.description(); end + + def self.regexp(); end + + def self.short_description(); end +end + +class Byebug::ListsizeSetting + def banner(); end + DEFAULT = ::T.let(nil, ::T.untyped) +end + +class Byebug::ListsizeSetting +end + +class Byebug::LocalInterface + def readline(prompt); end + + def with_repl_like_sigint(); end + EOF_ALIAS = ::T.let(nil, ::T.untyped) +end + +class Byebug::LocalInterface +end + +class Byebug::MethodCommand + include ::Byebug::Helpers::EvalHelper + def execute(); end +end + +class Byebug::MethodCommand + def self.description(); end + + def self.regexp(); end + + def self.short_description(); end +end + +class Byebug::NextCommand + include ::Byebug::Helpers::ParseHelper + def execute(); end +end + +class Byebug::NextCommand + def self.description(); end + + def self.regexp(); end + + def self.short_description(); end +end + +class Byebug::PostMortemProcessor + def commands(); end +end + +class Byebug::PostMortemProcessor +end + +class Byebug::PostMortemSetting + def banner(); end + + def value=(val); end +end + +class Byebug::PostMortemSetting +end + +module Byebug::Printers +end + +class Byebug::Printers::Base + def type(); end + SEPARATOR = ::T.let(nil, ::T.untyped) +end + +class Byebug::Printers::Base::MissedArgument +end + +class Byebug::Printers::Base::MissedArgument +end + +class Byebug::Printers::Base::MissedPath +end + +class Byebug::Printers::Base::MissedPath +end + +class Byebug::Printers::Base +end + +class Byebug::Printers::Plain + def print(path, args=T.unsafe(nil)); end + + def print_collection(path, collection, &block); end + + def print_variables(variables, *_unused); end +end + +class Byebug::Printers::Plain +end + +module Byebug::Printers +end + +class Byebug::PryCommand + def execute(); end +end + +class Byebug::PryCommand + def self.description(); end + + def self.regexp(); end + + def self.short_description(); end +end + +class Byebug::QuitCommand + def execute(); end +end + +class Byebug::QuitCommand + def self.description(); end + + def self.regexp(); end + + def self.short_description(); end +end + +module Byebug::Remote +end + +class Byebug::Remote::Client + def initialize(interface); end + + def interface(); end + + def socket(); end + + def start(host=T.unsafe(nil), port=T.unsafe(nil)); end + + def started?(); end +end + +class Byebug::Remote::Client +end + +class Byebug::Remote::Server + def actual_port(); end + + def initialize(wait_connection:, &block); end + + def start(host, port); end + + def wait_connection(); end +end + +class Byebug::Remote::Server +end + +module Byebug::Remote +end + +class Byebug::RemoteInterface + def initialize(socket); end + + def readline(prompt); end +end + +class Byebug::RemoteInterface +end + +class Byebug::RestartCommand + include ::Byebug::Helpers::BinHelper + include ::Byebug::Helpers::PathHelper + def execute(); end +end + +class Byebug::RestartCommand + def self.description(); end + + def self.regexp(); end + + def self.short_description(); end +end + +class Byebug::SaveCommand + def execute(); end +end + +class Byebug::SaveCommand + def self.description(); end + + def self.regexp(); end + + def self.short_description(); end +end + +class Byebug::SavefileSetting + def banner(); end + DEFAULT = ::T.let(nil, ::T.untyped) +end + +class Byebug::SavefileSetting +end + +class Byebug::ScriptInterface + def initialize(file, verbose=T.unsafe(nil)); end +end + +class Byebug::ScriptInterface +end + +class Byebug::ScriptProcessor + def commands(); end +end + +class Byebug::ScriptProcessor +end + +class Byebug::SetCommand + include ::Byebug::Helpers::ParseHelper + def execute(); end +end + +class Byebug::SetCommand + def self.description(); end + + def self.regexp(); end + + def self.short_description(); end +end + +class Byebug::Setting + def boolean?(); end + + def help(); end + + def integer?(); end + + def to_sym(); end + + def value(); end + + def value=(value); end + DEFAULT = ::T.let(nil, ::T.untyped) +end + +class Byebug::Setting + def self.[](name); end + + def self.[]=(name, value); end + + def self.find(shortcut); end + + def self.help_all(); end + + def self.settings(); end +end + +class Byebug::ShowCommand + def execute(); end +end + +class Byebug::ShowCommand + def self.description(); end + + def self.regexp(); end + + def self.short_description(); end +end + +class Byebug::SkipCommand + include ::Byebug::Helpers::ParseHelper + def auto_run(); end + + def execute(); end + + def initialize_attributes(); end + + def keep_execution(); end + + def reset_attributes(); end +end + +class Byebug::SkipCommand + def self.description(); end + + def self.file_line(); end + + def self.file_line=(file_line); end + + def self.file_path(); end + + def self.file_path=(file_path); end + + def self.previous_autolist(); end + + def self.regexp(); end + + def self.restore_autolist(); end + + def self.setup_autolist(value); end + + def self.short_description(); end +end + +class Byebug::SourceCommand + def execute(); end +end + +class Byebug::SourceCommand + def self.description(); end + + def self.regexp(); end + + def self.short_description(); end +end + +class Byebug::SourceFileFormatter + include ::Byebug::Helpers::FileHelper + def amend(line, ceiling); end + + def amend_final(line); end + + def amend_initial(line); end + + def annotator(); end + + def file(); end + + def initialize(file, annotator); end + + def lines(min, max); end + + def lines_around(center); end + + def max_initial_line(); end + + def max_line(); end + + def range_around(center); end + + def range_from(min); end + + def size(); end +end + +class Byebug::SourceFileFormatter +end + +class Byebug::StackOnErrorSetting + def banner(); end +end + +class Byebug::StackOnErrorSetting +end + +class Byebug::StepCommand + include ::Byebug::Helpers::ParseHelper + def execute(); end +end + +class Byebug::StepCommand + def self.description(); end + + def self.regexp(); end + + def self.short_description(); end +end + +module Byebug::Subcommands + def execute(); end + + def subcommand_list(*args, &block); end +end + +module Byebug::Subcommands::ClassMethods + include ::Byebug::Helpers::ReflectionHelper + def help(); end + + def subcommand_list(); end +end + +module Byebug::Subcommands::ClassMethods +end + +module Byebug::Subcommands + extend ::Forwardable + def self.included(command); end +end + +class Byebug::ThreadCommand + include ::Byebug::Subcommands +end + +class Byebug::ThreadCommand::CurrentCommand + include ::Byebug::Helpers::ThreadHelper + def execute(); end +end + +class Byebug::ThreadCommand::CurrentCommand + def self.description(); end + + def self.regexp(); end + + def self.short_description(); end +end + +class Byebug::ThreadCommand::ListCommand + include ::Byebug::Helpers::ThreadHelper + def execute(); end +end + +class Byebug::ThreadCommand::ListCommand + def self.description(); end + + def self.regexp(); end + + def self.short_description(); end +end + +class Byebug::ThreadCommand::ResumeCommand + include ::Byebug::Helpers::ThreadHelper + def execute(); end +end + +class Byebug::ThreadCommand::ResumeCommand + def self.description(); end + + def self.regexp(); end + + def self.short_description(); end +end + +class Byebug::ThreadCommand::StopCommand + include ::Byebug::Helpers::ThreadHelper + def execute(); end +end + +class Byebug::ThreadCommand::StopCommand + def self.description(); end + + def self.regexp(); end + + def self.short_description(); end +end + +class Byebug::ThreadCommand::SwitchCommand + include ::Byebug::Helpers::ThreadHelper + def execute(); end +end + +class Byebug::ThreadCommand::SwitchCommand + def self.description(); end + + def self.regexp(); end + + def self.short_description(); end +end + +class Byebug::ThreadCommand + extend ::Byebug::Subcommands::ClassMethods + extend ::Byebug::Helpers::ReflectionHelper + def self.description(); end + + def self.regexp(); end + + def self.short_description(); end +end + +class Byebug::ThreadsTable +end + +class Byebug::ThreadsTable +end + +class Byebug::TracevarCommand + def execute(); end +end + +class Byebug::TracevarCommand + def self.description(); end + + def self.regexp(); end + + def self.short_description(); end +end + +class Byebug::UndisplayCommand + include ::Byebug::Helpers::ParseHelper + def execute(); end +end + +class Byebug::UndisplayCommand + def self.description(); end + + def self.regexp(); end + + def self.short_description(); end +end + +class Byebug::UntracevarCommand + def execute(); end +end + +class Byebug::UntracevarCommand + def self.description(); end + + def self.regexp(); end + + def self.short_description(); end +end + +class Byebug::UpCommand + include ::Byebug::Helpers::FrameHelper + include ::Byebug::Helpers::ParseHelper + def execute(); end +end + +class Byebug::UpCommand + def self.description(); end + + def self.regexp(); end + + def self.short_description(); end +end + +class Byebug::VarCommand + include ::Byebug::Subcommands +end + +class Byebug::VarCommand::AllCommand + include ::Byebug::Helpers::VarHelper + include ::Byebug::Helpers::EvalHelper + def execute(); end +end + +class Byebug::VarCommand::AllCommand + def self.description(); end + + def self.regexp(); end + + def self.short_description(); end +end + +class Byebug::VarCommand::ArgsCommand + include ::Byebug::Helpers::VarHelper + include ::Byebug::Helpers::EvalHelper + def execute(); end +end + +class Byebug::VarCommand::ArgsCommand + def self.description(); end + + def self.regexp(); end + + def self.short_description(); end +end + +class Byebug::VarCommand::ConstCommand + include ::Byebug::Helpers::EvalHelper + def execute(); end +end + +class Byebug::VarCommand::ConstCommand + def self.description(); end + + def self.regexp(); end + + def self.short_description(); end +end + +class Byebug::VarCommand::GlobalCommand + include ::Byebug::Helpers::VarHelper + include ::Byebug::Helpers::EvalHelper + def execute(); end +end + +class Byebug::VarCommand::GlobalCommand + def self.description(); end + + def self.regexp(); end + + def self.short_description(); end +end + +class Byebug::VarCommand::InstanceCommand + include ::Byebug::Helpers::VarHelper + include ::Byebug::Helpers::EvalHelper + def execute(); end +end + +class Byebug::VarCommand::InstanceCommand + def self.description(); end + + def self.regexp(); end + + def self.short_description(); end +end + +class Byebug::VarCommand::LocalCommand + include ::Byebug::Helpers::VarHelper + include ::Byebug::Helpers::EvalHelper + def execute(); end +end + +class Byebug::VarCommand::LocalCommand + def self.description(); end + + def self.regexp(); end + + def self.short_description(); end +end + +class Byebug::VarCommand + extend ::Byebug::Subcommands::ClassMethods + extend ::Byebug::Helpers::ReflectionHelper + def self.description(); end + + def self.regexp(); end + + def self.short_description(); end +end + +class Byebug::WhereCommand + include ::Byebug::Helpers::FrameHelper + def execute(); end +end + +class Byebug::WhereCommand + def self.description(); end + + def self.regexp(); end + + def self.short_description(); end +end + +class Byebug::WidthSetting + def banner(); end + DEFAULT = ::T.let(nil, ::T.untyped) +end + +class Byebug::WidthSetting +end + +module Byebug + extend ::Byebug + extend ::Byebug::Helpers::ReflectionHelper + def self.actual_control_port(); end + + def self.actual_port(); end + + def self.attach(); end + + def self.handle_post_mortem(); end + + def self.interrupt(); end + + def self.load_settings(); end + + def self.parse_host_and_port(host_port_spec); end + + def self.spawn(host=T.unsafe(nil), port=T.unsafe(nil)); end + + def self.start_client(host=T.unsafe(nil), port=T.unsafe(nil)); end + + def self.start_control(host=T.unsafe(nil), port=T.unsafe(nil)); end + + def self.start_server(host=T.unsafe(nil), port=T.unsafe(nil)); end + + def self.wait_connection(); end + + def self.wait_connection=(wait_connection); end +end + +module CGI::HtmlExtension + def a(href=T.unsafe(nil)); end + + def base(href=T.unsafe(nil)); end + + def blockquote(cite=T.unsafe(nil)); end + + def caption(align=T.unsafe(nil)); end + + def checkbox(name=T.unsafe(nil), value=T.unsafe(nil), checked=T.unsafe(nil)); end + + def checkbox_group(name=T.unsafe(nil), *values); end + + def file_field(name=T.unsafe(nil), size=T.unsafe(nil), maxlength=T.unsafe(nil)); end + + def form(method=T.unsafe(nil), action=T.unsafe(nil), enctype=T.unsafe(nil)); end + + def hidden(name=T.unsafe(nil), value=T.unsafe(nil)); end + + def html(attributes=T.unsafe(nil)); end + + def image_button(src=T.unsafe(nil), name=T.unsafe(nil), alt=T.unsafe(nil)); end + + def img(src=T.unsafe(nil), alt=T.unsafe(nil), width=T.unsafe(nil), height=T.unsafe(nil)); end + + def multipart_form(action=T.unsafe(nil), enctype=T.unsafe(nil)); end + + def password_field(name=T.unsafe(nil), value=T.unsafe(nil), size=T.unsafe(nil), maxlength=T.unsafe(nil)); end + + def popup_menu(name=T.unsafe(nil), *values); end + + def radio_button(name=T.unsafe(nil), value=T.unsafe(nil), checked=T.unsafe(nil)); end + + def radio_group(name=T.unsafe(nil), *values); end + + def reset(value=T.unsafe(nil), name=T.unsafe(nil)); end + + def scrolling_list(name=T.unsafe(nil), *values); end + + def submit(value=T.unsafe(nil), name=T.unsafe(nil)); end + + def text_field(name=T.unsafe(nil), value=T.unsafe(nil), size=T.unsafe(nil), maxlength=T.unsafe(nil)); end + + def textarea(name=T.unsafe(nil), cols=T.unsafe(nil), rows=T.unsafe(nil)); end +end + +module CGI::HtmlExtension +end + +class CSV + def add_row(row); end + + def binmode(*args, &block); end + + def binmode?(*args, &block); end + + def close(*args, &block); end + + def close_read(*args, &block); end + + def close_write(*args, &block); end + + def closed?(*args, &block); end + + def col_sep(); end + + def convert(name=T.unsafe(nil), &converter); end + + def converters(); end + + def each(&blk); end + + def encoding(); end + + def eof(*args, &block); end + + def eof?(*args, &block); end + + def external_encoding(*args, &block); end + + def fcntl(*args, &block); end + + def field_size_limit(); end + + def fileno(*args, &block); end + + def flock(*args, &block); end + + def flush(*args, &block); end + + def force_quotes?(); end + + def fsync(*args, &block); end + + def gets(); end + + def header_convert(name=T.unsafe(nil), &converter); end + + def header_converters(); end + + def header_row?(); end + + def headers(); end + + def internal_encoding(*args, &block); end + + def ioctl(*args, &block); end + + def isatty(*args, &block); end + + def liberal_parsing?(); end + + def lineno(); end + + def path(*args, &block); end + + def pid(*args, &block); end + + def pos(*args, &block); end + + def pos=(*args, &block); end + + def puts(row); end + + def quote_char(); end + + def readlines(); end + + def reopen(*args, &block); end + + def return_headers?(); end + + def rewind(); end + + def row_sep(); end + + def seek(*args, &block); end + + def shift(); end + + def skip_blanks?(); end + + def skip_lines(); end + + def stat(*args, &block); end + + def string(*args, &block); end + + def sync(*args, &block); end + + def sync=(*args, &block); end + + def tell(*args, &block); end + + def to_i(*args, &block); end + + def to_io(*args, &block); end + + def truncate(*args, &block); end + + def tty?(*args, &block); end + + def unconverted_fields?(); end + + def write_headers?(); end + ConverterEncoding = ::T.let(nil, ::T.untyped) + Converters = ::T.let(nil, ::T.untyped) + DateMatcher = ::T.let(nil, ::T.untyped) + DateTimeMatcher = ::T.let(nil, ::T.untyped) + HeaderConverters = ::T.let(nil, ::T.untyped) +end + +class CSV::FieldInfo + def header(); end + + def header=(_); end + + def index(); end + + def index=(_); end + + def line(); end + + def line=(_); end +end + +class CSV::FieldInfo + def self.[](*_); end + + def self.members(); end +end + +class CSV::Row + def <<(arg); end + + def ==(other); end + + def [](header_or_index, minimum_index=T.unsafe(nil)); end + + def []=(*args); end + + def delete(header_or_index, minimum_index=T.unsafe(nil)); end + + def delete_if(&block); end + + def each(&block); end + + def empty?(*args, &block); end + + def fetch(header, *varargs); end + + def field(header_or_index, minimum_index=T.unsafe(nil)); end + + def field?(data); end + + def field_row?(); end + + def fields(*headers_and_or_indices); end + + def has_key?(header); end + + def header?(name); end + + def header_row?(); end + + def headers(); end + + def include?(name); end + + def index(header, minimum_index=T.unsafe(nil)); end + + def initialize(headers, fields, header_row=T.unsafe(nil)); end + + def key?(header); end + + def length(*args, &block); end + + def member?(header); end + + def push(*args); end + + def row(); end + + def size(*args, &block); end + + def to_csv(options=T.unsafe(nil)); end + + def to_hash(); end + + def to_s(options=T.unsafe(nil)); end + + def values_at(*headers_and_or_indices); end +end + +class CSV::Row + extend ::Forwardable +end + +class CSV::Table + def <<(row_or_array); end + + def ==(other); end + + def [](index_or_header); end + + def []=(index_or_header, value); end + + def by_col(); end + + def by_col!(); end + + def by_col_or_row(); end + + def by_col_or_row!(); end + + def by_row(); end + + def by_row!(); end + + def delete(index_or_header); end + + def delete_if(&block); end + + def each(&block); end + + def empty?(*args, &block); end + + def headers(); end + + def initialize(array_of_rows); end + + def length(*args, &block); end + + def mode(); end + + def push(*rows); end + + def size(*args, &block); end + + def table(); end + + def to_a(); end + + def to_csv(options=T.unsafe(nil)); end + + def to_s(options=T.unsafe(nil)); end + + def values_at(*indices_or_headers); end +end + +class CSV::Table + extend ::Forwardable +end + +class CSV + extend ::Forwardable + def self.filter(*args); end + + def self.generate_line(row, options=T.unsafe(nil)); end + + def self.instance(data=T.unsafe(nil), options=T.unsafe(nil)); end + + def self.open(*args); end + + def self.readlines(*args); end + + def self.table(path, options=T.unsafe(nil)); end +end + +module Chartjs + VERSION = ::T.let(nil, ::T.untyped) +end + +module Chartjs::ChartHelpers + CHART_TYPES = ::T.let(nil, ::T.untyped) +end + +module Chartjs::ChartHelpers::Implicit + include ::Chartjs::ChartHelpers + def bar_chart(data, options=T.unsafe(nil), plugins=T.unsafe(nil)); end + + def bubble_chart(data, options=T.unsafe(nil), plugins=T.unsafe(nil)); end + + def doughnut_chart(data, options=T.unsafe(nil), plugins=T.unsafe(nil)); end + + def horizontal_bar_chart(data, options=T.unsafe(nil), plugins=T.unsafe(nil)); end + + def line_chart(data, options=T.unsafe(nil), plugins=T.unsafe(nil)); end + + def pie_chart(data, options=T.unsafe(nil), plugins=T.unsafe(nil)); end + + def polar_area_chart(data, options=T.unsafe(nil), plugins=T.unsafe(nil)); end + + def radar_chart(data, options=T.unsafe(nil), plugins=T.unsafe(nil)); end + + def scatter_chart(data, options=T.unsafe(nil), plugins=T.unsafe(nil)); end +end + +module Chartjs::ChartHelpers::Implicit +end + +module Chartjs::ChartHelpers +end + +class Chartjs::Engine +end + +class Chartjs::Engine +end + +module Chartjs + def self.no_conflict(); end + + def self.no_conflict!(); end +end + +module ChildProcess + VERSION = ::T.let(nil, ::T.untyped) +end + +class ChildProcess::AbstractIO + def _stdin=(io); end + + def inherit!(); end + + def stderr(); end + + def stderr=(io); end + + def stdin(); end + + def stdout(); end + + def stdout=(io); end +end + +class ChildProcess::AbstractIO +end + +class ChildProcess::AbstractProcess + def alive?(); end + + def crashed?(); end + + def cwd(); end + + def cwd=(cwd); end + + def detach(); end + + def detach=(detach); end + + def duplex(); end + + def duplex=(duplex); end + + def environment(); end + + def exit_code(); end + + def exited?(); end + + def initialize(args); end + + def io(); end + + def leader(); end + + def leader=(leader); end + + def pid(); end + + def poll_for_exit(timeout); end + + def start(); end + + def started?(); end + + def stop(timeout=T.unsafe(nil)); end + + def wait(); end + POLL_INTERVAL = ::T.let(nil, ::T.untyped) +end + +class ChildProcess::AbstractProcess +end + +class ChildProcess::Error +end + +class ChildProcess::Error +end + +class ChildProcess::InvalidEnvironmentVariable +end + +class ChildProcess::InvalidEnvironmentVariable +end + +class ChildProcess::LaunchError +end + +class ChildProcess::LaunchError +end + +class ChildProcess::MissingFFIError + def initialize(); end +end + +class ChildProcess::MissingFFIError +end + +class ChildProcess::MissingPlatformError + def initialize(); end +end + +class ChildProcess::MissingPlatformError +end + +class ChildProcess::SubclassResponsibility +end + +class ChildProcess::SubclassResponsibility +end + +class ChildProcess::TimeoutError +end + +class ChildProcess::TimeoutError +end + +module ChildProcess::Unix +end + +class ChildProcess::Unix::ForkExecProcess +end + +class ChildProcess::Unix::ForkExecProcess +end + +class ChildProcess::Unix::IO +end + +class ChildProcess::Unix::IO +end + +class ChildProcess::Unix::Process +end + +class ChildProcess::Unix::Process +end + +module ChildProcess::Unix +end + +module ChildProcess + def self.arch(); end + + def self.build(*args); end + + def self.close_on_exec(file); end + + def self.jruby?(); end + + def self.linux?(); end + + def self.logger(); end + + def self.logger=(logger); end + + def self.new(*args); end + + def self.os(); end + + def self.platform(); end + + def self.platform_name(); end + + def self.posix_spawn=(bool); end + + def self.posix_spawn?(); end + + def self.unix?(); end + + def self.windows?(); end +end + +class Class + include ::V8::Conversion::Class + include ::V8::Conversion::Code + include ::V8::Weak::Cell + include ::Mocha::ClassMethods + def class_attribute(*attrs); end + + def descendants(); end + + def json_creatable?(); end + + def subclasses(); end +end + +module ClimateControl + VERSION = ::T.let(nil, ::T.untyped) +end + +class ClimateControl::Environment + def [](*args, &block); end + + def []=(*args, &block); end + + def delete(*args, &block); end + + def synchronize(); end + + def to_hash(*args, &block); end +end + +class ClimateControl::Environment + extend ::Forwardable +end + +class ClimateControl::Modifier + def initialize(env, environment_overrides=T.unsafe(nil), &block); end + + def process(); end +end + +class ClimateControl::Modifier::OverlappingKeysWithChangedValues + def initialize(hash_1, hash_2); end + + def keys(); end +end + +class ClimateControl::Modifier::OverlappingKeysWithChangedValues +end + +class ClimateControl::Modifier +end + +class ClimateControl::UnassignableValueError +end + +class ClimateControl::UnassignableValueError +end + +module ClimateControl + def self.env(); end + + def self.modify(environment_overrides, &block); end +end + +module Coffee +end + +module Coffee::Rails + VERSION = ::T.let(nil, ::T.untyped) +end + +class Coffee::Rails::Engine +end + +class Coffee::Rails::Engine +end + +module Coffee::Rails::JsHook +end + +module Coffee::Rails::JsHook + extend ::ActiveSupport::Concern +end + +class Coffee::Rails::TemplateHandler +end + +class Coffee::Rails::TemplateHandler + def self.call(template); end + + def self.erb_handler(); end +end + +module Coffee::Rails +end + +module Coffee +end + +module CoffeeScript +end + +CoffeeScript::CompilationError = ExecJS::ProgramError + +CoffeeScript::EngineError = ExecJS::RuntimeError + +CoffeeScript::Error = ExecJS::Error + +module CoffeeScript::Source + COMPILE_FUNCTION_SOURCE = ::T.let(nil, ::T.untyped) +end + +module CoffeeScript::Source + def self.bare_option(); end + + def self.bundled_path(); end + + def self.contents(); end + + def self.context(); end + + def self.path(); end + + def self.path=(path); end + + def self.version(); end +end + +module CoffeeScript + def self.compile(script, options=T.unsafe(nil)); end + + def self.engine(); end + + def self.engine=(engine); end + + def self.version(); end +end + +class Complex + def self.polar(*_); end + + def self.rect(*_); end + + def self.rectangular(*_); end +end + +module Concurrent + AtExit = ::T.let(nil, ::T.untyped) + NULL = ::T.let(nil, ::T.untyped) + NULL_LOGGER = ::T.let(nil, ::T.untyped) + VERSION = ::T.let(nil, ::T.untyped) +end + +class Concurrent::AbstractExchanger + def exchange(value, timeout=T.unsafe(nil)); end + + def exchange!(value, timeout=T.unsafe(nil)); end + + def try_exchange(value, timeout=T.unsafe(nil)); end +end + +class Concurrent::AbstractExchanger +end + +class Concurrent::AbstractExecutorService + include ::Concurrent::ExecutorService + include ::Concurrent::Concern::Logging + include ::Logger::Severity + def auto_terminate=(value); end + + def auto_terminate?(); end + + def fallback_policy(); end + + def initialize(*args, &block); end + + def kill(); end + + def running?(); end + + def shutdown(); end + + def shutdown?(); end + + def shuttingdown?(); end + + def wait_for_termination(timeout=T.unsafe(nil)); end + FALLBACK_POLICIES = ::T.let(nil, ::T.untyped) +end + +class Concurrent::AbstractExecutorService +end + +class Concurrent::AbstractThreadLocalVar + def allocate_storage(); end + + def bind(value, &block); end + + def default(); end + + def initialize(default=T.unsafe(nil), &default_block); end + + def value(); end + + def value=(value); end +end + +class Concurrent::AbstractThreadLocalVar +end + +class Concurrent::Agent + include ::Concurrent::Concern::Observable + def <<(action); end + + def await(); end + + def await_for(timeout); end + + def await_for!(timeout); end + + def deref(); end + + def error(); end + + def error_mode(); end + + def failed?(); end + + def initialize(initial, opts=T.unsafe(nil)); end + + def post(*args, &action); end + + def reason(); end + + def restart(new_value, opts=T.unsafe(nil)); end + + def send(*args, &action); end + + def send!(*args, &action); end + + def send_off(*args, &action); end + + def send_off!(*args, &action); end + + def send_via(executor, *args, &action); end + + def send_via!(executor, *args, &action); end + + def stopped?(); end + + def value(); end + + def wait(timeout=T.unsafe(nil)); end +end + +class Concurrent::Agent::Error + def initialize(message=T.unsafe(nil)); end +end + +class Concurrent::Agent::Error +end + +class Concurrent::Agent::ValidationError +end + +class Concurrent::Agent::ValidationError +end + +class Concurrent::Agent + def self.await(*agents); end + + def self.await_for(timeout, *agents); end + + def self.await_for!(timeout, *agents); end +end + +class Concurrent::Array +end + +class Concurrent::Array +end + +module Concurrent::Async + def async(); end + + def await(); end + + def call(); end + + def cast(); end + + def init_synchronization(); end +end + +module Concurrent::Async + def self.included(base); end + + def self.validate_argc(obj, method, *args); end +end + +class Concurrent::Atom + include ::Concurrent::Concern::Observable + def compare_and_set(old_value, new_value); end + + def deref(); end + + def initialize(value, opts=T.unsafe(nil)); end + + def reset(new_value); end + + def swap(*args); end + + def value(); end +end + +class Concurrent::Atom + def self.new(*args, &block); end +end + +class Concurrent::AtomicBoolean +end + +class Concurrent::AtomicBoolean +end + +module Concurrent::AtomicDirectUpdate + def try_update(); end + + def try_update!(); end + + def update(); end +end + +module Concurrent::AtomicDirectUpdate +end + +class Concurrent::AtomicFixnum +end + +class Concurrent::AtomicFixnum +end + +class Concurrent::AtomicMarkableReference + def compare_and_set(expected_val, new_val, expected_mark, new_mark); end + + def compare_and_swap(expected_val, new_val, expected_mark, new_mark); end + + def get(); end + + def initialize(value=T.unsafe(nil), mark=T.unsafe(nil)); end + + def mark(); end + + def marked?(); end + + def set(new_val, new_mark); end + + def try_update(); end + + def try_update!(); end + + def update(); end + + def value(); end +end + +class Concurrent::AtomicMarkableReference + def self.new(*args, &block); end +end + +module Concurrent::AtomicNumericCompareAndSetWrapper + def compare_and_set(old_value, new_value); end +end + +module Concurrent::AtomicNumericCompareAndSetWrapper +end + +class Concurrent::AtomicReference +end + +class Concurrent::AtomicReference +end + +class Concurrent::CachedThreadPool +end + +class Concurrent::CachedThreadPool +end + +class Concurrent::CancelledOperationError +end + +class Concurrent::CancelledOperationError +end + +module Concurrent::Collection +end + +class Concurrent::Collection::CopyOnNotifyObserverSet + def add_observer(observer=T.unsafe(nil), func=T.unsafe(nil), &block); end + + def count_observers(); end + + def delete_observer(observer); end + + def delete_observers(); end + + def initialize(); end + + def notify_and_delete_observers(*args, &block); end + + def notify_observers(*args, &block); end + + def ns_initialize(); end +end + +class Concurrent::Collection::CopyOnNotifyObserverSet +end + +class Concurrent::Collection::CopyOnWriteObserverSet + def add_observer(observer=T.unsafe(nil), func=T.unsafe(nil), &block); end + + def count_observers(); end + + def delete_observer(observer); end + + def delete_observers(); end + + def initialize(); end + + def notify_and_delete_observers(*args, &block); end + + def notify_observers(*args, &block); end + + def ns_initialize(); end +end + +class Concurrent::Collection::CopyOnWriteObserverSet +end + +Concurrent::Collection::MapImplementation = Concurrent::Collection::MriMapBackend + +class Concurrent::Collection::MriMapBackend +end + +class Concurrent::Collection::MriMapBackend +end + +class Concurrent::Collection::NonConcurrentMapBackend + def [](key); end + + def []=(key, value); end + + def clear(); end + + def compute(key); end + + def compute_if_absent(key); end + + def compute_if_present(key); end + + def delete(key); end + + def delete_pair(key, value); end + + def each_pair(); end + + def get_and_set(key, value); end + + def get_or_default(key, default_value); end + + def initialize(options=T.unsafe(nil)); end + + def key?(key); end + + def merge_pair(key, value); end + + def replace_if_exists(key, new_value); end + + def replace_pair(key, old_value, new_value); end + + def size(); end +end + +class Concurrent::Collection::NonConcurrentMapBackend +end + +class Concurrent::Collection::NonConcurrentPriorityQueue +end + +class Concurrent::Collection::NonConcurrentPriorityQueue +end + +class Concurrent::Collection::RubyNonConcurrentPriorityQueue + def <<(item); end + + def clear(); end + + def delete(item); end + + def deq(); end + + def empty?(); end + + def enq(item); end + + def has_priority?(item); end + + def include?(item); end + + def initialize(opts=T.unsafe(nil)); end + + def length(); end + + def peek(); end + + def pop(); end + + def push(item); end + + def shift(); end + + def size(); end +end + +class Concurrent::Collection::RubyNonConcurrentPriorityQueue + def self.from_list(list, opts=T.unsafe(nil)); end +end + +module Concurrent::Collection +end + +module Concurrent::Concern +end + +module Concurrent::Concern::Dereferenceable + def apply_deref_options(value); end + + def deref(); end + + def ns_set_deref_options(opts); end + + def set_deref_options(opts=T.unsafe(nil)); end + + def value(); end + + def value=(value); end +end + +module Concurrent::Concern::Dereferenceable +end + +module Concurrent::Concern::Logging + include ::Logger::Severity + def log(level, progname, message=T.unsafe(nil), &block); end +end + +module Concurrent::Concern::Logging +end + +module Concurrent::Concern::Obligation + include ::Concurrent::Concern::Dereferenceable + def compare_and_set_state(next_state, *expected_current); end + + def complete?(); end + + def event(); end + + def exception(*args); end + + def fulfilled?(); end + + def get_arguments_from(opts=T.unsafe(nil)); end + + def if_state(*expected_states); end + + def incomplete?(); end + + def init_obligation(); end + + def no_error!(timeout=T.unsafe(nil)); end + + def ns_check_state?(expected); end + + def ns_set_state(value); end + + def pending?(); end + + def realized?(); end + + def reason(); end + + def rejected?(); end + + def set_state(success, value, reason); end + + def state(); end + + def state=(value); end + + def unscheduled?(); end + + def value(timeout=T.unsafe(nil)); end + + def value!(timeout=T.unsafe(nil)); end + + def wait(timeout=T.unsafe(nil)); end + + def wait!(timeout=T.unsafe(nil)); end +end + +module Concurrent::Concern::Obligation +end + +module Concurrent::Concern::Observable + def add_observer(observer=T.unsafe(nil), func=T.unsafe(nil), &block); end + + def count_observers(); end + + def delete_observer(observer); end + + def delete_observers(); end + + def observers(); end + + def observers=(observers); end + + def with_observer(observer=T.unsafe(nil), func=T.unsafe(nil), &block); end +end + +module Concurrent::Concern::Observable +end + +module Concurrent::Concern +end + +class Concurrent::ConcurrentUpdateError + CONC_UP_ERR_BACKTRACE = ::T.let(nil, ::T.untyped) +end + +class Concurrent::ConcurrentUpdateError +end + +class Concurrent::ConfigurationError +end + +class Concurrent::ConfigurationError +end + +class Concurrent::CountDownLatch +end + +class Concurrent::CountDownLatch +end + +class Concurrent::CyclicBarrier + def broken?(); end + + def initialize(parties, &block); end + + def ns_generation_done(generation, status, continue=T.unsafe(nil)); end + + def ns_initialize(parties, &block); end + + def ns_next_generation(); end + + def number_waiting(); end + + def parties(); end + + def reset(); end + + def wait(timeout=T.unsafe(nil)); end +end + +class Concurrent::CyclicBarrier +end + +class Concurrent::Delay + include ::Concurrent::Concern::Obligation + include ::Concurrent::Concern::Dereferenceable + def initialize(opts=T.unsafe(nil), &block); end + + def ns_initialize(opts, &block); end + + def reconfigure(&block); end +end + +class Concurrent::Delay +end + +class Concurrent::DependencyCounter + def initialize(count, &block); end + + def update(time, value, reason); end +end + +class Concurrent::DependencyCounter +end + +class Concurrent::Error +end + +class Concurrent::Error +end + +class Concurrent::Event + def initialize(); end + + def ns_initialize(); end + + def ns_set(); end + + def reset(); end + + def set(); end + + def set?(); end + + def try?(); end + + def wait(timeout=T.unsafe(nil)); end +end + +class Concurrent::Event +end + +class Concurrent::Exchanger +end + +class Concurrent::Exchanger +end + +module Concurrent::ExecutorService + include ::Concurrent::Concern::Logging + include ::Logger::Severity + def <<(task); end + + def can_overflow?(); end + + def post(*args, &task); end + + def serialized?(); end +end + +module Concurrent::ExecutorService +end + +class Concurrent::FixedThreadPool + def initialize(num_threads, opts=T.unsafe(nil)); end +end + +class Concurrent::FixedThreadPool +end + +class Concurrent::Future + def cancel(); end + + def cancelled?(); end + + def execute(); end + + def initialize(opts=T.unsafe(nil), &block); end + + def set(value=T.unsafe(nil), &block); end + + def wait_or_cancel(timeout); end +end + +class Concurrent::Future + def self.execute(opts=T.unsafe(nil), &block); end +end + +class Concurrent::Hash +end + +class Concurrent::Hash +end + +class Concurrent::IVar + include ::Concurrent::Concern::Obligation + include ::Concurrent::Concern::Dereferenceable + include ::Concurrent::Concern::Observable + def check_for_block_or_value!(block_given, value); end + + def complete(success, value, reason); end + + def complete_without_notification(success, value, reason); end + + def fail(reason=T.unsafe(nil)); end + + def initialize(value=T.unsafe(nil), opts=T.unsafe(nil), &block); end + + def notify_observers(value, reason); end + + def ns_complete_without_notification(success, value, reason); end + + def ns_initialize(value, opts); end + + def safe_execute(task, args=T.unsafe(nil)); end + + def set(value=T.unsafe(nil)); end + + def try_set(value=T.unsafe(nil), &block); end +end + +class Concurrent::IVar +end + +class Concurrent::IllegalOperationError +end + +class Concurrent::IllegalOperationError +end + +class Concurrent::ImmediateExecutor + include ::Concurrent::SerialExecutorService + def initialize(); end +end + +class Concurrent::ImmediateExecutor +end + +class Concurrent::ImmutabilityError +end + +class Concurrent::ImmutabilityError +end + +module Concurrent::ImmutableStruct + include ::Concurrent::Synchronization::AbstractStruct + def ==(other); end + + def [](member); end + + def each(&block); end + + def each_pair(&block); end + + def inspect(); end + + def merge(other, &block); end + + def select(&block); end + + def to_a(); end + + def to_h(); end + + def to_s(); end + + def values(); end + + def values_at(*indexes); end +end + +module Concurrent::ImmutableStruct + def self.included(base); end + + def self.new(*args, &block); end +end + +class Concurrent::IndirectImmediateExecutor +end + +class Concurrent::IndirectImmediateExecutor +end + +class Concurrent::InitializationError +end + +class Concurrent::InitializationError +end + +class Concurrent::LifecycleError +end + +class Concurrent::LifecycleError +end + +class Concurrent::LockFreeStack + include ::Enumerable + def clear(); end + + def clear_each(&block); end + + def clear_if(head); end + + def compare_and_clear(head); end + + def compare_and_pop(head); end + + def compare_and_push(head, value); end + + def each(head=T.unsafe(nil), &blk); end + + def empty?(head=T.unsafe(nil)); end + + def initialize(head=T.unsafe(nil)); end + + def peek(); end + + def pop(); end + + def push(value); end + + def replace_if(head, new_head); end + EMPTY = ::T.let(nil, ::T.untyped) +end + +class Concurrent::LockFreeStack::Node + def initialize(value, next_node); end + + def next_node(); end + + def value(); end + + def value=(value); end +end + +class Concurrent::LockFreeStack::Node + def self.[](*_); end +end + +class Concurrent::LockFreeStack + def self.new(*args, &block); end + + def self.of1(value); end + + def self.of2(value1, value2); end +end + +class Concurrent::MVar + include ::Concurrent::Concern::Dereferenceable + def borrow(timeout=T.unsafe(nil)); end + + def empty?(); end + + def full?(); end + + def initialize(value=T.unsafe(nil), opts=T.unsafe(nil)); end + + def modify(timeout=T.unsafe(nil)); end + + def modify!(); end + + def put(value, timeout=T.unsafe(nil)); end + + def set!(value); end + + def synchronize(&block); end + + def take(timeout=T.unsafe(nil)); end + + def try_put!(value); end + + def try_take!(); end + EMPTY = ::T.let(nil, ::T.untyped) + TIMEOUT = ::T.let(nil, ::T.untyped) +end + +class Concurrent::MVar + def self.new(*args, &block); end +end + +class Concurrent::Map + def each(&blk); end + + def each_key(); end + + def each_value(); end + + def empty?(); end + + def fetch(key, default_value=T.unsafe(nil)); end + + def fetch_or_store(key, default_value=T.unsafe(nil)); end + + def get(key); end + + def initialize(options=T.unsafe(nil), &block); end + + def key(value); end + + def keys(); end + + def marshal_dump(); end + + def marshal_load(hash); end + + def put(key, value); end + + def put_if_absent(key, value); end + + def value?(value); end + + def values(); end +end + +class Concurrent::Map +end + +class Concurrent::MaxRestartFrequencyError +end + +class Concurrent::MaxRestartFrequencyError +end + +class Concurrent::Maybe + include ::Comparable + def fulfilled?(); end + + def initialize(just, nothing); end + + def just(); end + + def just?(); end + + def nothing(); end + + def nothing?(); end + + def or(other); end + + def reason(); end + + def rejected?(); end + + def value(); end + NONE = ::T.let(nil, ::T.untyped) +end + +class Concurrent::Maybe + def self.from(*args); end + + def self.just(value); end + + def self.nothing(error=T.unsafe(nil)); end +end + +class Concurrent::MultipleAssignmentError + def initialize(message=T.unsafe(nil), inspection_data=T.unsafe(nil)); end + + def inspection_data(); end +end + +class Concurrent::MultipleAssignmentError +end + +class Concurrent::MultipleErrors + def errors(); end + + def initialize(errors, message=T.unsafe(nil)); end +end + +class Concurrent::MultipleErrors +end + +module Concurrent::MutableStruct + include ::Concurrent::Synchronization::AbstractStruct + def ==(other); end + + def [](member); end + + def []=(member, value); end + + def each(&block); end + + def each_pair(&block); end + + def inspect(); end + + def merge(other, &block); end + + def select(&block); end + + def to_a(); end + + def to_h(); end + + def to_s(); end + + def values(); end + + def values_at(*indexes); end +end + +module Concurrent::MutableStruct + def self.new(*args, &block); end +end + +class Concurrent::MutexAtomicBoolean + def false?(); end + + def initialize(initial=T.unsafe(nil)); end + + def make_false(); end + + def make_true(); end + + def ns_initialize(initial); end + + def true?(); end + + def value(); end + + def value=(value); end +end + +class Concurrent::MutexAtomicBoolean +end + +class Concurrent::MutexAtomicFixnum + def compare_and_set(expect, update); end + + def decrement(delta=T.unsafe(nil)); end + + def down(delta=T.unsafe(nil)); end + + def increment(delta=T.unsafe(nil)); end + + def initialize(initial=T.unsafe(nil)); end + + def ns_initialize(initial); end + + def up(delta=T.unsafe(nil)); end + + def update(); end + + def value(); end + + def value=(value); end +end + +class Concurrent::MutexAtomicFixnum +end + +class Concurrent::MutexAtomicReference + include ::Concurrent::AtomicDirectUpdate + include ::Concurrent::AtomicNumericCompareAndSetWrapper + def _compare_and_set(old_value, new_value); end + + def compare_and_swap(old_value, new_value); end + + def get(); end + + def get_and_set(new_value); end + + def initialize(value=T.unsafe(nil)); end + + def ns_initialize(value); end + + def set(new_value); end + + def swap(new_value); end + + def value(); end + + def value=(new_value); end +end + +class Concurrent::MutexAtomicReference +end + +class Concurrent::MutexCountDownLatch + def count(); end + + def count_down(); end + + def initialize(count=T.unsafe(nil)); end + + def ns_initialize(count); end + + def wait(timeout=T.unsafe(nil)); end +end + +class Concurrent::MutexCountDownLatch +end + +class Concurrent::MutexSemaphore + def acquire(permits=T.unsafe(nil)); end + + def available_permits(); end + + def drain_permits(); end + + def initialize(count); end + + def ns_initialize(count); end + + def reduce_permits(reduction); end + + def release(permits=T.unsafe(nil)); end + + def try_acquire(permits=T.unsafe(nil), timeout=T.unsafe(nil)); end +end + +class Concurrent::MutexSemaphore +end + +module Concurrent::Options +end + +module Concurrent::Options + def self.executor(executor_identifier); end + + def self.executor_from_options(opts=T.unsafe(nil)); end +end + +class Concurrent::Promise + def catch(&block); end + + def execute(); end + + def flat_map(&block); end + + def initialize(opts=T.unsafe(nil), &block); end + + def notify_child(child); end + + def on_error(&block); end + + def on_fulfill(result); end + + def on_reject(reason); end + + def on_success(&block); end + + def realize(task); end + + def rescue(&block); end + + def root?(); end + + def set(value=T.unsafe(nil), &block); end + + def set_pending(); end + + def set_state!(success, value, reason); end + + def synchronized_set_state!(success, value, reason); end + + def then(*args, &block); end + + def zip(*others); end +end + +class Concurrent::Promise + def self.aggregate(method, *promises); end + + def self.all?(*promises); end + + def self.any?(*promises); end + + def self.execute(opts=T.unsafe(nil), &block); end + + def self.fulfill(value, opts=T.unsafe(nil)); end + + def self.reject(reason, opts=T.unsafe(nil)); end + + def self.zip(*promises); end +end + +class Concurrent::PromiseExecutionError +end + +class Concurrent::PromiseExecutionError +end + +module Concurrent::Promises +end + +class Concurrent::Promises::AbstractEventFuture + include ::Concurrent::Promises::InternalStates + def add_callback_clear_delayed_node(node); end + + def add_callback_notify_blocked(promise, index); end + + def blocks(); end + + def callbacks(); end + + def chain(*args, &task); end + + def chain_on(executor, *args, &task); end + + def chain_resolvable(resolvable); end + + def default_executor(); end + + def initialize(promise, default_executor); end + + def internal_state(); end + + def on_resolution(*args, &callback); end + + def on_resolution!(*args, &callback); end + + def on_resolution_using(executor, *args, &callback); end + + def pending?(); end + + def promise(); end + + def resolve_with(state, raise_on_reassign=T.unsafe(nil), reserved=T.unsafe(nil)); end + + def resolved?(); end + + def state(); end + + def tangle(resolvable); end + + def touch(); end + + def touched?(); end + + def wait(timeout=T.unsafe(nil)); end + + def waiting_threads(); end + + def with_default_executor(executor); end + + def with_hidden_resolvable(); end +end + +class Concurrent::Promises::AbstractEventFuture + def self.new(*args, &block); end +end + +class Concurrent::Promises::Event + def &(other); end + + def any(event_or_future); end + + def delay(); end + + def schedule(intended_time); end + + def then(*args, &task); end + + def to_event(); end + + def to_future(); end + + def zip(other); end + + def |(event_or_future); end +end + +class Concurrent::Promises::Event +end + +module Concurrent::Promises::FactoryMethods + include ::Concurrent::Promises::FactoryMethods::Configuration + def any(*futures_and_or_events); end + + def any_event(*futures_and_or_events); end + + def any_event_on(default_executor, *futures_and_or_events); end + + def any_fulfilled_future(*futures_and_or_events); end + + def any_fulfilled_future_on(default_executor, *futures_and_or_events); end + + def any_resolved_future(*futures_and_or_events); end + + def any_resolved_future_on(default_executor, *futures_and_or_events); end + + def delay(*args, &task); end + + def delay_on(default_executor, *args, &task); end + + def fulfilled_future(value, default_executor=T.unsafe(nil)); end + + def future(*args, &task); end + + def future_on(default_executor, *args, &task); end + + def make_future(argument=T.unsafe(nil), default_executor=T.unsafe(nil)); end + + def rejected_future(reason, default_executor=T.unsafe(nil)); end + + def resolvable_event(); end + + def resolvable_event_on(default_executor=T.unsafe(nil)); end + + def resolvable_future(); end + + def resolvable_future_on(default_executor=T.unsafe(nil)); end + + def resolved_event(default_executor=T.unsafe(nil)); end + + def resolved_future(fulfilled, value, reason, default_executor=T.unsafe(nil)); end + + def schedule(intended_time, *args, &task); end + + def schedule_on(default_executor, intended_time, *args, &task); end + + def zip(*futures_and_or_events); end + + def zip_events(*futures_and_or_events); end + + def zip_events_on(default_executor, *futures_and_or_events); end + + def zip_futures(*futures_and_or_events); end + + def zip_futures_on(default_executor, *futures_and_or_events); end +end + +module Concurrent::Promises::FactoryMethods::Configuration + def default_executor(); end +end + +module Concurrent::Promises::FactoryMethods::Configuration +end + +module Concurrent::Promises::FactoryMethods + extend ::Concurrent::ReInclude + extend ::Concurrent::Promises::FactoryMethods + extend ::Concurrent::Promises::FactoryMethods::Configuration +end + +class Concurrent::Promises::Future + def &(other); end + + def any(event_or_future); end + + def apply(args, block); end + + def delay(); end + + def exception(*args); end + + def flat(level=T.unsafe(nil)); end + + def flat_event(); end + + def flat_future(level=T.unsafe(nil)); end + + def fulfilled?(); end + + def on_fulfillment(*args, &callback); end + + def on_fulfillment!(*args, &callback); end + + def on_fulfillment_using(executor, *args, &callback); end + + def on_rejection(*args, &callback); end + + def on_rejection!(*args, &callback); end + + def on_rejection_using(executor, *args, &callback); end + + def reason(timeout=T.unsafe(nil), timeout_value=T.unsafe(nil)); end + + def rejected?(); end + + def rescue(*args, &task); end + + def rescue_on(executor, *args, &task); end + + def result(timeout=T.unsafe(nil)); end + + def run(run_test=T.unsafe(nil)); end + + def schedule(intended_time); end + + def then(*args, &task); end + + def then_on(executor, *args, &task); end + + def to_event(); end + + def to_future(); end + + def value(timeout=T.unsafe(nil), timeout_value=T.unsafe(nil)); end + + def value!(timeout=T.unsafe(nil), timeout_value=T.unsafe(nil)); end + + def wait!(timeout=T.unsafe(nil)); end + + def zip(other); end + + def |(event_or_future); end +end + +class Concurrent::Promises::Future +end + +module Concurrent::Promises::InternalStates + PENDING = ::T.let(nil, ::T.untyped) + RESERVED = ::T.let(nil, ::T.untyped) + RESOLVED = ::T.let(nil, ::T.untyped) +end + +module Concurrent::Promises::InternalStates +end + +module Concurrent::Promises::Resolvable + include ::Concurrent::Promises::InternalStates +end + +module Concurrent::Promises::Resolvable +end + +class Concurrent::Promises::ResolvableEvent + include ::Concurrent::Promises::Resolvable + def resolve(raise_on_reassign=T.unsafe(nil), reserved=T.unsafe(nil)); end + + def wait(timeout=T.unsafe(nil), resolve_on_timeout=T.unsafe(nil)); end +end + +class Concurrent::Promises::ResolvableEvent +end + +class Concurrent::Promises::ResolvableFuture + include ::Concurrent::Promises::Resolvable + def evaluate_to(*args, &block); end + + def evaluate_to!(*args, &block); end + + def fulfill(value, raise_on_reassign=T.unsafe(nil), reserved=T.unsafe(nil)); end + + def reason(timeout=T.unsafe(nil), timeout_value=T.unsafe(nil), resolve_on_timeout=T.unsafe(nil)); end + + def reject(reason, raise_on_reassign=T.unsafe(nil), reserved=T.unsafe(nil)); end + + def resolve(fulfilled=T.unsafe(nil), value=T.unsafe(nil), reason=T.unsafe(nil), raise_on_reassign=T.unsafe(nil), reserved=T.unsafe(nil)); end + + def result(timeout=T.unsafe(nil), resolve_on_timeout=T.unsafe(nil)); end + + def value(timeout=T.unsafe(nil), timeout_value=T.unsafe(nil), resolve_on_timeout=T.unsafe(nil)); end + + def value!(timeout=T.unsafe(nil), timeout_value=T.unsafe(nil), resolve_on_timeout=T.unsafe(nil)); end + + def wait(timeout=T.unsafe(nil), resolve_on_timeout=T.unsafe(nil)); end + + def wait!(timeout=T.unsafe(nil), resolve_on_timeout=T.unsafe(nil)); end +end + +class Concurrent::Promises::ResolvableFuture +end + +module Concurrent::Promises + extend ::Concurrent::Promises::FactoryMethods + extend ::Concurrent::Promises::FactoryMethods::Configuration +end + +module Concurrent::ReInclude + def extended(base); end + + def include(*modules); end + + def included(base); end +end + +module Concurrent::ReInclude +end + +class Concurrent::ReadWriteLock + def acquire_read_lock(); end + + def acquire_write_lock(); end + + def has_waiters?(); end + + def release_read_lock(); end + + def release_write_lock(); end + + def with_read_lock(); end + + def with_write_lock(); end + + def write_locked?(); end + MAX_READERS = ::T.let(nil, ::T.untyped) + MAX_WRITERS = ::T.let(nil, ::T.untyped) + RUNNING_WRITER = ::T.let(nil, ::T.untyped) + WAITING_WRITER = ::T.let(nil, ::T.untyped) +end + +class Concurrent::ReadWriteLock + def self.new(*args, &block); end +end + +class Concurrent::ReentrantReadWriteLock + def acquire_read_lock(); end + + def acquire_write_lock(); end + + def release_read_lock(); end + + def release_write_lock(); end + + def try_read_lock(); end + + def try_write_lock(); end + + def with_read_lock(); end + + def with_write_lock(); end + MAX_READERS = ::T.let(nil, ::T.untyped) + MAX_WRITERS = ::T.let(nil, ::T.untyped) + READER_BITS = ::T.let(nil, ::T.untyped) + READ_LOCK_MASK = ::T.let(nil, ::T.untyped) + RUNNING_WRITER = ::T.let(nil, ::T.untyped) + WAITING_WRITER = ::T.let(nil, ::T.untyped) + WRITER_BITS = ::T.let(nil, ::T.untyped) + WRITE_LOCK_HELD = ::T.let(nil, ::T.untyped) + WRITE_LOCK_MASK = ::T.let(nil, ::T.untyped) +end + +class Concurrent::ReentrantReadWriteLock + def self.new(*args, &block); end +end + +class Concurrent::RejectedExecutionError +end + +class Concurrent::RejectedExecutionError +end + +class Concurrent::ResourceLimitError +end + +class Concurrent::ResourceLimitError +end + +class Concurrent::RubyExchanger + def compare_and_set_slot(expected, value); end + + def slot(); end + + def slot=(value); end + + def swap_slot(value); end + + def update_slot(&block); end +end + +class Concurrent::RubyExchanger + def self.new(*args, &block); end +end + +class Concurrent::RubyExecutorService +end + +class Concurrent::RubyExecutorService +end + +class Concurrent::RubySingleThreadExecutor +end + +class Concurrent::RubySingleThreadExecutor +end + +class Concurrent::RubyThreadLocalVar +end + +class Concurrent::RubyThreadLocalVar + def self.thread_finalizer(array); end + + def self.threadlocal_finalizer(index); end +end + +class Concurrent::RubyThreadPoolExecutor + def completed_task_count(); end + + def idletime(); end + + def initialize(opts=T.unsafe(nil)); end + + def largest_length(); end + + def length(); end + + def max_length(); end + + def max_queue(); end + + def min_length(); end + + def queue_length(); end + + def ready_worker(worker); end + + def remaining_capacity(); end + + def remove_busy_worker(worker); end + + def scheduled_task_count(); end + + def worker_died(worker); end + + def worker_not_old_enough(worker); end + + def worker_task_completed(); end + DEFAULT_MAX_POOL_SIZE = ::T.let(nil, ::T.untyped) + DEFAULT_MAX_QUEUE_SIZE = ::T.let(nil, ::T.untyped) + DEFAULT_MIN_POOL_SIZE = ::T.let(nil, ::T.untyped) + DEFAULT_THREAD_IDLETIMEOUT = ::T.let(nil, ::T.untyped) +end + +class Concurrent::RubyThreadPoolExecutor +end + +class Concurrent::SafeTaskExecutor + def execute(*args); end + + def initialize(task, opts=T.unsafe(nil)); end +end + +class Concurrent::SafeTaskExecutor +end + +class Concurrent::ScheduledTask + include ::Comparable + def cancel(); end + + def cancelled?(); end + + def execute(); end + + def executor(); end + + def initial_delay(); end + + def initialize(delay, opts=T.unsafe(nil), &task); end + + def ns_reschedule(delay); end + + def ns_schedule(delay); end + + def process_task(); end + + def processing?(); end + + def reschedule(delay); end + + def reset(); end + + def schedule_time(); end +end + +class Concurrent::ScheduledTask + def self.execute(delay, opts=T.unsafe(nil), &task); end +end + +class Concurrent::Semaphore +end + +class Concurrent::Semaphore +end + +module Concurrent::SerialExecutorService + include ::Concurrent::ExecutorService + include ::Concurrent::Concern::Logging + include ::Logger::Severity + def serialized?(); end +end + +module Concurrent::SerialExecutorService +end + +class Concurrent::SerializedExecution + include ::Concurrent::Concern::Logging + include ::Logger::Severity + def initialize(); end + + def post(executor, *args, &task); end + + def posts(posts); end +end + +class Concurrent::SerializedExecution::Job + def args(); end + + def args=(_); end + + def block(); end + + def block=(_); end + + def call(); end + + def executor(); end + + def executor=(_); end +end + +class Concurrent::SerializedExecution::Job + def self.[](*_); end + + def self.members(); end +end + +class Concurrent::SerializedExecution +end + +class Concurrent::SerializedExecutionDelegator + include ::Concurrent::SerialExecutorService + include ::Concurrent::ExecutorService + include ::Concurrent::Concern::Logging + include ::Logger::Severity + def initialize(executor); end +end + +class Concurrent::SerializedExecutionDelegator +end + +class Concurrent::Set +end + +class Concurrent::Set +end + +module Concurrent::SettableStruct + include ::Concurrent::Synchronization::AbstractStruct + def ==(other); end + + def [](member); end + + def []=(member, value); end + + def each(&block); end + + def each_pair(&block); end + + def inspect(); end + + def merge(other, &block); end + + def select(&block); end + + def to_a(); end + + def to_h(); end + + def to_s(); end + + def values(); end + + def values_at(*indexes); end +end + +module Concurrent::SettableStruct + def self.new(*args, &block); end +end + +class Concurrent::SimpleExecutorService +end + +class Concurrent::SimpleExecutorService + def self.<<(task); end + + def self.post(*args); end +end + +class Concurrent::SingleThreadExecutor +end + +class Concurrent::SingleThreadExecutor +end + +module Concurrent::Synchronization +end + +class Concurrent::Synchronization::AbstractLockableObject + def ns_broadcast(); end + + def ns_signal(); end + + def ns_wait(timeout=T.unsafe(nil)); end + + def ns_wait_until(timeout=T.unsafe(nil), &condition); end + + def synchronize(); end +end + +class Concurrent::Synchronization::AbstractLockableObject +end + +class Concurrent::Synchronization::AbstractObject + def full_memory_barrier(); end +end + +class Concurrent::Synchronization::AbstractObject + def self.attr_volatile(*names); end +end + +module Concurrent::Synchronization::AbstractStruct + def initialize(*values); end + + def length(); end + + def members(); end + + def ns_each(); end + + def ns_each_pair(); end + + def ns_equality(other); end + + def ns_get(member); end + + def ns_inspect(); end + + def ns_merge(other, &block); end + + def ns_select(); end + + def ns_to_h(); end + + def ns_values(); end + + def ns_values_at(indexes); end + + def pr_underscore(clazz); end + + def size(); end +end + +module Concurrent::Synchronization::AbstractStruct + def self.define_struct_class(parent, base, name, members, &block); end +end + +class Concurrent::Synchronization::Condition + def broadcast(); end + + def initialize(lock); end + + def signal(); end + + def wait(timeout=T.unsafe(nil)); end + + def wait_until(timeout=T.unsafe(nil), &condition); end +end + +class Concurrent::Synchronization::Condition + def self.private_new(*args, &block); end +end + +module Concurrent::Synchronization::ConditionSignalling + def ns_broadcast(); end + + def ns_signal(); end +end + +module Concurrent::Synchronization::ConditionSignalling +end + +class Concurrent::Synchronization::Lock + def broadcast(); end + + def signal(); end + + def wait(timeout=T.unsafe(nil)); end + + def wait_until(timeout=T.unsafe(nil), &condition); end +end + +class Concurrent::Synchronization::Lock +end + +class Concurrent::Synchronization::LockableObject + def new_condition(); end +end + +class Concurrent::Synchronization::LockableObject +end + +class Concurrent::Synchronization::MonitorLockableObject + include ::Concurrent::Synchronization::ConditionSignalling + def initialize(*defaults); end +end + +class Concurrent::Synchronization::MonitorLockableObject + def self.new(*args, &block); end +end + +module Concurrent::Synchronization::MriAttrVolatile + def full_memory_barrier(); end +end + +module Concurrent::Synchronization::MriAttrVolatile + def self.included(base); end +end + +class Concurrent::Synchronization::MriObject + include ::Concurrent::Synchronization::MriAttrVolatile +end + +class Concurrent::Synchronization::MriObject +end + +class Concurrent::Synchronization::MutexLockableObject + include ::Concurrent::Synchronization::ConditionSignalling + def initialize(*defaults); end +end + +class Concurrent::Synchronization::MutexLockableObject + def self.new(*args, &block); end +end + +class Concurrent::Synchronization::Object +end + +class Concurrent::Synchronization::Object + def self.atomic_attribute?(name); end + + def self.atomic_attributes(inherited=T.unsafe(nil)); end + + def self.attr_atomic(*names); end + + def self.ensure_safe_initialization_when_final_fields_are_present(); end + + def self.safe_initialization!(); end + + def self.safe_initialization?(); end +end + +module Concurrent::Synchronization::RbxAttrVolatile + def full_memory_barrier(); end +end + +module Concurrent::Synchronization::RbxAttrVolatile::ClassMethods + def attr_volatile(*names); end +end + +module Concurrent::Synchronization::RbxAttrVolatile::ClassMethods +end + +module Concurrent::Synchronization::RbxAttrVolatile + def self.included(base); end +end + +class Concurrent::Synchronization::RbxLockableObject + def initialize(*defaults); end + + def synchronize(&block); end +end + +class Concurrent::Synchronization::RbxLockableObject + def self.new(*args, &block); end +end + +class Concurrent::Synchronization::RbxObject + include ::Concurrent::Synchronization::RbxAttrVolatile +end + +class Concurrent::Synchronization::RbxObject + extend ::Concurrent::Synchronization::RbxAttrVolatile::ClassMethods +end + +module Concurrent::Synchronization::TruffleRubyAttrVolatile + def full_memory_barrier(); end +end + +module Concurrent::Synchronization::TruffleRubyAttrVolatile::ClassMethods + def attr_volatile(*names); end +end + +module Concurrent::Synchronization::TruffleRubyAttrVolatile::ClassMethods +end + +module Concurrent::Synchronization::TruffleRubyAttrVolatile + def self.included(base); end +end + +class Concurrent::Synchronization::TruffleRubyObject + include ::Concurrent::Synchronization::TruffleRubyAttrVolatile +end + +class Concurrent::Synchronization::TruffleRubyObject + extend ::Concurrent::Synchronization::TruffleRubyAttrVolatile::ClassMethods +end + +Concurrent::Synchronization::Volatile = Concurrent::Synchronization::MriAttrVolatile + +module Concurrent::Synchronization +end + +class Concurrent::SynchronizedDelegator + def method_missing(method, *args, &block); end + + def setup(); end + + def teardown(); end +end + +class Concurrent::SynchronizedDelegator +end + +class Concurrent::TVar + def initialize(value); end + + def unsafe_increment_version(); end + + def unsafe_lock(); end + + def unsafe_value(); end + + def unsafe_value=(value); end + + def unsafe_version(); end + + def value(); end + + def value=(value); end +end + +class Concurrent::TVar + def self.new(*args, &block); end +end + +class Concurrent::ThreadLocalVar +end + +class Concurrent::ThreadLocalVar +end + +class Concurrent::ThreadPoolExecutor +end + +class Concurrent::ThreadPoolExecutor +end + +module Concurrent::ThreadSafe +end + +module Concurrent::ThreadSafe::Util + CPU_COUNT = ::T.let(nil, ::T.untyped) + FIXNUM_BIT_SIZE = ::T.let(nil, ::T.untyped) + MAX_INT = ::T.let(nil, ::T.untyped) +end + +module Concurrent::ThreadSafe::Util +end + +module Concurrent::ThreadSafe +end + +class Concurrent::TimeoutError +end + +class Concurrent::TimeoutError +end + +class Concurrent::TimerSet + def initialize(opts=T.unsafe(nil)); end + + def post(delay, *args, &task); end +end + +class Concurrent::TimerSet +end + +class Concurrent::TimerTask + include ::Concurrent::Concern::Dereferenceable + include ::Concurrent::Concern::Observable + def execute(); end + + def execution_interval(); end + + def execution_interval=(value); end + + def initialize(opts=T.unsafe(nil), &task); end + + def timeout_interval(); end + + def timeout_interval=(value); end + EXECUTION_INTERVAL = ::T.let(nil, ::T.untyped) + TIMEOUT_INTERVAL = ::T.let(nil, ::T.untyped) +end + +class Concurrent::TimerTask + def self.execute(opts=T.unsafe(nil), &task); end +end + +class Concurrent::Transaction + def abort(); end + + def commit(); end + + def read(tvar); end + + def unlock(); end + + def valid?(); end + + def write(tvar, value); end + ABORTED = ::T.let(nil, ::T.untyped) +end + +class Concurrent::Transaction::AbortError +end + +class Concurrent::Transaction::AbortError +end + +class Concurrent::Transaction::LeaveError +end + +class Concurrent::Transaction::LeaveError +end + +class Concurrent::Transaction::ReadLogEntry + def tvar(); end + + def tvar=(_); end + + def version(); end + + def version=(_); end +end + +class Concurrent::Transaction::ReadLogEntry + def self.[](*_); end + + def self.members(); end +end + +class Concurrent::Transaction + def self.current(); end + + def self.current=(transaction); end +end + +class Concurrent::Tuple + include ::Enumerable + def cas(i, old_value, new_value); end + + def compare_and_set(i, old_value, new_value); end + + def each(&blk); end + + def get(i); end + + def initialize(size); end + + def set(i, value); end + + def size(); end + + def volatile_get(i); end + + def volatile_set(i, value); end +end + +class Concurrent::Tuple +end + +module Concurrent::Utility +end + +module Concurrent::Utility::EngineDetector + def on_cruby?(); end + + def on_jruby?(); end + + def on_jruby_9000?(); end + + def on_linux?(); end + + def on_osx?(); end + + def on_rbx?(); end + + def on_truffleruby?(); end + + def on_windows?(); end + + def ruby_engine(); end + + def ruby_version(version=T.unsafe(nil), comparison, major, minor, patch); end +end + +module Concurrent::Utility::EngineDetector +end + +module Concurrent::Utility::NativeExtensionLoader + def allow_c_extensions?(); end + + def c_extensions_loaded?(); end + + def java_extensions_loaded?(); end + + def load_native_extensions(); end +end + +module Concurrent::Utility::NativeExtensionLoader +end + +module Concurrent::Utility::NativeInteger + def ensure_integer(value); end + + def ensure_integer_and_bounds(value); end + + def ensure_lower_bound(value); end + + def ensure_positive(value); end + + def ensure_positive_and_no_zero(value); end + + def ensure_upper_bound(value); end + MAX_VALUE = ::T.let(nil, ::T.untyped) + MIN_VALUE = ::T.let(nil, ::T.untyped) +end + +module Concurrent::Utility::NativeInteger + extend ::Concurrent::Utility::NativeInteger +end + +class Concurrent::Utility::ProcessorCounter + def physical_processor_count(); end + + def processor_count(); end +end + +class Concurrent::Utility::ProcessorCounter +end + +module Concurrent::Utility +end + +module Concurrent + extend ::Concurrent::Utility::EngineDetector + extend ::Concurrent::Utility::NativeExtensionLoader + extend ::Concurrent::Concern::Logging + extend ::Logger::Severity + def self.abort_transaction(); end + + def self.atomically(); end + + def self.call_dataflow(method, executor, *inputs, &block); end + + def self.create_simple_logger(level=T.unsafe(nil), output=T.unsafe(nil)); end + + def self.create_stdlib_logger(level=T.unsafe(nil), output=T.unsafe(nil)); end + + def self.dataflow(*inputs, &block); end + + def self.dataflow!(*inputs, &block); end + + def self.dataflow_with(executor, *inputs, &block); end + + def self.dataflow_with!(executor, *inputs, &block); end + + def self.disable_at_exit_handlers!(); end + + def self.executor(executor_identifier); end + + def self.global_fast_executor(); end + + def self.global_immediate_executor(); end + + def self.global_io_executor(); end + + def self.global_logger(); end + + def self.global_logger=(value); end + + def self.global_timer_set(); end + + def self.leave_transaction(); end + + def self.monotonic_time(); end + + def self.new_fast_executor(opts=T.unsafe(nil)); end + + def self.new_io_executor(opts=T.unsafe(nil)); end + + def self.physical_processor_count(); end + + def self.processor_count(); end + + def self.processor_counter(); end + + def self.use_simple_logger(level=T.unsafe(nil), output=T.unsafe(nil)); end + + def self.use_stdlib_logger(level=T.unsafe(nil), output=T.unsafe(nil)); end +end + +class Context + include ::Context::GeneratedAssociationMethods + include ::ActiveRecord::Acts::List::InstanceMethods + include ::ActiveRecord::Acts::List::NoUpdate + include ::AASM::Persistence::ActiveRecordPersistence + include ::AASM::Persistence::Base + include ::AASM::Persistence::ActiveRecordPersistence::InstanceMethods + def activate(*args, &block); end + + def activate!(*args, &block); end + + def active?(); end + + def acts_as_list_class(); end + + def acts_as_list_top(); end + + def add_new_at(); end + + def after_add_for_recurring_todos(); end + + def after_add_for_recurring_todos=(val); end + + def after_add_for_recurring_todos?(); end + + def after_add_for_todos(); end + + def after_add_for_todos=(val); end + + def after_add_for_todos?(); end + + def after_remove_for_recurring_todos(); end + + def after_remove_for_recurring_todos=(val); end + + def after_remove_for_recurring_todos?(); end + + def after_remove_for_todos(); end + + def after_remove_for_todos=(val); end + + def after_remove_for_todos?(); end + + def autosave_associated_records_for_recurring_todos(*args); end + + def autosave_associated_records_for_todos(*args); end + + def autosave_associated_records_for_user(*args); end + + def before_add_for_recurring_todos(); end + + def before_add_for_recurring_todos=(val); end + + def before_add_for_recurring_todos?(); end + + def before_add_for_todos(); end + + def before_add_for_todos=(val); end + + def before_add_for_todos?(); end + + def before_remove_for_recurring_todos(); end + + def before_remove_for_recurring_todos=(val); end + + def before_remove_for_recurring_todos?(); end + + def before_remove_for_todos(); end + + def before_remove_for_todos=(val); end + + def before_remove_for_todos?(); end + + def belongs_to_counter_cache_after_update(reflection); end + + def close(*args, &block); end + + def close!(*args, &block); end + + def closed?(); end + + def connection(*args, &block); end + + def destroyed_via_scope?(); end + + def hidden?(); end + + def hide(*args, &block); end + + def hide!(*args, &block); end + + def may_activate?(*args); end + + def may_close?(*args); end + + def may_hide?(*args); end + + def position=(position); end + + def position_changed(); end + + def position_column(); end + + def scope_changed?(); end + + def scope_name(); end + + def touch_record_sql(); end + + def validate_associated_records_for_recurring_todos(*args); end + + def validate_associated_records_for_todos(*args); end + STATE_ACTIVE = ::T.let(nil, ::T.untyped) + STATE_CLOSED = ::T.let(nil, ::T.untyped) + STATE_HIDDEN = ::T.let(nil, ::T.untyped) +end + +module Context::GeneratedAssociationMethods + def build_user(*args, &block); end + + def create_user(*args, &block); end + + def create_user!(*args, &block); end + + def recurring_todo_ids(); end + + def recurring_todo_ids=(ids); end + + def recurring_todos(); end + + def recurring_todos=(value); end + + def reload_user(); end + + def todo_ids(); end + + def todo_ids=(ids); end + + def todos(); end + + def todos=(value); end + + def user(); end + + def user=(value); end +end + +module Context::GeneratedAssociationMethods +end + +class Context + extend ::ActiveRecord::Acts::List::NoUpdate::ClassMethods + extend ::AASM::Persistence::Base::ClassMethods + extend ::AASM::Persistence::ActiveRecordPersistence::ClassMethods + def self.active(*args); end + + def self.acts_as_list_top(); end + + def self.after_add_for_recurring_todos(); end + + def self.after_add_for_recurring_todos=(val); end + + def self.after_add_for_recurring_todos?(); end + + def self.after_add_for_todos(); end + + def self.after_add_for_todos=(val); end + + def self.after_add_for_todos?(); end + + def self.after_remove_for_recurring_todos(); end + + def self.after_remove_for_recurring_todos=(val); end + + def self.after_remove_for_recurring_todos?(); end + + def self.after_remove_for_todos(); end + + def self.after_remove_for_todos=(val); end + + def self.after_remove_for_todos?(); end + + def self.before_add_for_recurring_todos(); end + + def self.before_add_for_recurring_todos=(val); end + + def self.before_add_for_recurring_todos?(); end + + def self.before_add_for_todos(); end + + def self.before_add_for_todos=(val); end + + def self.before_add_for_todos?(); end + + def self.before_remove_for_recurring_todos(); end + + def self.before_remove_for_recurring_todos=(val); end + + def self.before_remove_for_recurring_todos?(); end + + def self.before_remove_for_todos(); end + + def self.before_remove_for_todos=(val); end + + def self.before_remove_for_todos?(); end + + def self.closed(*args); end + + def self.decrement_all(); end + + def self.decrement_sequentially(); end + + def self.hidden(*args); end + + def self.in_list(*args); end + + def self.increment_all(); end + + def self.increment_sequentially(); end + + def self.quoted_position_column(); end + + def self.quoted_position_column_with_table_name(); end + + def self.touch_record_sql(); end + + def self.update_all_with_touch(updates); end + + def self.with_name(*args); end +end + +class ConvertPreferences::User + include ::ConvertPreferences::User::GeneratedAssociationMethods + def autosave_associated_records_for_preference(); end +end + +module ConvertPreferences::User::GeneratedAssociationMethods + def build_preference(*args, &block); end + + def create_preference(*args, &block); end + + def create_preference!(*args, &block); end + + def preference(); end + + def preference=(value); end + + def reload_preference(); end +end + +module ConvertPreferences::User::GeneratedAssociationMethods +end + +class ConvertProjectToStateMachine::Project + include ::ConvertProjectToStateMachine::Project::GeneratedAssociationMethods +end + +module ConvertProjectToStateMachine::Project::GeneratedAssociationMethods +end + +module ConvertProjectToStateMachine::Project::GeneratedAssociationMethods +end + +class ConvertTodoToStateMachine::Deferred + include ::ConvertTodoToStateMachine::Deferred::GeneratedAssociationMethods +end + +module ConvertTodoToStateMachine::Deferred::GeneratedAssociationMethods +end + +module ConvertTodoToStateMachine::Deferred::GeneratedAssociationMethods +end + +class ConvertTodoToStateMachine::Immediate + include ::ConvertTodoToStateMachine::Immediate::GeneratedAssociationMethods +end + +module ConvertTodoToStateMachine::Immediate::GeneratedAssociationMethods +end + +module ConvertTodoToStateMachine::Immediate::GeneratedAssociationMethods +end + +class ConvertTodoToStateMachine::Project + include ::ConvertTodoToStateMachine::Project::GeneratedAssociationMethods +end + +module ConvertTodoToStateMachine::Project::GeneratedAssociationMethods +end + +module ConvertTodoToStateMachine::Project::GeneratedAssociationMethods +end + +class ConvertTodoToStateMachine::Todo + include ::ConvertTodoToStateMachine::Todo::GeneratedAssociationMethods + def autosave_associated_records_for_project(*args); end + + def belongs_to_counter_cache_after_update(reflection); end +end + +module ConvertTodoToStateMachine::Todo::GeneratedAssociationMethods + def build_project(*args, &block); end + + def create_project(*args, &block); end + + def create_project!(*args, &block); end + + def project(); end + + def project=(value); end + + def reload_project(); end +end + +module ConvertTodoToStateMachine::Todo::GeneratedAssociationMethods +end + +module Coverage + def self.peek_result(); end +end + +module Crass +end + +class Crass::Parser + def consume_at_rule(input=T.unsafe(nil)); end + + def consume_component_value(input=T.unsafe(nil)); end + + def consume_declaration(input=T.unsafe(nil)); end + + def consume_declarations(input=T.unsafe(nil), options=T.unsafe(nil)); end + + def consume_function(input=T.unsafe(nil)); end + + def consume_qualified_rule(input=T.unsafe(nil)); end + + def consume_rules(flags=T.unsafe(nil)); end + + def consume_simple_block(input=T.unsafe(nil)); end + + def create_node(type, properties=T.unsafe(nil)); end + + def create_selector(input); end + + def create_style_rule(rule); end + + def initialize(input, options=T.unsafe(nil)); end + + def parse_component_value(input=T.unsafe(nil)); end + + def parse_component_values(input=T.unsafe(nil)); end + + def parse_declaration(input=T.unsafe(nil)); end + + def parse_declarations(input=T.unsafe(nil), options=T.unsafe(nil)); end + + def parse_properties(input=T.unsafe(nil)); end + + def parse_rule(input=T.unsafe(nil)); end + + def parse_value(nodes); end + + def tokens(); end + BLOCK_END_TOKENS = ::T.let(nil, ::T.untyped) +end + +class Crass::Parser + def self.parse_properties(input, options=T.unsafe(nil)); end + + def self.parse_rules(input, options=T.unsafe(nil)); end + + def self.parse_stylesheet(input, options=T.unsafe(nil)); end + + def self.stringify(nodes, options=T.unsafe(nil)); end +end + +class Crass::Scanner + def consume(); end + + def consume_rest(); end + + def current(); end + + def eos?(); end + + def initialize(input); end + + def mark(); end + + def marked(); end + + def marker(); end + + def marker=(marker); end + + def peek(length=T.unsafe(nil)); end + + def pos(); end + + def pos=(pos); end + + def reconsume(); end + + def reset(); end + + def scan(pattern); end + + def scan_until(pattern); end + + def string(); end +end + +class Crass::Scanner +end + +class Crass::TokenScanner + def collect(); end + + def consume(); end + + def current(); end + + def initialize(tokens); end + + def peek(); end + + def pos(); end + + def reconsume(); end + + def reset(); end + + def tokens(); end +end + +class Crass::TokenScanner +end + +class Crass::Tokenizer + def consume(); end + + def consume_bad_url(); end + + def consume_comments(); end + + def consume_escaped(); end + + def consume_ident(); end + + def consume_name(); end + + def consume_number(); end + + def consume_numeric(); end + + def consume_string(ending=T.unsafe(nil)); end + + def consume_unicode_range(); end + + def consume_url(); end + + def convert_string_to_number(str); end + + def create_token(type, properties=T.unsafe(nil)); end + + def initialize(input, options=T.unsafe(nil)); end + + def preprocess(input); end + + def start_identifier?(text=T.unsafe(nil)); end + + def start_number?(text=T.unsafe(nil)); end + + def tokenize(); end + + def valid_escape?(text=T.unsafe(nil)); end + RE_COMMENT_CLOSE = ::T.let(nil, ::T.untyped) + RE_DIGIT = ::T.let(nil, ::T.untyped) + RE_ESCAPE = ::T.let(nil, ::T.untyped) + RE_HEX = ::T.let(nil, ::T.untyped) + RE_NAME = ::T.let(nil, ::T.untyped) + RE_NAME_START = ::T.let(nil, ::T.untyped) + RE_NON_PRINTABLE = ::T.let(nil, ::T.untyped) + RE_NUMBER_DECIMAL = ::T.let(nil, ::T.untyped) + RE_NUMBER_EXPONENT = ::T.let(nil, ::T.untyped) + RE_NUMBER_SIGN = ::T.let(nil, ::T.untyped) + RE_NUMBER_STR = ::T.let(nil, ::T.untyped) + RE_QUOTED_URL_START = ::T.let(nil, ::T.untyped) + RE_UNICODE_RANGE_END = ::T.let(nil, ::T.untyped) + RE_UNICODE_RANGE_START = ::T.let(nil, ::T.untyped) + RE_WHITESPACE = ::T.let(nil, ::T.untyped) + RE_WHITESPACE_ANCHORED = ::T.let(nil, ::T.untyped) +end + +class Crass::Tokenizer + def self.tokenize(input, options=T.unsafe(nil)); end +end + +module Crass + def self.parse(input, options=T.unsafe(nil)); end + + def self.parse_properties(input, options=T.unsafe(nil)); end +end + +module DatabaseCleaner +end + +class DatabaseCleaner::Base + include ::Comparable + def auto_detected?(); end + + def autodetect_orm(); end + + def clean(); end + + def clean!(); end + + def clean_with(*args); end + + def clean_with!(*args); end + + def cleaning(&block); end + + def create_strategy(*args); end + + def db(); end + + def db=(desired_db); end + + def initialize(desired_orm=T.unsafe(nil), opts=T.unsafe(nil)); end + + def orm(); end + + def orm=(desired_orm); end + + def set_strategy_db(strategy, desired_db); end + + def start(); end + + def strategy(); end + + def strategy=(args); end + + def strategy_db=(desired_db); end +end + +class DatabaseCleaner::Base +end + +class DatabaseCleaner::NoORMDetected +end + +class DatabaseCleaner::NoORMDetected +end + +class DatabaseCleaner::NullStrategy +end + +class DatabaseCleaner::NullStrategy + def self.clean(); end + + def self.cleaning(&block); end + + def self.db=(connection); end + + def self.start(); end +end + +class DatabaseCleaner::Safeguard + def run(); end + CHECKS = ::T.let(nil, ::T.untyped) +end + +class DatabaseCleaner::Safeguard::Error +end + +class DatabaseCleaner::Safeguard::Error::ProductionEnv + def initialize(env); end +end + +class DatabaseCleaner::Safeguard::Error::ProductionEnv +end + +class DatabaseCleaner::Safeguard::Error::RemoteDatabaseUrl + def initialize(); end +end + +class DatabaseCleaner::Safeguard::Error::RemoteDatabaseUrl +end + +class DatabaseCleaner::Safeguard::Error +end + +class DatabaseCleaner::Safeguard::Production + def run(); end + KEYS = ::T.let(nil, ::T.untyped) +end + +class DatabaseCleaner::Safeguard::Production +end + +class DatabaseCleaner::Safeguard::RemoteDatabaseUrl + def run(); end + LOCAL = ::T.let(nil, ::T.untyped) +end + +class DatabaseCleaner::Safeguard::RemoteDatabaseUrl +end + +class DatabaseCleaner::Safeguard +end + +class DatabaseCleaner::UnknownStrategySpecified +end + +class DatabaseCleaner::UnknownStrategySpecified +end + +module DatabaseCleaner + def self.[](orm, opts=T.unsafe(nil)); end + + def self.add_cleaner(orm, opts=T.unsafe(nil)); end + + def self.allow_production(); end + + def self.allow_production=(allow_production); end + + def self.allow_remote_database_url(); end + + def self.allow_remote_database_url=(allow_remote_database_url); end + + def self.app_root(); end + + def self.app_root=(desired_root); end + + def self.can_detect_orm?(); end + + def self.clean(); end + + def self.clean!(); end + + def self.clean_with(*args); end + + def self.clean_with!(*args); end + + def self.cleaning(&inner_block); end + + def self.connections(); end + + def self.init_cleaners(); end + + def self.logger(); end + + def self.logger=(log_source); end + + def self.orm=(orm); end + + def self.orm_module(symbol); end + + def self.remove_duplicates(); end + + def self.start(); end + + def self.strategy=(stratagem); end +end + +class Date + include ::DateAndTime::Zones + include ::DateAndTime::Calculations + include ::Mocha::DateMethods + def acts_like_date?(); end + + def ago(seconds); end + + def at_beginning_of_day(); end + + def at_end_of_day(); end + + def at_midday(); end + + def at_middle_of_day(); end + + def at_midnight(); end + + def at_noon(); end + + def beginning_of_day(); end + + def change(options); end + + def compare_with_coercion(other); end + + def compare_without_coercion(_); end + + def default_inspect(); end + + def end_of_day(); end + + def in(seconds); end + + def midday(); end + + def middle_of_day(); end + + def midnight(); end + + def minus_with_duration(other); end + + def minus_without_duration(_); end + + def noon(); end + + def plus_with_duration(other); end + + def plus_without_duration(_); end + + def readable_inspect(); end + + def since(seconds); end + + def to_default_s(); end + + def to_formatted_s(format=T.unsafe(nil)); end + + DATE_FORMATS = ::T.let(nil, ::T.untyped) +end + +class Date::Infinity + def initialize(d=T.unsafe(nil)); end +end + +class Date + def self.beginning_of_week(); end + + def self.beginning_of_week=(week_start); end + + def self.beginning_of_week_default(); end + + def self.beginning_of_week_default=(beginning_of_week_default); end + + def self.current(); end + + def self.find_beginning_of_week!(week_start); end + + def self.tomorrow(); end + + def self.yesterday(); end +end + +module DateAndTime +end + +module DateAndTime::Calculations + def all_day(); end + + def all_month(); end + + def all_quarter(); end + + def all_week(start_day=T.unsafe(nil)); end + + def all_year(); end + + def at_beginning_of_month(); end + + def at_beginning_of_quarter(); end + + def at_beginning_of_week(start_day=T.unsafe(nil)); end + + def at_beginning_of_year(); end + + def at_end_of_month(); end + + def at_end_of_quarter(); end + + def at_end_of_week(start_day=T.unsafe(nil)); end + + def at_end_of_year(); end + + def beginning_of_month(); end + + def beginning_of_quarter(); end + + def beginning_of_week(start_day=T.unsafe(nil)); end + + def beginning_of_year(); end + + def days_ago(days); end + + def days_since(days); end + + def days_to_week_start(start_day=T.unsafe(nil)); end + + def end_of_month(); end + + def end_of_quarter(); end + + def end_of_week(start_day=T.unsafe(nil)); end + + def end_of_year(); end + + def future?(); end + + def last_month(); end + + def last_quarter(); end + + def last_week(start_day=T.unsafe(nil), same_time: T.unsafe(nil)); end + + def last_weekday(); end + + def last_year(); end + + def monday(); end + + def months_ago(months); end + + def months_since(months); end + + def next_day(days=T.unsafe(nil)); end + + def next_month(months=T.unsafe(nil)); end + + def next_occurring(day_of_week); end + + def next_quarter(); end + + def next_week(given_day_in_next_week=T.unsafe(nil), same_time: T.unsafe(nil)); end + + def next_weekday(); end + + def next_year(years=T.unsafe(nil)); end + + def on_weekday?(); end + + def on_weekend?(); end + + def past?(); end + + def prev_day(days=T.unsafe(nil)); end + + def prev_month(months=T.unsafe(nil)); end + + def prev_occurring(day_of_week); end + + def prev_quarter(); end + + def prev_week(start_day=T.unsafe(nil), same_time: T.unsafe(nil)); end + + def prev_weekday(); end + + def prev_year(years=T.unsafe(nil)); end + + def sunday(); end + + def today?(); end + + def tomorrow(); end + + def weeks_ago(weeks); end + + def weeks_since(weeks); end + + def years_ago(years); end + + def years_since(years); end + + def yesterday(); end + DAYS_INTO_WEEK = ::T.let(nil, ::T.untyped) + WEEKEND_DAYS = ::T.let(nil, ::T.untyped) +end + +module DateAndTime::Calculations +end + +module DateAndTime::Compatibility + def preserve_timezone(); end +end + +module DateAndTime::Compatibility + def self.preserve_timezone(); end + + def self.preserve_timezone=(obj); end +end + +module DateAndTime::Zones + def in_time_zone(zone=T.unsafe(nil)); end +end + +module DateAndTime::Zones +end + +module DateAndTime +end + +class DateLabelHelper::GenericDateView + include ::ActionView::Context + include ::ActionView::CompiledTemplates + include ::ActionView::Helpers::AssetTagHelper + include ::ActionView::Helpers::UrlHelper + include ::ActionView::Helpers::FormTagHelper + include ::ActionView::Helpers::FormHelper + include ::ActionView::RecordIdentifier + include ::ActionView::ModelNaming + include ::ActionView::Helpers::TranslationHelper + include ::ActiveSupport::Benchmarkable + include ::ActionView::Helpers::ActiveModelHelper + include ::ActionView::Helpers::AssetUrlHelper + include ::ActionView::Helpers::AtomFeedHelper + include ::ActionView::Helpers::CacheHelper + include ::ActionView::Helpers::ControllerHelper + include ::ActionView::Helpers::CspHelper + include ::ActionView::Helpers::CsrfHelper + include ::ActionView::Helpers::DateHelper + include ::ActionView::Helpers::DebugHelper + include ::ActionView::Helpers::FormOptionsHelper + include ::ActionView::Helpers::SanitizeHelper + include ::ActionView::Helpers::TagHelper + include ::ActionView::Helpers::CaptureHelper + include ::ActionView::Helpers::TextHelper + include ::ActionView::Helpers::OutputSafetyHelper + include ::ActionView::Helpers::JavaScriptHelper + include ::ActionView::Helpers::NumberHelper + include ::ActionView::Helpers::RecordTagHelper + include ::ActionView::Helpers::RenderingHelper + def debug_missing_translation(); end + + def debug_missing_translation=(obj); end +end + +class DateLabelHelper::GenericDateView + def self.debug_missing_translation(); end + + def self.debug_missing_translation=(obj); end +end + +class DateTime + include ::DateAndTime::Compatibility + def acts_like_time?(); end + + def at_beginning_of_hour(); end + + def at_beginning_of_minute(); end + + def at_end_of_hour(); end + + def at_end_of_minute(); end + + def beginning_of_hour(); end + + def beginning_of_minute(); end + + def end_of_hour(); end + + def end_of_minute(); end + + def formatted_offset(colon=T.unsafe(nil), alternate_utc_string=T.unsafe(nil)); end + + def getgm(); end + + def getlocal(utc_offset=T.unsafe(nil)); end + + def getutc(); end + + def gmtime(); end + + def localtime(utc_offset=T.unsafe(nil)); end + + def nsec(); end + + def seconds_since_midnight(); end + + def seconds_until_end_of_day(); end + + def subsec(); end + + def to_f(); end + + def to_i(); end + + def usec(); end + + def utc(); end + + def utc?(); end + + def utc_offset(); end +end + +class DateTime + def self.civil_from_format(utc_or_local, year, month=T.unsafe(nil), day=T.unsafe(nil), hour=T.unsafe(nil), min=T.unsafe(nil), sec=T.unsafe(nil)); end +end + +class Delegator + include ::ActiveSupport::Tryable + def !=(obj); end + + def ==(obj); end + + def __getobj__(); end + + def __setobj__(obj); end + + def initialize(obj); end + + def marshal_dump(); end + + def marshal_load(data); end + + def method_missing(m, *args, &block); end + + def methods(all=T.unsafe(nil)); end + + def protected_methods(all=T.unsafe(nil)); end + + def public_methods(all=T.unsafe(nil)); end +end + +class Delegator + def self.const_missing(n); end + + def self.delegating_block(mid); end + + def self.public_api(); end +end + +class Dependency + include ::Dependency::GeneratedAssociationMethods + def autosave_associated_records_for_predecessor(*args); end + + def autosave_associated_records_for_successor(*args); end + + def belongs_to_counter_cache_after_update(reflection); end +end + +module Dependency::GeneratedAssociationMethods + def build_predecessor(*args, &block); end + + def build_successor(*args, &block); end + + def create_predecessor(*args, &block); end + + def create_predecessor!(*args, &block); end + + def create_successor(*args, &block); end + + def create_successor!(*args, &block); end + + def predecessor(); end + + def predecessor=(value); end + + def reload_predecessor(); end + + def reload_successor(); end + + def successor(); end + + def successor=(value); end +end + +module Dependency::GeneratedAssociationMethods +end + +module Digest::UUID + DNS_NAMESPACE = ::T.let(nil, ::T.untyped) + OID_NAMESPACE = ::T.let(nil, ::T.untyped) + URL_NAMESPACE = ::T.let(nil, ::T.untyped) + X500_NAMESPACE = ::T.let(nil, ::T.untyped) +end + +module Digest::UUID + def self.uuid_from_hash(hash_class, uuid_namespace, name); end + + def self.uuid_v3(uuid_namespace, name); end + + def self.uuid_v4(); end + + def self.uuid_v5(uuid_namespace, name); end +end + +class Dir + def self.empty?(_); end + + def self.exists?(_); end + + def self.tmpdir(); end +end + +module Docile + VERSION = ::T.let(nil, ::T.untyped) +end + +class Docile::ChainingFallbackContextProxy +end + +class Docile::ChainingFallbackContextProxy +end + +module Docile::Execution +end + +module Docile::Execution + def self.exec_in_proxy_context(dsl, proxy_type, *args, &block); end +end + +class Docile::FallbackContextProxy + def initialize(receiver, fallback); end + + def method_missing(method, *args, &block); end + NON_FALLBACK_METHODS = ::T.let(nil, ::T.untyped) + NON_PROXIED_INSTANCE_VARIABLES = ::T.let(nil, ::T.untyped) + NON_PROXIED_METHODS = ::T.let(nil, ::T.untyped) +end + +class Docile::FallbackContextProxy +end + +module Docile + extend ::Docile::Execution + def self.dsl_eval(dsl, *args, &block); end + + def self.dsl_eval_immutable(dsl, *args, &block); end + + def self.dsl_eval_with_block_return(dsl, *args, &block); end +end + +class ERB + def def_method(mod, methodname, fname=T.unsafe(nil)); end + + def def_module(methodname=T.unsafe(nil)); end +end + +module ERB::Util + HTML_ESCAPE = ::T.let(nil, ::T.untyped) + HTML_ESCAPE_ONCE_REGEXP = ::T.let(nil, ::T.untyped) + JSON_ESCAPE = ::T.let(nil, ::T.untyped) + JSON_ESCAPE_REGEXP = ::T.let(nil, ::T.untyped) +end + +class Encoding + def _dump(*_); end +end + +class Encoding::Converter + def convert(_); end + + def convpath(); end + + def destination_encoding(); end + + def finish(); end + + def initialize(*_); end + + def insert_output(_); end + + def last_error(); end + + def primitive_convert(*_); end + + def primitive_errinfo(); end + + def putback(*_); end + + def replacement(); end + + def replacement=(replacement); end + + def source_encoding(); end +end + +class Encoding::Converter + def self.asciicompat_encoding(_); end + + def self.search_convpath(*_); end +end + +class Encoding::InvalidByteSequenceError + def destination_encoding(); end + + def destination_encoding_name(); end + + def error_bytes(); end + + def incomplete_input?(); end + + def readagain_bytes(); end + + def source_encoding(); end + + def source_encoding_name(); end +end + +class Encoding::UndefinedConversionError + def destination_encoding(); end + + def destination_encoding_name(); end + + def error_char(); end + + def source_encoding(); end + + def source_encoding_name(); end +end + +class Encoding + def self._load(_); end + + def self.locale_charmap(); end +end + +module Enumerable + include ::ActiveSupport::ToJsonWithActiveSupportEncoder + def as_json(options=T.unsafe(nil)); end + + def chunk(); end + + def chunk_while(); end + + def each_entry(*_); end + + def exclude?(object); end + + def grep_v(_); end + + def many?(); end + + def pluck(*keys); end + + def slice_after(*_); end + + def slice_before(*_); end + + def slice_when(); end + + def sum(identity=T.unsafe(nil), &block); end + + def to_set(klass=T.unsafe(nil), *args, &block); end + + def uniq(); end + + def without(*elements); end + + def zip(*_); end +end + +class Enumerator + def each_with_index(); end +end + +class Enumerator::Generator + def each(*_, &blk); end + + def initialize(*_); end +end + +class Enumerator::Lazy + def chunk(*_); end + + def chunk_while(*_); end + + def force(*_); end + + def slice_when(*_); end +end + +Errno::EAUTH = Errno::NOERROR + +Errno::EBADRPC = Errno::NOERROR + +Errno::ECAPMODE = Errno::NOERROR + +Errno::EDEADLOCK = Errno::EDEADLK + +Errno::EDOOFUS = Errno::NOERROR + +Errno::EFTYPE = Errno::NOERROR + +Errno::EIPSEC = Errno::NOERROR + +Errno::ENEEDAUTH = Errno::NOERROR + +Errno::ENOATTR = Errno::NOERROR + +Errno::ENOTCAPABLE = Errno::NOERROR + +Errno::ENOTSUP = Errno::EOPNOTSUPP + +Errno::EPROCLIM = Errno::NOERROR + +Errno::EPROCUNAVAIL = Errno::NOERROR + +Errno::EPROGMISMATCH = Errno::NOERROR + +Errno::EPROGUNAVAIL = Errno::NOERROR + +Errno::ERPCMISMATCH = Errno::NOERROR + +module Erubi + RANGE_ALL = ::T.let(nil, ::T.untyped) + RANGE_FIRST = ::T.let(nil, ::T.untyped) + RANGE_LAST = ::T.let(nil, ::T.untyped) + TEXT_END = ::T.let(nil, ::T.untyped) + VERSION = ::T.let(nil, ::T.untyped) +end + +class Erubi::Engine + def bufvar(); end + + def filename(); end + + def initialize(input, properties=T.unsafe(nil)); end + + def src(); end +end + +class Erubi::Engine +end + +module Erubi + def self.h(value); end +end + +class Etc::Group + def gid(); end + + def gid=(_); end + + def mem(); end + + def mem=(_); end + + def name(); end + + def name=(_); end + + def passwd(); end + + def passwd=(_); end +end + +class Etc::Group + extend ::Enumerable + def self.[](*_); end + + def self.each(&blk); end + + def self.members(); end +end + +class Etc::Passwd + def dir=(_); end + + def gecos(); end + + def gecos=(_); end + + def gid=(_); end + + def name=(_); end + + def passwd=(_); end + + def shell=(_); end + + def uid=(_); end +end + +class Etc::Passwd + extend ::Enumerable + def self.[](*_); end + + def self.each(&blk); end + + def self.members(); end +end + +class Exception + include ::ActiveSupport::Dependencies::Blamable + def __bb_context(); end +end + +class Exception + def self.exception(*_); end +end + +module Exception2MessageMapper + def bind(cl); end + +end + +Exception2MessageMapper::E2MM = Exception2MessageMapper + +class Exception2MessageMapper::ErrNotRegisteredException +end + +class Exception2MessageMapper::ErrNotRegisteredException +end + +module Exception2MessageMapper + def self.Fail(klass=T.unsafe(nil), err=T.unsafe(nil), *rest); end + + def self.Raise(klass=T.unsafe(nil), err=T.unsafe(nil), *rest); end + + def self.def_e2message(k, c, m); end + + def self.def_exception(k, n, m, s=T.unsafe(nil)); end + + def self.e2mm_message(klass, exp); end + + def self.extend_object(cl); end + + def self.message(klass, exp); end +end + +module ExecJS + VERSION = ::T.let(nil, ::T.untyped) +end + +class ExecJS::DisabledRuntime +end + +class ExecJS::DisabledRuntime +end + +class ExecJS::DuktapeRuntime +end + +class ExecJS::DuktapeRuntime::Context + def call(identifier, *args); end +end + +class ExecJS::DuktapeRuntime::Context +end + +class ExecJS::DuktapeRuntime +end + +module ExecJS::Encoding + def encode(string); end +end + +module ExecJS::Encoding +end + +class ExecJS::Error +end + +class ExecJS::Error +end + +class ExecJS::ExternalRuntime + def encode_source(source); end + + def encode_unicode_codepoints(str); end + + def exec_runtime(filename); end + + def exec_runtime_error(output); end + + def generate_compile_method(path); end + + def initialize(options); end + + def json2_source(); end + + def which(command); end +end + +class ExecJS::ExternalRuntime::Context + def call(identifier, *args); end + + def create_tempfile(basename); end + + def extract_result(output, filename); end + + def write_to_tempfile(contents); end +end + +class ExecJS::ExternalRuntime::Context +end + +class ExecJS::ExternalRuntime +end + +class ExecJS::MiniRacerRuntime +end + +class ExecJS::MiniRacerRuntime::Context + def call(identifier, *args); end +end + +class ExecJS::MiniRacerRuntime::Context +end + +class ExecJS::MiniRacerRuntime +end + +class ExecJS::ProgramError +end + +class ExecJS::ProgramError +end + +class ExecJS::RubyRacerRuntime +end + +class ExecJS::RubyRacerRuntime::Context + def unbox(value); end +end + +class ExecJS::RubyRacerRuntime::Context +end + +class ExecJS::RubyRacerRuntime +end + +class ExecJS::RubyRhinoRuntime +end + +class ExecJS::RubyRhinoRuntime::Context + def unbox(value); end + + def wrap_error(e); end +end + +class ExecJS::RubyRhinoRuntime::Context +end + +class ExecJS::RubyRhinoRuntime +end + +class ExecJS::Runtime + def available?(); end + + def compile(source, options=T.unsafe(nil)); end + + def context_class(); end + + def deprecated?(); end + + def eval(source, options=T.unsafe(nil)); end + + def exec(source, options=T.unsafe(nil)); end + + def name(); end +end + +class ExecJS::Runtime::Context + include ::ExecJS::Encoding + def call(properties, *args); end + + def eval(source, options=T.unsafe(nil)); end + + def exec(source, options=T.unsafe(nil)); end + + def initialize(runtime, source=T.unsafe(nil), options=T.unsafe(nil)); end +end + +class ExecJS::Runtime::Context +end + +class ExecJS::Runtime +end + +class ExecJS::RuntimeError +end + +class ExecJS::RuntimeError +end + +class ExecJS::RuntimeUnavailable +end + +class ExecJS::RuntimeUnavailable +end + +module ExecJS::Runtimes + Disabled = ::T.let(nil, ::T.untyped) + Duktape = ::T.let(nil, ::T.untyped) + JScript = ::T.let(nil, ::T.untyped) + JavaScriptCore = ::T.let(nil, ::T.untyped) + MiniRacer = ::T.let(nil, ::T.untyped) + Node = ::T.let(nil, ::T.untyped) + RubyRacer = ::T.let(nil, ::T.untyped) + RubyRhino = ::T.let(nil, ::T.untyped) + SpiderMonkey = ::T.let(nil, ::T.untyped) + Spidermonkey = ::T.let(nil, ::T.untyped) + V8 = ::T.let(nil, ::T.untyped) +end + +module ExecJS::Runtimes + def self.autodetect(); end + + def self.best_available(); end + + def self.from_environment(); end + + def self.names(); end + + def self.runtimes(); end +end + +module ExecJS + def self.compile(source, options=T.unsafe(nil)); end + + def self.cygwin?(); end + + def self.eval(source, options=T.unsafe(nil)); end + + def self.exec(source, options=T.unsafe(nil)); end + + def self.root(); end + + def self.runtime(); end + + def self.runtime=(runtime); end + + def self.runtimes(); end + + def self.windows?(); end +end + +class ExitCalledError +end + +class ExitCalledError +end + +module FFI + CURRENT_PROCESS = ::T.let(nil, ::T.untyped) + SizeTypes = ::T.let(nil, ::T.untyped) + TYPE_BOOL = ::T.let(nil, ::T.untyped) + TYPE_BUFFER_IN = ::T.let(nil, ::T.untyped) + TYPE_BUFFER_INOUT = ::T.let(nil, ::T.untyped) + TYPE_BUFFER_OUT = ::T.let(nil, ::T.untyped) + TYPE_FLOAT32 = ::T.let(nil, ::T.untyped) + TYPE_FLOAT64 = ::T.let(nil, ::T.untyped) + TYPE_INT16 = ::T.let(nil, ::T.untyped) + TYPE_INT32 = ::T.let(nil, ::T.untyped) + TYPE_INT64 = ::T.let(nil, ::T.untyped) + TYPE_INT8 = ::T.let(nil, ::T.untyped) + TYPE_LONG = ::T.let(nil, ::T.untyped) + TYPE_LONGDOUBLE = ::T.let(nil, ::T.untyped) + TYPE_POINTER = ::T.let(nil, ::T.untyped) + TYPE_STRING = ::T.let(nil, ::T.untyped) + TYPE_UINT16 = ::T.let(nil, ::T.untyped) + TYPE_UINT32 = ::T.let(nil, ::T.untyped) + TYPE_UINT64 = ::T.let(nil, ::T.untyped) + TYPE_UINT8 = ::T.let(nil, ::T.untyped) + TYPE_ULONG = ::T.let(nil, ::T.untyped) + TYPE_VARARGS = ::T.let(nil, ::T.untyped) + TYPE_VOID = ::T.let(nil, ::T.untyped) + TypeDefs = ::T.let(nil, ::T.untyped) + USE_THIS_PROCESS_AS_LIBRARY = ::T.let(nil, ::T.untyped) +end + +class FFI::AbstractMemory + def [](_); end + + def __copy_from__(_, _1); end + + def clear(); end + + def get(_, _1); end + + def get_array_of_char(_, _1); end + + def get_array_of_double(_, _1); end + + def get_array_of_float(_, _1); end + + def get_array_of_float32(_, _1); end + + def get_array_of_float64(_, _1); end + + def get_array_of_int(_, _1); end + + def get_array_of_int16(_, _1); end + + def get_array_of_int32(_, _1); end + + def get_array_of_int64(_, _1); end + + def get_array_of_int8(_, _1); end + + def get_array_of_long(_, _1); end + + def get_array_of_long_long(_, _1); end + + def get_array_of_pointer(_, _1); end + + def get_array_of_short(_, _1); end + + def get_array_of_string(*_); end + + def get_array_of_uchar(_, _1); end + + def get_array_of_uint(_, _1); end + + def get_array_of_uint16(_, _1); end + + def get_array_of_uint32(_, _1); end + + def get_array_of_uint64(_, _1); end + + def get_array_of_uint8(_, _1); end + + def get_array_of_ulong(_, _1); end + + def get_array_of_ulong_long(_, _1); end + + def get_array_of_ushort(_, _1); end + + def get_bytes(_, _1); end + + def get_char(_); end + + def get_double(_); end + + def get_float(_); end + + def get_float32(_); end + + def get_float64(_); end + + def get_int(_); end + + def get_int16(_); end + + def get_int32(_); end + + def get_int64(_); end + + def get_int8(_); end + + def get_long(_); end + + def get_long_long(_); end + + def get_pointer(_); end + + def get_short(_); end + + def get_string(*_); end + + def get_uchar(_); end + + def get_uint(_); end + + def get_uint16(_); end + + def get_uint32(_); end + + def get_uint64(_); end + + def get_uint8(_); end + + def get_ulong(_); end + + def get_ulong_long(_); end + + def get_ushort(_); end + + def put(_, _1, _2); end + + def put_array_of_char(_, _1); end + + def put_array_of_double(_, _1); end + + def put_array_of_float(_, _1); end + + def put_array_of_float32(_, _1); end + + def put_array_of_float64(_, _1); end + + def put_array_of_int(_, _1); end + + def put_array_of_int16(_, _1); end + + def put_array_of_int32(_, _1); end + + def put_array_of_int64(_, _1); end + + def put_array_of_int8(_, _1); end + + def put_array_of_long(_, _1); end + + def put_array_of_long_long(_, _1); end + + def put_array_of_pointer(_, _1); end + + def put_array_of_short(_, _1); end + + def put_array_of_uchar(_, _1); end + + def put_array_of_uint(_, _1); end + + def put_array_of_uint16(_, _1); end + + def put_array_of_uint32(_, _1); end + + def put_array_of_uint64(_, _1); end + + def put_array_of_uint8(_, _1); end + + def put_array_of_ulong(_, _1); end + + def put_array_of_ulong_long(_, _1); end + + def put_array_of_ushort(_, _1); end + + def put_bytes(*_); end + + def put_char(_, _1); end + + def put_double(_, _1); end + + def put_float(_, _1); end + + def put_float32(_, _1); end + + def put_float64(_, _1); end + + def put_int(_, _1); end + + def put_int16(_, _1); end + + def put_int32(_, _1); end + + def put_int64(_, _1); end + + def put_int8(_, _1); end + + def put_long(_, _1); end + + def put_long_long(_, _1); end + + def put_pointer(_, _1); end + + def put_short(_, _1); end + + def put_string(_, _1); end + + def put_uchar(_, _1); end + + def put_uint(_, _1); end + + def put_uint16(_, _1); end + + def put_uint32(_, _1); end + + def put_uint64(_, _1); end + + def put_uint8(_, _1); end + + def put_ulong(_, _1); end + + def put_ulong_long(_, _1); end + + def put_ushort(_, _1); end + + def read_array_of_char(_); end + + def read_array_of_double(_); end + + def read_array_of_float(_); end + + def read_array_of_int(_); end + + def read_array_of_int16(_); end + + def read_array_of_int32(_); end + + def read_array_of_int64(_); end + + def read_array_of_int8(_); end + + def read_array_of_long(_); end + + def read_array_of_long_long(_); end + + def read_array_of_pointer(_); end + + def read_array_of_short(_); end + + def read_array_of_uchar(_); end + + def read_array_of_uint(_); end + + def read_array_of_uint16(_); end + + def read_array_of_uint32(_); end + + def read_array_of_uint64(_); end + + def read_array_of_uint8(_); end + + def read_array_of_ulong(_); end + + def read_array_of_ulong_long(_); end + + def read_array_of_ushort(_); end + + def read_bytes(_); end + + def read_char(); end + + def read_double(); end + + def read_float(); end + + def read_int(); end + + def read_int16(); end + + def read_int32(); end + + def read_int64(); end + + def read_int8(); end + + def read_long(); end + + def read_long_long(); end + + def read_pointer(); end + + def read_short(); end + + def read_uchar(); end + + def read_uint(); end + + def read_uint16(); end + + def read_uint32(); end + + def read_uint64(); end + + def read_uint8(); end + + def read_ulong(); end + + def read_ulong_long(); end + + def read_ushort(); end + + def size(); end + + def total(); end + + def type_size(); end + + def write_array_of_char(_); end + + def write_array_of_double(_); end + + def write_array_of_float(_); end + + def write_array_of_int(_); end + + def write_array_of_int16(_); end + + def write_array_of_int32(_); end + + def write_array_of_int64(_); end + + def write_array_of_int8(_); end + + def write_array_of_long(_); end + + def write_array_of_long_long(_); end + + def write_array_of_pointer(_); end + + def write_array_of_short(_); end + + def write_array_of_uchar(_); end + + def write_array_of_uint(_); end + + def write_array_of_uint16(_); end + + def write_array_of_uint32(_); end + + def write_array_of_uint64(_); end + + def write_array_of_uint8(_); end + + def write_array_of_ulong(_); end + + def write_array_of_ulong_long(_); end + + def write_array_of_ushort(_); end + + def write_bytes(*_); end + + def write_char(_); end + + def write_double(_); end + + def write_float(_); end + + def write_int(_); end + + def write_int16(_); end + + def write_int32(_); end + + def write_int64(_); end + + def write_int8(_); end + + def write_long(_); end + + def write_long_long(_); end + + def write_pointer(_); end + + def write_short(_); end + + def write_uchar(_); end + + def write_uint(_); end + + def write_uint16(_); end + + def write_uint32(_); end + + def write_uint64(_); end + + def write_uint8(_); end + + def write_ulong(_); end + + def write_ulong_long(_); end + + def write_ushort(_); end +end + +class FFI::AbstractMemory +end + +class FFI::ArrayType + def elem_type(); end + + def initialize(_, _1); end + + def length(); end +end + +class FFI::ArrayType +end + +class FFI::AutoPointer + def autorelease=(autorelease); end + + def initialize(ptr, proc=T.unsafe(nil), &block); end +end + +class FFI::AutoPointer::CallableReleaser + def release(ptr); end +end + +class FFI::AutoPointer::CallableReleaser +end + +class FFI::AutoPointer::DefaultReleaser + def release(ptr); end +end + +class FFI::AutoPointer::DefaultReleaser +end + +class FFI::AutoPointer::Releaser + def autorelease(); end + + def autorelease=(autorelease); end + + def call(*args); end + + def free(); end + + def initialize(ptr, proc); end +end + +class FFI::AutoPointer::Releaser +end + +class FFI::AutoPointer + extend ::FFI::DataConverter + def self.from_native(val, ctx); end + + def self.native_type(); end +end + +class FFI::Bitmask + def [](*query); end + + def to_native(query, ctx); end +end + +class FFI::Bitmask +end + +class FFI::Buffer + def +(_); end + + def initialize(*_); end + + def length(); end + + def order(*_); end + + def slice(_, _1); end +end + +class FFI::Buffer + def self.alloc_in(*_); end + + def self.alloc_inout(*_); end + + def self.alloc_out(*_); end + + def self.new_in(*_); end + + def self.new_inout(*_); end + + def self.new_out(*_); end +end + +FFI::CallbackInfo = FFI::FunctionType + +module FFI::DataConverter + def from_native(_, _1); end + + def native_type(*_); end + + def to_native(_, _1); end +end + +module FFI::DataConverter +end + +class FFI::DynamicLibrary + def find_function(_); end + + def find_symbol(_); end + + def find_variable(_); end + + def initialize(_, _1); end + + def last_error(); end + + def name(); end + RTLD_ALL_MASK = ::T.let(nil, ::T.untyped) + RTLD_BINDING_MASK = ::T.let(nil, ::T.untyped) + RTLD_DEEPBIND = ::T.let(nil, ::T.untyped) + RTLD_FIRST = ::T.let(nil, ::T.untyped) + RTLD_GLOBAL = ::T.let(nil, ::T.untyped) + RTLD_LAZY = ::T.let(nil, ::T.untyped) + RTLD_LOCAL = ::T.let(nil, ::T.untyped) + RTLD_LOCATION_MASK = ::T.let(nil, ::T.untyped) + RTLD_MEMBER = ::T.let(nil, ::T.untyped) + RTLD_NODELETE = ::T.let(nil, ::T.untyped) + RTLD_NOLOAD = ::T.let(nil, ::T.untyped) + RTLD_NOW = ::T.let(nil, ::T.untyped) +end + +class FFI::DynamicLibrary::Symbol +end + +class FFI::DynamicLibrary::Symbol +end + +class FFI::DynamicLibrary + def self.last_error(); end + + def self.open(_, _1); end +end + +class FFI::Enum + include ::FFI::DataConverter + def [](query); end + + def find(query); end + + def from_native(val, ctx); end + + def initialize(*args); end + + def native_type(); end + + def symbol_map(); end + + def symbols(); end + + def tag(); end + + def to_h(); end + + def to_hash(); end + + def to_native(val, ctx); end +end + +class FFI::Enum +end + +class FFI::Enums + def <<(enum); end + + def __map_symbol(symbol); end + + def find(query); end +end + +class FFI::Enums +end + +class FFI::Function + def attach(_, _1); end + + def autorelease(); end + + def call(*_); end +end + +class FFI::Function +end + +FFI::FunctionInfo = FFI::FunctionType + +class FFI::FunctionType + def initialize(*_); end + + def param_types(); end + + def result_type(); end +end + +class FFI::FunctionType +end + +module FFI::IO +end + +module FFI::IO + def self.for_fd(fd, mode=T.unsafe(nil)); end + + def self.native_read(io, buf, len); end +end + +module FFI::LastError +end + +module FFI::LastError + def self.error(); end + + def self.error=(error); end +end + +module FFI::Library + def attach_function(name, func, args, returns=T.unsafe(nil), options=T.unsafe(nil)); end + + def attach_variable(mname, a1, a2=T.unsafe(nil)); end + + def bitmask(*args); end + + def callback(*args); end + + def enum(*args); end + + def enum_type(name); end + + def enum_value(symbol); end + + def ffi_convention(convention=T.unsafe(nil)); end + + def ffi_lib(*names); end + + def ffi_lib_flags(*flags); end + + def ffi_libraries(); end + + def find_type(t); end + + def function_names(name, arg_types); end + + def typedef(old, add, info=T.unsafe(nil)); end + CURRENT_PROCESS = ::T.let(nil, ::T.untyped) + FlagsMap = ::T.let(nil, ::T.untyped) + LIBC = ::T.let(nil, ::T.untyped) +end + +module FFI::Library + def self.extended(mod); end +end + +class FFI::ManagedStruct + def initialize(pointer=T.unsafe(nil)); end +end + +class FFI::ManagedStruct +end + +class FFI::MemoryPointer +end + +class FFI::MemoryPointer + def self.from_string(_); end +end + +FFI::NativeLibrary = FFI::DynamicLibrary + +module FFI::NativeType + BOOL = ::T.let(nil, ::T.untyped) + BUFFER_IN = ::T.let(nil, ::T.untyped) + BUFFER_INOUT = ::T.let(nil, ::T.untyped) + BUFFER_OUT = ::T.let(nil, ::T.untyped) + FLOAT32 = ::T.let(nil, ::T.untyped) + FLOAT64 = ::T.let(nil, ::T.untyped) + INT16 = ::T.let(nil, ::T.untyped) + INT32 = ::T.let(nil, ::T.untyped) + INT64 = ::T.let(nil, ::T.untyped) + INT8 = ::T.let(nil, ::T.untyped) + LONG = ::T.let(nil, ::T.untyped) + LONGDOUBLE = ::T.let(nil, ::T.untyped) + POINTER = ::T.let(nil, ::T.untyped) + STRING = ::T.let(nil, ::T.untyped) + UINT16 = ::T.let(nil, ::T.untyped) + UINT32 = ::T.let(nil, ::T.untyped) + UINT64 = ::T.let(nil, ::T.untyped) + UINT8 = ::T.let(nil, ::T.untyped) + ULONG = ::T.let(nil, ::T.untyped) + VARARGS = ::T.let(nil, ::T.untyped) + VOID = ::T.let(nil, ::T.untyped) +end + +module FFI::NativeType +end + +class FFI::NotFoundError + def initialize(function, *libraries); end +end + +class FFI::NotFoundError +end + +class FFI::NullPointerError +end + +class FFI::NullPointerError +end + +module FFI::Platform + ADDRESS_ALIGN = ::T.let(nil, ::T.untyped) + ADDRESS_SIZE = ::T.let(nil, ::T.untyped) + ARCH = ::T.let(nil, ::T.untyped) + BIG_ENDIAN = ::T.let(nil, ::T.untyped) + BYTE_ORDER = ::T.let(nil, ::T.untyped) + CONF_DIR = ::T.let(nil, ::T.untyped) + CPU = ::T.let(nil, ::T.untyped) + DOUBLE_ALIGN = ::T.let(nil, ::T.untyped) + DOUBLE_SIZE = ::T.let(nil, ::T.untyped) + FLOAT_ALIGN = ::T.let(nil, ::T.untyped) + FLOAT_SIZE = ::T.let(nil, ::T.untyped) + GNU_LIBC = ::T.let(nil, ::T.untyped) + INT16_ALIGN = ::T.let(nil, ::T.untyped) + INT16_SIZE = ::T.let(nil, ::T.untyped) + INT32_ALIGN = ::T.let(nil, ::T.untyped) + INT32_SIZE = ::T.let(nil, ::T.untyped) + INT64_ALIGN = ::T.let(nil, ::T.untyped) + INT64_SIZE = ::T.let(nil, ::T.untyped) + INT8_ALIGN = ::T.let(nil, ::T.untyped) + INT8_SIZE = ::T.let(nil, ::T.untyped) + IS_BSD = ::T.let(nil, ::T.untyped) + IS_FREEBSD = ::T.let(nil, ::T.untyped) + IS_GNU = ::T.let(nil, ::T.untyped) + IS_LINUX = ::T.let(nil, ::T.untyped) + IS_MAC = ::T.let(nil, ::T.untyped) + IS_NETBSD = ::T.let(nil, ::T.untyped) + IS_OPENBSD = ::T.let(nil, ::T.untyped) + IS_SOLARIS = ::T.let(nil, ::T.untyped) + IS_WINDOWS = ::T.let(nil, ::T.untyped) + LIBC = ::T.let(nil, ::T.untyped) + LIBPREFIX = ::T.let(nil, ::T.untyped) + LIBSUFFIX = ::T.let(nil, ::T.untyped) + LITTLE_ENDIAN = ::T.let(nil, ::T.untyped) + LONG_ALIGN = ::T.let(nil, ::T.untyped) + LONG_SIZE = ::T.let(nil, ::T.untyped) + NAME = ::T.let(nil, ::T.untyped) + OS = ::T.let(nil, ::T.untyped) +end + +module FFI::Platform + def self.bsd?(); end + + def self.is_os(os); end + + def self.mac?(); end + + def self.solaris?(); end + + def self.unix?(); end + + def self.windows?(); end +end + +class FFI::PlatformError +end + +class FFI::PlatformError +end + +class FFI::Pointer + def +(_); end + + def address(); end + + def autorelease=(autorelease); end + + def autorelease?(); end + + def free(); end + + def initialize(*_); end + + def null?(); end + + def order(*_); end + + def read(type); end + + def read_array_of_type(type, reader, length); end + + def read_string(len=T.unsafe(nil)); end + + def read_string_length(len); end + + def read_string_to_null(); end + + def slice(_, _1); end + + def to_i(); end + + def to_ptr(); end + + def write(type, value); end + + def write_array_of_type(type, writer, ary); end + + def write_string(str, len=T.unsafe(nil)); end + + def write_string_length(str, len); end + NULL = ::T.let(nil, ::T.untyped) + SIZE = ::T.let(nil, ::T.untyped) +end + +class FFI::Pointer + def self.size(); end +end + +class FFI::StrPtrConverter +end + +class FFI::StrPtrConverter + extend ::FFI::DataConverter + def self.from_native(val, ctx); end +end + +class FFI::Struct + def [](_); end + + def []=(_, _1); end + + def align(); end + + def alignment(); end + + def clear(); end + + def initialize(*_); end + + def layout(); end + + def members(); end + + def null?(); end + + def offset_of(name); end + + def offsets(); end + + def order(*_); end + + def pointer(); end + + def size(); end + + def to_ptr(); end + + def values(); end +end + +class FFI::Struct::InlineArray + include ::Enumerable + def [](_); end + + def []=(_, _1); end + + def each(&blk); end + + def initialize(_, _1); end + + def size(); end + + def to_a(); end + + def to_ptr(); end +end + +class FFI::Struct::InlineArray +end + +class FFI::Struct::ManagedStructConverter + def from_native(ptr, ctx); end + + def initialize(struct_class); end +end + +class FFI::Struct::ManagedStructConverter +end + +class FFI::Struct + def self.align(alignment=T.unsafe(nil)); end + + def self.aligned(alignment=T.unsafe(nil)); end + + def self.alignment(); end + + def self.alloc_in(*_); end + + def self.alloc_inout(*_); end + + def self.alloc_out(*_); end + + def self.auto_ptr(); end + + def self.by_ref(flags=T.unsafe(nil)); end + + def self.by_value(); end + + def self.callback(params, ret); end + + def self.enclosing_module(); end + + def self.find_field_type(type, mod=T.unsafe(nil)); end + + def self.find_type(type, mod=T.unsafe(nil)); end + + def self.in(); end + + def self.layout(*spec); end + + def self.members(); end + + def self.new_in(*_); end + + def self.new_inout(*_); end + + def self.new_out(*_); end + + def self.offset_of(name); end + + def self.offsets(); end + + def self.out(); end + + def self.pack(packed=T.unsafe(nil)); end + + def self.packed(packed=T.unsafe(nil)); end + + def self.ptr(flags=T.unsafe(nil)); end + + def self.size(); end + + def self.size=(size); end + + def self.val(); end +end + +class FFI::StructByReference + include ::FFI::DataConverter + def initialize(_); end + + def native_type(); end + + def struct_class(); end +end + +class FFI::StructByReference +end + +class FFI::StructByValue + def layout(); end + + def struct_class(); end +end + +class FFI::StructByValue +end + +class FFI::StructLayout + def [](_); end + + def __union!(); end + + def fields(); end + + def initialize(_, _1, _2); end + + def members(); end + + def offset_of(field_name); end + + def offsets(); end + + def to_a(); end +end + +class FFI::StructLayout::Array +end + +class FFI::StructLayout::Array +end + +class FFI::StructLayout::CharArray + def to_str(); end +end + +class FFI::StructLayout::CharArray +end + +class FFI::StructLayout::Enum + def get(ptr); end + + def put(ptr, value); end +end + +class FFI::StructLayout::Enum +end + +class FFI::StructLayout::Field + def alignment(); end + + def get(_); end + + def initialize(*_); end + + def name(); end + + def offset(); end + + def put(_, _1); end + + def size(); end + + def type(); end +end + +class FFI::StructLayout::Field +end + +class FFI::StructLayout::Function +end + +class FFI::StructLayout::Function +end + +class FFI::StructLayout::InnerStruct + def get(ptr); end + + def put(ptr, value); end +end + +class FFI::StructLayout::InnerStruct +end + +class FFI::StructLayout::Mapped + def get(ptr); end + + def initialize(name, offset, type, orig_field); end + + def put(ptr, value); end +end + +class FFI::StructLayout::Mapped +end + +class FFI::StructLayout::Number +end + +class FFI::StructLayout::Number +end + +class FFI::StructLayout::Pointer +end + +class FFI::StructLayout::Pointer +end + +class FFI::StructLayout::String +end + +class FFI::StructLayout::String +end + +class FFI::StructLayout +end + +class FFI::StructLayoutBuilder + def add(name, type, offset=T.unsafe(nil)); end + + def add_array(name, type, count, offset=T.unsafe(nil)); end + + def add_field(name, type, offset=T.unsafe(nil)); end + + def add_struct(name, type, offset=T.unsafe(nil)); end + + def alignment(); end + + def alignment=(align); end + + def build(); end + + def packed=(packed); end + + def size(); end + + def size=(size); end + + def union=(is_union); end + + def union?(); end + NUMBER_TYPES = ::T.let(nil, ::T.untyped) +end + +class FFI::StructLayoutBuilder +end + +class FFI::Type + def alignment(); end + + def initialize(_); end + + def size(); end + BOOL = ::T.let(nil, ::T.untyped) + BUFFER_IN = ::T.let(nil, ::T.untyped) + BUFFER_INOUT = ::T.let(nil, ::T.untyped) + BUFFER_OUT = ::T.let(nil, ::T.untyped) + CHAR = ::T.let(nil, ::T.untyped) + DOUBLE = ::T.let(nil, ::T.untyped) + FLOAT = ::T.let(nil, ::T.untyped) + FLOAT32 = ::T.let(nil, ::T.untyped) + FLOAT64 = ::T.let(nil, ::T.untyped) + INT = ::T.let(nil, ::T.untyped) + INT16 = ::T.let(nil, ::T.untyped) + INT32 = ::T.let(nil, ::T.untyped) + INT64 = ::T.let(nil, ::T.untyped) + INT8 = ::T.let(nil, ::T.untyped) + LONG = ::T.let(nil, ::T.untyped) + LONGDOUBLE = ::T.let(nil, ::T.untyped) + LONG_LONG = ::T.let(nil, ::T.untyped) + POINTER = ::T.let(nil, ::T.untyped) + SCHAR = ::T.let(nil, ::T.untyped) + SHORT = ::T.let(nil, ::T.untyped) + SINT = ::T.let(nil, ::T.untyped) + SLONG = ::T.let(nil, ::T.untyped) + SLONG_LONG = ::T.let(nil, ::T.untyped) + SSHORT = ::T.let(nil, ::T.untyped) + STRING = ::T.let(nil, ::T.untyped) + UCHAR = ::T.let(nil, ::T.untyped) + UINT = ::T.let(nil, ::T.untyped) + UINT16 = ::T.let(nil, ::T.untyped) + UINT32 = ::T.let(nil, ::T.untyped) + UINT64 = ::T.let(nil, ::T.untyped) + UINT8 = ::T.let(nil, ::T.untyped) + ULONG = ::T.let(nil, ::T.untyped) + ULONG_LONG = ::T.let(nil, ::T.untyped) + USHORT = ::T.let(nil, ::T.untyped) + VARARGS = ::T.let(nil, ::T.untyped) + VOID = ::T.let(nil, ::T.untyped) +end + +FFI::Type::Array = FFI::ArrayType + +class FFI::Type::Builtin +end + +class FFI::Type::Builtin +end + +FFI::Type::Function = FFI::FunctionType + +class FFI::Type::Mapped + def from_native(*_); end + + def native_type(); end + + def to_native(*_); end + + def type(); end +end + +class FFI::Type::Mapped +end + +FFI::Type::Struct = FFI::StructByValue + +class FFI::Type +end + +class FFI::Union +end + +class FFI::Union + def self.builder(); end +end + +class FFI::VariadicInvoker + def attach(mod, mname); end + + def call(*args, &block); end + + def init(arg_types, type_map); end + + def initialize(_, _1, _2, _3); end + + def invoke(_, _1); end +end + +class FFI::VariadicInvoker +end + +module FFI + def self.add_typedef(old, add); end + + def self.errno(); end + + def self.errno=(error); end + + def self.find_type(name, type_map=T.unsafe(nil)); end + + def self.map_library_name(lib); end + + def self.type_size(type); end + + def self.typedef(old, add); end +end + +class FSEvent + def callback(); end + + def initialize(args=T.unsafe(nil), &block); end + + def open_pipe(); end + + def paths(); end + + def process_running?(pid); end + + def run(); end + + def stop(); end + + def watch(watch_paths, options=T.unsafe(nil), &block); end + VERSION = ::T.let(nil, ::T.untyped) +end + +class FSEvent + def self.root_path(); end + + def self.watcher_path(); end +end + +module FactoryBot + VERSION = ::T.let(nil, ::T.untyped) +end + +class FactoryBot::AssociationDefinitionError +end + +class FactoryBot::AssociationDefinitionError +end + +class FactoryBot::Attribute + def alias_for?(attr); end + + def association?(); end + + def ignored(); end + + def initialize(name, ignored); end + + def name(); end + + def to_proc(); end +end + +class FactoryBot::Attribute::Association + def factory(); end + + def initialize(name, factory, overrides); end +end + +class FactoryBot::Attribute::Association +end + +class FactoryBot::Attribute::Dynamic + def initialize(name, ignored, block); end +end + +class FactoryBot::Attribute::Dynamic +end + +class FactoryBot::Attribute::NonAttributeWriterValidator + def initialize(method_name); end + + def validate!(); end +end + +class FactoryBot::Attribute::NonAttributeWriterValidator +end + +class FactoryBot::Attribute::Sequence + def initialize(name, sequence, ignored); end +end + +class FactoryBot::Attribute::Sequence +end + +class FactoryBot::Attribute::Static + def initialize(name, value, ignored); end +end + +class FactoryBot::Attribute::Static +end + +class FactoryBot::Attribute +end + +class FactoryBot::AttributeAssigner + def initialize(evaluator, build_class, &instance_builder); end + + def object(); end +end + +class FactoryBot::AttributeAssigner +end + +class FactoryBot::AttributeDefinitionError +end + +class FactoryBot::AttributeDefinitionError +end + +class FactoryBot::AttributeList + include ::Enumerable + def apply_attributes(attributes_to_apply); end + + def associations(); end + + def define_attribute(attribute); end + + def each(&block); end + + def ignored(); end + + def initialize(name=T.unsafe(nil), attributes=T.unsafe(nil)); end + + def names(); end + + def non_ignored(); end +end + +class FactoryBot::AttributeList +end + +class FactoryBot::Callback + def ==(other); end + + def block(); end + + def initialize(name, block); end + + def name(); end + + def run(instance, evaluator); end +end + +class FactoryBot::Callback +end + +class FactoryBot::CallbacksObserver + def initialize(callbacks, evaluator); end + + def update(name, result_instance); end +end + +class FactoryBot::CallbacksObserver +end + +class FactoryBot::Configuration + def after(*args, &block); end + + def allow_class_lookup(); end + + def allow_class_lookup=(allow_class_lookup); end + + def before(*args, &block); end + + def callback(*args, &block); end + + def callback_names(); end + + def callbacks(*args, &block); end + + def constructor(*args, &block); end + + def duplicate_attribute_assignment_from_initialize_with(); end + + def duplicate_attribute_assignment_from_initialize_with=(value); end + + def factories(); end + + def initialize_with(&block); end + + def sequences(); end + + def skip_create(*args, &block); end + + def strategies(); end + + def to_create(*args, &block); end + + def traits(); end + + def use_parent_strategy(); end + + def use_parent_strategy=(use_parent_strategy); end +end + +class FactoryBot::Configuration +end + +class FactoryBot::Declaration + def ignored(); end + + def initialize(name, ignored=T.unsafe(nil)); end + + def name(); end + + def to_attributes(); end +end + +class FactoryBot::Declaration::Association + def ==(other); end + + def initialize(name, *options); end + + def options(); end +end + +class FactoryBot::Declaration::Association +end + +class FactoryBot::Declaration::Dynamic + def ==(other); end + + def block(); end + + def initialize(name, ignored=T.unsafe(nil), block=T.unsafe(nil)); end +end + +class FactoryBot::Declaration::Dynamic +end + +class FactoryBot::Declaration::Implicit + def ==(other); end + + def factory(); end + + def initialize(name, factory=T.unsafe(nil), ignored=T.unsafe(nil)); end +end + +class FactoryBot::Declaration::Implicit +end + +class FactoryBot::Declaration::Static + def ==(other); end + + def initialize(name, value, ignored=T.unsafe(nil)); end + + def value(); end +end + +class FactoryBot::Declaration::Static +end + +class FactoryBot::Declaration +end + +class FactoryBot::DeclarationList + include ::Enumerable + def attributes(); end + + def declare_attribute(declaration); end + + def each(&block); end + + def initialize(name=T.unsafe(nil)); end + + def overridable(); end +end + +class FactoryBot::DeclarationList +end + +class FactoryBot::Decorator + def initialize(component); end + + def method_missing(name, *args, &block); end + + def send(symbol, *args, &block); end +end + +class FactoryBot::Decorator::AttributeHash + def attributes(); end + + def initialize(component, attributes=T.unsafe(nil)); end +end + +class FactoryBot::Decorator::AttributeHash +end + +class FactoryBot::Decorator::ClassKeyHash + def [](key); end + + def []=(key, value); end + + def key?(key); end +end + +class FactoryBot::Decorator::ClassKeyHash +end + +class FactoryBot::Decorator::DisallowsDuplicatesRegistry + def register(name, item); end +end + +class FactoryBot::Decorator::DisallowsDuplicatesRegistry +end + +class FactoryBot::Decorator::InvocationTracker + def __invoked_methods__(); end +end + +class FactoryBot::Decorator::InvocationTracker +end + +class FactoryBot::Decorator::NewConstructor + def initialize(component, build_class); end + + def new(*args, &block); end +end + +class FactoryBot::Decorator::NewConstructor +end + +class FactoryBot::Decorator + def self.const_missing(name); end +end + +class FactoryBot::Definition + def add_callback(callback); end + + def after(*names, &block); end + + def append_traits(new_traits); end + + def attributes(); end + + def before(*names, &block); end + + def callback(*names, &block); end + + def callbacks(); end + + def compile(); end + + def constructor(); end + + def declarations(); end + + def declare_attribute(*args, &block); end + + def define_constructor(&block); end + + def define_trait(trait); end + + def defined_traits(); end + + def inherit_traits(new_traits); end + + def initialize(name=T.unsafe(nil), base_traits=T.unsafe(nil)); end + + def overridable(); end + + def skip_create(); end + + def to_create(&block); end +end + +class FactoryBot::Definition +end + +class FactoryBot::DefinitionHierarchy + def callbacks(); end + + def constructor(); end + + def to_create(); end +end + +class FactoryBot::DefinitionHierarchy + def self.build_from_definition(definition); end +end + +class FactoryBot::DefinitionProxy + def add_attribute(name, value=T.unsafe(nil), &block); end + + def after(*args, &block); end + + def association(name, *options); end + + def before(*args, &block); end + + def callback(*args, &block); end + + def child_factories(); end + + def factory(name, options=T.unsafe(nil), &block); end + + def ignore(&block); end + + def initialize(definition, ignore=T.unsafe(nil)); end + + def initialize_with(&block); end + + def method_missing(name, *args, &block); end + + def sequence(name, *args, &block); end + + def singleton_method_added(name); end + + def skip_create(); end + + def to_create(&block); end + + def trait(name, &block); end + + def transient(&block); end + UNPROXIED_METHODS = ::T.let(nil, ::T.untyped) +end + +class FactoryBot::DefinitionProxy +end + +class FactoryBot::DuplicateDefinitionError +end + +class FactoryBot::DuplicateDefinitionError +end + +class FactoryBot::Evaluation + include ::Observable + def create(result_instance); end + + def hash(*args, &block); end + + def initialize(evaluator, attribute_assigner, to_create); end + + def notify(name, result_instance); end + + def object(*args, &block); end +end + +class FactoryBot::Evaluation +end + +class FactoryBot::Evaluator + def __override_names__(); end + + def association(factory_name, *traits_and_overrides); end + + def attribute_lists(); end + + def attribute_lists=(val); end + + def attribute_lists?(); end + + def increment_sequence(sequence); end + + def initialize(build_strategy, overrides=T.unsafe(nil)); end + + def instance=(object_instance); end + + def method_missing(method_name, *args, &block); end +end + +class FactoryBot::Evaluator + def self.attribute_list(); end + + def self.attribute_lists(); end + + def self.attribute_lists=(val); end + + def self.attribute_lists?(); end + + def self.define_attribute(name, &block); end +end + +class FactoryBot::EvaluatorClassDefiner + def evaluator_class(); end + + def initialize(attributes, parent_class); end +end + +class FactoryBot::EvaluatorClassDefiner +end + +class FactoryBot::Factory + def add_callback(*args, &block); end + + def append_traits(*args, &block); end + + def associations(); end + + def attributes(); end + + def build_class(); end + + def build_hierarchy(); end + + def callbacks(); end + + def class_name(); end + + def compile(); end + + def compiled_constructor(); end + + def compiled_to_create(); end + + def constructor(*args, &block); end + + def declare_attribute(*args, &block); end + + def define_trait(*args, &block); end + + def defined_traits(*args, &block); end + + def definition(); end + + def evaluator_class(); end + + def hierarchy_class(); end + + def hierarchy_instance(); end + + def human_names(); end + + def inherit_traits(*args, &block); end + + def initialize(name, options=T.unsafe(nil)); end + + def name(); end + + def names(); end + + def run(build_strategy, overrides, &block); end + + def to_create(*args, &block); end + + def with_traits(traits); end +end + +class FactoryBot::Factory +end + +class FactoryBot::FactoryRunner + def initialize(name, strategy, traits_and_overrides); end + + def run(runner_strategy=T.unsafe(nil), &block); end +end + +class FactoryBot::FactoryRunner +end + +class FactoryBot::InvalidCallbackNameError +end + +class FactoryBot::InvalidCallbackNameError +end + +class FactoryBot::InvalidFactoryError +end + +class FactoryBot::InvalidFactoryError +end + +class FactoryBot::Linter + def initialize(factories, linting_strategy, factory_strategy=T.unsafe(nil)); end + + def lint!(); end +end + +class FactoryBot::Linter::FactoryError + def initialize(wrapped_error, factory); end + + def location(); end + + def message(); end +end + +class FactoryBot::Linter::FactoryError +end + +class FactoryBot::Linter::FactoryTraitError + def initialize(wrapped_error, factory, trait_name); end +end + +class FactoryBot::Linter::FactoryTraitError +end + +class FactoryBot::Linter +end + +class FactoryBot::MethodDefinitionError +end + +class FactoryBot::MethodDefinitionError +end + +class FactoryBot::NullFactory + def attributes(*args, &block); end + + def callbacks(*args, &block); end + + def class_name(); end + + def compile(); end + + def constructor(*args, &block); end + + def defined_traits(*args, &block); end + + def definition(); end + + def evaluator_class(); end + + def hierarchy_class(); end + + def to_create(*args, &block); end +end + +class FactoryBot::NullFactory +end + +class FactoryBot::NullObject + def initialize(methods_to_respond_to); end + + def method_missing(name, *args, &block); end + + def respond_to?(method, include_private=T.unsafe(nil)); end +end + +class FactoryBot::NullObject +end + +class FactoryBot::Railtie +end + +class FactoryBot::Railtie +end + +class FactoryBot::Registry + include ::Enumerable + def [](name); end + + def clear(); end + + def each(&block); end + + def find(name); end + + def initialize(name); end + + def name(); end + + def register(name, item); end + + def registered?(name); end +end + +class FactoryBot::Registry +end + +class FactoryBot::Sequence + def initialize(name, *args, &proc); end + + def name(); end + + def names(); end + + def next(scope=T.unsafe(nil)); end + + def rewind(); end +end + +class FactoryBot::Sequence::EnumeratorAdapter + def initialize(value); end + + def next(); end + + def peek(); end + + def rewind(); end +end + +class FactoryBot::Sequence::EnumeratorAdapter +end + +class FactoryBot::Sequence +end + +class FactoryBot::SequenceAbuseError +end + +class FactoryBot::SequenceAbuseError +end + +module FactoryBot::Strategy +end + +module FactoryBot::Strategy::ActiveModelDirtyBackport + def clear_changes_information(); end +end + +module FactoryBot::Strategy::ActiveModelDirtyBackport +end + +class FactoryBot::Strategy::AttributesFor + def association(runner); end + + def result(evaluation); end +end + +class FactoryBot::Strategy::AttributesFor +end + +class FactoryBot::Strategy::Build + def association(runner); end + + def result(evaluation); end +end + +class FactoryBot::Strategy::Build +end + +class FactoryBot::Strategy::Create + def association(runner); end + + def result(evaluation); end +end + +class FactoryBot::Strategy::Create +end + +class FactoryBot::Strategy::Null + def association(runner); end + + def result(evaluation); end +end + +class FactoryBot::Strategy::Null +end + +class FactoryBot::Strategy::Stub + def association(runner); end + + def result(evaluation); end + DISABLED_PERSISTENCE_METHODS = ::T.let(nil, ::T.untyped) +end + +class FactoryBot::Strategy::Stub +end + +module FactoryBot::Strategy +end + +class FactoryBot::StrategyCalculator + def initialize(name_or_object); end + + def strategy(); end +end + +class FactoryBot::StrategyCalculator +end + +class FactoryBot::StrategySyntaxMethodRegistrar + def define_strategy_methods(); end + + def initialize(strategy_name); end +end + +class FactoryBot::StrategySyntaxMethodRegistrar +end + +module FactoryBot::Syntax +end + +module FactoryBot::Syntax::Default + include ::FactoryBot::Syntax::Methods + def define(&block); end + + def modify(&block); end +end + +class FactoryBot::Syntax::Default::DSL + def after(*args, &block); end + + def before(*args, &block); end + + def callback(*args, &block); end + + def factory(name, options=T.unsafe(nil), &block); end + + def initialize_with(&block); end + + def sequence(name, *args, &block); end + + def skip_create(); end + + def to_create(&block); end + + def trait(name, &block); end +end + +class FactoryBot::Syntax::Default::DSL + def self.run(block); end +end + +class FactoryBot::Syntax::Default::ModifyDSL + def factory(name, options=T.unsafe(nil), &block); end +end + +class FactoryBot::Syntax::Default::ModifyDSL + def self.run(block); end +end + +module FactoryBot::Syntax::Default +end + +module FactoryBot::Syntax::Methods + def attributes_for(name, *traits_and_overrides, &block); end + + def attributes_for_list(name, amount, *traits_and_overrides, &block); end + + def attributes_for_pair(name, *traits_and_overrides, &block); end + + def build(name, *traits_and_overrides, &block); end + + def build_list(name, amount, *traits_and_overrides, &block); end + + def build_pair(name, *traits_and_overrides, &block); end + + def build_stubbed(name, *traits_and_overrides, &block); end + + def build_stubbed_list(name, amount, *traits_and_overrides, &block); end + + def build_stubbed_pair(name, *traits_and_overrides, &block); end + + def create(name, *traits_and_overrides, &block); end + + def create_list(name, amount, *traits_and_overrides, &block); end + + def create_pair(name, *traits_and_overrides, &block); end + + def generate(name); end + + def generate_list(name, count); end + + def null(name, *traits_and_overrides, &block); end + + def null_list(name, amount, *traits_and_overrides, &block); end + + def null_pair(name, *traits_and_overrides, &block); end +end + +module FactoryBot::Syntax::Methods +end + +module FactoryBot::Syntax +end + +class FactoryBot::SyntaxRunner + include ::FactoryBot::Syntax::Methods +end + +class FactoryBot::SyntaxRunner +end + +class FactoryBot::Trait + def ==(other); end + + def add_callback(*args, &block); end + + def attributes(*args, &block); end + + def block(); end + + def callbacks(*args, &block); end + + def constructor(*args, &block); end + + def declare_attribute(*args, &block); end + + def define_trait(*args, &block); end + + def definition(); end + + def initialize(name, &block); end + + def name(); end + + def names(); end + + def to_create(*args, &block); end +end + +class FactoryBot::Trait +end + +module FactoryBot + extend ::FactoryBot::Syntax::Default + extend ::FactoryBot::Syntax::Methods + def self.aliases(); end + + def self.aliases=(aliases); end + + def self.aliases_for(attribute); end + + def self.allow_class_lookup(*args, &block); end + + def self.allow_class_lookup=(arg); end + + def self.callback_names(*args, &block); end + + def self.callbacks(*args, &block); end + + def self.configuration(); end + + def self.constructor(*args, &block); end + + def self.definition_file_paths(); end + + def self.definition_file_paths=(definition_file_paths); end + + def self.duplicate_attribute_assignment_from_initialize_with(*args, &block); end + + def self.duplicate_attribute_assignment_from_initialize_with=(arg); end + + def self.factories(*args, &block); end + + def self.factory_by_name(name); end + + def self.find_definitions(); end + + def self.initialize_with(*args, &block); end + + def self.lint(*args); end + + def self.register_callback(name); end + + def self.register_default_callbacks(); end + + def self.register_default_strategies(); end + + def self.register_factory(factory); end + + def self.register_sequence(sequence); end + + def self.register_strategy(strategy_name, strategy_class); end + + def self.register_trait(trait); end + + def self.reload(); end + + def self.reset_configuration(); end + + def self.rewind_sequences(); end + + def self.sequence_by_name(name); end + + def self.sequences(*args, &block); end + + def self.skip_create(*args, &block); end + + def self.strategies(*args, &block); end + + def self.strategy_by_name(name); end + + def self.to_create(*args, &block); end + + def self.trait_by_name(name); end + + def self.traits(*args, &block); end + + def self.use_parent_strategy(*args, &block); end + + def self.use_parent_strategy=(arg); end +end + +module FactoryBotRails +end + +class FactoryBotRails::Generator + def factory_bot_disabled?(); end + + def generator(); end + + def initialize(config); end + + def rails_options(); end + + def run(); end + + def test_framework(); end +end + +class FactoryBotRails::Generator +end + +module FactoryBotRails::Generators +end + +class FactoryBotRails::Generators::NonRSpecGenerator + def initialize(generators); end + + def run(); end +end + +class FactoryBotRails::Generators::NonRSpecGenerator +end + +class FactoryBotRails::Generators::NullGenerator + def initialize(generators); end + + def run(); end +end + +class FactoryBotRails::Generators::NullGenerator +end + +class FactoryBotRails::Generators::RSpecGenerator + def initialize(generators); end + + def run(); end +end + +class FactoryBotRails::Generators::RSpecGenerator +end + +module FactoryBotRails::Generators +end + +module FactoryBotRails +end + +class FalseClass + include ::JSON::Ext::Generator::GeneratorMethods::FalseClass + include ::V8::Conversion::Primitive +end + +module Fcntl + FD_CLOEXEC = ::T.let(nil, ::T.untyped) + F_DUPFD = ::T.let(nil, ::T.untyped) + F_GETFD = ::T.let(nil, ::T.untyped) + F_GETFL = ::T.let(nil, ::T.untyped) + F_GETLK = ::T.let(nil, ::T.untyped) + F_RDLCK = ::T.let(nil, ::T.untyped) + F_SETFD = ::T.let(nil, ::T.untyped) + F_SETFL = ::T.let(nil, ::T.untyped) + F_SETLK = ::T.let(nil, ::T.untyped) + F_SETLKW = ::T.let(nil, ::T.untyped) + F_UNLCK = ::T.let(nil, ::T.untyped) + F_WRLCK = ::T.let(nil, ::T.untyped) + O_ACCMODE = ::T.let(nil, ::T.untyped) + O_APPEND = ::T.let(nil, ::T.untyped) + O_CREAT = ::T.let(nil, ::T.untyped) + O_EXCL = ::T.let(nil, ::T.untyped) + O_NDELAY = ::T.let(nil, ::T.untyped) + O_NOCTTY = ::T.let(nil, ::T.untyped) + O_NONBLOCK = ::T.let(nil, ::T.untyped) + O_RDONLY = ::T.let(nil, ::T.untyped) + O_RDWR = ::T.let(nil, ::T.untyped) + O_TRUNC = ::T.let(nil, ::T.untyped) + O_WRONLY = ::T.let(nil, ::T.untyped) +end + +module Fcntl +end + +class Fiber + def resume(*_); end + + def transfer(*_); end +end + +class Fiber + def self.current(); end + + def self.yield(*_); end +end + +class File + RELATIVE_PARENTDIR = ::T.let(nil, ::T.untyped) + RELATIVE_SAMEDIR = ::T.let(nil, ::T.untyped) + Separator = ::T.let(nil, ::T.untyped) +end + +class File::Stat + def size?(); end +end + +class File + def self.atomic_write(file_name, temp_dir=T.unsafe(nil)); end + + def self.cleanpath(path, rel_root=T.unsafe(nil)); end + + def self.empty?(_); end + + def self.exists?(_); end + + def self.mkfifo(*_); end + + def self.open!(file, *args, &block); end + + def self.probe_stat_in(dir); end + + def self.read_binary(file); end + + def self.relative_path(from, to); end +end + +module FileUtils + include ::FileUtils::StreamUtils_ + def ruby(*args, &block); end + + def safe_ln(*args); end + + def sh(*cmd, &block); end + + def split_all(path); end + LN_SUPPORTED = ::T.let(nil, ::T.untyped) + RUBY = ::T.let(nil, ::T.untyped) +end + +module FileUtils::DryRun + include ::FileUtils + include ::FileUtils::StreamUtils_ + include ::FileUtils::LowMethods +end + +module FileUtils::DryRun + extend ::FileUtils::DryRun + extend ::FileUtils + extend ::FileUtils::StreamUtils_ + extend ::FileUtils::LowMethods +end + +module FileUtils::NoWrite + include ::FileUtils + include ::FileUtils::StreamUtils_ + include ::FileUtils::LowMethods +end + +module FileUtils::NoWrite + extend ::FileUtils::NoWrite + extend ::FileUtils + extend ::FileUtils::StreamUtils_ + extend ::FileUtils::LowMethods +end + +module FileUtils::Verbose + include ::FileUtils + include ::FileUtils::StreamUtils_ +end + +module FileUtils::Verbose + extend ::FileUtils::Verbose + extend ::FileUtils + extend ::FileUtils::StreamUtils_ +end + +module FileUtils + extend ::FileUtils::StreamUtils_ +end + +module Find +end + +module Find + def self.find(*paths, ignore_error: T.unsafe(nil)); end + + def self.prune(); end +end + +class Float + include ::JSON::Ext::Generator::GeneratorMethods::Float + include ::V8::Conversion::Primitive + include ::ActiveSupport::NumericWithFormat + def to_d(precision=T.unsafe(nil)); end +end + +module FontAwesome +end + +module FontAwesome::Sass +end + +module FontAwesome::Sass::Rails +end + +class FontAwesome::Sass::Rails::Engine +end + +class FontAwesome::Sass::Rails::Engine +end + +class FontAwesome::Sass::Rails::Railtie +end + +class FontAwesome::Sass::Rails::Railtie +end + +module FontAwesome::Sass::Rails::ViewHelpers + def icon(icon, text=T.unsafe(nil), html_options=T.unsafe(nil)); end +end + +module FontAwesome::Sass::Rails::ViewHelpers +end + +module FontAwesome::Sass::Rails +end + +module FontAwesome::Sass + def self.assets_path(); end + + def self.compass?(); end + + def self.fonts_path(); end + + def self.gem_path(); end + + def self.load!(); end + + def self.rails?(); end + + def self.sprockets?(); end + + def self.stylesheets_path(); end +end + +module FontAwesome +end + +module Forwardable + def def_delegator(accessor, method, ali=T.unsafe(nil)); end + + def def_delegators(accessor, *methods); end + + def def_instance_delegator(accessor, method, ali=T.unsafe(nil)); end + + def def_instance_delegators(accessor, *methods); end + + def delegate(hash); end + + def instance_delegate(hash); end +end + +module Forwardable + def self._compile_method(src, file, line); end + + def self._delegator_method(obj, accessor, method, ali); end + + def self._valid_method?(method); end + + def self.debug(); end + + def self.debug=(debug); end +end + +module GC + def garbage_collect(*_); end +end + +module GC + def self.latest_gc_info(*_); end + + def self.stress=(stress); end + + def self.verify_internal_consistency(); end +end + +Gem::Cache = Gem::SourceIndex + +class Gem::Resolver::Molinillo::DependencyGraph::Log + extend ::Enumerable +end + +class Gem::SourceIndex + include ::Enumerable + def ==(other); end + + def add_spec(gem_spec, name=T.unsafe(nil)); end + + def add_specs(*gem_specs); end + + def all_gems(); end + + def dump(); end + + def each(&block); end + + def find_name(gem_name, requirement=T.unsafe(nil)); end + + def gem_signature(gem_full_name); end + + def gems(); end + + def index_signature(); end + + def initialize(specifications=T.unsafe(nil)); end + + def latest_specs(include_prerelease=T.unsafe(nil)); end + + def length(); end + + def load_gems_in(*spec_dirs); end + + def outdated(); end + + def prerelease_gems(); end + + def prerelease_specs(); end + + def refresh!(); end + + def released_gems(); end + + def released_specs(); end + + def remove_spec(full_name); end + + def search(gem_pattern, platform_only=T.unsafe(nil)); end + + def size(); end + + def spec_dirs(); end + + def spec_dirs=(spec_dirs); end + + def specification(full_name); end +end + +class Gem::SourceIndex + def self.from_gems_in(*spec_dirs); end + + def self.from_installed_gems(*deprecated); end + + def self.installed_spec_directories(); end + + def self.load_specification(file_name); end +end + +class Gem::Specification + extend ::Enumerable +end + +module Gem + def self.source_index(); end +end + +class GlobalID + def ==(other); end + + def app(*args, &block); end + + def eql?(other); end + + def find(options=T.unsafe(nil)); end + + def initialize(gid, options=T.unsafe(nil)); end + + def model_class(); end + + def model_id(*args, &block); end + + def model_name(*args, &block); end + + def params(*args, &block); end + + def to_s(*args, &block); end + + def uri(); end +end + +module GlobalID::Identification + def to_gid(options=T.unsafe(nil)); end + + def to_gid_param(options=T.unsafe(nil)); end + + def to_global_id(options=T.unsafe(nil)); end + + def to_sgid(options=T.unsafe(nil)); end + + def to_sgid_param(options=T.unsafe(nil)); end + + def to_signed_global_id(options=T.unsafe(nil)); end +end + +module GlobalID::Identification + extend ::ActiveSupport::Concern +end + +module GlobalID::Locator + DEFAULT_LOCATOR = ::T.let(nil, ::T.untyped) +end + +class GlobalID::Locator::BaseLocator + def locate(gid); end + + def locate_many(gids, options=T.unsafe(nil)); end +end + +class GlobalID::Locator::BaseLocator +end + +class GlobalID::Locator::BlockLocator + def initialize(block); end + + def locate(gid); end + + def locate_many(gids, options=T.unsafe(nil)); end +end + +class GlobalID::Locator::BlockLocator +end + +class GlobalID::Locator::UnscopedLocator +end + +class GlobalID::Locator::UnscopedLocator +end + +module GlobalID::Locator + def self.locate(gid, options=T.unsafe(nil)); end + + def self.locate_many(gids, options=T.unsafe(nil)); end + + def self.locate_many_signed(sgids, options=T.unsafe(nil)); end + + def self.locate_signed(sgid, options=T.unsafe(nil)); end + + def self.use(app, locator=T.unsafe(nil), &locator_block); end +end + +class GlobalID::Railtie +end + +class GlobalID::Railtie +end + +class GlobalID::Verifier +end + +class GlobalID::Verifier +end + +class GlobalID + extend ::ActiveSupport::Autoload + def self.app(); end + + def self.app=(app); end + + def self.create(model, options=T.unsafe(nil)); end + + def self.find(gid, options=T.unsafe(nil)); end + + def self.parse(gid, options=T.unsafe(nil)); end +end + +class HTMLEntities + def decode(source); end + + def encode(source, *instructions); end + + def initialize(flavor=T.unsafe(nil)); end + FLAVORS = ::T.let(nil, ::T.untyped) + MAPPINGS = ::T.let(nil, ::T.untyped) + SKIP_DUP_ENCODINGS = ::T.let(nil, ::T.untyped) +end + +class HTMLEntities::Decoder + def decode(source); end + + def initialize(flavor); end +end + +class HTMLEntities::Decoder +end + +class HTMLEntities::Encoder + def encode(source); end + + def initialize(flavor, instructions); end + INSTRUCTIONS = ::T.let(nil, ::T.untyped) +end + +class HTMLEntities::Encoder +end + +class HTMLEntities::InstructionError +end + +class HTMLEntities::InstructionError +end + +class HTMLEntities::UnknownFlavor +end + +class HTMLEntities::UnknownFlavor +end + +module HTMLEntities::VERSION + MAJOR = ::T.let(nil, ::T.untyped) + MINOR = ::T.let(nil, ::T.untyped) + STRING = ::T.let(nil, ::T.untyped) + TINY = ::T.let(nil, ::T.untyped) +end + +module HTMLEntities::VERSION +end + +class HTMLEntities +end + +class HTMLSelector + def context(); end + + def css_selector(); end + + def initialize(values, previous_selection=T.unsafe(nil), &root_fallback); end + + def message(); end + + def select(); end + + def selecting_no_body?(); end + + def tests(); end + NO_STRIP = ::T.let(nil, ::T.untyped) +end + +class HTMLSelector + def self.context(); end +end + +class Hash + include ::JSON::Ext::Generator::GeneratorMethods::Hash + include ::V8::Conversion::Hash + include ::Mocha::HashMethods + def <(_); end + + def <=(_); end + + def >(_); end + + def >=(_); end + + def assert_valid_keys(*valid_keys); end + + def compact(); end + + def compact!(); end + + def deep_merge(other_hash, &block); end + + def deep_merge!(other_hash, &block); end + + def default_proc(); end + + def default_proc=(default_proc); end + + def except(*keys); end + + def except!(*keys); end + + def extract!(*keys); end + + def extractable_options?(); end + + def fetch_values(*_); end + + def flatten(*_); end + + def index(_); end + + def nested_under_indifferent_access(); end + + def replace(_); end + + def reverse_merge(other_hash); end + + def reverse_merge!(other_hash); end + + def reverse_update(other_hash); end + + def slice(*keys); end + + def slice!(*keys); end + + def to_h(); end + + def to_options!(); end + + def to_param(namespace=T.unsafe(nil)); end + + def to_proc(); end + + def to_query(namespace=T.unsafe(nil)); end + + def to_xml(options=T.unsafe(nil)); end + + def transform_keys(); end + + def transform_keys!(); end + + def transform_values(); end + + def transform_values!(); end + + def update(_); end + + def with_defaults(other_hash); end + + def with_defaults!(other_hash); end + + def with_indifferent_access(); end +end + +class Hash + def self.from_trusted_xml(xml); end + + def self.from_xml(xml, disallowed_types=T.unsafe(nil)); end + + def self.try_convert(_); end +end + +HashWithIndifferentAccess = ActiveSupport::HashWithIndifferentAccess + +module I18n + DEFAULT_INTERPOLATION_PATTERNS = ::T.let(nil, ::T.untyped) + EMPTY_HASH = ::T.let(nil, ::T.untyped) + INTERPOLATION_PATTERN = ::T.let(nil, ::T.untyped) + RESERVED_KEYS = ::T.let(nil, ::T.untyped) + RESERVED_KEYS_PATTERN = ::T.let(nil, ::T.untyped) + VERSION = ::T.let(nil, ::T.untyped) +end + +class I18n::ArgumentError +end + +class I18n::ArgumentError +end + +module I18n::Backend::Base + include ::I18n::Backend::Transliterator + def available_locales(); end + + def deep_interpolate(locale, data, values=T.unsafe(nil)); end + + def default(locale, object, subject, options=T.unsafe(nil)); end + + def eager_load!(); end + + def eager_loaded?(); end + + def exists?(locale, key); end + + def interpolate(locale, subject, values=T.unsafe(nil)); end + + def load_file(filename); end + + def load_json(filename); end + + def load_rb(filename); end + + def load_translations(*filenames); end + + def load_yaml(filename); end + + def load_yml(filename); end + + def localize(locale, object, format=T.unsafe(nil), options=T.unsafe(nil)); end + + def lookup(locale, key, scope=T.unsafe(nil), options=T.unsafe(nil)); end + + def pluralization_key(entry, count); end + + def pluralize(locale, entry, count); end + + def reload!(); end + + def resolve(locale, object, subject, options=T.unsafe(nil)); end + + def store_translations(locale, data, options=T.unsafe(nil)); end + + def subtrees?(); end + + def translate(locale, key, options=T.unsafe(nil)); end + + def translate_localization_format(locale, object, format, options); end +end + +module I18n::Backend::Base +end + +module I18n::Backend::Cache + def _fetch(cache_key, &block); end + + def cache_key(locale, key, options); end + + def fetch(cache_key, &block); end + + def translate(locale, key, options=T.unsafe(nil)); end +end + +module I18n::Backend::Cache +end + +module I18n::Backend::CacheFile + def load_file(filename); end + + def normalized_path(file); end + + def path_roots(); end + + def path_roots=(path_roots); end +end + +module I18n::Backend::CacheFile +end + +module I18n::Backend::Cascade + def lookup(locale, key, scope=T.unsafe(nil), options=T.unsafe(nil)); end +end + +module I18n::Backend::Cascade +end + +class I18n::Backend::Chain + include ::I18n::Backend::Chain::Implementation + include ::I18n::Backend::Base + include ::I18n::Backend::Transliterator +end + +module I18n::Backend::Chain::Implementation + include ::I18n::Backend::Base + include ::I18n::Backend::Transliterator + def available_locales(); end + + def backends(); end + + def backends=(backends); end + + def eager_load!(); end + + def exists?(locale, key); end + + def init_translations(); end + + def initialize(*backends); end + + def initialized?(); end + + def localize(locale, object, format=T.unsafe(nil), options=T.unsafe(nil)); end + + def namespace_lookup?(result, options); end + + def reload!(); end + + def store_translations(locale, data, options=T.unsafe(nil)); end + + def translate(locale, key, default_options=T.unsafe(nil)); end + + def translations(); end +end + +module I18n::Backend::Chain::Implementation +end + +class I18n::Backend::Chain +end + +module I18n::Backend::Fallbacks + def exists?(locale, key); end + + def extract_non_symbol_default!(options); end + + def translate(locale, key, options=T.unsafe(nil)); end +end + +module I18n::Backend::Fallbacks +end + +module I18n::Backend::Flatten + def escape_default_separator(key); end + + def find_link(locale, key); end + + def flatten_keys(hash, escape, prev_key=T.unsafe(nil), &block); end + + def flatten_translations(locale, data, escape, subtree); end + + def links(); end + + def normalize_flat_keys(locale, key, scope, separator); end + + def resolve_link(locale, key); end + + def store_link(locale, key, link); end + FLATTEN_SEPARATOR = ::T.let(nil, ::T.untyped) + SEPARATOR_ESCAPE_CHAR = ::T.let(nil, ::T.untyped) +end + +module I18n::Backend::Flatten + def self.escape_default_separator(key); end + + def self.normalize_flat_keys(locale, key, scope, separator); end +end + +module I18n::Backend::Gettext + def load_po(filename); end + + def normalize(locale, data); end + + def normalize_pluralization(locale, key, value); end + + def parse(filename); end +end + +class I18n::Backend::Gettext::PoData + def set_comment(msgid_or_sym, comment); end +end + +class I18n::Backend::Gettext::PoData +end + +module I18n::Backend::Gettext +end + +module I18n::Backend::InterpolationCompiler + def compile_all_strings_in(data); end + + def interpolate(locale, string, values); end + + def store_translations(locale, data, options=T.unsafe(nil)); end +end + +module I18n::Backend::InterpolationCompiler::Compiler + def compile_if_an_interpolation(string); end + + def compile_interpolation_token(key); end + + def compiled_interpolation_body(str); end + + def direct_key(key); end + + def escape_key_sym(key); end + + def escape_plain_str(str); end + + def handle_interpolation_token(interpolation, matchdata); end + + def interpolate_key(key); end + + def interpolate_or_raise_missing(key); end + + def interpolated_str?(str); end + + def missing_key(key); end + + def nil_key(key); end + + def reserved_key(key); end + + def tokenize(str); end + INTERPOLATION_SYNTAX_PATTERN = ::T.let(nil, ::T.untyped) + TOKENIZER = ::T.let(nil, ::T.untyped) +end + +module I18n::Backend::InterpolationCompiler::Compiler + extend ::I18n::Backend::InterpolationCompiler::Compiler +end + +module I18n::Backend::InterpolationCompiler +end + +class I18n::Backend::KeyValue + include ::I18n::Backend::KeyValue::Implementation + include ::I18n::Backend::Flatten + include ::I18n::Backend::Base + include ::I18n::Backend::Transliterator +end + +module I18n::Backend::KeyValue::Implementation + include ::I18n::Backend::Flatten + include ::I18n::Backend::Base + include ::I18n::Backend::Transliterator + def available_locales(); end + + def init_translations(); end + + def initialize(store, subtrees=T.unsafe(nil)); end + + def initialized?(); end + + def lookup(locale, key, scope=T.unsafe(nil), options=T.unsafe(nil)); end + + def pluralize(locale, entry, count); end + + def store(); end + + def store=(store); end + + def store_translations(locale, data, options=T.unsafe(nil)); end + + def subtrees?(); end + + def translations(); end +end + +module I18n::Backend::KeyValue::Implementation +end + +class I18n::Backend::KeyValue::SubtreeProxy + def [](key); end + + def has_key?(key); end + + def initialize(master_key, store); end + + def instance_of?(klass); end + + def is_a?(klass); end + + def kind_of?(klass); end +end + +class I18n::Backend::KeyValue::SubtreeProxy +end + +class I18n::Backend::KeyValue +end + +module I18n::Backend::Memoize + def available_locales(); end + + def eager_load!(); end + + def lookup(locale, key, scope=T.unsafe(nil), options=T.unsafe(nil)); end + + def memoized_lookup(); end + + def reload!(); end + + def reset_memoizations!(locale=T.unsafe(nil)); end + + def store_translations(locale, data, options=T.unsafe(nil)); end +end + +module I18n::Backend::Memoize +end + +module I18n::Backend::Metadata + def interpolate(locale, entry, values=T.unsafe(nil)); end + + def pluralize(locale, entry, count); end + + def translate(locale, key, options=T.unsafe(nil)); end + + def with_metadata(metadata, &block); end +end + +module I18n::Backend::Metadata + def self.included(base); end +end + +module I18n::Backend::Pluralization + def pluralizer(locale); end + + def pluralizers(); end +end + +class I18n::Backend::Simple + include ::I18n::Backend::Simple::Implementation + include ::I18n::Backend::Base + include ::I18n::Backend::Transliterator + include ::I18n::Backend::Pluralization + include ::I18n::Backend::Fallbacks +end + +module I18n::Backend::Simple::Implementation + include ::I18n::Backend::Base + include ::I18n::Backend::Transliterator + def available_locales(); end + + def eager_load!(); end + + def init_translations(); end + + def initialized?(); end + + def lookup(locale, key, scope=T.unsafe(nil), options=T.unsafe(nil)); end + + def reload!(); end + + def store_translations(locale, data, options=T.unsafe(nil)); end + + def translations(do_init: T.unsafe(nil)); end +end + +module I18n::Backend::Simple::Implementation +end + +class I18n::Backend::Simple +end + +module I18n::Backend::Transliterator + def transliterate(locale, string, replacement=T.unsafe(nil)); end + DEFAULT_REPLACEMENT_CHAR = ::T.let(nil, ::T.untyped) +end + +class I18n::Backend::Transliterator::HashTransliterator + def initialize(rule=T.unsafe(nil)); end + + def transliterate(string, replacement=T.unsafe(nil)); end + DEFAULT_APPROXIMATIONS = ::T.let(nil, ::T.untyped) +end + +class I18n::Backend::Transliterator::HashTransliterator +end + +class I18n::Backend::Transliterator::ProcTransliterator + def initialize(rule); end + + def transliterate(string, replacement=T.unsafe(nil)); end +end + +class I18n::Backend::Transliterator::ProcTransliterator +end + +module I18n::Backend::Transliterator + def self.get(rule=T.unsafe(nil)); end +end + +module I18n::Base + def available_locales(); end + + def available_locales=(value); end + + def available_locales_initialized?(); end + + def backend(); end + + def backend=(value); end + + def config(); end + + def config=(value); end + + def default_locale(); end + + def default_locale=(value); end + + def default_separator(); end + + def default_separator=(value); end + + def eager_load!(); end + + def enforce_available_locales(); end + + def enforce_available_locales!(locale); end + + def enforce_available_locales=(value); end + + def exception_handler(); end + + def exception_handler=(value); end + + def exists?(key, _locale=T.unsafe(nil), locale: T.unsafe(nil)); end + + def l(object, locale: T.unsafe(nil), format: T.unsafe(nil), **options); end + + def load_path(); end + + def load_path=(value); end + + def locale(); end + + def locale=(value); end + + def locale_available?(locale); end + + def localize(object, locale: T.unsafe(nil), format: T.unsafe(nil), **options); end + + def normalize_keys(locale, key, scope, separator=T.unsafe(nil)); end + + def reload!(); end + + def t(key=T.unsafe(nil), *_, throw: T.unsafe(nil), raise: T.unsafe(nil), locale: T.unsafe(nil), **options); end + + def t!(key, options=T.unsafe(nil)); end + + def translate(key=T.unsafe(nil), *_, throw: T.unsafe(nil), raise: T.unsafe(nil), locale: T.unsafe(nil), **options); end + + def translate!(key, options=T.unsafe(nil)); end + + def transliterate(key, *_, throw: T.unsafe(nil), raise: T.unsafe(nil), locale: T.unsafe(nil), replacement: T.unsafe(nil), **options); end + + def with_locale(tmp_locale=T.unsafe(nil)); end +end + +module I18n::Base +end + +class I18n::Config + def available_locales(); end + + def available_locales=(locales); end + + def available_locales_initialized?(); end + + def available_locales_set(); end + + def backend(); end + + def backend=(backend); end + + def clear_available_locales_set(); end + + def default_locale(); end + + def default_locale=(locale); end + + def default_separator(); end + + def default_separator=(separator); end + + def enforce_available_locales(); end + + def enforce_available_locales=(enforce_available_locales); end + + def exception_handler(); end + + def exception_handler=(exception_handler); end + + def interpolation_patterns(); end + + def interpolation_patterns=(interpolation_patterns); end + + def load_path(); end + + def load_path=(load_path); end + + def locale(); end + + def locale=(locale); end + + def missing_interpolation_argument_handler(); end + + def missing_interpolation_argument_handler=(exception_handler); end +end + +class I18n::Config +end + +class I18n::Disabled + def initialize(method); end +end + +class I18n::Disabled +end + +class I18n::ExceptionHandler + def call(exception, _locale, _key, _options); end +end + +class I18n::ExceptionHandler +end + +module I18n::Gettext + CONTEXT_SEPARATOR = ::T.let(nil, ::T.untyped) + PLURAL_SEPARATOR = ::T.let(nil, ::T.untyped) +end + +module I18n::Gettext::Helpers + def N_(msgsid); end + + def _(msgid, options=T.unsafe(nil)); end + + def gettext(msgid, options=T.unsafe(nil)); end + + def n_(msgid, msgid_plural, n=T.unsafe(nil)); end + + def ngettext(msgid, msgid_plural, n=T.unsafe(nil)); end + + def np_(msgctxt, msgid, msgid_plural, n=T.unsafe(nil)); end + + def npgettext(msgctxt, msgid, msgid_plural, n=T.unsafe(nil)); end + + def ns_(msgid, msgid_plural, n=T.unsafe(nil), separator=T.unsafe(nil)); end + + def nsgettext(msgid, msgid_plural, n=T.unsafe(nil), separator=T.unsafe(nil)); end + + def p_(msgctxt, msgid); end + + def pgettext(msgctxt, msgid); end + + def s_(msgid, separator=T.unsafe(nil)); end + + def sgettext(msgid, separator=T.unsafe(nil)); end +end + +module I18n::Gettext::Helpers +end + +module I18n::Gettext + def self.extract_scope(msgid, separator); end + + def self.plural_keys(*args); end +end + +module I18n::HashRefinements +end + +module I18n::HashRefinements +end + +class I18n::InvalidLocale + def initialize(locale); end + + def locale(); end +end + +class I18n::InvalidLocale +end + +class I18n::InvalidLocaleData + def filename(); end + + def initialize(filename, exception_message); end +end + +class I18n::InvalidLocaleData +end + +class I18n::InvalidPluralizationData + def count(); end + + def entry(); end + + def initialize(entry, count, key); end + + def key(); end +end + +class I18n::InvalidPluralizationData +end + +module I18n::Locale +end + +class I18n::Locale::Fallbacks + def [](locale); end + + def compute(tags, include_defaults=T.unsafe(nil), exclude=T.unsafe(nil)); end + + def defaults(); end + + def defaults=(defaults); end + + def initialize(*mappings); end + + def map(mappings); end +end + +class I18n::Locale::Fallbacks +end + +module I18n::Locale::Tag + RFC4646_FORMATS = ::T.let(nil, ::T.untyped) + RFC4646_SUBTAGS = ::T.let(nil, ::T.untyped) +end + +module I18n::Locale::Tag::Parents + def parent(); end + + def parents(); end + + def self_and_parents(); end +end + +module I18n::Locale::Tag::Parents +end + +class I18n::Locale::Tag::Rfc4646 + include ::I18n::Locale::Tag::Parents + def to_sym(); end +end + +module I18n::Locale::Tag::Rfc4646::Parser + PATTERN = ::T.let(nil, ::T.untyped) +end + +module I18n::Locale::Tag::Rfc4646::Parser + def self.match(tag); end +end + +class I18n::Locale::Tag::Rfc4646 + def self.parser(); end + + def self.parser=(parser); end + + def self.tag(tag); end +end + +class I18n::Locale::Tag::Simple + include ::I18n::Locale::Tag::Parents + def initialize(*tag); end + + def subtags(); end + + def tag(); end + + def to_a(); end + + def to_sym(); end +end + +class I18n::Locale::Tag::Simple + def self.tag(tag); end +end + +module I18n::Locale::Tag + def self.implementation(); end + + def self.implementation=(implementation); end + + def self.tag(tag); end +end + +module I18n::Locale +end + +class I18n::Middleware + def call(env); end + + def initialize(app); end +end + +class I18n::Middleware +end + +class I18n::MissingInterpolationArgument + def initialize(key, values, string); end + + def key(); end + + def string(); end + + def values(); end +end + +class I18n::MissingInterpolationArgument +end + +class I18n::MissingTranslation + include ::I18n::MissingTranslation::Base +end + +module I18n::MissingTranslation::Base + def initialize(locale, key, options=T.unsafe(nil)); end + + def key(); end + + def keys(); end + + def locale(); end + + def message(); end + + def options(); end + + def to_exception(); end + + def to_s(); end +end + +module I18n::MissingTranslation::Base +end + +class I18n::MissingTranslation +end + +class I18n::MissingTranslationData + include ::I18n::MissingTranslation::Base +end + +class I18n::MissingTranslationData +end + +class I18n::Railtie +end + +class I18n::Railtie + def self.include_fallbacks_module(); end + + def self.init_fallbacks(fallbacks); end + + def self.initialize_i18n(app); end + + def self.validate_fallbacks(fallbacks); end + + def self.watched_dirs_with_extensions(paths); end +end + +class I18n::ReservedInterpolationKey + def initialize(key, string); end + + def key(); end + + def string(); end +end + +class I18n::ReservedInterpolationKey +end + +module I18n::Tests +end + +module I18n::Tests::Localization +end + +module I18n::Tests::Localization + def self.included(base); end +end + +module I18n::Tests +end + +class I18n::UnknownFileType + def filename(); end + + def initialize(type, filename); end + + def type(); end +end + +class I18n::UnknownFileType +end + +module I18n + extend ::I18n::Base + def self.cache_key_digest(); end + + def self.cache_key_digest=(key_digest); end + + def self.cache_namespace(); end + + def self.cache_namespace=(namespace); end + + def self.cache_store(); end + + def self.cache_store=(store); end + + def self.fallbacks(); end + + def self.fallbacks=(fallbacks); end + + def self.interpolate(string, values); end + + def self.interpolate_hash(string, values); end + + def self.new_double_nested_cache(); end + + def self.perform_caching?(); end +end + +module INotify + VERSION = ::T.let(nil, ::T.untyped) +end + +class INotify::Event + def absolute_name(); end + + def callback!(); end + + def cookie(); end + + def flags(); end + + def initialize(data, notifier); end + + def name(); end + + def notifier(); end + + def related(); end + + def size(); end + + def watcher(); end + + def watcher_id(); end +end + +class INotify::Event + def self.consume(data, notifier); end +end + +module INotify::Native + def fpathconf(*_); end + + def inotify_add_watch(*_); end + + def inotify_init(*_); end + + def inotify_rm_watch(*_); end +end + +class INotify::Native::Event +end + +class INotify::Native::Event +end + +module INotify::Native::Flags + IN_ACCESS = ::T.let(nil, ::T.untyped) + IN_ALL_EVENTS = ::T.let(nil, ::T.untyped) + IN_ATTRIB = ::T.let(nil, ::T.untyped) + IN_CLOSE = ::T.let(nil, ::T.untyped) + IN_CLOSE_NOWRITE = ::T.let(nil, ::T.untyped) + IN_CLOSE_WRITE = ::T.let(nil, ::T.untyped) + IN_CREATE = ::T.let(nil, ::T.untyped) + IN_DELETE = ::T.let(nil, ::T.untyped) + IN_DELETE_SELF = ::T.let(nil, ::T.untyped) + IN_DONT_FOLLOW = ::T.let(nil, ::T.untyped) + IN_IGNORED = ::T.let(nil, ::T.untyped) + IN_ISDIR = ::T.let(nil, ::T.untyped) + IN_MASK_ADD = ::T.let(nil, ::T.untyped) + IN_MODIFY = ::T.let(nil, ::T.untyped) + IN_MOVE = ::T.let(nil, ::T.untyped) + IN_MOVED_FROM = ::T.let(nil, ::T.untyped) + IN_MOVED_TO = ::T.let(nil, ::T.untyped) + IN_MOVE_SELF = ::T.let(nil, ::T.untyped) + IN_ONESHOT = ::T.let(nil, ::T.untyped) + IN_ONLYDIR = ::T.let(nil, ::T.untyped) + IN_OPEN = ::T.let(nil, ::T.untyped) + IN_Q_OVERFLOW = ::T.let(nil, ::T.untyped) + IN_UNMOUNT = ::T.let(nil, ::T.untyped) + PC_NAME_MAX = ::T.let(nil, ::T.untyped) +end + +module INotify::Native::Flags + def self.from_mask(mask); end + + def self.to_mask(flags); end +end + +module INotify::Native + extend ::FFI::Library + def self.fpathconf(*_); end + + def self.inotify_add_watch(*_); end + + def self.inotify_init(*_); end + + def self.inotify_rm_watch(*_); end +end + +class INotify::Notifier + def close(); end + + def fd(); end + + def process(); end + + def read_events(); end + + def run(); end + + def stop(); end + + def to_io(); end + + def watch(path, *flags, &callback); end + + def watchers(); end + RECURSIVE_BLACKLIST = ::T.let(nil, ::T.untyped) +end + +class INotify::Notifier +end + +class INotify::QueueOverflowError +end + +class INotify::QueueOverflowError +end + +class INotify::Watcher + def callback!(event); end + + def close(); end + + def flags(); end + + def id(); end + + def initialize(notifier, path, *flags, &callback); end + + def notifier(); end + + def path(); end +end + +class INotify::Watcher +end + +module INotify +end + +class IO + def external_encoding(); end + + def nonblock(*_); end + + def nonblock=(nonblock); end + + def nonblock?(); end + + def nread(); end + + def pathconf(_); end + + def ready?(); end + + def wait(*_); end + + def wait_readable(*_); end + + def wait_writable(*_); end + + def write_nonblock(buf, exception: T.unsafe(nil)); end +end + +IO::EWOULDBLOCKWaitReadable = IO::EAGAINWaitReadable + +IO::EWOULDBLOCKWaitWritable = IO::EAGAINWaitWritable + +class IO + def self.foreach(*_); end + + def self.open(*_); end +end + +class IPAddr + include ::Comparable + def &(other); end + + def <<(num); end + + def ==(other); end + + def ===(other); end + + def >>(num); end + + def eql?(other); end + + def family(); end + + def hton(); end + + def include?(other); end + + def initialize(addr=T.unsafe(nil), family=T.unsafe(nil)); end + + def ip6_arpa(); end + + def ip6_int(); end + + def ipv4?(); end + + def ipv4_compat(); end + + def ipv4_compat?(); end + + def ipv4_mapped(); end + + def ipv4_mapped?(); end + + def ipv6?(); end + + def mask(prefixlen); end + + def mask!(mask); end + + def native(); end + + def reverse(); end + + def set(addr, *family); end + + def succ(); end + + def to_i(); end + + def to_range(); end + + def to_string(); end + + def |(other); end + + def ~(); end + IN4MASK = ::T.let(nil, ::T.untyped) + IN6FORMAT = ::T.let(nil, ::T.untyped) + IN6MASK = ::T.let(nil, ::T.untyped) + RE_IPV4ADDRLIKE = ::T.let(nil, ::T.untyped) + RE_IPV6ADDRLIKE_COMPRESSED = ::T.let(nil, ::T.untyped) + RE_IPV6ADDRLIKE_FULL = ::T.let(nil, ::T.untyped) +end + +class IPAddr::AddressFamilyError +end + +class IPAddr::AddressFamilyError +end + +class IPAddr::Error +end + +class IPAddr::Error +end + +class IPAddr::InvalidAddressError +end + +class IPAddr::InvalidAddressError +end + +class IPAddr::InvalidPrefixError +end + +class IPAddr::InvalidPrefixError +end + +class IPAddr + def self.new_ntoh(addr); end + + def self.ntop(addr); end +end + +module IRB + IRBRC_EXT = ::T.let(nil, ::T.untyped) + MagicFile = ::T.let(nil, ::T.untyped) + STDIN_FILE_NAME = ::T.let(nil, ::T.untyped) +end + +class IRB::Abort +end + +class IRB::Abort +end + +class IRB::Context + def __exit__(*_); end + + def __inspect__(); end + + def __to_s__(); end + + def ap_name(); end + + def ap_name=(ap_name); end + + def auto_indent_mode(); end + + def auto_indent_mode=(auto_indent_mode); end + + def back_trace_limit(); end + + def back_trace_limit=(back_trace_limit); end + + def debug?(); end + + def debug_level(); end + + def debug_level=(value); end + + def echo(); end + + def echo=(echo); end + + def echo?(); end + + def eval_history=(*opts, &b); end + + def evaluate(line, line_no); end + + def exit(ret=T.unsafe(nil)); end + + def file_input?(); end + + def ignore_eof(); end + + def ignore_eof=(ignore_eof); end + + def ignore_eof?(); end + + def ignore_sigint(); end + + def ignore_sigint=(ignore_sigint); end + + def ignore_sigint?(); end + + def initialize(irb, workspace=T.unsafe(nil), input_method=T.unsafe(nil), output_method=T.unsafe(nil)); end + + def inspect?(); end + + def inspect_last_value(); end + + def inspect_mode(); end + + def inspect_mode=(opt); end + + def io(); end + + def io=(io); end + + def irb(); end + + def irb=(irb); end + + def irb_name(); end + + def irb_name=(irb_name); end + + def irb_path(); end + + def irb_path=(irb_path); end + + def last_value(); end + + def load_modules(); end + + def load_modules=(load_modules); end + + def main(); end + + def math_mode=(*opts, &b); end + + def prompt_c(); end + + def prompt_c=(prompt_c); end + + def prompt_i(); end + + def prompt_i=(prompt_i); end + + def prompt_mode(); end + + def prompt_mode=(mode); end + + def prompt_n(); end + + def prompt_n=(prompt_n); end + + def prompt_s(); end + + def prompt_s=(prompt_s); end + + def prompting?(); end + + def rc(); end + + def rc=(rc); end + + def rc?(); end + + def return_format(); end + + def return_format=(return_format); end + + def save_history=(*opts, &b); end + + def set_last_value(value); end + + def thread(); end + + def use_loader=(*opts, &b); end + + def use_readline(); end + + def use_readline=(opt); end + + def use_readline?(); end + + def use_tracer=(*opts, &b); end + + def verbose(); end + + def verbose=(verbose); end + + def verbose?(); end + + def workspace(); end + + def workspace=(workspace); end + + def workspace_home(); end + IDNAME_IVARS = ::T.let(nil, ::T.untyped) + NOPRINTING_IVARS = ::T.let(nil, ::T.untyped) + NO_INSPECTING_IVARS = ::T.let(nil, ::T.untyped) +end + +class IRB::Context +end + +module IRB::ContextExtender +end + +IRB::ContextExtender::CE = IRB::ContextExtender + +module IRB::ContextExtender + def self.def_extend_command(cmd_name, load_file, *aliases); end + + def self.install_extend_commands(); end +end + +class IRB::DefaultEncodings + def external(); end + + def external=(_); end + + def internal(); end + + def internal=(_); end +end + +class IRB::DefaultEncodings + def self.[](*_); end + + def self.members(); end +end + +module IRB::ExtendCommandBundle + def install_alias_method(to, from, override=T.unsafe(nil)); end + + def irb(*opts, &b); end + + def irb_change_workspace(*opts, &b); end + + def irb_context(); end + + def irb_current_working_workspace(*opts, &b); end + + def irb_exit(ret=T.unsafe(nil)); end + + def irb_fg(*opts, &b); end + + def irb_help(*opts, &b); end + + def irb_jobs(*opts, &b); end + + def irb_kill(*opts, &b); end + + def irb_load(*opts, &b); end + + def irb_pop_workspace(*opts, &b); end + + def irb_push_workspace(*opts, &b); end + + def irb_require(*opts, &b); end + + def irb_source(*opts, &b); end + + def irb_workspaces(*opts, &b); end + NO_OVERRIDE = ::T.let(nil, ::T.untyped) + OVERRIDE_ALL = ::T.let(nil, ::T.untyped) + OVERRIDE_PRIVATE_ONLY = ::T.let(nil, ::T.untyped) +end + +IRB::ExtendCommandBundle::EXCB = IRB::ExtendCommandBundle + +module IRB::ExtendCommandBundle + def self.def_extend_command(cmd_name, cmd_class, load_file=T.unsafe(nil), *aliases); end + + def self.extend_object(obj); end + + def self.install_extend_commands(); end + + def self.irb_original_method_name(method_name); end +end + +class IRB::FileInputMethod + def encoding(); end + + def eof?(); end + + def initialize(file); end +end + +class IRB::FileInputMethod +end + +class IRB::InputMethod + def file_name(); end + + def gets(); end + + def initialize(file=T.unsafe(nil)); end + + def prompt(); end + + def prompt=(prompt); end + + def readable_after_eof?(); end +end + +class IRB::InputMethod +end + +class IRB::Inspector + def init(); end + + def initialize(inspect_proc, init_proc=T.unsafe(nil)); end + + def inspect_value(v); end + INSPECTORS = ::T.let(nil, ::T.untyped) +end + +class IRB::Inspector + def self.def_inspector(key, arg=T.unsafe(nil), &block); end + + def self.keys_with_inspector(inspector); end +end + +class IRB::Irb + def context(); end + + def eval_input(); end + + def initialize(workspace=T.unsafe(nil), input_method=T.unsafe(nil), output_method=T.unsafe(nil)); end + + def output_value(); end + + def prompt(prompt, ltype, indent, line_no); end + + def run(conf=T.unsafe(nil)); end + + def scanner(); end + + def scanner=(scanner); end + + def signal_handle(); end + + def signal_status(status); end + + def suspend_context(context); end + + def suspend_input_method(input_method); end + + def suspend_name(path=T.unsafe(nil), name=T.unsafe(nil)); end + + def suspend_workspace(workspace); end +end + +class IRB::Irb +end + +class IRB::Locale + def String(mes); end + + def encoding(); end + + def find(file, paths=T.unsafe(nil)); end + + def format(*opts); end + + def gets(*rs); end + + def initialize(locale=T.unsafe(nil)); end + + def lang(); end + + def load(file, priv=T.unsafe(nil)); end + + def modifier(); end + + def print(*opts); end + + def printf(*opts); end + + def puts(*opts); end + + def readline(*rs); end + + def require(file, priv=T.unsafe(nil)); end + + def territory(); end + LOCALE_DIR = ::T.let(nil, ::T.untyped) + LOCALE_NAME_RE = ::T.let(nil, ::T.untyped) +end + +class IRB::Locale +end + +module IRB::MethodExtender + def def_post_proc(base_method, extend_method); end + + def def_pre_proc(base_method, extend_method); end + + def new_alias_name(name, prefix=T.unsafe(nil), postfix=T.unsafe(nil)); end +end + +module IRB::MethodExtender +end + +module IRB::Notifier + def Fail(err=T.unsafe(nil), *rest); end + + def Raise(err=T.unsafe(nil), *rest); end + D_NOMSG = ::T.let(nil, ::T.untyped) +end + +class IRB::Notifier::AbstractNotifier + def exec_if(); end + + def initialize(prefix, base_notifier); end + + def notify?(); end + + def ppx(prefix, *objs); end + + def prefix(); end + + def print(*opts); end + + def printf(format, *opts); end + + def printn(*opts); end + + def puts(*objs); end +end + +class IRB::Notifier::AbstractNotifier +end + +class IRB::Notifier::CompositeNotifier + def def_notifier(level, prefix=T.unsafe(nil)); end + + def level(); end + + def level=(value); end + + def level_notifier(); end + + def level_notifier=(value); end + + def notifiers(); end +end + +class IRB::Notifier::CompositeNotifier +end + +class IRB::Notifier::ErrUndefinedNotifier +end + +class IRB::Notifier::ErrUndefinedNotifier +end + +class IRB::Notifier::ErrUnrecognizedLevel +end + +class IRB::Notifier::ErrUnrecognizedLevel +end + +class IRB::Notifier::LeveledNotifier + include ::Comparable + def initialize(base, level, prefix); end + + def level(); end +end + +class IRB::Notifier::LeveledNotifier +end + +class IRB::Notifier::NoMsgNotifier + def initialize(); end +end + +class IRB::Notifier::NoMsgNotifier +end + +module IRB::Notifier + extend ::Exception2MessageMapper + def self.def_notifier(prefix=T.unsafe(nil), output_method=T.unsafe(nil)); end + + def self.included(mod); end +end + +class IRB::OutputMethod + def Fail(err=T.unsafe(nil), *rest); end + + def Raise(err=T.unsafe(nil), *rest); end + + def parse_printf_format(format, opts); end + + def ppx(prefix, *objs); end + + def print(*opts); end + + def printf(format, *opts); end + + def printn(*opts); end + + def puts(*objs); end +end + +class IRB::OutputMethod::NotImplementedError +end + +class IRB::OutputMethod::NotImplementedError +end + +class IRB::OutputMethod + extend ::Exception2MessageMapper + def self.included(mod); end +end + +class IRB::ReadlineInputMethod + include ::Readline + def encoding(); end + + def eof?(); end + + def initialize(); end + + def line(line_no); end +end + +class IRB::ReadlineInputMethod +end + +class IRB::SLex + def Fail(err=T.unsafe(nil), *rest); end + + def Raise(err=T.unsafe(nil), *rest); end + + def create(token, preproc=T.unsafe(nil), postproc=T.unsafe(nil)); end + + def def_rule(token, preproc=T.unsafe(nil), postproc=T.unsafe(nil), &block); end + + def def_rules(*tokens, &block); end + + def match(token); end + + def postproc(token); end + + def preproc(token, proc); end + + def search(token); end + DOUT = ::T.let(nil, ::T.untyped) + D_DEBUG = ::T.let(nil, ::T.untyped) + D_DETAIL = ::T.let(nil, ::T.untyped) + D_WARN = ::T.let(nil, ::T.untyped) +end + +class IRB::SLex::ErrNodeAlreadyExists +end + +class IRB::SLex::ErrNodeAlreadyExists +end + +class IRB::SLex::ErrNodeNothing +end + +class IRB::SLex::ErrNodeNothing +end + +class IRB::SLex::Node + def create_subnode(chrs, preproc=T.unsafe(nil), postproc=T.unsafe(nil)); end + + def initialize(preproc=T.unsafe(nil), postproc=T.unsafe(nil)); end + + def match(chrs, op=T.unsafe(nil)); end + + def match_io(io, op=T.unsafe(nil)); end + + def postproc(); end + + def postproc=(postproc); end + + def preproc(); end + + def preproc=(preproc); end + + def search(chrs, opt=T.unsafe(nil)); end +end + +class IRB::SLex::Node +end + +class IRB::SLex + extend ::Exception2MessageMapper + def self.included(mod); end +end + +class IRB::StdioInputMethod + def encoding(); end + + def eof?(); end + + def initialize(); end + + def line(line_no); end +end + +class IRB::StdioInputMethod +end + +class IRB::StdioOutputMethod +end + +class IRB::StdioOutputMethod +end + +class IRB::WorkSpace + def evaluate(context, statements, file=T.unsafe(nil), line=T.unsafe(nil)); end + + def filter_backtrace(bt); end + + def initialize(*main); end + + def main(); end +end + +class IRB::WorkSpace +end + +module IRB + def self.CurrentContext(); end + + def self.Inspector(inspect, init=T.unsafe(nil)); end + + def self.conf(); end + + def self.delete_caller(); end + + def self.init_config(ap_path); end + + def self.init_error(); end + + def self.irb_abort(irb, exception=T.unsafe(nil)); end + + def self.irb_at_exit(); end + + def self.irb_exit(irb, ret); end + + def self.load_modules(); end + + def self.parse_opts(argv: T.unsafe(nil)); end + + def self.rc_file(ext=T.unsafe(nil)); end + + def self.rc_file_generators(); end + + def self.run_config(); end + + def self.setup(ap_path, argv: T.unsafe(nil)); end + + def self.start(ap_path=T.unsafe(nil)); end + + def self.version(); end +end + +module IconHelper + include ::FontAwesome::Sass::Rails::ViewHelpers +end + +class Insertion + def after(val, recursive=T.unsafe(nil)); end + + def after_any(val); end + + def before(val, recursive=T.unsafe(nil)); end + + def before_any(val); end + + def initialize(list, value); end +end + +class Insertion +end + +class Integer + include ::JSON::Ext::Generator::GeneratorMethods::Integer + include ::V8::Conversion::Integer + include ::ActiveSupport::NumericWithFormat + def digits(*_); end + + def month(); end + + def months(); end + + def multiple_of?(number); end + + def ordinal(); end + + def ordinalize(); end + + def to_bn(); end + + def to_d(); end + + def year(); end + + def years(); end + GMP_VERSION = ::T.let(nil, ::T.untyped) +end + +class JSON::Ext::Generator::State + def self.from_state(_); end +end + +class JSON::Ext::Parser + def initialize(*_); end +end + +JSON::Parser = JSON::Ext::Parser + +JSON::State = JSON::Ext::Generator::State + +JSON::UnparserError = JSON::GeneratorError + +module Jquery +end + +module Jquery::Rails + JQUERY_2_VERSION = ::T.let(nil, ::T.untyped) + JQUERY_3_VERSION = ::T.let(nil, ::T.untyped) + JQUERY_UJS_VERSION = ::T.let(nil, ::T.untyped) + JQUERY_VERSION = ::T.let(nil, ::T.untyped) + VERSION = ::T.let(nil, ::T.untyped) +end + +class Jquery::Rails::Engine +end + +class Jquery::Rails::Engine +end + +module Jquery::Rails +end + +module Jquery::Ui +end + +module Jquery::Ui::Rails + JQUERY_UI_VERSION = ::T.let(nil, ::T.untyped) + VERSION = ::T.let(nil, ::T.untyped) +end + +class Jquery::Ui::Rails::Engine +end + +class Jquery::Ui::Rails::Engine +end + +module Jquery::Ui::Rails +end + +module Jquery::Ui +end + +module Jquery +end + +module Kernel + def byebug(); end + + def class_eval(*args, &block); end + + def debugger(); end + + def gem(dep, *reqs); end + + def itself(); end + + def object_id(); end + + def pretty_inspect(); end + + def remote_byebug(host=T.unsafe(nil), port=T.unsafe(nil)); end + + def respond_to?(*_); end +end + +module Kernel + def self.`(_); end + + def self.at_exit(); end + + def self.load(*_); end + + def self.require(_); end +end + +module Listen + VERSION = ::T.let(nil, ::T.untyped) +end + +module Listen::Adapter + OPTIMIZED_ADAPTERS = ::T.let(nil, ::T.untyped) + POLLING_FALLBACK_MESSAGE = ::T.let(nil, ::T.untyped) +end + +class Listen::Adapter::BSD + BUNDLER_DECLARE_GEM = ::T.let(nil, ::T.untyped) + DEFAULTS = ::T.let(nil, ::T.untyped) + OS_REGEXP = ::T.let(nil, ::T.untyped) +end + +class Listen::Adapter::BSD +end + +class Listen::Adapter::Base + def config(); end + + def configure(); end + + def initialize(config); end + + def options(); end + + def start(); end + + def started?(); end + + def stop(); end + DEFAULTS = ::T.let(nil, ::T.untyped) +end + +class Listen::Adapter::Base + def self.usable?(); end +end + +class Listen::Adapter::Config + def adapter_options(); end + + def directories(); end + + def initialize(directories, queue, silencer, adapter_options); end + + def queue(); end + + def silencer(); end +end + +class Listen::Adapter::Config +end + +class Listen::Adapter::Darwin + DEFAULTS = ::T.let(nil, ::T.untyped) + INCOMPATIBLE_GEM_VERSION = ::T.let(nil, ::T.untyped) + OS_REGEXP = ::T.let(nil, ::T.untyped) +end + +class Listen::Adapter::Darwin +end + +class Listen::Adapter::Linux + DEFAULTS = ::T.let(nil, ::T.untyped) + INOTIFY_LIMIT_MESSAGE = ::T.let(nil, ::T.untyped) + OS_REGEXP = ::T.let(nil, ::T.untyped) + WIKI_URL = ::T.let(nil, ::T.untyped) +end + +class Listen::Adapter::Linux +end + +class Listen::Adapter::Polling + DEFAULTS = ::T.let(nil, ::T.untyped) + OS_REGEXP = ::T.let(nil, ::T.untyped) +end + +class Listen::Adapter::Polling +end + +class Listen::Adapter::Windows + BUNDLER_DECLARE_GEM = ::T.let(nil, ::T.untyped) + OS_REGEXP = ::T.let(nil, ::T.untyped) +end + +class Listen::Adapter::Windows +end + +module Listen::Adapter + def self.select(options=T.unsafe(nil)); end +end + +class Listen::Backend + def initialize(directories, queue, silencer, config); end + + def min_delay_between_events(); end + + def start(*args, &block); end + + def stop(*args, &block); end +end + +class Listen::Backend + extend ::Forwardable +end + +class Listen::Change + def initialize(config, record); end + + def invalidate(type, rel_path, options); end + + def record(); end +end + +class Listen::Change::Config + def initialize(queue, silencer); end + + def queue(*args); end + + def silenced?(path, type); end +end + +class Listen::Change::Config +end + +class Listen::Change +end + +class Listen::Directory +end + +class Listen::Directory + def self._async_changes(snapshot, path, previous, options); end + + def self._change(snapshot, type, path, options); end + + def self._children(path); end + + def self.scan(snapshot, rel_path, options); end +end + +module Listen::Event +end + +class Listen::Event::Config + def call(*args); end + + def callable?(); end + + def event_queue(); end + + def initialize(listener, event_queue, queue_optimizer, wait_for_delay, &block); end + + def min_delay_between_events(); end + + def optimize_changes(changes); end + + def paused?(); end + + def sleep(*args); end + + def stopped?(); end + + def timestamp(); end +end + +class Listen::Event::Config +end + +class Listen::Event::Loop + def initialize(config); end + + def pause(); end + + def paused?(); end + + def processing?(); end + + def resume(); end + + def setup(); end + + def stopped?(); end + + def teardown(); end + + def wakeup_on_event(); end +end + +class Listen::Event::Loop::Error +end + +class Listen::Event::Loop::Error::NotStarted +end + +class Listen::Event::Loop::Error::NotStarted +end + +class Listen::Event::Loop::Error +end + +class Listen::Event::Loop +end + +class Listen::Event::Processor + def initialize(config, reasons); end + + def loop_for(latency); end +end + +class Listen::Event::Processor::Stopped +end + +class Listen::Event::Processor::Stopped +end + +class Listen::Event::Processor +end + +class Listen::Event::Queue + def <<(args); end + + def empty?(*args, &block); end + + def initialize(config, &block); end + + def pop(*args, &block); end +end + +class Listen::Event::Queue::Config + def initialize(relative); end + + def relative?(); end +end + +class Listen::Event::Queue::Config +end + +class Listen::Event::Queue + extend ::Forwardable +end + +module Listen::Event +end + +module Listen::FSM + def current_state(); end + + def current_state_name(); end + + def default_state(); end + + def initialize(); end + + def state(); end + + def states(); end + + def transition(state_name); end + + def transition!(state_name); end + + def transition_with_callbacks!(state_name); end + + def validate_and_sanitize_new_state(state_name); end + DEFAULT_STATE = ::T.let(nil, ::T.untyped) +end + +module Listen::FSM::ClassMethods + def default_state(new_default=T.unsafe(nil)); end + + def state(*args, &block); end + + def states(); end +end + +module Listen::FSM::ClassMethods +end + +class Listen::FSM::State + def call(obj); end + + def initialize(name, transitions=T.unsafe(nil), &block); end + + def name(); end + + def transitions(); end + + def valid_transition?(new_state); end +end + +class Listen::FSM::State +end + +module Listen::FSM + def self.included(klass); end +end + +class Listen::File +end + +class Listen::File + def self.change(record, rel_path); end + + def self.inaccurate_mac_time?(stat); end +end + +module Listen::Internals +end + +module Listen::Internals::ThreadPool +end + +module Listen::Internals::ThreadPool + def self.add(&block); end + + def self.stop(); end +end + +module Listen::Internals +end + +class Listen::Listener + include ::Listen::FSM + def ignore(regexps); end + + def ignore!(regexps); end + + def initialize(*dirs, &block); end + + def only(regexps); end + + def pause(); end + + def paused?(); end + + def processing?(); end + + def start(); end + + def stop(); end +end + +class Listen::Listener::Config + def adapter_instance_options(klass); end + + def adapter_select_options(); end + + def initialize(opts); end + + def min_delay_between_events(); end + + def relative?(); end + + def silencer_rules(); end + DEFAULTS = ::T.let(nil, ::T.untyped) +end + +class Listen::Listener::Config +end + +class Listen::Listener + extend ::Listen::FSM::ClassMethods +end + +class Listen::Logger +end + +class Listen::Logger + def self.debug(*args, &block); end + + def self.error(*args, &block); end + + def self.fatal(*args, &block); end + + def self.info(*args, &block); end + + def self.warn(*args, &block); end +end + +class Listen::Options + def initialize(opts, defaults); end + + def method_missing(name, *_); end +end + +class Listen::Options +end + +class Listen::QueueOptimizer + def initialize(config); end + + def smoosh_changes(changes); end +end + +class Listen::QueueOptimizer::Config + def debug(*args, &block); end + + def exist?(path); end + + def initialize(adapter_class, silencer); end + + def silenced?(path, type); end +end + +class Listen::QueueOptimizer::Config +end + +class Listen::QueueOptimizer +end + +class Listen::Record + def add_dir(rel_path); end + + def build(); end + + def dir_entries(rel_path); end + + def file_data(rel_path); end + + def initialize(directory); end + + def root(); end + + def unset_path(rel_path); end + + def update_file(rel_path, data); end +end + +class Listen::Record::Entry + def children(); end + + def initialize(root, relative, name=T.unsafe(nil)); end + + def meta(); end + + def name(); end + + def real_path(); end + + def record_dir_key(); end + + def relative(); end + + def root(); end + + def sys_path(); end +end + +class Listen::Record::Entry +end + +class Listen::Record::SymlinkDetector + def verify_unwatched!(entry); end + SYMLINK_LOOP_ERROR = ::T.let(nil, ::T.untyped) + WIKI = ::T.let(nil, ::T.untyped) +end + +class Listen::Record::SymlinkDetector::Error +end + +class Listen::Record::SymlinkDetector::Error +end + +class Listen::Record::SymlinkDetector +end + +class Listen::Record +end + +class Listen::Silencer + def configure(options); end + + def ignore_patterns(); end + + def ignore_patterns=(ignore_patterns); end + + def only_patterns(); end + + def only_patterns=(only_patterns); end + + def silenced?(relative_path, type); end + DEFAULT_IGNORED_DIRECTORIES = ::T.let(nil, ::T.untyped) + DEFAULT_IGNORED_EXTENSIONS = ::T.let(nil, ::T.untyped) +end + +class Listen::Silencer::Controller + def append_ignores(*regexps); end + + def initialize(silencer, default_options); end + + def replace_with_bang_ignores(regexps); end + + def replace_with_only(regexps); end +end + +class Listen::Silencer::Controller +end + +class Listen::Silencer +end + +module Listen + def self.logger(); end + + def self.logger=(logger); end + + def self.setup_default_logger_if_unset(); end + + def self.stop(); end + + def self.to(*args, &block); end +end + +class LoadError + def is_missing?(location); end + + def path(); end +end + +class LocalJumpError + def exit_value(); end + + def reason(); end +end + +class Logger + SEV_LABEL = ::T.let(nil, ::T.untyped) +end + +class Logger::Formatter + Format = ::T.let(nil, ::T.untyped) +end + +class Logger::LogDevice + include ::MonitorMixin +end + +module Logger::Period + SiD = ::T.let(nil, ::T.untyped) +end + +module LoggerSilence + def silence(temporary_level=T.unsafe(nil)); end +end + +module LoggerSilence + extend ::ActiveSupport::Concern +end + +module Loofah + VERSION = ::T.let(nil, ::T.untyped) +end + +module Loofah::DocumentDecorator + def initialize(*args, &block); end +end + +module Loofah::DocumentDecorator +end + +module Loofah::Elements + BLOCK_LEVEL = ::T.let(nil, ::T.untyped) + LOOSE_BLOCK_LEVEL = ::T.let(nil, ::T.untyped) + STRICT_BLOCK_LEVEL = ::T.let(nil, ::T.untyped) + STRICT_BLOCK_LEVEL_HTML4 = ::T.let(nil, ::T.untyped) + STRICT_BLOCK_LEVEL_HTML5 = ::T.let(nil, ::T.untyped) +end + +module Loofah::Elements +end + +module Loofah::HTML +end + +class Loofah::HTML::Document + include ::Loofah::ScrubBehavior::Node + include ::Loofah::DocumentDecorator + include ::Loofah::TextBehavior + def serialize_root(); end +end + +class Loofah::HTML::Document +end + +class Loofah::HTML::DocumentFragment + include ::Loofah::TextBehavior + def serialize_root(); end +end + +class Loofah::HTML::DocumentFragment +end + +module Loofah::HTML +end + +module Loofah::HTML5 +end + +module Loofah::HTML5::SafeList + ACCEPTABLE_ATTRIBUTES = ::T.let(nil, ::T.untyped) + ACCEPTABLE_CSS_FUNCTIONS = ::T.let(nil, ::T.untyped) + ACCEPTABLE_CSS_KEYWORDS = ::T.let(nil, ::T.untyped) + ACCEPTABLE_CSS_PROPERTIES = ::T.let(nil, ::T.untyped) + ACCEPTABLE_ELEMENTS = ::T.let(nil, ::T.untyped) + ACCEPTABLE_PROTOCOLS = ::T.let(nil, ::T.untyped) + ACCEPTABLE_SVG_PROPERTIES = ::T.let(nil, ::T.untyped) + ACCEPTABLE_URI_DATA_MEDIATYPES = ::T.let(nil, ::T.untyped) + ALLOWED_ATTRIBUTES = ::T.let(nil, ::T.untyped) + ALLOWED_CSS_FUNCTIONS = ::T.let(nil, ::T.untyped) + ALLOWED_CSS_KEYWORDS = ::T.let(nil, ::T.untyped) + ALLOWED_CSS_PROPERTIES = ::T.let(nil, ::T.untyped) + ALLOWED_ELEMENTS = ::T.let(nil, ::T.untyped) + ALLOWED_ELEMENTS_WITH_LIBXML2 = ::T.let(nil, ::T.untyped) + ALLOWED_PROTOCOLS = ::T.let(nil, ::T.untyped) + ALLOWED_SVG_PROPERTIES = ::T.let(nil, ::T.untyped) + ALLOWED_URI_DATA_MEDIATYPES = ::T.let(nil, ::T.untyped) + ATTR_VAL_IS_URI = ::T.let(nil, ::T.untyped) + MATHML_ATTRIBUTES = ::T.let(nil, ::T.untyped) + MATHML_ELEMENTS = ::T.let(nil, ::T.untyped) + PROTOCOL_SEPARATOR = ::T.let(nil, ::T.untyped) + SHORTHAND_CSS_PROPERTIES = ::T.let(nil, ::T.untyped) + SVG_ALLOW_LOCAL_HREF = ::T.let(nil, ::T.untyped) + SVG_ATTRIBUTES = ::T.let(nil, ::T.untyped) + SVG_ATTR_VAL_ALLOWS_REF = ::T.let(nil, ::T.untyped) + SVG_ELEMENTS = ::T.let(nil, ::T.untyped) + TAGS_SAFE_WITH_LIBXML2 = ::T.let(nil, ::T.untyped) + VOID_ELEMENTS = ::T.let(nil, ::T.untyped) +end + +module Loofah::HTML5::SafeList +end + +module Loofah::HTML5::Scrub + CONTROL_CHARACTERS = ::T.let(nil, ::T.untyped) + CRASS_SEMICOLON = ::T.let(nil, ::T.untyped) + CSS_KEYWORDISH = ::T.let(nil, ::T.untyped) +end + +module Loofah::HTML5::Scrub + def self.allowed_element?(element_name); end + + def self.force_correct_attribute_escaping!(node); end + + def self.scrub_attributes(node); end + + def self.scrub_css(style); end + + def self.scrub_css_attribute(node); end +end + +Loofah::HTML5::WhiteList = Loofah::HTML5::SafeList + +module Loofah::HTML5 +end + +module Loofah::LibxmlWorkarounds + BROKEN_ESCAPING_ATTRIBUTES = ::T.let(nil, ::T.untyped) + BROKEN_ESCAPING_ATTRIBUTES_QUALIFYING_TAG = ::T.let(nil, ::T.untyped) +end + +module Loofah::LibxmlWorkarounds +end + +module Loofah::MetaHelpers +end + +module Loofah::MetaHelpers + def self.add_downcased_set_members_to_all_set_constants(mojule); end +end + +module Loofah::ScrubBehavior +end + +module Loofah::ScrubBehavior::Node + def scrub!(scrubber); end +end + +module Loofah::ScrubBehavior::Node +end + +module Loofah::ScrubBehavior::NodeSet + def scrub!(scrubber); end +end + +module Loofah::ScrubBehavior::NodeSet +end + +module Loofah::ScrubBehavior + def self.resolve_scrubber(scrubber); end +end + +class Loofah::Scrubber + def append_attribute(node, attribute, value); end + + def block(); end + + def direction(); end + + def initialize(options=T.unsafe(nil), &block); end + + def scrub(node); end + + def traverse(node); end + CONTINUE = ::T.let(nil, ::T.untyped) + STOP = ::T.let(nil, ::T.untyped) +end + +class Loofah::Scrubber +end + +class Loofah::ScrubberNotFound +end + +class Loofah::ScrubberNotFound +end + +module Loofah::Scrubbers + MAP = ::T.let(nil, ::T.untyped) +end + +class Loofah::Scrubbers::Escape + def initialize(); end +end + +class Loofah::Scrubbers::Escape +end + +class Loofah::Scrubbers::NewlineBlockElements + def initialize(); end +end + +class Loofah::Scrubbers::NewlineBlockElements +end + +class Loofah::Scrubbers::NoFollow + def initialize(); end +end + +class Loofah::Scrubbers::NoFollow +end + +class Loofah::Scrubbers::NoOpener + def initialize(); end +end + +class Loofah::Scrubbers::NoOpener +end + +class Loofah::Scrubbers::Prune + def initialize(); end +end + +class Loofah::Scrubbers::Prune +end + +class Loofah::Scrubbers::Strip + def initialize(); end +end + +class Loofah::Scrubbers::Strip +end + +class Loofah::Scrubbers::Unprintable + def initialize(); end +end + +class Loofah::Scrubbers::Unprintable +end + +class Loofah::Scrubbers::Whitewash + def initialize(); end +end + +class Loofah::Scrubbers::Whitewash +end + +module Loofah::Scrubbers + def self.scrubber_symbols(); end +end + +module Loofah::TextBehavior + def inner_text(options=T.unsafe(nil)); end + + def text(options=T.unsafe(nil)); end + + def to_str(options=T.unsafe(nil)); end + + def to_text(options=T.unsafe(nil)); end +end + +module Loofah::TextBehavior +end + +module Loofah::XML +end + +class Loofah::XML::Document + include ::Loofah::ScrubBehavior::Node + include ::Loofah::DocumentDecorator +end + +class Loofah::XML::Document +end + +class Loofah::XML::DocumentFragment +end + +class Loofah::XML::DocumentFragment +end + +module Loofah::XML +end + +module Loofah + def self.document(*args, &block); end + + def self.fragment(*args, &block); end + + def self.remove_extraneous_whitespace(string); end + + def self.scrub_document(string_or_io, method); end + + def self.scrub_fragment(string_or_io, method); end + + def self.scrub_xml_document(string_or_io, method); end + + def self.scrub_xml_fragment(string_or_io, method); end + + def self.xml_document(*args, &block); end + + def self.xml_fragment(*args, &block); end +end + +module MIME +end + +class MIME::Type + include ::Comparable + def add_extensions(*extensions); end + + def ascii?(); end + + def binary?(); end + + def complete?(); end + + def content_type(); end + + def default_encoding(); end + + def docs(); end + + def docs=(docs); end + + def encode_with(coder); end + + def encoding(); end + + def encoding=(enc); end + + def eql?(other); end + + def extensions(); end + + def extensions=(value); end + + def friendly(lang=T.unsafe(nil)); end + + def i18n_key(); end + + def init_with(coder); end + + def initialize(content_type); end + + def like?(other); end + + def media_type(); end + + def obsolete(); end + + def obsolete=(obsolete); end + + def obsolete?(); end + + def preferred_extension(); end + + def preferred_extension=(value); end + + def priority_compare(other); end + + def raw_media_type(); end + + def raw_sub_type(); end + + def registered(); end + + def registered=(registered); end + + def registered?(); end + + def signature(); end + + def signature=(signature); end + + def signature?(); end + + def simplified(); end + + def sub_type(); end + + def to_h(); end + + def to_json(*args); end + + def to_str(); end + + def use_instead(); end + + def use_instead=(use_instead); end + + def xref_urls(); end + + def xrefs(); end + + def xrefs=(x); end + VERSION = ::T.let(nil, ::T.untyped) +end + +class MIME::Type::Columnar + def docs(*args); end + + def docs=(*args); end + + def encoding(*args); end + + def encoding=(*args); end + + def friendly(*args); end + + def initialize(container, content_type, extensions); end + + def obsolete(*args); end + + def obsolete=(*args); end + + def obsolete?(*args); end + + def preferred_extension(*args); end + + def preferred_extension=(*args); end + + def registered(*args); end + + def registered=(*args); end + + def registered?(*args); end + + def signature(*args); end + + def signature=(*args); end + + def signature?(*args); end + + def use_instead(*args); end + + def use_instead=(*args); end + + def xref_urls(*args); end + + def xrefs(*args); end + + def xrefs=(*args); end +end + +class MIME::Type::Columnar +end + +class MIME::Type::InvalidContentType + def initialize(type_string); end +end + +class MIME::Type::InvalidContentType +end + +class MIME::Type::InvalidEncoding + def initialize(encoding); end +end + +class MIME::Type::InvalidEncoding +end + +class MIME::Type + def self.i18n_key(content_type); end + + def self.match(content_type); end + + def self.simplified(content_type, remove_x_prefix: T.unsafe(nil)); end +end + +class MIME::Types + include ::Enumerable + def [](type_id, complete: T.unsafe(nil), registered: T.unsafe(nil)); end + + def add(*types); end + + def add_type(type, quiet=T.unsafe(nil)); end + + def count(); end + + def each(&blk); end + + def of(filename); end + + def type_for(filename); end + VERSION = ::T.let(nil, ::T.untyped) +end + +class MIME::Types::Cache + def data(); end + + def data=(_); end + + def version(); end + + def version=(_); end +end + +class MIME::Types::Cache + def self.[](*_); end + + def self.load(cache_file=T.unsafe(nil)); end + + def self.members(); end + + def self.save(types=T.unsafe(nil), cache_file=T.unsafe(nil)); end +end + +module MIME::Types::Columnar + def load_base_data(path); end + LOAD_MUTEX = ::T.let(nil, ::T.untyped) +end + +module MIME::Types::Columnar + def self.extended(obj); end +end + +class MIME::Types::Container + def encode_with(coder); end + + def init_with(coder); end + + def initialize(); end + + def marshal_dump(); end + + def marshal_load(hash); end +end + +class MIME::Types::Container +end + +module MIME::Types::Data + PATH = ::T.let(nil, ::T.untyped) + VERSION = ::T.let(nil, ::T.untyped) +end + +module MIME::Types::Data +end + +class MIME::Types::Loader + def container(); end + + def initialize(path=T.unsafe(nil), container=T.unsafe(nil)); end + + def load(options=T.unsafe(nil)); end + + def load_columnar(); end + + def load_json(); end + + def load_yaml(); end + + def path(); end +end + +class MIME::Types::Loader + def self.load(options=T.unsafe(nil)); end + + def self.load_from_json(filename); end + + def self.load_from_yaml(filename); end +end + +class MIME::Types::WarnLogger + def initialize(_1, _2=T.unsafe(nil), _3=T.unsafe(nil)); end +end + +class MIME::Types::WarnLogger::WarnLogDevice + def initialize(*_); end + + def write(m); end +end + +class MIME::Types::WarnLogger::WarnLogDevice +end + +class MIME::Types::WarnLogger +end + +class MIME::Types + extend ::Enumerable + def self.[](type_id, complete: T.unsafe(nil), registered: T.unsafe(nil)); end + + def self.add(*types); end + + def self.count(); end + + def self.each(&blk); end + + def self.logger(); end + + def self.logger=(logger); end + + def self.of(filename); end + + def self.type_for(filename); end +end + +module MIME +end + +module Mail + RANDOM_TAG = ::T.let(nil, ::T.untyped) +end + +class Mail::Address + include ::Mail::Utilities + include ::Mail::Constants + def address(output_type=T.unsafe(nil)); end + + def address=(value); end + + def comments(); end + + def decoded(); end + + def display_name(output_type=T.unsafe(nil)); end + + def display_name=(str); end + + def domain(output_type=T.unsafe(nil)); end + + def encoded(); end + + def format(output_type=T.unsafe(nil)); end + + def group(); end + + def initialize(value=T.unsafe(nil)); end + + def local(output_type=T.unsafe(nil)); end + + def name(); end + + def raw(); end +end + +class Mail::Address +end + +class Mail::AddressContainer + def <<(address); end + + def initialize(field, list=T.unsafe(nil)); end +end + +class Mail::AddressContainer +end + +class Mail::AddressList + def addresses(); end + + def addresses_grouped_by_group(); end + + def group_names(); end + + def initialize(string); end +end + +class Mail::AddressList +end + +class Mail::AttachmentsList + def [](index_value); end + + def []=(name, value); end + + def guess_encoding(); end + + def initialize(parts_list); end + + def inline(); end + + def set_mime_type(filename); end +end + +class Mail::AttachmentsList +end + +class Mail::BccField + include ::Mail::CommonAddress + def decoded(); end + + def encoded(); end + + def include_in_headers(); end + + def include_in_headers=(include_in_headers); end + + def initialize(value=T.unsafe(nil), charset=T.unsafe(nil)); end + CAPITALIZED_FIELD = ::T.let(nil, ::T.untyped) + FIELD_NAME = ::T.let(nil, ::T.untyped) +end + +class Mail::BccField +end + +class Mail::Body + def <<(val); end + + def ==(other); end + + def =~(regexp); end + + def ascii_only?(); end + + def boundary(); end + + def boundary=(val); end + + def charset(); end + + def charset=(val); end + + def decoded(); end + + def default_encoding(); end + + def empty?(); end + + def encoded(transfer_encoding=T.unsafe(nil)); end + + def encoding(val=T.unsafe(nil)); end + + def encoding=(val); end + + def epilogue(); end + + def epilogue=(val); end + + def include?(other); end + + def initialize(string=T.unsafe(nil)); end + + def match(regexp); end + + def multipart?(); end + + def negotiate_best_encoding(message_encoding, allowed_encodings=T.unsafe(nil)); end + + def parts(); end + + def preamble(); end + + def preamble=(val); end + + def raw_source(); end + + def set_sort_order(order); end + + def sort_parts!(); end + + def split!(boundary); end +end + +class Mail::Body +end + +class Mail::CcField + include ::Mail::CommonAddress + def decoded(); end + + def encoded(); end + + def initialize(value=T.unsafe(nil), charset=T.unsafe(nil)); end + CAPITALIZED_FIELD = ::T.let(nil, ::T.untyped) + FIELD_NAME = ::T.let(nil, ::T.untyped) +end + +class Mail::CcField +end + +module Mail::CheckDeliveryParams +end + +module Mail::CheckDeliveryParams + def self.check(mail); end + + def self.check_addr(addr_name, addr); end + + def self.check_from(addr); end + + def self.check_message(message); end + + def self.check_to(addrs); end + + def self.validate_smtp_addr(addr); end +end + +class Mail::CommentsField + def initialize(value=T.unsafe(nil), charset=T.unsafe(nil)); end + CAPITALIZED_FIELD = ::T.let(nil, ::T.untyped) + FIELD_NAME = ::T.let(nil, ::T.untyped) +end + +class Mail::CommentsField +end + +module Mail::CommonAddress + def <<(val); end + + def addresses(); end + + def addrs(); end + + def charset(); end + + def decoded_group_addresses(); end + + def default(); end + + def display_names(); end + + def each(&blk); end + + def encode_if_needed(val); end + + def encoded_group_addresses(); end + + def formatted(); end + + def group_addresses(); end + + def group_names(); end + + def groups(); end + + def parse(val=T.unsafe(nil)); end + + def value=(val); end +end + +module Mail::CommonAddress +end + +module Mail::CommonDate + def date_time(); end + + def default(); end + + def parse(val=T.unsafe(nil)); end +end + +module Mail::CommonDate +end + +module Mail::CommonField + include ::Mail::Constants + def default(); end + + def field_length(); end + + def name(); end + + def name=(value); end + + def responsible_for?(val); end + + def to_s(); end + + def value(); end + + def value=(value); end + FILENAME_RE = ::T.let(nil, ::T.untyped) +end + +module Mail::CommonField +end + +module Mail::CommonMessageId + def default(); end + + def element(); end + + def message_id(); end + + def message_ids(); end + + def parse(val=T.unsafe(nil)); end +end + +module Mail::CommonMessageId +end + +class Mail::Configuration + include ::Singleton + def delivery_method(method=T.unsafe(nil), settings=T.unsafe(nil)); end + + def lookup_delivery_method(method); end + + def lookup_retriever_method(method); end + + def param_encode_language(value=T.unsafe(nil)); end + + def retriever_method(method=T.unsafe(nil), settings=T.unsafe(nil)); end +end + +class Mail::Configuration + extend ::Singleton::SingletonClassMethods + def self.instance(); end +end + +module Mail::Constants + ASTERISK = ::T.let(nil, ::T.untyped) + ATOM_UNSAFE = ::T.let(nil, ::T.untyped) + B_VALUES = ::T.let(nil, ::T.untyped) + CAPITAL_M = ::T.let(nil, ::T.untyped) + COLON = ::T.let(nil, ::T.untyped) + CONTROL_CHAR = ::T.let(nil, ::T.untyped) + CR = ::T.let(nil, ::T.untyped) + CRLF = ::T.let(nil, ::T.untyped) + CR_ENCODED = ::T.let(nil, ::T.untyped) + EMPTY = ::T.let(nil, ::T.untyped) + ENCODED_VALUE = ::T.let(nil, ::T.untyped) + EQUAL_LF = ::T.let(nil, ::T.untyped) + FIELD_BODY = ::T.let(nil, ::T.untyped) + FIELD_LINE = ::T.let(nil, ::T.untyped) + FIELD_NAME = ::T.let(nil, ::T.untyped) + FIELD_PREFIX = ::T.let(nil, ::T.untyped) + FIELD_SPLIT = ::T.let(nil, ::T.untyped) + FULL_ENCODED_VALUE = ::T.let(nil, ::T.untyped) + FWS = ::T.let(nil, ::T.untyped) + HEADER_LINE = ::T.let(nil, ::T.untyped) + HEADER_SPLIT = ::T.let(nil, ::T.untyped) + HYPHEN = ::T.let(nil, ::T.untyped) + LF = ::T.let(nil, ::T.untyped) + LF_ENCODED = ::T.let(nil, ::T.untyped) + NULL_SENDER = ::T.let(nil, ::T.untyped) + PHRASE_UNSAFE = ::T.let(nil, ::T.untyped) + QP_SAFE = ::T.let(nil, ::T.untyped) + QP_UNSAFE = ::T.let(nil, ::T.untyped) + Q_VALUES = ::T.let(nil, ::T.untyped) + SPACE = ::T.let(nil, ::T.untyped) + TEXT = ::T.let(nil, ::T.untyped) + TOKEN_UNSAFE = ::T.let(nil, ::T.untyped) + UNDERSCORE = ::T.let(nil, ::T.untyped) + WSP = ::T.let(nil, ::T.untyped) +end + +module Mail::Constants +end + +class Mail::ContentDescriptionField + def initialize(value=T.unsafe(nil), charset=T.unsafe(nil)); end + CAPITALIZED_FIELD = ::T.let(nil, ::T.untyped) + FIELD_NAME = ::T.let(nil, ::T.untyped) +end + +class Mail::ContentDescriptionField +end + +class Mail::ContentDispositionElement + def disposition_type(); end + + def initialize(string); end + + def parameters(); end +end + +class Mail::ContentDispositionElement +end + +class Mail::ContentDispositionField + def decoded(); end + + def disposition_type(); end + + def element(); end + + def encoded(); end + + def filename(); end + + def initialize(value=T.unsafe(nil), charset=T.unsafe(nil)); end + + def parameters(); end + + def parse(val=T.unsafe(nil)); end + CAPITALIZED_FIELD = ::T.let(nil, ::T.untyped) + FIELD_NAME = ::T.let(nil, ::T.untyped) +end + +class Mail::ContentDispositionField +end + +class Mail::ContentIdField + def content_id(); end + + def decoded(); end + + def element(); end + + def encoded(); end + + def initialize(value=T.unsafe(nil), charset=T.unsafe(nil)); end + + def parse(val=T.unsafe(nil)); end + CAPITALIZED_FIELD = ::T.let(nil, ::T.untyped) + FIELD_NAME = ::T.let(nil, ::T.untyped) +end + +class Mail::ContentIdField +end + +class Mail::ContentLocationElement + def initialize(string); end + + def location(); end + + def to_s(*args); end +end + +class Mail::ContentLocationElement +end + +class Mail::ContentLocationField + def decoded(); end + + def element(); end + + def encoded(); end + + def initialize(value=T.unsafe(nil), charset=T.unsafe(nil)); end + + def location(); end + + def parse(val=T.unsafe(nil)); end + CAPITALIZED_FIELD = ::T.let(nil, ::T.untyped) + FIELD_NAME = ::T.let(nil, ::T.untyped) +end + +class Mail::ContentLocationField +end + +class Mail::ContentTransferEncodingElement + def encoding(); end + + def initialize(string); end +end + +class Mail::ContentTransferEncodingElement +end + +class Mail::ContentTransferEncodingField + def decoded(); end + + def element(); end + + def encoded(); end + + def encoding(); end + + def initialize(value=T.unsafe(nil), charset=T.unsafe(nil)); end + + def parse(val=T.unsafe(nil)); end + CAPITALIZED_FIELD = ::T.let(nil, ::T.untyped) + FIELD_NAME = ::T.let(nil, ::T.untyped) +end + +class Mail::ContentTransferEncodingField +end + +class Mail::ContentTypeElement + def initialize(string); end + + def main_type(); end + + def parameters(); end + + def sub_type(); end +end + +class Mail::ContentTypeElement +end + +class Mail::ContentTypeField + def attempt_to_clean(); end + + def content_type(); end + + def decoded(); end + + def element(); end + + def encoded(); end + + def filename(); end + + def initialize(value=T.unsafe(nil), charset=T.unsafe(nil)); end + + def main_type(); end + + def parameters(); end + + def parse(val=T.unsafe(nil)); end + + def string(); end + + def stringify(params); end + + def sub_type(); end + CAPITALIZED_FIELD = ::T.let(nil, ::T.untyped) + FIELD_NAME = ::T.let(nil, ::T.untyped) +end + +class Mail::ContentTypeField + def self.generate_boundary(); end + + def self.with_boundary(type); end +end + +class Mail::DateField + include ::Mail::CommonDate + def decoded(); end + + def encoded(); end + + def initialize(value=T.unsafe(nil), charset=T.unsafe(nil)); end + CAPITALIZED_FIELD = ::T.let(nil, ::T.untyped) + FIELD_NAME = ::T.let(nil, ::T.untyped) +end + +class Mail::DateField +end + +class Mail::DateTimeElement + def date_string(); end + + def initialize(string); end + + def time_string(); end +end + +class Mail::DateTimeElement +end + +module Mail::Encodings + include ::Mail::Constants +end + +class Mail::Encodings::Base64 + NAME = ::T.let(nil, ::T.untyped) + PRIORITY = ::T.let(nil, ::T.untyped) +end + +class Mail::Encodings::Base64 +end + +class Mail::Encodings::Binary + NAME = ::T.let(nil, ::T.untyped) + PRIORITY = ::T.let(nil, ::T.untyped) +end + +class Mail::Encodings::Binary +end + +class Mail::Encodings::EightBit + NAME = ::T.let(nil, ::T.untyped) + PRIORITY = ::T.let(nil, ::T.untyped) +end + +class Mail::Encodings::EightBit +end + +class Mail::Encodings::Identity +end + +class Mail::Encodings::Identity + def self.decode(str); end + + def self.encode(str); end +end + +class Mail::Encodings::QuotedPrintable + NAME = ::T.let(nil, ::T.untyped) + PRIORITY = ::T.let(nil, ::T.untyped) +end + +class Mail::Encodings::QuotedPrintable +end + +class Mail::Encodings::SevenBit + NAME = ::T.let(nil, ::T.untyped) + PRIORITY = ::T.let(nil, ::T.untyped) +end + +class Mail::Encodings::SevenBit +end + +class Mail::Encodings::TransferEncoding + NAME = ::T.let(nil, ::T.untyped) + PRIORITY = ::T.let(nil, ::T.untyped) +end + +class Mail::Encodings::TransferEncoding + def self.can_encode?(enc); end + + def self.can_transport?(enc); end + + def self.compatible_input?(str); end + + def self.cost(str); end + + def self.lowest_cost(str, encodings); end + + def self.negotiate(message_encoding, source_encoding, str, allowed_encodings=T.unsafe(nil)); end + + def self.renegotiate(message_encoding, source_encoding, str, allowed_encodings=T.unsafe(nil)); end +end + +class Mail::Encodings::UnixToUnix + NAME = ::T.let(nil, ::T.untyped) +end + +class Mail::Encodings::UnixToUnix + def self.decode(str); end + + def self.encode(str); end +end + +module Mail::Encodings + extend ::Mail::Utilities + extend ::Mail::Constants + def self.address_encode(address, charset=T.unsafe(nil)); end + + def self.b_value_decode(str); end + + def self.b_value_encode(string, encoding=T.unsafe(nil)); end + + def self.collapse_adjacent_encodings(str); end + + def self.decode_encode(str, output_type); end + + def self.defined?(name); end + + def self.each_base64_chunk_byterange(str, max_bytesize_per_base64_chunk, &block); end + + def self.each_chunk_byterange(str, max_bytesize_per_chunk); end + + def self.encode_non_usascii(address, charset); end + + def self.find_encoding(str); end + + def self.get_all(); end + + def self.get_encoding(name); end + + def self.get_name(name); end + + def self.param_decode(str, encoding); end + + def self.param_encode(str); end + + def self.q_value_decode(str); end + + def self.q_value_encode(encoded_str, encoding=T.unsafe(nil)); end + + def self.register(name, cls); end + + def self.transcode_charset(str, from_charset, to_charset=T.unsafe(nil)); end + + def self.unquote_and_convert_to(str, to_encoding); end + + def self.value_decode(str); end + + def self.value_encoding_from_string(str); end + + def self.with_ascii_kcode(); end +end + +class Mail::Envelope + def date(); end + + def element(); end + + def from(); end + + def initialize(*args); end +end + +class Mail::Envelope +end + +class Mail::EnvelopeFromElement + def address(); end + + def date_time(); end + + def formatted_date_time(); end + + def initialize(string); end +end + +class Mail::EnvelopeFromElement +end + +class Mail::Exim + DEFAULTS = ::T.let(nil, ::T.untyped) +end + +class Mail::Exim +end + +class Mail::Field + include ::Mail::Utilities + include ::Mail::Constants + include ::Comparable + def ==(other); end + + def field(); end + + def field=(value); end + + def field_order_id(); end + + def initialize(name, value=T.unsafe(nil), charset=T.unsafe(nil)); end + + def method_missing(name, *args, &block); end + + def name(); end + + def responsible_for?(val); end + + def same(other); end + + def unparsed_value(); end + + def update(name, value); end + + def value(); end + + def value=(val); end + FIELDS_MAP = ::T.let(nil, ::T.untyped) + FIELD_NAME_MAP = ::T.let(nil, ::T.untyped) + FIELD_ORDER = ::T.let(nil, ::T.untyped) + FIELD_ORDER_LOOKUP = ::T.let(nil, ::T.untyped) + KNOWN_FIELDS = ::T.let(nil, ::T.untyped) + STRUCTURED_FIELDS = ::T.let(nil, ::T.untyped) +end + +class Mail::Field::FieldError +end + +class Mail::Field::FieldError +end + +class Mail::Field::IncompleteParseError + def initialize(element, original_text, unparsed_index); end +end + +class Mail::Field::IncompleteParseError +end + +class Mail::Field::NilParseError + def initialize(element); end +end + +class Mail::Field::NilParseError +end + +class Mail::Field::ParseError + def element(); end + + def element=(element); end + + def initialize(element, value, reason); end + + def reason(); end + + def reason=(reason); end + + def value(); end + + def value=(value); end +end + +class Mail::Field::ParseError +end + +class Mail::Field::SyntaxError +end + +class Mail::Field::SyntaxError +end + +class Mail::Field + def self.parse(field, charset=T.unsafe(nil)); end + + def self.split(raw_field); end +end + +class Mail::FieldList + def <<(new_field); end +end + +class Mail::FieldList +end + +class Mail::FileDelivery + def deliver!(mail); end + + def initialize(values); end + + def settings(); end + + def settings=(settings); end +end + +class Mail::FileDelivery +end + +class Mail::FromField + include ::Mail::CommonAddress + def decoded(); end + + def encoded(); end + + def initialize(value=T.unsafe(nil), charset=T.unsafe(nil)); end + CAPITALIZED_FIELD = ::T.let(nil, ::T.untyped) + FIELD_NAME = ::T.let(nil, ::T.untyped) +end + +class Mail::FromField +end + +class Mail::Header + include ::Mail::Utilities + include ::Mail::Constants + include ::Enumerable + def [](name); end + + def []=(name, value); end + + def charset(); end + + def charset=(val); end + + def decoded(); end + + def encoded(); end + + def errors(); end + + def field_summary(); end + + def fields(); end + + def fields=(unfolded_fields); end + + def has_content_id?(); end + + def has_date?(); end + + def has_message_id?(); end + + def has_mime_version?(); end + + def initialize(header_text=T.unsafe(nil), charset=T.unsafe(nil)); end + + def raw_source(); end + LIMITED_FIELDS = ::T.let(nil, ::T.untyped) +end + +class Mail::Header + def self.maximum_amount(); end + + def self.maximum_amount=(value); end +end + +class Mail::IMAP + def connection(&block); end + + def delete_all(mailbox=T.unsafe(nil)); end + + def find(options=T.unsafe(nil), &block); end + + def initialize(values); end + + def settings(); end + + def settings=(settings); end +end + +class Mail::IMAP +end + +class Mail::InReplyToField + include ::Mail::CommonMessageId + def decoded(); end + + def encoded(); end + + def initialize(value=T.unsafe(nil), charset=T.unsafe(nil)); end + CAPITALIZED_FIELD = ::T.let(nil, ::T.untyped) + FIELD_NAME = ::T.let(nil, ::T.untyped) +end + +class Mail::InReplyToField +end + +class Mail::IndifferentHash + def []=(key, value); end + + def convert_key(key); end + + def convert_value(value); end + + def default(key=T.unsafe(nil)); end + + def delete(key); end + + def fetch(key, *extras); end + + def has_key?(key); end + + def include?(key); end + + def initialize(constructor=T.unsafe(nil)); end + + def key?(key); end + + def member?(key); end + + def merge(hash); end + + def merge!(other_hash); end + + def regular_update(_); end + + def regular_writer(_, _1); end + + def store(key, value); end + + def update(other_hash); end + + def values_at(*indices); end +end + +class Mail::IndifferentHash + def self.new_from_hash_copying_default(hash); end +end + +class Mail::KeywordsField + def decoded(); end + + def encoded(); end + + def initialize(value=T.unsafe(nil), charset=T.unsafe(nil)); end + + def keywords(); end + + def parse(val=T.unsafe(nil)); end + + def phrase_list(); end + CAPITALIZED_FIELD = ::T.let(nil, ::T.untyped) + FIELD_NAME = ::T.let(nil, ::T.untyped) +end + +class Mail::KeywordsField +end + +class Mail::LoggerDelivery + include ::Mail::CheckDeliveryParams + def deliver!(mail); end + + def initialize(settings); end + + def logger(); end + + def settings(); end + + def severity(); end +end + +class Mail::LoggerDelivery +end + +module Mail::Matchers + def an_attachment_with_filename(filename); end + + def any_attachment(); end + + def have_sent_email(); end +end + +class Mail::Matchers::AnyAttachmentMatcher + def ===(other); end +end + +class Mail::Matchers::AnyAttachmentMatcher +end + +class Mail::Matchers::AttachmentFilenameMatcher + def ===(other); end + + def filename(); end + + def initialize(filename); end +end + +class Mail::Matchers::AttachmentFilenameMatcher +end + +class Mail::Matchers::HasSentEmailMatcher + def bcc(recipient_or_list); end + + def cc(recipient_or_list); end + + def description(); end + + def dump_deliveries(); end + + def explain_expectations(); end + + def failure_message(); end + + def failure_message_when_negated(); end + + def filter_matched_deliveries(deliveries); end + + def from(sender); end + + def initialize(_context); end + + def matches?(subject); end + + def matches_on_attachments?(delivery); end + + def matches_on_blind_copy_recipients?(delivery); end + + def matches_on_body?(delivery); end + + def matches_on_body_matcher?(delivery); end + + def matches_on_copy_recipients?(delivery); end + + def matches_on_having_attachments?(delivery); end + + def matches_on_html_part_body?(delivery); end + + def matches_on_recipients?(delivery); end + + def matches_on_sender?(delivery); end + + def matches_on_subject?(delivery); end + + def matches_on_subject_matcher?(delivery); end + + def matches_on_text_part_body?(delivery); end + + def matching_body(body_matcher); end + + def matching_subject(subject_matcher); end + + def to(recipient_or_list); end + + def with_any_attachments(); end + + def with_attachments(attachments); end + + def with_body(body); end + + def with_html(body); end + + def with_no_attachments(); end + + def with_subject(subject); end + + def with_text(body); end +end + +class Mail::Matchers::HasSentEmailMatcher +end + +module Mail::Matchers +end + +class Mail::Message + include ::Mail::Utilities + include ::Mail::Constants + def ==(other); end + + def [](name); end + + def []=(name, value); end + + def action(); end + + def add_charset(); end + + def add_content_transfer_encoding(); end + + def add_content_type(); end + + def add_date(date_val=T.unsafe(nil)); end + + def add_file(values); end + + def add_message_id(msg_id_val=T.unsafe(nil)); end + + def add_mime_version(ver_val=T.unsafe(nil)); end + + def add_part(part); end + + def add_transfer_encoding(); end + + def all_parts(); end + + def attachment(); end + + def attachment?(); end + + def attachments(); end + + def bcc(val=T.unsafe(nil)); end + + def bcc=(val); end + + def bcc_addrs(); end + + def body(value=T.unsafe(nil)); end + + def body=(value); end + + def body_encoding(value=T.unsafe(nil)); end + + def body_encoding=(value); end + + def bounced?(); end + + def boundary(); end + + def cc(val=T.unsafe(nil)); end + + def cc=(val); end + + def cc_addrs(); end + + def charset(); end + + def charset=(value); end + + def comments(val=T.unsafe(nil)); end + + def comments=(val); end + + def content_description(val=T.unsafe(nil)); end + + def content_description=(val); end + + def content_disposition(val=T.unsafe(nil)); end + + def content_disposition=(val); end + + def content_id(val=T.unsafe(nil)); end + + def content_id=(val); end + + def content_location(val=T.unsafe(nil)); end + + def content_location=(val); end + + def content_transfer_encoding(val=T.unsafe(nil)); end + + def content_transfer_encoding=(val); end + + def content_type(val=T.unsafe(nil)); end + + def content_type=(val); end + + def content_type_parameters(); end + + def convert_to_multipart(); end + + def date(val=T.unsafe(nil)); end + + def date=(val); end + + def decode_body(); end + + def decoded(); end + + def default(sym, val=T.unsafe(nil)); end + + def deliver(); end + + def deliver!(); end + + def delivery_handler(); end + + def delivery_handler=(delivery_handler); end + + def delivery_method(method=T.unsafe(nil), settings=T.unsafe(nil)); end + + def delivery_status_part(); end + + def delivery_status_report?(); end + + def destinations(); end + + def diagnostic_code(); end + + def encode!(); end + + def encoded(); end + + def envelope_date(); end + + def envelope_from(); end + + def error_status(); end + + def errors(); end + + def filename(); end + + def final_recipient(); end + + def find_first_mime_type(mt); end + + def from(val=T.unsafe(nil)); end + + def from=(val); end + + def from_addrs(); end + + def has_attachments?(); end + + def has_charset?(); end + + def has_content_transfer_encoding?(); end + + def has_content_type?(); end + + def has_date?(); end + + def has_message_id?(); end + + def has_mime_version?(); end + + def has_transfer_encoding?(); end + + def header(value=T.unsafe(nil)); end + + def header=(value); end + + def header_fields(); end + + def headers(hash=T.unsafe(nil)); end + + def html_part(&block); end + + def html_part=(msg); end + + def in_reply_to(val=T.unsafe(nil)); end + + def in_reply_to=(val); end + + def inform_interceptors(); end + + def inform_observers(); end + + def initialize(*args, &block); end + + def is_marked_for_delete?(); end + + def keywords(val=T.unsafe(nil)); end + + def keywords=(val); end + + def main_type(); end + + def mark_for_delete=(value=T.unsafe(nil)); end + + def message_content_type(); end + + def message_id(val=T.unsafe(nil)); end + + def message_id=(val); end + + def method_missing(name, *args, &block); end + + def mime_parameters(); end + + def mime_type(); end + + def mime_version(val=T.unsafe(nil)); end + + def mime_version=(val); end + + def multipart?(); end + + def multipart_report?(); end + + def part(params=T.unsafe(nil)); end + + def parts(); end + + def perform_deliveries(); end + + def perform_deliveries=(perform_deliveries); end + + def raise_delivery_errors(); end + + def raise_delivery_errors=(raise_delivery_errors); end + + def raw_envelope(); end + + def raw_source(); end + + def read(); end + + def ready_to_send!(); end + + def received(val=T.unsafe(nil)); end + + def received=(val); end + + def references(val=T.unsafe(nil)); end + + def references=(val); end + + def register_for_delivery_notification(observer); end + + def remote_mta(); end + + def reply(*args, &block); end + + def reply_to(val=T.unsafe(nil)); end + + def reply_to=(val); end + + def resent_bcc(val=T.unsafe(nil)); end + + def resent_bcc=(val); end + + def resent_cc(val=T.unsafe(nil)); end + + def resent_cc=(val); end + + def resent_date(val=T.unsafe(nil)); end + + def resent_date=(val); end + + def resent_from(val=T.unsafe(nil)); end + + def resent_from=(val); end + + def resent_message_id(val=T.unsafe(nil)); end + + def resent_message_id=(val); end + + def resent_sender(val=T.unsafe(nil)); end + + def resent_sender=(val); end + + def resent_to(val=T.unsafe(nil)); end + + def resent_to=(val); end + + def retryable?(); end + + def return_path(val=T.unsafe(nil)); end + + def return_path=(val); end + + def sender(val=T.unsafe(nil)); end + + def sender=(val); end + + def set_envelope(val); end + + def skip_deletion(); end + + def smtp_envelope_from(val=T.unsafe(nil)); end + + def smtp_envelope_from=(val); end + + def smtp_envelope_to(val=T.unsafe(nil)); end + + def smtp_envelope_to=(val); end + + def sub_type(); end + + def subject(val=T.unsafe(nil)); end + + def subject=(val); end + + def text?(); end + + def text_part(&block); end + + def text_part=(msg); end + + def to(val=T.unsafe(nil)); end + + def to=(val); end + + def to_addrs(); end + + def to_yaml(opts=T.unsafe(nil)); end + + def transfer_encoding(); end + + def transport_encoding(val=T.unsafe(nil)); end + + def transport_encoding=(val); end + + def without_attachments!(); end + HEADER_SEPARATOR = ::T.let(nil, ::T.untyped) +end + +class Mail::Message + def self.default_charset(); end + + def self.default_charset=(charset); end + + def self.from_hash(hash); end + + def self.from_yaml(str); end +end + +class Mail::MessageIdField + include ::Mail::CommonMessageId + def decoded(); end + + def encoded(); end + + def initialize(value=T.unsafe(nil), charset=T.unsafe(nil)); end + CAPITALIZED_FIELD = ::T.let(nil, ::T.untyped) + FIELD_NAME = ::T.let(nil, ::T.untyped) +end + +class Mail::MessageIdField +end + +class Mail::MessageIdsElement + def initialize(string); end + + def message_id(); end + + def message_ids(); end +end + +class Mail::MessageIdsElement +end + +class Mail::MimeVersionElement + def initialize(string); end + + def major(); end + + def minor(); end +end + +class Mail::MimeVersionElement +end + +class Mail::MimeVersionField + def decoded(); end + + def element(); end + + def encoded(); end + + def initialize(value=T.unsafe(nil), charset=T.unsafe(nil)); end + + def major(); end + + def minor(); end + + def parse(val=T.unsafe(nil)); end + + def version(); end + CAPITALIZED_FIELD = ::T.let(nil, ::T.untyped) + FIELD_NAME = ::T.let(nil, ::T.untyped) +end + +class Mail::MimeVersionField +end + +module Mail::Multibyte + VALID_CHARACTER = ::T.let(nil, ::T.untyped) +end + +class Mail::Multibyte::Chars + include ::Comparable + def =~(other); end + + def [](*args); end + + def []=(*args); end + + def acts_like_string?(); end + + def capitalize(); end + + def capitalize!(*args); end + + def chars(string); end + + def compose(); end + + def decompose(); end + + def downcase(); end + + def downcase!(*args); end + + def g_length(); end + + def initialize(string); end + + def justify(integer, way, padstr=T.unsafe(nil)); end + + def limit(limit); end + + def method_missing(method, *args, &block); end + + def normalize(form=T.unsafe(nil)); end + + def padding(padsize, padstr=T.unsafe(nil)); end + + def respond_to?(method, include_private=T.unsafe(nil)); end + + def reverse(); end + + def reverse!(*args); end + + def slice(*args); end + + def slice!(*args); end + + def split(*args); end + + def tidy_bytes(force=T.unsafe(nil)); end + + def tidy_bytes!(*args); end + + def titlecase(); end + + def titleize(); end + + def to_str(); end + + def translate_offset(byte_offset); end + + def upcase(); end + + def upcase!(*args); end + + def wrapped_string(); end +end + +class Mail::Multibyte::Chars + def self.consumes?(string); end +end + +class Mail::Multibyte::EncodingError +end + +class Mail::Multibyte::EncodingError +end + +module Mail::Multibyte::Unicode + def apply_mapping(string, mapping); end + + def compose_codepoints(codepoints); end + + def decompose_codepoints(type, codepoints); end + + def default_normalization_form(); end + + def default_normalization_form=(default_normalization_form); end + + def g_pack(unpacked); end + + def g_unpack(string); end + + def in_char_class?(codepoint, classes); end + + def normalize(string, form=T.unsafe(nil)); end + + def reorder_characters(codepoints); end + + def tidy_bytes(string, force=T.unsafe(nil)); end + + def u_unpack(string); end + HANGUL_JAMO_FIRST = ::T.let(nil, ::T.untyped) + HANGUL_JAMO_LAST = ::T.let(nil, ::T.untyped) + HANGUL_LBASE = ::T.let(nil, ::T.untyped) + HANGUL_LCOUNT = ::T.let(nil, ::T.untyped) + HANGUL_NCOUNT = ::T.let(nil, ::T.untyped) + HANGUL_SBASE = ::T.let(nil, ::T.untyped) + HANGUL_SCOUNT = ::T.let(nil, ::T.untyped) + HANGUL_SLAST = ::T.let(nil, ::T.untyped) + HANGUL_TBASE = ::T.let(nil, ::T.untyped) + HANGUL_TCOUNT = ::T.let(nil, ::T.untyped) + HANGUL_VBASE = ::T.let(nil, ::T.untyped) + HANGUL_VCOUNT = ::T.let(nil, ::T.untyped) + LEADERS_AND_TRAILERS = ::T.let(nil, ::T.untyped) + LEADERS_PAT = ::T.let(nil, ::T.untyped) + NORMALIZATION_FORMS = ::T.let(nil, ::T.untyped) + TRAILERS_PAT = ::T.let(nil, ::T.untyped) + UNICODE_VERSION = ::T.let(nil, ::T.untyped) + WHITESPACE = ::T.let(nil, ::T.untyped) +end + +class Mail::Multibyte::Unicode::Codepoint + def code(); end + + def code=(code); end + + def combining_class(); end + + def combining_class=(combining_class); end + + def decomp_mapping(); end + + def decomp_mapping=(decomp_mapping); end + + def decomp_type(); end + + def decomp_type=(decomp_type); end + + def lowercase_mapping(); end + + def lowercase_mapping=(lowercase_mapping); end + + def swapcase_mapping(); end + + def uppercase_mapping(); end + + def uppercase_mapping=(uppercase_mapping); end +end + +class Mail::Multibyte::Unicode::Codepoint +end + +class Mail::Multibyte::Unicode::UnicodeDatabase + def boundary(); end + + def boundary=(boundary); end + + def codepoints(); end + + def codepoints=(codepoints); end + + def composition_exclusion(); end + + def composition_exclusion=(composition_exclusion); end + + def composition_map(); end + + def composition_map=(composition_map); end + + def cp1252(); end + + def cp1252=(cp1252); end + + def load(); end + ATTRIBUTES = ::T.let(nil, ::T.untyped) +end + +class Mail::Multibyte::Unicode::UnicodeDatabase + def self.dirname(); end + + def self.filename(); end +end + +module Mail::Multibyte::Unicode + extend ::Mail::Multibyte::Unicode + def self.codepoints_to_pattern(array_of_codepoints); end +end + +module Mail::Multibyte + def self.clean(string); end + + def self.mb_chars(str); end + + def self.proxy_class(); end + + def self.proxy_class=(proxy_class); end + + def self.valid_character(); end + + def self.verify(string); end + + def self.verify!(string); end +end + +class Mail::OptionalField +end + +class Mail::OptionalField +end + +class Mail::POP3 + def connection(&block); end + + def delete_all(); end + + def find(options=T.unsafe(nil), &block); end + + def initialize(values); end + + def settings(); end + + def settings=(settings); end +end + +class Mail::POP3 +end + +class Mail::ParameterHash + include ::Mail::Utilities + include ::Mail::Constants + def [](key_name); end + + def decoded(); end + + def encoded(); end +end + +class Mail::ParameterHash +end + +module Mail::Parsers +end + +module Mail::Parsers::AddressListsParser +end + +class Mail::Parsers::AddressListsParser::AddressListStruct + def addresses(); end + + def addresses=(_); end + + def error(); end + + def error=(_); end + + def group_names(); end + + def group_names=(_); end +end + +class Mail::Parsers::AddressListsParser::AddressListStruct + def self.[](*_); end + + def self.members(); end +end + +class Mail::Parsers::AddressListsParser::AddressStruct + def comments(); end + + def comments=(_); end + + def display_name(); end + + def display_name=(_); end + + def domain(); end + + def domain=(_); end + + def error(); end + + def error=(_); end + + def group(); end + + def group=(_); end + + def local(); end + + def local=(_); end + + def obs_domain_list(); end + + def obs_domain_list=(_); end + + def raw(); end + + def raw=(_); end +end + +class Mail::Parsers::AddressListsParser::AddressStruct + def self.[](*_); end + + def self.members(); end +end + +module Mail::Parsers::AddressListsParser + def self.en_comment_tail(); end + + def self.en_comment_tail=(en_comment_tail); end + + def self.en_main(); end + + def self.en_main=(en_main); end + + def self.error(); end + + def self.error=(error); end + + def self.first_final(); end + + def self.first_final=(first_final); end + + def self.parse(data); end + + def self.start(); end + + def self.start=(start); end +end + +module Mail::Parsers::ContentDispositionParser +end + +class Mail::Parsers::ContentDispositionParser::ContentDispositionStruct + def disposition_type(); end + + def disposition_type=(_); end + + def error(); end + + def error=(_); end + + def parameters(); end + + def parameters=(_); end +end + +class Mail::Parsers::ContentDispositionParser::ContentDispositionStruct + def self.[](*_); end + + def self.members(); end +end + +module Mail::Parsers::ContentDispositionParser + def self.en_comment_tail(); end + + def self.en_comment_tail=(en_comment_tail); end + + def self.en_main(); end + + def self.en_main=(en_main); end + + def self.error(); end + + def self.error=(error); end + + def self.first_final(); end + + def self.first_final=(first_final); end + + def self.parse(data); end + + def self.start(); end + + def self.start=(start); end +end + +module Mail::Parsers::ContentLocationParser +end + +class Mail::Parsers::ContentLocationParser::ContentLocationStruct + def error(); end + + def error=(_); end + + def location(); end + + def location=(_); end +end + +class Mail::Parsers::ContentLocationParser::ContentLocationStruct + def self.[](*_); end + + def self.members(); end +end + +module Mail::Parsers::ContentLocationParser + def self.en_comment_tail(); end + + def self.en_comment_tail=(en_comment_tail); end + + def self.en_main(); end + + def self.en_main=(en_main); end + + def self.error(); end + + def self.error=(error); end + + def self.first_final(); end + + def self.first_final=(first_final); end + + def self.parse(data); end + + def self.start(); end + + def self.start=(start); end +end + +module Mail::Parsers::ContentTransferEncodingParser +end + +class Mail::Parsers::ContentTransferEncodingParser::ContentTransferEncodingStruct + def encoding(); end + + def encoding=(_); end + + def error(); end + + def error=(_); end +end + +class Mail::Parsers::ContentTransferEncodingParser::ContentTransferEncodingStruct + def self.[](*_); end + + def self.members(); end +end + +module Mail::Parsers::ContentTransferEncodingParser + def self.en_comment_tail(); end + + def self.en_comment_tail=(en_comment_tail); end + + def self.en_main(); end + + def self.en_main=(en_main); end + + def self.error(); end + + def self.error=(error); end + + def self.first_final(); end + + def self.first_final=(first_final); end + + def self.parse(data); end + + def self.start(); end + + def self.start=(start); end +end + +module Mail::Parsers::ContentTypeParser +end + +class Mail::Parsers::ContentTypeParser::ContentTypeStruct + def error(); end + + def error=(_); end + + def main_type(); end + + def main_type=(_); end + + def parameters(); end + + def parameters=(_); end + + def sub_type(); end + + def sub_type=(_); end +end + +class Mail::Parsers::ContentTypeParser::ContentTypeStruct + def self.[](*_); end + + def self.members(); end +end + +module Mail::Parsers::ContentTypeParser + def self.en_comment_tail(); end + + def self.en_comment_tail=(en_comment_tail); end + + def self.en_main(); end + + def self.en_main=(en_main); end + + def self.error(); end + + def self.error=(error); end + + def self.first_final(); end + + def self.first_final=(first_final); end + + def self.parse(data); end + + def self.start(); end + + def self.start=(start); end +end + +module Mail::Parsers::DateTimeParser +end + +class Mail::Parsers::DateTimeParser::DateTimeStruct + def date_string(); end + + def date_string=(_); end + + def error(); end + + def error=(_); end + + def time_string(); end + + def time_string=(_); end +end + +class Mail::Parsers::DateTimeParser::DateTimeStruct + def self.[](*_); end + + def self.members(); end +end + +module Mail::Parsers::DateTimeParser + def self.en_comment_tail(); end + + def self.en_comment_tail=(en_comment_tail); end + + def self.en_main(); end + + def self.en_main=(en_main); end + + def self.error(); end + + def self.error=(error); end + + def self.first_final(); end + + def self.first_final=(first_final); end + + def self.parse(data); end + + def self.start(); end + + def self.start=(start); end +end + +module Mail::Parsers::EnvelopeFromParser +end + +class Mail::Parsers::EnvelopeFromParser::EnvelopeFromStruct + def address(); end + + def address=(_); end + + def ctime_date(); end + + def ctime_date=(_); end + + def error(); end + + def error=(_); end +end + +class Mail::Parsers::EnvelopeFromParser::EnvelopeFromStruct + def self.[](*_); end + + def self.members(); end +end + +module Mail::Parsers::EnvelopeFromParser + def self.en_comment_tail(); end + + def self.en_comment_tail=(en_comment_tail); end + + def self.en_main(); end + + def self.en_main=(en_main); end + + def self.error(); end + + def self.error=(error); end + + def self.first_final(); end + + def self.first_final=(first_final); end + + def self.parse(data); end + + def self.start(); end + + def self.start=(start); end +end + +module Mail::Parsers::MessageIdsParser +end + +class Mail::Parsers::MessageIdsParser::MessageIdsStruct + def error(); end + + def error=(_); end + + def message_ids(); end + + def message_ids=(_); end +end + +class Mail::Parsers::MessageIdsParser::MessageIdsStruct + def self.[](*_); end + + def self.members(); end +end + +module Mail::Parsers::MessageIdsParser + def self.en_comment_tail(); end + + def self.en_comment_tail=(en_comment_tail); end + + def self.en_main(); end + + def self.en_main=(en_main); end + + def self.error(); end + + def self.error=(error); end + + def self.first_final(); end + + def self.first_final=(first_final); end + + def self.parse(data); end + + def self.start(); end + + def self.start=(start); end +end + +module Mail::Parsers::MimeVersionParser +end + +class Mail::Parsers::MimeVersionParser::MimeVersionStruct + def error(); end + + def error=(_); end + + def major(); end + + def major=(_); end + + def minor(); end + + def minor=(_); end +end + +class Mail::Parsers::MimeVersionParser::MimeVersionStruct + def self.[](*_); end + + def self.members(); end +end + +module Mail::Parsers::MimeVersionParser + def self.en_comment_tail(); end + + def self.en_comment_tail=(en_comment_tail); end + + def self.en_main(); end + + def self.en_main=(en_main); end + + def self.error(); end + + def self.error=(error); end + + def self.first_final(); end + + def self.first_final=(first_final); end + + def self.parse(data); end + + def self.start(); end + + def self.start=(start); end +end + +class Mail::Parsers::PhraseListsParser +end + +class Mail::Parsers::PhraseListsParser::PhraseListsStruct + def error(); end + + def error=(_); end + + def phrases(); end + + def phrases=(_); end +end + +class Mail::Parsers::PhraseListsParser::PhraseListsStruct + def self.[](*_); end + + def self.members(); end +end + +class Mail::Parsers::PhraseListsParser + def self.en_comment_tail(); end + + def self.en_comment_tail=(en_comment_tail); end + + def self.en_main(); end + + def self.en_main=(en_main); end + + def self.error(); end + + def self.error=(error); end + + def self.first_final(); end + + def self.first_final=(first_final); end + + def self.parse(data); end + + def self.start(); end + + def self.start=(start); end +end + +module Mail::Parsers::ReceivedParser +end + +class Mail::Parsers::ReceivedParser::ReceivedStruct + def date(); end + + def date=(_); end + + def error(); end + + def error=(_); end + + def info(); end + + def info=(_); end + + def time(); end + + def time=(_); end +end + +class Mail::Parsers::ReceivedParser::ReceivedStruct + def self.[](*_); end + + def self.members(); end +end + +module Mail::Parsers::ReceivedParser + def self.en_comment_tail(); end + + def self.en_comment_tail=(en_comment_tail); end + + def self.en_main(); end + + def self.en_main=(en_main); end + + def self.error(); end + + def self.error=(error); end + + def self.first_final(); end + + def self.first_final=(first_final); end + + def self.parse(data); end + + def self.start(); end + + def self.start=(start); end +end + +module Mail::Parsers +end + +class Mail::Part + def add_content_id(content_id_val=T.unsafe(nil)); end + + def cid(); end + + def delivery_status_data(); end + + def delivery_status_report_part?(); end + + def has_content_id?(); end + + def inline?(); end + + def inline_content_id(); end + + def url(); end +end + +class Mail::Part +end + +class Mail::PartsList + def attachments(); end + + def collect(); end + + def collect!(); end + + def encode_with(coder); end + + def initialize(*args); end + + def map(); end + + def map!(); end + + def parts(); end + + def sort(); end + + def sort!(order); end + + def to_yaml(options=T.unsafe(nil)); end +end + +class Mail::PartsList +end + +class Mail::PhraseList + def initialize(string); end + + def phrases(); end +end + +class Mail::PhraseList +end + +class Mail::ReceivedElement + include ::Mail::Utilities + include ::Mail::Constants + def date_time(); end + + def info(); end + + def initialize(string); end + + def to_s(*args); end +end + +class Mail::ReceivedElement +end + +class Mail::ReceivedField + def date_time(); end + + def decoded(); end + + def element(); end + + def encoded(); end + + def formatted_date(); end + + def info(); end + + def initialize(value=T.unsafe(nil), charset=T.unsafe(nil)); end + + def parse(val=T.unsafe(nil)); end + CAPITALIZED_FIELD = ::T.let(nil, ::T.untyped) + FIELD_NAME = ::T.let(nil, ::T.untyped) +end + +class Mail::ReceivedField +end + +class Mail::ReferencesField + include ::Mail::CommonMessageId + def decoded(); end + + def encoded(); end + + def initialize(value=T.unsafe(nil), charset=T.unsafe(nil)); end + CAPITALIZED_FIELD = ::T.let(nil, ::T.untyped) + FIELD_NAME = ::T.let(nil, ::T.untyped) +end + +class Mail::ReferencesField +end + +class Mail::ReplyToField + include ::Mail::CommonAddress + def decoded(); end + + def encoded(); end + + def initialize(value=T.unsafe(nil), charset=T.unsafe(nil)); end + CAPITALIZED_FIELD = ::T.let(nil, ::T.untyped) + FIELD_NAME = ::T.let(nil, ::T.untyped) +end + +class Mail::ReplyToField +end + +class Mail::ResentBccField + include ::Mail::CommonAddress + def decoded(); end + + def encoded(); end + + def initialize(value=T.unsafe(nil), charset=T.unsafe(nil)); end + CAPITALIZED_FIELD = ::T.let(nil, ::T.untyped) + FIELD_NAME = ::T.let(nil, ::T.untyped) +end + +class Mail::ResentBccField +end + +class Mail::ResentCcField + include ::Mail::CommonAddress + def decoded(); end + + def encoded(); end + + def initialize(value=T.unsafe(nil), charset=T.unsafe(nil)); end + CAPITALIZED_FIELD = ::T.let(nil, ::T.untyped) + FIELD_NAME = ::T.let(nil, ::T.untyped) +end + +class Mail::ResentCcField +end + +class Mail::ResentDateField + include ::Mail::CommonDate + def decoded(); end + + def encoded(); end + + def initialize(value=T.unsafe(nil), charset=T.unsafe(nil)); end + CAPITALIZED_FIELD = ::T.let(nil, ::T.untyped) + FIELD_NAME = ::T.let(nil, ::T.untyped) +end + +class Mail::ResentDateField +end + +class Mail::ResentFromField + include ::Mail::CommonAddress + def decoded(); end + + def encoded(); end + + def initialize(value=T.unsafe(nil), charset=T.unsafe(nil)); end + CAPITALIZED_FIELD = ::T.let(nil, ::T.untyped) + FIELD_NAME = ::T.let(nil, ::T.untyped) +end + +class Mail::ResentFromField +end + +class Mail::ResentMessageIdField + include ::Mail::CommonMessageId + def decoded(); end + + def encoded(); end + + def initialize(value=T.unsafe(nil), charset=T.unsafe(nil)); end + CAPITALIZED_FIELD = ::T.let(nil, ::T.untyped) + FIELD_NAME = ::T.let(nil, ::T.untyped) +end + +class Mail::ResentMessageIdField +end + +class Mail::ResentSenderField + include ::Mail::CommonAddress + def address(); end + + def decoded(); end + + def encoded(); end + + def initialize(value=T.unsafe(nil), charset=T.unsafe(nil)); end + CAPITALIZED_FIELD = ::T.let(nil, ::T.untyped) + FIELD_NAME = ::T.let(nil, ::T.untyped) +end + +class Mail::ResentSenderField +end + +class Mail::ResentToField + include ::Mail::CommonAddress + def decoded(); end + + def encoded(); end + + def initialize(value=T.unsafe(nil), charset=T.unsafe(nil)); end + CAPITALIZED_FIELD = ::T.let(nil, ::T.untyped) + FIELD_NAME = ::T.let(nil, ::T.untyped) +end + +class Mail::ResentToField +end + +class Mail::Retriever + def all(options=T.unsafe(nil), &block); end + + def find_and_delete(options=T.unsafe(nil), &block); end + + def first(options=T.unsafe(nil), &block); end + + def last(options=T.unsafe(nil), &block); end +end + +class Mail::Retriever +end + +class Mail::ReturnPathField + include ::Mail::CommonAddress + def address(); end + + def decoded(); end + + def encoded(); end + + def initialize(value=T.unsafe(nil), charset=T.unsafe(nil)); end + CAPITALIZED_FIELD = ::T.let(nil, ::T.untyped) + FIELD_NAME = ::T.let(nil, ::T.untyped) +end + +class Mail::ReturnPathField +end + +class Mail::Ruby19 +end + +class Mail::Ruby19::BestEffortCharsetEncoder + def encode(string, charset); end +end + +class Mail::Ruby19::BestEffortCharsetEncoder +end + +class Mail::Ruby19::StrictCharsetEncoder + def encode(string, charset); end +end + +class Mail::Ruby19::StrictCharsetEncoder +end + +class Mail::Ruby19 + def self.b_value_decode(str); end + + def self.b_value_encode(str, encoding=T.unsafe(nil)); end + + def self.bracket(str); end + + def self.charset_encoder(); end + + def self.charset_encoder=(charset_encoder); end + + def self.decode_base64(str); end + + def self.decode_utf7(utf7); end + + def self.encode_base64(str); end + + def self.encode_utf7(string); end + + def self.escape_bracket(str); end + + def self.escape_paren(str); end + + def self.get_constant(klass, string); end + + def self.has_constant?(klass, string); end + + def self.param_decode(str, encoding); end + + def self.param_encode(str); end + + def self.paren(str); end + + def self.pick_encoding(charset); end + + def self.q_value_decode(str); end + + def self.q_value_encode(str, encoding=T.unsafe(nil)); end + + def self.string_byteslice(str, *args); end + + def self.transcode_charset(str, from_encoding, to_encoding=T.unsafe(nil)); end + + def self.uri_parser(); end +end + +Mail::RubyVer = Mail::Ruby19 + +class Mail::SMTP + def deliver!(mail); end + + def initialize(values); end + + def settings(); end + + def settings=(settings); end + DEFAULTS = ::T.let(nil, ::T.untyped) +end + +class Mail::SMTP +end + +class Mail::SMTPConnection + def deliver!(mail); end + + def initialize(values); end + + def settings(); end + + def settings=(settings); end + + def smtp(); end + + def smtp=(smtp); end +end + +class Mail::SMTPConnection +end + +class Mail::SenderField + include ::Mail::CommonAddress + def address(); end + + def decoded(); end + + def encoded(); end + + def initialize(value=T.unsafe(nil), charset=T.unsafe(nil)); end + CAPITALIZED_FIELD = ::T.let(nil, ::T.untyped) + FIELD_NAME = ::T.let(nil, ::T.untyped) +end + +class Mail::SenderField +end + +class Mail::Sendmail + def deliver!(mail); end + + def initialize(values); end + + def settings(); end + + def settings=(settings); end + DEFAULTS = ::T.let(nil, ::T.untyped) +end + +class Mail::Sendmail + def self.call(path, arguments, destinations, encoded_message); end + + def self.popen(command, &block); end + + def self.shellquote(address); end +end + +class Mail::StructuredField + include ::Mail::CommonField + include ::Mail::Utilities + include ::Mail::Constants + def charset(); end + + def charset=(val); end + + def errors(); end + + def initialize(name=T.unsafe(nil), value=T.unsafe(nil), charset=T.unsafe(nil)); end +end + +class Mail::StructuredField +end + +class Mail::SubjectField + def initialize(value=T.unsafe(nil), charset=T.unsafe(nil)); end + CAPITALIZED_FIELD = ::T.let(nil, ::T.untyped) + FIELD_NAME = ::T.let(nil, ::T.untyped) +end + +class Mail::SubjectField +end + +class Mail::TestMailer + def deliver!(mail); end + + def initialize(values); end + + def settings(); end + + def settings=(settings); end +end + +class Mail::TestMailer + def self.deliveries(); end + + def self.deliveries=(val); end +end + +class Mail::TestRetriever + def find(options=T.unsafe(nil), &block); end + + def initialize(values); end +end + +class Mail::TestRetriever + def self.emails(); end + + def self.emails=(val); end +end + +class Mail::ToField + include ::Mail::CommonAddress + def decoded(); end + + def encoded(); end + + def initialize(value=T.unsafe(nil), charset=T.unsafe(nil)); end + CAPITALIZED_FIELD = ::T.let(nil, ::T.untyped) + FIELD_NAME = ::T.let(nil, ::T.untyped) +end + +class Mail::ToField +end + +class Mail::UnknownEncodingType +end + +class Mail::UnknownEncodingType +end + +class Mail::UnstructuredField + include ::Mail::CommonField + include ::Mail::Utilities + include ::Mail::Constants + def charset(); end + + def charset=(charset); end + + def decoded(); end + + def encoded(); end + + def errors(); end + + def initialize(name, value, charset=T.unsafe(nil)); end + + def parse(); end +end + +class Mail::UnstructuredField +end + +module Mail::Utilities + include ::Mail::Constants + def atom_safe?(str); end + + def bracket(str); end + + def capitalize_field(str); end + + def constantize(str); end + + def dasherize(str); end + + def dquote(str); end + + def escape_paren(str); end + + def map_lines(str, &block); end + + def map_with_index(enum, &block); end + + def match_to_s(obj1, obj2); end + + def paren(str); end + + def quote_atom(str); end + + def quote_phrase(str); end + + def quote_token(str); end + + def token_safe?(str); end + + def unbracket(str); end + + def underscoreize(str); end + + def unparen(str); end + + def uri_escape(str); end + + def uri_parser(); end + + def uri_unescape(str); end + CRLF = ::T.let(nil, ::T.untyped) + LF = ::T.let(nil, ::T.untyped) + TO_CRLF_REGEX = ::T.let(nil, ::T.untyped) +end + +module Mail::Utilities + def self.binary_unsafe_to_crlf(string); end + + def self.binary_unsafe_to_lf(string); end + + def self.blank?(value); end + + def self.safe_for_line_ending_conversion?(string); end + + def self.to_crlf(string); end + + def self.to_lf(string); end + + def self.unescape(str); end + + def self.unquote(str); end +end + +module Mail::VERSION + BUILD = ::T.let(nil, ::T.untyped) + MAJOR = ::T.let(nil, ::T.untyped) + MINOR = ::T.let(nil, ::T.untyped) + PATCH = ::T.let(nil, ::T.untyped) + STRING = ::T.let(nil, ::T.untyped) +end + +module Mail::VERSION + def self.version(); end +end + +module Mail + def self.all(*args, &block); end + + def self.connection(&block); end + + def self.defaults(&block); end + + def self.delete_all(*args, &block); end + + def self.deliver(*args, &block); end + + def self.delivery_method(); end + + def self.eager_autoload!(); end + + def self.find(*args, &block); end + + def self.find_and_delete(*args, &block); end + + def self.first(*args, &block); end + + def self.inform_interceptors(mail); end + + def self.inform_observers(mail); end + + def self.last(*args, &block); end + + def self.new(*args, &block); end + + def self.random_tag(); end + + def self.read(filename); end + + def self.read_from_string(mail_as_string); end + + def self.register_autoload(name, path); end + + def self.register_interceptor(interceptor); end + + def self.register_observer(observer); end + + def self.retriever_method(); end + + def self.something_random(); end + + def self.uniq(); end + + def self.unregister_interceptor(interceptor); end + + def self.unregister_observer(observer); end +end + +module Marcel + VERSION = ::T.let(nil, ::T.untyped) +end + +class Marcel::MimeType + BINARY = ::T.let(nil, ::T.untyped) +end + +class Marcel::MimeType + def self.extend(type, extensions: T.unsafe(nil), parents: T.unsafe(nil), magic: T.unsafe(nil)); end + + def self.for(pathname_or_io=T.unsafe(nil), name: T.unsafe(nil), extension: T.unsafe(nil), declared_type: T.unsafe(nil)); end +end + +module Marcel +end + +module Marshal + extend ::ActiveSupport::MarshalWithAutoloading + def self.restore(*_); end +end + +module Metaclass + VERSION = ::T.let(nil, ::T.untyped) +end + +module Metaclass::ObjectMethods + def __metaclass__(); end +end + +module Metaclass::ObjectMethods +end + +module Metaclass +end + +class Method + include ::MethodSource::SourceLocation::MethodExtensions + include ::MethodSource::MethodExtensions + include ::V8::Conversion::Method + include ::V8::Conversion::Code + include ::V8::Weak::Cell + include ::V8::Access::Invocation::Method + include ::V8::Access::Invocation::Aritize +end + +module MethodSource + VERSION = ::T.let(nil, ::T.untyped) +end + +module MethodSource::CodeHelpers + def comment_describing(file, line_number); end + + def complete_expression?(str); end + + def expression_at(file, line_number, options=T.unsafe(nil)); end +end + +module MethodSource::CodeHelpers::IncompleteExpression + GENERIC_REGEXPS = ::T.let(nil, ::T.untyped) + RBX_ONLY_REGEXPS = ::T.let(nil, ::T.untyped) +end + +module MethodSource::CodeHelpers::IncompleteExpression + def self.===(ex); end + + def self.rbx?(); end +end + +module MethodSource::CodeHelpers +end + +module MethodSource::MethodExtensions + def comment(); end + + def source(); end +end + +module MethodSource::MethodExtensions + def self.included(klass); end +end + +module MethodSource::ReeSourceLocation + def source_location(); end +end + +module MethodSource::ReeSourceLocation +end + +module MethodSource::SourceLocation +end + +module MethodSource::SourceLocation::MethodExtensions + def source_location(); end +end + +module MethodSource::SourceLocation::MethodExtensions +end + +module MethodSource::SourceLocation::ProcExtensions + def source_location(); end +end + +module MethodSource::SourceLocation::ProcExtensions +end + +module MethodSource::SourceLocation::UnboundMethodExtensions + def source_location(); end +end + +module MethodSource::SourceLocation::UnboundMethodExtensions +end + +module MethodSource::SourceLocation +end + +class MethodSource::SourceNotFoundError +end + +class MethodSource::SourceNotFoundError +end + +module MethodSource + extend ::MethodSource::CodeHelpers + def self.comment_helper(source_location, name=T.unsafe(nil)); end + + def self.extract_code(source_location); end + + def self.lines_for(file_name, name=T.unsafe(nil)); end + + def self.source_helper(source_location, name=T.unsafe(nil)); end + + def self.valid_expression?(str); end +end + +Methods = T::Private::Methods + +module Mime + ALL = ::T.let(nil, ::T.untyped) + EXTENSION_LOOKUP = ::T.let(nil, ::T.untyped) + LOOKUP = ::T.let(nil, ::T.untyped) + SET = ::T.let(nil, ::T.untyped) +end + +class Mime::AllType + include ::Singleton + def initialize(); end +end + +class Mime::AllType + extend ::Singleton::SingletonClassMethods + def self.instance(); end +end + +class Mime::Mimes + include ::Enumerable + def <<(type); end + + def delete_if(); end + + def each(&blk); end + + def symbols(); end +end + +class Mime::Mimes +end + +class Mime::NullType + include ::Singleton + def ref(); end +end + +class Mime::NullType + extend ::Singleton::SingletonClassMethods + def self.instance(); end +end + +class Mime::Type + def ==(mime_type); end + + def ===(list); end + + def =~(mime_type); end + + def all?(); end + + def eql?(other); end + + def html?(); end + + def initialize(string, symbol=T.unsafe(nil), synonyms=T.unsafe(nil)); end + + def ref(); end + + def string(); end + + def symbol(); end + + def synonyms(); end + + def to_str(); end + + def to_sym(); end +end + +class Mime::Type::AcceptItem + def index(); end + + def index=(index); end + + def initialize(index, name, q=T.unsafe(nil)); end + + def name(); end + + def name=(name); end + + def q(); end + + def q=(q); end +end + +class Mime::Type::AcceptItem +end + +class Mime::Type::AcceptList +end + +class Mime::Type::AcceptList + def self.find_item_by_name(array, name); end + + def self.sort!(list); end +end + +class Mime::Type + def self.lookup(string); end + + def self.lookup_by_extension(extension); end + + def self.parse(accept_header); end + + def self.parse_data_with_trailing_star(type); end + + def self.parse_trailing_star(accept_header); end + + def self.register(string, symbol, mime_type_synonyms=T.unsafe(nil), extension_synonyms=T.unsafe(nil), skip_lookup=T.unsafe(nil)); end + + def self.register_alias(string, symbol, extension_synonyms=T.unsafe(nil)); end + + def self.register_callback(&block); end + + def self.unregister(symbol); end +end + +module Mime + def self.[](type); end + + def self.fetch(type); end +end + +class MimeMagic + def ==(other); end + + def audio?(); end + + def child_of?(parent); end + + def comment(); end + + def eql?(other); end + + def extensions(); end + + def image?(); end + + def initialize(type); end + + def mediatype(); end + + def subtype(); end + + def text?(); end + + def type(); end + + def video?(); end + EXTENSIONS = ::T.let(nil, ::T.untyped) + MAGIC = ::T.let(nil, ::T.untyped) + TYPES = ::T.let(nil, ::T.untyped) + VERSION = ::T.let(nil, ::T.untyped) +end + +class MimeMagic + def self.add(type, options); end + + def self.all_by_magic(io); end + + def self.by_extension(ext); end + + def self.by_magic(io); end + + def self.by_path(path); end + + def self.child?(child, parent); end + + def self.remove(type); end +end + +module MiniMime + VERSION = ::T.let(nil, ::T.untyped) +end + +module MiniMime::Configuration +end + +module MiniMime::Configuration + def self.content_type_db_path(); end + + def self.content_type_db_path=(content_type_db_path); end + + def self.ext_db_path(); end + + def self.ext_db_path=(ext_db_path); end +end + +class MiniMime::Db + def lookup_by_content_type(content_type); end + + def lookup_by_extension(extension); end + LOCK = ::T.let(nil, ::T.untyped) +end + +class MiniMime::Db::Cache + def []=(key, val); end + + def fetch(key, &blk); end + + def initialize(size); end +end + +class MiniMime::Db::Cache +end + +class MiniMime::Db::RandomAccessDb + def initialize(path, sort_order); end + + def lookup(val); end + + def lookup_uncached(val); end + + def resolve(row); end + MAX_CACHED = ::T.let(nil, ::T.untyped) +end + +class MiniMime::Db::RandomAccessDb +end + +class MiniMime::Db + def self.lookup_by_content_type(content_type); end + + def self.lookup_by_extension(extension); end + + def self.lookup_by_filename(filename); end +end + +class MiniMime::Info + def [](idx); end + + def binary?(); end + + def content_type(); end + + def content_type=(content_type); end + + def encoding(); end + + def encoding=(encoding); end + + def extension(); end + + def extension=(extension); end + + def initialize(buffer); end + BINARY_ENCODINGS = ::T.let(nil, ::T.untyped) +end + +class MiniMime::Info +end + +module MiniMime + def self.lookup_by_content_type(mime); end + + def self.lookup_by_extension(extension); end + + def self.lookup_by_filename(filename); end +end + +module Minitest +end + +MiniTest::Assertions = Minitest::Assertions + +MiniTest::Expectations = Minitest::Expectations + +MiniTest::Guard = Minitest::Guard + +MiniTest::Reportable = Minitest::Reportable + +MiniTest::Runnable = Minitest::Runnable + +class Minitest::Spec +end + +module Minitest::Spec::DSL +end + +MiniTest::Spec::DSL::InstanceMethods = Minitest::Spec::DSL::InstanceMethods + +module Minitest::Spec::DSL +end + +class Minitest::Spec +end + +MiniTest::Test = Minitest::Test + +module Minitest +end + +module Minitest + ENCS = ::T.let(nil, ::T.untyped) + VERSION = ::T.let(nil, ::T.untyped) +end + +class Minitest::AbstractReporter + include ::Mutex_m + def lock(); end + + def locked?(); end + + def passed?(); end + + def prerecord(klass, name); end + + def record(result); end + + def report(); end + + def start(); end + + def synchronize(&block); end + + def try_lock(); end + + def unlock(); end +end + +class Minitest::AbstractReporter +end + +class Minitest::Assertion + def error(); end + + def location(); end + + def result_code(); end + + def result_label(); end +end + +class Minitest::Assertion +end + +module Minitest::Assertions + def _synchronize(); end + + def assert_in_delta(exp, act, delta=T.unsafe(nil), msg=T.unsafe(nil)); end + + def assert_in_epsilon(exp, act, epsilon=T.unsafe(nil), msg=T.unsafe(nil)); end + + def assert_instance_of(cls, obj, msg=T.unsafe(nil)); end + + def assert_kind_of(cls, obj, msg=T.unsafe(nil)); end + + def assert_match(matcher, obj, msg=T.unsafe(nil)); end + + def assert_mock(mock); end + + def assert_operator(o1, op, o2=T.unsafe(nil), msg=T.unsafe(nil)); end + + def assert_output(stdout=T.unsafe(nil), stderr=T.unsafe(nil)); end + + def assert_predicate(o1, op, msg=T.unsafe(nil)); end + + def assert_respond_to(obj, meth, msg=T.unsafe(nil)); end + + def assert_same(exp, act, msg=T.unsafe(nil)); end + + def assert_send(send_ary, m=T.unsafe(nil)); end + + def assert_silent(); end + + def assert_throws(sym, msg=T.unsafe(nil)); end + + def capture_io(); end + + def capture_subprocess_io(); end + + def diff(exp, act); end + + def exception_details(e, msg); end + + def flunk(msg=T.unsafe(nil)); end + + def message(msg=T.unsafe(nil), ending=T.unsafe(nil), &default); end + + def mu_pp(obj); end + + def mu_pp_for_diff(obj); end + + def pass(_msg=T.unsafe(nil)); end + + def refute_in_delta(exp, act, delta=T.unsafe(nil), msg=T.unsafe(nil)); end + + def refute_in_epsilon(a, b, epsilon=T.unsafe(nil), msg=T.unsafe(nil)); end + + def refute_instance_of(cls, obj, msg=T.unsafe(nil)); end + + def refute_kind_of(cls, obj, msg=T.unsafe(nil)); end + + def refute_match(matcher, obj, msg=T.unsafe(nil)); end + + def refute_operator(o1, op, o2=T.unsafe(nil), msg=T.unsafe(nil)); end + + def refute_predicate(o1, op, msg=T.unsafe(nil)); end + + def refute_respond_to(obj, meth, msg=T.unsafe(nil)); end + + def refute_same(exp, act, msg=T.unsafe(nil)); end + + def skip(msg=T.unsafe(nil), bt=T.unsafe(nil)); end + + def skipped?(); end + E = ::T.let(nil, ::T.untyped) + UNDEFINED = ::T.let(nil, ::T.untyped) +end + +module Minitest::Assertions + def self.diff(); end + + def self.diff=(o); end +end + +class Minitest::BacktraceFilter + def filter(bt); end + MT_RE = ::T.let(nil, ::T.untyped) +end + +class Minitest::BacktraceFilter +end + +class Minitest::CompositeReporter + def <<(reporter); end + + def initialize(*reporters); end + + def io(); end + + def reporters(); end + + def reporters=(reporters); end +end + +class Minitest::CompositeReporter +end + +class Minitest::Expectation + def ctx(); end + + def ctx=(_); end + + def target(); end + + def target=(_); end +end + +class Minitest::Expectation + def self.[](*_); end + + def self.members(); end +end + +module Minitest::Expectations + def must_be(*args); end + + def must_be_close_to(*args); end + + def must_be_empty(*args); end + + def must_be_instance_of(*args); end + + def must_be_kind_of(*args); end + + def must_be_nil(*args); end + + def must_be_same_as(*args); end + + def must_be_silent(*args); end + + def must_be_within_delta(*args); end + + def must_be_within_epsilon(*args); end + + def must_equal(*args); end + + def must_include(*args); end + + def must_match(*args); end + + def must_output(*args); end + + def must_raise(*args); end + + def must_respond_to(*args); end + + def must_throw(*args); end + + def wont_be(*args); end + + def wont_be_close_to(*args); end + + def wont_be_empty(*args); end + + def wont_be_instance_of(*args); end + + def wont_be_kind_of(*args); end + + def wont_be_nil(*args); end + + def wont_be_same_as(*args); end + + def wont_be_within_delta(*args); end + + def wont_be_within_epsilon(*args); end + + def wont_equal(*args); end + + def wont_include(*args); end + + def wont_match(*args); end + + def wont_respond_to(*args); end +end + +module Minitest::Expectations +end + +module Minitest::Guard + def jruby?(platform=T.unsafe(nil)); end + + def maglev?(platform=T.unsafe(nil)); end + + def mri?(platform=T.unsafe(nil)); end + + def rubinius?(platform=T.unsafe(nil)); end + + def windows?(platform=T.unsafe(nil)); end +end + +module Minitest::Guard +end + +class Minitest::Mock + def ===(*args, &b); end + + def __call(name, data); end + + def __respond_to?(*_); end + + def class(*args, &b); end + + def expect(name, retval, args=T.unsafe(nil), &blk); end + + def initialize(delegator=T.unsafe(nil)); end + + def inspect(*args, &b); end + + def instance_eval(*args, &b); end + + def instance_variables(*args, &b); end + + def method_missing(sym, *args, &block); end + + def object_id(*args, &b); end + + def public_send(*args, &b); end + + def respond_to?(sym, include_private=T.unsafe(nil)); end + + def send(*args, &b); end + + def to_s(*args, &b); end + + def verify(); end +end + +class Minitest::Mock +end + +module Minitest::Parallel +end + +class Minitest::Parallel::Executor + def <<(work); end + + def initialize(size); end + + def shutdown(); end + + def size(); end + + def start(); end +end + +class Minitest::Parallel::Executor +end + +module Minitest::Parallel::Test + def _synchronize(); end +end + +module Minitest::Parallel::Test::ClassMethods + def run_one_method(klass, method_name, reporter); end + + def test_order(); end +end + +module Minitest::Parallel::Test::ClassMethods +end + +module Minitest::Parallel::Test +end + +module Minitest::Parallel +end + +class Minitest::ProgressReporter +end + +class Minitest::ProgressReporter +end + +module Minitest::Reportable + def class_name(); end + + def error?(); end + + def location(); end + + def passed?(); end + + def result_code(); end + + def skipped?(); end +end + +module Minitest::Reportable +end + +class Minitest::Reporter + def initialize(io=T.unsafe(nil), options=T.unsafe(nil)); end + + def io(); end + + def io=(io); end + + def options(); end + + def options=(options); end +end + +class Minitest::Reporter +end + +class Minitest::Result + include ::Minitest::Reportable + def klass(); end + + def klass=(klass); end + + def source_location(); end + + def source_location=(source_location); end +end + +class Minitest::Result + def self.from(runnable); end +end + +class Minitest::Runnable + def assertions(); end + + def assertions=(assertions); end + + def failure(); end + + def failures(); end + + def failures=(failures); end + + def initialize(name); end + + def marshal_dump(); end + + def marshal_load(ary); end + + def name(); end + + def name=(o); end + + def passed?(); end + + def result_code(); end + + def run(); end + + def skipped?(); end + + def time(); end + + def time=(time); end + + def time_it(); end + SIGNALS = ::T.let(nil, ::T.untyped) +end + +class Minitest::Runnable + def self.inherited(klass); end + + def self.methods_matching(re); end + + def self.on_signal(name, action); end + + def self.reset(); end + + def self.run(reporter, options=T.unsafe(nil)); end + + def self.run_one_method(klass, method_name, reporter); end + + def self.runnable_methods(); end + + def self.runnables(); end + + def self.with_info_handler(reporter, &block); end +end + +class Minitest::Skip +end + +class Minitest::Skip +end + +class Minitest::Spec + include ::Minitest::Spec::DSL::InstanceMethods + TYPES = ::T.let(nil, ::T.untyped) +end + +module Minitest::Spec::DSL + def after(_type=T.unsafe(nil), &block); end + + def before(_type=T.unsafe(nil), &block); end + + def children(); end + + def create(name, desc); end + + def desc(); end + + def describe_stack(); end + + def it(desc=T.unsafe(nil), &block); end + + def let(name, &block); end + + def name(); end + + def nuke_test_methods!(); end + + def register_spec_type(*args, &block); end + + def spec_type(desc, *additional); end + + def specify(desc=T.unsafe(nil), &block); end + + def subject(&block); end + + def to_s(); end + TYPES = ::T.let(nil, ::T.untyped) +end + +module Minitest::Spec::DSL::InstanceMethods + def _(value=T.unsafe(nil), &block); end + + def before_setup(); end + + def expect(value=T.unsafe(nil), &block); end + + def value(value=T.unsafe(nil), &block); end +end + +module Minitest::Spec::DSL::InstanceMethods +end + +module Minitest::Spec::DSL + def self.extended(obj); end +end + +class Minitest::Spec + extend ::Minitest::Spec::DSL + def self.current(); end +end + +class Minitest::StatisticsReporter + def assertions(); end + + def assertions=(assertions); end + + def count(); end + + def count=(count); end + + def errors(); end + + def errors=(errors); end + + def failures(); end + + def failures=(failures); end + + def results(); end + + def results=(results); end + + def skips(); end + + def skips=(skips); end + + def start_time(); end + + def start_time=(start_time); end + + def total_time(); end + + def total_time=(total_time); end +end + +class Minitest::StatisticsReporter +end + +class Minitest::SummaryReporter + def aggregated_results(io); end + + def old_sync(); end + + def old_sync=(old_sync); end + + def statistics(); end + + def summary(); end + + def sync(); end + + def sync=(sync); end +end + +class Minitest::SummaryReporter +end + +class Minitest::Test + include ::Minitest::Reportable + include ::Minitest::Test::LifecycleHooks + include ::Minitest::Guard + include ::Mocha::Integration::MiniTest::Adapter + include ::Mocha::API + include ::Mocha::ParameterMatchers + include ::Mocha::Hooks + def capture_exceptions(); end + + def with_info_handler(&block); end + PASSTHROUGH_EXCEPTIONS = ::T.let(nil, ::T.untyped) + TEARDOWN_METHODS = ::T.let(nil, ::T.untyped) +end + +module Minitest::Test::LifecycleHooks + def after_setup(); end + + def after_teardown(); end + + def before_setup(); end + + def before_teardown(); end + + def setup(); end + + def teardown(); end +end + +module Minitest::Test::LifecycleHooks +end + +class Minitest::Test + extend ::Minitest::Guard + def self.i_suck_and_my_tests_are_order_dependent!(); end + + def self.io_lock(); end + + def self.io_lock=(io_lock); end + + def self.make_my_diffs_pretty!(); end + + def self.parallelize_me!(); end + + def self.test_order(); end +end + +class Minitest::UnexpectedError + def exception(); end + + def exception=(exception); end + + def initialize(exception); end +end + +class Minitest::UnexpectedError +end + +class Minitest::Unit + VERSION = ::T.let(nil, ::T.untyped) +end + +class Minitest::Unit::TestCase +end + +class Minitest::Unit::TestCase +end + +class Minitest::Unit + def self.after_tests(&b); end + + def self.autorun(); end +end + +module Minitest + def self.__run(reporter, options); end + + def self.after_run(&block); end + + def self.autorun(); end + + def self.backtrace_filter(); end + + def self.backtrace_filter=(backtrace_filter); end + + def self.clock_time(); end + + def self.extensions(); end + + def self.extensions=(extensions); end + + def self.filter_backtrace(bt); end + + def self.info_signal(); end + + def self.info_signal=(info_signal); end + + def self.init_plugins(options); end + + def self.load_plugins(); end + + def self.parallel_executor(); end + + def self.parallel_executor=(parallel_executor); end + + def self.process_args(args=T.unsafe(nil)); end + + def self.reporter(); end + + def self.reporter=(reporter); end + + def self.run(args=T.unsafe(nil)); end + + def self.run_one_method(klass, method_name); end +end + +module Mocha + PRE_RUBY_V19 = ::T.let(nil, ::T.untyped) + RUBY_V2_PLUS = ::T.let(nil, ::T.untyped) +end + +module Mocha::API + include ::Mocha::ParameterMatchers + include ::Mocha::Hooks + def mock(*arguments, &block); end + + def sequence(name); end + + def states(name); end + + def stub(*arguments, &block); end + + def stub_everything(*arguments, &block); end +end + +module Mocha::API + def self.included(_mod); end +end + +class Mocha::AnyInstanceMethod +end + +class Mocha::AnyInstanceMethod +end + +class Mocha::AnyInstanceReceiver + def initialize(klass); end + + def mocks(); end +end + +class Mocha::AnyInstanceReceiver +end + +class Mocha::ArgumentIterator + def each(&blk); end + + def initialize(argument); end +end + +class Mocha::ArgumentIterator +end + +module Mocha::ArrayMethods + def mocha_inspect(); end +end + +module Mocha::ArrayMethods +end + +class Mocha::BacktraceFilter + def filtered(backtrace); end + + def initialize(lib_directory=T.unsafe(nil)); end + LIB_DIRECTORY = ::T.let(nil, ::T.untyped) +end + +class Mocha::BacktraceFilter +end + +class Mocha::Cardinality + def allowed_any_number_of_times?(); end + + def infinite?(number); end + + def initialize(required, maximum); end + + def invocations_allowed?(invocation_count); end + + def maximum(); end + + def needs_verifying?(); end + + def required(); end + + def satisfied?(invocations_so_far); end + + def times(number); end + + def used?(invocation_count); end + + def verified?(invocation_count); end + INFINITY = ::T.let(nil, ::T.untyped) +end + +class Mocha::Cardinality + def self.at_least(count); end + + def self.at_most(count); end + + def self.exactly(count); end + + def self.times(range_or_count); end +end + +class Mocha::Central + def stub(method); end + + def stubba_methods(); end + + def stubba_methods=(stubba_methods); end + + def unstub(method); end + + def unstub_all(); end +end + +class Mocha::Central::Null + def initialize(&block); end + + def stub(*_); end + + def unstub(*_); end +end + +class Mocha::Central::Null +end + +class Mocha::Central +end + +class Mocha::ChangeStateSideEffect + def initialize(state); end + + def perform(); end +end + +class Mocha::ChangeStateSideEffect +end + +class Mocha::ClassMethod + def define_new_method(); end + + def hide_original_method(); end + + def initialize(stubbee, method_name); end + + def matches?(other); end + + def method_defined_in_stubbee_or_in_ancestor_chain?(); end + + def method_name(); end + + def method_visibility(); end + + def mock(); end + + def remove_new_method(); end + + def restore_original_method(); end + + def stub(); end + + def stubbee(); end + + def unstub(); end +end + +class Mocha::ClassMethod::PrependedModule +end + +class Mocha::ClassMethod::PrependedModule +end + +class Mocha::ClassMethod +end + +module Mocha::ClassMethods + def any_instance(); end + + def stubba_method(); end +end + +module Mocha::ClassMethods +end + +class Mocha::Configuration + DEFAULTS = ::T.let(nil, ::T.untyped) +end + +class Mocha::Configuration + def self.allow(action, &block); end + + def self.allow?(action); end + + def self.prevent(action, &block); end + + def self.prevent?(action); end + + def self.reset_configuration(); end + + def self.warn_when(action, &block); end + + def self.warn_when?(action); end +end + +module Mocha::DateMethods + def mocha_inspect(); end +end + +module Mocha::DateMethods +end + +module Mocha::Debug + OPTIONS = ::T.let(nil, ::T.untyped) +end + +module Mocha::Debug + def self.puts(message); end +end + +class Mocha::DefaultName + def initialize(mock); end +end + +class Mocha::DefaultName +end + +class Mocha::DefaultReceiver + def initialize(mock); end + + def mocks(); end +end + +class Mocha::DefaultReceiver +end + +class Mocha::Deprecation +end + +class Mocha::Deprecation + def self.messages(); end + + def self.messages=(messages); end + + def self.mode(); end + + def self.mode=(mode); end + + def self.warning(message); end +end + +module Mocha::Detection +end + +module Mocha::Detection::MiniTest +end + +module Mocha::Detection::MiniTest + def self.testcase(); end + + def self.version(); end +end + +module Mocha::Detection::TestUnit +end + +module Mocha::Detection::TestUnit + def self.testcase(); end + + def self.version(); end +end + +module Mocha::Detection +end + +class Mocha::ErrorWithFilteredBacktrace + def initialize(message=T.unsafe(nil), backtrace=T.unsafe(nil)); end +end + +class Mocha::ErrorWithFilteredBacktrace +end + +class Mocha::ExceptionRaiser + def evaluate(); end + + def initialize(exception, message); end +end + +class Mocha::ExceptionRaiser +end + +class Mocha::Expectation + def add_in_sequence_ordering_constraint(sequence); end + + def add_ordering_constraint(ordering_constraint); end + + def add_side_effect(side_effect); end + + def at_least(minimum_number_of_times); end + + def at_least_once(); end + + def at_most(maximum_number_of_times); end + + def at_most_once(); end + + def backtrace(); end + + def in_correct_order?(); end + + def in_sequence(*sequences); end + + def initialize(mock, expected_method_name, backtrace=T.unsafe(nil)); end + + def invocations_allowed?(); end + + def invoke(); end + + def match?(actual_method_name, *actual_parameters); end + + def matches_method?(method_name); end + + def method_signature(); end + + def multiple_yields(*parameter_groups); end + + def never(); end + + def once(); end + + def perform_side_effects(); end + + def raises(exception=T.unsafe(nil), message=T.unsafe(nil)); end + + def returns(*values); end + + def satisfied?(); end + + def then(*parameters); end + + def throws(tag, object=T.unsafe(nil)); end + + def times(range); end + + def twice(); end + + def used?(); end + + def verified?(assertion_counter=T.unsafe(nil)); end + + def when(state_predicate); end + + def with(*expected_parameters, &matching_block); end + + def yields(*parameters); end +end + +class Mocha::Expectation +end + +class Mocha::ExpectationError +end + +class Mocha::ExpectationError +end + +class Mocha::ExpectationErrorFactory +end + +class Mocha::ExpectationErrorFactory + def self.build(message=T.unsafe(nil), backtrace=T.unsafe(nil)); end + + def self.exception_class(); end + + def self.exception_class=(exception_class); end +end + +class Mocha::ExpectationList + def +(other); end + + def add(expectation); end + + def any?(); end + + def initialize(expectations=T.unsafe(nil)); end + + def length(); end + + def match(method_name, *arguments); end + + def match_allowing_invocation(method_name, *arguments); end + + def matches_method?(method_name); end + + def remove_all_matching_method(method_name); end + + def to_a(); end + + def to_set(); end + + def verified?(assertion_counter=T.unsafe(nil)); end +end + +class Mocha::ExpectationList +end + +module Mocha::HashMethods + def mocha_inspect(); end +end + +module Mocha::HashMethods +end + +module Mocha::Hooks + def mocha_setup(); end + + def mocha_teardown(); end + + def mocha_verify(assertion_counter=T.unsafe(nil)); end +end + +module Mocha::Hooks +end + +class Mocha::ImpersonatingAnyInstanceName + def initialize(klass); end +end + +class Mocha::ImpersonatingAnyInstanceName +end + +class Mocha::ImpersonatingName + def initialize(object); end +end + +class Mocha::ImpersonatingName +end + +class Mocha::InStateOrderingConstraint + def allows_invocation_now?(); end + + def initialize(state_predicate); end +end + +class Mocha::InStateOrderingConstraint +end + +class Mocha::InstanceMethod +end + +class Mocha::InstanceMethod +end + +module Mocha::Integration +end + +class Mocha::Integration::AssertionCounter + def increment(); end + + def initialize(test_case); end +end + +class Mocha::Integration::AssertionCounter +end + +module Mocha::Integration::MiniTest +end + +module Mocha::Integration::MiniTest::Adapter + include ::Mocha::API + include ::Mocha::ParameterMatchers + include ::Mocha::Hooks + def after_teardown(); end + + def before_setup(); end + + def before_teardown(); end +end + +module Mocha::Integration::MiniTest::Adapter + def self.applicable_to?(mini_test_version); end + + def self.description(); end + + def self.included(_mod); end +end + +module Mocha::Integration::MiniTest::Nothing +end + +module Mocha::Integration::MiniTest::Nothing + def self.applicable_to?(_test_unit_version, _ruby_version=T.unsafe(nil)); end + + def self.description(); end + + def self.included(_mod); end +end + +module Mocha::Integration::MiniTest::Version13 +end + +module Mocha::Integration::MiniTest::Version13::RunMethodPatch + def run(runner); end +end + +module Mocha::Integration::MiniTest::Version13::RunMethodPatch +end + +module Mocha::Integration::MiniTest::Version13 + def self.applicable_to?(mini_test_version); end + + def self.description(); end + + def self.included(mod); end +end + +module Mocha::Integration::MiniTest::Version140 +end + +module Mocha::Integration::MiniTest::Version140::RunMethodPatch + def run(runner); end +end + +module Mocha::Integration::MiniTest::Version140::RunMethodPatch +end + +module Mocha::Integration::MiniTest::Version140 + def self.applicable_to?(mini_test_version); end + + def self.description(); end + + def self.included(mod); end +end + +module Mocha::Integration::MiniTest::Version141 +end + +module Mocha::Integration::MiniTest::Version141::RunMethodPatch + def run(runner); end +end + +module Mocha::Integration::MiniTest::Version141::RunMethodPatch +end + +module Mocha::Integration::MiniTest::Version141 + def self.applicable_to?(mini_test_version); end + + def self.description(); end + + def self.included(mod); end +end + +module Mocha::Integration::MiniTest::Version142To172 +end + +module Mocha::Integration::MiniTest::Version142To172::RunMethodPatch + def run(runner); end +end + +module Mocha::Integration::MiniTest::Version142To172::RunMethodPatch +end + +module Mocha::Integration::MiniTest::Version142To172 + def self.applicable_to?(mini_test_version); end + + def self.description(); end + + def self.included(mod); end +end + +module Mocha::Integration::MiniTest::Version200 +end + +module Mocha::Integration::MiniTest::Version200::RunMethodPatch + def run(runner); end +end + +module Mocha::Integration::MiniTest::Version200::RunMethodPatch +end + +module Mocha::Integration::MiniTest::Version200 + def self.applicable_to?(mini_test_version); end + + def self.description(); end + + def self.included(mod); end +end + +module Mocha::Integration::MiniTest::Version201To222 +end + +module Mocha::Integration::MiniTest::Version201To222::RunMethodPatch + def run(runner); end +end + +module Mocha::Integration::MiniTest::Version201To222::RunMethodPatch +end + +module Mocha::Integration::MiniTest::Version201To222 + def self.applicable_to?(mini_test_version); end + + def self.description(); end + + def self.included(mod); end +end + +module Mocha::Integration::MiniTest::Version2110To2111 +end + +module Mocha::Integration::MiniTest::Version2110To2111::RunMethodPatch + def run(runner); end +end + +module Mocha::Integration::MiniTest::Version2110To2111::RunMethodPatch +end + +module Mocha::Integration::MiniTest::Version2110To2111 + def self.applicable_to?(mini_test_version); end + + def self.description(); end + + def self.included(mod); end +end + +module Mocha::Integration::MiniTest::Version2112To320 +end + +module Mocha::Integration::MiniTest::Version2112To320::RunMethodPatch + def run(runner); end +end + +module Mocha::Integration::MiniTest::Version2112To320::RunMethodPatch +end + +module Mocha::Integration::MiniTest::Version2112To320 + def self.applicable_to?(mini_test_version); end + + def self.description(); end + + def self.included(mod); end +end + +module Mocha::Integration::MiniTest::Version230To2101 +end + +module Mocha::Integration::MiniTest::Version230To2101::RunMethodPatch + def run(runner); end +end + +module Mocha::Integration::MiniTest::Version230To2101::RunMethodPatch +end + +module Mocha::Integration::MiniTest::Version230To2101 + def self.applicable_to?(mini_test_version); end + + def self.description(); end + + def self.included(mod); end +end + +module Mocha::Integration::MiniTest + def self.activate(); end + + def self.translate(exception); end +end + +module Mocha::Integration::MonkeyPatcher +end + +module Mocha::Integration::MonkeyPatcher + def self.apply(mod, run_method_patch); end +end + +module Mocha::Integration::TestUnit +end + +module Mocha::Integration::TestUnit::Adapter + include ::Mocha::API + include ::Mocha::ParameterMatchers + include ::Mocha::Hooks +end + +module Mocha::Integration::TestUnit::Adapter + def self.applicable_to?(test_unit_version, _ruby_version=T.unsafe(nil)); end + + def self.description(); end + + def self.included(mod); end +end + +module Mocha::Integration::TestUnit::GemVersion200 +end + +module Mocha::Integration::TestUnit::GemVersion200::RunMethodPatch + def run(result); end +end + +module Mocha::Integration::TestUnit::GemVersion200::RunMethodPatch +end + +module Mocha::Integration::TestUnit::GemVersion200 + def self.applicable_to?(test_unit_version, _ruby_version=T.unsafe(nil)); end + + def self.description(); end + + def self.included(mod); end +end + +module Mocha::Integration::TestUnit::GemVersion201To202 +end + +module Mocha::Integration::TestUnit::GemVersion201To202::RunMethodPatch + def run(result); end +end + +module Mocha::Integration::TestUnit::GemVersion201To202::RunMethodPatch +end + +module Mocha::Integration::TestUnit::GemVersion201To202 + def self.applicable_to?(test_unit_version, _ruby_version=T.unsafe(nil)); end + + def self.description(); end + + def self.included(mod); end +end + +module Mocha::Integration::TestUnit::GemVersion203To220 +end + +module Mocha::Integration::TestUnit::GemVersion203To220::RunMethodPatch + def run(result); end +end + +module Mocha::Integration::TestUnit::GemVersion203To220::RunMethodPatch +end + +module Mocha::Integration::TestUnit::GemVersion203To220 + def self.applicable_to?(test_unit_version, _ruby_version=T.unsafe(nil)); end + + def self.description(); end + + def self.included(mod); end +end + +module Mocha::Integration::TestUnit::GemVersion230To250 +end + +module Mocha::Integration::TestUnit::GemVersion230To250::RunMethodPatch + def run(result); end +end + +module Mocha::Integration::TestUnit::GemVersion230To250::RunMethodPatch +end + +module Mocha::Integration::TestUnit::GemVersion230To250 + def self.applicable_to?(test_unit_version, _ruby_version=T.unsafe(nil)); end + + def self.description(); end + + def self.included(mod); end +end + +module Mocha::Integration::TestUnit::Nothing +end + +module Mocha::Integration::TestUnit::Nothing + def self.applicable_to?(_test_unit_version, _ruby_version=T.unsafe(nil)); end + + def self.description(); end + + def self.included(_mod); end +end + +module Mocha::Integration::TestUnit::RubyVersion185AndBelow +end + +module Mocha::Integration::TestUnit::RubyVersion185AndBelow::RunMethodPatch + def run(result); end +end + +module Mocha::Integration::TestUnit::RubyVersion185AndBelow::RunMethodPatch +end + +module Mocha::Integration::TestUnit::RubyVersion185AndBelow + def self.applicable_to?(test_unit_version, ruby_version); end + + def self.description(); end + + def self.included(mod); end +end + +module Mocha::Integration::TestUnit::RubyVersion186AndAbove +end + +module Mocha::Integration::TestUnit::RubyVersion186AndAbove::RunMethodPatch + def run(result); end +end + +module Mocha::Integration::TestUnit::RubyVersion186AndAbove::RunMethodPatch +end + +module Mocha::Integration::TestUnit::RubyVersion186AndAbove + def self.applicable_to?(test_unit_version, ruby_version); end + + def self.description(); end + + def self.included(mod); end +end + +module Mocha::Integration::TestUnit + def self.activate(); end +end + +module Mocha::Integration + def self.activate(); end +end + +class Mocha::Logger + def initialize(io); end + + def warn(message); end +end + +class Mocha::Logger +end + +class Mocha::MethodMatcher + def expected_method_name(); end + + def initialize(expected_method_name); end + + def match?(actual_method_name); end +end + +class Mocha::MethodMatcher +end + +class Mocha::Mock + def __expectations__(); end + + def __expects__(method_name_or_hash, backtrace=T.unsafe(nil)); end + + def __stubs__(method_name_or_hash, backtrace=T.unsafe(nil)); end + + def __verified__?(assertion_counter=T.unsafe(nil)); end + + def all_expectations(); end + + def any_expectations?(); end + + def ensure_method_not_already_defined(method_name); end + + def everything_stubbed(); end + + def expects(method_name_or_hash, backtrace=T.unsafe(nil)); end + + def initialize(mockery, name=T.unsafe(nil), receiver=T.unsafe(nil), &block); end + + def method_missing(symbol, *arguments, &block); end + + def quacks_like(responder); end + + def quacks_like_instance_of(responder_class); end + + def responds_like(responder); end + + def responds_like_instance_of(responder_class); end + + def stub_everything(); end + + def stubs(method_name_or_hash, backtrace=T.unsafe(nil)); end + + def unstub(method_name); end +end + +class Mocha::Mock +end + +class Mocha::Mockery + def logger(); end + + def logger=(logger); end + + def mock_impersonating(object, &block); end + + def mock_impersonating_any_instance_of(klass, &block); end + + def mocks(); end + + def named_mock(name, &block); end + + def new_state_machine(name); end + + def on_stubbing(object, method); end + + def on_stubbing_method_on_nil(object, method); end + + def on_stubbing_method_on_non_mock_object(object, method); end + + def on_stubbing_method_unnecessarily(expectation); end + + def on_stubbing_non_existent_method(object, method); end + + def on_stubbing_non_public_method(object, method); end + + def state_machines(); end + + def stubba(); end + + def teardown(); end + + def unnamed_mock(&block); end + + def verify(assertion_counter=T.unsafe(nil)); end +end + +class Mocha::Mockery::Null + def add_mock(*_); end + + def add_state_machine(*_); end +end + +class Mocha::Mockery::Null +end + +class Mocha::Mockery + def self.instance(); end + + def self.setup(); end + + def self.teardown(); end + + def self.verify(*args); end +end + +class Mocha::ModuleMethod +end + +class Mocha::ModuleMethod +end + +module Mocha::ModuleMethods + def stubba_method(); end +end + +module Mocha::ModuleMethods +end + +class Mocha::MultipleYields + def each(&blk); end + + def initialize(*parameter_groups); end + + def parameter_groups(); end +end + +class Mocha::MultipleYields +end + +class Mocha::Name + def initialize(name); end +end + +class Mocha::Name +end + +class Mocha::NoYields + def each(&blk); end +end + +class Mocha::NoYields +end + +class Mocha::NotInitializedError +end + +class Mocha::NotInitializedError +end + +module Mocha::ObjectMethods + def _method(_); end + + def expects(expected_methods_vs_return_values); end + + def method_exists?(method, include_public_methods=T.unsafe(nil)); end + + def mocha(instantiate=T.unsafe(nil)); end + + def mocha_inspect(); end + + def reset_mocha(); end + + def stubba_method(); end + + def stubba_object(); end + + def stubs(stubbed_methods_vs_return_values); end + + def to_matcher(); end + + def unstub(*method_names); end +end + +module Mocha::ObjectMethods +end + +class Mocha::ObjectReceiver + def initialize(object); end + + def mocks(); end +end + +class Mocha::ObjectReceiver +end + +module Mocha::ParameterMatchers + def Not(matcher); end + + def all_of(*matchers); end + + def any_of(*matchers); end + + def any_parameters(); end + + def anything(); end + + def equals(value); end + + def equivalent_uri(uri); end + + def has_entries(entries); end + + def has_entry(*options); end + + def has_equivalent_query_string(uri); end + + def has_key(key); end + + def has_value(value); end + + def includes(*items); end + + def instance_of(klass); end + + def is_a(klass); end + + def kind_of(klass); end + + def optionally(*matchers); end + + def regexp_matches(regexp); end + + def responds_with(message, result); end + + def yaml_equivalent(object); end +end + +module Mocha::ParameterMatchers +end + +class Mocha::ParametersMatcher + def initialize(expected_parameters=T.unsafe(nil), &matching_block); end + + def match?(actual_parameters=T.unsafe(nil)); end + + def matchers(); end + + def parameters_match?(actual_parameters); end +end + +class Mocha::ParametersMatcher +end + +class Mocha::ReturnValues + def +(other); end + + def initialize(*values); end + + def next(); end + + def values(); end + + def values=(values); end +end + +class Mocha::ReturnValues + def self.build(*values); end +end + +class Mocha::Sequence + def constrain_as_next_in_sequence(expectation); end + + def initialize(name); end + + def satisfied_to_index?(index); end +end + +class Mocha::Sequence::InSequenceOrderingConstraint + def allows_invocation_now?(); end + + def initialize(sequence, index); end +end + +class Mocha::Sequence::InSequenceOrderingConstraint +end + +class Mocha::Sequence +end + +class Mocha::SingleReturnValue + def evaluate(); end + + def initialize(value); end +end + +class Mocha::SingleReturnValue +end + +class Mocha::SingleYield + def each(&blk); end + + def initialize(*parameters); end + + def parameters(); end +end + +class Mocha::SingleYield +end + +class Mocha::StateMachine + def become(next_state_name); end + + def current_state(); end + + def current_state=(current_state); end + + def initialize(name); end + + def is(state_name); end + + def is_not(state_name); end + + def name(); end + + def starts_as(initial_state_name); end +end + +class Mocha::StateMachine::State + def activate(); end + + def active?(); end + + def initialize(state_machine, state); end +end + +class Mocha::StateMachine::State +end + +class Mocha::StateMachine::StatePredicate + def active?(); end + + def initialize(state_machine, state); end +end + +class Mocha::StateMachine::StatePredicate +end + +class Mocha::StateMachine +end + +class Mocha::StubbingError +end + +class Mocha::StubbingError +end + +class Mocha::Thrower + def evaluate(); end + + def initialize(tag, object=T.unsafe(nil)); end +end + +class Mocha::Thrower +end + +module Mocha::TimeMethods + def mocha_inspect(); end +end + +module Mocha::TimeMethods +end + +class Mocha::UnexpectedInvocation + def full_description(); end + + def initialize(mock, symbol, *arguments); end + + def short_description(); end +end + +class Mocha::UnexpectedInvocation +end + +class Mocha::YieldParameters + def add(*parameters); end + + def multiple_add(*parameter_groups); end + + def next_invocation(); end +end + +class Mocha::YieldParameters +end + +module Mocha + def self.activate(); end +end + +class MockExpectationError +end + +class MockExpectationError +end + +class Module + include ::Module::Concerning + include ::ActiveSupport::Dependencies::ModuleConstMissing + include ::Mocha::ModuleMethods + def alias_attribute(new_name, old_name); end + + def anonymous?(); end + + def attr_internal(*attrs); end + + def attr_internal_accessor(*attrs); end + + def attr_internal_reader(*attrs); end + + def attr_internal_writer(*attrs); end + + def cattr_accessor(*syms, instance_reader: T.unsafe(nil), instance_writer: T.unsafe(nil), instance_accessor: T.unsafe(nil), default: T.unsafe(nil), &blk); end + + def cattr_reader(*syms, instance_reader: T.unsafe(nil), instance_accessor: T.unsafe(nil), default: T.unsafe(nil)); end + + def cattr_writer(*syms, instance_writer: T.unsafe(nil), instance_accessor: T.unsafe(nil), default: T.unsafe(nil)); end + + def class_name(); end + + def delegate(*methods, to: T.unsafe(nil), prefix: T.unsafe(nil), allow_nil: T.unsafe(nil)); end + + def delegate_missing_to(target); end + + def deprecate(*method_names); end + + def deprecate_constant(*_); end + + def infect_an_assertion(meth, new_name, dont_flip=T.unsafe(nil)); end + + def mattr_accessor(*syms, instance_reader: T.unsafe(nil), instance_writer: T.unsafe(nil), instance_accessor: T.unsafe(nil), default: T.unsafe(nil), &blk); end + + def mattr_reader(*syms, instance_reader: T.unsafe(nil), instance_accessor: T.unsafe(nil), default: T.unsafe(nil)); end + + def mattr_writer(*syms, instance_writer: T.unsafe(nil), instance_accessor: T.unsafe(nil), default: T.unsafe(nil)); end + + def method_visibility(method); end + + def parent(); end + + def parent_name(); end + + def parents(); end + + def psych_yaml_as(url); end + + def rake_extension(method); end + + def reachable?(*args, &block); end + + def reachable_with_deprecation?(*args, &block); end + + def reachable_without_deprecation?(); end + + def redefine_method(method, &block); end + + def redefine_singleton_method(method, &block); end + + def remove_possible_method(method); end + + def remove_possible_singleton_method(method); end + + def silence_redefinition_of_method(method); end + + def thread_cattr_accessor(*syms); end + + def thread_cattr_reader(*syms); end + + def thread_cattr_writer(*syms); end + + def thread_mattr_accessor(*syms); end + + def thread_mattr_reader(*syms); end + + def thread_mattr_writer(*syms); end + + def yaml_as(url); end + DELEGATION_RESERVED_KEYWORDS = ::T.let(nil, ::T.untyped) + DELEGATION_RESERVED_METHOD_NAMES = ::T.let(nil, ::T.untyped) + RUBY_RESERVED_KEYWORDS = ::T.let(nil, ::T.untyped) +end + +module Module::Concerning + def concern(topic, &module_definition); end + + def concerning(topic, &block); end +end + +module Module::Concerning +end + +class Module::DelegationError +end + +class Module::DelegationError +end + +class Module + def self.attr_internal_naming_format(); end + + def self.attr_internal_naming_format=(attr_internal_naming_format); end + + def self.used_modules(); end +end + +class Monitor + def enter(); end + + def exit(); end + + def try_enter(); end +end + +module MonitorMixin + def initialize(*args); end + + def mon_enter(); end + + def mon_exit(); end + + def mon_synchronize(); end + + def mon_try_enter(); end + + def new_cond(); end + + def synchronize(); end + + def try_mon_enter(); end +end + +class MonitorMixin::ConditionVariable + def broadcast(); end + + def initialize(monitor); end + + def signal(); end + + def wait(timeout=T.unsafe(nil)); end + + def wait_until(); end + + def wait_while(); end +end + +module MonitorMixin + def self.extend_object(obj); end +end + +module Mysql2 + VERSION = ::T.let(nil, ::T.untyped) +end + +class Mysql2::Client + def abandon_results!(); end + + def affected_rows(); end + + def async_result(); end + + def automatic_close=(automatic_close); end + + def automatic_close?(); end + + def close(); end + + def closed?(); end + + def encoding(); end + + def escape(_); end + + def info(); end + + def initialize(opts=T.unsafe(nil)); end + + def last_id(); end + + def more_results?(); end + + def next_result(); end + + def parse_connect_attrs(conn_attrs); end + + def parse_flags_array(flags, initial=T.unsafe(nil)); end + + def parse_ssl_mode(mode); end + + def ping(); end + + def prepare(_); end + + def query(sql, options=T.unsafe(nil)); end + + def query_info(); end + + def query_info_string(); end + + def query_options(); end + + def read_timeout(); end + + def reconnect=(reconnect); end + + def select_db(_); end + + def server_info(); end + + def set_server_option(_); end + + def socket(); end + + def ssl_cipher(); end + + def store_result(); end + + def thread_id(); end + + def warning_count(); end + ALL_FLAGS = ::T.let(nil, ::T.untyped) + BASIC_FLAGS = ::T.let(nil, ::T.untyped) + COMPRESS = ::T.let(nil, ::T.untyped) + CONNECT_ATTRS = ::T.let(nil, ::T.untyped) + CONNECT_WITH_DB = ::T.let(nil, ::T.untyped) + FOUND_ROWS = ::T.let(nil, ::T.untyped) + IGNORE_SIGPIPE = ::T.let(nil, ::T.untyped) + IGNORE_SPACE = ::T.let(nil, ::T.untyped) + INTERACTIVE = ::T.let(nil, ::T.untyped) + LOCAL_FILES = ::T.let(nil, ::T.untyped) + LONG_FLAG = ::T.let(nil, ::T.untyped) + LONG_PASSWORD = ::T.let(nil, ::T.untyped) + MULTI_STATEMENTS = ::T.let(nil, ::T.untyped) + NO_SCHEMA = ::T.let(nil, ::T.untyped) + ODBC = ::T.let(nil, ::T.untyped) + OPTION_MULTI_STATEMENTS_OFF = ::T.let(nil, ::T.untyped) + OPTION_MULTI_STATEMENTS_ON = ::T.let(nil, ::T.untyped) + PROTOCOL_41 = ::T.let(nil, ::T.untyped) + PS_MULTI_RESULTS = ::T.let(nil, ::T.untyped) + REMEMBER_OPTIONS = ::T.let(nil, ::T.untyped) + RESERVED = ::T.let(nil, ::T.untyped) + SECURE_CONNECTION = ::T.let(nil, ::T.untyped) + SSL = ::T.let(nil, ::T.untyped) + SSL_MODE_DISABLED = ::T.let(nil, ::T.untyped) + SSL_MODE_PREFERRED = ::T.let(nil, ::T.untyped) + SSL_MODE_REQUIRED = ::T.let(nil, ::T.untyped) + SSL_MODE_VERIFY_CA = ::T.let(nil, ::T.untyped) + SSL_MODE_VERIFY_IDENTITY = ::T.let(nil, ::T.untyped) + SSL_VERIFY_SERVER_CERT = ::T.let(nil, ::T.untyped) + TRANSACTIONS = ::T.let(nil, ::T.untyped) +end + +class Mysql2::Client + def self.default_query_options(); end + + def self.escape(_); end + + def self.info(); end +end + +class Mysql2::Error + def errno(); end + + def error(); end + + def error_number(); end + + def initialize(msg, server_version=T.unsafe(nil), error_number=T.unsafe(nil), sql_state=T.unsafe(nil)); end + + def sql_state(); end + CODES = ::T.let(nil, ::T.untyped) + ENCODE_OPTS = ::T.let(nil, ::T.untyped) +end + +class Mysql2::Error::ConnectionError +end + +class Mysql2::Error::ConnectionError +end + +class Mysql2::Error::TimeoutError +end + +class Mysql2::Error::TimeoutError +end + +class Mysql2::Error + def self.new_with_args(msg, server_version, error_number, sql_state); end +end + +class Mysql2::Field + def name(); end + + def name=(_); end + + def type(); end + + def type=(_); end +end + +class Mysql2::Field + def self.[](*_); end + + def self.members(); end +end + +class Mysql2::Result + include ::Enumerable + def count(); end + + def each(*_, &blk); end + + def fields(); end + + def free(); end + + def server_flags(); end + + def size(); end +end + +class Mysql2::Result +end + +class Mysql2::Statement + include ::Enumerable + def _execute(*_); end + + def affected_rows(); end + + def close(); end + + def execute(*args, **kwargs); end + + def field_count(); end + + def fields(); end + + def last_id(); end + + def param_count(); end +end + +class Mysql2::Statement +end + +module Mysql2::Util +end + +Mysql2::Util::TIMEOUT_ERROR_CLASS = Timeout::Error + +module Mysql2::Util + def self.key_hash_as_symbols(hash); end +end + +module Mysql2 +end + +module NIO + ENGINE = ::T.let(nil, ::T.untyped) + VERSION = ::T.let(nil, ::T.untyped) +end + +class NIO::ByteBuffer + include ::Enumerable + def <<(_); end + + def [](_); end + + def capacity(); end + + def clear(); end + + def compact(); end + + def each(&blk); end + + def flip(); end + + def full?(); end + + def get(*_); end + + def initialize(_); end + + def limit(); end + + def limit=(limit); end + + def mark(); end + + def position(); end + + def position=(position); end + + def read_from(_); end + + def remaining(); end + + def reset(); end + + def rewind(); end + + def size(); end + + def write_to(_); end +end + +class NIO::ByteBuffer::MarkUnsetError +end + +class NIO::ByteBuffer::MarkUnsetError +end + +class NIO::ByteBuffer::OverflowError +end + +class NIO::ByteBuffer::OverflowError +end + +class NIO::ByteBuffer::UnderflowError +end + +class NIO::ByteBuffer::UnderflowError +end + +class NIO::ByteBuffer +end + +class NIO::Monitor + def add_interest(_); end + + def close(*_); end + + def closed?(); end + + def initialize(_, _1, _2); end + + def interests(); end + + def interests=(interests); end + + def io(); end + + def readable?(); end + + def readiness(); end + + def remove_interest(_); end + + def selector(); end + + def value(); end + + def value=(value); end + + def writable?(); end + + def writeable?(); end +end + +class NIO::Monitor +end + +class NIO::Selector + def backend(); end + + def close(); end + + def closed?(); end + + def deregister(_); end + + def empty?(); end + + def initialize(*_); end + + def register(_, _1); end + + def registered?(_); end + + def wakeup(); end +end + +class NIO::Selector + def self.backends(); end +end + +module NIO + def self.engine(); end +end + +class NameError + def missing_name(); end + + def missing_name?(name); end + + def name(); end + + def receiver(); end +end + +class Net::APOP +end + +class Net::APOP +end + +Net::APOPSession = Net::APOP + +Net::HTTPClientError::EXCEPTION_TYPE = Net::HTTPServerException + +Net::HTTPClientErrorCode = Net::HTTPClientError + +Net::HTTPFatalErrorCode = Net::HTTPClientError + +Net::HTTPInformationCode = Net::HTTPInformation + +Net::HTTPMovedTemporarily = Net::HTTPFound + +Net::HTTPMultipleChoice = Net::HTTPMultipleChoices + +Net::HTTPRedirectionCode = Net::HTTPRedirection + +Net::HTTPRequestURITooLarge = Net::HTTPRequestURITooLong + +Net::HTTPResponceReceiver = Net::HTTPResponse + +Net::HTTPRetriableCode = Net::HTTPRedirection + +Net::HTTPServerError::EXCEPTION_TYPE = Net::HTTPFatalError + +Net::HTTPServerErrorCode = Net::HTTPServerError + +class Net::HTTP +end + +Net::HTTPSession::ProxyDelta = Net::HTTP::ProxyDelta + +Net::HTTPSession::ProxyMod = Net::HTTP::ProxyDelta + +class Net::HTTP +end + +Net::HTTPSuccessCode = Net::HTTPSuccess + +Net::HTTPUnknownResponse::EXCEPTION_TYPE = Net::HTTPError + +Net::NetPrivate::HTTPRequest = Net::HTTPRequest + +Net::NetPrivate::Socket = Net::InternetMessageIO + +Net::POP = Net::POP3 + +class Net::POP3 + def active?(); end + + def address(); end + + def apop?(); end + + def auth_only(account, password); end + + def delete_all(); end + + def disable_ssl(); end + + def each(&block); end + + def each_mail(&block); end + + def enable_ssl(verify_or_params=T.unsafe(nil), certs=T.unsafe(nil), port=T.unsafe(nil)); end + + def finish(); end + + def initialize(addr, port=T.unsafe(nil), isapop=T.unsafe(nil)); end + + def logging(msg); end + + def mails(); end + + def n_bytes(); end + + def n_mails(); end + + def open_timeout(); end + + def open_timeout=(open_timeout); end + + def port(); end + + def read_timeout(); end + + def read_timeout=(sec); end + + def reset(); end + + def set_all_uids(); end + + def set_debug_output(arg); end + + def start(account, password); end + + def started?(); end + + def use_ssl?(); end + Revision = ::T.let(nil, ::T.untyped) +end + +class Net::POP3 + def self.APOP(isapop); end + + def self.auth_only(address, port=T.unsafe(nil), account=T.unsafe(nil), password=T.unsafe(nil), isapop=T.unsafe(nil)); end + + def self.certs(); end + + def self.create_ssl_params(verify_or_params=T.unsafe(nil), certs=T.unsafe(nil)); end + + def self.default_pop3_port(); end + + def self.default_pop3s_port(); end + + def self.default_port(); end + + def self.delete_all(address, port=T.unsafe(nil), account=T.unsafe(nil), password=T.unsafe(nil), isapop=T.unsafe(nil), &block); end + + def self.disable_ssl(); end + + def self.enable_ssl(*args); end + + def self.foreach(address, port=T.unsafe(nil), account=T.unsafe(nil), password=T.unsafe(nil), isapop=T.unsafe(nil), &block); end + + def self.socket_type(); end + + def self.ssl_params(); end + + def self.start(address, port=T.unsafe(nil), account=T.unsafe(nil), password=T.unsafe(nil), isapop=T.unsafe(nil), &block); end + + def self.use_ssl?(); end + + def self.verify(); end +end + +class Net::POP3Command + def apop(account, password); end + + def auth(account, password); end + + def dele(num); end + + def initialize(sock); end + + def list(); end + + def quit(); end + + def retr(num, &block); end + + def rset(); end + + def socket(); end + + def stat(); end + + def top(num, lines=T.unsafe(nil), &block); end + + def uidl(num=T.unsafe(nil)); end +end + +class Net::POP3Command +end + +Net::POP3Session = Net::POP3 + +class Net::POPAuthenticationError +end + +class Net::POPAuthenticationError +end + +class Net::POPBadResponse +end + +class Net::POPBadResponse +end + +class Net::POPError +end + +class Net::POPError +end + +class Net::POPMail + def all(dest=T.unsafe(nil), &block); end + + def delete(); end + + def delete!(); end + + def deleted?(); end + + def header(dest=T.unsafe(nil)); end + + def initialize(num, len, pop, cmd); end + + def length(); end + + def mail(dest=T.unsafe(nil), &block); end + + def number(); end + + def pop(dest=T.unsafe(nil), &block); end + + def size(); end + + def top(lines, dest=T.unsafe(nil)); end + + def uid=(uid); end + + def uidl(); end + + def unique_id(); end +end + +class Net::POPMail +end + +Net::POPSession = Net::POP3 + +Net::ProtocRetryError = Net::ProtoRetriableError + +Net::SMTPSession = Net::SMTP + +class NilClass + include ::JSON::Ext::Generator::GeneratorMethods::NilClass + include ::V8::Conversion::Primitive + def to_i(); end +end + +class NoMethodError + def args(); end + + def private_call?(); end +end + +module Nokogiri + LIBXML_ICONV_ENABLED = ::T.let(nil, ::T.untyped) + LIBXML_PARSER_VERSION = ::T.let(nil, ::T.untyped) + LIBXML_VERSION = ::T.let(nil, ::T.untyped) + NOKOGIRI_LIBXML2_PATCHES = ::T.let(nil, ::T.untyped) + NOKOGIRI_LIBXML2_PATH = ::T.let(nil, ::T.untyped) + NOKOGIRI_LIBXSLT_PATCHES = ::T.let(nil, ::T.untyped) + NOKOGIRI_LIBXSLT_PATH = ::T.let(nil, ::T.untyped) + NOKOGIRI_USE_PACKAGED_LIBRARIES = ::T.let(nil, ::T.untyped) + VERSION = ::T.let(nil, ::T.untyped) + VERSION_INFO = ::T.let(nil, ::T.untyped) +end + +module Nokogiri::CSS +end + +class Nokogiri::CSS::Node + def accept(visitor); end + + def find_by_type(types); end + + def initialize(type, value); end + + def to_a(); end + + def to_type(); end + + def to_xpath(prefix=T.unsafe(nil), visitor=T.unsafe(nil)); end + + def type(); end + + def type=(type); end + + def value(); end + + def value=(value); end + ALLOW_COMBINATOR_ON_SELF = ::T.let(nil, ::T.untyped) +end + +class Nokogiri::CSS::Node +end + +class Nokogiri::CSS::Parser + def _reduce_1(val, _values, result); end + + def _reduce_11(val, _values, result); end + + def _reduce_12(val, _values, result); end + + def _reduce_13(val, _values, result); end + + def _reduce_14(val, _values, result); end + + def _reduce_15(val, _values, result); end + + def _reduce_16(val, _values, result); end + + def _reduce_18(val, _values, result); end + + def _reduce_2(val, _values, result); end + + def _reduce_20(val, _values, result); end + + def _reduce_21(val, _values, result); end + + def _reduce_22(val, _values, result); end + + def _reduce_23(val, _values, result); end + + def _reduce_25(val, _values, result); end + + def _reduce_26(val, _values, result); end + + def _reduce_27(val, _values, result); end + + def _reduce_28(val, _values, result); end + + def _reduce_29(val, _values, result); end + + def _reduce_3(val, _values, result); end + + def _reduce_30(val, _values, result); end + + def _reduce_31(val, _values, result); end + + def _reduce_32(val, _values, result); end + + def _reduce_33(val, _values, result); end + + def _reduce_34(val, _values, result); end + + def _reduce_35(val, _values, result); end + + def _reduce_36(val, _values, result); end + + def _reduce_37(val, _values, result); end + + def _reduce_4(val, _values, result); end + + def _reduce_40(val, _values, result); end + + def _reduce_41(val, _values, result); end + + def _reduce_42(val, _values, result); end + + def _reduce_43(val, _values, result); end + + def _reduce_44(val, _values, result); end + + def _reduce_45(val, _values, result); end + + def _reduce_48(val, _values, result); end + + def _reduce_49(val, _values, result); end + + def _reduce_5(val, _values, result); end + + def _reduce_50(val, _values, result); end + + def _reduce_51(val, _values, result); end + + def _reduce_52(val, _values, result); end + + def _reduce_58(val, _values, result); end + + def _reduce_59(val, _values, result); end + + def _reduce_6(val, _values, result); end + + def _reduce_60(val, _values, result); end + + def _reduce_61(val, _values, result); end + + def _reduce_63(val, _values, result); end + + def _reduce_64(val, _values, result); end + + def _reduce_65(val, _values, result); end + + def _reduce_66(val, _values, result); end + + def _reduce_67(val, _values, result); end + + def _reduce_68(val, _values, result); end + + def _reduce_69(val, _values, result); end + + def _reduce_7(val, _values, result); end + + def _reduce_70(val, _values, result); end + + def _reduce_8(val, _values, result); end + + def _reduce_9(val, _values, result); end + + def _reduce_none(val, _values, result); end + + def initialize(namespaces=T.unsafe(nil)); end + + def on_error(error_token_id, error_value, value_stack); end + + def parse(string); end + + def unescape_css_identifier(identifier); end + + def unescape_css_string(str); end + + def xpath_for(string, options=T.unsafe(nil)); end + Racc_arg = ::T.let(nil, ::T.untyped) + Racc_debug_parser = ::T.let(nil, ::T.untyped) + Racc_token_to_s_table = ::T.let(nil, ::T.untyped) +end + +class Nokogiri::CSS::Parser + def self.[](string); end + + def self.[]=(string, value); end + + def self.cache_on(); end + + def self.cache_on=(cache_on); end + + def self.cache_on?(); end + + def self.clear_cache(); end + + def self.parse(selector); end + + def self.set_cache(_); end + + def self.without_cache(&block); end +end + +class Nokogiri::CSS::SyntaxError +end + +class Nokogiri::CSS::SyntaxError +end + +class Nokogiri::CSS::Tokenizer + def _next_token(); end + + def action(); end + + def filename(); end + + def lineno(); end + + def load_file(filename); end + + def next_token(); end + + def scan(str); end + + def scan_file(filename); end + + def scan_setup(str); end + + def scan_str(str); end + + def state(); end + + def state=(state); end +end + +class Nokogiri::CSS::Tokenizer::ScanError +end + +class Nokogiri::CSS::Tokenizer::ScanError +end + +class Nokogiri::CSS::Tokenizer +end + +class Nokogiri::CSS::XPathVisitor + def accept(node); end + + def visit_attribute_condition(node); end + + def visit_child_selector(node); end + + def visit_class_condition(node); end + + def visit_combinator(node); end + + def visit_conditional_selector(node); end + + def visit_descendant_selector(node); end + + def visit_direct_adjacent_selector(node); end + + def visit_element_name(node); end + + def visit_following_selector(node); end + + def visit_function(node); end + + def visit_id(node); end + + def visit_not(node); end + + def visit_pseudo_class(node); end +end + +class Nokogiri::CSS::XPathVisitor +end + +module Nokogiri::CSS + def self.parse(selector); end + + def self.xpath_for(selector, options=T.unsafe(nil)); end +end + +module Nokogiri::Decorators +end + +module Nokogiri::Decorators::Slop + def method_missing(name, *args, &block); end + XPATH_PREFIX = ::T.let(nil, ::T.untyped) +end + +module Nokogiri::Decorators::Slop +end + +module Nokogiri::Decorators +end + +class Nokogiri::EncodingHandler + def name(); end +end + +class Nokogiri::EncodingHandler + def self.[](_); end + + def self.alias(_, _1); end + + def self.clear_aliases!(); end + + def self.delete(_); end +end + +module Nokogiri::HTML + NamedCharacters = ::T.let(nil, ::T.untyped) +end + +class Nokogiri::HTML::Builder + def to_html(); end +end + +class Nokogiri::HTML::Builder +end + +class Nokogiri::HTML::Document + def meta_encoding(); end + + def meta_encoding=(encoding); end + + def serialize(options=T.unsafe(nil)); end + + def title(); end + + def title=(text); end +end + +class Nokogiri::HTML::Document +end + +class Nokogiri::HTML::DocumentFragment +end + +class Nokogiri::HTML::DocumentFragment + def self.parse(tags, encoding=T.unsafe(nil)); end +end + +class Nokogiri::HTML::ElementDescription + def block?(); end + + def default_sub_element(); end + + def deprecated?(); end + + def deprecated_attributes(); end + + def description(); end + + def empty?(); end + + def implied_end_tag?(); end + + def implied_start_tag?(); end + + def inline?(); end + + def name(); end + + def optional_attributes(); end + + def required_attributes(); end + + def save_end_tag?(); end + + def sub_elements(); end + ACTION_ATTR = ::T.let(nil, ::T.untyped) + ALIGN_ATTR = ::T.let(nil, ::T.untyped) + ALT_ATTR = ::T.let(nil, ::T.untyped) + APPLET_ATTRS = ::T.let(nil, ::T.untyped) + AREA_ATTRS = ::T.let(nil, ::T.untyped) + ATTRS = ::T.let(nil, ::T.untyped) + A_ATTRS = ::T.let(nil, ::T.untyped) + BASEFONT_ATTRS = ::T.let(nil, ::T.untyped) + BGCOLOR_ATTR = ::T.let(nil, ::T.untyped) + BLOCK = ::T.let(nil, ::T.untyped) + BLOCKLI_ELT = ::T.let(nil, ::T.untyped) + BODY_ATTRS = ::T.let(nil, ::T.untyped) + BODY_CONTENTS = ::T.let(nil, ::T.untyped) + BODY_DEPR = ::T.let(nil, ::T.untyped) + BUTTON_ATTRS = ::T.let(nil, ::T.untyped) + CELLHALIGN = ::T.let(nil, ::T.untyped) + CELLVALIGN = ::T.let(nil, ::T.untyped) + CLEAR_ATTRS = ::T.let(nil, ::T.untyped) + COL_ATTRS = ::T.let(nil, ::T.untyped) + COL_ELT = ::T.let(nil, ::T.untyped) + COMPACT_ATTR = ::T.let(nil, ::T.untyped) + COMPACT_ATTRS = ::T.let(nil, ::T.untyped) + CONTENT_ATTR = ::T.let(nil, ::T.untyped) + COREATTRS = ::T.let(nil, ::T.untyped) + CORE_ATTRS = ::T.let(nil, ::T.untyped) + CORE_I18N_ATTRS = ::T.let(nil, ::T.untyped) + DIR_ATTR = ::T.let(nil, ::T.untyped) + DL_CONTENTS = ::T.let(nil, ::T.untyped) + DefaultDescriptions = ::T.let(nil, ::T.untyped) + EDIT_ATTRS = ::T.let(nil, ::T.untyped) + EMBED_ATTRS = ::T.let(nil, ::T.untyped) + EMPTY = ::T.let(nil, ::T.untyped) + EVENTS = ::T.let(nil, ::T.untyped) + FIELDSET_CONTENTS = ::T.let(nil, ::T.untyped) + FLOW = ::T.let(nil, ::T.untyped) + FLOW_PARAM = ::T.let(nil, ::T.untyped) + FONTSTYLE = ::T.let(nil, ::T.untyped) + FONT_ATTRS = ::T.let(nil, ::T.untyped) + FORMCTRL = ::T.let(nil, ::T.untyped) + FORM_ATTRS = ::T.let(nil, ::T.untyped) + FORM_CONTENTS = ::T.let(nil, ::T.untyped) + FRAMESET_ATTRS = ::T.let(nil, ::T.untyped) + FRAMESET_CONTENTS = ::T.let(nil, ::T.untyped) + FRAME_ATTRS = ::T.let(nil, ::T.untyped) + HEADING = ::T.let(nil, ::T.untyped) + HEAD_ATTRS = ::T.let(nil, ::T.untyped) + HEAD_CONTENTS = ::T.let(nil, ::T.untyped) + HREF_ATTRS = ::T.let(nil, ::T.untyped) + HR_DEPR = ::T.let(nil, ::T.untyped) + HTML_ATTRS = ::T.let(nil, ::T.untyped) + HTML_CDATA = ::T.let(nil, ::T.untyped) + HTML_CONTENT = ::T.let(nil, ::T.untyped) + HTML_FLOW = ::T.let(nil, ::T.untyped) + HTML_INLINE = ::T.let(nil, ::T.untyped) + HTML_PCDATA = ::T.let(nil, ::T.untyped) + I18N = ::T.let(nil, ::T.untyped) + I18N_ATTRS = ::T.let(nil, ::T.untyped) + IFRAME_ATTRS = ::T.let(nil, ::T.untyped) + IMG_ATTRS = ::T.let(nil, ::T.untyped) + INLINE = ::T.let(nil, ::T.untyped) + INLINE_P = ::T.let(nil, ::T.untyped) + INPUT_ATTRS = ::T.let(nil, ::T.untyped) + LABEL_ATTR = ::T.let(nil, ::T.untyped) + LABEL_ATTRS = ::T.let(nil, ::T.untyped) + LANGUAGE_ATTR = ::T.let(nil, ::T.untyped) + LEGEND_ATTRS = ::T.let(nil, ::T.untyped) + LINK_ATTRS = ::T.let(nil, ::T.untyped) + LIST = ::T.let(nil, ::T.untyped) + LI_ELT = ::T.let(nil, ::T.untyped) + MAP_CONTENTS = ::T.let(nil, ::T.untyped) + META_ATTRS = ::T.let(nil, ::T.untyped) + MODIFIER = ::T.let(nil, ::T.untyped) + NAME_ATTR = ::T.let(nil, ::T.untyped) + NOFRAMES_CONTENT = ::T.let(nil, ::T.untyped) + OBJECT_ATTRS = ::T.let(nil, ::T.untyped) + OBJECT_CONTENTS = ::T.let(nil, ::T.untyped) + OBJECT_DEPR = ::T.let(nil, ::T.untyped) + OL_ATTRS = ::T.let(nil, ::T.untyped) + OPTGROUP_ATTRS = ::T.let(nil, ::T.untyped) + OPTION_ATTRS = ::T.let(nil, ::T.untyped) + OPTION_ELT = ::T.let(nil, ::T.untyped) + PARAM_ATTRS = ::T.let(nil, ::T.untyped) + PCDATA = ::T.let(nil, ::T.untyped) + PHRASE = ::T.let(nil, ::T.untyped) + PRE_CONTENT = ::T.let(nil, ::T.untyped) + PROMPT_ATTRS = ::T.let(nil, ::T.untyped) + QUOTE_ATTRS = ::T.let(nil, ::T.untyped) + ROWS_COLS_ATTR = ::T.let(nil, ::T.untyped) + SCRIPT_ATTRS = ::T.let(nil, ::T.untyped) + SELECT_ATTRS = ::T.let(nil, ::T.untyped) + SELECT_CONTENT = ::T.let(nil, ::T.untyped) + SPECIAL = ::T.let(nil, ::T.untyped) + SRC_ALT_ATTRS = ::T.let(nil, ::T.untyped) + STYLE_ATTRS = ::T.let(nil, ::T.untyped) + TABLE_ATTRS = ::T.let(nil, ::T.untyped) + TABLE_CONTENTS = ::T.let(nil, ::T.untyped) + TABLE_DEPR = ::T.let(nil, ::T.untyped) + TALIGN_ATTRS = ::T.let(nil, ::T.untyped) + TARGET_ATTR = ::T.let(nil, ::T.untyped) + TEXTAREA_ATTRS = ::T.let(nil, ::T.untyped) + TH_TD_ATTR = ::T.let(nil, ::T.untyped) + TH_TD_DEPR = ::T.let(nil, ::T.untyped) + TR_CONTENTS = ::T.let(nil, ::T.untyped) + TR_ELT = ::T.let(nil, ::T.untyped) + TYPE_ATTR = ::T.let(nil, ::T.untyped) + UL_DEPR = ::T.let(nil, ::T.untyped) + VERSION_ATTR = ::T.let(nil, ::T.untyped) + WIDTH_ATTR = ::T.let(nil, ::T.untyped) +end + +Nokogiri::HTML::ElementDescription::Desc = Struct::HTMLElementDescription + +class Nokogiri::HTML::ElementDescription + def self.[](_); end +end + +class Nokogiri::HTML::EntityDescription +end + +class Nokogiri::HTML::EntityDescription +end + +class Nokogiri::HTML::EntityLookup + def [](name); end + + def get(_); end +end + +class Nokogiri::HTML::EntityLookup +end + +module Nokogiri::HTML::SAX +end + +class Nokogiri::HTML::SAX::Parser + def parse_file(filename, encoding=T.unsafe(nil)); end + + def parse_memory(data, encoding=T.unsafe(nil)); end +end + +class Nokogiri::HTML::SAX::Parser +end + +class Nokogiri::HTML::SAX::ParserContext +end + +class Nokogiri::HTML::SAX::ParserContext + def self.file(_, _1); end + + def self.memory(_, _1); end +end + +class Nokogiri::HTML::SAX::PushParser +end + +class Nokogiri::HTML::SAX::PushParser +end + +module Nokogiri::HTML::SAX +end + +module Nokogiri::HTML + def self.fragment(string, encoding=T.unsafe(nil)); end + + def self.parse(thing, url=T.unsafe(nil), encoding=T.unsafe(nil), options=T.unsafe(nil), &block); end +end + +module Nokogiri::HTML5 + HTML_NAMESPACE = ::T.let(nil, ::T.untyped) + MATHML_NAMESPACE = ::T.let(nil, ::T.untyped) + SVG_NAMESPACE = ::T.let(nil, ::T.untyped) + XLINK_NAMESPACE = ::T.let(nil, ::T.untyped) + XMLNS_NAMESPACE = ::T.let(nil, ::T.untyped) + XML_NAMESPACE = ::T.let(nil, ::T.untyped) +end + +class Nokogiri::HTML5::Document + def to_xml(options=T.unsafe(nil), &block); end +end + +class Nokogiri::HTML5::Document + def self.do_parse(string_or_io, url, encoding, options); end + + def self.parse(string_or_io, url=T.unsafe(nil), encoding=T.unsafe(nil), **options, &block); end + + def self.read_io(io, url=T.unsafe(nil), encoding=T.unsafe(nil), **options); end + + def self.read_memory(string, url=T.unsafe(nil), encoding=T.unsafe(nil), **options); end +end + +class Nokogiri::HTML5::DocumentFragment + def document=(document); end + + def errors=(errors); end + + def initialize(doc, tags=T.unsafe(nil), ctx=T.unsafe(nil), options=T.unsafe(nil)); end + + def serialize(options=T.unsafe(nil), &block); end +end + +class Nokogiri::HTML5::DocumentFragment + def self.parse(tags, encoding=T.unsafe(nil), options=T.unsafe(nil)); end +end + +module Nokogiri::HTML5::Node + def add_child_node_and_reparent_attrs(node); end + + def fragment(tags); end + + def inner_html(options=T.unsafe(nil)); end + + def write_to(io, *options); end +end + +module Nokogiri::HTML5::Node +end + +module Nokogiri::HTML5 + def self.escape_text(text, encoding, attribute_mode); end + + def self.fragment(string, encoding=T.unsafe(nil), **options); end + + def self.get(uri, options=T.unsafe(nil)); end + + def self.parse(string, url=T.unsafe(nil), encoding=T.unsafe(nil), **options, &block); end + + def self.prepend_newline?(node); end + + def self.read_and_encode(string, encoding); end + + def self.reencode(body, content_type=T.unsafe(nil)); end + + def self.serialize_node_internal(current_node, io, encoding, options); end +end + +class Nokogiri::SyntaxError +end + +class Nokogiri::SyntaxError +end + +class Nokogiri::VersionInfo + def compiled_parser_version(); end + + def engine(); end + + def jruby?(); end + + def libxml2?(); end + + def libxml2_using_packaged?(); end + + def libxml2_using_system?(); end + + def loaded_parser_version(); end + + def to_hash(); end + + def to_markdown(); end + + def warnings(); end +end + +class Nokogiri::VersionInfo + def self.instance(); end +end + +module Nokogiri::XML + XML_C14N_1_0 = ::T.let(nil, ::T.untyped) + XML_C14N_1_1 = ::T.let(nil, ::T.untyped) + XML_C14N_EXCLUSIVE_1_0 = ::T.let(nil, ::T.untyped) +end + +class Nokogiri::XML::Attr + def content=(content); end + + def value(); end + + def value=(value); end +end + +class Nokogiri::XML::Attr +end + +class Nokogiri::XML::AttributeDecl + def attribute_type(); end + + def default(); end + + def enumeration(); end +end + +class Nokogiri::XML::AttributeDecl +end + +class Nokogiri::XML::Builder + def <<(string); end + + def [](ns); end + + def arity(); end + + def arity=(arity); end + + def cdata(string); end + + def comment(string); end + + def context(); end + + def context=(context); end + + def doc(); end + + def doc=(doc); end + + def initialize(options=T.unsafe(nil), root=T.unsafe(nil), &block); end + + def method_missing(method, *args, &block); end + + def parent(); end + + def parent=(parent); end + + def text(string); end + + def to_xml(*args); end +end + +class Nokogiri::XML::Builder + def self.with(root, &block); end +end + +class Nokogiri::XML::CDATA +end + +class Nokogiri::XML::CDATA +end + +class Nokogiri::XML::CharacterData + include ::Nokogiri::XML::PP::CharacterData +end + +class Nokogiri::XML::CharacterData +end + +class Nokogiri::XML::Comment +end + +class Nokogiri::XML::Comment +end + +class Nokogiri::XML::DTD + def entities(); end + + def external_id(); end + + def html5_dtd?(); end + + def html_dtd?(); end + + def notations(); end + + def system_id(); end + + def validate(_); end +end + +class Nokogiri::XML::DTD +end + +class Nokogiri::XML::Document + def canonicalize(*_); end + + def collect_namespaces(); end + + def create_cdata(string, &block); end + + def create_comment(string, &block); end + + def create_element(name, *args, &block); end + + def create_entity(*_); end + + def create_text_node(string, &block); end + + def decorate(node); end + + def decorators(key); end + + def encoding(); end + + def encoding=(encoding); end + + def errors(); end + + def errors=(errors); end + + def fragment(tags=T.unsafe(nil)); end + + def initialize(*args); end + + def remove_namespaces!(); end + + def root(); end + + def root=(root); end + + def slop!(); end + + def to_java(); end + + def to_xml(*args, &block); end + + def url(); end + + def validate(); end + + def version(); end + IMPLIED_XPATH_CONTEXTS = ::T.let(nil, ::T.untyped) + NCNAME_CHAR = ::T.let(nil, ::T.untyped) + NCNAME_RE = ::T.let(nil, ::T.untyped) + NCNAME_START_CHAR = ::T.let(nil, ::T.untyped) +end + +class Nokogiri::XML::Document + def self.empty_doc?(string_or_io); end + + def self.parse(string_or_io, url=T.unsafe(nil), encoding=T.unsafe(nil), options=T.unsafe(nil)); end + + def self.read_io(_, _1, _2, _3); end + + def self.read_memory(_, _1, _2, _3); end + + def self.wrap(document); end +end + +class Nokogiri::XML::DocumentFragment + def dup(); end + + def errors(); end + + def errors=(things); end + + def initialize(document, tags=T.unsafe(nil), ctx=T.unsafe(nil)); end + + def search(*rules); end + + def serialize(); end + + def to_html(*args); end + + def to_xhtml(*args); end + + def to_xml(*args); end +end + +class Nokogiri::XML::DocumentFragment + def self.parse(tags); end +end + +class Nokogiri::XML::Element +end + +class Nokogiri::XML::Element +end + +class Nokogiri::XML::ElementContent + def children(); end + + def document(); end + + def name(); end + + def occur(); end + + def prefix(); end + + def type(); end + ELEMENT = ::T.let(nil, ::T.untyped) + MULT = ::T.let(nil, ::T.untyped) + ONCE = ::T.let(nil, ::T.untyped) + OPT = ::T.let(nil, ::T.untyped) + OR = ::T.let(nil, ::T.untyped) + PCDATA = ::T.let(nil, ::T.untyped) + PLUS = ::T.let(nil, ::T.untyped) + SEQ = ::T.let(nil, ::T.untyped) +end + +class Nokogiri::XML::ElementContent +end + +class Nokogiri::XML::ElementDecl + def element_type(); end + + def prefix(); end +end + +class Nokogiri::XML::ElementDecl +end + +class Nokogiri::XML::EntityDecl + def entity_type(); end + + def external_id(); end + + def original_content(); end + + def system_id(); end + EXTERNAL_GENERAL_PARSED = ::T.let(nil, ::T.untyped) + EXTERNAL_GENERAL_UNPARSED = ::T.let(nil, ::T.untyped) + EXTERNAL_PARAMETER = ::T.let(nil, ::T.untyped) + INTERNAL_GENERAL = ::T.let(nil, ::T.untyped) + INTERNAL_PARAMETER = ::T.let(nil, ::T.untyped) + INTERNAL_PREDEFINED = ::T.let(nil, ::T.untyped) +end + +class Nokogiri::XML::EntityDecl + def self.new(name, doc, *args); end +end + +class Nokogiri::XML::EntityReference +end + +class Nokogiri::XML::EntityReference +end + +class Nokogiri::XML::Namespace + include ::Nokogiri::XML::PP::Node + def document(); end + + def href(); end + + def prefix(); end +end + +class Nokogiri::XML::Namespace +end + +class Nokogiri::XML::Node + include ::Nokogiri::XML::PP::Node + include ::Nokogiri::XML::Searchable + include ::Enumerable + include ::Nokogiri::HTML5::Node + def <<(node_or_tags); end + + def ==(other); end + + def >(selector); end + + def [](name); end + + def []=(name, value); end + + def accept(visitor); end + + def add_child(node_or_tags); end + + def add_class(name); end + + def add_namespace(_, _1); end + + def add_namespace_definition(_, _1); end + + def add_next_sibling(node_or_tags); end + + def add_previous_sibling(node_or_tags); end + + def after(node_or_tags); end + + def ancestors(selector=T.unsafe(nil)); end + + def append_class(name); end + + def attr(name); end + + def attribute(_); end + + def attribute_nodes(); end + + def attribute_with_ns(_, _1); end + + def attributes(); end + + def before(node_or_tags); end + + def canonicalize(mode=T.unsafe(nil), inclusive_namespaces=T.unsafe(nil), with_comments=T.unsafe(nil)); end + + def cdata?(); end + + def child(); end + + def children(); end + + def children=(node_or_tags); end + + def classes(); end + + def comment?(); end + + def content(); end + + def content=(string); end + + def create_external_subset(_, _1, _2); end + + def create_internal_subset(_, _1, _2); end + + def css_path(); end + + def decorate!(); end + + def default_namespace=(url); end + + def delete(name); end + + def description(); end + + def do_xinclude(options=T.unsafe(nil)); end + + def document(); end + + def document?(); end + + def dup(*_); end + + def each(&blk); end + + def elem?(); end + + def element?(); end + + def element_children(); end + + def elements(); end + + def encode_special_chars(_); end + + def external_subset(); end + + def first_element_child(); end + + def fragment?(); end + + def get_attribute(name); end + + def has_attribute?(_); end + + def html?(); end + + def initialize(name, document); end + + def inner_html=(node_or_tags); end + + def inner_text(); end + + def internal_subset(); end + + def key?(_); end + + def keys(); end + + def lang(); end + + def lang=(lang); end + + def last_element_child(); end + + def line(); end + + def matches?(selector); end + + def name(); end + + def name=(name); end + + def namespace(); end + + def namespace=(ns); end + + def namespace_definitions(); end + + def namespace_scopes(); end + + def namespaced_key?(_, _1); end + + def namespaces(); end + + def native_content=(native_content); end + + def next(); end + + def next=(node_or_tags); end + + def next_element(); end + + def next_sibling(); end + + def node_name(); end + + def node_name=(node_name); end + + def node_type(); end + + def parent(); end + + def parent=(parent_node); end + + def parse(string_or_io, options=T.unsafe(nil)); end + + def path(); end + + def pointer_id(); end + + def prepend_child(node_or_tags); end + + def previous(); end + + def previous=(node_or_tags); end + + def previous_element(); end + + def previous_sibling(); end + + def processing_instruction?(); end + + def read_only?(); end + + def remove(); end + + def remove_attribute(name); end + + def remove_class(name=T.unsafe(nil)); end + + def replace(node_or_tags); end + + def serialize(*args, &block); end + + def set_attribute(name, value); end + + def swap(node_or_tags); end + + def text(); end + + def text?(); end + + def to_html(options=T.unsafe(nil)); end + + def to_str(); end + + def to_xhtml(options=T.unsafe(nil)); end + + def to_xml(options=T.unsafe(nil)); end + + def traverse(&block); end + + def type(); end + + def unlink(); end + + def values(); end + + def wrap(html); end + + def write_html_to(io, options=T.unsafe(nil)); end + + def write_xhtml_to(io, options=T.unsafe(nil)); end + + def write_xml_to(io, options=T.unsafe(nil)); end + + def xml?(); end + ATTRIBUTE_DECL = ::T.let(nil, ::T.untyped) + ATTRIBUTE_NODE = ::T.let(nil, ::T.untyped) + CDATA_SECTION_NODE = ::T.let(nil, ::T.untyped) + COMMENT_NODE = ::T.let(nil, ::T.untyped) + DOCB_DOCUMENT_NODE = ::T.let(nil, ::T.untyped) + DOCUMENT_FRAG_NODE = ::T.let(nil, ::T.untyped) + DOCUMENT_NODE = ::T.let(nil, ::T.untyped) + DOCUMENT_TYPE_NODE = ::T.let(nil, ::T.untyped) + DTD_NODE = ::T.let(nil, ::T.untyped) + ELEMENT_DECL = ::T.let(nil, ::T.untyped) + ELEMENT_NODE = ::T.let(nil, ::T.untyped) + ENTITY_DECL = ::T.let(nil, ::T.untyped) + ENTITY_NODE = ::T.let(nil, ::T.untyped) + ENTITY_REF_NODE = ::T.let(nil, ::T.untyped) + HTML_DOCUMENT_NODE = ::T.let(nil, ::T.untyped) + IMPLIED_XPATH_CONTEXTS = ::T.let(nil, ::T.untyped) + NAMESPACE_DECL = ::T.let(nil, ::T.untyped) + NOTATION_NODE = ::T.let(nil, ::T.untyped) + PI_NODE = ::T.let(nil, ::T.untyped) + TEXT_NODE = ::T.let(nil, ::T.untyped) + XINCLUDE_END = ::T.let(nil, ::T.untyped) + XINCLUDE_START = ::T.let(nil, ::T.untyped) +end + +class Nokogiri::XML::Node +end + +class Nokogiri::XML::NodeSet + include ::Nokogiri::XML::Searchable + include ::Enumerable + def &(_); end + + def +(_); end + + def -(_); end + + def <<(_); end + + def ==(other); end + + def >(selector); end + + def [](*_); end + + def add_class(name); end + + def after(datum); end + + def append_class(name); end + + def attr(key, value=T.unsafe(nil), &block); end + + def attribute(key, value=T.unsafe(nil), &block); end + + def before(datum); end + + def children(); end + + def clone(); end + + def delete(_); end + + def document(); end + + def document=(document); end + + def each(&blk); end + + def empty?(); end + + def filter(expr); end + + def first(n=T.unsafe(nil)); end + + def index(node=T.unsafe(nil)); end + + def initialize(document, list=T.unsafe(nil)); end + + def inner_html(*args); end + + def inner_text(); end + + def last(); end + + def length(); end + + def pop(); end + + def push(_); end + + def remove(); end + + def remove_attr(name); end + + def remove_attribute(name); end + + def remove_class(name=T.unsafe(nil)); end + + def reverse(); end + + def set(key, value=T.unsafe(nil), &block); end + + def shift(); end + + def size(); end + + def slice(*_); end + + def text(); end + + def to_a(); end + + def to_ary(); end + + def to_html(*args); end + + def to_xhtml(*args); end + + def to_xml(*args); end + + def unlink(); end + + def wrap(html); end + + def |(_); end + IMPLIED_XPATH_CONTEXTS = ::T.let(nil, ::T.untyped) +end + +class Nokogiri::XML::NodeSet +end + +class Nokogiri::XML::Notation +end + +class Nokogiri::XML::Notation +end + +module Nokogiri::XML::PP +end + +module Nokogiri::XML::PP::CharacterData + def inspect(); end + + def pretty_print(pp); end +end + +module Nokogiri::XML::PP::CharacterData +end + +module Nokogiri::XML::PP::Node + def inspect(); end + + def pretty_print(pp); end +end + +module Nokogiri::XML::PP::Node +end + +module Nokogiri::XML::PP +end + +class Nokogiri::XML::ParseOptions + def compact(); end + + def compact?(); end + + def default_html(); end + + def default_html?(); end + + def default_xml(); end + + def default_xml?(); end + + def dtdattr(); end + + def dtdattr?(); end + + def dtdload(); end + + def dtdload?(); end + + def dtdvalid(); end + + def dtdvalid?(); end + + def huge(); end + + def huge?(); end + + def initialize(options=T.unsafe(nil)); end + + def nobasefix(); end + + def nobasefix?(); end + + def noblanks(); end + + def noblanks?(); end + + def nocdata(); end + + def nocdata?(); end + + def nocompact(); end + + def nodefault_html(); end + + def nodefault_xml(); end + + def nodict(); end + + def nodict?(); end + + def nodtdattr(); end + + def nodtdload(); end + + def nodtdvalid(); end + + def noent(); end + + def noent?(); end + + def noerror(); end + + def noerror?(); end + + def nohuge(); end + + def nonet(); end + + def nonet?(); end + + def nonobasefix(); end + + def nonoblanks(); end + + def nonocdata(); end + + def nonodict(); end + + def nonoent(); end + + def nonoerror(); end + + def nononet(); end + + def nonowarning(); end + + def nonoxincnode(); end + + def nonsclean(); end + + def noold10(); end + + def nopedantic(); end + + def norecover(); end + + def nosax1(); end + + def nowarning(); end + + def nowarning?(); end + + def noxinclude(); end + + def noxincnode(); end + + def noxincnode?(); end + + def nsclean(); end + + def nsclean?(); end + + def old10(); end + + def old10?(); end + + def options(); end + + def options=(options); end + + def pedantic(); end + + def pedantic?(); end + + def recover(); end + + def recover?(); end + + def sax1(); end + + def sax1?(); end + + def strict(); end + + def strict?(); end + + def to_i(); end + + def xinclude(); end + + def xinclude?(); end + COMPACT = ::T.let(nil, ::T.untyped) + DEFAULT_HTML = ::T.let(nil, ::T.untyped) + DEFAULT_XML = ::T.let(nil, ::T.untyped) + DTDATTR = ::T.let(nil, ::T.untyped) + DTDLOAD = ::T.let(nil, ::T.untyped) + DTDVALID = ::T.let(nil, ::T.untyped) + HUGE = ::T.let(nil, ::T.untyped) + NOBASEFIX = ::T.let(nil, ::T.untyped) + NOBLANKS = ::T.let(nil, ::T.untyped) + NOCDATA = ::T.let(nil, ::T.untyped) + NODICT = ::T.let(nil, ::T.untyped) + NOENT = ::T.let(nil, ::T.untyped) + NOERROR = ::T.let(nil, ::T.untyped) + NONET = ::T.let(nil, ::T.untyped) + NOWARNING = ::T.let(nil, ::T.untyped) + NOXINCNODE = ::T.let(nil, ::T.untyped) + NSCLEAN = ::T.let(nil, ::T.untyped) + OLD10 = ::T.let(nil, ::T.untyped) + PEDANTIC = ::T.let(nil, ::T.untyped) + RECOVER = ::T.let(nil, ::T.untyped) + SAX1 = ::T.let(nil, ::T.untyped) + STRICT = ::T.let(nil, ::T.untyped) + XINCLUDE = ::T.let(nil, ::T.untyped) +end + +class Nokogiri::XML::ParseOptions +end + +class Nokogiri::XML::ProcessingInstruction + def initialize(document, name, content); end +end + +class Nokogiri::XML::ProcessingInstruction +end + +class Nokogiri::XML::Reader + include ::Enumerable + def attribute(_); end + + def attribute_at(_); end + + def attribute_count(); end + + def attribute_nodes(); end + + def attributes(); end + + def attributes?(); end + + def base_uri(); end + + def default?(); end + + def depth(); end + + def each(&blk); end + + def empty_element?(); end + + def encoding(); end + + def errors(); end + + def errors=(errors); end + + def initialize(source, url=T.unsafe(nil), encoding=T.unsafe(nil)); end + + def inner_xml(); end + + def lang(); end + + def local_name(); end + + def name(); end + + def namespace_uri(); end + + def namespaces(); end + + def node_type(); end + + def outer_xml(); end + + def prefix(); end + + def read(); end + + def self_closing?(); end + + def source(); end + + def state(); end + + def value(); end + + def value?(); end + + def xml_version(); end + TYPE_ATTRIBUTE = ::T.let(nil, ::T.untyped) + TYPE_CDATA = ::T.let(nil, ::T.untyped) + TYPE_COMMENT = ::T.let(nil, ::T.untyped) + TYPE_DOCUMENT = ::T.let(nil, ::T.untyped) + TYPE_DOCUMENT_FRAGMENT = ::T.let(nil, ::T.untyped) + TYPE_DOCUMENT_TYPE = ::T.let(nil, ::T.untyped) + TYPE_ELEMENT = ::T.let(nil, ::T.untyped) + TYPE_END_ELEMENT = ::T.let(nil, ::T.untyped) + TYPE_END_ENTITY = ::T.let(nil, ::T.untyped) + TYPE_ENTITY = ::T.let(nil, ::T.untyped) + TYPE_ENTITY_REFERENCE = ::T.let(nil, ::T.untyped) + TYPE_NONE = ::T.let(nil, ::T.untyped) + TYPE_NOTATION = ::T.let(nil, ::T.untyped) + TYPE_PROCESSING_INSTRUCTION = ::T.let(nil, ::T.untyped) + TYPE_SIGNIFICANT_WHITESPACE = ::T.let(nil, ::T.untyped) + TYPE_TEXT = ::T.let(nil, ::T.untyped) + TYPE_WHITESPACE = ::T.let(nil, ::T.untyped) + TYPE_XML_DECLARATION = ::T.let(nil, ::T.untyped) +end + +class Nokogiri::XML::Reader + def self.from_io(*_); end + + def self.from_memory(*_); end +end + +class Nokogiri::XML::RelaxNG +end + +class Nokogiri::XML::RelaxNG +end + +module Nokogiri::XML::SAX +end + +class Nokogiri::XML::SAX::Document + def cdata_block(string); end + + def characters(string); end + + def comment(string); end + + def end_document(); end + + def end_element(name); end + + def end_element_namespace(name, prefix=T.unsafe(nil), uri=T.unsafe(nil)); end + + def error(string); end + + def processing_instruction(name, content); end + + def start_document(); end + + def start_element(name, attrs=T.unsafe(nil)); end + + def start_element_namespace(name, attrs=T.unsafe(nil), prefix=T.unsafe(nil), uri=T.unsafe(nil), ns=T.unsafe(nil)); end + + def warning(string); end + + def xmldecl(version, encoding, standalone); end +end + +class Nokogiri::XML::SAX::Document +end + +class Nokogiri::XML::SAX::Parser + def document(); end + + def document=(document); end + + def encoding(); end + + def encoding=(encoding); end + + def initialize(doc=T.unsafe(nil), encoding=T.unsafe(nil)); end + + def parse(thing, &block); end + + def parse_file(filename); end + + def parse_io(io, encoding=T.unsafe(nil)); end + + def parse_memory(data); end + ENCODINGS = ::T.let(nil, ::T.untyped) +end + +class Nokogiri::XML::SAX::Parser +end + +class Nokogiri::XML::SAX::ParserContext + def column(); end + + def line(); end + + def parse_with(_); end + + def recovery(); end + + def recovery=(recovery); end + + def replace_entities(); end + + def replace_entities=(replace_entities); end +end + +class Nokogiri::XML::SAX::ParserContext + def self.file(_); end + + def self.io(_, _1); end + + def self.memory(_); end + + def self.new(thing, encoding=T.unsafe(nil)); end +end + +class Nokogiri::XML::SAX::PushParser + def <<(chunk, last_chunk=T.unsafe(nil)); end + + def document(); end + + def document=(document); end + + def finish(); end + + def initialize(doc=T.unsafe(nil), file_name=T.unsafe(nil), encoding=T.unsafe(nil)); end + + def options(); end + + def options=(options); end + + def replace_entities(); end + + def replace_entities=(replace_entities); end + + def write(chunk, last_chunk=T.unsafe(nil)); end +end + +class Nokogiri::XML::SAX::PushParser +end + +module Nokogiri::XML::SAX +end + +class Nokogiri::XML::Schema + def errors(); end + + def errors=(errors); end + + def valid?(thing); end + + def validate(thing); end +end + +class Nokogiri::XML::Schema + def self.from_document(_); end + + def self.new(string_or_io); end + + def self.read_memory(_); end +end + +module Nokogiri::XML::Searchable + def %(*args); end + + def /(*args); end + + def at(*args); end + + def at_css(*args); end + + def at_xpath(*args); end + + def css(*args); end + + def search(*args); end + + def xpath(*args); end + LOOKS_LIKE_XPATH = ::T.let(nil, ::T.untyped) +end + +module Nokogiri::XML::Searchable +end + +class Nokogiri::XML::SyntaxError + def code(); end + + def column(); end + + def domain(); end + + def error?(); end + + def fatal?(); end + + def file(); end + + def int1(); end + + def level(); end + + def line(); end + + def none?(); end + + def str1(); end + + def str2(); end + + def str3(); end + + def warning?(); end +end + +class Nokogiri::XML::SyntaxError +end + +class Nokogiri::XML::Text +end + +class Nokogiri::XML::Text +end + +class Nokogiri::XML::XPath + def document(); end + + def document=(document); end +end + +class Nokogiri::XML::XPath::SyntaxError +end + +class Nokogiri::XML::XPath::SyntaxError +end + +class Nokogiri::XML::XPath +end + +class Nokogiri::XML::XPathContext + def evaluate(*_); end + + def register_namespaces(namespaces); end + + def register_ns(_, _1); end + + def register_variable(_, _1); end +end + +class Nokogiri::XML::XPathContext + def self.new(_); end +end + +module Nokogiri::XML + def self.Reader(string_or_io, url=T.unsafe(nil), encoding=T.unsafe(nil), options=T.unsafe(nil)); end + + def self.RelaxNG(string_or_io); end + + def self.Schema(string_or_io); end + + def self.fragment(string); end + + def self.parse(thing, url=T.unsafe(nil), encoding=T.unsafe(nil), options=T.unsafe(nil), &block); end +end + +module Nokogiri::XSLT +end + +class Nokogiri::XSLT::Stylesheet + def apply_to(document, params=T.unsafe(nil)); end + + def serialize(_); end + + def transform(*_); end +end + +class Nokogiri::XSLT::Stylesheet + def self.parse_stylesheet_doc(_); end +end + +module Nokogiri::XSLT + def self.parse(string, modules=T.unsafe(nil)); end + + def self.quote_params(params); end + + def self.register(_, _1); end +end + +module Nokogiri + def self.HTML(thing, url=T.unsafe(nil), encoding=T.unsafe(nil), options=T.unsafe(nil), &block); end + + def self.HTML5(string_or_io, url=T.unsafe(nil), encoding=T.unsafe(nil), **options, &block); end + + def self.Slop(*args, &block); end + + def self.XML(thing, url=T.unsafe(nil), encoding=T.unsafe(nil), options=T.unsafe(nil), &block); end + + def self.XSLT(stylesheet, modules=T.unsafe(nil)); end + + def self.install_default_aliases(); end + + def self.jruby?(); end + + def self.make(input=T.unsafe(nil), opts=T.unsafe(nil), &blk); end + + def self.parse(string, url=T.unsafe(nil), encoding=T.unsafe(nil), options=T.unsafe(nil)); end + + def self.uses_libxml?(); end +end + +module Nokogumbo + DEFAULT_MAX_ERRORS = ::T.let(nil, ::T.untyped) + DEFAULT_MAX_TREE_DEPTH = ::T.let(nil, ::T.untyped) + VERSION = ::T.let(nil, ::T.untyped) +end + +module Nokogumbo + def self.fragment(_, _1, _2, _3, _4); end + + def self.parse(_, _1, _2, _3); end +end + +class Note + include ::Note::GeneratedAssociationMethods + def autosave_associated_records_for_project(*args); end + + def autosave_associated_records_for_user(*args); end + + def belongs_to_counter_cache_after_update(reflection); end +end + +module Note::GeneratedAssociationMethods + def build_project(*args, &block); end + + def build_user(*args, &block); end + + def create_project(*args, &block); end + + def create_project!(*args, &block); end + + def create_user(*args, &block); end + + def create_user!(*args, &block); end + + def project(); end + + def project=(value); end + + def reload_project(); end + + def reload_user(); end + + def user(); end + + def user=(value); end +end + +module Note::GeneratedAssociationMethods +end + +class Note + def self.with_body(*args); end +end + +class Numeric + def byte(); end + + def bytes(); end + + def exabyte(); end + + def exabytes(); end + + def gigabyte(); end + + def gigabytes(); end + + def kilobyte(); end + + def kilobytes(); end + + def megabyte(); end + + def megabytes(); end + + def petabyte(); end + + def petabytes(); end + + def terabyte(); end + + def terabytes(); end + EXABYTE = ::T.let(nil, ::T.untyped) + GIGABYTE = ::T.let(nil, ::T.untyped) + KILOBYTE = ::T.let(nil, ::T.untyped) + MEGABYTE = ::T.let(nil, ::T.untyped) + PETABYTE = ::T.let(nil, ::T.untyped) + TERABYTE = ::T.let(nil, ::T.untyped) +end + +module OTNetstring +end + +class OTNetstring::Error +end + +class OTNetstring::Error +end + +module OTNetstring + def self.encode(obj, string_sep=T.unsafe(nil)); end + + def self.parse(io, encoding=T.unsafe(nil), fallback_encoding=T.unsafe(nil)); end +end + +class Object + include ::JSON::Ext::Generator::GeneratorMethods::Object + include ::ActiveSupport::Tryable + include ::V8::Conversion::Object + include ::ERB::Util + include ::ActiveSupport::Dependencies::Loadable + include ::PP::ObjectMixin + include ::Minitest::Expectations + include ::Mocha::ObjectMethods + include ::Metaclass::ObjectMethods + include ::ActiveSupport::ToJsonWithActiveSupportEncoder + def __is_a__(_); end + + def `(command); end + + def as_json(options=T.unsafe(nil)); end + + def bullet_key(); end + + def bullet_primary_key_value(); end + + def dclone(); end + + def html_safe?(); end + + def presence_in(another_object); end + + def psych_to_yaml(options=T.unsafe(nil)); end + + def stub(name, val_or_callable, *block_args); end + + def stub_const(name, val=T.unsafe(nil), &block); end + + def stub_consts(consts, &block); end + + def stub_remove_const(name); end + + def to_yaml(options=T.unsafe(nil)); end + + def to_yaml_properties(); end + ARGF = ::T.let(nil, ::T.untyped) + ARGV = ::T.let(nil, ::T.untyped) + CROSS_COMPILING = ::T.let(nil, ::T.untyped) + ENV = ::T.let(nil, ::T.untyped) + RUBY18 = ::T.let(nil, ::T.untyped) + RUBY19 = ::T.let(nil, ::T.untyped) + RUBY_COPYRIGHT = ::T.let(nil, ::T.untyped) + RUBY_DESCRIPTION = ::T.let(nil, ::T.untyped) + RUBY_ENGINE = ::T.let(nil, ::T.untyped) + RUBY_ENGINE_VERSION = ::T.let(nil, ::T.untyped) + RUBY_PATCHLEVEL = ::T.let(nil, ::T.untyped) + RUBY_PLATFORM = ::T.let(nil, ::T.untyped) + RUBY_RELEASE_DATE = ::T.let(nil, ::T.untyped) + RUBY_REVISION = ::T.let(nil, ::T.untyped) + RUBY_VERSION = ::T.let(nil, ::T.untyped) + SITE_CONFIG = ::T.let(nil, ::T.untyped) + STDERR = ::T.let(nil, ::T.untyped) + STDIN = ::T.let(nil, ::T.untyped) + STDOUT = ::T.let(nil, ::T.untyped) + TOPLEVEL_BINDING = ::T.let(nil, ::T.untyped) + TRACKS_VERSION = ::T.let(nil, ::T.untyped) +end + +class Object + def self.yaml_tag(url); end +end + +class ObjectSpace::WeakMap + def [](_); end + + def []=(_, _1); end + + def each(&blk); end + + def each_key(); end + + def each_pair(); end + + def each_value(); end + + def key?(_); end + + def keys(); end + + def length(); end + + def size(); end + + def values(); end +end + +module ObjectSpace + def self.count_objects(*_); end + + def self.define_finalizer(*_); end + + def self.garbage_collect(*_); end + + def self.undefine_finalizer(_); end +end + +module Observable + def add_observer(observer, func=T.unsafe(nil)); end + + def changed(state=T.unsafe(nil)); end + + def changed?(); end + + def count_observers(); end + + def delete_observer(observer); end + + def delete_observers(); end + + def notify_observers(*arg); end +end + +module Observable +end + +class OpenSSL::BN + def /(_); end +end + +module OpenSSL::Buffering + include ::ActiveSupport::ToJsonWithActiveSupportEncoder +end + +OpenSSL::PKCS7::Signer = OpenSSL::PKCS7::SignerInfo + +class OpenSSL::PKey::EC + EXPLICIT_CURVE = ::T.let(nil, ::T.untyped) +end + +module OpenSSL::X509 + V_FLAG_NO_CHECK_TIME = ::T.let(nil, ::T.untyped) + V_FLAG_TRUSTED_FIRST = ::T.let(nil, ::T.untyped) +end + +module OpenURI + Options = ::T.let(nil, ::T.untyped) +end + +class OpenURI::Buffer + def <<(str); end + + def io(); end + + def size(); end + StringMax = ::T.let(nil, ::T.untyped) +end + +class OpenURI::Buffer +end + +class OpenURI::HTTPError + def initialize(message, io); end + + def io(); end +end + +class OpenURI::HTTPError +end + +class OpenURI::HTTPRedirect + def initialize(message, io, uri); end + + def uri(); end +end + +class OpenURI::HTTPRedirect +end + +module OpenURI::Meta + def base_uri(); end + + def base_uri=(base_uri); end + + def charset(); end + + def content_encoding(); end + + def content_type(); end + + def content_type_parse(); end + + def last_modified(); end + + def meta(); end + + def meta_add_field(name, value); end + + def meta_add_field2(name, values); end + + def meta_setup_encoding(); end + + def metas(); end + + def status(); end + + def status=(status); end + RE_LWS = ::T.let(nil, ::T.untyped) + RE_PARAMETERS = ::T.let(nil, ::T.untyped) + RE_QUOTED_STRING = ::T.let(nil, ::T.untyped) + RE_TOKEN = ::T.let(nil, ::T.untyped) +end + +module OpenURI::Meta + def self.init(obj, src=T.unsafe(nil)); end +end + +module OpenURI::OpenRead + def open(*rest, &block); end + + def read(options=T.unsafe(nil)); end +end + +module OpenURI::OpenRead +end + +module OpenURI + def self.check_options(options); end + + def self.open_http(buf, target, proxy, options); end + + def self.open_loop(uri, options); end + + def self.open_uri(name, *rest); end + + def self.redirectable?(uri1, uri2); end + + def self.scan_open_optional_arguments(*rest); end +end + +module Paperclip + REQUIRED_VALIDATORS = ::T.let(nil, ::T.untyped) + VERSION = ::T.let(nil, ::T.untyped) +end + +class Paperclip::AbstractAdapter + def tempfile(); end + OS_RESTRICTED_CHARACTERS = ::T.let(nil, ::T.untyped) +end + +class Paperclip::ContentTypeDetector + EMPTY_TYPE = ::T.let(nil, ::T.untyped) + SENSIBLE_DEFAULT = ::T.let(nil, ::T.untyped) +end + +class Paperclip::DataUriAdapter + REGEXP = ::T.let(nil, ::T.untyped) +end + +class Paperclip::FileCommandContentTypeDetector + SENSIBLE_DEFAULT = ::T.let(nil, ::T.untyped) +end + +class Paperclip::Geometry + EXIF_ROTATED_ORIENTATION_VALUES = ::T.let(nil, ::T.untyped) +end + +class Paperclip::GeometryParser + FORMAT = ::T.let(nil, ::T.untyped) +end + +class Paperclip::HttpUrlProxyAdapter + REGEXP = ::T.let(nil, ::T.untyped) +end + +module Paperclip::Interpolations + ID_PARTITION_LIMIT = ::T.let(nil, ::T.untyped) + RIGHT_HERE = ::T.let(nil, ::T.untyped) +end + +class Paperclip::Railtie +end + +module Paperclip::Schema + COLUMNS = ::T.let(nil, ::T.untyped) +end + +module Paperclip::Storage::Fog + AWS_BUCKET_SUBDOMAIN_RESTRICTON_REGEX = ::T.let(nil, ::T.untyped) +end + +class Paperclip::Tempfile + def make_tmpname(prefix_suffix, n); end +end + +class Paperclip::Tempfile +end + +class Paperclip::Thumbnail + ANIMATED_FORMATS = ::T.let(nil, ::T.untyped) + MULTI_FRAME_FORMATS = ::T.let(nil, ::T.untyped) +end + +module Paperclip::Validators + extend ::ActiveSupport::Concern +end + +ParseError = Racc::ParseError + +class Pathname + def empty?(); end + + def fnmatch?(*_); end + + def make_symlink(_); end +end + +class PrefToShowHideSidebarItems::User + include ::PrefToShowHideSidebarItems::User::GeneratedAssociationMethods +end + +module PrefToShowHideSidebarItems::User::GeneratedAssociationMethods +end + +module PrefToShowHideSidebarItems::User::GeneratedAssociationMethods +end + +class Preference + include ::Preference::GeneratedAssociationMethods + def autosave_associated_records_for_sms_context(*args); end + + def autosave_associated_records_for_user(*args); end + + def belongs_to_counter_cache_after_update(reflection); end +end + +module Preference::GeneratedAssociationMethods + def build_sms_context(*args, &block); end + + def build_user(*args, &block); end + + def create_sms_context(*args, &block); end + + def create_sms_context!(*args, &block); end + + def create_user(*args, &block); end + + def create_user!(*args, &block); end + + def reload_sms_context(); end + + def reload_user(); end + + def sms_context(); end + + def sms_context=(value); end + + def user(); end + + def user=(value); end +end + +module Preference::GeneratedAssociationMethods +end + +class Proc + include ::MethodSource::SourceLocation::ProcExtensions + include ::MethodSource::MethodExtensions + include ::V8::Conversion::Proc + include ::V8::Conversion::Code + include ::V8::Weak::Cell + include ::V8::Access::Invocation::Proc + include ::V8::Access::Invocation::Aritize + def ===(*_); end + + def clone(); end + + def yield(*_); end +end + +module Process::Sys + def self.getegid(); end +end + +class Process::Tms + def cstime(); end + + def cstime=(_); end + + def cutime(); end + + def cutime=(_); end + + def stime(); end + + def stime=(_); end + + def utime(); end + + def utime=(_); end +end + +class Process::Tms + def self.[](*_); end + + def self.members(); end +end + +module Process + def self.setpgrp(); end +end + +class Project + include ::Project::GeneratedAssociationMethods + include ::ActiveRecord::Acts::List::InstanceMethods + include ::ActiveRecord::Acts::List::NoUpdate + include ::AASM::Persistence::ActiveRecordPersistence + include ::AASM::Persistence::Base + include ::AASM::Persistence::ActiveRecordPersistence::InstanceMethods + def activate(*args, &block); end + + def activate!(*args, &block); end + + def active?(); end + + def acts_as_list_class(); end + + def acts_as_list_top(); end + + def add_new_at(); end + + def after_add_for_notes(); end + + def after_add_for_notes=(val); end + + def after_add_for_notes?(); end + + def after_add_for_recurring_todos(); end + + def after_add_for_recurring_todos=(val); end + + def after_add_for_recurring_todos?(); end + + def after_add_for_todos(); end + + def after_add_for_todos=(val); end + + def after_add_for_todos?(); end + + def after_remove_for_notes(); end + + def after_remove_for_notes=(val); end + + def after_remove_for_notes?(); end + + def after_remove_for_recurring_todos(); end + + def after_remove_for_recurring_todos=(val); end + + def after_remove_for_recurring_todos?(); end + + def after_remove_for_todos(); end + + def after_remove_for_todos=(val); end + + def after_remove_for_todos?(); end + + def autosave_associated_records_for_default_context(*args); end + + def autosave_associated_records_for_notes(*args); end + + def autosave_associated_records_for_recurring_todos(*args); end + + def autosave_associated_records_for_todos(*args); end + + def autosave_associated_records_for_user(*args); end + + def before_add_for_notes(); end + + def before_add_for_notes=(val); end + + def before_add_for_notes?(); end + + def before_add_for_recurring_todos(); end + + def before_add_for_recurring_todos=(val); end + + def before_add_for_recurring_todos?(); end + + def before_add_for_todos(); end + + def before_add_for_todos=(val); end + + def before_add_for_todos?(); end + + def before_remove_for_notes(); end + + def before_remove_for_notes=(val); end + + def before_remove_for_notes?(); end + + def before_remove_for_recurring_todos(); end + + def before_remove_for_recurring_todos=(val); end + + def before_remove_for_recurring_todos?(); end + + def before_remove_for_todos(); end + + def before_remove_for_todos=(val); end + + def before_remove_for_todos?(); end + + def belongs_to_counter_cache_after_update(reflection); end + + def complete(*args, &block); end + + def complete!(*args, &block); end + + def completed?(); end + + def connection(*args, &block); end + + def destroyed_via_scope?(); end + + def hidden?(); end + + def hide(*args, &block); end + + def hide!(*args, &block); end + + def may_activate?(*args); end + + def may_complete?(*args); end + + def may_hide?(*args); end + + def position=(position); end + + def position_changed(); end + + def position_column(); end + + def scope_changed?(); end + + def scope_name(); end + + def touch_record_sql(); end + + def validate_associated_records_for_notes(*args); end + + def validate_associated_records_for_recurring_todos(*args); end + + def validate_associated_records_for_todos(*args); end + STATE_ACTIVE = ::T.let(nil, ::T.untyped) + STATE_COMPLETED = ::T.let(nil, ::T.untyped) + STATE_HIDDEN = ::T.let(nil, ::T.untyped) +end + +module Project::GeneratedAssociationMethods + def build_default_context(*args, &block); end + + def build_user(*args, &block); end + + def create_default_context(*args, &block); end + + def create_default_context!(*args, &block); end + + def create_user(*args, &block); end + + def create_user!(*args, &block); end + + def default_context(); end + + def default_context=(value); end + + def note_ids(); end + + def note_ids=(ids); end + + def notes(); end + + def notes=(value); end + + def recurring_todo_ids(); end + + def recurring_todo_ids=(ids); end + + def recurring_todos(); end + + def recurring_todos=(value); end + + def reload_default_context(); end + + def reload_user(); end + + def todo_ids(); end + + def todo_ids=(ids); end + + def todos(); end + + def todos=(value); end + + def user(); end + + def user=(value); end +end + +module Project::GeneratedAssociationMethods +end + +class Project + extend ::ActiveRecord::Acts::List::NoUpdate::ClassMethods + extend ::AASM::Persistence::Base::ClassMethods + extend ::AASM::Persistence::ActiveRecordPersistence::ClassMethods + def self.active(*args); end + + def self.acts_as_list_top(); end + + def self.after_add_for_notes(); end + + def self.after_add_for_notes=(val); end + + def self.after_add_for_notes?(); end + + def self.after_add_for_recurring_todos(); end + + def self.after_add_for_recurring_todos=(val); end + + def self.after_add_for_recurring_todos?(); end + + def self.after_add_for_todos(); end + + def self.after_add_for_todos=(val); end + + def self.after_add_for_todos?(); end + + def self.after_remove_for_notes(); end + + def self.after_remove_for_notes=(val); end + + def self.after_remove_for_notes?(); end + + def self.after_remove_for_recurring_todos(); end + + def self.after_remove_for_recurring_todos=(val); end + + def self.after_remove_for_recurring_todos?(); end + + def self.after_remove_for_todos(); end + + def self.after_remove_for_todos=(val); end + + def self.after_remove_for_todos?(); end + + def self.before_add_for_notes(); end + + def self.before_add_for_notes=(val); end + + def self.before_add_for_notes?(); end + + def self.before_add_for_recurring_todos(); end + + def self.before_add_for_recurring_todos=(val); end + + def self.before_add_for_recurring_todos?(); end + + def self.before_add_for_todos(); end + + def self.before_add_for_todos=(val); end + + def self.before_add_for_todos?(); end + + def self.before_remove_for_notes(); end + + def self.before_remove_for_notes=(val); end + + def self.before_remove_for_notes?(); end + + def self.before_remove_for_recurring_todos(); end + + def self.before_remove_for_recurring_todos=(val); end + + def self.before_remove_for_recurring_todos?(); end + + def self.before_remove_for_todos(); end + + def self.before_remove_for_todos=(val); end + + def self.before_remove_for_todos?(); end + + def self.completed(*args); end + + def self.decrement_all(); end + + def self.decrement_sequentially(); end + + def self.hidden(*args); end + + def self.in_list(*args); end + + def self.increment_all(); end + + def self.increment_sequentially(); end + + def self.quoted_position_column(); end + + def self.quoted_position_column_with_table_name(); end + + def self.touch_record_sql(); end + + def self.uncompleted(*args); end + + def self.update_all_with_touch(updates); end + + def self.with_name_or_description(*args); end + + def self.with_namepart(*args); end +end + +module Psych + DEPRECATED = ::T.let(nil, ::T.untyped) + LIBYAML_VERSION = ::T.let(nil, ::T.untyped) + VERSION = ::T.let(nil, ::T.untyped) +end + +class Psych::BadAlias +end + +class Psych::BadAlias +end + +class Psych::ClassLoader + def big_decimal(); end + + def complex(); end + + def date(); end + + def date_time(); end + + def exception(); end + + def load(klassname); end + + def object(); end + + def psych_omap(); end + + def psych_set(); end + + def range(); end + + def rational(); end + + def regexp(); end + + def struct(); end + + def symbol(); end + + def symbolize(sym); end + BIG_DECIMAL = ::T.let(nil, ::T.untyped) + CACHE = ::T.let(nil, ::T.untyped) + COMPLEX = ::T.let(nil, ::T.untyped) + DATE = ::T.let(nil, ::T.untyped) + DATE_TIME = ::T.let(nil, ::T.untyped) + EXCEPTION = ::T.let(nil, ::T.untyped) + OBJECT = ::T.let(nil, ::T.untyped) + PSYCH_OMAP = ::T.let(nil, ::T.untyped) + PSYCH_SET = ::T.let(nil, ::T.untyped) + RANGE = ::T.let(nil, ::T.untyped) + RATIONAL = ::T.let(nil, ::T.untyped) + REGEXP = ::T.let(nil, ::T.untyped) + STRUCT = ::T.let(nil, ::T.untyped) + SYMBOL = ::T.let(nil, ::T.untyped) +end + +class Psych::ClassLoader::Restricted + def initialize(classes, symbols); end +end + +class Psych::ClassLoader::Restricted +end + +class Psych::ClassLoader +end + +class Psych::Coder + def [](k); end + + def []=(k, v); end + + def add(k, v); end + + def implicit(); end + + def implicit=(implicit); end + + def initialize(tag); end + + def map(tag=T.unsafe(nil), style=T.unsafe(nil)); end + + def map=(map); end + + def object(); end + + def object=(object); end + + def represent_map(tag, map); end + + def represent_object(tag, obj); end + + def represent_scalar(tag, value); end + + def represent_seq(tag, list); end + + def scalar(*args); end + + def scalar=(value); end + + def seq(); end + + def seq=(list); end + + def style(); end + + def style=(style); end + + def tag(); end + + def tag=(tag); end + + def type(); end +end + +class Psych::Coder +end + +module Psych::DeprecatedMethods + def taguri(); end + + def taguri=(taguri); end + + def to_yaml_style(); end + + def to_yaml_style=(to_yaml_style); end +end + +module Psych::DeprecatedMethods +end + +class Psych::DisallowedClass + def initialize(klass_name); end +end + +class Psych::DisallowedClass +end + +class Psych::Emitter + def alias(_); end + + def canonical(); end + + def canonical=(canonical); end + + def end_document(_); end + + def indentation(); end + + def indentation=(indentation); end + + def initialize(*_); end + + def line_width(); end + + def line_width=(line_width); end + + def scalar(_, _1, _2, _3, _4, _5); end + + def start_document(_, _1, _2); end + + def start_mapping(_, _1, _2, _3); end + + def start_sequence(_, _1, _2, _3); end + + def start_stream(_); end +end + +class Psych::Emitter +end + +class Psych::Exception +end + +class Psych::Exception +end + +class Psych::FALLBACK + def to_ruby=(_); end +end + +class Psych::FALLBACK + def self.[](*_); end + + def self.members(); end +end + +class Psych::Handler + def alias(anchor); end + + def empty(); end + + def end_document(implicit); end + + def end_mapping(); end + + def end_sequence(); end + + def end_stream(); end + + def scalar(value, anchor, tag, plain, quoted, style); end + + def start_document(version, tag_directives, implicit); end + + def start_mapping(anchor, tag, implicit, style); end + + def start_sequence(anchor, tag, implicit, style); end + + def start_stream(encoding); end + + def streaming?(); end + EVENTS = ::T.let(nil, ::T.untyped) + OPTIONS = ::T.let(nil, ::T.untyped) +end + +class Psych::Handler::DumperOptions + def canonical(); end + + def canonical=(canonical); end + + def indentation(); end + + def indentation=(indentation); end + + def line_width(); end + + def line_width=(line_width); end +end + +class Psych::Handler::DumperOptions +end + +class Psych::Handler +end + +module Psych::Handlers +end + +class Psych::Handlers::DocumentStream + def initialize(&block); end +end + +class Psych::Handlers::DocumentStream +end + +module Psych::Handlers +end + +module Psych::JSON +end + +module Psych::JSON::RubyEvents + def visit_DateTime(o); end + + def visit_String(o); end + + def visit_Symbol(o); end + + def visit_Time(o); end +end + +module Psych::JSON::RubyEvents +end + +class Psych::JSON::Stream + include ::Psych::Streaming +end + +class Psych::JSON::Stream::Emitter + include ::Psych::JSON::YAMLEvents +end + +class Psych::JSON::Stream::Emitter +end + +class Psych::JSON::Stream + extend ::Psych::Streaming::ClassMethods +end + +class Psych::JSON::TreeBuilder + include ::Psych::JSON::YAMLEvents +end + +class Psych::JSON::TreeBuilder +end + +module Psych::JSON::YAMLEvents + def end_document(implicit_end=T.unsafe(nil)); end + + def scalar(value, anchor, tag, plain, quoted, style); end + + def start_document(version, tag_directives, implicit); end + + def start_mapping(anchor, tag, implicit, style); end + + def start_sequence(anchor, tag, implicit, style); end +end + +module Psych::JSON::YAMLEvents +end + +module Psych::JSON +end + +module Psych::Nodes +end + +class Psych::Nodes::Alias + def anchor(); end + + def anchor=(anchor); end + + def initialize(anchor); end +end + +class Psych::Nodes::Alias +end + +class Psych::Nodes::Document + def implicit(); end + + def implicit=(implicit); end + + def implicit_end(); end + + def implicit_end=(implicit_end); end + + def initialize(version=T.unsafe(nil), tag_directives=T.unsafe(nil), implicit=T.unsafe(nil)); end + + def root(); end + + def tag_directives(); end + + def tag_directives=(tag_directives); end + + def version(); end + + def version=(version); end +end + +class Psych::Nodes::Document +end + +class Psych::Nodes::Mapping + def anchor(); end + + def anchor=(anchor); end + + def implicit(); end + + def implicit=(implicit); end + + def initialize(anchor=T.unsafe(nil), tag=T.unsafe(nil), implicit=T.unsafe(nil), style=T.unsafe(nil)); end + + def style(); end + + def style=(style); end + + def tag=(tag); end + ANY = ::T.let(nil, ::T.untyped) + BLOCK = ::T.let(nil, ::T.untyped) + FLOW = ::T.let(nil, ::T.untyped) +end + +class Psych::Nodes::Mapping +end + +class Psych::Nodes::Node + include ::Enumerable + def children(); end + + def each(&block); end + + def tag(); end + + def to_yaml(io=T.unsafe(nil), options=T.unsafe(nil)); end + + def transform(); end + + def yaml(io=T.unsafe(nil), options=T.unsafe(nil)); end +end + +class Psych::Nodes::Node +end + +class Psych::Nodes::Scalar + def anchor(); end + + def anchor=(anchor); end + + def initialize(value, anchor=T.unsafe(nil), tag=T.unsafe(nil), plain=T.unsafe(nil), quoted=T.unsafe(nil), style=T.unsafe(nil)); end + + def plain(); end + + def plain=(plain); end + + def quoted(); end + + def quoted=(quoted); end + + def style(); end + + def style=(style); end + + def tag=(tag); end + + def value(); end + + def value=(value); end + ANY = ::T.let(nil, ::T.untyped) + DOUBLE_QUOTED = ::T.let(nil, ::T.untyped) + FOLDED = ::T.let(nil, ::T.untyped) + LITERAL = ::T.let(nil, ::T.untyped) + PLAIN = ::T.let(nil, ::T.untyped) + SINGLE_QUOTED = ::T.let(nil, ::T.untyped) +end + +class Psych::Nodes::Scalar +end + +class Psych::Nodes::Sequence + def anchor(); end + + def anchor=(anchor); end + + def implicit(); end + + def implicit=(implicit); end + + def initialize(anchor=T.unsafe(nil), tag=T.unsafe(nil), implicit=T.unsafe(nil), style=T.unsafe(nil)); end + + def style(); end + + def style=(style); end + + def tag=(tag); end + ANY = ::T.let(nil, ::T.untyped) + BLOCK = ::T.let(nil, ::T.untyped) + FLOW = ::T.let(nil, ::T.untyped) +end + +class Psych::Nodes::Sequence +end + +class Psych::Nodes::Stream + def encoding(); end + + def encoding=(encoding); end + + def initialize(encoding=T.unsafe(nil)); end + ANY = ::T.let(nil, ::T.untyped) + UTF16BE = ::T.let(nil, ::T.untyped) + UTF16LE = ::T.let(nil, ::T.untyped) + UTF8 = ::T.let(nil, ::T.untyped) +end + +class Psych::Nodes::Stream +end + +module Psych::Nodes +end + +class Psych::Omap +end + +class Psych::Omap +end + +class Psych::Parser + def external_encoding=(external_encoding); end + + def handler(); end + + def handler=(handler); end + + def initialize(handler=T.unsafe(nil)); end + + def mark(); end + + def parse(*_); end + ANY = ::T.let(nil, ::T.untyped) + UTF16BE = ::T.let(nil, ::T.untyped) + UTF16LE = ::T.let(nil, ::T.untyped) + UTF8 = ::T.let(nil, ::T.untyped) +end + +class Psych::Parser::Mark +end + +class Psych::Parser::Mark +end + +class Psych::Parser +end + +class Psych::ScalarScanner + def class_loader(); end + + def initialize(class_loader); end + + def parse_int(string); end + + def parse_time(string); end + + def tokenize(string); end + FLOAT = ::T.let(nil, ::T.untyped) + INTEGER = ::T.let(nil, ::T.untyped) + TIME = ::T.let(nil, ::T.untyped) +end + +class Psych::ScalarScanner +end + +class Psych::Set +end + +class Psych::Set +end + +class Psych::Stream + include ::Psych::Streaming +end + +class Psych::Stream::Emitter + def end_document(implicit_end=T.unsafe(nil)); end +end + +class Psych::Stream::Emitter +end + +class Psych::Stream + extend ::Psych::Streaming::ClassMethods +end + +module Psych::Streaming + def start(encoding=T.unsafe(nil)); end +end + +module Psych::Streaming::ClassMethods + def new(io); end +end + +module Psych::Streaming::ClassMethods +end + +module Psych::Streaming +end + +class Psych::SyntaxError + def column(); end + + def context(); end + + def file(); end + + def initialize(file, line, col, offset, problem, context); end + + def line(); end + + def offset(); end + + def problem(); end +end + +class Psych::SyntaxError +end + +class Psych::TreeBuilder + def end_document(implicit_end=T.unsafe(nil)); end + + def root(); end +end + +class Psych::TreeBuilder +end + +module Psych::Visitors +end + +class Psych::Visitors::DepthFirst + def initialize(block); end +end + +class Psych::Visitors::DepthFirst +end + +class Psych::Visitors::Emitter + def initialize(io, options=T.unsafe(nil)); end + + def visit_Psych_Nodes_Alias(o); end + + def visit_Psych_Nodes_Document(o); end + + def visit_Psych_Nodes_Mapping(o); end + + def visit_Psych_Nodes_Scalar(o); end + + def visit_Psych_Nodes_Sequence(o); end + + def visit_Psych_Nodes_Stream(o); end +end + +class Psych::Visitors::Emitter +end + +class Psych::Visitors::JSONTree + include ::Psych::JSON::RubyEvents +end + +class Psych::Visitors::JSONTree + def self.create(options=T.unsafe(nil)); end +end + +class Psych::Visitors::NoAliasRuby +end + +class Psych::Visitors::NoAliasRuby +end + +class Psych::Visitors::ToRuby + def class_loader(); end + + def initialize(ss, class_loader); end + + def visit_Psych_Nodes_Alias(o); end + + def visit_Psych_Nodes_Document(o); end + + def visit_Psych_Nodes_Mapping(o); end + + def visit_Psych_Nodes_Scalar(o); end + + def visit_Psych_Nodes_Sequence(o); end + + def visit_Psych_Nodes_Stream(o); end + SHOVEL = ::T.let(nil, ::T.untyped) +end + +class Psych::Visitors::ToRuby + def self.create(); end +end + +class Psych::Visitors::Visitor + def accept(target); end + DISPATCH = ::T.let(nil, ::T.untyped) +end + +class Psych::Visitors::Visitor +end + +class Psych::Visitors::YAMLTree + def <<(object); end + + def finish(); end + + def finished(); end + + def finished?(); end + + def initialize(emitter, ss, options); end + + def push(object); end + + def start(encoding=T.unsafe(nil)); end + + def started(); end + + def started?(); end + + def tree(); end + + def visit_Array(o); end + + def visit_BasicObject(o); end + + def visit_BigDecimal(o); end + + def visit_Class(o); end + + def visit_Complex(o); end + + def visit_Date(o); end + + def visit_DateTime(o); end + + def visit_Encoding(o); end + + def visit_Exception(o); end + + def visit_FalseClass(o); end + + def visit_Float(o); end + + def visit_Hash(o); end + + def visit_Integer(o); end + + def visit_Module(o); end + + def visit_NameError(o); end + + def visit_NilClass(o); end + + def visit_Object(o); end + + def visit_Psych_Omap(o); end + + def visit_Psych_Set(o); end + + def visit_Range(o); end + + def visit_Rational(o); end + + def visit_Regexp(o); end + + def visit_String(o); end + + def visit_Struct(o); end + + def visit_Symbol(o); end + + def visit_Time(o); end + + def visit_TrueClass(o); end + BINARY_RANGE = ::T.let(nil, ::T.untyped) + NULL = ::T.let(nil, ::T.untyped) + WS_RANGE = ::T.let(nil, ::T.untyped) +end + +class Psych::Visitors::YAMLTree + def self.create(options=T.unsafe(nil), emitter=T.unsafe(nil)); end + + def self.new(emitter=T.unsafe(nil), ss=T.unsafe(nil), options=T.unsafe(nil)); end +end + +module Psych::Visitors +end + +module Psych + def self.add_builtin_type(type_tag, &block); end + + def self.add_domain_type(domain, type_tag, &block); end + + def self.add_private_type(type_tag, &block); end + + def self.add_ruby_type(type_tag, &block); end + + def self.add_tag(tag, klass); end + + def self.detect_implicit(thing); end + + def self.domain_types(); end + + def self.domain_types=(domain_types); end + + def self.dump(o, io=T.unsafe(nil), options=T.unsafe(nil)); end + + def self.dump_stream(*objects); end + + def self.dump_tags(); end + + def self.dump_tags=(dump_tags); end + + def self.libyaml_version(); end + + def self.load(yaml, filename=T.unsafe(nil), fallback=T.unsafe(nil)); end + + def self.load_documents(yaml, &block); end + + def self.load_file(filename, fallback=T.unsafe(nil)); end + + def self.load_stream(yaml, filename=T.unsafe(nil)); end + + def self.load_tags(); end + + def self.load_tags=(load_tags); end + + def self.object_maker(klass, hash); end + + def self.parse(yaml, filename=T.unsafe(nil), fallback=T.unsafe(nil)); end + + def self.parse_file(filename); end + + def self.parse_stream(yaml, filename=T.unsafe(nil), &block); end + + def self.parser(); end + + def self.quick_emit(thing, opts=T.unsafe(nil), &block); end + + def self.read_type_class(type, reference); end + + def self.remove_type(type_tag); end + + def self.safe_load(yaml, whitelist_classes=T.unsafe(nil), whitelist_symbols=T.unsafe(nil), aliases=T.unsafe(nil), filename=T.unsafe(nil)); end + + def self.tagurize(thing); end + + def self.to_json(object); end +end + +module Puma + HTTP_STATUS_CODES = ::T.let(nil, ::T.untyped) + IS_JRUBY = ::T.let(nil, ::T.untyped) + IS_WINDOWS = ::T.let(nil, ::T.untyped) + Plugins = ::T.let(nil, ::T.untyped) + STATUS_WITH_NO_ENTITY_BODY = ::T.let(nil, ::T.untyped) +end + +class Puma::Binder + include ::Puma::Const + def add_ssl_listener(host, port, ctx, optimize_for_latency=T.unsafe(nil), backlog=T.unsafe(nil)); end + + def add_tcp_listener(host, port, optimize_for_latency=T.unsafe(nil), backlog=T.unsafe(nil)); end + + def add_unix_listener(path, umask=T.unsafe(nil), mode=T.unsafe(nil), backlog=T.unsafe(nil)); end + + def close(); end + + def connected_port(); end + + def env(sock); end + + def import_from_env(); end + + def inherit_ssl_listener(fd, ctx); end + + def inherit_tcp_listener(host, port, fd); end + + def inherit_unix_listener(path, fd); end + + def initialize(events); end + + def ios(); end + + def listeners(); end + + def loopback_addresses(); end + + def parse(binds, logger); end + RACK_VERSION = ::T.let(nil, ::T.untyped) +end + +class Puma::Binder +end + +class Puma::Client + include ::Puma::Const + def body(); end + + def call(); end + + def close(); end + + def closed?(*args, &block); end + + def decode_chunk(chunk); end + + def eagerly_finish(); end + + def env(); end + + def finish(); end + + def hijacked(); end + + def in_data_phase(); end + + def initialize(io, env=T.unsafe(nil)); end + + def io(); end + + def peerip(); end + + def peerip=(peerip); end + + def read_body(); end + + def read_chunked_body(); end + + def ready(); end + + def remote_addr_header(); end + + def remote_addr_header=(remote_addr_header); end + + def reset(fast_check=T.unsafe(nil)); end + + def set_ready(); end + + def set_timeout(val); end + + def setup_body(); end + + def setup_chunked_body(body); end + + def tempfile(); end + + def timeout_at(); end + + def to_io(); end + + def try_to_finish(); end + + def write_400(); end + + def write_408(); end + + def write_500(); end + EmptyBody = ::T.let(nil, ::T.untyped) +end + +class Puma::Client + extend ::Puma::Delegation +end + +class Puma::Cluster + def all_workers_booted?(); end + + def check_workers(force=T.unsafe(nil)); end + + def cull_workers(); end + + def halt(); end + + def next_worker_index(); end + + def phased_restart(); end + + def preload?(); end + + def reload_worker_directory(); end + + def restart(); end + + def run(); end + + def setup_signals(); end + + def spawn_workers(); end + + def start_phased_restart(); end + + def stats(); end + + def stop(); end + + def stop_blocked(); end + + def stop_workers(); end + + def wakeup!(); end + + def worker(index, master); end +end + +class Puma::Cluster::Worker + def boot!(); end + + def booted?(); end + + def dead!(); end + + def dead?(); end + + def hup(); end + + def index(); end + + def initialize(idx, pid, phase, options); end + + def kill(); end + + def last_checkin(); end + + def last_status(); end + + def phase(); end + + def pid(); end + + def ping!(status); end + + def ping_timeout?(which); end + + def signal(); end + + def started_at(); end + + def term(); end + + def term?(); end +end + +class Puma::Cluster::Worker +end + +class Puma::Cluster +end + +module Puma::ConfigDefault + DefaultRackup = ::T.let(nil, ::T.untyped) + DefaultTCPHost = ::T.let(nil, ::T.untyped) + DefaultTCPPort = ::T.let(nil, ::T.untyped) + DefaultWorkerShutdownTimeout = ::T.let(nil, ::T.untyped) + DefaultWorkerTimeout = ::T.let(nil, ::T.untyped) +end + +module Puma::ConfigDefault +end + +class Puma::Configuration + include ::Puma::ConfigDefault + def app(); end + + def app_configured?(); end + + def clamp(); end + + def config_files(); end + + def configure(); end + + def environment(); end + + def environment_str(); end + + def flatten(); end + + def flatten!(); end + + def initialize(user_options=T.unsafe(nil), default_options=T.unsafe(nil), &block); end + + def load(); end + + def load_plugin(name); end + + def options(); end + + def plugins(); end + + def puma_default_options(); end + + def rackup(); end + + def run_hooks(key, arg); end +end + +class Puma::Configuration::ConfigMiddleware + def call(env); end + + def initialize(config, app); end +end + +class Puma::Configuration::ConfigMiddleware +end + +class Puma::Configuration + def self.random_token(); end + + def self.temp_path(); end +end + +class Puma::ConnectionError +end + +class Puma::ConnectionError +end + +module Puma::Const + CGI_VER = ::T.let(nil, ::T.untyped) + CHUNKED = ::T.let(nil, ::T.untyped) + CHUNK_SIZE = ::T.let(nil, ::T.untyped) + CLOSE = ::T.let(nil, ::T.untyped) + CLOSE_CHUNKED = ::T.let(nil, ::T.untyped) + CODE_NAME = ::T.let(nil, ::T.untyped) + COLON = ::T.let(nil, ::T.untyped) + CONNECTION_CLOSE = ::T.let(nil, ::T.untyped) + CONNECTION_KEEP_ALIVE = ::T.let(nil, ::T.untyped) + CONTENT_LENGTH = ::T.let(nil, ::T.untyped) + CONTENT_LENGTH2 = ::T.let(nil, ::T.untyped) + CONTENT_LENGTH_S = ::T.let(nil, ::T.untyped) + CONTINUE = ::T.let(nil, ::T.untyped) + EARLY_HINTS = ::T.let(nil, ::T.untyped) + ERROR_400_RESPONSE = ::T.let(nil, ::T.untyped) + ERROR_404_RESPONSE = ::T.let(nil, ::T.untyped) + ERROR_408_RESPONSE = ::T.let(nil, ::T.untyped) + ERROR_500_RESPONSE = ::T.let(nil, ::T.untyped) + ERROR_503_RESPONSE = ::T.let(nil, ::T.untyped) + FAST_TRACK_KA_TIMEOUT = ::T.let(nil, ::T.untyped) + FIRST_DATA_TIMEOUT = ::T.let(nil, ::T.untyped) + GATEWAY_INTERFACE = ::T.let(nil, ::T.untyped) + HALT_COMMAND = ::T.let(nil, ::T.untyped) + HEAD = ::T.let(nil, ::T.untyped) + HIJACK = ::T.let(nil, ::T.untyped) + HIJACK_IO = ::T.let(nil, ::T.untyped) + HIJACK_P = ::T.let(nil, ::T.untyped) + HTTP = ::T.let(nil, ::T.untyped) + HTTPS = ::T.let(nil, ::T.untyped) + HTTPS_KEY = ::T.let(nil, ::T.untyped) + HTTP_10_200 = ::T.let(nil, ::T.untyped) + HTTP_11 = ::T.let(nil, ::T.untyped) + HTTP_11_100 = ::T.let(nil, ::T.untyped) + HTTP_11_200 = ::T.let(nil, ::T.untyped) + HTTP_CONNECTION = ::T.let(nil, ::T.untyped) + HTTP_EXPECT = ::T.let(nil, ::T.untyped) + HTTP_HOST = ::T.let(nil, ::T.untyped) + HTTP_VERSION = ::T.let(nil, ::T.untyped) + HTTP_X_FORWARDED_FOR = ::T.let(nil, ::T.untyped) + HTTP_X_FORWARDED_PROTO = ::T.let(nil, ::T.untyped) + HTTP_X_FORWARDED_SCHEME = ::T.let(nil, ::T.untyped) + HTTP_X_FORWARDED_SSL = ::T.let(nil, ::T.untyped) + KEEP_ALIVE = ::T.let(nil, ::T.untyped) + LINE_END = ::T.let(nil, ::T.untyped) + LOCALHOST = ::T.let(nil, ::T.untyped) + LOCALHOST_ADDR = ::T.let(nil, ::T.untyped) + LOCALHOST_IP = ::T.let(nil, ::T.untyped) + MAX_BODY = ::T.let(nil, ::T.untyped) + MAX_HEADER = ::T.let(nil, ::T.untyped) + NEWLINE = ::T.let(nil, ::T.untyped) + PATH_INFO = ::T.let(nil, ::T.untyped) + PERSISTENT_TIMEOUT = ::T.let(nil, ::T.untyped) + PORT_443 = ::T.let(nil, ::T.untyped) + PORT_80 = ::T.let(nil, ::T.untyped) + PUMA_CONFIG = ::T.let(nil, ::T.untyped) + PUMA_PEERCERT = ::T.let(nil, ::T.untyped) + PUMA_SERVER_STRING = ::T.let(nil, ::T.untyped) + PUMA_SOCKET = ::T.let(nil, ::T.untyped) + PUMA_TMP_BASE = ::T.let(nil, ::T.untyped) + PUMA_VERSION = ::T.let(nil, ::T.untyped) + QUERY_STRING = ::T.let(nil, ::T.untyped) + RACK_AFTER_REPLY = ::T.let(nil, ::T.untyped) + RACK_INPUT = ::T.let(nil, ::T.untyped) + RACK_URL_SCHEME = ::T.let(nil, ::T.untyped) + REMOTE_ADDR = ::T.let(nil, ::T.untyped) + REQUEST_METHOD = ::T.let(nil, ::T.untyped) + REQUEST_PATH = ::T.let(nil, ::T.untyped) + REQUEST_URI = ::T.let(nil, ::T.untyped) + RESTART_COMMAND = ::T.let(nil, ::T.untyped) + SERVER_NAME = ::T.let(nil, ::T.untyped) + SERVER_PORT = ::T.let(nil, ::T.untyped) + SERVER_PROTOCOL = ::T.let(nil, ::T.untyped) + SERVER_SOFTWARE = ::T.let(nil, ::T.untyped) + STOP_COMMAND = ::T.let(nil, ::T.untyped) + TRANSFER_ENCODING = ::T.let(nil, ::T.untyped) + TRANSFER_ENCODING2 = ::T.let(nil, ::T.untyped) + TRANSFER_ENCODING_CHUNKED = ::T.let(nil, ::T.untyped) + VERSION = ::T.let(nil, ::T.untyped) + WORKER_CHECK_INTERVAL = ::T.let(nil, ::T.untyped) + WRITE_TIMEOUT = ::T.let(nil, ::T.untyped) +end + +module Puma::Const +end + +class Puma::DSL + include ::Puma::ConfigDefault + def _load_from(path); end + + def _offer_plugins(); end + + def activate_control_app(url=T.unsafe(nil), opts=T.unsafe(nil)); end + + def after_worker_boot(&block); end + + def after_worker_fork(&block); end + + def app(obj=T.unsafe(nil), &block); end + + def before_fork(&block); end + + def bind(url); end + + def clean_thread_locals(which=T.unsafe(nil)); end + + def clear_binds!(); end + + def daemonize(which=T.unsafe(nil)); end + + def debug(); end + + def default_host(); end + + def directory(dir); end + + def drain_on_shutdown(which=T.unsafe(nil)); end + + def early_hints(answer=T.unsafe(nil)); end + + def environment(environment); end + + def first_data_timeout(seconds); end + + def force_shutdown_after(val=T.unsafe(nil)); end + + def get(key, default=T.unsafe(nil)); end + + def initialize(options, config); end + + def inject(&blk); end + + def load(file); end + + def log_formatter(&block); end + + def log_requests(which=T.unsafe(nil)); end + + def lowlevel_error_handler(obj=T.unsafe(nil), &block); end + + def on_restart(&block); end + + def on_worker_boot(&block); end + + def on_worker_fork(&block); end + + def on_worker_shutdown(&block); end + + def out_of_band(&block); end + + def persistent_timeout(seconds); end + + def pidfile(path); end + + def plugin(name); end + + def port(port, host=T.unsafe(nil)); end + + def preload_app!(answer=T.unsafe(nil)); end + + def prune_bundler(answer=T.unsafe(nil)); end + + def queue_requests(answer=T.unsafe(nil)); end + + def quiet(which=T.unsafe(nil)); end + + def rackup(path); end + + def raise_exception_on_sigterm(answer=T.unsafe(nil)); end + + def restart_command(cmd); end + + def set_default_host(host); end + + def set_remote_address(val=T.unsafe(nil)); end + + def shutdown_debug(val=T.unsafe(nil)); end + + def ssl_bind(host, port, opts); end + + def state_path(path); end + + def stdout_redirect(stdout=T.unsafe(nil), stderr=T.unsafe(nil), append=T.unsafe(nil)); end + + def tag(string); end + + def tcp_mode(); end + + def tcp_mode!(); end + + def threads(min, max); end + + def worker_boot_timeout(timeout); end + + def worker_directory(dir); end + + def worker_shutdown_timeout(timeout); end + + def worker_timeout(timeout); end + + def workers(count); end +end + +class Puma::DSL +end + +module Puma::Delegation + def forward(what, who); end +end + +module Puma::Delegation +end + +class Puma::Events + include ::Puma::Const + def debug(str); end + + def error(str); end + + def fire(hook, *args); end + + def fire_on_booted!(); end + + def format(str); end + + def formatter(); end + + def formatter=(formatter); end + + def initialize(stdout, stderr); end + + def log(str); end + + def on_booted(&block); end + + def parse_error(server, env, error); end + + def register(hook, obj=T.unsafe(nil), &blk); end + + def ssl_error(server, peeraddr, peercert, error); end + + def stderr(); end + + def stdout(); end + + def unknown_error(server, error, kind=T.unsafe(nil), env=T.unsafe(nil)); end + + def write(str); end + DEFAULT = ::T.let(nil, ::T.untyped) +end + +class Puma::Events::DefaultFormatter + def call(str); end +end + +class Puma::Events::DefaultFormatter +end + +class Puma::Events::PidFormatter + def call(str); end +end + +class Puma::Events::PidFormatter +end + +class Puma::Events + def self.null(); end + + def self.stdio(); end + + def self.strings(); end +end + +class Puma::HttpParser + def body(); end + + def error?(); end + + def execute(_, _1, _2); end + + def finish(); end + + def finished?(); end + + def nread(); end + + def reset(); end +end + +class Puma::HttpParser +end + +class Puma::HttpParserError +end + +class Puma::HttpParserError +end + +class Puma::IOBuffer + def <<(_); end + + def append(*_); end + + def capacity(); end + + def reset(); end + + def to_str(); end + + def used(); end +end + +class Puma::IOBuffer +end + +class Puma::Launcher + def binder(); end + + def close_binder_listeners(); end + + def config(); end + + def connected_port(); end + + def delete_pidfile(); end + + def events(); end + + def halt(); end + + def initialize(conf, launcher_args=T.unsafe(nil)); end + + def options(); end + + def phased_restart(); end + + def restart(); end + + def restart_args(); end + + def restart_dir(); end + + def run(); end + + def stats(); end + + def stop(); end + + def write_pid(); end + + def write_state(); end + KEYS_NOT_TO_PERSIST_IN_STATE = ::T.let(nil, ::T.untyped) +end + +class Puma::Launcher +end + +module Puma::MiniSSL + OPENSSL_LIBRARY_VERSION = ::T.let(nil, ::T.untyped) + OPENSSL_NO_SSL3 = ::T.let(nil, ::T.untyped) + OPENSSL_NO_TLS1 = ::T.let(nil, ::T.untyped) + OPENSSL_NO_TLS1_1 = ::T.let(nil, ::T.untyped) + OPENSSL_VERSION = ::T.let(nil, ::T.untyped) + VERIFY_FAIL_IF_NO_PEER_CERT = ::T.let(nil, ::T.untyped) + VERIFY_NONE = ::T.let(nil, ::T.untyped) + VERIFY_PEER = ::T.let(nil, ::T.untyped) +end + +class Puma::MiniSSL::Context + def ca(); end + + def ca=(ca); end + + def cert(); end + + def cert=(cert); end + + def check(); end + + def key(); end + + def key=(key); end + + def no_tlsv1(); end + + def no_tlsv1=(tlsv1); end + + def no_tlsv1_1(); end + + def no_tlsv1_1=(tlsv1_1); end + + def ssl_cipher_filter(); end + + def ssl_cipher_filter=(ssl_cipher_filter); end + + def verify_mode(); end + + def verify_mode=(verify_mode); end +end + +class Puma::MiniSSL::Context +end + +class Puma::MiniSSL::Engine + def extract(); end + + def init?(); end + + def inject(_); end + + def peercert(); end + + def read(); end + + def shutdown(); end + + def write(_); end +end + +class Puma::MiniSSL::Engine + def self.client(); end + + def self.server(_); end +end + +class Puma::MiniSSL::SSLError +end + +class Puma::MiniSSL::SSLError +end + +class Puma::MiniSSL::Server + def accept(); end + + def accept_nonblock(); end + + def close(); end + + def initialize(socket, ctx); end + + def to_io(); end +end + +class Puma::MiniSSL::Server +end + +class Puma::MiniSSL::Socket + def <<(data); end + + def close(); end + + def closed?(); end + + def engine_read_all(); end + + def flush(); end + + def initialize(socket, engine); end + + def peeraddr(); end + + def peercert(); end + + def read_and_drop(timeout=T.unsafe(nil)); end + + def read_nonblock(size, *_); end + + def readpartial(size); end + + def should_drop_bytes?(); end + + def syswrite(data); end + + def to_io(); end + + def write(data); end + + def write_nonblock(data, *_); end +end + +class Puma::MiniSSL::Socket +end + +module Puma::MiniSSL + def self.check(); end +end + +class Puma::NullIO + def close(); end + + def each(&blk); end + + def eof?(); end + + def gets(); end + + def puts(*ary); end + + def read(count=T.unsafe(nil), _buffer=T.unsafe(nil)); end + + def rewind(); end + + def size(); end + + def sync=(v); end + + def write(*ary); end +end + +class Puma::NullIO +end + +class Puma::Plugin + def in_background(&blk); end + + def initialize(loader); end + + def workers_supported?(); end + CALLER_FILE = ::T.let(nil, ::T.untyped) +end + +class Puma::Plugin + def self.create(&blk); end + + def self.extract_name(ary); end +end + +class Puma::PluginLoader + def create(name); end + + def fire_starts(launcher); end +end + +class Puma::PluginLoader +end + +class Puma::PluginRegistry + def add_background(blk); end + + def find(name); end + + def fire_background(); end + + def register(name, cls); end +end + +class Puma::PluginRegistry +end + +module Puma::Rack +end + +class Puma::Rack::Builder + def call(env); end + + def initialize(default_app=T.unsafe(nil), &block); end + + def map(path, &block); end + + def run(app); end + + def to_app(); end + + def use(middleware, *args, &block); end + + def warmup(prc=T.unsafe(nil), &block); end +end + +class Puma::Rack::Builder + def self.app(default_app=T.unsafe(nil), &block); end + + def self.new_from_string(builder_script, file=T.unsafe(nil)); end + + def self.parse_file(config, opts=T.unsafe(nil)); end +end + +class Puma::Rack::Options + def handler_opts(options); end + + def parse!(args); end +end + +class Puma::Rack::Options +end + +module Puma::Rack +end + +class Puma::Reactor + def add(c); end + + def calculate_sleep(); end + + def clear!(); end + + def initialize(server, app_pool); end + + def run(); end + + def run_in_thread(); end + + def shutdown(); end + DefaultSleepFor = ::T.let(nil, ::T.untyped) +end + +class Puma::Reactor +end + +class Puma::Runner + def app(); end + + def before_restart(); end + + def daemon?(); end + + def debug(str); end + + def development?(); end + + def error(str); end + + def initialize(cli, events); end + + def load_and_bind(); end + + def log(str); end + + def output_header(mode); end + + def redirect_io(); end + + def redirected_io?(); end + + def ruby_engine(); end + + def start_control(); end + + def start_server(); end + + def test?(); end +end + +class Puma::Runner +end + +class Puma::Server + include ::Puma::Const + def add_ssl_listener(*args, &block); end + + def add_tcp_listener(*args, &block); end + + def add_unix_listener(*args, &block); end + + def app(); end + + def app=(app); end + + def auto_trim_time(); end + + def auto_trim_time=(auto_trim_time); end + + def backlog(); end + + def begin_restart(); end + + def binder(); end + + def binder=(binder); end + + def closed_socket?(socket); end + + def connected_port(*args, &block); end + + def cork_socket(socket); end + + def default_server_port(env); end + + def early_hints(); end + + def early_hints=(early_hints); end + + def events(); end + + def first_data_timeout(); end + + def first_data_timeout=(first_data_timeout); end + + def graceful_shutdown(); end + + def halt(sync=T.unsafe(nil)); end + + def handle_check(); end + + def handle_request(req, lines); end + + def handle_servers(); end + + def handle_servers_lopez_mode(); end + + def inherit_binder(bind); end + + def initialize(app, events=T.unsafe(nil), options=T.unsafe(nil)); end + + def leak_stack_on_error(); end + + def leak_stack_on_error=(leak_stack_on_error); end + + def lowlevel_error(e, env); end + + def max_threads(); end + + def max_threads=(max_threads); end + + def min_threads(); end + + def min_threads=(min_threads); end + + def normalize_env(env, client); end + + def persistent_timeout(); end + + def persistent_timeout=(persistent_timeout); end + + def pool_capacity(); end + + def process_client(client, buffer); end + + def read_body(env, client, body, cl); end + + def reaping_time(); end + + def reaping_time=(reaping_time); end + + def run(background=T.unsafe(nil)); end + + def run_lopez_mode(background=T.unsafe(nil)); end + + def running(); end + + def shutting_down?(); end + + def stop(sync=T.unsafe(nil)); end + + def tcp_mode!(); end + + def thread(); end + + def uncork_socket(socket); end + ThreadLocalKey = ::T.let(nil, ::T.untyped) + UNPACK_TCP_STATE_FROM_TCP_INFO = ::T.let(nil, ::T.untyped) +end + +class Puma::Server + extend ::Puma::Delegation + def self.current(); end +end + +class Puma::Single + def halt(); end + + def jruby_daemon?(); end + + def jruby_daemon_start(); end + + def restart(); end + + def run(); end + + def stats(); end + + def stop(); end + + def stop_blocked(); end +end + +class Puma::Single +end + +class Puma::ThreadPool + def <<(work); end + + def auto_reap!(timeout=T.unsafe(nil)); end + + def auto_trim!(timeout=T.unsafe(nil)); end + + def backlog(); end + + def clean_thread_locals(); end + + def clean_thread_locals=(clean_thread_locals); end + + def initialize(min, max, *extra, &block); end + + def pool_capacity(); end + + def reap(); end + + def shutdown(timeout=T.unsafe(nil)); end + + def spawned(); end + + def trim(force=T.unsafe(nil)); end + + def trim_requested(); end + + def wait_until_not_full(); end + + def waiting(); end + SHUTDOWN_GRACE_TIME = ::T.let(nil, ::T.untyped) +end + +class Puma::ThreadPool::AutoTrim + def initialize(pool, timeout); end + + def start!(); end + + def stop(); end +end + +class Puma::ThreadPool::AutoTrim +end + +class Puma::ThreadPool::ForceShutdown +end + +class Puma::ThreadPool::ForceShutdown +end + +class Puma::ThreadPool::Reaper + def initialize(pool, timeout); end + + def start!(); end + + def stop(); end +end + +class Puma::ThreadPool::Reaper +end + +class Puma::ThreadPool + def self.clean_thread_locals(); end +end + +class Puma::UnknownPlugin +end + +class Puma::UnknownPlugin +end + +class Puma::UnsupportedOption +end + +class Puma::UnsupportedOption +end + +class Puma::UserFileDefaultOptions + def [](key); end + + def []=(key, value); end + + def all_of(key); end + + def default_options(); end + + def fetch(key, default_value=T.unsafe(nil)); end + + def file_options(); end + + def finalize_values(); end + + def initialize(user_options, default_options); end + + def user_options(); end +end + +class Puma::UserFileDefaultOptions +end + +module Puma::Util + DEFAULT_SEP = ::T.let(nil, ::T.untyped) +end + +class Puma::Util::HeaderHash + def [](k); end + + def []=(k, v); end + + def delete(k); end + + def has_key?(k); end + + def include?(k); end + + def initialize(hash=T.unsafe(nil)); end + + def key?(k); end + + def member?(k); end + + def merge(other); end + + def merge!(other); end + + def replace(other); end +end + +class Puma::Util::HeaderHash + def self.new(hash=T.unsafe(nil)); end +end + +module Puma::Util + def self.parse_query(qs, d=T.unsafe(nil), &unescaper); end + + def self.pipe(); end + + def self.unescape(s, encoding=T.unsafe(nil)); end +end + +module Puma + def self.jruby?(); end + + def self.stats(); end + + def self.stats_object=(val); end + + def self.windows?(); end +end + +class RDoc::TestCase + def assert_directory(path); end + + def assert_file(path); end + + def blank_line(); end + + def block(*contents); end + + def comment(text, top_level=T.unsafe(nil)); end + + def doc(*contents); end + + def hard_break(); end + + def head(level, text); end + + def item(label=T.unsafe(nil), *parts); end + + def list(type=T.unsafe(nil), *items); end + + def para(*a); end + + def raw(*contents); end + + def refute_file(path); end + + def rule(weight); end + + def temp_dir(); end + + def verb(*parts); end + + def verbose_capture_io(); end +end + +class RDoc::TestCase +end + +module RDoc::Text + def expand_tabs(text); end + + def flush_left(text); end + + def markup(text); end + + def normalize_comment(text); end + + def parse(text, format=T.unsafe(nil)); end + + def snippet(text, limit=T.unsafe(nil)); end + + def strip_hashes(text); end + + def strip_newlines(text); end + + def strip_stars(text); end + + def to_html(text); end + + def wrap(txt, line_len=T.unsafe(nil)); end + MARKUP_FORMAT = ::T.let(nil, ::T.untyped) + TO_HTML_CHARACTERS = ::T.let(nil, ::T.untyped) +end + +module RDoc::Text + def self.encode_fallback(character, encoding, fallback); end +end + +module Racc + Racc_No_Extensions = ::T.let(nil, ::T.untyped) +end + +class Racc::CparseParams +end + +class Racc::CparseParams +end + +class Racc::Parser + Racc_Main_Parsing_Routine = ::T.let(nil, ::T.untyped) + Racc_Runtime_Core_Id_C = ::T.let(nil, ::T.untyped) + Racc_Runtime_Core_Revision = ::T.let(nil, ::T.untyped) + Racc_Runtime_Core_Revision_C = ::T.let(nil, ::T.untyped) + Racc_Runtime_Core_Revision_R = ::T.let(nil, ::T.untyped) + Racc_Runtime_Core_Version = ::T.let(nil, ::T.untyped) + Racc_Runtime_Core_Version_C = ::T.let(nil, ::T.untyped) + Racc_Runtime_Core_Version_R = ::T.let(nil, ::T.untyped) + Racc_Runtime_Revision = ::T.let(nil, ::T.untyped) + Racc_Runtime_Type = ::T.let(nil, ::T.untyped) + Racc_Runtime_Version = ::T.let(nil, ::T.untyped) + Racc_YY_Parse_Method = ::T.let(nil, ::T.untyped) +end + +module Rack + CACHE_CONTROL = ::T.let(nil, ::T.untyped) + CONTENT_LENGTH = ::T.let(nil, ::T.untyped) + CONTENT_TYPE = ::T.let(nil, ::T.untyped) + DELETE = ::T.let(nil, ::T.untyped) + ETAG = ::T.let(nil, ::T.untyped) + GET = ::T.let(nil, ::T.untyped) + HEAD = ::T.let(nil, ::T.untyped) + HTTPS = ::T.let(nil, ::T.untyped) + HTTP_COOKIE = ::T.let(nil, ::T.untyped) + HTTP_HOST = ::T.let(nil, ::T.untyped) + HTTP_VERSION = ::T.let(nil, ::T.untyped) + LINK = ::T.let(nil, ::T.untyped) + OPTIONS = ::T.let(nil, ::T.untyped) + PATCH = ::T.let(nil, ::T.untyped) + PATH_INFO = ::T.let(nil, ::T.untyped) + POST = ::T.let(nil, ::T.untyped) + PUT = ::T.let(nil, ::T.untyped) + QUERY_STRING = ::T.let(nil, ::T.untyped) + RACK_ERRORS = ::T.let(nil, ::T.untyped) + RACK_HIJACK = ::T.let(nil, ::T.untyped) + RACK_HIJACK_IO = ::T.let(nil, ::T.untyped) + RACK_INPUT = ::T.let(nil, ::T.untyped) + RACK_IS_HIJACK = ::T.let(nil, ::T.untyped) + RACK_LOGGER = ::T.let(nil, ::T.untyped) + RACK_METHODOVERRIDE_ORIGINAL_METHOD = ::T.let(nil, ::T.untyped) + RACK_MULTIPART_BUFFER_SIZE = ::T.let(nil, ::T.untyped) + RACK_MULTIPART_TEMPFILE_FACTORY = ::T.let(nil, ::T.untyped) + RACK_MULTIPROCESS = ::T.let(nil, ::T.untyped) + RACK_MULTITHREAD = ::T.let(nil, ::T.untyped) + RACK_RECURSIVE_INCLUDE = ::T.let(nil, ::T.untyped) + RACK_REQUEST_COOKIE_HASH = ::T.let(nil, ::T.untyped) + RACK_REQUEST_COOKIE_STRING = ::T.let(nil, ::T.untyped) + RACK_REQUEST_FORM_HASH = ::T.let(nil, ::T.untyped) + RACK_REQUEST_FORM_INPUT = ::T.let(nil, ::T.untyped) + RACK_REQUEST_FORM_VARS = ::T.let(nil, ::T.untyped) + RACK_REQUEST_QUERY_HASH = ::T.let(nil, ::T.untyped) + RACK_REQUEST_QUERY_STRING = ::T.let(nil, ::T.untyped) + RACK_RUNONCE = ::T.let(nil, ::T.untyped) + RACK_SESSION = ::T.let(nil, ::T.untyped) + RACK_SESSION_OPTIONS = ::T.let(nil, ::T.untyped) + RACK_SESSION_UNPACKED_COOKIE_DATA = ::T.let(nil, ::T.untyped) + RACK_SHOWSTATUS_DETAIL = ::T.let(nil, ::T.untyped) + RACK_TEMPFILES = ::T.let(nil, ::T.untyped) + RACK_URL_SCHEME = ::T.let(nil, ::T.untyped) + RACK_VERSION = ::T.let(nil, ::T.untyped) + RELEASE = ::T.let(nil, ::T.untyped) + REQUEST_METHOD = ::T.let(nil, ::T.untyped) + REQUEST_PATH = ::T.let(nil, ::T.untyped) + SCRIPT_NAME = ::T.let(nil, ::T.untyped) + SERVER_ADDR = ::T.let(nil, ::T.untyped) + SERVER_NAME = ::T.let(nil, ::T.untyped) + SERVER_PORT = ::T.let(nil, ::T.untyped) + SERVER_PROTOCOL = ::T.let(nil, ::T.untyped) + SET_COOKIE = ::T.let(nil, ::T.untyped) + TRACE = ::T.let(nil, ::T.untyped) + TRANSFER_ENCODING = ::T.let(nil, ::T.untyped) + UNLINK = ::T.let(nil, ::T.untyped) + VERSION = ::T.let(nil, ::T.untyped) +end + +module Rack::Auth +end + +class Rack::Auth::AbstractHandler + def initialize(app, realm=T.unsafe(nil), &authenticator); end + + def realm(); end + + def realm=(realm); end +end + +class Rack::Auth::AbstractHandler +end + +class Rack::Auth::AbstractRequest + def initialize(env); end + + def params(); end + + def parts(); end + + def provided?(); end + + def request(); end + + def scheme(); end + + def valid?(); end + AUTHORIZATION_KEYS = ::T.let(nil, ::T.untyped) +end + +class Rack::Auth::AbstractRequest +end + +class Rack::Auth::Basic + def call(env); end +end + +class Rack::Auth::Basic::Request + def basic?(); end + + def credentials(); end + + def username(); end +end + +class Rack::Auth::Basic::Request +end + +class Rack::Auth::Basic +end + +module Rack::Auth::Digest +end + +class Rack::Auth::Digest::MD5 + def call(env); end + + def initialize(app, realm=T.unsafe(nil), opaque=T.unsafe(nil), &authenticator); end + + def opaque(); end + + def opaque=(opaque); end + + def passwords_hashed=(passwords_hashed); end + + def passwords_hashed?(); end + QOP = ::T.let(nil, ::T.untyped) +end + +class Rack::Auth::Digest::MD5 +end + +class Rack::Auth::Digest::Nonce + def digest(); end + + def fresh?(); end + + def initialize(timestamp=T.unsafe(nil), given_digest=T.unsafe(nil)); end + + def stale?(); end + + def valid?(); end +end + +class Rack::Auth::Digest::Nonce + def self.parse(string); end + + def self.private_key(); end + + def self.private_key=(private_key); end + + def self.time_limit(); end + + def self.time_limit=(time_limit); end +end + +class Rack::Auth::Digest::Params + def [](k); end + + def []=(k, v); end + + def initialize(); end + + def quote(str); end + UNQUOTED = ::T.let(nil, ::T.untyped) +end + +class Rack::Auth::Digest::Params + def self.dequote(str); end + + def self.parse(str); end + + def self.split_header_value(str); end +end + +class Rack::Auth::Digest::Request + def correct_uri?(); end + + def digest?(); end + + def method(); end + + def method_missing(sym, *args); end + + def nonce(); end + + def respond_to?(sym, *_); end +end + +class Rack::Auth::Digest::Request +end + +module Rack::Auth::Digest +end + +module Rack::Auth +end + +class Rack::BodyProxy + def close(); end + + def closed?(); end + + def each(&blk); end + + def initialize(body, &block); end + + def method_missing(method_name, *args, &block); end + + def respond_to?(method_name, include_all=T.unsafe(nil)); end +end + +class Rack::BodyProxy +end + +class Rack::Builder + def call(env); end + + def initialize(default_app=T.unsafe(nil), &block); end + + def map(path, &block); end + + def run(app); end + + def to_app(); end + + def use(middleware, *args, &block); end + + def warmup(prc=T.unsafe(nil), &block); end +end + +class Rack::Builder + def self.app(default_app=T.unsafe(nil), &block); end + + def self.new_from_string(builder_script, file=T.unsafe(nil)); end + + def self.parse_file(config, opts=T.unsafe(nil)); end +end + +class Rack::Cascade + def <<(app); end + + def add(app); end + + def apps(); end + + def call(env); end + + def include?(app); end + + def initialize(apps, catch=T.unsafe(nil)); end + NotFound = ::T.let(nil, ::T.untyped) +end + +class Rack::Cascade +end + +class Rack::Chunked + include ::Rack::Utils + def call(env); end + + def chunkable_version?(ver); end + + def initialize(app); end +end + +class Rack::Chunked::Body + include ::Rack::Utils + def close(); end + + def each(&blk); end + + def initialize(body); end + TAIL = ::T.let(nil, ::T.untyped) + TERM = ::T.let(nil, ::T.untyped) +end + +class Rack::Chunked::Body +end + +class Rack::Chunked +end + +class Rack::CommonLogger + def call(env); end + + def initialize(app, logger=T.unsafe(nil)); end + FORMAT = ::T.let(nil, ::T.untyped) +end + +class Rack::CommonLogger +end + +class Rack::ConditionalGet + def call(env); end + + def initialize(app); end +end + +class Rack::ConditionalGet +end + +class Rack::Config + def call(env); end + + def initialize(app, &block); end +end + +class Rack::Config +end + +class Rack::ContentLength + include ::Rack::Utils + def call(env); end + + def initialize(app); end +end + +class Rack::ContentLength +end + +class Rack::ContentType + include ::Rack::Utils + def call(env); end + + def initialize(app, content_type=T.unsafe(nil)); end +end + +class Rack::ContentType +end + +class Rack::Deflater + def call(env); end + + def initialize(app, options=T.unsafe(nil)); end +end + +class Rack::Deflater::GzipStream + def close(); end + + def each(&block); end + + def initialize(body, mtime); end + + def write(data); end +end + +class Rack::Deflater::GzipStream +end + +class Rack::Deflater +end + +class Rack::Directory + def call(env); end + + def check_bad_request(path_info); end + + def check_forbidden(path_info); end + + def entity_not_found(path_info); end + + def filesize_format(int); end + + def get(env); end + + def initialize(root, app=T.unsafe(nil)); end + + def list_directory(path_info, path, script_name); end + + def list_path(env, path, path_info, script_name); end + + def path(); end + + def root(); end + + def stat(node); end + DIR_FILE = ::T.let(nil, ::T.untyped) + DIR_PAGE = ::T.let(nil, ::T.untyped) + FILESIZE_FORMAT = ::T.let(nil, ::T.untyped) +end + +class Rack::Directory::DirectoryBody +end + +class Rack::Directory::DirectoryBody +end + +class Rack::Directory +end + +class Rack::ETag + def call(env); end + + def initialize(app, no_cache_control=T.unsafe(nil), cache_control=T.unsafe(nil)); end + DEFAULT_CACHE_CONTROL = ::T.let(nil, ::T.untyped) + ETAG_STRING = ::T.let(nil, ::T.untyped) +end + +class Rack::ETag +end + +class Rack::File + def call(env); end + + def get(env); end + + def initialize(root, headers=T.unsafe(nil), default_mime=T.unsafe(nil)); end + + def root(); end + + def serving(request, path); end + ALLOWED_VERBS = ::T.let(nil, ::T.untyped) + ALLOW_HEADER = ::T.let(nil, ::T.untyped) +end + +class Rack::File::Iterator + def close(); end + + def each(&blk); end + + def initialize(path, range); end + + def path(); end + + def range(); end + + def to_path(); end +end + +class Rack::File::Iterator +end + +class Rack::File +end + +class Rack::ForwardRequest + def env(); end + + def initialize(url, env=T.unsafe(nil)); end + + def url(); end +end + +class Rack::ForwardRequest +end + +module Rack::Handler +end + +class Rack::Handler::CGI +end + +class Rack::Handler::CGI + def self.run(app, options=T.unsafe(nil)); end + + def self.send_body(body); end + + def self.send_headers(status, headers); end + + def self.serve(app); end +end + +class Rack::Handler::WEBrick + def initialize(server, app); end +end + +class Rack::Handler::WEBrick + def self.run(app, options=T.unsafe(nil)); end + + def self.shutdown(); end + + def self.valid_options(); end +end + +module Rack::Handler + def self.default(); end + + def self.get(server); end + + def self.pick(server_names); end + + def self.register(server, klass); end + + def self.try_require(prefix, const_name); end +end + +class Rack::Head + def call(env); end + + def initialize(app); end +end + +class Rack::Head +end + +class Rack::Lint + include ::Rack::Lint::Assertion + def _call(env); end + + def call(env=T.unsafe(nil)); end + + def check_content_length(status, headers); end + + def check_content_type(status, headers); end + + def check_env(env); end + + def check_error(error); end + + def check_headers(header); end + + def check_hijack(env); end + + def check_hijack_response(headers, env); end + + def check_input(input); end + + def check_status(status); end + + def close(); end + + def each(&blk); end + + def initialize(app); end + + def verify_content_length(bytes); end +end + +module Rack::Lint::Assertion + def assert(message); end +end + +module Rack::Lint::Assertion +end + +class Rack::Lint::ErrorWrapper + include ::Rack::Lint::Assertion + def close(*args); end + + def flush(); end + + def initialize(error); end + + def puts(str); end + + def write(str); end +end + +class Rack::Lint::ErrorWrapper +end + +class Rack::Lint::HijackWrapper + include ::Rack::Lint::Assertion + def close(*args, &block); end + + def close_read(*args, &block); end + + def close_write(*args, &block); end + + def closed?(*args, &block); end + + def flush(*args, &block); end + + def initialize(io); end + + def read(*args, &block); end + + def read_nonblock(*args, &block); end + + def write(*args, &block); end + + def write_nonblock(*args, &block); end + REQUIRED_METHODS = ::T.let(nil, ::T.untyped) +end + +class Rack::Lint::HijackWrapper + extend ::Forwardable +end + +class Rack::Lint::InputWrapper + include ::Rack::Lint::Assertion + def close(*args); end + + def each(*args, &blk); end + + def gets(*args); end + + def initialize(input); end + + def read(*args); end + + def rewind(*args); end +end + +class Rack::Lint::InputWrapper +end + +class Rack::Lint::LintError +end + +class Rack::Lint::LintError +end + +class Rack::Lint +end + +class Rack::Lock + def call(env); end + + def initialize(app, mutex=T.unsafe(nil)); end +end + +class Rack::Lock +end + +class Rack::Logger + def call(env); end + + def initialize(app, level=T.unsafe(nil)); end +end + +class Rack::Logger +end + +class Rack::MediaType + SPLIT_PATTERN = ::T.let(nil, ::T.untyped) +end + +class Rack::MediaType + def self.params(content_type); end + + def self.type(content_type); end +end + +class Rack::MethodOverride + def call(env); end + + def initialize(app); end + + def method_override(env); end + ALLOWED_METHODS = ::T.let(nil, ::T.untyped) + HTTP_METHODS = ::T.let(nil, ::T.untyped) + HTTP_METHOD_OVERRIDE_HEADER = ::T.let(nil, ::T.untyped) + METHOD_OVERRIDE_PARAM_KEY = ::T.let(nil, ::T.untyped) +end + +class Rack::MethodOverride +end + +module Rack::Mime + MIME_TYPES = ::T.let(nil, ::T.untyped) +end + +module Rack::Mime + def self.match?(value, matcher); end + + def self.mime_type(ext, fallback=T.unsafe(nil)); end +end + +class Rack::MiniProfiler + def analyze_memory(); end + + def call(env); end + + def cancel_auto_inject(env); end + + def config(); end + + def current(); end + + def current=(c); end + + def dump_env(env); end + + def dump_exceptions(exceptions); end + + def flamegraph(graph); end + + def generate_html(page_struct, env, result_json=T.unsafe(nil)); end + + def get_profile_script(env); end + + def help(client_settings, env); end + + def ids(env); end + + def ids_comma_separated(env); end + + def ids_json(env); end + + def initialize(app, config=T.unsafe(nil)); end + + def inject(fragment, script); end + + def inject_profiler(env, status, headers, body); end + + def make_link(postfix, env); end + + def serve_html(env); end + + def serve_results(env); end + + def text_result(body); end + + def trim_strings(strings, max_size); end + + def user(env); end + ASSET_VERSION = ::T.let(nil, ::T.untyped) + VERSION = ::T.let(nil, ::T.untyped) +end + +class Rack::MiniProfiler::AbstractStore + def allowed_tokens(); end + + def diagnostics(user); end + + def get_unviewed_ids(user); end + + def load(id); end + + def save(page_struct); end + + def set_all_unviewed(user, ids); end + + def set_unviewed(user, id); end + + def set_viewed(user, id); end + MAX_TOKEN_AGE = ::T.let(nil, ::T.untyped) +end + +class Rack::MiniProfiler::AbstractStore +end + +module Rack::MiniProfiler::ActiveRecordInstrumentation + def binds_to_params(binds); end + + def log_with_miniprofiler(*args, &block); end +end + +module Rack::MiniProfiler::ActiveRecordInstrumentation + def self.included(instrumented_class); end +end + +class Rack::MiniProfiler::ClientSettings + def backtrace_default?(); end + + def backtrace_full?(); end + + def backtrace_level(); end + + def backtrace_level=(backtrace_level); end + + def backtrace_none?(); end + + def disable_profiling(); end + + def disable_profiling=(disable_profiling); end + + def disable_profiling?(); end + + def discard_cookie!(headers); end + + def handle_cookie(result); end + + def has_valid_cookie?(); end + + def initialize(env, store, start); end + + def write!(headers); end + BACKTRACE_DEFAULT = ::T.let(nil, ::T.untyped) + BACKTRACE_FULL = ::T.let(nil, ::T.untyped) + BACKTRACE_NONE = ::T.let(nil, ::T.untyped) + COOKIE_NAME = ::T.let(nil, ::T.untyped) +end + +class Rack::MiniProfiler::ClientSettings +end + +class Rack::MiniProfiler::Config + def authorization_mode(); end + + def authorization_mode=(authorization_mode); end + + def auto_inject(); end + + def auto_inject=(auto_inject); end + + def backtrace_ignores(); end + + def backtrace_ignores=(backtrace_ignores); end + + def backtrace_includes(); end + + def backtrace_includes=(backtrace_includes); end + + def backtrace_remove(); end + + def backtrace_remove=(backtrace_remove); end + + def backtrace_threshold_ms(); end + + def backtrace_threshold_ms=(backtrace_threshold_ms); end + + def base_url_path(); end + + def base_url_path=(base_url_path); end + + def collapse_results(); end + + def collapse_results=(collapse_results); end + + def disable_caching(); end + + def disable_caching=(disable_caching); end + + def disable_env_dump(); end + + def disable_env_dump=(disable_env_dump); end + + def enabled(); end + + def enabled=(enabled); end + + def flamegraph_sample_rate(); end + + def flamegraph_sample_rate=(flamegraph_sample_rate); end + + def horizontal_position(); end + + def html_container(); end + + def html_container=(html_container); end + + def logger(); end + + def logger=(logger); end + + def max_sql_param_length(); end + + def max_sql_param_length=(max_sql_param_length); end + + def max_traces_to_show(); end + + def max_traces_to_show=(max_traces_to_show); end + + def merge!(config); end + + def position(); end + + def position=(position); end + + def pre_authorize_cb(); end + + def pre_authorize_cb=(pre_authorize_cb); end + + def show_children(); end + + def show_children=(show_children); end + + def show_controls(); end + + def show_controls=(show_controls); end + + def show_total_sql_count(); end + + def show_total_sql_count=(show_total_sql_count); end + + def show_trivial(); end + + def show_trivial=(show_trivial); end + + def skip_paths(); end + + def skip_paths=(skip_paths); end + + def skip_schema_queries(); end + + def skip_schema_queries=(skip_schema_queries); end + + def skip_sql_param_names(); end + + def skip_sql_param_names=(skip_sql_param_names); end + + def start_hidden(); end + + def start_hidden=(start_hidden); end + + def storage(); end + + def storage=(storage); end + + def storage_failure(); end + + def storage_failure=(storage_failure); end + + def storage_instance(); end + + def storage_instance=(storage_instance); end + + def storage_options(); end + + def storage_options=(storage_options); end + + def suppress_encoding(); end + + def suppress_encoding=(suppress_encoding); end + + def toggle_shortcut(); end + + def toggle_shortcut=(toggle_shortcut); end + + def use_existing_jquery(); end + + def use_existing_jquery=(use_existing_jquery); end + + def user_provider(); end + + def user_provider=(user_provider); end + + def vertical_position(); end +end + +class Rack::MiniProfiler::Config + def self.attr_accessor(*vars); end + + def self.attributes(); end + + def self.default(); end +end + +class Rack::MiniProfiler::Context + def current_timer(); end + + def current_timer=(current_timer); end + + def discard(); end + + def discard=(discard); end + + def full_backtrace(); end + + def full_backtrace=(full_backtrace); end + + def initialize(opts=T.unsafe(nil)); end + + def inject_js(); end + + def inject_js=(inject_js); end + + def measure(); end + + def measure=(measure); end + + def mpt_init(); end + + def mpt_init=(mpt_init); end + + def page_struct(); end + + def page_struct=(page_struct); end + + def skip_backtrace(); end + + def skip_backtrace=(skip_backtrace); end +end + +class Rack::MiniProfiler::Context +end + +class Rack::MiniProfiler::FileStore + def cleanup_cache(); end + + def flush_tokens(); end + + def initialize(args=T.unsafe(nil)); end + EXPIRES_IN_SECONDS = ::T.let(nil, ::T.untyped) +end + +class Rack::MiniProfiler::FileStore::CacheCleanupThread +end + +class Rack::MiniProfiler::FileStore::CacheCleanupThread +end + +class Rack::MiniProfiler::FileStore::FileCache + def [](key); end + + def []=(key, val); end + + def initialize(path, prefix); end +end + +class Rack::MiniProfiler::FileStore::FileCache +end + +class Rack::MiniProfiler::FileStore +end + +class Rack::MiniProfiler::GCProfiler + def analyze_growth(ids_before, ids_after); end + + def analyze_initial_state(ids_before); end + + def analyze_strings(ids_before, ids_after); end + + def diff_object_stats(before, after); end + + def object_space_stats(); end + + def profile_gc(app, env); end +end + +class Rack::MiniProfiler::GCProfiler +end + +class Rack::MiniProfiler::MemcacheStore + def flush_tokens(); end + + def initialize(args=T.unsafe(nil)); end + EXPIRES_IN_SECONDS = ::T.let(nil, ::T.untyped) + MAX_RETRIES = ::T.let(nil, ::T.untyped) +end + +class Rack::MiniProfiler::MemcacheStore +end + +class Rack::MiniProfiler::MemoryStore + def cleanup_cache(); end + + def initialize(args=T.unsafe(nil)); end + + def initialize_cleanup_thread(args=T.unsafe(nil)); end + + def initialize_locks(); end + CLEANUP_CYCLE = ::T.let(nil, ::T.untyped) + CLEANUP_INTERVAL = ::T.let(nil, ::T.untyped) + EXPIRES_IN_SECONDS = ::T.let(nil, ::T.untyped) +end + +class Rack::MiniProfiler::MemoryStore::CacheCleanupThread + def cleanup(); end + + def cycle_count(); end + + def increment_cycle(); end + + def initialize(interval, cycle, store); end + + def should_cleanup?(); end + + def sleepy_run(); end +end + +class Rack::MiniProfiler::MemoryStore::CacheCleanupThread +end + +class Rack::MiniProfiler::MemoryStore +end + +module Rack::MiniProfiler::ProfilingMethods + def counter(type, duration_ms=T.unsafe(nil)); end + + def counter_method(klass, method, &blk); end + + def finish_step(obj); end + + def profile_method(klass, method, type=T.unsafe(nil), &blk); end + + def profile_singleton_method(klass, method, type=T.unsafe(nil), &blk); end + + def record_sql(query, elapsed_ms, params=T.unsafe(nil)); end + + def start_step(name); end + + def step(name, opts=T.unsafe(nil)); end + + def uncounter_method(klass, method); end + + def unprofile_method(klass, method); end + + def unprofile_singleton_method(klass, method); end +end + +module Rack::MiniProfiler::ProfilingMethods +end + +class Rack::MiniProfiler::RedisStore + def flush_tokens(); end + + def initialize(args=T.unsafe(nil)); end + + def prefix(); end + + def simulate_expire(); end + EXPIRES_IN_SECONDS = ::T.let(nil, ::T.untyped) +end + +class Rack::MiniProfiler::RedisStore +end + +module Rack::MiniProfiler::TimerStruct +end + +class Rack::MiniProfiler::TimerStruct::Base + def [](name); end + + def []=(name, val); end + + def attributes(); end + + def initialize(attrs=T.unsafe(nil)); end + + def to_json(*a); end +end + +class Rack::MiniProfiler::TimerStruct::Base +end + +class Rack::MiniProfiler::TimerStruct::Client + def initialize(env=T.unsafe(nil)); end + + def redirect_count(); end + + def timings(); end +end + +class Rack::MiniProfiler::TimerStruct::Client + def self.init_from_form_data(env, page_struct); end + + def self.init_instrumentation(); end + + def self.instrument(name, orig); end +end + +class Rack::MiniProfiler::TimerStruct::Custom + def initialize(type, duration_ms, page, parent); end +end + +class Rack::MiniProfiler::TimerStruct::Custom +end + +class Rack::MiniProfiler::TimerStruct::Page + def duration_ms(); end + + def duration_ms_in_sql(); end + + def extra_json(); end + + def initialize(env); end + + def name(); end + + def root(); end +end + +class Rack::MiniProfiler::TimerStruct::Page +end + +class Rack::MiniProfiler::TimerStruct::Request + def add_child(name); end + + def add_custom(type, elapsed_ms, page); end + + def add_sql(query, elapsed_ms, page, params=T.unsafe(nil), skip_backtrace=T.unsafe(nil), full_backtrace=T.unsafe(nil)); end + + def children(); end + + def children_duration(); end + + def children_duration=(children_duration); end + + def custom_timings(); end + + def depth(); end + + def duration_ms(); end + + def duration_ms_in_sql(); end + + def initialize(name, page, parent); end + + def name(); end + + def record_time(milliseconds=T.unsafe(nil)); end + + def sql_timings(); end + + def start(); end + + def start_ms(); end +end + +class Rack::MiniProfiler::TimerStruct::Request + def self.createRoot(name, page); end +end + +class Rack::MiniProfiler::TimerStruct::Sql + def initialize(query, duration_ms, page, parent, params=T.unsafe(nil), skip_backtrace=T.unsafe(nil), full_backtrace=T.unsafe(nil)); end + + def report_reader_duration(elapsed_ms); end + + def trim_binds(binds); end +end + +class Rack::MiniProfiler::TimerStruct::Sql +end + +module Rack::MiniProfiler::TimerStruct +end + +class Rack::MiniProfiler + extend ::Rack::MiniProfiler::ProfilingMethods + def self.authorize_request(); end + + def self.config(); end + + def self.create_current(env=T.unsafe(nil), options=T.unsafe(nil)); end + + def self.current(); end + + def self.current=(c); end + + def self.deauthorize_request(); end + + def self.discard_results(); end + + def self.generate_id(); end + + def self.request_authorized?(); end + + def self.reset_config(); end + + def self.resources_root(); end + + def self.share_template(); end +end + +module Rack::MiniProfilerRails +end + +class Rack::MiniProfilerRails::Railtie +end + +class Rack::MiniProfilerRails::Railtie +end + +module Rack::MiniProfilerRails + def self.initialize!(app); end + + def self.serves_static_assets?(app); end +end + +class Rack::MockRequest + def delete(uri, opts=T.unsafe(nil)); end + + def get(uri, opts=T.unsafe(nil)); end + + def head(uri, opts=T.unsafe(nil)); end + + def initialize(app); end + + def options(uri, opts=T.unsafe(nil)); end + + def patch(uri, opts=T.unsafe(nil)); end + + def post(uri, opts=T.unsafe(nil)); end + + def put(uri, opts=T.unsafe(nil)); end + + def request(method=T.unsafe(nil), uri=T.unsafe(nil), opts=T.unsafe(nil)); end + DEFAULT_ENV = ::T.let(nil, ::T.untyped) +end + +class Rack::MockRequest::FatalWarner + def flush(); end + + def puts(warning); end + + def string(); end + + def write(warning); end +end + +class Rack::MockRequest::FatalWarner +end + +class Rack::MockRequest::FatalWarning +end + +class Rack::MockRequest::FatalWarning +end + +class Rack::MockRequest + def self.env_for(uri=T.unsafe(nil), opts=T.unsafe(nil)); end + + def self.parse_uri_rfc2396(uri); end +end + +class Rack::MockResponse + def =~(other); end + + def errors(); end + + def errors=(errors); end + + def initialize(status, headers, body, errors=T.unsafe(nil)); end + + def match(other); end + + def original_headers(); end +end + +class Rack::MockResponse +end + +class Rack::MockSession + def after_request(&block); end + + def clear_cookies(); end + + def cookie_jar(); end + + def cookie_jar=(cookie_jar); end + + def default_host(); end + + def initialize(app, default_host=T.unsafe(nil)); end + + def last_request(); end + + def last_response(); end + + def request(uri, env); end + + def set_cookie(cookie, uri=T.unsafe(nil)); end +end + +class Rack::MockSession +end + +module Rack::Multipart + ATTRIBUTE = ::T.let(nil, ::T.untyped) + ATTRIBUTE_CHAR = ::T.let(nil, ::T.untyped) + BROKEN_QUOTED = ::T.let(nil, ::T.untyped) + BROKEN_UNQUOTED = ::T.let(nil, ::T.untyped) + CONDISP = ::T.let(nil, ::T.untyped) + DISPPARM = ::T.let(nil, ::T.untyped) + EOL = ::T.let(nil, ::T.untyped) + EXTENDED_INITIAL_NAME = ::T.let(nil, ::T.untyped) + EXTENDED_INITIAL_PARAMETER = ::T.let(nil, ::T.untyped) + EXTENDED_INITIAL_VALUE = ::T.let(nil, ::T.untyped) + EXTENDED_OTHER_NAME = ::T.let(nil, ::T.untyped) + EXTENDED_OTHER_PARAMETER = ::T.let(nil, ::T.untyped) + EXTENDED_OTHER_VALUE = ::T.let(nil, ::T.untyped) + EXTENDED_PARAMETER = ::T.let(nil, ::T.untyped) + MULTIPART = ::T.let(nil, ::T.untyped) + MULTIPART_BOUNDARY = ::T.let(nil, ::T.untyped) + MULTIPART_CONTENT_DISPOSITION = ::T.let(nil, ::T.untyped) + MULTIPART_CONTENT_ID = ::T.let(nil, ::T.untyped) + MULTIPART_CONTENT_TYPE = ::T.let(nil, ::T.untyped) + REGULAR_PARAMETER = ::T.let(nil, ::T.untyped) + REGULAR_PARAMETER_NAME = ::T.let(nil, ::T.untyped) + RFC2183 = ::T.let(nil, ::T.untyped) + SECTION = ::T.let(nil, ::T.untyped) + TOKEN = ::T.let(nil, ::T.untyped) + VALUE = ::T.let(nil, ::T.untyped) +end + +class Rack::Multipart::Generator + def dump(); end + + def initialize(params, first=T.unsafe(nil)); end +end + +class Rack::Multipart::Generator +end + +class Rack::Multipart::MultipartPartLimitError +end + +class Rack::Multipart::MultipartPartLimitError +end + +class Rack::Multipart::Parser + def initialize(boundary, tempfile, bufsize, query_parser); end + + def on_read(content); end + + def result(); end + + def state(); end + BUFSIZE = ::T.let(nil, ::T.untyped) + CHARSET = ::T.let(nil, ::T.untyped) + EMPTY = ::T.let(nil, ::T.untyped) + TEMPFILE_FACTORY = ::T.let(nil, ::T.untyped) + TEXT_PLAIN = ::T.let(nil, ::T.untyped) +end + +class Rack::Multipart::Parser::BoundedIO + def initialize(io, content_length); end + + def read(size); end + + def rewind(); end +end + +class Rack::Multipart::Parser::BoundedIO +end + +class Rack::Multipart::Parser::Collector + include ::Enumerable + def each(&blk); end + + def initialize(tempfile); end + + def on_mime_body(mime_index, content); end + + def on_mime_finish(mime_index); end + + def on_mime_head(mime_index, head, filename, content_type, name); end +end + +class Rack::Multipart::Parser::Collector::BufferPart + def close(); end + + def file?(); end +end + +class Rack::Multipart::Parser::Collector::BufferPart +end + +class Rack::Multipart::Parser::Collector::MimePart + def get_data(); end +end + +class Rack::Multipart::Parser::Collector::MimePart +end + +class Rack::Multipart::Parser::Collector::TempfilePart + def close(); end + + def file?(); end +end + +class Rack::Multipart::Parser::Collector::TempfilePart +end + +class Rack::Multipart::Parser::Collector +end + +class Rack::Multipart::Parser::MultipartInfo + def params(); end + + def params=(_); end + + def tmp_files(); end + + def tmp_files=(_); end +end + +class Rack::Multipart::Parser::MultipartInfo + def self.[](*_); end + + def self.members(); end +end + +class Rack::Multipart::Parser + def self.parse(io, content_length, content_type, tmpfile, bufsize, qp); end + + def self.parse_boundary(content_type); end +end + +class Rack::Multipart::UploadedFile + def content_type(); end + + def content_type=(content_type); end + + def initialize(path, content_type=T.unsafe(nil), binary=T.unsafe(nil)); end + + def local_path(); end + + def method_missing(method_name, *args, &block); end + + def original_filename(); end + + def path(); end + + def respond_to?(*args); end +end + +class Rack::Multipart::UploadedFile +end + +module Rack::Multipart + def self.build_multipart(params, first=T.unsafe(nil)); end + + def self.extract_multipart(req, params=T.unsafe(nil)); end + + def self.parse_multipart(env, params=T.unsafe(nil)); end +end + +class Rack::NullLogger + def <<(msg); end + + def add(severity, message=T.unsafe(nil), progname=T.unsafe(nil), &block); end + + def call(env); end + + def close(); end + + def datetime_format(); end + + def datetime_format=(datetime_format); end + + def debug(progname=T.unsafe(nil), &block); end + + def debug?(); end + + def error(progname=T.unsafe(nil), &block); end + + def error?(); end + + def fatal(progname=T.unsafe(nil), &block); end + + def fatal?(); end + + def formatter(); end + + def formatter=(formatter); end + + def info(progname=T.unsafe(nil), &block); end + + def info?(); end + + def initialize(app); end + + def level(); end + + def level=(level); end + + def progname(); end + + def progname=(progname); end + + def sev_threshold(); end + + def sev_threshold=(sev_threshold); end + + def unknown(progname=T.unsafe(nil), &block); end + + def warn(progname=T.unsafe(nil), &block); end + + def warn?(); end +end + +class Rack::NullLogger +end + +class Rack::QueryParser + def initialize(params_class, key_space_limit, param_depth_limit); end + + def key_space_limit(); end + + def make_params(); end + + def new_depth_limit(param_depth_limit); end + + def new_space_limit(key_space_limit); end + + def normalize_params(params, name, v, depth); end + + def param_depth_limit(); end + + def parse_nested_query(qs, d=T.unsafe(nil)); end + + def parse_query(qs, d=T.unsafe(nil), &unescaper); end + COMMON_SEP = ::T.let(nil, ::T.untyped) + DEFAULT_SEP = ::T.let(nil, ::T.untyped) +end + +class Rack::QueryParser::InvalidParameterError +end + +class Rack::QueryParser::InvalidParameterError +end + +class Rack::QueryParser::ParameterTypeError +end + +class Rack::QueryParser::ParameterTypeError +end + +class Rack::QueryParser::Params + def [](key); end + + def []=(key, value); end + + def initialize(limit); end + + def key?(key); end + + def to_params_hash(); end +end + +class Rack::QueryParser::Params +end + +class Rack::QueryParser + def self.make_default(key_space_limit, param_depth_limit); end +end + +class Rack::Recursive + def _call(env); end + + def call(env); end + + def include(env, path); end + + def initialize(app); end +end + +class Rack::Recursive +end + +class Rack::Reloader + def call(env); end + + def initialize(app, cooldown=T.unsafe(nil), backend=T.unsafe(nil)); end + + def reload!(stderr=T.unsafe(nil)); end + + def safe_load(file, mtime, stderr=T.unsafe(nil)); end +end + +module Rack::Reloader::Stat + def figure_path(file, paths); end + + def rotation(); end + + def safe_stat(file); end +end + +module Rack::Reloader::Stat +end + +class Rack::Reloader +end + +class Rack::Request + include ::Rack::Request::Env + include ::Rack::Request::Helpers + def query(); end + + def version_supplied(); end + + def version_supplied=(version_supplied); end + SCHEME_WHITELIST = ::T.let(nil, ::T.untyped) +end + +module Rack::Request::Env + def add_header(key, v); end + + def delete_header(name); end + + def each_header(&block); end + + def env(); end + + def fetch_header(name, &block); end + + def get_header(name); end + + def has_header?(name); end + + def initialize(env); end + + def set_header(name, v); end +end + +module Rack::Request::Env +end + +module Rack::Request::Helpers + def GET(); end + + def POST(); end + + def [](key); end + + def []=(key, value); end + + def accept_encoding(); end + + def accept_language(); end + + def authority(); end + + def base_url(); end + + def body(); end + + def content_charset(); end + + def content_length(); end + + def content_type(); end + + def cookies(); end + + def delete?(); end + + def delete_param(k); end + + def form_data?(); end + + def fullpath(); end + + def get?(); end + + def head?(); end + + def host(); end + + def host_with_port(); end + + def ip(); end + + def link?(); end + + def logger(); end + + def media_type(); end + + def media_type_params(); end + + def multithread?(); end + + def options?(); end + + def params(); end + + def parseable_data?(); end + + def patch?(); end + + def path(); end + + def path_info(); end + + def path_info=(s); end + + def port(); end + + def post?(); end + + def put?(); end + + def query_string(); end + + def referer(); end + + def referrer(); end + + def request_method(); end + + def scheme(); end + + def script_name(); end + + def script_name=(s); end + + def session(); end + + def session_options(); end + + def ssl?(); end + + def trace?(); end + + def trusted_proxy?(ip); end + + def unlink?(); end + + def update_param(k, v); end + + def url(); end + + def user_agent(); end + + def values_at(*keys); end + + def xhr?(); end + DEFAULT_PORTS = ::T.let(nil, ::T.untyped) + FORM_DATA_MEDIA_TYPES = ::T.let(nil, ::T.untyped) + HTTP_X_FORWARDED_HOST = ::T.let(nil, ::T.untyped) + HTTP_X_FORWARDED_PORT = ::T.let(nil, ::T.untyped) + HTTP_X_FORWARDED_PROTO = ::T.let(nil, ::T.untyped) + HTTP_X_FORWARDED_SCHEME = ::T.let(nil, ::T.untyped) + HTTP_X_FORWARDED_SSL = ::T.let(nil, ::T.untyped) + PARSEABLE_DATA_MEDIA_TYPES = ::T.let(nil, ::T.untyped) +end + +module Rack::Request::Helpers +end + +class Rack::Request +end + +class Rack::Response + include ::Rack::Response::Helpers + def [](key); end + + def []=(key, v); end + + def body(); end + + def body=(body); end + + def chunked?(); end + + def close(); end + + def delete_header(key); end + + def each(&callback); end + + def empty?(); end + + def finish(&block); end + + def get_header(key); end + + def has_header?(key); end + + def header(); end + + def headers(); end + + def initialize(body=T.unsafe(nil), status=T.unsafe(nil), header=T.unsafe(nil)); end + + def length(); end + + def length=(length); end + + def redirect(target, status=T.unsafe(nil)); end + + def set_header(key, v); end + + def status(); end + + def status=(status); end + + def to_a(&block); end + + def to_ary(&block); end + + def write(str); end + CHUNKED = ::T.let(nil, ::T.untyped) +end + +module Rack::Response::Helpers + def accepted?(); end + + def add_header(key, v); end + + def bad_request?(); end + + def cache_control(); end + + def cache_control=(v); end + + def client_error?(); end + + def content_length(); end + + def content_type(); end + + def created?(); end + + def delete_cookie(key, value=T.unsafe(nil)); end + + def etag(); end + + def etag=(v); end + + def forbidden?(); end + + def include?(header); end + + def informational?(); end + + def invalid?(); end + + def location(); end + + def location=(location); end + + def media_type(); end + + def media_type_params(); end + + def method_not_allowed?(); end + + def moved_permanently?(); end + + def no_content?(); end + + def not_found?(); end + + def ok?(); end + + def precondition_failed?(); end + + def redirect?(); end + + def redirection?(); end + + def server_error?(); end + + def set_cookie(key, value); end + + def set_cookie_header(); end + + def set_cookie_header=(v); end + + def successful?(); end + + def unauthorized?(); end + + def unprocessable?(); end +end + +module Rack::Response::Helpers +end + +class Rack::Response::Raw + include ::Rack::Response::Helpers + def delete_header(key); end + + def get_header(key); end + + def has_header?(key); end + + def headers(); end + + def initialize(status, headers); end + + def set_header(key, v); end + + def status(); end + + def status=(status); end +end + +class Rack::Response::Raw +end + +class Rack::Response +end + +class Rack::Runtime + def call(env); end + + def initialize(app, name=T.unsafe(nil)); end + FORMAT_STRING = ::T.let(nil, ::T.untyped) + HEADER_NAME = ::T.let(nil, ::T.untyped) +end + +class Rack::Runtime +end + +class Rack::Sendfile + def call(env); end + + def initialize(app, variation=T.unsafe(nil), mappings=T.unsafe(nil)); end +end + +class Rack::Sendfile +end + +class Rack::Server + def app(); end + + def default_options(); end + + def initialize(options=T.unsafe(nil)); end + + def middleware(); end + + def options(); end + + def options=(options); end + + def server(); end + + def start(&blk); end +end + +class Rack::Server::Options + def handler_opts(options); end + + def parse!(args); end +end + +class Rack::Server::Options +end + +class Rack::Server + def self.default_middleware_by_environment(); end + + def self.logging_middleware(); end + + def self.middleware(); end + + def self.start(options=T.unsafe(nil)); end +end + +module Rack::Session +end + +module Rack::Session::Abstract +end + +class Rack::Session::Abstract::ID + def find_session(req, sid); end +end + +class Rack::Session::Abstract::ID + def self.inherited(klass); end +end + +class Rack::Session::Abstract::Persisted + def call(env); end + + def commit_session(req, res); end + + def context(env, app=T.unsafe(nil)); end + + def default_options(); end + + def initialize(app, options=T.unsafe(nil)); end + + def key(); end + + def sid_secure(); end + DEFAULT_OPTIONS = ::T.let(nil, ::T.untyped) +end + +class Rack::Session::Abstract::Persisted +end + +class Rack::Session::Abstract::SessionHash + include ::Enumerable + def [](key); end + + def []=(key, value); end + + def clear(); end + + def delete(key); end + + def destroy(); end + + def each(&block); end + + def empty?(); end + + def exists?(); end + + def fetch(key, default=T.unsafe(nil), &block); end + + def has_key?(key); end + + def id(); end + + def id=(id); end + + def include?(key); end + + def initialize(store, req); end + + def key?(key); end + + def keys(); end + + def loaded?(); end + + def merge!(hash); end + + def options(); end + + def replace(hash); end + + def store(key, value); end + + def to_hash(); end + + def update(hash); end + + def values(); end + Unspecified = ::T.let(nil, ::T.untyped) +end + +class Rack::Session::Abstract::SessionHash + def self.find(req); end + + def self.set(req, session); end + + def self.set_options(req, options); end +end + +module Rack::Session::Abstract +end + +class Rack::Session::Cookie + def coder(); end +end + +class Rack::Session::Cookie::Base64 + def decode(str); end + + def encode(str); end +end + +class Rack::Session::Cookie::Base64::JSON + def encode(obj); end +end + +class Rack::Session::Cookie::Base64::JSON +end + +class Rack::Session::Cookie::Base64::Marshal +end + +class Rack::Session::Cookie::Base64::Marshal +end + +class Rack::Session::Cookie::Base64::ZipJSON + def encode(obj); end +end + +class Rack::Session::Cookie::Base64::ZipJSON +end + +class Rack::Session::Cookie::Base64 +end + +class Rack::Session::Cookie::Identity + def decode(str); end + + def encode(str); end +end + +class Rack::Session::Cookie::Identity +end + +class Rack::Session::Cookie +end + +class Rack::Session::Pool + def delete_session(req, session_id, options); end + + def find_session(req, sid); end + + def generate_sid(); end + + def mutex(); end + + def pool(); end + + def with_lock(req); end + + def write_session(req, session_id, new_session, options); end + DEFAULT_OPTIONS = ::T.let(nil, ::T.untyped) +end + +class Rack::Session::Pool +end + +module Rack::Session +end + +class Rack::ShowExceptions + def call(env); end + + def dump_exception(exception); end + + def h(obj); end + + def initialize(app); end + + def prefers_plaintext?(env); end + + def pretty(env, exception); end + CONTEXT = ::T.let(nil, ::T.untyped) + TEMPLATE = ::T.let(nil, ::T.untyped) +end + +class Rack::ShowExceptions +end + +class Rack::ShowStatus + def call(env); end + + def h(obj); end + + def initialize(app); end + TEMPLATE = ::T.let(nil, ::T.untyped) +end + +class Rack::ShowStatus +end + +class Rack::Static + def add_index_root?(path); end + + def applicable_rules(path); end + + def call(env); end + + def can_serve(path); end + + def initialize(app, options=T.unsafe(nil)); end + + def overwrite_file_path(path); end + + def route_file(path); end +end + +class Rack::Static +end + +class Rack::TempfileReaper + def call(env); end + + def initialize(app); end +end + +class Rack::TempfileReaper +end + +module Rack::Test + DEFAULT_HOST = ::T.let(nil, ::T.untyped) + MULTIPART_BOUNDARY = ::T.let(nil, ::T.untyped) + VERSION = ::T.let(nil, ::T.untyped) +end + +class Rack::Test::Cookie + include ::Rack::Utils + def default_uri(); end + + def domain(); end + + def empty?(); end + + def expired?(); end + + def expires(); end + + def http_only?(); end + + def initialize(raw, uri=T.unsafe(nil), default_host=T.unsafe(nil)); end + + def matches?(uri); end + + def name(); end + + def path(); end + + def raw(); end + + def replaces?(other); end + + def secure?(); end + + def to_h(); end + + def to_hash(); end + + def valid?(uri); end + + def value(); end +end + +class Rack::Test::Cookie +end + +class Rack::Test::CookieJar + def <<(new_cookie); end + + def [](name); end + + def []=(name, value); end + + def delete(name); end + + def for(uri); end + + def get_cookie(name); end + + def hash_for(uri=T.unsafe(nil)); end + + def initialize(cookies=T.unsafe(nil), default_host=T.unsafe(nil)); end + + def merge(raw_cookies, uri=T.unsafe(nil)); end + + def to_hash(); end + DELIMITER = ::T.let(nil, ::T.untyped) +end + +class Rack::Test::CookieJar +end + +class Rack::Test::Error +end + +class Rack::Test::Error +end + +module Rack::Test::Methods + def _current_session_names(); end + + def authorize(*args, &block); end + + def basic_authorize(*args, &block); end + + def build_rack_mock_session(); end + + def build_rack_test_session(name); end + + def clear_cookies(*args, &block); end + + def current_session(); end + + def custom_request(*args, &block); end + + def delete(*args, &block); end + + def digest_authorize(*args, &block); end + + def env(*args, &block); end + + def follow_redirect!(*args, &block); end + + def get(*args, &block); end + + def head(*args, &block); end + + def header(*args, &block); end + + def last_request(*args, &block); end + + def last_response(*args, &block); end + + def options(*args, &block); end + + def patch(*args, &block); end + + def post(*args, &block); end + + def put(*args, &block); end + + def rack_mock_session(name=T.unsafe(nil)); end + + def rack_test_session(name=T.unsafe(nil)); end + + def request(*args, &block); end + + def set_cookie(*args, &block); end + + def with_session(name); end + METHODS = ::T.let(nil, ::T.untyped) +end + +module Rack::Test::Methods + extend ::Forwardable +end + +class Rack::Test::MockDigestRequest + def initialize(params); end + + def method(); end + + def method_missing(sym); end + + def response(password); end +end + +class Rack::Test::MockDigestRequest +end + +class Rack::Test::Session + include ::Rack::Test::Utils + include ::Rack::Utils + def authorize(username, password); end + + def basic_authorize(username, password); end + + def clear_cookies(*args, &block); end + + def custom_request(verb, uri, params=T.unsafe(nil), env=T.unsafe(nil), &block); end + + def delete(uri, params=T.unsafe(nil), env=T.unsafe(nil), &block); end + + def digest_authorize(username, password); end + + def env(name, value); end + + def follow_redirect!(); end + + def get(uri, params=T.unsafe(nil), env=T.unsafe(nil), &block); end + + def head(uri, params=T.unsafe(nil), env=T.unsafe(nil), &block); end + + def header(name, value); end + + def initialize(mock_session); end + + def last_request(*args, &block); end + + def last_response(*args, &block); end + + def options(uri, params=T.unsafe(nil), env=T.unsafe(nil), &block); end + + def patch(uri, params=T.unsafe(nil), env=T.unsafe(nil), &block); end + + def post(uri, params=T.unsafe(nil), env=T.unsafe(nil), &block); end + + def put(uri, params=T.unsafe(nil), env=T.unsafe(nil), &block); end + + def request(uri, env=T.unsafe(nil), &block); end + + def set_cookie(*args, &block); end +end + +class Rack::Test::Session + extend ::Forwardable +end + +class Rack::Test::UploadedFile + def content_type(); end + + def content_type=(content_type); end + + def initialize(content, content_type=T.unsafe(nil), binary=T.unsafe(nil), original_filename: T.unsafe(nil)); end + + def local_path(); end + + def method_missing(method_name, *args, &block); end + + def original_filename(); end + + def path(); end + + def tempfile(); end +end + +class Rack::Test::UploadedFile + def self.actually_finalize(file); end + + def self.finalize(file); end +end + +module Rack::Test::Utils + include ::Rack::Utils +end + +module Rack::Test::Utils + extend ::Rack::Utils + def self.build_file_part(parameter_name, uploaded_file); end + + def self.build_multipart(params, first=T.unsafe(nil), multipart=T.unsafe(nil)); end + + def self.build_parts(parameters); end + + def self.build_primitive_part(parameter_name, value); end + + def self.get_parts(parameters); end +end + +module Rack::Test + def self.encoding_aware_strings?(); end +end + +class Rack::URLMap + def call(env); end + + def initialize(map=T.unsafe(nil)); end + + def remap(map); end + INFINITY = ::T.let(nil, ::T.untyped) + NEGATIVE_INFINITY = ::T.let(nil, ::T.untyped) +end + +class Rack::URLMap +end + +module Rack::Utils + COMMON_SEP = ::T.let(nil, ::T.untyped) + DEFAULT_SEP = ::T.let(nil, ::T.untyped) + ESCAPE_HTML = ::T.let(nil, ::T.untyped) + ESCAPE_HTML_PATTERN = ::T.let(nil, ::T.untyped) + HTTP_STATUS_CODES = ::T.let(nil, ::T.untyped) + NULL_BYTE = ::T.let(nil, ::T.untyped) + PATH_SEPS = ::T.let(nil, ::T.untyped) + STATUS_WITH_NO_ENTITY_BODY = ::T.let(nil, ::T.untyped) + SYMBOL_TO_STATUS_CODE = ::T.let(nil, ::T.untyped) +end + +class Rack::Utils::Context + def app(); end + + def call(env); end + + def context(env, app=T.unsafe(nil)); end + + def for(); end + + def initialize(app_f, app_r); end + + def recontext(app); end +end + +class Rack::Utils::Context +end + +class Rack::Utils::HeaderHash + def [](k); end + + def []=(k, v); end + + def delete(k); end + + def has_key?(k); end + + def include?(k); end + + def initialize(hash=T.unsafe(nil)); end + + def key?(k); end + + def member?(k); end + + def merge(other); end + + def merge!(other); end + + def names(); end + + def replace(other); end +end + +class Rack::Utils::HeaderHash + def self.new(hash=T.unsafe(nil)); end +end + +Rack::Utils::InvalidParameterError = Rack::QueryParser::InvalidParameterError + +Rack::Utils::KeySpaceConstrainedParams = Rack::QueryParser::Params + +Rack::Utils::ParameterTypeError = Rack::QueryParser::ParameterTypeError + +module Rack::Utils + def self.add_cookie_to_header(header, key, value); end + + def self.add_remove_cookie_to_header(header, key, value=T.unsafe(nil)); end + + def self.best_q_match(q_value_header, available_mimes); end + + def self.build_nested_query(value, prefix=T.unsafe(nil)); end + + def self.build_query(params); end + + def self.byte_ranges(env, size); end + + def self.clean_path_info(path_info); end + + def self.clock_time(); end + + def self.default_query_parser(); end + + def self.default_query_parser=(default_query_parser); end + + def self.delete_cookie_header!(header, key, value=T.unsafe(nil)); end + + def self.escape(s); end + + def self.escape_html(string); end + + def self.escape_path(s); end + + def self.get_byte_ranges(http_range, size); end + + def self.key_space_limit(); end + + def self.key_space_limit=(v); end + + def self.make_delete_cookie_header(header, key, value); end + + def self.multipart_part_limit(); end + + def self.multipart_part_limit=(multipart_part_limit); end + + def self.param_depth_limit(); end + + def self.param_depth_limit=(v); end + + def self.parse_cookies(env); end + + def self.parse_cookies_header(header); end + + def self.parse_nested_query(qs, d=T.unsafe(nil)); end + + def self.parse_query(qs, d=T.unsafe(nil), &unescaper); end + + def self.q_values(q_value_header); end + + def self.rfc2109(time); end + + def self.rfc2822(time); end + + def self.secure_compare(a, b); end + + def self.select_best_encoding(available_encodings, accept_encoding); end + + def self.set_cookie_header!(header, key, value); end + + def self.status_code(status); end + + def self.unescape(s, encoding=T.unsafe(nil)); end + + def self.unescape_path(s); end + + def self.valid_path?(path); end +end + +module Rack + def self.insert_instrumentation(); end + + def self.release(); end + + def self.version(); end +end + +class Rails::Application + def asset_precompiled?(logical_path); end + + def assets(); end + + def assets=(assets); end + + def assets_manifest(); end + + def assets_manifest=(assets_manifest); end + + def build_middleware_stack(); end + + def config=(configuration); end + + def config_for(name, env: T.unsafe(nil)); end + + def console(&blk); end + + def credentials(); end + + def default_url_options(*args, &block); end + + def default_url_options=(arg); end + + def encrypted(path, key_path: T.unsafe(nil), env_key: T.unsafe(nil)); end + + def executor(); end + + def generators(&blk); end + + def initialize(initial_variable_values=T.unsafe(nil), &block); end + + def initialize!(group=T.unsafe(nil)); end + + def initialized?(); end + + def initializer(name, opts=T.unsafe(nil), &block); end + + def isolate_namespace(mod); end + + def key_generator(); end + + def message_verifier(verifier_name); end + + def migration_railties(); end + + def ordered_railties(); end + + def precompiled_assets(clear_cache=T.unsafe(nil)); end + + def railties_initializers(current); end + + def rake_tasks(&block); end + + def reload_routes!(); end + + def reloader(); end + + def reloaders(); end + + def require_environment!(); end + + def routes_reloader(); end + + def run_load_hooks!(); end + + def run_tasks_blocks(app); end + + def runner(&blk); end + + def sandbox(); end + + def sandbox=(sandbox); end + + def sandbox?(); end + + def secret_key_base(); end + + def secrets(); end + + def secrets=(secrets); end + + def to_app(); end + + def validate_secret_key_base(secret_key_base); end + + def watchable_args(); end + INITIAL_VARIABLES = ::T.let(nil, ::T.untyped) +end + +module Rails::Application::Bootstrap + include ::Rails::Initializable +end + +module Rails::Application::Bootstrap +end + +class Rails::Application::Configuration + def allow_concurrency(); end + + def allow_concurrency=(allow_concurrency); end + + def annotations(); end + + def api_only(); end + + def api_only=(value); end + + def asset_host(); end + + def asset_host=(asset_host); end + + def autoflush_log(); end + + def autoflush_log=(autoflush_log); end + + def beginning_of_week(); end + + def beginning_of_week=(beginning_of_week); end + + def cache_classes(); end + + def cache_classes=(cache_classes); end + + def cache_store(); end + + def cache_store=(cache_store); end + + def colorize_logging(); end + + def colorize_logging=(val); end + + def consider_all_requests_local(); end + + def consider_all_requests_local=(consider_all_requests_local); end + + def console(); end + + def console=(console); end + + def content_security_policy(&block); end + + def content_security_policy_nonce_generator(); end + + def content_security_policy_nonce_generator=(content_security_policy_nonce_generator); end + + def content_security_policy_report_only(); end + + def content_security_policy_report_only=(content_security_policy_report_only); end + + def database_configuration(); end + + def debug_exception_response_format(); end + + def debug_exception_response_format=(value); end + + def eager_load(); end + + def eager_load=(eager_load); end + + def enable_dependency_loading(); end + + def enable_dependency_loading=(enable_dependency_loading); end + + def encoding(); end + + def encoding=(value); end + + def exceptions_app(); end + + def exceptions_app=(exceptions_app); end + + def file_watcher(); end + + def file_watcher=(file_watcher); end + + def filter_parameters(); end + + def filter_parameters=(filter_parameters); end + + def filter_redirect(); end + + def filter_redirect=(filter_redirect); end + + def force_ssl(); end + + def force_ssl=(force_ssl); end + + def helpers_paths(); end + + def helpers_paths=(helpers_paths); end + + def initialize(*_); end + + def load_defaults(target_version); end + + def loaded_config_version(); end + + def log_formatter(); end + + def log_formatter=(log_formatter); end + + def log_level(); end + + def log_level=(log_level); end + + def log_tags(); end + + def log_tags=(log_tags); end + + def logger(); end + + def logger=(logger); end + + def public_file_server(); end + + def public_file_server=(public_file_server); end + + def railties_order(); end + + def railties_order=(railties_order); end + + def read_encrypted_secrets(); end + + def read_encrypted_secrets=(read_encrypted_secrets); end + + def relative_url_root(); end + + def relative_url_root=(relative_url_root); end + + def reload_classes_only_on_change(); end + + def reload_classes_only_on_change=(reload_classes_only_on_change); end + + def require_master_key(); end + + def require_master_key=(require_master_key); end + + def secret_key_base(); end + + def secret_key_base=(secret_key_base); end + + def secret_token(); end + + def secret_token=(secret_token); end + + def session_options(); end + + def session_options=(session_options); end + + def session_store(new_session_store=T.unsafe(nil), **options); end + + def session_store?(); end + + def ssl_options(); end + + def ssl_options=(ssl_options); end + + def time_zone(); end + + def time_zone=(time_zone); end + + def x(); end + + def x=(x); end +end + +class Rails::Application::Configuration::Custom + def method_missing(method, *args); end +end + +class Rails::Application::Configuration::Custom +end + +class Rails::Application::Configuration +end + +class Rails::Application::DefaultMiddlewareStack + def app(); end + + def build_stack(); end + + def config(); end + + def initialize(app, config, paths); end + + def paths(); end +end + +class Rails::Application::DefaultMiddlewareStack +end + +module Rails::Application::Finisher + include ::Rails::Initializable +end + +module Rails::Application::Finisher::InterlockHook +end + +module Rails::Application::Finisher::InterlockHook + def self.complete(_state); end + + def self.run(); end +end + +class Rails::Application::Finisher::MutexHook + def complete(_state); end + + def initialize(mutex=T.unsafe(nil)); end + + def run(); end +end + +class Rails::Application::Finisher::MutexHook +end + +module Rails::Application::Finisher +end + +class Rails::Application::RoutesReloader + def eager_load(); end + + def eager_load=(eager_load); end + + def execute(*args, &block); end + + def execute_if_updated(*args, &block); end + + def paths(); end + + def reload!(); end + + def route_sets(); end + + def updated?(*args, &block); end +end + +class Rails::Application::RoutesReloader +end + +class Rails::Application + def self.add_lib_to_load_path!(root); end + + def self.create(initial_variable_values=T.unsafe(nil), &block); end +end + +class Rails::ApplicationController +end + +class Rails::ApplicationController +end + +module Rails::Command + include ::Rails::Command::Behavior + HELP_MAPPINGS = ::T.let(nil, ::T.untyped) +end + +module Rails::Command::Actions + def load_generators(); end + + def load_tasks(); end + + def require_application!(); end + + def require_application_and_environment!(); end + + def require_environment!(); end + + def set_application_directory!(); end +end + +module Rails::Command::Actions +end + +class Rails::Command::Base + include ::Rails::Command::Actions + def help(); end +end + +class Rails::Command::Base::Error +end + +class Rails::Command::Base::Error +end + +class Rails::Command::Base + def self.banner(*_); end + + def self.base_name(); end + + def self.command_name(); end + + def self.default_command_root(); end + + def self.desc(usage=T.unsafe(nil), description=T.unsafe(nil), options=T.unsafe(nil)); end + + def self.engine?(); end + + def self.executable(); end + + def self.hide_command!(); end + + def self.inherited(base); end + + def self.perform(command, args, config); end + + def self.printing_commands(); end + + def self.usage_path(); end +end + +module Rails::Command::Behavior +end + +module Rails::Command::Behavior::ClassMethods + def no_color!(); end + + def subclasses(); end +end + +module Rails::Command::Behavior::ClassMethods +end + +module Rails::Command::Behavior + extend ::ActiveSupport::Concern +end + +module Rails::Command + extend ::ActiveSupport::Autoload + extend ::Rails::Command::Behavior::ClassMethods + def self.environment(); end + + def self.find_by_namespace(namespace, command_name=T.unsafe(nil)); end + + def self.hidden_commands(); end + + def self.invoke(full_namespace, args=T.unsafe(nil), **config); end + + def self.print_commands(); end + + def self.root(); end + + def self.sorted_groups(); end +end + +module Rails::Configuration +end + +class Rails::Configuration::Generators + def aliases(); end + + def aliases=(aliases); end + + def api_only(); end + + def api_only=(api_only); end + + def colorize_logging(); end + + def colorize_logging=(colorize_logging); end + + def fallbacks(); end + + def fallbacks=(fallbacks); end + + def hidden_namespaces(); end + + def hide_namespace(namespace); end + + def method_missing(method, *args); end + + def options(); end + + def options=(options); end + + def templates(); end + + def templates=(templates); end +end + +class Rails::Configuration::Generators +end + +class Rails::Configuration::MiddlewareStackProxy + def +(other); end + + def delete(*args, &block); end + + def delete_operations(); end + + def initialize(operations=T.unsafe(nil), delete_operations=T.unsafe(nil)); end + + def insert(*args, &block); end + + def insert_after(*args, &block); end + + def insert_before(*args, &block); end + + def merge_into(other); end + + def operations(); end + + def swap(*args, &block); end + + def unshift(*args, &block); end + + def use(*args, &block); end +end + +class Rails::Configuration::MiddlewareStackProxy +end + +module Rails::Configuration +end + +module Rails::Controller +end + +module Rails::Controller::Testing + VERSION = ::T.let(nil, ::T.untyped) +end + +module Rails::Controller::Testing::Integration + def delete(*args); end + + def get(*args); end + + def get_via_redirect(*args); end + + def head(*args); end + + def patch(*args); end + + def post(*args); end + + def post_via_redirect(*args); end + + def put(*args); end +end + +module Rails::Controller::Testing::Integration +end + +class Rails::Controller::Testing::Railtie +end + +class Rails::Controller::Testing::Railtie +end + +module Rails::Controller::Testing::TemplateAssertions + def assert_template(options=T.unsafe(nil), message=T.unsafe(nil)); end + + def process(*args); end + + def reset_template_assertion(); end + + def setup_subscriptions(); end + + def teardown_subscriptions(); end + RENDER_TEMPLATE_INSTANCE_VARIABLES = ::T.let(nil, ::T.untyped) +end + +module Rails::Controller::Testing::TemplateAssertions + extend ::ActiveSupport::Concern +end + +module Rails::Controller::Testing::TestProcess + def assigns(key=T.unsafe(nil)); end +end + +module Rails::Controller::Testing::TestProcess +end + +module Rails::Controller::Testing + def self.install(); end +end + +module Rails::Controller +end + +module Rails::Dom +end + +module Rails::Dom::Testing +end + +module Rails::Dom::Testing::Assertions + include ::Rails::Dom::Testing::Assertions::DomAssertions + include ::Rails::Dom::Testing::Assertions::SelectorAssertions + include ::Rails::Dom::Testing::Assertions::SelectorAssertions::CountDescribable +end + +module Rails::Dom::Testing::Assertions::DomAssertions + def assert_dom_equal(expected, actual, message=T.unsafe(nil)); end + + def assert_dom_not_equal(expected, actual, message=T.unsafe(nil)); end + + def compare_doms(expected, actual); end + + def equal_attribute?(attr, other_attr); end + + def equal_attribute_nodes?(nodes, other_nodes); end + + def equal_children?(child, other_child); end +end + +module Rails::Dom::Testing::Assertions::DomAssertions +end + +module Rails::Dom::Testing::Assertions::SelectorAssertions + include ::Rails::Dom::Testing::Assertions::SelectorAssertions::CountDescribable + def assert_select(*args, &block); end + + def assert_select_email(&block); end + + def assert_select_encoded(element=T.unsafe(nil), &block); end + + def css_select(*args); end +end + +module Rails::Dom::Testing::Assertions::SelectorAssertions::CountDescribable +end + +module Rails::Dom::Testing::Assertions::SelectorAssertions::CountDescribable + extend ::ActiveSupport::Concern +end + +module Rails::Dom::Testing::Assertions::SelectorAssertions +end + +module Rails::Dom::Testing::Assertions + extend ::ActiveSupport::Concern +end + +module Rails::Dom::Testing +end + +module Rails::Dom +end + +class Rails::Engine + def app(); end + + def call(env); end + + def eager_load!(); end + + def endpoint(); end + + def engine_name(*args, &block); end + + def env_config(); end + + def helpers(); end + + def helpers_paths(); end + + def isolated?(*args, &block); end + + def load_console(app=T.unsafe(nil)); end + + def load_generators(app=T.unsafe(nil)); end + + def load_runner(app=T.unsafe(nil)); end + + def load_seed(); end + + def load_tasks(app=T.unsafe(nil)); end + + def middleware(*args, &block); end + + def paths(*args, &block); end + + def railties(); end + + def root(*args, &block); end + + def routes(); end + + def routes?(); end + + def run_tasks_blocks(*_); end +end + +class Rails::Engine::Configuration + def autoload_once_paths(); end + + def autoload_once_paths=(autoload_once_paths); end + + def autoload_paths(); end + + def autoload_paths=(autoload_paths); end + + def eager_load_paths(); end + + def eager_load_paths=(eager_load_paths); end + + def generators(); end + + def initialize(root=T.unsafe(nil)); end + + def middleware(); end + + def middleware=(middleware); end + + def paths(); end + + def root(); end + + def root=(value); end +end + +class Rails::Engine::Configuration +end + +class Rails::Engine + def self.called_from(); end + + def self.called_from=(called_from); end + + def self.eager_load!(*args, &block); end + + def self.endpoint(endpoint=T.unsafe(nil)); end + + def self.engine_name(name=T.unsafe(nil)); end + + def self.find(path); end + + def self.find_root(from); end + + def self.find_root_with_flag(flag, root_path, default=T.unsafe(nil)); end + + def self.isolate_namespace(mod); end + + def self.isolated(); end + + def self.isolated=(isolated); end + + def self.isolated?(); end +end + +module Rails::Generators + include ::Rails::Command::Behavior + def namespace(); end + + def namespace=(obj); end + DEFAULT_ALIASES = ::T.let(nil, ::T.untyped) + DEFAULT_OPTIONS = ::T.let(nil, ::T.untyped) +end + +module Rails::Generators::Actions + def add_source(source, options=T.unsafe(nil), &block); end + + def after_bundle(&block); end + + def application(data=T.unsafe(nil), options=T.unsafe(nil)); end + + def capify!(); end + + def environment(data=T.unsafe(nil), options=T.unsafe(nil)); end + + def gem(*args); end + + def gem_group(*names, &block); end + + def generate(what, *args); end + + def git(commands=T.unsafe(nil)); end + + def initialize(*_); end + + def initializer(filename, data=T.unsafe(nil)); end + + def lib(filename, data=T.unsafe(nil)); end + + def rails_command(command, options=T.unsafe(nil)); end + + def rake(command, options=T.unsafe(nil)); end + + def rakefile(filename, data=T.unsafe(nil)); end + + def readme(path); end + + def route(routing_code); end + + def vendor(filename, data=T.unsafe(nil)); end +end + +class Rails::Generators::Actions::CreateMigration + def existing_migration(); end + + def migration_dir(); end + + def migration_file_name(); end + + def relative_existing_migration(); end +end + +class Rails::Generators::Actions::CreateMigration +end + +module Rails::Generators::Actions +end + +class Rails::Generators::ActiveModel + def destroy(); end + + def errors(); end + + def initialize(name); end + + def name(); end + + def save(); end + + def update(params=T.unsafe(nil)); end +end + +class Rails::Generators::ActiveModel + def self.all(klass); end + + def self.build(klass, params=T.unsafe(nil)); end + + def self.find(klass, params=T.unsafe(nil)); end +end + +class Rails::Generators::Base + include ::Thor::Actions + include ::Rails::Generators::Actions +end + +class Rails::Generators::Base + def self.add_shebang_option!(); end + + def self.base_name(); end + + def self.base_root(); end + + def self.default_aliases_for_option(name, options); end + + def self.default_for_option(config, name, options, default); end + + def self.default_generator_root(); end + + def self.default_source_root(); end + + def self.default_value_for_option(name, options); end + + def self.generator_name(); end + + def self.hide!(); end + + def self.hook_for(*names, &block); end + + def self.hooks(); end + + def self.inherited(base); end + + def self.prepare_for_invocation(name, value); end + + def self.remove_hook_for(*names); end + + def self.usage_path(); end +end + +class Rails::Generators::Error +end + +class Rails::Generators::Error +end + +class Rails::Generators::GeneratedAttribute + def attr_options(); end + + def column_name(); end + + def default(); end + + def field_type(); end + + def foreign_key?(); end + + def has_index?(); end + + def has_uniq_index?(); end + + def human_name(); end + + def index_name(); end + + def index_name=(index_name); end + + def initialize(name, type=T.unsafe(nil), index_type=T.unsafe(nil), attr_options=T.unsafe(nil)); end + + def inject_index_options(); end + + def inject_options(); end + + def name(); end + + def name=(name); end + + def options_for_migration(); end + + def password_digest?(); end + + def plural_name(); end + + def polymorphic?(); end + + def reference?(); end + + def required?(); end + + def singular_name(); end + + def token?(); end + + def type(); end + + def type=(type); end + INDEX_OPTIONS = ::T.let(nil, ::T.untyped) + UNIQ_INDEX_OPTIONS = ::T.let(nil, ::T.untyped) +end + +class Rails::Generators::GeneratedAttribute + def self.parse(column_definition); end + + def self.reference?(type); end +end + +module Rails::Generators::Migration + def create_migration(destination, data, config=T.unsafe(nil), &block); end + + def migration_class_name(); end + + def migration_file_name(); end + + def migration_number(); end + + def migration_template(source, destination, config=T.unsafe(nil)); end + + def set_migration_assigns!(destination); end +end + +module Rails::Generators::Migration::ClassMethods + def current_migration_number(dirname); end + + def migration_exists?(dirname, file_name); end + + def migration_lookup_at(dirname); end + + def next_migration_number(dirname); end +end + +module Rails::Generators::Migration::ClassMethods +end + +module Rails::Generators::Migration + extend ::ActiveSupport::Concern +end + +class Rails::Generators::NamedBase + include ::Coffee::Rails::JsHook + def file_name(); end + + def initialize(args, *options); end + + def js_template(source, destination); end + + def name(); end + + def name=(name); end +end + +class Rails::Generators::NamedBase + def self.check_class_collision(options=T.unsafe(nil)); end +end + +module Rails::Generators::ResourceHelpers + def controller_file_name(); end + + def controller_name(); end + + def initialize(*args); end +end + +module Rails::Generators::ResourceHelpers + def self.included(base); end +end + +class Rails::Generators::TestCase + include ::Rails::Generators::Testing::Behaviour + include ::ActiveSupport::Testing::Stream + include ::Rails::Generators::Testing::SetupAndTeardown + include ::Rails::Generators::Testing::Assertions + include ::FileUtils + include ::FileUtils::StreamUtils_ + def current_path(); end + + def current_path=(val); end + + def current_path?(); end + + def default_arguments(); end + + def default_arguments=(val); end + + def default_arguments?(); end + + def destination_root(); end + + def destination_root=(val); end + + def destination_root?(); end + + def generator_class(); end + + def generator_class=(val); end + + def generator_class?(); end +end + +class Rails::Generators::TestCase + def self.current_path(); end + + def self.current_path=(val); end + + def self.current_path?(); end + + def self.default_arguments(); end + + def self.default_arguments=(val); end + + def self.default_arguments?(); end + + def self.destination_root(); end + + def self.destination_root=(val); end + + def self.destination_root?(); end + + def self.generator_class(); end + + def self.generator_class=(val); end + + def self.generator_class?(); end +end + +module Rails::Generators::Testing +end + +module Rails::Generators::Testing::Assertions + def assert_class_method(method, content, &block); end + + def assert_directory(relative, *contents); end + + def assert_field_default_value(attribute_type, value); end + + def assert_field_type(attribute_type, field_type); end + + def assert_file(relative, *contents); end + + def assert_instance_method(method, content); end + + def assert_method(method, content); end + + def assert_migration(relative, *contents, &block); end + + def assert_no_directory(relative); end + + def assert_no_file(relative); end + + def assert_no_migration(relative); end +end + +module Rails::Generators::Testing::Assertions +end + +module Rails::Generators::Testing::Behaviour + include ::ActiveSupport::Testing::Stream + def create_generated_attribute(attribute_type, name=T.unsafe(nil), index=T.unsafe(nil)); end + + def generator(args=T.unsafe(nil), options=T.unsafe(nil), config=T.unsafe(nil)); end + + def run_generator(args=T.unsafe(nil), config=T.unsafe(nil)); end +end + +module Rails::Generators::Testing::Behaviour + extend ::ActiveSupport::Concern +end + +module Rails::Generators::Testing::SetupAndTeardown + def setup(); end + + def teardown(); end +end + +module Rails::Generators::Testing::SetupAndTeardown +end + +module Rails::Generators::Testing +end + +module Rails::Generators + extend ::Rails::Command::Behavior::ClassMethods + def self.aliases(); end + + def self.api_only!(); end + + def self.configure!(config); end + + def self.fallbacks(); end + + def self.find_by_namespace(name, base=T.unsafe(nil), context=T.unsafe(nil)); end + + def self.help(command=T.unsafe(nil)); end + + def self.hidden_namespaces(); end + + def self.hide_namespace(*namespaces); end + + def self.hide_namespaces(*namespaces); end + + def self.invoke(namespace, args=T.unsafe(nil), config=T.unsafe(nil)); end + + def self.namespace(); end + + def self.namespace=(obj); end + + def self.options(); end + + def self.print_generators(); end + + def self.public_namespaces(); end + + def self.sorted_groups(); end + + def self.templates_path(); end +end + +module Rails::Html + XPATHS_TO_REMOVE = ::T.let(nil, ::T.untyped) +end + +class Rails::Html::FullSanitizer +end + +class Rails::Html::FullSanitizer +end + +class Rails::Html::LinkSanitizer +end + +class Rails::Html::LinkSanitizer +end + +class Rails::Html::PermitScrubber + def allowed_node?(node); end + + def attributes(); end + + def attributes=(attributes); end + + def initialize(); end + + def keep_node?(node); end + + def scrub_attribute(node, attr_node); end + + def scrub_attribute?(name); end + + def scrub_attributes(node); end + + def scrub_css_attribute(node); end + + def scrub_node(node); end + + def skip_node?(node); end + + def tags(); end + + def tags=(tags); end + + def validate!(var, name); end +end + +class Rails::Html::PermitScrubber +end + +class Rails::Html::SafeListSanitizer + def sanitize_css(style_string); end +end + +class Rails::Html::SafeListSanitizer + def self.allowed_attributes(); end + + def self.allowed_attributes=(allowed_attributes); end + + def self.allowed_tags(); end + + def self.allowed_tags=(allowed_tags); end +end + +class Rails::Html::Sanitizer + def sanitize(html, options=T.unsafe(nil)); end + VERSION = ::T.let(nil, ::T.untyped) +end + +class Rails::Html::Sanitizer + def self.full_sanitizer(); end + + def self.link_sanitizer(); end + + def self.safe_list_sanitizer(); end + + def self.white_list_sanitizer(); end +end + +class Rails::Html::TargetScrubber +end + +class Rails::Html::TargetScrubber +end + +class Rails::Html::TextOnlyScrubber + def initialize(); end +end + +class Rails::Html::TextOnlyScrubber +end + +Rails::Html::WhiteListSanitizer = Rails::Html::SafeListSanitizer + +module Rails::Html +end + +module Rails::Info + def properties(); end + + def properties=(obj); end +end + +module Rails::Info + def self.properties(); end + + def self.properties=(obj); end + + def self.property(name, value=T.unsafe(nil)); end + + def self.to_html(); end +end + +class Rails::InfoController + def _layout_from_proc(); end + + def index(); end + + def properties(); end + + def routes(); end +end + +class Rails::InfoController +end + +module Rails::Initializable + def initializers(); end + + def run_initializers(group=T.unsafe(nil), *args); end +end + +module Rails::Initializable + def self.included(base); end +end + +module Rails::LineFiltering + def run(reporter, options=T.unsafe(nil)); end +end + +module Rails::LineFiltering +end + +class Rails::MailersController + def index(); end + + def preview(); end +end + +class Rails::MailersController +end + +module Rails::Paths +end + +class Rails::Paths::Path + include ::Enumerable + def <<(path); end + + def absolute_current(); end + + def autoload!(); end + + def autoload?(); end + + def autoload_once!(); end + + def autoload_once?(); end + + def children(); end + + def concat(paths); end + + def each(&block); end + + def eager_load!(); end + + def eager_load?(); end + + def existent(); end + + def existent_directories(); end + + def expanded(); end + + def extensions(); end + + def first(); end + + def glob(); end + + def glob=(glob); end + + def initialize(root, current, paths, options=T.unsafe(nil)); end + + def last(); end + + def load_path!(); end + + def load_path?(); end + + def push(path); end + + def skip_autoload!(); end + + def skip_autoload_once!(); end + + def skip_eager_load!(); end + + def skip_load_path!(); end + + def to_a(); end + + def to_ary(); end + + def unshift(*paths); end +end + +class Rails::Paths::Path +end + +class Rails::Paths::Root + def [](path); end + + def []=(path, value); end + + def add(path, options=T.unsafe(nil)); end + + def all_paths(); end + + def autoload_once(); end + + def autoload_paths(); end + + def eager_load(); end + + def initialize(path); end + + def keys(); end + + def load_paths(); end + + def path(); end + + def path=(path); end + + def values(); end + + def values_at(*list); end +end + +class Rails::Paths::Root +end + +module Rails::Paths +end + +module Rails::Rack +end + +class Rails::Rack::Logger + def call(env); end + + def initialize(app, taggers=T.unsafe(nil)); end +end + +class Rails::Rack::Logger +end + +module Rails::Rack +end + +class Rails::Railtie + include ::Rails::Initializable + def config(); end + + def configure(&block); end + + def railtie_name(*args, &block); end + + def railtie_namespace(); end + + def run_console_blocks(app); end + + def run_generators_blocks(app); end + + def run_runner_blocks(app); end + + def run_tasks_blocks(app); end + ABSTRACT_RAILTIES = ::T.let(nil, ::T.untyped) +end + +class Rails::Railtie::Configuration + def after_initialize(&block); end + + def app_generators(); end + + def app_middleware(); end + + def before_configuration(&block); end + + def before_eager_load(&block); end + + def before_initialize(&block); end + + def eager_load_namespaces(); end + + def respond_to?(name, include_private=T.unsafe(nil)); end + + def to_prepare(&blk); end + + def to_prepare_blocks(); end + + def watchable_dirs(); end + + def watchable_files(); end +end + +class Rails::Railtie::Configuration + def self.eager_load_namespaces(); end +end + +class Rails::Railtie + def self.abstract_railtie?(); end + + def self.config(*args, &block); end + + def self.configure(&block); end + + def self.console(&blk); end + + def self.generators(&blk); end + + def self.inherited(base); end + + def self.instance(); end + + def self.railtie_name(name=T.unsafe(nil)); end + + def self.rake_tasks(&blk); end + + def self.runner(&blk); end +end + +class Rails::Secrets +end + +class Rails::Secrets::MissingKeyError + def initialize(); end +end + +class Rails::Secrets::MissingKeyError +end + +class Rails::Secrets + def self.decrypt(data); end + + def self.encrypt(data); end + + def self.key(); end + + def self.parse(paths, env:); end + + def self.read(); end + + def self.read_for_editing(&block); end + + def self.root=(root); end + + def self.write(contents); end +end + +module Rails::TestUnit +end + +class Rails::TestUnit::CompositeFilter + def ===(method); end + + def initialize(runnable, filter, patterns); end + + def named_filter(); end +end + +class Rails::TestUnit::CompositeFilter +end + +class Rails::TestUnit::Filter + def ===(method); end + + def initialize(runnable, file, line); end +end + +class Rails::TestUnit::Filter +end + +class Rails::TestUnit::Runner + def filters(); end +end + +class Rails::TestUnit::Runner + def self.attach_before_load_options(opts); end + + def self.compose_filter(runnable, filter); end + + def self.filters(); end + + def self.load_tests(argv); end + + def self.parse_options(argv); end + + def self.rake_run(argv=T.unsafe(nil)); end + + def self.run(argv=T.unsafe(nil)); end +end + +module Rails::TestUnit +end + +class Rails::TestUnitRailtie +end + +class Rails::TestUnitRailtie +end + +module Rails::VERSION + MAJOR = ::T.let(nil, ::T.untyped) + MINOR = ::T.let(nil, ::T.untyped) + PRE = ::T.let(nil, ::T.untyped) + STRING = ::T.let(nil, ::T.untyped) + TINY = ::T.let(nil, ::T.untyped) +end + +module Rails::VERSION +end + +class Rails::WelcomeController + def index(); end +end + +class Rails::WelcomeController +end + +module Rails + extend ::ActiveSupport::Autoload + def self.app_class(); end + + def self.app_class=(app_class); end + + def self.application=(application); end + + def self.backtrace_cleaner(); end + + def self.cache(); end + + def self.cache=(cache); end + + def self.configuration(); end + + def self.env(); end + + def self.env=(environment); end + + def self.gem_version(); end + + def self.groups(*groups); end + + def self.initialize!(*args, &block); end + + def self.initialized?(*args, &block); end + + def self.logger(); end + + def self.logger=(logger); end + + def self.public_path(); end + + def self.version(); end +end + +module RailsAutolink +end + +class RailsAutolink::Railtie +end + +class RailsAutolink::Railtie +end + +module RailsAutolink +end + +module Rake + EARLY = ::T.let(nil, ::T.untyped) + EMPTY_TASK_ARGS = ::T.let(nil, ::T.untyped) + LATE = ::T.let(nil, ::T.untyped) + VERSION = ::T.let(nil, ::T.untyped) +end + +module Rake::Cloneable +end + +module Rake::Cloneable +end + +module Rake::DSL + include ::Rake::FileUtilsExt + include ::FileUtils + include ::FileUtils::StreamUtils_ +end + +module Rake::DSL +end + +class Rake::FileList + include ::Rake::Cloneable + def &(*args, &block); end + + def *(other); end + + def +(*args, &block); end + + def -(*args, &block); end + + def <<(obj); end + + def ==(array); end + + def [](*args, &block); end + + def []=(*args, &block); end + + def add(*filenames); end + + def all?(*args, &block); end + + def any?(*args, &block); end + + def append(*args, &block); end + + def assoc(*args, &block); end + + def at(*args, &block); end + + def bsearch(*args, &block); end + + def bsearch_index(*args, &block); end + + def chunk(*args, &block); end + + def chunk_while(*args, &block); end + + def clear(*args, &block); end + + def clear_exclude(); end + + def collect(*args, &block); end + + def collect!(*args, &block); end + + def collect_concat(*args, &block); end + + def combination(*args, &block); end + + def compact(*args, &block); end + + def compact!(*args, &block); end + + def concat(*args, &block); end + + def count(*args, &block); end + + def cycle(*args, &block); end + + def delete(*args, &block); end + + def delete_at(*args, &block); end + + def delete_if(*args, &block); end + + def detect(*args, &block); end + + def dig(*args, &block); end + + def drop(*args, &block); end + + def drop_while(*args, &block); end + + def each(*args, &block); end + + def each_cons(*args, &block); end + + def each_entry(*args, &block); end + + def each_index(*args, &block); end + + def each_slice(*args, &block); end + + def each_with_index(*args, &block); end + + def each_with_object(*args, &block); end + + def egrep(pattern, *options); end + + def empty?(*args, &block); end + + def entries(*args, &block); end + + def exclude(*patterns, &block); end + + def excluded_from_list?(fn); end + + def existing(); end + + def existing!(); end + + def ext(newext=T.unsafe(nil)); end + + def extract_options!(*args, &block); end + + def fetch(*args, &block); end + + def fifth(*args, &block); end + + def fill(*args, &block); end + + def find(*args, &block); end + + def find_all(*args, &block); end + + def find_index(*args, &block); end + + def first(*args, &block); end + + def flat_map(*args, &block); end + + def flatten(*args, &block); end + + def flatten!(*args, &block); end + + def forty_two(*args, &block); end + + def fourth(*args, &block); end + + def from(*args, &block); end + + def grep(*args, &block); end + + def grep_v(*args, &block); end + + def group_by(*args, &block); end + + def gsub(pat, rep); end + + def gsub!(pat, rep); end + + def import(array); end + + def include(*filenames); end + + def include?(*args, &block); end + + def index(*args, &block); end + + def initialize(*patterns); end + + def inject(*args, &block); end + + def insert(*args, &block); end + + def inspect(*args, &block); end + + def is_a?(klass); end + + def join(*args, &block); end + + def keep_if(*args, &block); end + + def kind_of?(klass); end + + def last(*args, &block); end + + def lazy(*args, &block); end + + def length(*args, &block); end + + def map(*args, &block); end + + def map!(*args, &block); end + + def max(*args, &block); end + + def max_by(*args, &block); end + + def member?(*args, &block); end + + def min(*args, &block); end + + def min_by(*args, &block); end + + def minmax(*args, &block); end + + def minmax_by(*args, &block); end + + def none?(*args, &block); end + + def one?(*args, &block); end + + def pack(*args, &block); end + + def partition(&block); end + + def pathmap(spec=T.unsafe(nil), &block); end + + def permutation(*args, &block); end + + def pop(*args, &block); end + + def prepend(*args, &block); end + + def product(*args, &block); end + + def push(*args, &block); end + + def rassoc(*args, &block); end + + def reduce(*args, &block); end + + def reject(*args, &block); end + + def reject!(*args, &block); end + + def repeated_combination(*args, &block); end + + def repeated_permutation(*args, &block); end + + def replace(*args, &block); end + + def resolve(); end + + def reverse(*args, &block); end + + def reverse!(*args, &block); end + + def reverse_each(*args, &block); end + + def rindex(*args, &block); end + + def rotate(*args, &block); end + + def rotate!(*args, &block); end + + def sample(*args, &block); end + + def second(*args, &block); end + + def second_to_last(*args, &block); end + + def select(*args, &block); end + + def select!(*args, &block); end + + def shelljoin(*args, &block); end + + def shift(*args, &block); end + + def shuffle(*args, &block); end + + def shuffle!(*args, &block); end + + def size(*args, &block); end + + def slice(*args, &block); end + + def slice!(*args, &block); end + + def slice_after(*args, &block); end + + def slice_before(*args, &block); end + + def slice_when(*args, &block); end + + def sort(*args, &block); end + + def sort!(*args, &block); end + + def sort_by(*args, &block); end + + def sort_by!(*args, &block); end + + def sub(pat, rep); end + + def sub!(pat, rep); end + + def sum(*args, &block); end + + def take(*args, &block); end + + def take_while(*args, &block); end + + def third(*args, &block); end + + def third_to_last(*args, &block); end + + def to(*args, &block); end + + def to_a(); end + + def to_ary(); end + + def to_default_s(*args, &block); end + + def to_formatted_s(*args, &block); end + + def to_h(*args, &block); end + + def to_sentence(*args, &block); end + + def to_set(*args, &block); end + + def to_xml(*args, &block); end + + def transpose(*args, &block); end + + def uniq(*args, &block); end + + def uniq!(*args, &block); end + + def unshift(*args, &block); end + + def values_at(*args, &block); end + + def without(*args, &block); end + + def zip(*args, &block); end + + def |(*args, &block); end + ARRAY_METHODS = ::T.let(nil, ::T.untyped) + DEFAULT_IGNORE_PATTERNS = ::T.let(nil, ::T.untyped) + DEFAULT_IGNORE_PROCS = ::T.let(nil, ::T.untyped) + DELEGATING_METHODS = ::T.let(nil, ::T.untyped) + GLOB_PATTERN = ::T.let(nil, ::T.untyped) + MUST_DEFINE = ::T.let(nil, ::T.untyped) + MUST_NOT_DEFINE = ::T.let(nil, ::T.untyped) + SPECIAL_RETURN = ::T.let(nil, ::T.untyped) +end + +class Rake::FileList + def self.[](*args); end + + def self.glob(pattern, *args); end +end + +module Rake::FileUtilsExt + include ::FileUtils + include ::FileUtils::StreamUtils_ + def cd(*args, &block); end + + def chdir(*args, &block); end + + def chmod(*args, &block); end + + def chmod_R(*args, &block); end + + def chown(*args, &block); end + + def chown_R(*args, &block); end + + def copy(*args, &block); end + + def cp(*args, &block); end + + def cp_r(*args, &block); end + + def install(*args, &block); end + + def link(*args, &block); end + + def ln(*args, &block); end + + def ln_s(*args, &block); end + + def ln_sf(*args, &block); end + + def makedirs(*args, &block); end + + def mkdir(*args, &block); end + + def mkdir_p(*args, &block); end + + def mkpath(*args, &block); end + + def move(*args, &block); end + + def mv(*args, &block); end + + def nowrite(value=T.unsafe(nil)); end + + def rake_check_options(options, *optdecl); end + + def rake_merge_option(args, defaults); end + + def rake_output_message(message); end + + def remove(*args, &block); end + + def rm(*args, &block); end + + def rm_f(*args, &block); end + + def rm_r(*args, &block); end + + def rm_rf(*args, &block); end + + def rmdir(*args, &block); end + + def rmtree(*args, &block); end + + def safe_unlink(*args, &block); end + + def symlink(*args, &block); end + + def touch(*args, &block); end + + def verbose(value=T.unsafe(nil)); end + + def when_writing(msg=T.unsafe(nil)); end + DEFAULT = ::T.let(nil, ::T.untyped) +end + +module Rake::FileUtilsExt + extend ::Rake::FileUtilsExt + extend ::FileUtils + extend ::FileUtils::StreamUtils_ + def self.nowrite_flag(); end + + def self.nowrite_flag=(nowrite_flag); end + + def self.verbose_flag(); end + + def self.verbose_flag=(verbose_flag); end +end + +class Rake::TaskLib + include ::Rake::Cloneable + include ::Rake::DSL + include ::Rake::FileUtilsExt + include ::FileUtils + include ::FileUtils::StreamUtils_ +end + +class Rake::TaskLib +end + +module Rake + extend ::Rake::FileUtilsExt + extend ::FileUtils + extend ::FileUtils::StreamUtils_ + def self.add_rakelib(*files); end + + def self.application(); end + + def self.application=(app); end + + def self.each_dir_parent(dir); end + + def self.from_pathname(path); end + + def self.load_rakefile(path); end + + def self.original_dir(); end + + def self.suggested_thread_count(); end + + def self.with_application(block_application=T.unsafe(nil)); end +end + +class Random + def self.raw_seed(_); end +end + +class Range + include ::ActiveSupport::RangeWithFormat + include ::ActiveSupport::CompareWithRange + include ::ActiveSupport::IncludeTimeWithZone + include ::ActiveSupport::EachTimeWithZone + def overlaps?(other); end + + def sum(identity=T.unsafe(nil)); end +end + +class Rational + def to_d(precision); end +end + +module RbConfig + def self.expand(val, config=T.unsafe(nil)); end + + def self.ruby(); end +end + +module Readline + FILENAME_COMPLETION_PROC = ::T.let(nil, ::T.untyped) + HISTORY = ::T.let(nil, ::T.untyped) + USERNAME_COMPLETION_PROC = ::T.let(nil, ::T.untyped) + VERSION = ::T.let(nil, ::T.untyped) +end + +module Readline + def self.basic_quote_characters(); end + + def self.basic_quote_characters=(basic_quote_characters); end + + def self.basic_word_break_characters(); end + + def self.basic_word_break_characters=(basic_word_break_characters); end + + def self.completer_quote_characters(); end + + def self.completer_quote_characters=(completer_quote_characters); end + + def self.completer_word_break_characters(); end + + def self.completer_word_break_characters=(completer_word_break_characters); end + + def self.completion_append_character(); end + + def self.completion_append_character=(completion_append_character); end + + def self.completion_case_fold(); end + + def self.completion_case_fold=(completion_case_fold); end + + def self.completion_proc(); end + + def self.completion_proc=(completion_proc); end + + def self.delete_text(*_); end + + def self.emacs_editing_mode(); end + + def self.emacs_editing_mode?(); end + + def self.filename_quote_characters(); end + + def self.filename_quote_characters=(filename_quote_characters); end + + def self.get_screen_size(); end + + def self.input=(input); end + + def self.insert_text(_); end + + def self.line_buffer(); end + + def self.output=(output); end + + def self.point(); end + + def self.point=(point); end + + def self.pre_input_hook(); end + + def self.pre_input_hook=(pre_input_hook); end + + def self.quoting_detection_proc(); end + + def self.quoting_detection_proc=(quoting_detection_proc); end + + def self.redisplay(); end + + def self.refresh_line(); end + + def self.set_screen_size(_, _1); end + + def self.special_prefixes(); end + + def self.special_prefixes=(special_prefixes); end + + def self.vi_editing_mode(); end + + def self.vi_editing_mode?(); end +end + +class RecurringTodo + include ::RecurringTodo::GeneratedAssociationMethods + include ::AASM::Persistence::ActiveRecordPersistence + include ::AASM::Persistence::Base + include ::AASM::Persistence::ActiveRecordPersistence::InstanceMethods + def _add_tags(incoming); end + + def _remove_tags(outgoing); end + + def activate(*args, &block); end + + def activate!(*args, &block); end + + def active?(); end + + def after_add_for_taggings(); end + + def after_add_for_taggings=(val); end + + def after_add_for_taggings?(); end + + def after_add_for_tags(); end + + def after_add_for_tags=(val); end + + def after_add_for_tags?(); end + + def after_add_for_todos(); end + + def after_add_for_todos=(val); end + + def after_add_for_todos?(); end + + def after_remove_for_taggings(); end + + def after_remove_for_taggings=(val); end + + def after_remove_for_taggings?(); end + + def after_remove_for_tags(); end + + def after_remove_for_tags=(val); end + + def after_remove_for_tags?(); end + + def after_remove_for_todos(); end + + def after_remove_for_todos=(val); end + + def after_remove_for_todos?(); end + + def autosave_associated_records_for_context(*args); end + + def autosave_associated_records_for_project(*args); end + + def autosave_associated_records_for_taggings(*args); end + + def autosave_associated_records_for_tags(*args); end + + def autosave_associated_records_for_todos(*args); end + + def autosave_associated_records_for_user(*args); end + + def before_add_for_taggings(); end + + def before_add_for_taggings=(val); end + + def before_add_for_taggings?(); end + + def before_add_for_tags(); end + + def before_add_for_tags=(val); end + + def before_add_for_tags?(); end + + def before_add_for_todos(); end + + def before_add_for_todos=(val); end + + def before_add_for_todos?(); end + + def before_remove_for_taggings(); end + + def before_remove_for_taggings=(val); end + + def before_remove_for_taggings?(); end + + def before_remove_for_tags(); end + + def before_remove_for_tags=(val); end + + def before_remove_for_tags?(); end + + def before_remove_for_todos(); end + + def before_remove_for_todos=(val); end + + def before_remove_for_todos?(); end + + def belongs_to_counter_cache_after_update(reflection); end + + def complete(*args, &block); end + + def complete!(*args, &block); end + + def completed?(); end + + def get_tag_name_from_item(item); end + + def has_tag?(tag_name); end + + def may_activate?(*args); end + + def may_complete?(*args); end + + def tag_array_from_obj(obj); end + + def tag_cast_to_string(obj); end + + def tag_list(); end + + def tag_list=(value); end + + def tag_with(list); end + + def validate_associated_records_for_taggings(*args); end + + def validate_associated_records_for_tags(*args); end + + def validate_associated_records_for_todos(*args); end + STATE_ACTIVE = ::T.let(nil, ::T.untyped) + STATE_COMPLETED = ::T.let(nil, ::T.untyped) +end + +module RecurringTodo::GeneratedAssociationMethods + def build_context(*args, &block); end + + def build_project(*args, &block); end + + def build_user(*args, &block); end + + def context(); end + + def context=(value); end + + def create_context(*args, &block); end + + def create_context!(*args, &block); end + + def create_project(*args, &block); end + + def create_project!(*args, &block); end + + def create_user(*args, &block); end + + def create_user!(*args, &block); end + + def project(); end + + def project=(value); end + + def reload_context(); end + + def reload_project(); end + + def reload_user(); end + + def tag_ids(); end + + def tag_ids=(ids); end + + def tagging_ids(); end + + def tagging_ids=(ids); end + + def taggings(); end + + def taggings=(value); end + + def tags(); end + + def tags=(value); end + + def todo_ids(); end + + def todo_ids=(ids); end + + def todos(); end + + def todos=(value); end + + def user(); end + + def user=(value); end +end + +module RecurringTodo::GeneratedAssociationMethods +end + +class RecurringTodo + extend ::AASM::Persistence::Base::ClassMethods + extend ::AASM::Persistence::ActiveRecordPersistence::ClassMethods + def self.active(*args); end + + def self.after_add_for_taggings(); end + + def self.after_add_for_taggings=(val); end + + def self.after_add_for_taggings?(); end + + def self.after_add_for_tags(); end + + def self.after_add_for_tags=(val); end + + def self.after_add_for_tags?(); end + + def self.after_add_for_todos(); end + + def self.after_add_for_todos=(val); end + + def self.after_add_for_todos?(); end + + def self.after_remove_for_taggings(); end + + def self.after_remove_for_taggings=(val); end + + def self.after_remove_for_taggings?(); end + + def self.after_remove_for_tags(); end + + def self.after_remove_for_tags=(val); end + + def self.after_remove_for_tags?(); end + + def self.after_remove_for_todos(); end + + def self.after_remove_for_todos=(val); end + + def self.after_remove_for_todos?(); end + + def self.before_add_for_taggings(); end + + def self.before_add_for_taggings=(val); end + + def self.before_add_for_taggings?(); end + + def self.before_add_for_tags(); end + + def self.before_add_for_tags=(val); end + + def self.before_add_for_tags?(); end + + def self.before_add_for_todos(); end + + def self.before_add_for_todos=(val); end + + def self.before_add_for_todos?(); end + + def self.before_remove_for_taggings(); end + + def self.before_remove_for_taggings=(val); end + + def self.before_remove_for_taggings?(); end + + def self.before_remove_for_tags(); end + + def self.before_remove_for_tags=(val); end + + def self.before_remove_for_tags?(); end + + def self.before_remove_for_todos(); end + + def self.before_remove_for_todos=(val); end + + def self.before_remove_for_todos?(); end + + def self.completed(*args); end +end + +module RecurringTodoTagsAssociationExtension + def all_except_starred(); end + + def to_s(); end +end + +module RecurringTodoTagsAssociationExtension +end + +class RecurringTodos::WeeklyRecurrencePattern + def on_friday(); end + + def on_monday(); end + + def on_saturday(); end + + def on_sunday(); end + + def on_thursday(); end + + def on_tuesday(); end + + def on_wednesday(); end +end + +module RedCloth + DESCRIPTION = ::T.let(nil, ::T.untyped) + EXTENSION_LANGUAGE = ::T.let(nil, ::T.untyped) + GEM_NAME = ::T.let(nil, ::T.untyped) + NAME = ::T.let(nil, ::T.untyped) + SUMMARY = ::T.let(nil, ::T.untyped) + URL = ::T.let(nil, ::T.untyped) +end + +module RedCloth::Formatters +end + +module RedCloth::Formatters::Base + def del_phrase(opts); end + + def ignore(opts); end + + def inline_redcloth_version(opts); end + + def notextile(opts); end + + def redcloth_version(opts); end + + def span_phrase(opts); end + + def sub_phrase(opts); end + + def sup_phrase(opts); end +end + +module RedCloth::Formatters::Base +end + +module RedCloth::Formatters::HTML + include ::RedCloth::Formatters::Base + def acronym(opts); end + + def amp(opts); end + + def apos(opts); end + + def arrow(opts); end + + def b(opts); end + + def bc_close(opts); end + + def bc_open(opts); end + + def bq_close(opts); end + + def bq_open(opts); end + + def br(opts); end + + def caps(opts); end + + def cite(opts); end + + def code(opts); end + + def copyright(opts); end + + def dd(opts); end + + def del(opts); end + + def dim(opts); end + + def div(opts); end + + def dl_close(opts=T.unsafe(nil)); end + + def dl_open(opts); end + + def dt(opts); end + + def ellipsis(opts); end + + def em(opts); end + + def emdash(opts); end + + def endash(opts); end + + def entity(opts); end + + def fn(opts); end + + def footno(opts); end + + def gt(opts); end + + def h1(opts); end + + def h2(opts); end + + def h3(opts); end + + def h4(opts); end + + def h5(opts); end + + def h6(opts); end + + def hr(opts); end + + def html(opts); end + + def html_block(opts); end + + def i(opts); end + + def ignored_line(opts); end + + def image(opts); end + + def inline_html(opts); end + + def ins(opts); end + + def li_close(opts=T.unsafe(nil)); end + + def li_open(opts); end + + def link(opts); end + + def lt(opts); end + + def multi_paragraph_quote(opts); end + + def notextile(opts); end + + def ol_close(opts); end + + def ol_open(opts); end + + def p(opts); end + + def pre(opts); end + + def quot(opts); end + + def quote1(opts); end + + def quote2(opts); end + + def registered(opts); end + + def snip(opts); end + + def span(opts); end + + def squot(opts); end + + def strong(opts); end + + def sub(opts); end + + def sup(opts); end + + def table_close(opts); end + + def table_open(opts); end + + def td(opts); end + + def tr_close(opts); end + + def tr_open(opts); end + + def trademark(opts); end + + def ul_close(opts); end + + def ul_open(opts); end + BASIC_TAGS = ::T.let(nil, ::T.untyped) +end + +module RedCloth::Formatters::HTML +end + +module RedCloth::Formatters::LATEX + include ::RedCloth::Formatters::Base + def acronym(opts); end + + def arrow(opts); end + + def b(opts); end + + def bc_close(opts); end + + def bc_open(opts); end + + def bq_close(opts); end + + def bq_open(opts); end + + def caps(opts); end + + def cite(opts); end + + def code(opts); end + + def copyright(opts); end + + def del(opts); end + + def dim(opts); end + + def div(opts); end + + def ellipsis(opts); end + + def em(opts); end + + def emdash(opts); end + + def endash(opts); end + + def entity(opts); end + + def fn(opts); end + + def footno(opts); end + + def h1(opts); end + + def h2(opts); end + + def h3(opts); end + + def h4(opts); end + + def h5(opts); end + + def h6(opts); end + + def i(opts); end + + def image(opts); end + + def inline_html(opts); end + + def ins(opts); end + + def li_close(opts=T.unsafe(nil)); end + + def li_open(opts); end + + def link(opts); end + + def ol_close(opts); end + + def ol_open(opts); end + + def p(opts); end + + def pre(opts); end + + def quote1(opts); end + + def quote2(opts); end + + def registered(opts); end + + def snip(opts); end + + def span(opts); end + + def strong(opts); end + + def sub(opts); end + + def sup(opts); end + + def table_close(opts); end + + def table_open(opts); end + + def td(opts); end + + def tr_close(opts); end + + def tr_open(opts); end + + def trademark(opts); end + + def ul_close(opts); end + + def ul_open(opts); end +end + +module RedCloth::Formatters::LATEX::Settings + def latex_image_styles(); end +end + +module RedCloth::Formatters::LATEX::Settings +end + +module RedCloth::Formatters::LATEX + def self.entities(); end +end + +module RedCloth::Formatters +end + +class RedCloth::TextileDoc + include ::RedCloth::Formatters::LATEX::Settings + def filter_classes(); end + + def filter_classes=(filter_classes); end + + def filter_html(); end + + def filter_html=(filter_html); end + + def filter_ids(); end + + def filter_ids=(filter_ids); end + + def filter_styles(); end + + def filter_styles=(filter_styles); end + + def hard_breaks(); end + + def hard_breaks=(hard_breaks); end + + def html_esc(*_); end + + def initialize(string, restrictions=T.unsafe(nil)); end + + def latex_esc(_); end + + def lite_mode(); end + + def lite_mode=(lite_mode); end + + def no_span_caps(); end + + def no_span_caps=(no_span_caps); end + + def sanitize_html(); end + + def sanitize_html=(sanitize_html); end + + def to(_); end + + def to_html(*rules); end + + def to_latex(*rules); end +end + +class RedCloth::TextileDoc::ParseError +end + +class RedCloth::TextileDoc::ParseError +end + +class RedCloth::TextileDoc +end + +module RedCloth::VERSION + FULL_VERSION = ::T.let(nil, ::T.untyped) + MAJOR = ::T.let(nil, ::T.untyped) + MINOR = ::T.let(nil, ::T.untyped) + STRING = ::T.let(nil, ::T.untyped) + TAG = ::T.let(nil, ::T.untyped) + TINY = ::T.let(nil, ::T.untyped) +end + +module RedCloth::VERSION + def self.==(arg); end +end + +module RedCloth + def self.include(*args); end + + def self.new(*args, &block); end +end + +module Ref +end + +class Ref::AbstractReferenceKeyMap + def [](key); end + + def []=(key, value); end + + def clear(); end + + def delete(key); end + + def each(&blk); end + + def empty?(); end + + def get(key); end + + def keys(); end + + def length(); end + + def merge(other_hash, &block); end + + def merge!(other_hash); end + + def put(key, value); end + + def size(); end + + def to_a(); end + + def to_h(); end +end + +class Ref::AbstractReferenceKeyMap + def self.reference_class(); end + + def self.reference_class=(klass); end +end + +class Ref::AbstractReferenceValueMap + def [](key); end + + def []=(key, value); end + + def clear(); end + + def delete(key); end + + def each(&blk); end + + def empty?(); end + + def get(key); end + + def length(); end + + def merge(other_hash, &block); end + + def merge!(other_hash); end + + def put(key, value); end + + def size(); end + + def to_a(); end + + def to_h(); end + + def values(); end +end + +class Ref::AbstractReferenceValueMap + def self.reference_class(); end + + def self.reference_class=(klass); end +end + +class Ref::Reference + def initialize(obj); end + + def object(); end + + def referenced_object_id(); end +end + +class Ref::Reference +end + +class Ref::ReferenceQueue + def empty?(); end + + def monitor(reference); end + + def pop(); end + + def push(reference); end + + def shift(); end + + def size(); end +end + +class Ref::ReferenceQueue +end + +class Ref::SoftKeyMap +end + +class Ref::SoftKeyMap +end + +class Ref::SoftReference + MIN_GC_CYCLES = ::T.let(nil, ::T.untyped) +end + +class Ref::SoftReference +end + +class Ref::SoftValueMap +end + +class Ref::SoftValueMap +end + +class Ref::StrongReference +end + +class Ref::StrongReference +end + +class Ref::WeakKeyMap +end + +class Ref::WeakKeyMap +end + +class Ref::WeakReference +end + +class Ref::WeakReference +end + +class Ref::WeakValueMap +end + +class Ref::WeakValueMap +end + +module Ref + def self.jruby?(); end +end + +class Regexp + def match?(*_); end + + def multiline?(); end +end + +class RemoveProjectHiddenStateFromTodos::Dependency + include ::RemoveProjectHiddenStateFromTodos::Dependency::GeneratedAssociationMethods + def autosave_associated_records_for_predecessor(*args); end + + def belongs_to_counter_cache_after_update(reflection); end +end + +module RemoveProjectHiddenStateFromTodos::Dependency::GeneratedAssociationMethods + def build_predecessor(*args, &block); end + + def create_predecessor(*args, &block); end + + def create_predecessor!(*args, &block); end + + def predecessor(); end + + def predecessor=(value); end + + def reload_predecessor(); end +end + +module RemoveProjectHiddenStateFromTodos::Dependency::GeneratedAssociationMethods +end + +class RemoveProjectHiddenStateFromTodos::Project + include ::RemoveProjectHiddenStateFromTodos::Project::GeneratedAssociationMethods +end + +module RemoveProjectHiddenStateFromTodos::Project::GeneratedAssociationMethods +end + +module RemoveProjectHiddenStateFromTodos::Project::GeneratedAssociationMethods +end + +class RemoveProjectHiddenStateFromTodos::Todo + include ::RemoveProjectHiddenStateFromTodos::Todo::GeneratedAssociationMethods + def after_add_for_successor_dependencies(); end + + def after_add_for_successor_dependencies=(val); end + + def after_add_for_successor_dependencies?(); end + + def after_remove_for_successor_dependencies(); end + + def after_remove_for_successor_dependencies=(val); end + + def after_remove_for_successor_dependencies?(); end + + def autosave_associated_records_for_project(*args); end + + def autosave_associated_records_for_successor_dependencies(*args); end + + def before_add_for_successor_dependencies(); end + + def before_add_for_successor_dependencies=(val); end + + def before_add_for_successor_dependencies?(); end + + def before_remove_for_successor_dependencies(); end + + def before_remove_for_successor_dependencies=(val); end + + def before_remove_for_successor_dependencies?(); end + + def belongs_to_counter_cache_after_update(reflection); end + + def validate_associated_records_for_successor_dependencies(*args); end +end + +module RemoveProjectHiddenStateFromTodos::Todo::GeneratedAssociationMethods + def build_project(*args, &block); end + + def create_project(*args, &block); end + + def create_project!(*args, &block); end + + def project(); end + + def project=(value); end + + def reload_project(); end + + def successor_dependencies(); end + + def successor_dependencies=(value); end + + def successor_dependency_ids(); end + + def successor_dependency_ids=(ids); end +end + +module RemoveProjectHiddenStateFromTodos::Todo::GeneratedAssociationMethods +end + +class RemoveProjectHiddenStateFromTodos::Todo + def self.after_add_for_successor_dependencies(); end + + def self.after_add_for_successor_dependencies=(val); end + + def self.after_add_for_successor_dependencies?(); end + + def self.after_remove_for_successor_dependencies(); end + + def self.after_remove_for_successor_dependencies=(val); end + + def self.after_remove_for_successor_dependencies?(); end + + def self.before_add_for_successor_dependencies(); end + + def self.before_add_for_successor_dependencies=(val); end + + def self.before_add_for_successor_dependencies?(); end + + def self.before_remove_for_successor_dependencies(); end + + def self.before_remove_for_successor_dependencies=(val); end + + def self.before_remove_for_successor_dependencies?(); end +end + +class RichMessageExtractor + include ::ActionView::Helpers::SanitizeHelper +end + +class Ripper + def column(); end + + def encoding(); end + + def end_seen?(); end + + def error?(); end + + def filename(); end + + def initialize(*_); end + + def lineno(); end + + def parse(); end + + def yydebug(); end + + def yydebug=(yydebug); end + EVENTS = ::T.let(nil, ::T.untyped) + PARSER_EVENTS = ::T.let(nil, ::T.untyped) + PARSER_EVENT_TABLE = ::T.let(nil, ::T.untyped) + SCANNER_EVENTS = ::T.let(nil, ::T.untyped) + SCANNER_EVENT_TABLE = ::T.let(nil, ::T.untyped) + Version = ::T.let(nil, ::T.untyped) +end + +class Ripper::Filter + def column(); end + + def filename(); end + + def initialize(src, filename=T.unsafe(nil), lineno=T.unsafe(nil)); end + + def lineno(); end + + def parse(init=T.unsafe(nil)); end +end + +class Ripper::Filter +end + +class Ripper::Lexer + def lex(); end + + def tokenize(); end +end + +class Ripper::Lexer::Elem + def event(); end + + def event=(_); end + + def pos(); end + + def pos=(_); end + + def tok(); end + + def tok=(_); end +end + +class Ripper::Lexer::Elem + def self.[](*_); end + + def self.members(); end +end + +class Ripper::Lexer +end + +class Ripper::SexpBuilder + def on_BEGIN(*args); end + + def on_CHAR(tok); end + + def on_END(*args); end + + def on___end__(tok); end + + def on_alias(*args); end + + def on_alias_error(*args); end + + def on_aref(*args); end + + def on_aref_field(*args); end + + def on_arg_ambiguous(*args); end + + def on_arg_paren(*args); end + + def on_args_add(*args); end + + def on_args_add_block(*args); end + + def on_args_add_star(*args); end + + def on_args_new(*args); end + + def on_array(*args); end + + def on_assign(*args); end + + def on_assign_error(*args); end + + def on_assoc_new(*args); end + + def on_assoc_splat(*args); end + + def on_assoclist_from_args(*args); end + + def on_backref(tok); end + + def on_backtick(tok); end + + def on_bare_assoc_hash(*args); end + + def on_begin(*args); end + + def on_binary(*args); end + + def on_block_var(*args); end + + def on_block_var_add_block(*args); end + + def on_block_var_add_star(*args); end + + def on_blockarg(*args); end + + def on_bodystmt(*args); end + + def on_brace_block(*args); end + + def on_break(*args); end + + def on_call(*args); end + + def on_case(*args); end + + def on_class(*args); end + + def on_class_name_error(*args); end + + def on_comma(tok); end + + def on_command(*args); end + + def on_command_call(*args); end + + def on_comment(tok); end + + def on_const(tok); end + + def on_const_path_field(*args); end + + def on_const_path_ref(*args); end + + def on_const_ref(*args); end + + def on_cvar(tok); end + + def on_def(*args); end + + def on_defined(*args); end + + def on_defs(*args); end + + def on_do_block(*args); end + + def on_dot2(*args); end + + def on_dot3(*args); end + + def on_dyna_symbol(*args); end + + def on_else(*args); end + + def on_elsif(*args); end + + def on_embdoc(tok); end + + def on_embdoc_beg(tok); end + + def on_embdoc_end(tok); end + + def on_embexpr_beg(tok); end + + def on_embexpr_end(tok); end + + def on_embvar(tok); end + + def on_ensure(*args); end + + def on_excessed_comma(*args); end + + def on_fcall(*args); end + + def on_field(*args); end + + def on_float(tok); end + + def on_for(*args); end + + def on_gvar(tok); end + + def on_hash(*args); end + + def on_heredoc_beg(tok); end + + def on_heredoc_end(tok); end + + def on_ident(tok); end + + def on_if(*args); end + + def on_if_mod(*args); end + + def on_ifop(*args); end + + def on_ignored_nl(tok); end + + def on_imaginary(tok); end + + def on_int(tok); end + + def on_ivar(tok); end + + def on_kw(tok); end + + def on_label(tok); end + + def on_label_end(tok); end + + def on_lambda(*args); end + + def on_lbrace(tok); end + + def on_lbracket(tok); end + + def on_lparen(tok); end + + def on_magic_comment(*args); end + + def on_massign(*args); end + + def on_method_add_arg(*args); end + + def on_method_add_block(*args); end + + def on_mlhs_add(*args); end + + def on_mlhs_add_star(*args); end + + def on_mlhs_new(*args); end + + def on_mlhs_paren(*args); end + + def on_module(*args); end + + def on_mrhs_add(*args); end + + def on_mrhs_add_star(*args); end + + def on_mrhs_new(*args); end + + def on_mrhs_new_from_args(*args); end + + def on_next(*args); end + + def on_nl(tok); end + + def on_op(tok); end + + def on_opassign(*args); end + + def on_operator_ambiguous(*args); end + + def on_param_error(*args); end + + def on_params(*args); end + + def on_paren(*args); end + + def on_parse_error(*args); end + + def on_period(tok); end + + def on_program(*args); end + + def on_qsymbols_add(*args); end + + def on_qsymbols_beg(tok); end + + def on_qsymbols_new(*args); end + + def on_qwords_add(*args); end + + def on_qwords_beg(tok); end + + def on_qwords_new(*args); end + + def on_rational(tok); end + + def on_rbrace(tok); end + + def on_rbracket(tok); end + + def on_redo(*args); end + + def on_regexp_add(*args); end + + def on_regexp_beg(tok); end + + def on_regexp_end(tok); end + + def on_regexp_literal(*args); end + + def on_regexp_new(*args); end + + def on_rescue(*args); end + + def on_rescue_mod(*args); end + + def on_rest_param(*args); end + + def on_retry(*args); end + + def on_return(*args); end + + def on_return0(*args); end + + def on_rparen(tok); end + + def on_sclass(*args); end + + def on_semicolon(tok); end + + def on_sp(tok); end + + def on_stmts_add(*args); end + + def on_stmts_new(*args); end + + def on_string_add(*args); end + + def on_string_concat(*args); end + + def on_string_content(*args); end + + def on_string_dvar(*args); end + + def on_string_embexpr(*args); end + + def on_string_literal(*args); end + + def on_super(*args); end + + def on_symbeg(tok); end + + def on_symbol(*args); end + + def on_symbol_literal(*args); end + + def on_symbols_add(*args); end + + def on_symbols_beg(tok); end + + def on_symbols_new(*args); end + + def on_tlambda(tok); end + + def on_tlambeg(tok); end + + def on_top_const_field(*args); end + + def on_top_const_ref(*args); end + + def on_tstring_beg(tok); end + + def on_tstring_content(tok); end + + def on_tstring_end(tok); end + + def on_unary(*args); end + + def on_undef(*args); end + + def on_unless(*args); end + + def on_unless_mod(*args); end + + def on_until(*args); end + + def on_until_mod(*args); end + + def on_var_alias(*args); end + + def on_var_field(*args); end + + def on_var_ref(*args); end + + def on_vcall(*args); end + + def on_void_stmt(*args); end + + def on_when(*args); end + + def on_while(*args); end + + def on_while_mod(*args); end + + def on_word_add(*args); end + + def on_word_new(*args); end + + def on_words_add(*args); end + + def on_words_beg(tok); end + + def on_words_new(*args); end + + def on_words_sep(tok); end + + def on_xstring_add(*args); end + + def on_xstring_literal(*args); end + + def on_xstring_new(*args); end + + def on_yield(*args); end + + def on_yield0(*args); end + + def on_zsuper(*args); end +end + +class Ripper::SexpBuilder +end + +class Ripper::SexpBuilderPP +end + +class Ripper::SexpBuilderPP +end + +class Ripper::TokenPattern + def initialize(pattern); end + + def match(str); end + + def match_list(tokens); end + MAP = ::T.let(nil, ::T.untyped) +end + +class Ripper::TokenPattern::CompileError +end + +class Ripper::TokenPattern::CompileError +end + +class Ripper::TokenPattern::Error +end + +class Ripper::TokenPattern::Error +end + +class Ripper::TokenPattern::MatchData + def initialize(tokens, match); end + + def string(n=T.unsafe(nil)); end +end + +class Ripper::TokenPattern::MatchData +end + +class Ripper::TokenPattern::MatchError +end + +class Ripper::TokenPattern::MatchError +end + +class Ripper::TokenPattern + def self.compile(*_); end +end + +class Ripper + def self.dedent_string(_, _1); end + + def self.lex(src, filename=T.unsafe(nil), lineno=T.unsafe(nil)); end + + def self.parse(src, filename=T.unsafe(nil), lineno=T.unsafe(nil)); end + + def self.token_match(src, pattern); end +end + +module RubyDep + PROJECT_URL = ::T.let(nil, ::T.untyped) +end + +class RubyDep::Logger + def initialize(device, prefix); end + + def notice(msg); end + + def warning(msg); end +end + +class RubyDep::Logger +end + +class RubyDep::NullLogger + def method_missing(method_name, *args, &block); end + LOG_LEVELS = ::T.let(nil, ::T.untyped) +end + +class RubyDep::NullLogger +end + +class RubyDep::RubyVersion + def engine(); end + + def initialize(ruby_version, engine); end + + def recognized?(); end + + def recommended(status); end + + def status(); end + + def version(); end + VERSION_INFO = ::T.let(nil, ::T.untyped) +end + +class RubyDep::RubyVersion +end + +class RubyDep::Warning + def show_warnings(); end + + def silence!(); end + DISABLING_ENVIRONMENT_VAR = ::T.let(nil, ::T.untyped) + NOTICE_BUGGY_ALTERNATIVE = ::T.let(nil, ::T.untyped) + NOTICE_HOW_TO_DISABLE = ::T.let(nil, ::T.untyped) + NOTICE_OPEN_ISSUE = ::T.let(nil, ::T.untyped) + NOTICE_RECOMMENDATION = ::T.let(nil, ::T.untyped) + PREFIX = ::T.let(nil, ::T.untyped) + WARNING = ::T.let(nil, ::T.untyped) +end + +class RubyDep::Warning +end + +module RubyDep + def self.logger(); end + + def self.logger=(new_logger); end + + def self.stderr_logger(); end +end + +class RubyLex + include ::RubyToken + def Fail(err=T.unsafe(nil), *rest); end + + def Raise(err=T.unsafe(nil), *rest); end + + def char_no(); end + + def each_top_level_statement(); end + + def eof?(); end + + def exception_on_syntax_error(); end + + def exception_on_syntax_error=(exception_on_syntax_error); end + + def get_readed(); end + + def getc(); end + + def getc_of_rests(); end + + def gets(); end + + def identify_comment(); end + + def identify_gvar(); end + + def identify_here_document(); end + + def identify_identifier(); end + + def identify_number(); end + + def identify_quotation(); end + + def identify_string(ltype, quoted=T.unsafe(nil)); end + + def identify_string_dvar(); end + + def indent(); end + + def initialize_input(); end + + def lex(); end + + def lex_init(); end + + def lex_int2(); end + + def line_no(); end + + def peek(i=T.unsafe(nil)); end + + def peek_equal?(str); end + + def peek_match?(regexp); end + + def prompt(); end + + def read_escape(); end + + def readed_auto_clean_up(); end + + def readed_auto_clean_up=(readed_auto_clean_up); end + + def seek(); end + + def set_input(io, p=T.unsafe(nil), &block); end + + def set_prompt(p=T.unsafe(nil), &block); end + + def skip_space(); end + + def skip_space=(skip_space); end + + def token(); end + + def ungetc(c=T.unsafe(nil)); end + DEINDENT_CLAUSE = ::T.let(nil, ::T.untyped) + DLtype2Token = ::T.let(nil, ::T.untyped) + ENINDENT_CLAUSE = ::T.let(nil, ::T.untyped) + Ltype2Token = ::T.let(nil, ::T.untyped) + PERCENT_LTYPE = ::T.let(nil, ::T.untyped) + PERCENT_PAREN = ::T.let(nil, ::T.untyped) +end + +class RubyLex::AlreadyDefinedToken +end + +class RubyLex::AlreadyDefinedToken +end + +class RubyLex::SyntaxError +end + +class RubyLex::SyntaxError +end + +class RubyLex::TerminateLineInput +end + +class RubyLex::TerminateLineInput +end + +class RubyLex::TkReading2TokenDuplicateError +end + +class RubyLex::TkReading2TokenDuplicateError +end + +class RubyLex::TkReading2TokenNoKey +end + +class RubyLex::TkReading2TokenNoKey +end + +class RubyLex::TkSymbol2TokenNoKey +end + +class RubyLex::TkSymbol2TokenNoKey +end + +class RubyLex + extend ::Exception2MessageMapper + def self.debug?(); end + + def self.debug_level(); end + + def self.debug_level=(debug_level); end + + def self.included(mod); end +end + +module RubyToken + def Token(token, value=T.unsafe(nil)); end + EXPR_ARG = ::T.let(nil, ::T.untyped) + EXPR_BEG = ::T.let(nil, ::T.untyped) + EXPR_CLASS = ::T.let(nil, ::T.untyped) + EXPR_DOT = ::T.let(nil, ::T.untyped) + EXPR_END = ::T.let(nil, ::T.untyped) + EXPR_FNAME = ::T.let(nil, ::T.untyped) + EXPR_MID = ::T.let(nil, ::T.untyped) + TkReading2Token = ::T.let(nil, ::T.untyped) + TkSymbol2Token = ::T.let(nil, ::T.untyped) + TokenDefinitions = ::T.let(nil, ::T.untyped) +end + +class RubyToken::TkALIAS +end + +class RubyToken::TkALIAS +end + +class RubyToken::TkAMPER +end + +class RubyToken::TkAMPER +end + +class RubyToken::TkAND +end + +class RubyToken::TkAND +end + +class RubyToken::TkANDOP +end + +class RubyToken::TkANDOP +end + +class RubyToken::TkAREF +end + +class RubyToken::TkAREF +end + +class RubyToken::TkASET +end + +class RubyToken::TkASET +end + +class RubyToken::TkASSIGN +end + +class RubyToken::TkASSIGN +end + +class RubyToken::TkASSOC +end + +class RubyToken::TkASSOC +end + +class RubyToken::TkAT +end + +class RubyToken::TkAT +end + +class RubyToken::TkBACKQUOTE +end + +class RubyToken::TkBACKQUOTE +end + +class RubyToken::TkBACKSLASH +end + +class RubyToken::TkBACKSLASH +end + +class RubyToken::TkBACK_REF +end + +class RubyToken::TkBACK_REF +end + +class RubyToken::TkBEGIN +end + +class RubyToken::TkBEGIN +end + +class RubyToken::TkBITAND +end + +class RubyToken::TkBITAND +end + +class RubyToken::TkBITNOT +end + +class RubyToken::TkBITNOT +end + +class RubyToken::TkBITOR +end + +class RubyToken::TkBITOR +end + +class RubyToken::TkBITXOR +end + +class RubyToken::TkBITXOR +end + +class RubyToken::TkBREAK +end + +class RubyToken::TkBREAK +end + +class RubyToken::TkCASE +end + +class RubyToken::TkCASE +end + +class RubyToken::TkCLASS +end + +class RubyToken::TkCLASS +end + +class RubyToken::TkCMP +end + +class RubyToken::TkCMP +end + +class RubyToken::TkCOLON +end + +class RubyToken::TkCOLON +end + +class RubyToken::TkCOLON2 +end + +class RubyToken::TkCOLON2 +end + +class RubyToken::TkCOLON3 +end + +class RubyToken::TkCOLON3 +end + +class RubyToken::TkCOMMA +end + +class RubyToken::TkCOMMA +end + +class RubyToken::TkCOMMENT +end + +class RubyToken::TkCOMMENT +end + +class RubyToken::TkCONSTANT +end + +class RubyToken::TkCONSTANT +end + +class RubyToken::TkCVAR +end + +class RubyToken::TkCVAR +end + +class RubyToken::TkDEF +end + +class RubyToken::TkDEF +end + +class RubyToken::TkDEFINED +end + +class RubyToken::TkDEFINED +end + +class RubyToken::TkDIV +end + +class RubyToken::TkDIV +end + +class RubyToken::TkDO +end + +class RubyToken::TkDO +end + +class RubyToken::TkDOLLAR +end + +class RubyToken::TkDOLLAR +end + +class RubyToken::TkDOT +end + +class RubyToken::TkDOT +end + +class RubyToken::TkDOT2 +end + +class RubyToken::TkDOT2 +end + +class RubyToken::TkDOT3 +end + +class RubyToken::TkDOT3 +end + +class RubyToken::TkDREGEXP +end + +class RubyToken::TkDREGEXP +end + +class RubyToken::TkDSTRING +end + +class RubyToken::TkDSTRING +end + +class RubyToken::TkDXSTRING +end + +class RubyToken::TkDXSTRING +end + +class RubyToken::TkELSE +end + +class RubyToken::TkELSE +end + +class RubyToken::TkELSIF +end + +class RubyToken::TkELSIF +end + +class RubyToken::TkEND +end + +class RubyToken::TkEND +end + +class RubyToken::TkEND_OF_SCRIPT +end + +class RubyToken::TkEND_OF_SCRIPT +end + +class RubyToken::TkENSURE +end + +class RubyToken::TkENSURE +end + +class RubyToken::TkEQ +end + +class RubyToken::TkEQ +end + +class RubyToken::TkEQQ +end + +class RubyToken::TkEQQ +end + +class RubyToken::TkError +end + +class RubyToken::TkError +end + +class RubyToken::TkFALSE +end + +class RubyToken::TkFALSE +end + +class RubyToken::TkFID +end + +class RubyToken::TkFID +end + +class RubyToken::TkFLOAT +end + +class RubyToken::TkFLOAT +end + +class RubyToken::TkFOR +end + +class RubyToken::TkFOR +end + +class RubyToken::TkGEQ +end + +class RubyToken::TkGEQ +end + +class RubyToken::TkGT +end + +class RubyToken::TkGT +end + +class RubyToken::TkGVAR +end + +class RubyToken::TkGVAR +end + +class RubyToken::TkIDENTIFIER +end + +class RubyToken::TkIDENTIFIER +end + +class RubyToken::TkIF +end + +class RubyToken::TkIF +end + +class RubyToken::TkIF_MOD +end + +class RubyToken::TkIF_MOD +end + +class RubyToken::TkIN +end + +class RubyToken::TkIN +end + +class RubyToken::TkINTEGER +end + +class RubyToken::TkINTEGER +end + +class RubyToken::TkIVAR +end + +class RubyToken::TkIVAR +end + +class RubyToken::TkId + def initialize(seek, line_no, char_no, name); end + + def name(); end +end + +class RubyToken::TkId +end + +class RubyToken::TkLBRACE +end + +class RubyToken::TkLBRACE +end + +class RubyToken::TkLBRACK +end + +class RubyToken::TkLBRACK +end + +class RubyToken::TkLEQ +end + +class RubyToken::TkLEQ +end + +class RubyToken::TkLPAREN +end + +class RubyToken::TkLPAREN +end + +class RubyToken::TkLSHFT +end + +class RubyToken::TkLSHFT +end + +class RubyToken::TkLT +end + +class RubyToken::TkLT +end + +class RubyToken::TkMATCH +end + +class RubyToken::TkMATCH +end + +class RubyToken::TkMINUS +end + +class RubyToken::TkMINUS +end + +class RubyToken::TkMOD +end + +class RubyToken::TkMOD +end + +class RubyToken::TkMODULE +end + +class RubyToken::TkMODULE +end + +class RubyToken::TkMULT +end + +class RubyToken::TkMULT +end + +class RubyToken::TkNEQ +end + +class RubyToken::TkNEQ +end + +class RubyToken::TkNEXT +end + +class RubyToken::TkNEXT +end + +class RubyToken::TkNIL +end + +class RubyToken::TkNIL +end + +class RubyToken::TkNL +end + +class RubyToken::TkNL +end + +class RubyToken::TkNMATCH +end + +class RubyToken::TkNMATCH +end + +class RubyToken::TkNOT +end + +class RubyToken::TkNOT +end + +class RubyToken::TkNOTOP +end + +class RubyToken::TkNOTOP +end + +class RubyToken::TkNTH_REF +end + +class RubyToken::TkNTH_REF +end + +class RubyToken::TkNode + def node(); end +end + +class RubyToken::TkNode +end + +class RubyToken::TkOPASGN + def initialize(seek, line_no, char_no, op); end + + def op(); end +end + +class RubyToken::TkOPASGN +end + +class RubyToken::TkOR +end + +class RubyToken::TkOR +end + +class RubyToken::TkOROP +end + +class RubyToken::TkOROP +end + +class RubyToken::TkOp + def name(); end + + def name=(name); end +end + +class RubyToken::TkOp +end + +class RubyToken::TkPLUS +end + +class RubyToken::TkPLUS +end + +class RubyToken::TkPOW +end + +class RubyToken::TkPOW +end + +class RubyToken::TkQUESTION +end + +class RubyToken::TkQUESTION +end + +class RubyToken::TkRBRACE +end + +class RubyToken::TkRBRACE +end + +class RubyToken::TkRBRACK +end + +class RubyToken::TkRBRACK +end + +class RubyToken::TkRD_COMMENT +end + +class RubyToken::TkRD_COMMENT +end + +class RubyToken::TkREDO +end + +class RubyToken::TkREDO +end + +class RubyToken::TkREGEXP +end + +class RubyToken::TkREGEXP +end + +class RubyToken::TkRESCUE +end + +class RubyToken::TkRESCUE +end + +class RubyToken::TkRETRY +end + +class RubyToken::TkRETRY +end + +class RubyToken::TkRETURN +end + +class RubyToken::TkRETURN +end + +class RubyToken::TkRPAREN +end + +class RubyToken::TkRPAREN +end + +class RubyToken::TkRSHFT +end + +class RubyToken::TkRSHFT +end + +class RubyToken::TkSELF +end + +class RubyToken::TkSELF +end + +class RubyToken::TkSEMICOLON +end + +class RubyToken::TkSEMICOLON +end + +class RubyToken::TkSPACE +end + +class RubyToken::TkSPACE +end + +class RubyToken::TkSTAR +end + +class RubyToken::TkSTAR +end + +class RubyToken::TkSTRING +end + +class RubyToken::TkSTRING +end + +class RubyToken::TkSUPER +end + +class RubyToken::TkSUPER +end + +class RubyToken::TkSYMBEG +end + +class RubyToken::TkSYMBEG +end + +class RubyToken::TkSYMBOL +end + +class RubyToken::TkSYMBOL +end + +class RubyToken::TkTHEN +end + +class RubyToken::TkTHEN +end + +class RubyToken::TkTRUE +end + +class RubyToken::TkTRUE +end + +class RubyToken::TkUMINUS +end + +class RubyToken::TkUMINUS +end + +class RubyToken::TkUNDEF +end + +class RubyToken::TkUNDEF +end + +class RubyToken::TkUNLESS +end + +class RubyToken::TkUNLESS +end + +class RubyToken::TkUNLESS_MOD +end + +class RubyToken::TkUNLESS_MOD +end + +class RubyToken::TkUNTIL +end + +class RubyToken::TkUNTIL +end + +class RubyToken::TkUNTIL_MOD +end + +class RubyToken::TkUNTIL_MOD +end + +class RubyToken::TkUPLUS +end + +class RubyToken::TkUPLUS +end + +class RubyToken::TkUnknownChar + def initialize(seek, line_no, char_no, id); end + + def name(); end +end + +class RubyToken::TkUnknownChar +end + +class RubyToken::TkVal + def initialize(seek, line_no, char_no, value=T.unsafe(nil)); end + + def value(); end +end + +class RubyToken::TkVal +end + +class RubyToken::TkWHEN +end + +class RubyToken::TkWHEN +end + +class RubyToken::TkWHILE +end + +class RubyToken::TkWHILE +end + +class RubyToken::TkWHILE_MOD +end + +class RubyToken::TkWHILE_MOD +end + +class RubyToken::TkXSTRING +end + +class RubyToken::TkXSTRING +end + +class RubyToken::TkYIELD +end + +class RubyToken::TkYIELD +end + +class RubyToken::Tk__FILE__ +end + +class RubyToken::Tk__FILE__ +end + +class RubyToken::Tk__LINE__ +end + +class RubyToken::Tk__LINE__ +end + +class RubyToken::TkfLBRACE +end + +class RubyToken::TkfLBRACE +end + +class RubyToken::TkfLBRACK +end + +class RubyToken::TkfLBRACK +end + +class RubyToken::TkfLPAREN +end + +class RubyToken::TkfLPAREN +end + +class RubyToken::TklBEGIN +end + +class RubyToken::TklBEGIN +end + +class RubyToken::TklEND +end + +class RubyToken::TklEND +end + +class RubyToken::Token + def char_no(); end + + def initialize(seek, line_no, char_no); end + + def line_no(); end + + def seek(); end +end + +class RubyToken::Token +end + +module RubyToken + def self.def_token(token_n, super_token=T.unsafe(nil), reading=T.unsafe(nil), *opts); end +end + +class RubyVM::InstructionSequence + def absolute_path(); end + + def base_label(); end + + def disasm(); end + + def disassemble(); end + + def eval(); end + + def first_lineno(); end + + def label(); end + + def path(); end + + def to_a(); end + + def to_binary(*_); end +end + +class RubyVM::InstructionSequence + def self.compile(*_); end + + def self.compile_file(*_); end + + def self.compile_option(); end + + def self.compile_option=(compile_option); end + + def self.disasm(_); end + + def self.disassemble(_); end + + def self.load_from_binary(_); end + + def self.load_from_binary_extra_data(_); end + + def self.of(_); end +end + +class RubyVM + def self.stat(*_); end +end + +module SQLite3 + SQLITE_VERSION = ::T.let(nil, ::T.untyped) + SQLITE_VERSION_NUMBER = ::T.let(nil, ::T.untyped) + VERSION = ::T.let(nil, ::T.untyped) +end + +class SQLite3::AbortException +end + +class SQLite3::AbortException +end + +class SQLite3::AuthorizationException +end + +class SQLite3::AuthorizationException +end + +class SQLite3::Backup + def finish(); end + + def initialize(_, _1, _2, _3); end + + def pagecount(); end + + def remaining(); end + + def step(_); end +end + +class SQLite3::Backup +end + +class SQLite3::Blob +end + +class SQLite3::Blob +end + +class SQLite3::BusyException +end + +class SQLite3::BusyException +end + +class SQLite3::CantOpenException +end + +class SQLite3::CantOpenException +end + +module SQLite3::Constants +end + +module SQLite3::Constants::ColumnType + BLOB = ::T.let(nil, ::T.untyped) + FLOAT = ::T.let(nil, ::T.untyped) + INTEGER = ::T.let(nil, ::T.untyped) + NULL = ::T.let(nil, ::T.untyped) + TEXT = ::T.let(nil, ::T.untyped) +end + +module SQLite3::Constants::ColumnType +end + +module SQLite3::Constants::ErrorCode + ABORT = ::T.let(nil, ::T.untyped) + AUTH = ::T.let(nil, ::T.untyped) + BUSY = ::T.let(nil, ::T.untyped) + CANTOPEN = ::T.let(nil, ::T.untyped) + CONSTRAINT = ::T.let(nil, ::T.untyped) + CORRUPT = ::T.let(nil, ::T.untyped) + DONE = ::T.let(nil, ::T.untyped) + EMPTY = ::T.let(nil, ::T.untyped) + ERROR = ::T.let(nil, ::T.untyped) + FULL = ::T.let(nil, ::T.untyped) + INTERNAL = ::T.let(nil, ::T.untyped) + INTERRUPT = ::T.let(nil, ::T.untyped) + IOERR = ::T.let(nil, ::T.untyped) + LOCKED = ::T.let(nil, ::T.untyped) + MISMATCH = ::T.let(nil, ::T.untyped) + MISUSE = ::T.let(nil, ::T.untyped) + NOLFS = ::T.let(nil, ::T.untyped) + NOMEM = ::T.let(nil, ::T.untyped) + NOTFOUND = ::T.let(nil, ::T.untyped) + OK = ::T.let(nil, ::T.untyped) + PERM = ::T.let(nil, ::T.untyped) + PROTOCOL = ::T.let(nil, ::T.untyped) + READONLY = ::T.let(nil, ::T.untyped) + ROW = ::T.let(nil, ::T.untyped) + SCHEMA = ::T.let(nil, ::T.untyped) + TOOBIG = ::T.let(nil, ::T.untyped) +end + +module SQLite3::Constants::ErrorCode +end + +module SQLite3::Constants::Open + AUTOPROXY = ::T.let(nil, ::T.untyped) + CREATE = ::T.let(nil, ::T.untyped) + DELETEONCLOSE = ::T.let(nil, ::T.untyped) + EXCLUSIVE = ::T.let(nil, ::T.untyped) + FULLMUTEX = ::T.let(nil, ::T.untyped) + MAIN_DB = ::T.let(nil, ::T.untyped) + MAIN_JOURNAL = ::T.let(nil, ::T.untyped) + MASTER_JOURNAL = ::T.let(nil, ::T.untyped) + MEMORY = ::T.let(nil, ::T.untyped) + NOMUTEX = ::T.let(nil, ::T.untyped) + PRIVATECACHE = ::T.let(nil, ::T.untyped) + READONLY = ::T.let(nil, ::T.untyped) + READWRITE = ::T.let(nil, ::T.untyped) + SHAREDCACHE = ::T.let(nil, ::T.untyped) + SUBJOURNAL = ::T.let(nil, ::T.untyped) + TEMP_DB = ::T.let(nil, ::T.untyped) + TEMP_JOURNAL = ::T.let(nil, ::T.untyped) + TRANSIENT_DB = ::T.let(nil, ::T.untyped) + URI = ::T.let(nil, ::T.untyped) + WAL = ::T.let(nil, ::T.untyped) +end + +module SQLite3::Constants::Open +end + +module SQLite3::Constants::TextRep + ANY = ::T.let(nil, ::T.untyped) + DETERMINISTIC = ::T.let(nil, ::T.untyped) + UTF16 = ::T.let(nil, ::T.untyped) + UTF16BE = ::T.let(nil, ::T.untyped) + UTF16LE = ::T.let(nil, ::T.untyped) + UTF8 = ::T.let(nil, ::T.untyped) +end + +module SQLite3::Constants::TextRep +end + +module SQLite3::Constants +end + +class SQLite3::ConstraintException +end + +class SQLite3::ConstraintException +end + +class SQLite3::CorruptException +end + +class SQLite3::CorruptException +end + +class SQLite3::Database + include ::SQLite3::Pragmas + def authorizer(&block); end + + def authorizer=(authorizer); end + + def busy_handler(*_); end + + def busy_timeout(_); end + + def busy_timeout=(busy_timeout); end + + def changes(); end + + def close(); end + + def closed?(); end + + def collation(_, _1); end + + def collations(); end + + def commit(); end + + def complete?(_); end + + def create_aggregate(name, arity, step=T.unsafe(nil), finalize=T.unsafe(nil), text_rep=T.unsafe(nil), &block); end + + def create_aggregate_handler(handler); end + + def create_function(name, arity, text_rep=T.unsafe(nil), &block); end + + def define_aggregator(name, aggregator); end + + def define_function(_); end + + def define_function_with_flags(_, _1); end + + def enable_load_extension(_); end + + def errcode(); end + + def errmsg(); end + + def execute(sql, bind_vars=T.unsafe(nil), *args, &block); end + + def execute2(sql, *bind_vars); end + + def execute_batch(sql, bind_vars=T.unsafe(nil), *args); end + + def execute_batch2(sql, &block); end + + def extended_result_codes=(extended_result_codes); end + + def filename(db_name=T.unsafe(nil)); end + + def get_first_row(sql, *bind_vars); end + + def get_first_value(sql, *bind_vars); end + + def initialize(file, options=T.unsafe(nil), zvfs=T.unsafe(nil)); end + + def interrupt(); end + + def last_insert_row_id(); end + + def load_extension(_); end + + def prepare(sql); end + + def query(sql, bind_vars=T.unsafe(nil), *args); end + + def readonly?(); end + + def results_as_hash(); end + + def results_as_hash=(results_as_hash); end + + def rollback(); end + + def total_changes(); end + + def trace(*_); end + + def transaction(mode=T.unsafe(nil)); end + + def transaction_active?(); end + + def translate_from_db(types, row); end + + def translator(); end + + def type_translation(); end + + def type_translation=(value); end + NULL_TRANSLATOR = ::T.let(nil, ::T.untyped) +end + +class SQLite3::Database::FunctionProxy + def [](key); end + + def []=(key, value); end + + def count(); end + + def result(); end + + def result=(result); end + + def set_error(error); end +end + +class SQLite3::Database::FunctionProxy +end + +class SQLite3::Database + def self.open(*_); end + + def self.quote(string); end +end + +class SQLite3::EmptyException +end + +class SQLite3::EmptyException +end + +class SQLite3::Exception + def code(); end +end + +class SQLite3::Exception +end + +class SQLite3::FormatException +end + +class SQLite3::FormatException +end + +class SQLite3::FullException +end + +class SQLite3::FullException +end + +class SQLite3::IOException +end + +class SQLite3::IOException +end + +class SQLite3::InternalException +end + +class SQLite3::InternalException +end + +class SQLite3::InterruptException +end + +class SQLite3::InterruptException +end + +class SQLite3::LockedException +end + +class SQLite3::LockedException +end + +class SQLite3::MemoryException +end + +class SQLite3::MemoryException +end + +class SQLite3::MismatchException +end + +class SQLite3::MismatchException +end + +class SQLite3::MisuseException +end + +class SQLite3::MisuseException +end + +class SQLite3::NotADatabaseException +end + +class SQLite3::NotADatabaseException +end + +class SQLite3::NotFoundException +end + +class SQLite3::NotFoundException +end + +class SQLite3::PermissionException +end + +class SQLite3::PermissionException +end + +module SQLite3::Pragmas + def application_id(); end + + def application_id=(integer); end + + def auto_vacuum(); end + + def auto_vacuum=(mode); end + + def automatic_index(); end + + def automatic_index=(mode); end + + def busy_timeout(); end + + def busy_timeout=(milliseconds); end + + def cache_size(); end + + def cache_size=(size); end + + def cache_spill(); end + + def cache_spill=(mode); end + + def case_sensitive_like=(mode); end + + def cell_size_check(); end + + def cell_size_check=(mode); end + + def checkpoint_fullfsync(); end + + def checkpoint_fullfsync=(mode); end + + def collation_list(&block); end + + def compile_options(&block); end + + def count_changes(); end + + def count_changes=(mode); end + + def data_version(); end + + def database_list(&block); end + + def default_cache_size(); end + + def default_cache_size=(size); end + + def default_synchronous(); end + + def default_synchronous=(mode); end + + def default_temp_store(); end + + def default_temp_store=(mode); end + + def defer_foreign_keys(); end + + def defer_foreign_keys=(mode); end + + def encoding(); end + + def encoding=(mode); end + + def foreign_key_check(*table, &block); end + + def foreign_key_list(table, &block); end + + def foreign_keys(); end + + def foreign_keys=(mode); end + + def freelist_count(); end + + def full_column_names(); end + + def full_column_names=(mode); end + + def fullfsync(); end + + def fullfsync=(mode); end + + def get_boolean_pragma(name); end + + def get_enum_pragma(name); end + + def get_int_pragma(name); end + + def get_query_pragma(name, *parms, &block); end + + def ignore_check_constraints=(mode); end + + def incremental_vacuum(pages, &block); end + + def index_info(index, &block); end + + def index_list(table, &block); end + + def index_xinfo(index, &block); end + + def integrity_check(*num_errors, &block); end + + def journal_mode(); end + + def journal_mode=(mode); end + + def journal_size_limit(); end + + def journal_size_limit=(size); end + + def legacy_file_format(); end + + def legacy_file_format=(mode); end + + def locking_mode(); end + + def locking_mode=(mode); end + + def max_page_count(); end + + def max_page_count=(size); end + + def mmap_size(); end + + def mmap_size=(size); end + + def page_count(); end + + def page_size(); end + + def page_size=(size); end + + def parser_trace=(mode); end + + def query_only(); end + + def query_only=(mode); end + + def quick_check(*num_errors, &block); end + + def read_uncommitted(); end + + def read_uncommitted=(mode); end + + def recursive_triggers(); end + + def recursive_triggers=(mode); end + + def reverse_unordered_selects(); end + + def reverse_unordered_selects=(mode); end + + def schema_cookie(); end + + def schema_cookie=(cookie); end + + def schema_version(); end + + def schema_version=(version); end + + def secure_delete(); end + + def secure_delete=(mode); end + + def set_boolean_pragma(name, mode); end + + def set_enum_pragma(name, mode, enums); end + + def set_int_pragma(name, value); end + + def short_column_names(); end + + def short_column_names=(mode); end + + def shrink_memory(); end + + def soft_heap_limit(); end + + def soft_heap_limit=(mode); end + + def stats(&block); end + + def synchronous(); end + + def synchronous=(mode); end + + def table_info(table); end + + def temp_store(); end + + def temp_store=(mode); end + + def threads(); end + + def threads=(count); end + + def user_cookie(); end + + def user_cookie=(cookie); end + + def user_version(); end + + def user_version=(version); end + + def vdbe_addoptrace=(mode); end + + def vdbe_debug=(mode); end + + def vdbe_listing=(mode); end + + def vdbe_trace(); end + + def vdbe_trace=(mode); end + + def wal_autocheckpoint(); end + + def wal_autocheckpoint=(mode); end + + def wal_checkpoint(); end + + def wal_checkpoint=(mode); end + + def writable_schema=(mode); end + AUTO_VACUUM_MODES = ::T.let(nil, ::T.untyped) + ENCODINGS = ::T.let(nil, ::T.untyped) + JOURNAL_MODES = ::T.let(nil, ::T.untyped) + LOCKING_MODES = ::T.let(nil, ::T.untyped) + SYNCHRONOUS_MODES = ::T.let(nil, ::T.untyped) + TEMP_STORE_MODES = ::T.let(nil, ::T.untyped) + WAL_CHECKPOINTS = ::T.let(nil, ::T.untyped) +end + +module SQLite3::Pragmas +end + +class SQLite3::ProtocolException +end + +class SQLite3::ProtocolException +end + +class SQLite3::RangeException +end + +class SQLite3::RangeException +end + +class SQLite3::ReadOnlyException +end + +class SQLite3::ReadOnlyException +end + +class SQLite3::ResultSet + include ::Enumerable + def close(); end + + def closed?(); end + + def columns(); end + + def each(&blk); end + + def each_hash(); end + + def eof?(); end + + def initialize(db, stmt); end + + def next(); end + + def next_hash(); end + + def reset(*bind_params); end + + def types(); end +end + +class SQLite3::ResultSet::ArrayWithTypes + def types(); end + + def types=(types); end +end + +class SQLite3::ResultSet::ArrayWithTypes +end + +class SQLite3::ResultSet::ArrayWithTypesAndFields + def fields(); end + + def fields=(fields); end + + def types(); end + + def types=(types); end +end + +class SQLite3::ResultSet::ArrayWithTypesAndFields +end + +class SQLite3::ResultSet::HashWithTypesAndFields + def [](key); end + + def fields(); end + + def fields=(fields); end + + def types(); end + + def types=(types); end +end + +class SQLite3::ResultSet::HashWithTypesAndFields +end + +class SQLite3::ResultSet +end + +class SQLite3::SQLException +end + +class SQLite3::SQLException +end + +class SQLite3::SchemaChangedException +end + +class SQLite3::SchemaChangedException +end + +class SQLite3::Statement + include ::Enumerable + def active?(); end + + def bind_param(_, _1); end + + def bind_parameter_count(); end + + def bind_params(*bind_vars); end + + def clear_bindings!(); end + + def close(); end + + def closed?(); end + + def column_count(); end + + def column_decltype(_); end + + def column_name(_); end + + def columns(); end + + def database_name(_); end + + def done?(); end + + def each(&blk); end + + def execute(*bind_vars); end + + def execute!(*bind_vars, &block); end + + def initialize(_, _1); end + + def must_be_open!(); end + + def remainder(); end + + def reset!(); end + + def step(); end + + def types(); end +end + +class SQLite3::Statement +end + +class SQLite3::TooBigException +end + +class SQLite3::TooBigException +end + +class SQLite3::Translator + def add_translator(type, &block); end + + def translate(type, value); end +end + +class SQLite3::Translator +end + +class SQLite3::UnsupportedException +end + +class SQLite3::UnsupportedException +end + +class SQLite3::Value + def handle(); end + + def initialize(db, handle); end + + def length(utf16=T.unsafe(nil)); end + + def null?(); end + + def to_blob(); end + + def to_f(); end + + def to_i(); end + + def to_int64(); end + + def to_s(utf16=T.unsafe(nil)); end + + def type(); end +end + +class SQLite3::Value +end + +module SQLite3::VersionProxy + BUILD = ::T.let(nil, ::T.untyped) + MAJOR = ::T.let(nil, ::T.untyped) + MINOR = ::T.let(nil, ::T.untyped) + STRING = ::T.let(nil, ::T.untyped) + TINY = ::T.let(nil, ::T.untyped) + VERSION = ::T.let(nil, ::T.untyped) +end + +module SQLite3::VersionProxy +end + +module SQLite3 + def self.const_missing(name); end + + def self.libversion(); end + + def self.sqlcipher?(); end + + def self.threadsafe(); end + + def self.threadsafe?(); end +end + +module SafeYAML + DEFAULT_OPTIONS = ::T.let(nil, ::T.untyped) + MULTI_ARGUMENT_YAML_LOAD = ::T.let(nil, ::T.untyped) + OPTIONS = ::T.let(nil, ::T.untyped) + PREDEFINED_TAGS = ::T.let(nil, ::T.untyped) + YAML_ENGINE = ::T.let(nil, ::T.untyped) +end + +class SafeYAML::Deep +end + +class SafeYAML::Deep + def self.copy(object); end + + def self.freeze(object); end +end + +class SafeYAML::LibyamlChecker + KNOWN_PATCHED_LIBYAML_VERSIONS = ::T.let(nil, ::T.untyped) + LIBYAML_VERSION = ::T.let(nil, ::T.untyped) + SAFE_LIBYAML_VERSION = ::T.let(nil, ::T.untyped) +end + +class SafeYAML::LibyamlChecker + def self.libyaml_patched?(); end + + def self.libyaml_version_ok?(); end +end + +class SafeYAML::Parse +end + +class SafeYAML::Parse::Date + DATE_MATCHER = ::T.let(nil, ::T.untyped) + MICROSECONDS_PER_SECOND = ::T.let(nil, ::T.untyped) + SECONDS_PER_DAY = ::T.let(nil, ::T.untyped) + SEC_FRACTION_MULTIPLIER = ::T.let(nil, ::T.untyped) + TIME_MATCHER = ::T.let(nil, ::T.untyped) + TO_TIME_AVAILABLE = ::T.let(nil, ::T.untyped) +end + +class SafeYAML::Parse::Date + def self.value(value); end +end + +class SafeYAML::Parse::Hexadecimal + MATCHER = ::T.let(nil, ::T.untyped) +end + +class SafeYAML::Parse::Hexadecimal + def self.value(value); end +end + +class SafeYAML::Parse::Sexagesimal + FLOAT_MATCHER = ::T.let(nil, ::T.untyped) + INTEGER_MATCHER = ::T.let(nil, ::T.untyped) +end + +class SafeYAML::Parse::Sexagesimal + def self.value(value); end +end + +class SafeYAML::Parse +end + +class SafeYAML::PsychHandler + def add_to_current_structure(value, anchor=T.unsafe(nil), quoted=T.unsafe(nil), tag=T.unsafe(nil)); end + + def end_current_structure(); end + + def initialize(options, &block); end + + def result(); end +end + +class SafeYAML::PsychHandler +end + +class SafeYAML::PsychResolver + def get_node_tag(node); end + + def get_node_type(node); end + + def get_node_value(node); end + + def initialize(options=T.unsafe(nil)); end + + def native_resolve(node); end + + def resolve_alias(node); end + + def resolve_root(root); end + + def value_is_quoted?(node); end + NODE_TYPES = ::T.let(nil, ::T.untyped) +end + +class SafeYAML::PsychResolver +end + +class SafeYAML::Resolver + def get_and_check_node_tag(node); end + + def initialize(options); end + + def options(); end + + def resolve_map(node); end + + def resolve_node(node); end + + def resolve_scalar(node); end + + def resolve_seq(node); end + + def tag_is_whitelisted?(tag); end +end + +class SafeYAML::Resolver +end + +class SafeYAML::SafeToRubyVisitor + def accept(node); end + + def initialize(resolver); end + INITIALIZE_ARITY = ::T.let(nil, ::T.untyped) +end + +class SafeYAML::SafeToRubyVisitor +end + +class SafeYAML::Transform + TRANSFORMERS = ::T.let(nil, ::T.untyped) +end + +class SafeYAML::Transform::ToBoolean + include ::SafeYAML::Transform::TransformationMap + def transform?(value); end + PREDEFINED_VALUES = ::T.let(nil, ::T.untyped) +end + +class SafeYAML::Transform::ToBoolean + extend ::SafeYAML::Transform::TransformationMap::ClassMethods +end + +class SafeYAML::Transform::ToDate + def transform?(value); end +end + +class SafeYAML::Transform::ToDate +end + +class SafeYAML::Transform::ToFloat + def transform?(value); end + + def try_edge_cases?(value); end + Infinity = ::T.let(nil, ::T.untyped) + MATCHER = ::T.let(nil, ::T.untyped) + PREDEFINED_VALUES = ::T.let(nil, ::T.untyped) +end + +class SafeYAML::Transform::ToFloat +end + +class SafeYAML::Transform::ToInteger + def transform?(value); end + + def try_edge_cases?(value); end + MATCHERS = ::T.let(nil, ::T.untyped) +end + +class SafeYAML::Transform::ToInteger +end + +class SafeYAML::Transform::ToNil + include ::SafeYAML::Transform::TransformationMap + def transform?(value); end + PREDEFINED_VALUES = ::T.let(nil, ::T.untyped) +end + +class SafeYAML::Transform::ToNil + extend ::SafeYAML::Transform::TransformationMap::ClassMethods +end + +class SafeYAML::Transform::ToSymbol + def transform?(value, options=T.unsafe(nil)); end +end + +class SafeYAML::Transform::ToSymbol +end + +module SafeYAML::Transform::TransformationMap +end + +class SafeYAML::Transform::TransformationMap::CaseAgnosticMap + def [](key); end + + def include?(key); end + + def initialize(*args); end +end + +class SafeYAML::Transform::TransformationMap::CaseAgnosticMap +end + +module SafeYAML::Transform::TransformationMap::ClassMethods + def set_predefined_values(predefined_values); end +end + +module SafeYAML::Transform::TransformationMap::ClassMethods +end + +module SafeYAML::Transform::TransformationMap + def self.included(base); end +end + +class SafeYAML::Transform + def self.to_guessed_type(value, quoted=T.unsafe(nil), options=T.unsafe(nil)); end + + def self.to_proper_type(value, quoted=T.unsafe(nil), tag=T.unsafe(nil), options=T.unsafe(nil)); end +end + +module SafeYAML + def self.load(yaml, filename=T.unsafe(nil), options=T.unsafe(nil)); end + + def self.load_file(filename, options=T.unsafe(nil)); end + + def self.restore_defaults!(); end + + def self.tag_is_explicitly_trusted?(tag); end + + def self.tag_safety_check!(tag, options); end + + def self.whitelist!(*classes); end + + def self.whitelist_class!(klass); end +end + +class Sanitize + def clean(html); end + + def clean_document(html); end + + def clean_node!(node); end + + def config(); end + + def document(html); end + + def fragment(html); end + + def initialize(config=T.unsafe(nil)); end + + def node!(node); end + REGEX_PROTOCOL = ::T.let(nil, ::T.untyped) + REGEX_UNSUITABLE_CHARS = ::T.let(nil, ::T.untyped) + VERSION = ::T.let(nil, ::T.untyped) +end + +class Sanitize::CSS + def at_rule!(rule); end + + def config(); end + + def import_url_allowed?(rule); end + + def initialize(config=T.unsafe(nil)); end + + def properties(css); end + + def property!(prop); end + + def stylesheet(css); end + + def tree!(tree); end + + def valid_url?(node); end +end + +class Sanitize::CSS + def self.properties(css, config=T.unsafe(nil)); end + + def self.stylesheet(css, config=T.unsafe(nil)); end + + def self.tree!(tree, config=T.unsafe(nil)); end +end + +module Sanitize::Config + BASIC = ::T.let(nil, ::T.untyped) + DEFAULT = ::T.let(nil, ::T.untyped) + RELAXED = ::T.let(nil, ::T.untyped) + RESTRICTED = ::T.let(nil, ::T.untyped) +end + +module Sanitize::Config + def self.freeze_config(config); end + + def self.merge(config, other_config=T.unsafe(nil)); end +end + +class Sanitize::Error +end + +class Sanitize::Error +end + +module Sanitize::Transformers + CleanCDATA = ::T.let(nil, ::T.untyped) + CleanComment = ::T.let(nil, ::T.untyped) + CleanDoctype = ::T.let(nil, ::T.untyped) +end + +module Sanitize::Transformers::CSS +end + +class Sanitize::Transformers::CSS::CleanAttribute + def call(env); end + + def initialize(sanitizer_or_config); end +end + +class Sanitize::Transformers::CSS::CleanAttribute +end + +class Sanitize::Transformers::CSS::CleanElement + def call(env); end + + def initialize(sanitizer_or_config); end +end + +class Sanitize::Transformers::CSS::CleanElement +end + +module Sanitize::Transformers::CSS +end + +class Sanitize::Transformers::CleanElement + def call(env); end + + def initialize(config); end + REGEX_DATA_ATTR = ::T.let(nil, ::T.untyped) + UNSAFE_LIBXML_ATTRS_A = ::T.let(nil, ::T.untyped) + UNSAFE_LIBXML_ATTRS_GLOBAL = ::T.let(nil, ::T.untyped) + UNSAFE_LIBXML_ESCAPE_CHARS = ::T.let(nil, ::T.untyped) + UNSAFE_LIBXML_ESCAPE_REGEX = ::T.let(nil, ::T.untyped) +end + +class Sanitize::Transformers::CleanElement +end + +module Sanitize::Transformers +end + +class Sanitize + def self.clean(html, config=T.unsafe(nil)); end + + def self.clean_document(html, config=T.unsafe(nil)); end + + def self.clean_node!(node, config=T.unsafe(nil)); end + + def self.document(html, config=T.unsafe(nil)); end + + def self.fragment(html, config=T.unsafe(nil)); end + + def self.node!(node, config=T.unsafe(nil)); end +end + +module Sass + ROOT_DIR = ::T.let(nil, ::T.untyped) + VERSION = ::T.let(nil, ::T.untyped) +end + +class Sass::BaseEnvironment + def _function(name); end + + def _mixin(name); end + + def _var(name); end + + def caller(); end + + def caller=(caller); end + + def content(); end + + def content=(content); end + + def function(name); end + + def global?(); end + + def global_env(); end + + def initialize(parent=T.unsafe(nil), options=T.unsafe(nil)); end + + def is_function_global?(name); end + + def is_mixin_global?(name); end + + def is_var_global?(name); end + + def mixin(name); end + + def options(); end + + def selector(); end + + def selector=(selector); end + + def stack(); end + + def var(name); end +end + +class Sass::BaseEnvironment + def self.inherited_hash_accessor(name); end + + def self.inherited_hash_reader(name); end + + def self.inherited_hash_writer(name); end +end + +module Sass::CacheStores +end + +class Sass::CacheStores::Base + def _retrieve(key, version, sha); end + + def _store(key, version, sha, contents); end + + def key(sass_dirname, sass_basename); end + + def retrieve(key, sha); end + + def store(key, sha, root); end +end + +class Sass::CacheStores::Base +end + +class Sass::CacheStores::Chain + def initialize(*caches); end + + def store(key, sha, obj); end +end + +class Sass::CacheStores::Chain +end + +class Sass::CacheStores::Filesystem + def cache_location(); end + + def cache_location=(cache_location); end + + def initialize(cache_location); end +end + +class Sass::CacheStores::Filesystem +end + +class Sass::CacheStores::Memory + def _dump(depth); end + + def reset!(); end + + def store(key, sha, obj); end +end + +class Sass::CacheStores::Memory + def self._load(repr); end +end + +module Sass::CacheStores +end + +class Sass::Callable + def args(); end + + def args=(_); end + + def environment(); end + + def environment=(_); end + + def has_content(); end + + def has_content=(_); end + + def name(); end + + def name=(_); end + + def origin(); end + + def origin=(_); end + + def splat(); end + + def splat=(_); end + + def tree(); end + + def tree=(_); end + + def type(); end + + def type=(_); end +end + +class Sass::Callable + def self.[](*_); end + + def self.members(); end +end + +class Sass::Deprecation + def warn(filename, line, column_or_message, message=T.unsafe(nil)); end +end + +class Sass::Deprecation + def self.allow_double_warnings(); end +end + +class Sass::Engine + def _dependencies(seen, engines); end + + def dependencies(); end + + def initialize(template, options=T.unsafe(nil)); end + + def options(); end + + def render(); end + + def render_with_sourcemap(sourcemap_uri); end + + def source_encoding(); end + + def to_css(); end + + def to_tree(); end + COMMENT_CHAR = ::T.let(nil, ::T.untyped) + CONTENT_RE = ::T.let(nil, ::T.untyped) + CSS_COMMENT_CHAR = ::T.let(nil, ::T.untyped) + DEFAULT_OPTIONS = ::T.let(nil, ::T.untyped) + DIRECTIVES = ::T.let(nil, ::T.untyped) + DIRECTIVE_CHAR = ::T.let(nil, ::T.untyped) + ESCAPE_CHAR = ::T.let(nil, ::T.untyped) + FUNCTION_RE = ::T.let(nil, ::T.untyped) + MIXIN_DEFINITION_CHAR = ::T.let(nil, ::T.untyped) + MIXIN_DEF_RE = ::T.let(nil, ::T.untyped) + MIXIN_INCLUDE_CHAR = ::T.let(nil, ::T.untyped) + MIXIN_INCLUDE_RE = ::T.let(nil, ::T.untyped) + PROPERTY_CHAR = ::T.let(nil, ::T.untyped) + PROPERTY_OLD = ::T.let(nil, ::T.untyped) + SASS_COMMENT_CHAR = ::T.let(nil, ::T.untyped) + SASS_LOUD_COMMENT_CHAR = ::T.let(nil, ::T.untyped) +end + +class Sass::Engine::Line + def comment?(); end +end + +class Sass::Engine::Line +end + +class Sass::Engine + def self.for_file(filename, options); end + + def self.normalize_options(options); end + + def self.parse_interp(text, line, offset, options); end +end + +class Sass::Environment + def parent(); end + + def set_function(name, value); end + + def set_global_function(name, value); end + + def set_global_mixin(name, value); end + + def set_global_var(name, value); end + + def set_local_function(name, value); end + + def set_local_mixin(name, value); end + + def set_local_var(name, value); end + + def set_mixin(name, value); end + + def set_var(name, value); end + + def try_set_function(name, value); end + + def try_set_mixin(name, value); end + + def try_set_var(name, value); end +end + +class Sass::Environment +end + +module Sass::Features + def add_feature(feature_name); end + + def has_feature?(feature_name); end + KNOWN_FEATURES = ::T.let(nil, ::T.untyped) +end + +module Sass::Features +end + +module Sass::Importers +end + +class Sass::Importers::Base + def directories_to_watch(); end + + def find(uri, options); end + + def find_relative(uri, base, options); end + + def key(uri, options); end + + def mtime(uri, options); end + + def public_url(uri, sourcemap_directory); end + + def watched_file?(filename); end +end + +class Sass::Importers::Base +end + +class Sass::Importers::DeprecatedPath + def deprecation_warning(); end + + def find(*args); end +end + +class Sass::Importers::DeprecatedPath +end + +class Sass::Importers::Filesystem + def eql?(other); end + + def escape_glob_characters(name); end + + def extensions(); end + + def find(name, options); end + + def find_real_file(dir, name, options); end + + def find_relative(name, base, options); end + + def initialize(root); end + + def key(name, options); end + + def mtime(name, options); end + + def possible_files(name); end + + def public_url(name, sourcemap_directory); end + + def remove_root(name); end + + def root(); end + + def root=(root); end + + def split(name); end + REDUNDANT_DIRECTORY = ::T.let(nil, ::T.untyped) +end + +class Sass::Importers::Filesystem +end + +module Sass::Importers +end + +module Sass::Logger +end + +class Sass::Logger::Base + include ::Sass::Logger::LogLevel + def _log(level, message); end + + def capture(); end + + def debug(message); end + + def disabled(); end + + def disabled=(disabled); end + + def error(message); end + + def info(message); end + + def initialize(log_level=T.unsafe(nil), io=T.unsafe(nil)); end + + def io(); end + + def io=(io); end + + def log(level, message); end + + def log_level(); end + + def log_level=(log_level); end + + def logging_level?(level); end + + def trace(message); end + + def warn(message); end +end + +class Sass::Logger::Base + extend ::Sass::Logger::LogLevel::ClassMethods +end + +class Sass::Logger::Delayed + def flush(); end + + def initialize(inner); end + + def uninstall!(); end +end + +class Sass::Logger::Delayed + def self.install!(); end +end + +module Sass::Logger::LogLevel +end + +module Sass::Logger::LogLevel::ClassMethods + def define_logger(name, options=T.unsafe(nil)); end + + def inherited(subclass); end + + def log_level(name, options=T.unsafe(nil)); end + + def log_level?(level, min_level); end + + def log_levels(); end + + def log_levels=(log_levels); end +end + +module Sass::Logger::LogLevel::ClassMethods +end + +module Sass::Logger::LogLevel + def self.included(base); end +end + +module Sass::Logger +end + +module Sass::Media +end + +class Sass::Media::Query + def deep_copy(); end + + def expressions(); end + + def expressions=(expressions); end + + def initialize(modifier, type, expressions); end + + def merge(other); end + + def modifier(); end + + def modifier=(modifier); end + + def resolved_modifier(); end + + def resolved_type(); end + + def to_a(); end + + def to_css(); end + + def to_src(options); end + + def type(); end + + def type=(type); end +end + +class Sass::Media::Query +end + +class Sass::Media::QueryList + def deep_copy(); end + + def initialize(queries); end + + def merge(other); end + + def queries(); end + + def queries=(queries); end + + def to_a(); end + + def to_css(); end + + def to_src(options); end +end + +class Sass::Media::QueryList +end + +module Sass::Media + def self._interp_to_src(interp, options); end +end + +module Sass::Rails + VERSION = ::T.let(nil, ::T.untyped) +end + +class Sass::Rails::CacheStore + def environment(); end + + def initialize(environment); end + + def path_to(key); end +end + +class Sass::Rails::CacheStore +end + +class Sass::Rails::Logger +end + +class Sass::Rails::Logger +end + +class Sass::Rails::Railtie +end + +class Sass::Rails::Railtie +end + +class Sass::Rails::SassImporter + include ::Sass::Rails::SassImporter::Deprecated + include ::Sass::Rails::SassImporter::ERB + include ::Sass::Rails::SassImporter::Globbing +end + +module Sass::Rails::SassImporter::Deprecated + def extensions(); end + + def find(*args); end + + def find_relative(*args); end +end + +module Sass::Rails::SassImporter::Deprecated +end + +module Sass::Rails::SassImporter::ERB + def erb_extensions(); end + + def extensions(); end + + def find(*args); end + + def find_relative(*args); end +end + +module Sass::Rails::SassImporter::ERB +end + +module Sass::Rails::SassImporter::Globbing + def find(name, options); end + + def find_relative(name, base, options); end + GLOB = ::T.let(nil, ::T.untyped) +end + +module Sass::Rails::SassImporter::Globbing +end + +class Sass::Rails::SassImporter +end + +class Sass::Rails::SassTemplate + def evaluate(context, locals, &block); end + + def initialize_engine(); end + + def syntax(); end +end + +class Sass::Rails::SassTemplate + def self.engine_initialized?(); end +end + +class Sass::Rails::ScssTemplate +end + +class Sass::Rails::ScssTemplate +end + +module Sass::Rails +end + +class Sass::ReadOnlyEnvironment +end + +class Sass::ReadOnlyEnvironment +end + +module Sass::SCSS +end + +class Sass::SCSS::CssParser +end + +class Sass::SCSS::CssParser +end + +class Sass::SCSS::Parser + include ::Sass::SCSS::RX + def initialize(str, filename, importer, line=T.unsafe(nil), offset=T.unsafe(nil)); end + + def offset(); end + + def offset=(offset); end + + def parse(); end + + def parse_at_root_query(); end + + def parse_declaration_value(); end + + def parse_interp_ident(); end + + def parse_media_query_list(); end + + def parse_supports_clause(); end + + def parse_supports_condition(); end + DIRECTIVES = ::T.let(nil, ::T.untyped) + EXPR_NAMES = ::T.let(nil, ::T.untyped) + NEWLINE = ::T.let(nil, ::T.untyped) + PREFIXED_DIRECTIVES = ::T.let(nil, ::T.untyped) + TOK_NAMES = ::T.let(nil, ::T.untyped) +end + +class Sass::SCSS::Parser + def self.expected(scanner, expected, line); end + + def self.sass_script_parser(); end + + def self.sass_script_parser=(sass_script_parser); end +end + +module Sass::SCSS::RX + ANY = ::T.let(nil, ::T.untyped) + CDC = ::T.let(nil, ::T.untyped) + CDO = ::T.let(nil, ::T.untyped) + COMMENT = ::T.let(nil, ::T.untyped) + DASHMATCH = ::T.let(nil, ::T.untyped) + DOMAIN = ::T.let(nil, ::T.untyped) + ESCAPE = ::T.let(nil, ::T.untyped) + FUNCTION = ::T.let(nil, ::T.untyped) + GREATER = ::T.let(nil, ::T.untyped) + H = ::T.let(nil, ::T.untyped) + HASH = ::T.let(nil, ::T.untyped) + HEXCOLOR = ::T.let(nil, ::T.untyped) + IDENT = ::T.let(nil, ::T.untyped) + IDENT_HYPHEN_INTERP = ::T.let(nil, ::T.untyped) + IDENT_START = ::T.let(nil, ::T.untyped) + IMPORTANT = ::T.let(nil, ::T.untyped) + INCLUDES = ::T.let(nil, ::T.untyped) + INTERP_START = ::T.let(nil, ::T.untyped) + NAME = ::T.let(nil, ::T.untyped) + NL = ::T.let(nil, ::T.untyped) + NMCHAR = ::T.let(nil, ::T.untyped) + NMSTART = ::T.let(nil, ::T.untyped) + NONASCII = ::T.let(nil, ::T.untyped) + NOT = ::T.let(nil, ::T.untyped) + NUMBER = ::T.let(nil, ::T.untyped) + OPTIONAL = ::T.let(nil, ::T.untyped) + PERCENTAGE = ::T.let(nil, ::T.untyped) + PLUS = ::T.let(nil, ::T.untyped) + PREFIXMATCH = ::T.let(nil, ::T.untyped) + RANGE = ::T.let(nil, ::T.untyped) + S = ::T.let(nil, ::T.untyped) + SINGLE_LINE_COMMENT = ::T.let(nil, ::T.untyped) + STATIC_COMPONENT = ::T.let(nil, ::T.untyped) + STATIC_SELECTOR = ::T.let(nil, ::T.untyped) + STATIC_VALUE = ::T.let(nil, ::T.untyped) + STRING = ::T.let(nil, ::T.untyped) + STRING1 = ::T.let(nil, ::T.untyped) + STRING1_NOINTERP = ::T.let(nil, ::T.untyped) + STRING2 = ::T.let(nil, ::T.untyped) + STRING2_NOINTERP = ::T.let(nil, ::T.untyped) + STRING_NOINTERP = ::T.let(nil, ::T.untyped) + SUBSTRINGMATCH = ::T.let(nil, ::T.untyped) + SUFFIXMATCH = ::T.let(nil, ::T.untyped) + TILDE = ::T.let(nil, ::T.untyped) + UNICODE = ::T.let(nil, ::T.untyped) + UNICODERANGE = ::T.let(nil, ::T.untyped) + UNIT = ::T.let(nil, ::T.untyped) + UNITLESS_NUMBER = ::T.let(nil, ::T.untyped) + URI = ::T.let(nil, ::T.untyped) + URL = ::T.let(nil, ::T.untyped) + URLCHAR = ::T.let(nil, ::T.untyped) + URL_PREFIX = ::T.let(nil, ::T.untyped) + VARIABLE = ::T.let(nil, ::T.untyped) + W = ::T.let(nil, ::T.untyped) +end + +module Sass::SCSS::RX + def self.escape_char(c); end + + def self.escape_ident(str); end + + def self.quote(str, flags=T.unsafe(nil)); end +end + +class Sass::SCSS::StaticParser + def initialize(str, filename, importer, line=T.unsafe(nil), offset=T.unsafe(nil), allow_parent_ref=T.unsafe(nil)); end + + def parse_keyframes_selector(); end + + def parse_selector(); end + + def parse_static_at_root_query(); end + PREFIXED_SELECTOR_PSEUDO_CLASSES = ::T.let(nil, ::T.untyped) + SELECTOR_PSEUDO_CLASSES = ::T.let(nil, ::T.untyped) + SELECTOR_PSEUDO_ELEMENTS = ::T.let(nil, ::T.untyped) +end + +class Sass::SCSS::StaticParser +end + +module Sass::SCSS +end + +module Sass::Script + CONST_RENAMES = ::T.let(nil, ::T.untyped) + MATCH = ::T.let(nil, ::T.untyped) + VALIDATE = ::T.let(nil, ::T.untyped) +end + +class Sass::Script::CssLexer +end + +class Sass::Script::CssLexer +end + +class Sass::Script::CssParser + def div(); end +end + +class Sass::Script::CssParser +end + +module Sass::Script::Functions + include ::Sprockets::SassProcessor::Functions + def abs(number); end + + def adjust_color(color, kwargs); end + + def adjust_hue(color, degrees); end + + def alpha(*args); end + + def append(list, val, separator=T.unsafe(nil)); end + + def blue(color); end + + def call(name, *args); end + + def ceil(number); end + + def change_color(color, kwargs); end + + def comparable(number1, number2); end + + def complement(color); end + + def content_exists(); end + + def counter(*args); end + + def counters(*args); end + + def darken(color, amount); end + + def desaturate(color, amount); end + + def fade_in(color, amount); end + + def fade_out(color, amount); end + + def feature_exists(feature); end + + def floor(number); end + + def function_exists(name); end + + def get_function(name, kwargs=T.unsafe(nil)); end + + def global_variable_exists(name); end + + def grayscale(color); end + + def green(color); end + + def hsl(hue, saturation=T.unsafe(nil), lightness=T.unsafe(nil)); end + + def hsla(hue, saturation=T.unsafe(nil), lightness=T.unsafe(nil), alpha=T.unsafe(nil)); end + + def hue(color); end + + def ie_hex_str(color); end + + def if(condition, if_true, if_false); end + + def index(list, value); end + + def inspect(value); end + + def invert(color, weight=T.unsafe(nil)); end + + def is_bracketed(list); end + + def is_superselector(sup, sub); end + + def join(list1, list2, separator=T.unsafe(nil), bracketed=T.unsafe(nil), kwargs=T.unsafe(nil), *rest); end + + def keywords(args); end + + def length(list); end + + def lighten(color, amount); end + + def lightness(color); end + + def list_separator(list); end + + def map_get(map, key); end + + def map_has_key(map, key); end + + def map_keys(map); end + + def map_merge(map1, map2); end + + def map_remove(map, *keys); end + + def map_values(map); end + + def max(*values); end + + def min(*numbers); end + + def mix(color1, color2, weight=T.unsafe(nil)); end + + def mixin_exists(name); end + + def nth(list, n); end + + def opacify(color, amount); end + + def opacity(color); end + + def percentage(number); end + + def quote(string); end + + def random(limit=T.unsafe(nil)); end + + def red(color); end + + def rgb(red, green=T.unsafe(nil), blue=T.unsafe(nil)); end + + def rgba(*args); end + + def round(number); end + + def saturate(color, amount=T.unsafe(nil)); end + + def saturation(color); end + + def scale_color(color, kwargs); end + + def selector_append(*selectors); end + + def selector_extend(selector, extendee, extender); end + + def selector_nest(*selectors); end + + def selector_parse(selector); end + + def selector_replace(selector, original, replacement); end + + def selector_unify(selector1, selector2); end + + def set_nth(list, n, value); end + + def simple_selectors(selector); end + + def str_index(string, substring); end + + def str_insert(original, insert, index); end + + def str_length(string); end + + def str_slice(string, start_at, end_at=T.unsafe(nil)); end + + def to_lower_case(string); end + + def to_upper_case(string); end + + def transparentize(color, amount); end + + def type_of(value); end + + def unique_id(); end + + def unit(number); end + + def unitless(number); end + + def unquote(string); end + + def variable_exists(name); end + + def zip(*lists); end +end + +class Sass::Script::Functions::EvaluationContext + include ::Sass::Script::Functions + include ::Sprockets::SassProcessor::Functions + include ::Sass::Script::Value::Helpers + def assert_integer(number, name=T.unsafe(nil)); end + + def assert_type(value, type, name=T.unsafe(nil)); end + + def assert_unit(number, unit, name=T.unsafe(nil)); end + + def environment(); end + + def initialize(environment); end + + def options(); end + + def perform(node, env=T.unsafe(nil)); end + TYPE_NAMES = ::T.let(nil, ::T.untyped) +end + +class Sass::Script::Functions::EvaluationContext +end + +class Sass::Script::Functions::Signature + def args(); end + + def args=(_); end + + def delayed_args(); end + + def delayed_args=(_); end + + def deprecated(); end + + def deprecated=(_); end + + def var_args(); end + + def var_args=(_); end + + def var_kwargs(); end + + def var_kwargs=(_); end +end + +class Sass::Script::Functions::Signature + def self.[](*_); end + + def self.members(); end +end + +module Sass::Script::Functions + def self.callable?(_); end + + def self.declare(method_name, args, options=T.unsafe(nil)); end + + def self.random_number_generator(); end + + def self.random_seed=(seed); end + + def self.signature(method_name, arg_arity, kwarg_arity); end +end + +class Sass::Script::Lexer + include ::Sass::SCSS::RX + def after_interpolation?(); end + + def char(pos=T.unsafe(nil)); end + + def done?(); end + + def expected!(name); end + + def initialize(str, line, offset, options); end + + def line(); end + + def next(); end + + def next_char(); end + + def offset(); end + + def peek(); end + + def str(); end + + def try(); end + + def unpeek!(); end + + def whitespace?(tok=T.unsafe(nil)); end + IDENT_OP_NAMES = ::T.let(nil, ::T.untyped) + OPERATORS = ::T.let(nil, ::T.untyped) + OPERATORS_REVERSE = ::T.let(nil, ::T.untyped) + OP_NAMES = ::T.let(nil, ::T.untyped) + PARSEABLE_NUMBER = ::T.let(nil, ::T.untyped) + REGULAR_EXPRESSIONS = ::T.let(nil, ::T.untyped) + STRING_REGULAR_EXPRESSIONS = ::T.let(nil, ::T.untyped) + TOKEN_NAMES = ::T.let(nil, ::T.untyped) +end + +class Sass::Script::Lexer::Token + def pos(); end + + def pos=(_); end + + def source_range(); end + + def source_range=(_); end + + def type(); end + + def type=(_); end + + def value(); end + + def value=(_); end +end + +class Sass::Script::Lexer::Token + def self.[](*_); end + + def self.members(); end +end + +class Sass::Script::Lexer +end + +class Sass::Script::Parser + def and_expr(); end + + def eq_or_neq(); end + + def equals(); end + + def initialize(str, line, offset, options=T.unsafe(nil)); end + + def line(); end + + def offset(); end + + def or_expr(); end + + def parse(); end + + def parse_function_definition_arglist(); end + + def parse_interpolated(warn_for_color=T.unsafe(nil)); end + + def parse_mixin_definition_arglist(); end + + def parse_mixin_include_arglist(); end + + def parse_string(); end + + def parse_until(tokens); end + + def plus_or_minus(); end + + def relational(); end + + def times_div_or_mod(); end + + def unary_div(); end + + def unary_minus(); end + + def unary_not(); end + + def unary_plus(); end + ASSOCIATIVE = ::T.let(nil, ::T.untyped) + EXPR_NAMES = ::T.let(nil, ::T.untyped) + PRECEDENCE = ::T.let(nil, ::T.untyped) +end + +class Sass::Script::Parser + def self.associative?(op); end + + def self.parse(*args); end + + def self.precedence_of(op); end +end + +module Sass::Script::Tree +end + +class Sass::Script::Tree::Funcall + def args(); end + + def callable(); end + + def initialize(name_or_callable, args, keywords, splat, kwarg_splat); end + + def keywords(); end + + def kwarg_splat(); end + + def kwarg_splat=(kwarg_splat); end + + def name(); end + + def splat(); end + + def splat=(splat); end + + def to_literal(args); end + + def to_value(args); end +end + +class Sass::Script::Tree::Funcall +end + +class Sass::Script::Tree::Interpolation + def after(); end + + def before(); end + + def deprecation(); end + + def initialize(before, mid, after, wb, wa, opts=T.unsafe(nil)); end + + def mid(); end + + def originally_text(); end + + def to_quoted_equivalent(); end + + def to_string_interpolation(node_or_interp); end + + def warn_for_color(); end + + def whitespace_after(); end + + def whitespace_before(); end +end + +class Sass::Script::Tree::Interpolation +end + +class Sass::Script::Tree::ListLiteral + def bracketed(); end + + def elements(); end + + def initialize(elements, separator: T.unsafe(nil), bracketed: T.unsafe(nil)); end + + def separator(); end +end + +class Sass::Script::Tree::ListLiteral +end + +class Sass::Script::Tree::Literal + def initialize(value); end + + def value(); end +end + +class Sass::Script::Tree::Literal +end + +class Sass::Script::Tree::MapLiteral + def initialize(pairs); end + + def inspect(opts=T.unsafe(nil)); end + + def pairs(); end +end + +class Sass::Script::Tree::MapLiteral +end + +class Sass::Script::Tree::Node + def _perform(environment); end + + def children(); end + + def dasherize(s, opts); end + + def deep_copy(); end + + def filename(); end + + def filename=(filename); end + + def force_division!(); end + + def line(); end + + def line=(line); end + + def options(); end + + def options=(options); end + + def opts(value); end + + def perform(environment); end + + def source_range(); end + + def source_range=(source_range); end + + def to_sass(opts=T.unsafe(nil)); end +end + +class Sass::Script::Tree::Node +end + +class Sass::Script::Tree::Operation + def initialize(operand1, operand2, operator); end + + def operand1(); end + + def operand2(); end + + def operator(); end +end + +class Sass::Script::Tree::Operation +end + +class Sass::Script::Tree::Selector +end + +class Sass::Script::Tree::Selector +end + +class Sass::Script::Tree::StringInterpolation + def after(); end + + def before(); end + + def initialize(before, mid, after); end + + def mid(); end + + def quote(); end + + def type(); end +end + +class Sass::Script::Tree::StringInterpolation +end + +class Sass::Script::Tree::UnaryOperation + def initialize(operand, operator); end + + def operand(); end + + def operator(); end +end + +class Sass::Script::Tree::UnaryOperation +end + +class Sass::Script::Tree::Variable + def initialize(name); end + + def inspect(opts=T.unsafe(nil)); end + + def name(); end + + def underscored_name(); end +end + +class Sass::Script::Tree::Variable +end + +module Sass::Script::Tree +end + +module Sass::Script::Value +end + +class Sass::Script::Value::ArgList + def initialize(value, keywords, separator); end + + def keywords(); end + + def keywords_accessed(); end + + def keywords_accessed=(keywords_accessed); end +end + +class Sass::Script::Value::ArgList +end + +class Sass::Script::Value::Base + def ==(other); end + + def _perform(environment); end + + def assert_int!(); end + + def bracketed(); end + + def div(other); end + + def eq(other); end + + def eql?(other); end + + def initialize(value=T.unsafe(nil)); end + + def minus(other); end + + def neq(other); end + + def null?(); end + + def options(); end + + def options=(options); end + + def plus(other); end + + def separator(); end + + def single_eq(other); end + + def source_range(); end + + def source_range=(source_range); end + + def to_a(); end + + def to_bool(); end + + def to_h(); end + + def to_i(); end + + def to_s(opts=T.unsafe(nil)); end + + def to_sass(opts=T.unsafe(nil)); end + + def unary_div(); end + + def unary_minus(); end + + def unary_not(); end + + def unary_plus(); end + + def value(); end + + def with_contents(contents, separator: T.unsafe(nil), bracketed: T.unsafe(nil)); end +end + +class Sass::Script::Value::Base +end + +class Sass::Script::Value::Bool + FALSE = ::T.let(nil, ::T.untyped) + TRUE = ::T.let(nil, ::T.untyped) +end + +class Sass::Script::Value::Bool + def self.new(value); end +end + +class Sass::Script::Value::Callable + def initialize(callable); end + + def to_sass(); end +end + +class Sass::Script::Value::Callable +end + +class Sass::Script::Value::Color + def alpha(); end + + def alpha?(); end + + def blue(); end + + def green(); end + + def hsl(); end + + def hsla(); end + + def hue(); end + + def initialize(attrs, representation=T.unsafe(nil), allow_both_rgb_and_hsl=T.unsafe(nil)); end + + def lightness(); end + + def mod(other); end + + def name(); end + + def red(); end + + def representation(); end + + def rgb(); end + + def rgba(); end + + def saturation(); end + + def times(other); end + + def with(attrs); end + ALTERNATE_COLOR_NAMES = ::T.let(nil, ::T.untyped) + COLOR_NAMES = ::T.let(nil, ::T.untyped) + COLOR_NAMES_REVERSE = ::T.let(nil, ::T.untyped) +end + +class Sass::Script::Value::Color + def self.from_hex(hex_string, alpha=T.unsafe(nil)); end + + def self.int_to_rgba(color); end +end + +class Sass::Script::Value::Function + def initialize(function); end +end + +class Sass::Script::Value::Function +end + +module Sass::Script::Value::Helpers + def bool(value); end + + def calc?(literal); end + + def hex_color(value, alpha=T.unsafe(nil)); end + + def hsl_color(hue, saturation, lightness, alpha=T.unsafe(nil)); end + + def identifier(str); end + + def list(*elements, separator: T.unsafe(nil), bracketed: T.unsafe(nil)); end + + def map(hash); end + + def null(); end + + def number(number, unit_string=T.unsafe(nil)); end + + def parse_complex_selector(value, name=T.unsafe(nil), allow_parent_ref=T.unsafe(nil)); end + + def parse_compound_selector(value, name=T.unsafe(nil), allow_parent_ref=T.unsafe(nil)); end + + def parse_selector(value, name=T.unsafe(nil), allow_parent_ref=T.unsafe(nil)); end + + def quoted_string(str); end + + def rgb_color(red, green, blue, alpha=T.unsafe(nil)); end + + def special_number?(literal); end + + def unquoted_string(str); end + + def var?(literal); end + VALID_UNIT = ::T.let(nil, ::T.untyped) +end + +module Sass::Script::Value::Helpers +end + +class Sass::Script::Value::List + def initialize(value, separator: T.unsafe(nil), bracketed: T.unsafe(nil)); end + + def options=(options); end +end + +class Sass::Script::Value::List + def self.assert_valid_index(list, n); end +end + +class Sass::Script::Value::Map + def initialize(hash); end + + def inspect(opts=T.unsafe(nil)); end + + def options=(options); end +end + +class Sass::Script::Value::Map +end + +class Sass::Script::Value::Null + NULL = ::T.let(nil, ::T.untyped) +end + +class Sass::Script::Value::Null + def self.new(); end +end + +class Sass::Script::Value::Number + def coerce(num_units, den_units); end + + def comparable_to?(other); end + + def denominator_units(); end + + def gt(other); end + + def gte(other); end + + def initialize(value, numerator_units=T.unsafe(nil), denominator_units=T.unsafe(nil)); end + + def inspect(opts=T.unsafe(nil)); end + + def int?(); end + + def is_unit?(unit); end + + def legal_units?(); end + + def lt(other); end + + def lte(other); end + + def mod(other); end + + def numerator_units(); end + + def original(); end + + def original=(original); end + + def times(other); end + + def unit_str(); end + + def unitless?(); end + CONVERSION_TABLE = ::T.let(nil, ::T.untyped) + MUTUALLY_CONVERTIBLE = ::T.let(nil, ::T.untyped) + NO_UNITS = ::T.let(nil, ::T.untyped) + OPERATIONS = ::T.let(nil, ::T.untyped) +end + +class Sass::Script::Value::Number + def self.basically_equal?(num1, num2); end + + def self.epsilon(); end + + def self.precision(); end + + def self.precision=(digits); end + + def self.precision_factor(); end + + def self.round(num); end +end + +class Sass::Script::Value::String + def check_deprecated_interp(); end + + def initialize(value, type=T.unsafe(nil), deprecated_interp_equivalent=T.unsafe(nil)); end + + def type(); end +end + +class Sass::Script::Value::String + def self.quote(contents, opts=T.unsafe(nil)); end + + def self.value(contents); end +end + +module Sass::Script::Value +end + +module Sass::Script + def self.const_missing(name); end + + def self.parse(value, line, offset, options=T.unsafe(nil)); end +end + +module Sass::Selector + SPECIFICITY_BASE = ::T.let(nil, ::T.untyped) +end + +class Sass::Selector::AbstractSequence + def ==(other); end + + def _specificity(arr); end + + def eql?(other); end + + def filename(); end + + def filename=(filename); end + + def invisible?(); end + + def line(); end + + def line=(line); end + + def specificity(); end + + def to_s(opts=T.unsafe(nil)); end +end + +class Sass::Selector::AbstractSequence +end + +class Sass::Selector::Attribute + def flags(); end + + def initialize(name, namespace, operator, value, flags); end + + def name(); end + + def namespace(); end + + def operator(); end + + def specificity(); end + + def value(); end +end + +class Sass::Selector::Attribute +end + +class Sass::Selector::Class + def initialize(name); end + + def name(); end + + def specificity(); end +end + +class Sass::Selector::Class +end + +class Sass::Selector::CommaSequence + def contains_parent_ref?(); end + + def do_extend(extends, parent_directives=T.unsafe(nil), replace=T.unsafe(nil), seen=T.unsafe(nil), original=T.unsafe(nil)); end + + def initialize(seqs); end + + def members(); end + + def populate_extends(extends, extendee, extend_node=T.unsafe(nil), parent_directives=T.unsafe(nil), allow_compound_target=T.unsafe(nil)); end + + def resolve_parent_refs(super_cseq, implicit_parent=T.unsafe(nil)); end + + def superselector?(cseq); end + + def to_sass_script(); end + + def unify(other); end +end + +class Sass::Selector::CommaSequence +end + +class Sass::Selector::Element + def initialize(name, namespace); end + + def name(); end + + def namespace(); end + + def specificity(); end +end + +class Sass::Selector::Element +end + +class Sass::Selector::Id + def initialize(name); end + + def name(); end + + def specificity(); end +end + +class Sass::Selector::Id +end + +class Sass::Selector::Parent + def initialize(suffix=T.unsafe(nil)); end + + def suffix(); end +end + +class Sass::Selector::Parent +end + +class Sass::Selector::Placeholder + def initialize(name); end + + def name(); end + + def specificity(); end +end + +class Sass::Selector::Placeholder +end + +class Sass::Selector::Pseudo + def arg(); end + + def initialize(syntactic_type, name, arg, selector); end + + def invisible?(); end + + def name(); end + + def normalized_name(); end + + def selector(); end + + def specificity(); end + + def superselector?(their_sseq, parents=T.unsafe(nil)); end + + def syntactic_type(); end + + def type(); end + + def with_selector(new_selector); end + ACTUALLY_ELEMENTS = ::T.let(nil, ::T.untyped) +end + +class Sass::Selector::Pseudo +end + +class Sass::Selector::Sequence + def add_sources!(sources); end + + def contains_parent_ref?(); end + + def do_extend(extends, parent_directives, replace, seen, original); end + + def initialize(seqs_and_ops); end + + def members(); end + + def resolve_parent_refs(super_cseq, implicit_parent); end + + def subjectless(); end + + def superselector?(seq); end + + def unify(other); end +end + +class Sass::Selector::Sequence +end + +class Sass::Selector::Simple + def ==(other); end + + def eql?(other); end + + def equality_key(); end + + def filename(); end + + def filename=(filename); end + + def line(); end + + def line=(line); end + + def to_s(opts=T.unsafe(nil)); end + + def unify(sels); end + + def unify_namespaces(ns1, ns2); end + + def unique?(); end +end + +class Sass::Selector::Simple +end + +class Sass::Selector::SimpleSequence + def base(); end + + def do_extend(extends, parent_directives, replace, seen); end + + def initialize(selectors, subject, source_range=T.unsafe(nil)); end + + def members(); end + + def members=(members); end + + def pseudo_elements(); end + + def resolve_parent_refs(super_cseq); end + + def rest(); end + + def selector_pseudo_classes(); end + + def source_range(); end + + def source_range=(source_range); end + + def sources(); end + + def sources=(sources); end + + def subject=(subject); end + + def subject?(); end + + def superselector?(their_sseq, parents=T.unsafe(nil)); end + + def unify(other); end + + def with_more_sources(sources); end +end + +class Sass::Selector::SimpleSequence +end + +class Sass::Selector::Universal + def initialize(namespace); end + + def namespace(); end + + def specificity(); end +end + +class Sass::Selector::Universal +end + +module Sass::Selector +end + +class Sass::SemiGlobalEnvironment +end + +class Sass::SemiGlobalEnvironment +end + +module Sass::Shared + def balance(scanner, start, finish, count=T.unsafe(nil)); end + + def handle_interpolation(str); end + + def human_indentation(indentation, was=T.unsafe(nil)); end +end + +module Sass::Shared + extend ::Sass::Shared +end + +module Sass::Source +end + +class Sass::Source::Map + def add(input, output); end + + def data(); end + + def shift_output_lines(delta); end + + def shift_output_offsets(delta); end + + def to_json(options); end +end + +class Sass::Source::Map::Mapping +end + +class Sass::Source::Map::Mapping +end + +class Sass::Source::Map +end + +class Sass::Source::Position + def after(str); end + + def initialize(line, offset); end + + def line(); end + + def line=(line); end + + def offset(); end + + def offset=(offset); end +end + +class Sass::Source::Position +end + +class Sass::Source::Range + def end_pos(); end + + def end_pos=(end_pos); end + + def file(); end + + def file=(file); end + + def importer(); end + + def importer=(importer); end + + def initialize(start_pos, end_pos, file, importer=T.unsafe(nil)); end + + def start_pos(); end + + def start_pos=(start_pos); end +end + +class Sass::Source::Range +end + +module Sass::Source +end + +class Sass::Stack + def frames(); end + + def with_base(filename, line); end + + def with_directive(filename, line, name); end + + def with_function(filename, line, name); end + + def with_import(filename, line); end + + def with_mixin(filename, line, name); end +end + +class Sass::Stack::Frame + def filename(); end + + def initialize(filename, line, type, name=T.unsafe(nil)); end + + def is_base?(); end + + def is_import?(); end + + def is_mixin?(); end + + def line(); end + + def name(); end + + def type(); end +end + +class Sass::Stack::Frame +end + +class Sass::Stack +end + +module Sass::Supports +end + +class Sass::Supports::Condition + def deep_copy(); end + + def options=(options); end + + def perform(environment); end + + def to_css(); end + + def to_src(options); end +end + +class Sass::Supports::Condition +end + +class Sass::Supports::Declaration + def initialize(name, value); end + + def name(); end + + def name=(name); end + + def perform(env); end + + def resolved_name(); end + + def resolved_name=(resolved_name); end + + def resolved_value(); end + + def resolved_value=(resolved_value); end + + def value(); end + + def value=(value); end +end + +class Sass::Supports::Declaration +end + +class Sass::Supports::Interpolation + def initialize(value); end + + def perform(env); end + + def resolved_value(); end + + def resolved_value=(resolved_value); end + + def value(); end + + def value=(value); end +end + +class Sass::Supports::Interpolation +end + +class Sass::Supports::Negation + def condition(); end + + def condition=(condition); end + + def initialize(condition); end + + def perform(env); end +end + +class Sass::Supports::Negation +end + +class Sass::Supports::Operator + def initialize(left, right, op); end + + def left(); end + + def left=(left); end + + def op(); end + + def op=(op); end + + def perform(env); end + + def right(); end + + def right=(right); end +end + +class Sass::Supports::Operator +end + +module Sass::Supports +end + +class Sass::SyntaxError + def add_backtrace(attrs); end + + def initialize(msg, attrs=T.unsafe(nil)); end + + def modify_backtrace(attrs); end + + def sass_backtrace(); end + + def sass_backtrace=(sass_backtrace); end + + def sass_backtrace_str(default_filename=T.unsafe(nil)); end + + def sass_filename(); end + + def sass_line(); end + + def sass_mixin(); end + + def sass_template(); end + + def sass_template=(sass_template); end +end + +class Sass::SyntaxError + def self.exception_to_css(e, line_offset=T.unsafe(nil)); end +end + +module Sass::Tree +end + +class Sass::Tree::AtRootNode + def exclude?(directive); end + + def exclude_node?(node); end + + def group_end(); end + + def group_end=(group_end); end + + def initialize(query=T.unsafe(nil)); end + + def query(); end + + def query=(query); end + + def resolved_type(); end + + def resolved_type=(resolved_type); end + + def resolved_value(); end + + def resolved_value=(resolved_value); end + + def tabs(); end + + def tabs=(tabs); end +end + +class Sass::Tree::AtRootNode + def self.invalid_child_method_name(); end + + def self.invalid_parent_method_name(); end + + def self.node_name(); end + + def self.visit_method(); end +end + +class Sass::Tree::CharsetNode + def initialize(name); end + + def name(); end + + def name=(name); end +end + +class Sass::Tree::CharsetNode + def self.invalid_child_method_name(); end + + def self.invalid_parent_method_name(); end + + def self.node_name(); end + + def self.visit_method(); end +end + +class Sass::Tree::CommentNode + def initialize(value, type); end + + def lines(); end + + def resolved_value(); end + + def resolved_value=(resolved_value); end + + def type(); end + + def type=(type); end + + def value(); end + + def value=(value); end +end + +class Sass::Tree::CommentNode + def self.invalid_child_method_name(); end + + def self.invalid_parent_method_name(); end + + def self.node_name(); end + + def self.visit_method(); end +end + +class Sass::Tree::ContentNode +end + +class Sass::Tree::ContentNode + def self.invalid_child_method_name(); end + + def self.invalid_parent_method_name(); end + + def self.node_name(); end + + def self.visit_method(); end +end + +class Sass::Tree::CssImportNode + def initialize(uri, query=T.unsafe(nil), supports_condition=T.unsafe(nil)); end + + def query(); end + + def query=(query); end + + def resolved_query(); end + + def resolved_query=(resolved_query); end + + def resolved_uri(); end + + def resolved_uri=(resolved_uri); end + + def supports_condition(); end + + def supports_condition=(supports_condition); end + + def uri(); end + + def uri=(uri); end +end + +class Sass::Tree::CssImportNode + def self.resolved(uri); end +end + +class Sass::Tree::DebugNode + def expr(); end + + def expr=(expr); end + + def initialize(expr); end +end + +class Sass::Tree::DebugNode + def self.invalid_child_method_name(); end + + def self.invalid_parent_method_name(); end + + def self.node_name(); end + + def self.visit_method(); end +end + +class Sass::Tree::DirectiveNode + def group_end(); end + + def group_end=(group_end); end + + def initialize(value); end + + def name(); end + + def normalized_name(); end + + def resolved_value(); end + + def resolved_value=(resolved_value); end + + def tabs(); end + + def tabs=(tabs); end + + def value(); end + + def value=(value); end +end + +class Sass::Tree::DirectiveNode + def self.invalid_child_method_name(); end + + def self.invalid_parent_method_name(); end + + def self.node_name(); end + + def self.resolved(value); end + + def self.visit_method(); end +end + +class Sass::Tree::EachNode + def initialize(vars, list); end + + def list(); end + + def list=(list); end + + def vars(); end +end + +class Sass::Tree::EachNode + def self.invalid_child_method_name(); end + + def self.invalid_parent_method_name(); end + + def self.node_name(); end + + def self.visit_method(); end +end + +class Sass::Tree::ErrorNode + def expr(); end + + def expr=(expr); end + + def initialize(expr); end +end + +class Sass::Tree::ErrorNode + def self.invalid_child_method_name(); end + + def self.invalid_parent_method_name(); end + + def self.node_name(); end + + def self.visit_method(); end +end + +class Sass::Tree::ExtendNode + def initialize(selector, optional, selector_source_range); end + + def optional?(); end + + def resolved_selector(); end + + def resolved_selector=(resolved_selector); end + + def selector(); end + + def selector=(selector); end + + def selector_source_range(); end + + def selector_source_range=(selector_source_range); end +end + +class Sass::Tree::ExtendNode + def self.invalid_child_method_name(); end + + def self.invalid_parent_method_name(); end + + def self.node_name(); end + + def self.visit_method(); end +end + +class Sass::Tree::ForNode + def exclusive(); end + + def from(); end + + def from=(from); end + + def initialize(var, from, to, exclusive); end + + def to(); end + + def to=(to); end + + def var(); end +end + +class Sass::Tree::ForNode + def self.invalid_child_method_name(); end + + def self.invalid_parent_method_name(); end + + def self.node_name(); end + + def self.visit_method(); end +end + +class Sass::Tree::FunctionNode + def args(); end + + def args=(args); end + + def initialize(name, args, splat); end + + def name(); end + + def normalized_name(); end + + def splat(); end + + def splat=(splat); end +end + +class Sass::Tree::FunctionNode + def self.invalid_child_method_name(); end + + def self.invalid_parent_method_name(); end + + def self.node_name(); end + + def self.visit_method(); end +end + +class Sass::Tree::IfNode + def _dump(f); end + + def add_else(node); end + + def else(); end + + def else=(_); end + + def expr(); end + + def expr=(expr); end + + def initialize(expr); end +end + +class Sass::Tree::IfNode + def self._load(data); end + + def self.invalid_child_method_name(); end + + def self.invalid_parent_method_name(); end + + def self.node_name(); end + + def self.visit_method(); end +end + +class Sass::Tree::ImportNode + def css_import?(); end + + def imported_file(); end + + def imported_file=(imported_file); end + + def imported_filename(); end + + def initialize(imported_filename); end +end + +class Sass::Tree::ImportNode +end + +class Sass::Tree::KeyframeRuleNode + def initialize(resolved_value); end + + def resolved_value(); end + + def resolved_value=(resolved_value); end +end + +class Sass::Tree::KeyframeRuleNode + def self.invalid_child_method_name(); end + + def self.invalid_parent_method_name(); end + + def self.node_name(); end + + def self.visit_method(); end +end + +class Sass::Tree::MediaNode + def initialize(query); end + + def query(); end + + def query=(query); end + + def resolved_query(); end + + def resolved_query=(resolved_query); end +end + +class Sass::Tree::MediaNode +end + +class Sass::Tree::MixinDefNode + def args(); end + + def args=(args); end + + def has_content(); end + + def has_content=(has_content); end + + def initialize(name, args, splat); end + + def name(); end + + def splat(); end + + def splat=(splat); end +end + +class Sass::Tree::MixinDefNode + def self.invalid_child_method_name(); end + + def self.invalid_parent_method_name(); end + + def self.node_name(); end + + def self.visit_method(); end +end + +class Sass::Tree::MixinNode + def args(); end + + def args=(args); end + + def initialize(name, args, keywords, splat, kwarg_splat); end + + def keywords(); end + + def keywords=(keywords); end + + def kwarg_splat(); end + + def kwarg_splat=(kwarg_splat); end + + def name(); end + + def splat(); end + + def splat=(splat); end +end + +class Sass::Tree::MixinNode + def self.invalid_child_method_name(); end + + def self.invalid_parent_method_name(); end + + def self.node_name(); end + + def self.visit_method(); end +end + +class Sass::Tree::Node + include ::Enumerable + def <<(child); end + + def ==(other); end + + def balance(*args); end + + def bubbles?(); end + + def children(); end + + def children=(children); end + + def css(); end + + def css_with_sourcemap(); end + + def deep_copy(); end + + def each(&blk); end + + def filename(); end + + def filename=(filename); end + + def has_children(); end + + def has_children=(has_children); end + + def invisible?(); end + + def line(); end + + def line=(line); end + + def options(); end + + def options=(options); end + + def source_range(); end + + def source_range=(source_range); end + + def style(); end + + def to_sass(options=T.unsafe(nil)); end + + def to_scss(options=T.unsafe(nil)); end +end + +class Sass::Tree::Node + def self.inherited(base); end +end + +class Sass::Tree::PropNode + def custom_property?(); end + + def declaration(opts=T.unsafe(nil), fmt=T.unsafe(nil)); end + + def initialize(name, value, prop_syntax); end + + def name(); end + + def name=(name); end + + def name_source_range(); end + + def name_source_range=(name_source_range); end + + def pseudo_class_selector_message(); end + + def resolved_name(); end + + def resolved_name=(resolved_name); end + + def resolved_value(); end + + def resolved_value=(resolved_value); end + + def tabs(); end + + def tabs=(tabs); end + + def value(); end + + def value=(value); end + + def value_source_range(); end + + def value_source_range=(value_source_range); end +end + +class Sass::Tree::PropNode + def self.invalid_child_method_name(); end + + def self.invalid_parent_method_name(); end + + def self.node_name(); end + + def self.visit_method(); end +end + +class Sass::Tree::ReturnNode + def expr(); end + + def expr=(expr); end + + def initialize(expr); end +end + +class Sass::Tree::ReturnNode + def self.invalid_child_method_name(); end + + def self.invalid_parent_method_name(); end + + def self.node_name(); end + + def self.visit_method(); end +end + +class Sass::Tree::RootNode + def initialize(template); end + + def render(); end + + def render_with_sourcemap(); end + + def template(); end +end + +class Sass::Tree::RootNode + def self.invalid_child_method_name(); end + + def self.invalid_parent_method_name(); end + + def self.node_name(); end + + def self.visit_method(); end +end + +class Sass::Tree::RuleNode + def add_rules(node); end + + def continued?(); end + + def debug_info(); end + + def filename=(filename); end + + def group_end(); end + + def group_end=(group_end); end + + def initialize(rule, selector_source_range=T.unsafe(nil)); end + + def line=(line); end + + def parsed_rules(); end + + def parsed_rules=(parsed_rules); end + + def resolved_rules(); end + + def resolved_rules=(resolved_rules); end + + def rule(); end + + def rule=(rule); end + + def selector_source_range(); end + + def selector_source_range=(selector_source_range); end + + def stack_trace(); end + + def stack_trace=(stack_trace); end + + def tabs(); end + + def tabs=(tabs); end + PARENT = ::T.let(nil, ::T.untyped) +end + +class Sass::Tree::RuleNode + def self.invalid_child_method_name(); end + + def self.invalid_parent_method_name(); end + + def self.node_name(); end + + def self.visit_method(); end +end + +class Sass::Tree::SupportsNode + def condition(); end + + def condition=(condition); end + + def initialize(name, condition); end + + def name=(name); end +end + +class Sass::Tree::SupportsNode +end + +class Sass::Tree::TraceNode + def initialize(name); end + + def name(); end +end + +class Sass::Tree::TraceNode + def self.from_node(name, node); end + + def self.invalid_child_method_name(); end + + def self.invalid_parent_method_name(); end + + def self.node_name(); end + + def self.visit_method(); end +end + +class Sass::Tree::VariableNode + def expr(); end + + def expr=(expr); end + + def global(); end + + def guarded(); end + + def initialize(name, expr, guarded, global); end + + def name(); end +end + +class Sass::Tree::VariableNode + def self.invalid_child_method_name(); end + + def self.invalid_parent_method_name(); end + + def self.node_name(); end + + def self.visit_method(); end +end + +module Sass::Tree::Visitors +end + +class Sass::Tree::Visitors::Base + def visit(node); end + + def visit_children(parent); end + + def visit_if(node); end +end + +class Sass::Tree::Visitors::Base + def self.node_name(node); end + + def self.visit(root); end +end + +class Sass::Tree::Visitors::CheckNesting + def invalid_charset_parent?(parent, child); end + + def invalid_content_parent?(parent, child); end + + def invalid_extend_parent?(parent, child); end + + def invalid_function_child?(parent, child); end + + def invalid_function_parent?(parent, child); end + + def invalid_import_parent?(parent, child); end + + def invalid_mixindef_parent?(parent, child); end + + def invalid_prop_child?(parent, child); end + + def invalid_prop_parent?(parent, child); end + + def invalid_return_parent?(parent, child); end + + def visit_import(node); end + + def visit_mixindef(node); end + + def visit_root(node); end + CONTROL_NODES = ::T.let(nil, ::T.untyped) + INVALID_IMPORT_PARENTS = ::T.let(nil, ::T.untyped) + SCRIPT_NODES = ::T.let(nil, ::T.untyped) + VALID_EXTEND_PARENTS = ::T.let(nil, ::T.untyped) + VALID_FUNCTION_CHILDREN = ::T.let(nil, ::T.untyped) + VALID_PROP_CHILDREN = ::T.let(nil, ::T.untyped) + VALID_PROP_PARENTS = ::T.let(nil, ::T.untyped) +end + +class Sass::Tree::Visitors::CheckNesting +end + +class Sass::Tree::Visitors::Convert + def initialize(options, format); end + + def visit_atroot(node); end + + def visit_charset(node); end + + def visit_comment(node); end + + def visit_content(node); end + + def visit_cssimport(node); end + + def visit_debug(node); end + + def visit_directive(node); end + + def visit_each(node); end + + def visit_error(node); end + + def visit_extend(node); end + + def visit_for(node); end + + def visit_function(node); end + + def visit_import(node); end + + def visit_keyframerule(node); end + + def visit_media(node); end + + def visit_mixin(node); end + + def visit_mixindef(node); end + + def visit_prop(node); end + + def visit_return(node); end + + def visit_root(node); end + + def visit_rule(node); end + + def visit_supports(node); end + + def visit_variable(node); end + + def visit_warn(node); end + + def visit_while(node); end +end + +class Sass::Tree::Visitors::Convert + def self.visit(root, options, format); end +end + +class Sass::Tree::Visitors::Cssize + def parent(); end + + def visit_atroot(node); end + + def visit_children_without_parent(node); end + + def visit_directive(node); end + + def visit_extend(node); end + + def visit_import(node); end + + def visit_keyframerule(node); end + + def visit_media(node); end + + def visit_prop(node); end + + def visit_root(node); end + + def visit_rule(node); end + + def visit_supports(node); end + + def visit_trace(node); end + + def with_parent(parent); end +end + +class Sass::Tree::Visitors::Cssize::Bubble + def bubbles?(); end + + def group_end(); end + + def group_end=(group_end); end + + def initialize(node); end + + def node(); end + + def node=(node); end + + def tabs(); end + + def tabs=(tabs); end +end + +class Sass::Tree::Visitors::Cssize::Bubble +end + +class Sass::Tree::Visitors::Cssize::Extend + def directives(); end + + def directives=(_); end + + def extender(); end + + def extender=(_); end + + def node(); end + + def node=(_); end + + def success(); end + + def success=(_); end + + def target(); end + + def target=(_); end +end + +class Sass::Tree::Visitors::Cssize::Extend + def self.[](*_); end + + def self.members(); end +end + +class Sass::Tree::Visitors::Cssize +end + +class Sass::Tree::Visitors::DeepCopy + def visit_debug(node); end + + def visit_directive(node); end + + def visit_each(node); end + + def visit_error(node); end + + def visit_extend(node); end + + def visit_for(node); end + + def visit_function(node); end + + def visit_media(node); end + + def visit_mixin(node); end + + def visit_mixindef(node); end + + def visit_prop(node); end + + def visit_return(node); end + + def visit_rule(node); end + + def visit_supports(node); end + + def visit_variable(node); end + + def visit_warn(node); end + + def visit_while(node); end +end + +class Sass::Tree::Visitors::DeepCopy +end + +class Sass::Tree::Visitors::Extend + def initialize(extends); end + + def visit_rule(node); end +end + +class Sass::Tree::Visitors::Extend + def self.visit(root, extends); end +end + +class Sass::Tree::Visitors::Perform + def initialize(env); end + + def visit_atroot(node); end + + def visit_comment(node); end + + def visit_content(node); end + + def visit_cssimport(node); end + + def visit_debug(node); end + + def visit_directive(node); end + + def visit_each(node); end + + def visit_error(node); end + + def visit_extend(node); end + + def visit_for(node); end + + def visit_function(node); end + + def visit_import(node); end + + def visit_media(node); end + + def visit_mixin(node); end + + def visit_mixindef(node); end + + def visit_prop(node); end + + def visit_return(node); end + + def visit_root(node); end + + def visit_rule(node); end + + def visit_supports(node); end + + def visit_variable(node); end + + def visit_warn(node); end + + def visit_while(node); end + + def with_environment(env); end +end + +class Sass::Tree::Visitors::Perform + def self.perform_arguments(callable, args, splat, environment); end + + def self.perform_splat(splat, performed_keywords, kwarg_splat, environment); end + + def self.visit(root, environment=T.unsafe(nil)); end +end + +class Sass::Tree::Visitors::SetOptions + def initialize(options); end + + def visit_comment(node); end + + def visit_cssimport(node); end + + def visit_debug(node); end + + def visit_directive(node); end + + def visit_each(node); end + + def visit_error(node); end + + def visit_extend(node); end + + def visit_for(node); end + + def visit_function(node); end + + def visit_import(node); end + + def visit_media(node); end + + def visit_mixin(node); end + + def visit_mixindef(node); end + + def visit_prop(node); end + + def visit_return(node); end + + def visit_rule(node); end + + def visit_supports(node); end + + def visit_variable(node); end + + def visit_warn(node); end + + def visit_while(node); end +end + +class Sass::Tree::Visitors::SetOptions + def self.visit(root, options); end +end + +class Sass::Tree::Visitors::ToCss + def erase!(chars); end + + def for_node(node, attr_prefix=T.unsafe(nil)); end + + def initialize(build_source_mapping=T.unsafe(nil)); end + + def lstrip(); end + + def output(s); end + + def prepend!(prefix); end + + def rstrip!(); end + + def source_mapping(); end + + def trailing_semicolon?(); end + + def visit_charset(node); end + + def visit_comment(node); end + + def visit_cssimport(node); end + + def visit_directive(node); end + + def visit_keyframerule(node); end + + def visit_media(node); end + + def visit_prop(node); end + + def visit_root(node); end + + def visit_rule(node); end + + def visit_supports(node); end + + def with_tabs(tabs); end + NEWLINE = ::T.let(nil, ::T.untyped) +end + +class Sass::Tree::Visitors::ToCss +end + +module Sass::Tree::Visitors +end + +class Sass::Tree::WarnNode + def expr(); end + + def expr=(expr); end + + def initialize(expr); end +end + +class Sass::Tree::WarnNode + def self.invalid_child_method_name(); end + + def self.invalid_parent_method_name(); end + + def self.node_name(); end + + def self.visit_method(); end +end + +class Sass::Tree::WhileNode + def expr(); end + + def expr=(expr); end + + def initialize(expr); end +end + +class Sass::Tree::WhileNode + def self.invalid_child_method_name(); end + + def self.invalid_parent_method_name(); end + + def self.node_name(); end + + def self.visit_method(); end +end + +module Sass::Tree +end + +class Sass::UnitConversionError +end + +class Sass::UnitConversionError +end + +module Sass::Util + ATOMIC_WRITE_MUTEX = ::T.let(nil, ::T.untyped) + BASE64_DIGITS = ::T.let(nil, ::T.untyped) + BASE64_DIGIT_MAP = ::T.let(nil, ::T.untyped) + CHARSET_REGEXP = ::T.let(nil, ::T.untyped) + RUBY_ENGINE = ::T.let(nil, ::T.untyped) + RUBY_VERSION_COMPONENTS = ::T.let(nil, ::T.untyped) + UTF_16BE_BOM = ::T.let(nil, ::T.untyped) + UTF_16LE_BOM = ::T.let(nil, ::T.untyped) + UTF_8_BOM = ::T.let(nil, ::T.untyped) + VLQ_BASE = ::T.let(nil, ::T.untyped) + VLQ_BASE_MASK = ::T.let(nil, ::T.untyped) + VLQ_BASE_SHIFT = ::T.let(nil, ::T.untyped) + VLQ_CONTINUATION_BIT = ::T.let(nil, ::T.untyped) +end + +class Sass::Util::MultibyteStringScanner + def byte_matched_size(); end + + def byte_pos(); end + + def check(pattern); end + + def check_until(pattern); end + + def initialize(str); end + + def match?(pattern); end + + def peek(len); end + + def peep(len); end + + def pos=(n); end + + def scan(pattern); end + + def scan_full(pattern, advance_pointer_p, return_string_p); end + + def scan_until(pattern); end + + def search_full(pattern, advance_pointer_p, return_string_p); end + + def skip(pattern); end + + def skip_until(pattern); end + + def string=(str); end +end + +class Sass::Util::MultibyteStringScanner + def self.new(str); end +end + +class Sass::Util::NormalizedMap + def [](k); end + + def []=(k, v); end + + def as_stored(); end + + def delete(k); end + + def denormalize(key); end + + def each(&blk); end + + def empty?(); end + + def has_key?(k); end + + def initialize(map=T.unsafe(nil)); end + + def keys(); end + + def map(); end + + def method_missing(method, *args, &block); end + + def normalize(key); end + + def size(); end + + def sort_by(); end + + def to_a(); end + + def to_hash(); end + + def update(map); end + + def values(); end +end + +class Sass::Util::NormalizedMap +end + +class Sass::Util::StaticConditionalContext + def initialize(set); end + + def method_missing(name, *args); end +end + +class Sass::Util::StaticConditionalContext +end + +class Sass::Util::SubsetMap + def [](set); end + + def []=(set, value); end + + def each_value(); end + + def empty?(); end + + def get(set); end +end + +class Sass::Util::SubsetMap +end + +module Sass::Util + extend ::Sass::Util +end + +module Sass::Version + def version(); end +end + +module Sass::Version +end + +module Sass + extend ::Sass::Version + extend ::Sass::Features + def self.compile(contents, options=T.unsafe(nil)); end + + def self.compile_file(filename, *args); end + + def self.load_paths(); end + + def self.logger(); end + + def self.logger=(l); end + + def self.tests_running(); end + + def self.tests_running=(tests_running); end +end + +ScanError = StringScanner::Error + +module SecureRandom + BASE58_ALPHABET = ::T.let(nil, ::T.untyped) +end + +module SecureRandom + extend ::Random::Formatter + def self.base58(n=T.unsafe(nil)); end + + def self.bytes(n); end +end + +module Selenium +end + +module Selenium::WebDriver + VERSION = ::T.let(nil, ::T.untyped) +end + +class Selenium::WebDriver::ActionBuilder + def click(element=T.unsafe(nil)); end + + def click_and_hold(element=T.unsafe(nil)); end + + def context_click(element=T.unsafe(nil)); end + + def double_click(element=T.unsafe(nil)); end + + def drag_and_drop(source, target); end + + def drag_and_drop_by(source, right_by, down_by); end + + def initialize(mouse, keyboard); end + + def key_down(*args); end + + def key_up(*args); end + + def move_by(right_by, down_by); end + + def move_to(element, right_by=T.unsafe(nil), down_by=T.unsafe(nil)); end + + def perform(); end + + def release(element=T.unsafe(nil)); end + + def send_keys(*args); end +end + +class Selenium::WebDriver::ActionBuilder +end + +class Selenium::WebDriver::Alert + def accept(); end + + def dismiss(); end + + def initialize(bridge); end + + def send_keys(keys); end + + def text(); end +end + +class Selenium::WebDriver::Alert +end + +module Selenium::WebDriver::Atoms +end + +module Selenium::WebDriver::Atoms +end + +module Selenium::WebDriver::BridgeHelper + def element_id_from(id); end + + def parse_cookie_string(str); end + + def unwrap_script_result(arg); end +end + +module Selenium::WebDriver::BridgeHelper +end + +module Selenium::WebDriver::Chrome +end + +module Selenium::WebDriver::Chrome::Bridge + def available_log_types(); end + + def commands(command); end + + def log(type); end + + def network_conditions(); end + + def network_conditions=(conditions); end + + def send_command(command_params); end + COMMANDS = ::T.let(nil, ::T.untyped) +end + +module Selenium::WebDriver::Chrome::Bridge +end + +class Selenium::WebDriver::Chrome::Driver + include ::Selenium::WebDriver::DriverExtensions::HasNetworkConditions + include ::Selenium::WebDriver::DriverExtensions::HasTouchScreen + include ::Selenium::WebDriver::DriverExtensions::HasWebStorage + include ::Selenium::WebDriver::DriverExtensions::HasLocation + include ::Selenium::WebDriver::DriverExtensions::TakesScreenshot + include ::Selenium::WebDriver::DriverExtensions::DownloadsFiles + def execute_cdp(cmd, **params); end + + def initialize(opts=T.unsafe(nil)); end +end + +class Selenium::WebDriver::Chrome::Driver +end + +class Selenium::WebDriver::Chrome::Options + def add_argument(arg); end + + def add_emulation(device_name: T.unsafe(nil), device_metrics: T.unsafe(nil), user_agent: T.unsafe(nil)); end + + def add_encoded_extension(encoded); end + + def add_extension(path); end + + def add_option(name, value); end + + def add_preference(name, value); end + + def args(); end + + def as_json(*_); end + + def binary(); end + + def binary=(binary); end + + def emulation(); end + + def encoded_extensions(); end + + def extensions(); end + + def headless!(); end + + def initialize(**opts); end + + def options(); end + + def prefs(); end + KEY = ::T.let(nil, ::T.untyped) +end + +class Selenium::WebDriver::Chrome::Options +end + +class Selenium::WebDriver::Chrome::Profile + include ::Selenium::WebDriver::ProfileHelper + def [](key); end + + def []=(key, value); end + + def add_encoded_extension(encoded); end + + def add_extension(path); end + + def directory(); end + + def initialize(model=T.unsafe(nil)); end + + def layout_on_disk(); end +end + +class Selenium::WebDriver::Chrome::Profile + extend ::Selenium::WebDriver::ProfileHelper::ClassMethods +end + +class Selenium::WebDriver::Chrome::Service +end + +class Selenium::WebDriver::Chrome::Service +end + +module Selenium::WebDriver::Chrome + def self.driver_path(); end + + def self.driver_path=(path); end + + def self.path(); end + + def self.path=(path); end +end + +class Selenium::WebDriver::Dimension + def height(); end + + def height=(_); end + + def width(); end + + def width=(_); end +end + +class Selenium::WebDriver::Dimension + def self.[](*_); end + + def self.members(); end +end + +class Selenium::WebDriver::Driver + include ::Selenium::WebDriver::SearchContext + def [](sel); end + + def action(); end + + def all(*args); end + + def browser(); end + + def capabilities(); end + + def close(); end + + def current_url(); end + + def execute_async_script(script, *args); end + + def execute_script(script, *args); end + + def first(*args); end + + def get(url); end + + def initialize(bridge, listener: T.unsafe(nil)); end + + def keyboard(); end + + def manage(); end + + def mouse(); end + + def navigate(); end + + def page_source(); end + + def quit(); end + + def ref(); end + + def script(script, *args); end + + def switch_to(); end + + def title(); end + + def window_handle(); end + + def window_handles(); end +end + +class Selenium::WebDriver::Driver + def self.for(browser, opts=T.unsafe(nil)); end +end + +module Selenium::WebDriver::DriverExtensions +end + +module Selenium::WebDriver::DriverExtensions::DownloadsFiles + def download_path=(path); end +end + +module Selenium::WebDriver::DriverExtensions::DownloadsFiles +end + +module Selenium::WebDriver::DriverExtensions::HasAddons + def install_addon(path, temporary=T.unsafe(nil)); end + + def uninstall_addon(id); end +end + +module Selenium::WebDriver::DriverExtensions::HasAddons +end + +module Selenium::WebDriver::DriverExtensions::HasDebugger + def attach_debugger(); end +end + +module Selenium::WebDriver::DriverExtensions::HasDebugger +end + +module Selenium::WebDriver::DriverExtensions::HasLocation + def location(); end + + def location=(loc); end + + def set_location(lat, lon, alt); end +end + +module Selenium::WebDriver::DriverExtensions::HasLocation +end + +module Selenium::WebDriver::DriverExtensions::HasNetworkConditions + def network_conditions(); end + + def network_conditions=(conditions); end +end + +module Selenium::WebDriver::DriverExtensions::HasNetworkConditions +end + +module Selenium::WebDriver::DriverExtensions::HasNetworkConnection + def network_connection_type(); end + + def network_connection_type=(connection_type); end +end + +module Selenium::WebDriver::DriverExtensions::HasNetworkConnection +end + +module Selenium::WebDriver::DriverExtensions::HasPermissions + def permissions(); end + + def permissions=(permissions); end +end + +module Selenium::WebDriver::DriverExtensions::HasPermissions +end + +module Selenium::WebDriver::DriverExtensions::HasRemoteStatus + def remote_status(); end +end + +module Selenium::WebDriver::DriverExtensions::HasRemoteStatus +end + +module Selenium::WebDriver::DriverExtensions::HasSessionId + def session_id(); end +end + +module Selenium::WebDriver::DriverExtensions::HasSessionId +end + +module Selenium::WebDriver::DriverExtensions::HasTouchScreen + def touch(); end +end + +module Selenium::WebDriver::DriverExtensions::HasTouchScreen +end + +module Selenium::WebDriver::DriverExtensions::HasWebStorage + def local_storage(); end + + def session_storage(); end +end + +module Selenium::WebDriver::DriverExtensions::HasWebStorage +end + +module Selenium::WebDriver::DriverExtensions::Rotatable + def orientation(); end + + def rotate(orientation); end + + def rotation=(orientation); end + ORIENTATIONS = ::T.let(nil, ::T.untyped) +end + +module Selenium::WebDriver::DriverExtensions::Rotatable +end + +module Selenium::WebDriver::DriverExtensions::TakesScreenshot + def save_screenshot(png_path); end + + def screenshot_as(format); end +end + +module Selenium::WebDriver::DriverExtensions::TakesScreenshot +end + +module Selenium::WebDriver::DriverExtensions::UploadsFiles + def file_detector=(detector); end +end + +module Selenium::WebDriver::DriverExtensions::UploadsFiles +end + +module Selenium::WebDriver::DriverExtensions +end + +module Selenium::WebDriver::Edge +end + +module Selenium::WebDriver::Edge::Bridge + def commands(command); end + + def maximize_window(handle=T.unsafe(nil)); end + + def reposition_window(x, y, handle=T.unsafe(nil)); end + + def resize_window(width, height, handle=T.unsafe(nil)); end + + def send_keys_to_active_element(key); end + + def window_handle(); end + + def window_position(handle=T.unsafe(nil)); end + + def window_size(handle=T.unsafe(nil)); end +end + +module Selenium::WebDriver::Edge::Bridge +end + +class Selenium::WebDriver::Edge::Driver + include ::Selenium::WebDriver::DriverExtensions::TakesScreenshot + def initialize(opts=T.unsafe(nil)); end +end + +class Selenium::WebDriver::Edge::Driver +end + +class Selenium::WebDriver::Edge::Options + def add_extension_path(path); end + + def as_json(*_); end + + def extension_paths(); end + + def in_private(); end + + def in_private=(in_private); end + + def initialize(**opts); end + + def start_page(); end + + def start_page=(start_page); end +end + +class Selenium::WebDriver::Edge::Options +end + +class Selenium::WebDriver::Edge::Service +end + +class Selenium::WebDriver::Edge::Service +end + +module Selenium::WebDriver::Edge + def self.driver_path(); end + + def self.driver_path=(path); end +end + +class Selenium::WebDriver::Element + include ::Selenium::WebDriver::SearchContext + def ==(other); end + + def [](name); end + + def all(*args); end + + def as_json(*_); end + + def attribute(name); end + + def clear(); end + + def click(); end + + def css_value(prop); end + + def displayed?(); end + + def enabled?(); end + + def eql?(other); end + + def first(*args); end + + def initialize(bridge, id); end + + def location(); end + + def location_once_scrolled_into_view(); end + + def property(name); end + + def rect(); end + + def ref(); end + + def selected?(); end + + def send_key(*args); end + + def send_keys(*args); end + + def size(); end + + def style(prop); end + + def submit(); end + + def tag_name(); end + + def text(); end + + def to_json(*_); end +end + +class Selenium::WebDriver::Element +end + +module Selenium::WebDriver::Error + DEPRECATED_ERRORS = ::T.let(nil, ::T.untyped) + ERRORS = ::T.let(nil, ::T.untyped) +end + +class Selenium::WebDriver::Error::ElementClickInterceptedError +end + +class Selenium::WebDriver::Error::ElementClickInterceptedError +end + +class Selenium::WebDriver::Error::ElementNotInteractableError +end + +class Selenium::WebDriver::Error::ElementNotInteractableError +end + +class Selenium::WebDriver::Error::InsecureCertificateError +end + +class Selenium::WebDriver::Error::InsecureCertificateError +end + +class Selenium::WebDriver::Error::InvalidArgumentError +end + +class Selenium::WebDriver::Error::InvalidArgumentError +end + +class Selenium::WebDriver::Error::InvalidCookieDomainError +end + +class Selenium::WebDriver::Error::InvalidCookieDomainError +end + +class Selenium::WebDriver::Error::InvalidSelectorError +end + +class Selenium::WebDriver::Error::InvalidSelectorError +end + +class Selenium::WebDriver::Error::InvalidSessionIdError +end + +class Selenium::WebDriver::Error::InvalidSessionIdError +end + +class Selenium::WebDriver::Error::JavascriptError +end + +class Selenium::WebDriver::Error::JavascriptError +end + +class Selenium::WebDriver::Error::MoveTargetOutOfBoundsError +end + +class Selenium::WebDriver::Error::MoveTargetOutOfBoundsError +end + +class Selenium::WebDriver::Error::NoSuchAlertError +end + +class Selenium::WebDriver::Error::NoSuchAlertError +end + +class Selenium::WebDriver::Error::NoSuchCookieError +end + +class Selenium::WebDriver::Error::NoSuchCookieError +end + +class Selenium::WebDriver::Error::NoSuchElementError +end + +class Selenium::WebDriver::Error::NoSuchElementError +end + +class Selenium::WebDriver::Error::NoSuchFrameError +end + +class Selenium::WebDriver::Error::NoSuchFrameError +end + +class Selenium::WebDriver::Error::NoSuchWindowError +end + +class Selenium::WebDriver::Error::NoSuchWindowError +end + +class Selenium::WebDriver::Error::NullPointerError +end + +class Selenium::WebDriver::Error::NullPointerError +end + +class Selenium::WebDriver::Error::ScriptTimeoutError +end + +class Selenium::WebDriver::Error::ScriptTimeoutError +end + +class Selenium::WebDriver::Error::ScriptTimeoutError +end + +class Selenium::WebDriver::Error::ScriptTimeoutError +end + +class Selenium::WebDriver::Error::ServerError + def initialize(response); end +end + +class Selenium::WebDriver::Error::ServerError +end + +class Selenium::WebDriver::Error::SessionNotCreatedError +end + +class Selenium::WebDriver::Error::SessionNotCreatedError +end + +class Selenium::WebDriver::Error::StaleElementReferenceError +end + +class Selenium::WebDriver::Error::StaleElementReferenceError +end + +class Selenium::WebDriver::Error::TimeoutError +end + +class Selenium::WebDriver::Error::TimeoutError +end + +class Selenium::WebDriver::Error::TimeoutError +end + +class Selenium::WebDriver::Error::TimeoutError +end + +class Selenium::WebDriver::Error::UnableToCaptureScreenError +end + +class Selenium::WebDriver::Error::UnableToCaptureScreenError +end + +class Selenium::WebDriver::Error::UnableToSetCookieError +end + +class Selenium::WebDriver::Error::UnableToSetCookieError +end + +class Selenium::WebDriver::Error::UnexpectedAlertOpenError +end + +class Selenium::WebDriver::Error::UnexpectedAlertOpenError +end + +class Selenium::WebDriver::Error::UnknownCommandError +end + +class Selenium::WebDriver::Error::UnknownCommandError +end + +class Selenium::WebDriver::Error::UnknownError +end + +class Selenium::WebDriver::Error::UnknownError +end + +class Selenium::WebDriver::Error::UnknownMethodError +end + +class Selenium::WebDriver::Error::UnknownMethodError +end + +class Selenium::WebDriver::Error::UnsupportedOperationError +end + +class Selenium::WebDriver::Error::UnsupportedOperationError +end + +class Selenium::WebDriver::Error::WebDriverError +end + +class Selenium::WebDriver::Error::WebDriverError +end + +module Selenium::WebDriver::Error + def self.for_code(code); end +end + +module Selenium::WebDriver::FileReaper +end + +module Selenium::WebDriver::FileReaper + def self.<<(file); end + + def self.reap(file); end + + def self.reap!(); end + + def self.reap=(reap); end + + def self.reap?(); end + + def self.tmp_files(); end +end + +module Selenium::WebDriver::Firefox + DEFAULT_ASSUME_UNTRUSTED_ISSUER = ::T.let(nil, ::T.untyped) + DEFAULT_ENABLE_NATIVE_EVENTS = ::T.let(nil, ::T.untyped) + DEFAULT_LOAD_NO_FOCUS_LIB = ::T.let(nil, ::T.untyped) + DEFAULT_PORT = ::T.let(nil, ::T.untyped) + DEFAULT_SECURE_SSL = ::T.let(nil, ::T.untyped) +end + +class Selenium::WebDriver::Firefox::Binary + def quit(); end + + def start_with(profile, profile_path, *args); end + + def wait(); end + NO_FOCUS_LIBRARIES = ::T.let(nil, ::T.untyped) + NO_FOCUS_LIBRARY_NAME = ::T.let(nil, ::T.untyped) + QUIT_TIMEOUT = ::T.let(nil, ::T.untyped) + WAIT_TIMEOUT = ::T.let(nil, ::T.untyped) +end + +class Selenium::WebDriver::Firefox::Binary + def self.path(); end + + def self.path=(path); end + + def self.reset_path!(); end + + def self.version(); end +end + +module Selenium::WebDriver::Firefox::Driver +end + +module Selenium::WebDriver::Firefox::Driver + def self.new(**opts); end +end + +class Selenium::WebDriver::Firefox::Extension + def initialize(path); end + + def write_to(extensions_dir); end + NAMESPACE = ::T.let(nil, ::T.untyped) +end + +class Selenium::WebDriver::Firefox::Extension +end + +class Selenium::WebDriver::Firefox::Launcher + def assert_profile(); end + + def connect_until_stable(); end + + def create_profile(); end + + def fetch_profile(); end + + def find_free_port(); end + + def initialize(binary, port, profile=T.unsafe(nil)); end + + def launch(); end + + def quit(); end + + def socket_lock(); end + + def start(); end + + def url(); end + SOCKET_LOCK_TIMEOUT = ::T.let(nil, ::T.untyped) + STABLE_CONNECTION_TIMEOUT = ::T.let(nil, ::T.untyped) +end + +class Selenium::WebDriver::Firefox::Launcher +end + +module Selenium::WebDriver::Firefox::Legacy +end + +class Selenium::WebDriver::Firefox::Legacy::Driver + include ::Selenium::WebDriver::DriverExtensions::TakesScreenshot + def initialize(opts=T.unsafe(nil)); end +end + +class Selenium::WebDriver::Firefox::Legacy::Driver +end + +module Selenium::WebDriver::Firefox::Legacy +end + +module Selenium::WebDriver::Firefox::Marionette +end + +module Selenium::WebDriver::Firefox::Marionette::Bridge + def commands(command); end + + def install_addon(path, temporary); end + + def uninstall_addon(id); end + COMMANDS = ::T.let(nil, ::T.untyped) +end + +module Selenium::WebDriver::Firefox::Marionette::Bridge +end + +class Selenium::WebDriver::Firefox::Marionette::Driver + include ::Selenium::WebDriver::DriverExtensions::HasAddons + include ::Selenium::WebDriver::DriverExtensions::HasWebStorage + include ::Selenium::WebDriver::DriverExtensions::TakesScreenshot + def initialize(opts=T.unsafe(nil)); end +end + +class Selenium::WebDriver::Firefox::Marionette::Driver +end + +module Selenium::WebDriver::Firefox::Marionette +end + +class Selenium::WebDriver::Firefox::Options + def add_argument(arg); end + + def add_option(name, value); end + + def add_preference(name, value); end + + def args(); end + + def as_json(*_); end + + def binary(); end + + def binary=(binary); end + + def headless!(); end + + def initialize(**opts); end + + def log_level(); end + + def log_level=(log_level); end + + def options(); end + + def prefs(); end + + def profile(); end + + def profile=(profile); end + KEY = ::T.let(nil, ::T.untyped) +end + +class Selenium::WebDriver::Firefox::Options +end + +class Selenium::WebDriver::Firefox::Profile + include ::Selenium::WebDriver::ProfileHelper + def []=(key, value); end + + def add_extension(path, name=T.unsafe(nil)); end + + def add_webdriver_extension(); end + + def assume_untrusted_certificate_issuer=(bool); end + + def assume_untrusted_certificate_issuer?(); end + + def encoded(); end + + def initialize(model=T.unsafe(nil)); end + + def layout_on_disk(); end + + def load_no_focus_lib=(load_no_focus_lib); end + + def load_no_focus_lib?(); end + + def log_file(); end + + def log_file=(file); end + + def name(); end + + def native_events=(native_events); end + + def native_events?(); end + + def port=(port); end + + def proxy=(proxy); end + + def secure_ssl=(secure_ssl); end + + def secure_ssl?(); end + VALID_PREFERENCE_TYPES = ::T.let(nil, ::T.untyped) + WEBDRIVER_EXTENSION_PATH = ::T.let(nil, ::T.untyped) + WEBDRIVER_PREFS = ::T.let(nil, ::T.untyped) +end + +class Selenium::WebDriver::Firefox::Profile + extend ::Selenium::WebDriver::ProfileHelper::ClassMethods + def self.default_preferences(); end + + def self.from_name(name); end + + def self.ini(); end +end + +class Selenium::WebDriver::Firefox::ProfilesIni + def [](name); end + + def refresh(); end +end + +class Selenium::WebDriver::Firefox::ProfilesIni +end + +class Selenium::WebDriver::Firefox::Service +end + +class Selenium::WebDriver::Firefox::Service +end + +module Selenium::WebDriver::Firefox::Util +end + +module Selenium::WebDriver::Firefox::Util + def self.app_data_path(); end + + def self.stringified?(str); end +end + +module Selenium::WebDriver::Firefox + def self.driver_path(); end + + def self.driver_path=(path); end + + def self.path=(path); end +end + +module Selenium::WebDriver::HTML5 +end + +class Selenium::WebDriver::HTML5::LocalStorage + include ::Selenium::WebDriver::HTML5::SharedWebStorage + include ::Enumerable + def [](key); end + + def []=(key, value); end + + def clear(); end + + def delete(key); end + + def initialize(bridge); end + + def keys(); end + + def size(); end +end + +class Selenium::WebDriver::HTML5::LocalStorage +end + +class Selenium::WebDriver::HTML5::SessionStorage + include ::Selenium::WebDriver::HTML5::SharedWebStorage + include ::Enumerable + def [](key); end + + def []=(key, value); end + + def clear(); end + + def delete(key); end + + def initialize(bridge); end + + def keys(); end + + def size(); end +end + +class Selenium::WebDriver::HTML5::SessionStorage +end + +module Selenium::WebDriver::HTML5::SharedWebStorage + include ::Enumerable + include ::ActiveSupport::ToJsonWithActiveSupportEncoder + def each(&blk); end + + def empty?(); end + + def fetch(key); end + + def has_key?(key); end + + def key?(key); end + + def member?(key); end +end + +module Selenium::WebDriver::HTML5::SharedWebStorage +end + +module Selenium::WebDriver::HTML5 +end + +module Selenium::WebDriver::IE +end + +class Selenium::WebDriver::IE::Driver + include ::Selenium::WebDriver::DriverExtensions::HasWebStorage + include ::Selenium::WebDriver::DriverExtensions::TakesScreenshot + def initialize(opts=T.unsafe(nil)); end +end + +class Selenium::WebDriver::IE::Driver +end + +class Selenium::WebDriver::IE::Options + def add_argument(arg); end + + def add_option(name, value); end + + def args(); end + + def as_json(*_); end + + def browser_attach_timeout(); end + + def browser_attach_timeout=(value); end + + def element_scroll_behavior(); end + + def element_scroll_behavior=(value); end + + def ensure_clean_session(); end + + def ensure_clean_session=(value); end + + def file_upload_dialog_timeout(); end + + def file_upload_dialog_timeout=(value); end + + def force_create_process_api(); end + + def force_create_process_api=(value); end + + def force_shell_windows_api(); end + + def force_shell_windows_api=(value); end + + def full_page_screenshot(); end + + def full_page_screenshot=(value); end + + def ignore_protected_mode_settings(); end + + def ignore_protected_mode_settings=(value); end + + def ignore_zoom_level(); end + + def ignore_zoom_level=(value); end + + def initial_browser_url(); end + + def initial_browser_url=(value); end + + def initialize(**opts); end + + def native_events(); end + + def native_events=(value); end + + def options(); end + + def persistent_hover(); end + + def persistent_hover=(value); end + + def require_window_focus(); end + + def require_window_focus=(value); end + + def use_per_process_proxy(); end + + def use_per_process_proxy=(value); end + + def validate_cookie_document_type(); end + + def validate_cookie_document_type=(value); end + CAPABILITIES = ::T.let(nil, ::T.untyped) + KEY = ::T.let(nil, ::T.untyped) + SCROLL_BOTTOM = ::T.let(nil, ::T.untyped) + SCROLL_TOP = ::T.let(nil, ::T.untyped) +end + +class Selenium::WebDriver::IE::Options +end + +class Selenium::WebDriver::IE::Service +end + +class Selenium::WebDriver::IE::Service +end + +module Selenium::WebDriver::IE + def self.driver_path(); end + + def self.driver_path=(path); end +end + +module Selenium::WebDriver::Interactions + KEY = ::T.let(nil, ::T.untyped) + NONE = ::T.let(nil, ::T.untyped) + POINTER = ::T.let(nil, ::T.untyped) + SOURCE_TYPES = ::T.let(nil, ::T.untyped) +end + +class Selenium::WebDriver::Interactions::InputDevice + def actions(); end + + def add_action(action); end + + def clear_actions(); end + + def create_pause(duration=T.unsafe(nil)); end + + def initialize(name=T.unsafe(nil)); end + + def name(); end + + def no_actions?(); end +end + +class Selenium::WebDriver::Interactions::InputDevice +end + +class Selenium::WebDriver::Interactions::Interaction + def initialize(source); end + + def source(); end + PAUSE = ::T.let(nil, ::T.untyped) +end + +class Selenium::WebDriver::Interactions::Interaction +end + +class Selenium::WebDriver::Interactions::KeyInput + def create_key_down(key); end + + def create_key_up(key); end + + def encode(); end + + def type(); end + SUBTYPES = ::T.let(nil, ::T.untyped) +end + +class Selenium::WebDriver::Interactions::KeyInput::TypingInteraction + def assert_type(type); end + + def encode(); end + + def initialize(source, type, key); end + + def type(); end +end + +class Selenium::WebDriver::Interactions::KeyInput::TypingInteraction +end + +class Selenium::WebDriver::Interactions::KeyInput +end + +class Selenium::WebDriver::Interactions::NoneInput + def encode(); end + + def type(); end +end + +class Selenium::WebDriver::Interactions::NoneInput +end + +class Selenium::WebDriver::Interactions::Pause + def encode(); end + + def initialize(source, duration=T.unsafe(nil)); end + + def type(); end +end + +class Selenium::WebDriver::Interactions::Pause +end + +class Selenium::WebDriver::Interactions::PointerCancel + def encode(); end + + def type(); end +end + +class Selenium::WebDriver::Interactions::PointerCancel +end + +class Selenium::WebDriver::Interactions::PointerInput + def assert_kind(pointer); end + + def create_pointer_cancel(); end + + def create_pointer_down(button); end + + def create_pointer_move(duration: T.unsafe(nil), x: T.unsafe(nil), y: T.unsafe(nil), element: T.unsafe(nil), origin: T.unsafe(nil)); end + + def create_pointer_up(button); end + + def encode(); end + + def initialize(kind, name: T.unsafe(nil)); end + + def kind(); end + + def type(); end + KIND = ::T.let(nil, ::T.untyped) +end + +class Selenium::WebDriver::Interactions::PointerInput +end + +class Selenium::WebDriver::Interactions::PointerMove + def encode(); end + + def initialize(source, duration, x, y, element: T.unsafe(nil), origin: T.unsafe(nil)); end + + def type(); end + ORIGINS = ::T.let(nil, ::T.untyped) + POINTER = ::T.let(nil, ::T.untyped) + VIEWPORT = ::T.let(nil, ::T.untyped) +end + +class Selenium::WebDriver::Interactions::PointerMove +end + +class Selenium::WebDriver::Interactions::PointerPress + def assert_button(button); end + + def assert_direction(direction); end + + def encode(); end + + def initialize(source, direction, button); end + + def type(); end + BUTTONS = ::T.let(nil, ::T.untyped) + DIRECTIONS = ::T.let(nil, ::T.untyped) +end + +class Selenium::WebDriver::Interactions::PointerPress +end + +module Selenium::WebDriver::Interactions + def self.key(name); end + + def self.none(name=T.unsafe(nil)); end + + def self.pointer(kind, **kwargs); end +end + +module Selenium::WebDriver::KeyActions + def key_down(*args, device: T.unsafe(nil)); end + + def key_up(*args, device: T.unsafe(nil)); end + + def send_keys(*args, device: T.unsafe(nil)); end +end + +module Selenium::WebDriver::KeyActions +end + +class Selenium::WebDriver::Keyboard + def initialize(bridge); end + + def press(key); end + + def release(key); end + + def send_keys(*keys); end + MODIFIERS = ::T.let(nil, ::T.untyped) +end + +class Selenium::WebDriver::Keyboard +end + +module Selenium::WebDriver::Keys + KEYS = ::T.let(nil, ::T.untyped) +end + +module Selenium::WebDriver::Keys + def self.[](key); end + + def self.encode(keys); end + + def self.encode_key(key); end +end + +class Selenium::WebDriver::Location + def altitude(); end + + def altitude=(_); end + + def latitude(); end + + def latitude=(_); end + + def longitude(); end + + def longitude=(_); end +end + +class Selenium::WebDriver::Location + def self.[](*_); end + + def self.members(); end +end + +class Selenium::WebDriver::LogEntry + def as_json(*_); end + + def initialize(level, timestamp, message); end + + def level(); end + + def message(); end + + def time(); end + + def timestamp(); end +end + +class Selenium::WebDriver::LogEntry +end + +class Selenium::WebDriver::Logger + def close(*args, &block); end + + def debug(*args, &block); end + + def debug?(*args, &block); end + + def deprecate(old, new=T.unsafe(nil)); end + + def error(*args, &block); end + + def error?(*args, &block); end + + def fatal(*args, &block); end + + def fatal?(*args, &block); end + + def info(*args, &block); end + + def info?(*args, &block); end + + def io(); end + + def level(*args, &block); end + + def level=(*args, &block); end + + def output=(io); end + + def warn(*args, &block); end + + def warn?(*args, &block); end +end + +class Selenium::WebDriver::Logger + extend ::Forwardable +end + +class Selenium::WebDriver::Logs + def available_types(); end + + def get(type); end + + def initialize(bridge); end +end + +class Selenium::WebDriver::Logs +end + +class Selenium::WebDriver::Manager + def add_cookie(opts=T.unsafe(nil)); end + + def all_cookies(); end + + def cookie_named(name); end + + def delete_all_cookies(); end + + def delete_cookie(name); end + + def initialize(bridge); end + + def logs(); end + + def new_window(type=T.unsafe(nil)); end + + def timeouts(); end + + def window(); end + SECONDS_PER_DAY = ::T.let(nil, ::T.untyped) +end + +class Selenium::WebDriver::Manager +end + +class Selenium::WebDriver::Mouse + def click(element=T.unsafe(nil)); end + + def context_click(element=T.unsafe(nil)); end + + def double_click(element=T.unsafe(nil)); end + + def down(element=T.unsafe(nil)); end + + def initialize(bridge); end + + def move_by(right_by, down_by); end + + def move_to(element, right_by=T.unsafe(nil), down_by=T.unsafe(nil)); end + + def up(element=T.unsafe(nil)); end +end + +class Selenium::WebDriver::Mouse +end + +class Selenium::WebDriver::Navigation + def back(); end + + def forward(); end + + def initialize(bridge); end + + def refresh(); end + + def to(url); end +end + +class Selenium::WebDriver::Navigation +end + +module Selenium::WebDriver::Platform +end + +module Selenium::WebDriver::Platform + def self.assert_executable(path); end + + def self.assert_file(path); end + + def self.bitsize(); end + + def self.ci(); end + + def self.cygwin?(); end + + def self.cygwin_path(path, **opts); end + + def self.engine(); end + + def self.exit_hook(); end + + def self.find_binary(*binary_names); end + + def self.find_in_program_files(*binary_names); end + + def self.home(); end + + def self.interfaces(); end + + def self.ip(); end + + def self.jruby?(); end + + def self.linux?(); end + + def self.localhost(); end + + def self.mac?(); end + + def self.make_writable(file); end + + def self.null_device(); end + + def self.os(); end + + def self.ruby_version(); end + + def self.unix_path(path); end + + def self.windows?(); end + + def self.windows_path(path); end + + def self.wrap_in_quotes_if_necessary(str); end + + def self.wsl?(); end +end + +class Selenium::WebDriver::Point + def x(); end + + def x=(_); end + + def y(); end + + def y=(_); end +end + +class Selenium::WebDriver::Point + def self.[](*_); end + + def self.members(); end +end + +module Selenium::WebDriver::PointerActions + def click(element=T.unsafe(nil), device: T.unsafe(nil)); end + + def click_and_hold(element=T.unsafe(nil), device: T.unsafe(nil)); end + + def context_click(element=T.unsafe(nil), device: T.unsafe(nil)); end + + def default_move_duration(); end + + def default_move_duration=(default_move_duration); end + + def double_click(element=T.unsafe(nil), device: T.unsafe(nil)); end + + def drag_and_drop(source, target, device: T.unsafe(nil)); end + + def drag_and_drop_by(source, right_by, down_by, device: T.unsafe(nil)); end + + def move_by(right_by, down_by, device: T.unsafe(nil)); end + + def move_to(element, right_by=T.unsafe(nil), down_by=T.unsafe(nil), device: T.unsafe(nil)); end + + def move_to_location(x, y, device: T.unsafe(nil)); end + + def pointer_down(button, device: T.unsafe(nil)); end + + def pointer_up(button, device: T.unsafe(nil)); end + + def release(device: T.unsafe(nil)); end +end + +module Selenium::WebDriver::PointerActions +end + +class Selenium::WebDriver::PortProber + IGNORED_ERRORS = ::T.let(nil, ::T.untyped) +end + +class Selenium::WebDriver::PortProber + def self.above(port); end + + def self.free?(port); end +end + +module Selenium::WebDriver::ProfileHelper + def as_json(*_); end + + def to_json(*_); end +end + +module Selenium::WebDriver::ProfileHelper::ClassMethods + def from_json(json); end +end + +module Selenium::WebDriver::ProfileHelper::ClassMethods +end + +module Selenium::WebDriver::ProfileHelper + def self.included(base); end +end + +class Selenium::WebDriver::Proxy + def ==(other); end + + def as_json(*_); end + + def auto_detect(); end + + def auto_detect=(bool); end + + def eql?(other); end + + def ftp(); end + + def ftp=(value); end + + def http(); end + + def http=(value); end + + def initialize(opts=T.unsafe(nil)); end + + def no_proxy(); end + + def no_proxy=(value); end + + def pac(); end + + def pac=(url); end + + def socks(); end + + def socks=(value); end + + def socks_password(); end + + def socks_password=(value); end + + def socks_username(); end + + def socks_username=(value); end + + def socks_version(); end + + def socks_version=(value); end + + def ssl(); end + + def ssl=(value); end + + def to_json(*_); end + + def type(); end + + def type=(type); end + ALLOWED = ::T.let(nil, ::T.untyped) + TYPES = ::T.let(nil, ::T.untyped) +end + +class Selenium::WebDriver::Proxy + def self.json_create(data); end +end + +class Selenium::WebDriver::Rectangle + def height(); end + + def height=(_); end + + def width(); end + + def width=(_); end + + def x(); end + + def x=(_); end + + def y(); end + + def y=(_); end +end + +class Selenium::WebDriver::Rectangle + def self.[](*_); end + + def self.members(); end +end + +module Selenium::WebDriver::Remote +end + +class Selenium::WebDriver::Remote::Bridge + include ::Selenium::WebDriver::Atoms + include ::Selenium::WebDriver::BridgeHelper + def browser(); end + + def capabilities(); end + + def context(); end + + def context=(context); end + + def create_session(desired_capabilities, options=T.unsafe(nil)); end + + def dialect(); end + + def file_detector(); end + + def file_detector=(file_detector); end + + def http(); end + + def http=(http); end + + def initialize(opts=T.unsafe(nil)); end + + def session_id(); end + COMMANDS = ::T.let(nil, ::T.untyped) + PORT = ::T.let(nil, ::T.untyped) +end + +class Selenium::WebDriver::Remote::Bridge + def self.handshake(**opts); end +end + +class Selenium::WebDriver::Remote::Capabilities + def ==(other); end + + def [](key); end + + def []=(key, value); end + + def as_json(*_); end + + def browser_name(); end + + def browser_name=(value); end + + def capabilities(); end + + def css_selectors_enabled(); end + + def css_selectors_enabled=(value); end + + def css_selectors_enabled?(); end + + def eql?(other); end + + def firefox_profile(); end + + def firefox_profile=(value); end + + def initialize(opts=T.unsafe(nil)); end + + def javascript_enabled(); end + + def javascript_enabled=(value); end + + def javascript_enabled?(); end + + def merge!(other); end + + def native_events(); end + + def native_events=(value); end + + def native_events?(); end + + def platform(); end + + def platform=(value); end + + def proxy(); end + + def proxy=(proxy); end + + def rotatable(); end + + def rotatable=(value); end + + def rotatable?(); end + + def takes_screenshot(); end + + def takes_screenshot=(value); end + + def takes_screenshot?(); end + + def to_json(*_); end + + def version(); end + + def version=(value); end + DEFAULTS = ::T.let(nil, ::T.untyped) +end + +class Selenium::WebDriver::Remote::Capabilities + def self.chrome(opts=T.unsafe(nil)); end + + def self.edge(opts=T.unsafe(nil)); end + + def self.firefox(opts=T.unsafe(nil)); end + + def self.firefox_legacy(opts=T.unsafe(nil)); end + + def self.htmlunit(opts=T.unsafe(nil)); end + + def self.htmlunitwithjs(opts=T.unsafe(nil)); end + + def self.ie(opts=T.unsafe(nil)); end + + def self.internet_explorer(opts=T.unsafe(nil)); end + + def self.json_create(data); end + + def self.phantomjs(opts=T.unsafe(nil)); end + + def self.safari(opts=T.unsafe(nil)); end +end + +class Selenium::WebDriver::Remote::Driver + include ::Selenium::WebDriver::DriverExtensions::UploadsFiles + include ::Selenium::WebDriver::DriverExtensions::TakesScreenshot + include ::Selenium::WebDriver::DriverExtensions::HasSessionId + include ::Selenium::WebDriver::DriverExtensions::Rotatable + include ::Selenium::WebDriver::DriverExtensions::HasRemoteStatus + include ::Selenium::WebDriver::DriverExtensions::HasWebStorage + def initialize(opts=T.unsafe(nil)); end +end + +class Selenium::WebDriver::Remote::Driver +end + +module Selenium::WebDriver::Remote::Http +end + +class Selenium::WebDriver::Remote::Http::Common + def call(verb, url, command_hash); end + + def close(); end + + def quit_errors(); end + + def server_url=(server_url); end + + def timeout(); end + + def timeout=(timeout); end + CONTENT_TYPE = ::T.let(nil, ::T.untyped) + DEFAULT_HEADERS = ::T.let(nil, ::T.untyped) + MAX_REDIRECTS = ::T.let(nil, ::T.untyped) +end + +class Selenium::WebDriver::Remote::Http::Common +end + +class Selenium::WebDriver::Remote::Http::Default + def initialize(open_timeout: T.unsafe(nil), read_timeout: T.unsafe(nil)); end + + def open_timeout(); end + + def open_timeout=(open_timeout); end + + def proxy=(proxy); end + + def read_timeout(); end + + def read_timeout=(read_timeout); end + + def timeout=(value); end + MAX_RETRIES = ::T.let(nil, ::T.untyped) +end + +class Selenium::WebDriver::Remote::Http::Default +end + +module Selenium::WebDriver::Remote::Http +end + +module Selenium::WebDriver::Remote::OSS +end + +class Selenium::WebDriver::Remote::OSS::Bridge + def accept_alert(); end + + def action(); end + + def active_element(); end + + def add_cookie(cookie); end + + def alert=(keys); end + + def alert_text(); end + + def authentication(credentials); end + + def available_log_types(); end + + def clear_element(element); end + + def clear_local_storage(); end + + def clear_session_storage(); end + + def click(); end + + def click_element(element); end + + def close(); end + + def context_click(); end + + def cookies(); end + + def delete_all_cookies(); end + + def delete_cookie(name); end + + def dismiss_alert(); end + + def double_click(); end + + def drag_element(element, right_by, down_by); end + + def element_attribute(element, name); end + + def element_displayed?(element); end + + def element_enabled?(element); end + + def element_location(element); end + + def element_location_once_scrolled_into_view(element); end + + def element_property(element, name); end + + def element_rect(element); end + + def element_selected?(element); end + + def element_size(element); end + + def element_tag_name(element); end + + def element_text(element); end + + def element_value(element); end + + def element_value_of_css_property(element, prop); end + + def execute_async_script(script, *args); end + + def execute_script(script, *args); end + + def find_element_by(how, what, parent=T.unsafe(nil)); end + + def find_elements_by(how, what, parent=T.unsafe(nil)); end + + def get(url); end + + def go_back(); end + + def go_forward(); end + + def implicit_wait_timeout=(milliseconds); end + + def initialize(capabilities, session_id, **opts); end + + def keyboard(); end + + def local_storage_item(key, value=T.unsafe(nil)); end + + def local_storage_keys(); end + + def local_storage_size(); end + + def location(); end + + def log(type); end + + def manage(); end + + def maximize_window(handle=T.unsafe(nil)); end + + def mouse(); end + + def mouse_down(); end + + def mouse_move_to(element, x=T.unsafe(nil), y=T.unsafe(nil)); end + + def mouse_up(); end + + def network_connection(); end + + def network_connection=(type); end + + def page_source(); end + + def quit(); end + + def refresh(); end + + def remove_local_storage_item(key); end + + def remove_session_storage_item(key); end + + def reposition_window(x, y, handle=T.unsafe(nil)); end + + def resize_window(width, height, handle=T.unsafe(nil)); end + + def screen_orientation(); end + + def screen_orientation=(orientation); end + + def screenshot(); end + + def script_timeout=(milliseconds); end + + def send_keys_to_active_element(key); end + + def send_keys_to_element(element, keys); end + + def session_capabilities(); end + + def session_storage_item(key, value=T.unsafe(nil)); end + + def session_storage_keys(); end + + def session_storage_size(); end + + def set_location(lat, lon, alt); end + + def status(); end + + def submit_element(element); end + + def switch_to_active_element(); end + + def switch_to_default_content(); end + + def switch_to_frame(id); end + + def switch_to_parent_frame(); end + + def switch_to_window(name); end + + def timeout(type, milliseconds); end + + def title(); end + + def touch_double_tap(element); end + + def touch_down(x, y); end + + def touch_element_flick(element, right_by, down_by, speed); end + + def touch_flick(xspeed, yspeed); end + + def touch_long_press(element); end + + def touch_move(x, y); end + + def touch_scroll(element, x, y); end + + def touch_single_tap(element); end + + def touch_up(x, y); end + + def upload(local_file); end + + def url(); end + + def window_handle(); end + + def window_handles(); end + + def window_position(handle=T.unsafe(nil)); end + + def window_size(handle=T.unsafe(nil)); end + COMMANDS = ::T.let(nil, ::T.untyped) +end + +class Selenium::WebDriver::Remote::OSS::Bridge +end + +module Selenium::WebDriver::Remote::OSS +end + +class Selenium::WebDriver::Remote::Response + def [](key); end + + def code(); end + + def error(); end + + def error_message(); end + + def initialize(code, payload=T.unsafe(nil)); end + + def payload(); end + + def payload=(payload); end + STACKTRACE_KEY = ::T.let(nil, ::T.untyped) +end + +class Selenium::WebDriver::Remote::Response +end + +module Selenium::WebDriver::Remote::W3C +end + +class Selenium::WebDriver::Remote::W3C::Bridge + def accept_alert(); end + + def action(async=T.unsafe(nil)); end + + def actions(async=T.unsafe(nil)); end + + def active_element(); end + + def add_cookie(cookie); end + + def alert=(keys); end + + def alert_text(); end + + def clear_element(element); end + + def clear_local_storage(); end + + def clear_session_storage(); end + + def click_element(element); end + + def close(); end + + def cookie(name); end + + def cookies(); end + + def delete_all_cookies(); end + + def delete_cookie(name); end + + def dismiss_alert(); end + + def drag_element(element, right_by, down_by); end + + def element_attribute(element, name); end + + def element_displayed?(element); end + + def element_enabled?(element); end + + def element_location(element); end + + def element_location_once_scrolled_into_view(element); end + + def element_property(element, name); end + + def element_rect(element); end + + def element_selected?(element); end + + def element_size(element); end + + def element_tag_name(element); end + + def element_text(element); end + + def element_value(element); end + + def element_value_of_css_property(element, prop); end + + def execute_async_script(script, *args); end + + def execute_script(script, *args); end + + def find_element_by(how, what, parent=T.unsafe(nil)); end + + def find_elements_by(how, what, parent=T.unsafe(nil)); end + + def full_screen_window(); end + + def get(url); end + + def go_back(); end + + def go_forward(); end + + def implicit_wait_timeout=(milliseconds); end + + def initialize(capabilities, session_id, **opts); end + + def keyboard(); end + + def local_storage_item(key, value=T.unsafe(nil)); end + + def local_storage_keys(); end + + def local_storage_size(); end + + def location(); end + + def manage(); end + + def maximize_window(handle=T.unsafe(nil)); end + + def minimize_window(); end + + def mouse(); end + + def network_connection(); end + + def network_connection=(_type); end + + def new_window(type); end + + def page_source(); end + + def quit(); end + + def refresh(); end + + def release_actions(); end + + def remove_local_storage_item(key); end + + def remove_session_storage_item(key); end + + def reposition_window(x, y); end + + def resize_window(width, height, handle=T.unsafe(nil)); end + + def screen_orientation(); end + + def screen_orientation=(orientation); end + + def screenshot(); end + + def script_timeout=(milliseconds); end + + def send_actions(data); end + + def send_keys_to_element(element, keys); end + + def session_storage_item(key, value=T.unsafe(nil)); end + + def session_storage_keys(); end + + def session_storage_size(); end + + def set_location(_lat, _lon, _alt); end + + def set_window_rect(x: T.unsafe(nil), y: T.unsafe(nil), width: T.unsafe(nil), height: T.unsafe(nil)); end + + def status(); end + + def submit_element(element); end + + def switch_to_active_element(); end + + def switch_to_default_content(); end + + def switch_to_frame(id); end + + def switch_to_parent_frame(); end + + def switch_to_window(name); end + + def timeout(type, milliseconds); end + + def title(); end + + def touch_double_tap(element); end + + def touch_down(x, y); end + + def touch_element_flick(element, right_by, down_by, speed); end + + def touch_flick(xspeed, yspeed); end + + def touch_long_press(element); end + + def touch_move(x, y); end + + def touch_scroll(element, x, y); end + + def touch_single_tap(element); end + + def touch_up(x, y); end + + def upload(local_file); end + + def url(); end + + def window_handle(); end + + def window_handles(); end + + def window_position(); end + + def window_rect(); end + + def window_size(handle=T.unsafe(nil)); end + COMMANDS = ::T.let(nil, ::T.untyped) + ESCAPE_CSS_REGEXP = ::T.let(nil, ::T.untyped) + QUIT_ERRORS = ::T.let(nil, ::T.untyped) + UNICODE_CODE_POINT = ::T.let(nil, ::T.untyped) +end + +class Selenium::WebDriver::Remote::W3C::Bridge +end + +class Selenium::WebDriver::Remote::W3C::Capabilities + def ==(other); end + + def [](key); end + + def []=(key, value); end + + def accept_insecure_certs(); end + + def accept_insecure_certs=(value); end + + def accessibility_checks(); end + + def accessibility_checks=(value); end + + def as_json(*_); end + + def browser_name(); end + + def browser_name=(value); end + + def browser_version(); end + + def browser_version=(value); end + + def capabilities(); end + + def device(); end + + def device=(value); end + + def eql?(other); end + + def implicit_timeout(); end + + def implicit_timeout=(value); end + + def initialize(opts=T.unsafe(nil)); end + + def merge!(other); end + + def page_load_strategy(); end + + def page_load_strategy=(value); end + + def page_load_timeout(); end + + def page_load_timeout=(value); end + + def platform(); end + + def platform=(value); end + + def platform_name(); end + + def platform_name=(value); end + + def proxy(); end + + def proxy=(proxy); end + + def remote_session_id(); end + + def remote_session_id=(value); end + + def script_timeout(); end + + def script_timeout=(value); end + + def set_window_rect(); end + + def set_window_rect=(value); end + + def strict_file_interactability(); end + + def strict_file_interactability=(value); end + + def timeouts(); end + + def timeouts=(value); end + + def to_json(*_); end + + def unhandled_prompt_behavior(); end + + def unhandled_prompt_behavior=(value); end + + def version(); end + + def version=(value); end + EXTENSION_CAPABILITY_PATTERN = ::T.let(nil, ::T.untyped) + KNOWN = ::T.let(nil, ::T.untyped) +end + +class Selenium::WebDriver::Remote::W3C::Capabilities + def self.edge(opts=T.unsafe(nil)); end + + def self.ff(opts=T.unsafe(nil)); end + + def self.firefox(opts=T.unsafe(nil)); end + + def self.from_oss(oss_capabilities); end + + def self.json_create(data); end +end + +module Selenium::WebDriver::Remote::W3C +end + +module Selenium::WebDriver::Remote +end + +module Selenium::WebDriver::Safari +end + +module Selenium::WebDriver::Safari::Bridge + def attach_debugger(); end + + def commands(command); end + + def permissions(); end + + def permissions=(permissions); end + COMMANDS = ::T.let(nil, ::T.untyped) +end + +module Selenium::WebDriver::Safari::Bridge +end + +class Selenium::WebDriver::Safari::Driver + include ::Selenium::WebDriver::DriverExtensions::HasDebugger + include ::Selenium::WebDriver::DriverExtensions::HasPermissions + include ::Selenium::WebDriver::DriverExtensions::TakesScreenshot + def initialize(opts=T.unsafe(nil)); end +end + +class Selenium::WebDriver::Safari::Driver +end + +class Selenium::WebDriver::Safari::Options + def as_json(*_); end + + def automatic_inspection(); end + + def automatic_inspection=(automatic_inspection); end + + def automatic_profiling(); end + + def automatic_profiling=(automatic_profiling); end + + def initialize(**opts); end +end + +class Selenium::WebDriver::Safari::Options +end + +class Selenium::WebDriver::Safari::Service +end + +class Selenium::WebDriver::Safari::Service +end + +module Selenium::WebDriver::Safari + def self.driver_path(); end + + def self.driver_path=(path); end + + def self.path(); end + + def self.path=(path); end + + def self.technology_preview(); end + + def self.technology_preview!(); end +end + +module Selenium::WebDriver::SearchContext + def find_element(*args); end + + def find_elements(*args); end + FINDERS = ::T.let(nil, ::T.untyped) +end + +module Selenium::WebDriver::SearchContext +end + +class Selenium::WebDriver::Service + def executable_path(); end + + def extract_service_args(driver_opts); end + + def host(); end + + def host=(host); end + + def initialize(path: T.unsafe(nil), port: T.unsafe(nil), args: T.unsafe(nil)); end + + def start(); end + + def stop(); end + + def uri(); end + SOCKET_LOCK_TIMEOUT = ::T.let(nil, ::T.untyped) + START_TIMEOUT = ::T.let(nil, ::T.untyped) + STOP_TIMEOUT = ::T.let(nil, ::T.untyped) +end + +class Selenium::WebDriver::Service + def self.chrome(**opts); end + + def self.default_port(); end + + def self.driver_path(); end + + def self.driver_path=(path); end + + def self.edge(**opts); end + + def self.executable(); end + + def self.firefox(**opts); end + + def self.ie(**opts); end + + def self.internet_explorer(**opts); end + + def self.missing_text(); end + + def self.safari(**opts); end + + def self.shutdown_supported(); end +end + +class Selenium::WebDriver::SocketLock + def initialize(port, timeout); end + + def locked(); end +end + +class Selenium::WebDriver::SocketLock +end + +class Selenium::WebDriver::SocketPoller + def closed?(); end + + def connected?(); end + + def initialize(host, port, timeout=T.unsafe(nil), interval=T.unsafe(nil)); end + CONNECTED_ERRORS = ::T.let(nil, ::T.untyped) + CONNECT_TIMEOUT = ::T.let(nil, ::T.untyped) + NOT_CONNECTED_ERRORS = ::T.let(nil, ::T.untyped) +end + +class Selenium::WebDriver::SocketPoller +end + +module Selenium::WebDriver::Support +end + +class Selenium::WebDriver::Support::AbstractEventListener + def after_change_value_of(element, driver); end + + def after_click(element, driver); end + + def after_close(driver); end + + def after_execute_script(script, driver); end + + def after_find(by, what, driver); end + + def after_navigate_back(driver); end + + def after_navigate_forward(driver); end + + def after_navigate_to(url, driver); end + + def after_quit(driver); end + + def before_change_value_of(element, driver); end + + def before_click(element, driver); end + + def before_close(driver); end + + def before_execute_script(script, driver); end + + def before_find(by, what, driver); end + + def before_navigate_back(driver); end + + def before_navigate_forward(driver); end + + def before_navigate_to(url, driver); end + + def before_quit(driver); end +end + +class Selenium::WebDriver::Support::AbstractEventListener +end + +class Selenium::WebDriver::Support::BlockEventListener + def initialize(callback); end + + def method_missing(meth, *args); end +end + +class Selenium::WebDriver::Support::BlockEventListener +end + +class Selenium::WebDriver::Support::Color + def ==(other); end + + def alpha(); end + + def blue(); end + + def eql?(other); end + + def green(); end + + def hex(); end + + def initialize(red, green, blue, alpha=T.unsafe(nil)); end + + def red(); end + + def rgb(); end + + def rgba(); end + HEX3_PATTERN = ::T.let(nil, ::T.untyped) + HEX_PATTERN = ::T.let(nil, ::T.untyped) + HSLA_PATTERN = ::T.let(nil, ::T.untyped) + HSL_PATTERN = ::T.let(nil, ::T.untyped) + RGBA_PATTERN = ::T.let(nil, ::T.untyped) + RGBA_PCT_PATTERN = ::T.let(nil, ::T.untyped) + RGB_PATTERN = ::T.let(nil, ::T.untyped) + RGB_PCT_PATTERN = ::T.let(nil, ::T.untyped) +end + +class Selenium::WebDriver::Support::Color + def self.from_hsl(h, s, l, a); end + + def self.from_string(str); end + + def self.hue_to_rgb(lum1, lum2, hue); end +end + +module Selenium::WebDriver::Support::Escaper +end + +module Selenium::WebDriver::Support::Escaper + def self.escape(str); end +end + +class Selenium::WebDriver::Support::EventFiringBridge + def clear_element(ref); end + + def click_element(ref); end + + def close(); end + + def execute_script(script, *args); end + + def find_element_by(how, what, parent=T.unsafe(nil)); end + + def find_elements_by(how, what, parent=T.unsafe(nil)); end + + def get(url); end + + def go_back(); end + + def go_forward(); end + + def initialize(delegate, listener); end + + def quit(); end + + def send_keys_to_element(ref, keys); end +end + +class Selenium::WebDriver::Support::EventFiringBridge +end + +class Selenium::WebDriver::Support::Select + def deselect_all(); end + + def deselect_by(how, what); end + + def first_selected_option(); end + + def initialize(element); end + + def multiple?(); end + + def options(); end + + def select_all(); end + + def select_by(how, what); end + + def selected_options(); end +end + +class Selenium::WebDriver::Support::Select +end + +module Selenium::WebDriver::Support +end + +class Selenium::WebDriver::TargetLocator + def active_element(); end + + def alert(); end + + def default_content(); end + + def frame(id); end + + def initialize(bridge); end + + def parent_frame(); end + + def window(id); end +end + +class Selenium::WebDriver::TargetLocator +end + +class Selenium::WebDriver::Timeouts + def implicit_wait=(seconds); end + + def initialize(bridge); end + + def page_load=(seconds); end + + def script_timeout=(seconds); end +end + +class Selenium::WebDriver::Timeouts +end + +class Selenium::WebDriver::TouchActionBuilder + def double_tap(element); end + + def down(x, y=T.unsafe(nil)); end + + def flick(*args); end + + def initialize(mouse, keyboard, touch_screen); end + + def long_press(element); end + + def move(x, y=T.unsafe(nil)); end + + def scroll(*args); end + + def single_tap(element); end + + def up(x, y=T.unsafe(nil)); end +end + +class Selenium::WebDriver::TouchActionBuilder +end + +class Selenium::WebDriver::TouchScreen + def double_tap(element); end + + def down(x, y=T.unsafe(nil)); end + + def flick(*args); end + + def initialize(bridge); end + + def long_press(element); end + + def move(x, y=T.unsafe(nil)); end + + def scroll(*args); end + + def single_tap(element); end + + def up(x, y=T.unsafe(nil)); end + FLICK_SPEED = ::T.let(nil, ::T.untyped) +end + +class Selenium::WebDriver::TouchScreen +end + +class Selenium::WebDriver::W3CActionBuilder + include ::Selenium::WebDriver::KeyActions + include ::Selenium::WebDriver::PointerActions + def add_key_input(name); end + + def add_pointer_input(kind, name); end + + def clear_all_actions(); end + + def devices(); end + + def get_device(name); end + + def initialize(bridge, mouse, keyboard, async=T.unsafe(nil)); end + + def key_inputs(); end + + def pause(device, duration=T.unsafe(nil)); end + + def pauses(device, number, duration=T.unsafe(nil)); end + + def perform(); end + + def pointer_inputs(); end + + def release_actions(); end +end + +class Selenium::WebDriver::W3CActionBuilder +end + +class Selenium::WebDriver::W3CManager +end + +class Selenium::WebDriver::W3CManager +end + +class Selenium::WebDriver::Wait + def initialize(opts=T.unsafe(nil)); end + + def until(); end + DEFAULT_INTERVAL = ::T.let(nil, ::T.untyped) + DEFAULT_TIMEOUT = ::T.let(nil, ::T.untyped) +end + +class Selenium::WebDriver::Wait +end + +class Selenium::WebDriver::Window + def full_screen(); end + + def initialize(bridge); end + + def maximize(); end + + def minimize(); end + + def move_to(x, y); end + + def position(); end + + def position=(point); end + + def rect(); end + + def rect=(rectangle); end + + def resize_to(width, height); end + + def size(); end + + def size=(dimension); end +end + +class Selenium::WebDriver::Window +end + +module Selenium::WebDriver::Zipper + EXTENSIONS = ::T.let(nil, ::T.untyped) +end + +module Selenium::WebDriver::Zipper + def self.unzip(path); end + + def self.zip(path); end + + def self.zip_file(path); end +end + +module Selenium::WebDriver + def self.for(*args); end + + def self.logger(); end + + def self.root(); end +end + +module Selenium +end + +class Set + def ==(other); end + + def compare_by_identity(); end + + def compare_by_identity?(); end + + def divide(&func); end + + def eql?(o); end + + def flatten_merge(set, seen=T.unsafe(nil)); end + + def pretty_print(pp); end + + def pretty_print_cycle(pp); end + InspectKey = ::T.let(nil, ::T.untyped) +end + +class SetNilTimestamps::Context + include ::SetNilTimestamps::Context::GeneratedAssociationMethods +end + +module SetNilTimestamps::Context::GeneratedAssociationMethods +end + +module SetNilTimestamps::Context::GeneratedAssociationMethods +end + +class SetNilTimestamps::Project + include ::SetNilTimestamps::Project::GeneratedAssociationMethods +end + +module SetNilTimestamps::Project::GeneratedAssociationMethods +end + +module SetNilTimestamps::Project::GeneratedAssociationMethods +end + +module Shellwords +end + +module Shellwords + def self.escape(str); end + + def self.join(array); end + + def self.shellescape(str); end + + def self.shelljoin(array); end + + def self.shellsplit(line); end + + def self.shellwords(line); end + + def self.split(line); end +end + +class SignalException + def signm(); end + + def signo(); end +end + +class SignedGlobalID + def expires_at(); end + + def purpose(); end + + def to_h(); end + + def to_s(); end + + def verifier(); end +end + +class SignedGlobalID::ExpiredMessage +end + +class SignedGlobalID::ExpiredMessage +end + +class SignedGlobalID + def self.expires_in(); end + + def self.expires_in=(expires_in); end + + def self.parse(sgid, options=T.unsafe(nil)); end + + def self.pick_purpose(options); end + + def self.pick_verifier(options); end + + def self.verifier(); end + + def self.verifier=(verifier); end +end + +module SimpleCov + VERSION = ::T.let(nil, ::T.untyped) +end + +class SimpleCov::ArrayFilter + def matches?(source_files_list); end +end + +class SimpleCov::ArrayFilter +end + +class SimpleCov::BlockFilter + def matches?(source_file); end +end + +class SimpleCov::BlockFilter +end + +module SimpleCov::CommandGuesser +end + +module SimpleCov::CommandGuesser + def self.guess(); end + + def self.original_run_command(); end + + def self.original_run_command=(original_run_command); end +end + +module SimpleCov::Configuration + def adapters(); end + + def add_filter(filter_argument=T.unsafe(nil), &filter_proc); end + + def add_group(group_name, filter_argument=T.unsafe(nil), &filter_proc); end + + def at_exit(&block); end + + def command_name(name=T.unsafe(nil)); end + + def configure(&block); end + + def coverage_dir(dir=T.unsafe(nil)); end + + def coverage_path(); end + + def filters(); end + + def filters=(filters); end + + def formatter(formatter=T.unsafe(nil)); end + + def formatter=(formatter); end + + def formatters(); end + + def formatters=(formatters); end + + def groups(); end + + def groups=(groups); end + + def maximum_coverage_drop(coverage_drop=T.unsafe(nil)); end + + def merge_timeout(seconds=T.unsafe(nil)); end + + def minimum_coverage(coverage=T.unsafe(nil)); end + + def minimum_coverage_by_file(coverage=T.unsafe(nil)); end + + def nocov_token(nocov_token=T.unsafe(nil)); end + + def profiles(); end + + def project_name(new_name=T.unsafe(nil)); end + + def refuse_coverage_drop(); end + + def root(root=T.unsafe(nil)); end + + def skip_token(nocov_token=T.unsafe(nil)); end + + def track_files(glob); end + + def tracked_files(); end + + def use_merging(use=T.unsafe(nil)); end +end + +module SimpleCov::Configuration +end + +module SimpleCov::ExitCodes + EXCEPTION = ::T.let(nil, ::T.untyped) + MAXIMUM_COVERAGE_DROP = ::T.let(nil, ::T.untyped) + MINIMUM_COVERAGE = ::T.let(nil, ::T.untyped) + SUCCESS = ::T.let(nil, ::T.untyped) +end + +module SimpleCov::ExitCodes +end + +class SimpleCov::FileList + def covered_lines(); end + + def covered_percent(); end + + def covered_percentages(); end + + def covered_strength(); end + + def least_covered_file(); end + + def lines_of_code(); end + + def missed_lines(); end + + def never_lines(); end + + def skipped_lines(); end +end + +class SimpleCov::FileList +end + +class SimpleCov::Filter + def filter_argument(); end + + def initialize(filter_argument); end + + def matches?(_); end + + def passes?(source_file); end +end + +class SimpleCov::Filter + def self.build_filter(filter_argument); end + + def self.class_for_argument(filter_argument); end +end + +module SimpleCov::Formatter +end + +class SimpleCov::Formatter::HTMLFormatter + def format(result); end + + def output_message(result); end + VERSION = ::T.let(nil, ::T.untyped) +end + +class SimpleCov::Formatter::HTMLFormatter +end + +class SimpleCov::Formatter::MultiFormatter +end + +module SimpleCov::Formatter::MultiFormatter::InstanceMethods + def format(result); end +end + +module SimpleCov::Formatter::MultiFormatter::InstanceMethods +end + +class SimpleCov::Formatter::MultiFormatter + def self.[](*args); end + + def self.new(formatters=T.unsafe(nil)); end +end + +class SimpleCov::Formatter::SimpleFormatter + def format(result); end +end + +class SimpleCov::Formatter::SimpleFormatter +end + +module SimpleCov::Formatter +end + +module SimpleCov::LastRun +end + +module SimpleCov::LastRun + def self.last_run_path(); end + + def self.read(); end + + def self.write(json); end +end + +class SimpleCov::LinesClassifier + def classify(lines); end + COMMENT_LINE = ::T.let(nil, ::T.untyped) + NOT_RELEVANT = ::T.let(nil, ::T.untyped) + RELEVANT = ::T.let(nil, ::T.untyped) + WHITESPACE_LINE = ::T.let(nil, ::T.untyped) + WHITESPACE_OR_COMMENT_LINE = ::T.let(nil, ::T.untyped) +end + +class SimpleCov::LinesClassifier + def self.no_cov_line(); end + + def self.no_cov_line?(line); end + + def self.whitespace_line?(line); end +end + +class SimpleCov::Profiles + def define(name, &blk); end + + def load(name); end +end + +class SimpleCov::Profiles +end + +class SimpleCov::Railtie +end + +class SimpleCov::Railtie +end + +module SimpleCov::RawCoverage +end + +module SimpleCov::RawCoverage + def self.merge_file_coverage(file1, file2); end + + def self.merge_line_coverage(count1, count2); end + + def self.merge_results(*results); end + + def self.merge_resultsets(result1, result2); end +end + +class SimpleCov::RegexFilter + def matches?(source_file); end +end + +class SimpleCov::RegexFilter +end + +class SimpleCov::Result + def command_name(); end + + def command_name=(command_name); end + + def covered_lines(*args, &block); end + + def covered_percent(*args, &block); end + + def covered_percentages(*args, &block); end + + def covered_strength(*args, &block); end + + def created_at(); end + + def created_at=(created_at); end + + def filenames(); end + + def files(); end + + def format!(); end + + def groups(); end + + def initialize(original_result); end + + def least_covered_file(*args, &block); end + + def missed_lines(*args, &block); end + + def original_result(); end + + def source_files(); end + + def to_hash(); end + + def total_lines(*args, &block); end +end + +class SimpleCov::Result + extend ::Forwardable + def self.from_hash(hash); end +end + +module SimpleCov::ResultMerger +end + +module SimpleCov::ResultMerger + def self.clear_resultset(); end + + def self.merge_results(*results); end + + def self.merged_result(); end + + def self.results(); end + + def self.resultset(); end + + def self.resultset_path(); end + + def self.resultset_writelock(); end + + def self.store_result(result); end + + def self.stored_data(); end + + def self.synchronize_resultset(); end +end + +class SimpleCov::SourceFile + def build_lines(); end + + def coverage(); end + + def coverage_exceeding_source_warn(); end + + def covered_lines(); end + + def covered_percent(); end + + def covered_strength(); end + + def filename(); end + + def initialize(filename, coverage); end + + def line(number); end + + def lines(); end + + def lines_of_code(); end + + def lines_strength(); end + + def missed_lines(); end + + def never_lines(); end + + def no_lines?(); end + + def process_skipped_lines(lines); end + + def project_filename(); end + + def relevant_lines(); end + + def skipped_lines(); end + + def source(); end + + def source_lines(); end + + def src(); end +end + +class SimpleCov::SourceFile::Line + def coverage(); end + + def covered?(); end + + def initialize(src, line_number, coverage); end + + def line(); end + + def line_number(); end + + def missed?(); end + + def never?(); end + + def number(); end + + def skipped(); end + + def skipped!(); end + + def skipped?(); end + + def source(); end + + def src(); end + + def status(); end +end + +class SimpleCov::SourceFile::Line +end + +class SimpleCov::SourceFile +end + +class SimpleCov::StringFilter + def matches?(source_file); end +end + +class SimpleCov::StringFilter +end + +module SimpleCov + extend ::SimpleCov::Configuration + def self.add_not_loaded_files(result); end + + def self.clear_result(); end + + def self.exit_exception(); end + + def self.exit_status_from_exception(); end + + def self.filtered(files); end + + def self.final_result_process?(); end + + def self.grouped(files); end + + def self.load_adapter(name); end + + def self.load_profile(name); end + + def self.pid(); end + + def self.pid=(pid); end + + def self.process_result(result, exit_status); end + + def self.result(); end + + def self.result?(); end + + def self.result_exit_status(result, covered_percent); end + + def self.run_exit_tasks!(); end + + def self.running(); end + + def self.running=(running); end + + def self.set_exit_exception(); end + + def self.start(profile=T.unsafe(nil), &block); end + + def self.usable?(); end + + def self.wait_for_other_processes(); end + + def self.write_last_run(covered_percent); end +end + +module SingleForwardable + def def_delegator(accessor, method, ali=T.unsafe(nil)); end + + def def_delegators(accessor, *methods); end + + def def_single_delegator(accessor, method, ali=T.unsafe(nil)); end + + def def_single_delegators(accessor, *methods); end + + def delegate(hash); end + + def single_delegate(hash); end +end + +module Singleton + def _dump(depth=T.unsafe(nil)); end + + def clone(); end + + def dup(); end +end + +module Singleton::SingletonClassMethods + def _load(str); end + + def clone(); end +end + +module Singleton + def self.__init__(klass); end +end + +class Socket + IPV6_DONTFRAG = ::T.let(nil, ::T.untyped) + IPV6_PATHMTU = ::T.let(nil, ::T.untyped) + IPV6_RECVPATHMTU = ::T.let(nil, ::T.untyped) + SO_BPF_EXTENSIONS = ::T.let(nil, ::T.untyped) +end + +module Socket::Constants + IPV6_DONTFRAG = ::T.let(nil, ::T.untyped) + IPV6_PATHMTU = ::T.let(nil, ::T.untyped) + IPV6_RECVPATHMTU = ::T.let(nil, ::T.untyped) + SO_BPF_EXTENSIONS = ::T.let(nil, ::T.untyped) +end + +class Sorbet::Private::ConstantLookupCache + def all_module_aliases(); end + + def all_module_names(); end + + def all_named_modules(); end + + def class_by_name(name); end + + def name_by_class(klass); end + DEPRECATED_CONSTANTS = ::T.let(nil, ::T.untyped) +end + +class Sorbet::Private::ConstantLookupCache::ConstantEntry + def aliases(); end + + def aliases=(_); end + + def const(); end + + def const=(_); end + + def const_name(); end + + def const_name=(_); end + + def found_name(); end + + def found_name=(_); end + + def owner(); end + + def owner=(_); end + + def primary_name(); end + + def primary_name=(_); end +end + +class Sorbet::Private::ConstantLookupCache::ConstantEntry + def self.[](*_); end + + def self.members(); end +end + +class Sorbet::Private::ConstantLookupCache +end + +class Sorbet::Private::CreateConfig + include ::Sorbet::Private::StepInterface + SORBET_CONFIG_FILE = ::T.let(nil, ::T.untyped) + SORBET_DIR = ::T.let(nil, ::T.untyped) +end + +class Sorbet::Private::CreateConfig + def self.main(); end + + def self.output_file(); end +end + +class Sorbet::Private::FetchRBIs + include ::Sorbet::Private::StepInterface + HEADER = ::T.let(nil, ::T.untyped) + RBI_CACHE_DIR = ::T.let(nil, ::T.untyped) + SORBET_CONFIG_FILE = ::T.let(nil, ::T.untyped) + SORBET_DIR = ::T.let(nil, ::T.untyped) + SORBET_RBI_LIST = ::T.let(nil, ::T.untyped) + SORBET_RBI_SORBET_TYPED = ::T.let(nil, ::T.untyped) + SORBET_TYPED_REPO = ::T.let(nil, ::T.untyped) + SORBET_TYPED_REVISION = ::T.let(nil, ::T.untyped) + XDG_CACHE_HOME = ::T.let(nil, ::T.untyped) +end + +class Sorbet::Private::FetchRBIs + def self.fetch_sorbet_typed(); end + + def self.main(); end + + def self.matching_version_directories(root, version); end + + def self.output_file(); end + + def self.paths_for_gem_version(gemspec); end + + def self.paths_for_ruby_version(ruby_version); end + + def self.vendor_rbis_within_paths(vendor_paths); end +end + +class Sorbet::Private::FindGemRBIs + include ::Sorbet::Private::StepInterface + GEM_DIR = ::T.let(nil, ::T.untyped) + HEADER = ::T.let(nil, ::T.untyped) + RBI_CACHE_DIR = ::T.let(nil, ::T.untyped) + XDG_CACHE_HOME = ::T.let(nil, ::T.untyped) +end + +class Sorbet::Private::FindGemRBIs + def self.main(); end + + def self.output_file(); end + + def self.paths_within_gem_sources(gemspec); end +end + +module Sorbet::Private::GemGeneratorTracepoint + include ::Sorbet::Private::StepInterface + OUTPUT = ::T.let(nil, ::T.untyped) +end + +class Sorbet::Private::GemGeneratorTracepoint::ClassDefinition + def defs(); end + + def defs=(_); end + + def id(); end + + def id=(_); end + + def klass(); end + + def klass=(_); end +end + +class Sorbet::Private::GemGeneratorTracepoint::ClassDefinition + def self.[](*_); end + + def self.members(); end +end + +class Sorbet::Private::GemGeneratorTracepoint::TracepointSerializer + def initialize(files:, delegate_classes:); end + + def serialize(output_dir); end + BAD_METHODS = ::T.let(nil, ::T.untyped) + HEADER = ::T.let(nil, ::T.untyped) + SPECIAL_METHOD_NAMES = ::T.let(nil, ::T.untyped) +end + +class Sorbet::Private::GemGeneratorTracepoint::TracepointSerializer +end + +class Sorbet::Private::GemGeneratorTracepoint::Tracer +end + +class Sorbet::Private::GemGeneratorTracepoint::Tracer + def self.add_to_context(item); end + + def self.disable_tracepoints(); end + + def self.finish(); end + + def self.install_tracepoints(); end + + def self.on_method_added(mod, method, singleton); end + + def self.on_module_created(mod); end + + def self.on_module_extended(extended, extender); end + + def self.on_module_included(included, includer); end + + def self.pre_cache_module_methods(); end + + def self.register_delegate_class(klass, delegate); end + + def self.start(); end + + def self.trace(); end + + def self.trace_results(); end +end + +module Sorbet::Private::GemGeneratorTracepoint + def self.main(output_dir=T.unsafe(nil)); end + + def self.output_file(); end +end + +class Sorbet::Private::GemLoader + GEM_LOADER = ::T.let(nil, ::T.untyped) + NO_GEM = ::T.let(nil, ::T.untyped) +end + +class Sorbet::Private::GemLoader + def self.my_require(gem); end + + def self.require_all_gems(); end + + def self.require_gem(gem); end +end + +class Sorbet::Private::HiddenMethodFinder + include ::Sorbet::Private::StepInterface + def all_modules_and_aliases(); end + + def capture_stderr(); end + + def constant_cache(); end + + def gen_source_rbi(classes, aliases); end + + def looks_like_stub_name(name); end + + def main(); end + + def mk_dir(); end + + def read_constants(); end + + def real_name(mod); end + + def require_everything(); end + + def rm_dir(); end + + def serialize_alias(source_entry, rbi_entry, my_klass, source_symbols, rbi_symbols); end + + def serialize_class(source_entry, rbi_entry, klass, source_symbols, rbi_symbols, source_by_name); end + + def serialize_constants(source, rbi, klass, is_singleton, source_symbols, rbi_symbols); end + + def symbols_id_to_name(entry, prefix); end + + def write_constants(); end + + def write_diff(source, rbi); end + BLACKLIST = ::T.let(nil, ::T.untyped) + DIFF_RBI = ::T.let(nil, ::T.untyped) + ERRORS_RBI = ::T.let(nil, ::T.untyped) + HEADER = ::T.let(nil, ::T.untyped) + HIDDEN_RBI = ::T.let(nil, ::T.untyped) + PATH = ::T.let(nil, ::T.untyped) + RBI_CONSTANTS = ::T.let(nil, ::T.untyped) + RBI_CONSTANTS_ERR = ::T.let(nil, ::T.untyped) + SOURCE_CONSTANTS = ::T.let(nil, ::T.untyped) + SOURCE_CONSTANTS_ERR = ::T.let(nil, ::T.untyped) + TMP_PATH = ::T.let(nil, ::T.untyped) + TMP_RBI = ::T.let(nil, ::T.untyped) +end + +class Sorbet::Private::HiddenMethodFinder + def self.main(); end + + def self.output_file(); end +end + +module Sorbet::Private::Main +end + +module Sorbet::Private::Main + def self.cyan(msg); end + + def self.emojify(emoji, msg); end + + def self.init(); end + + def self.main(argv); end + + def self.make_step(step); end + + def self.usage(); end + + def self.yellow(msg); end +end + +module Sorbet::Private::RealStdlib +end + +module Sorbet::Private::RealStdlib + def self.real_ancestors(mod); end + + def self.real_autoload?(o, klass); end + + def self.real_const_get(obj, const, arg); end + + def self.real_constants(mod); end + + def self.real_eqeq(obj, other); end + + def self.real_hash(o); end + + def self.real_instance_methods(mod, arg); end + + def self.real_is_a?(o, klass); end + + def self.real_name(o); end + + def self.real_object_id(o); end + + def self.real_private_instance_methods(mod, arg); end + + def self.real_singleton_class(obj); end + + def self.real_singleton_methods(mod, arg); end + + def self.real_spaceship(obj, arg); end + + def self.real_superclass(o); end +end + +class Sorbet::Private::RequireEverything +end + +class Sorbet::Private::RequireEverything + def self.excluded_rails_files(); end + + def self.load_bundler(); end + + def self.load_rails(); end + + def self.my_require(abs_path, numerator, denominator); end + + def self.patch_kernel(); end + + def self.rails?(); end + + def self.rails_load_paths(); end + + def self.rb_file_paths(); end + + def self.require_all_files(); end + + def self.require_everything(); end +end + +class Sorbet::Private::Serialize + def alias(base, other_name); end + + def ancestor_has_method(method, klass); end + + def blacklisted_method(method); end + + def class_or_module(class_name); end + + def comparable?(value); end + + def constant(const, value); end + + def from_method(method); end + + def initialize(constant_cache); end + + def serialize_method(method, static=T.unsafe(nil), with_sig: T.unsafe(nil)); end + + def serialize_sig(parameters); end + + def to_sig(kind, name); end + + def valid_class_name(name); end + + def valid_method_name(name); end + BLACKLIST_CONSTANTS = ::T.let(nil, ::T.untyped) + KEYWORDS = ::T.let(nil, ::T.untyped) + SPECIAL_METHOD_NAMES = ::T.let(nil, ::T.untyped) +end + +class Sorbet::Private::Serialize + def self.header(typed=T.unsafe(nil), subcommand=T.unsafe(nil)); end +end + +module Sorbet::Private::Status +end + +module Sorbet::Private::Status + def self.done(); end + + def self.say(message, print_without_tty: T.unsafe(nil)); end +end + +module Sorbet::Private::StepInterface +end + +module Sorbet::Private::StepInterface + def self.main(); end + + def self.output_file(); end +end + +class Sorbet::Private::SuggestTyped + include ::Sorbet::Private::StepInterface +end + +class Sorbet::Private::SuggestTyped + def self.main(); end + + def self.output_file(); end + + def self.suggest_typed(); end +end + +class Sorbet::Private::TodoRBI + include ::Sorbet::Private::StepInterface + HEADER = ::T.let(nil, ::T.untyped) + OUTPUT = ::T.let(nil, ::T.untyped) +end + +class Sorbet::Private::TodoRBI + def self.main(); end + + def self.output_file(); end +end + +class SortedSet + def initialize(*args, &block); end +end + +class SortedSet + def self.setup(); end +end + +class SourceAnnotationExtractor + def display(results, options=T.unsafe(nil)); end + + def extract_annotations_from(file, pattern); end + + def find(dirs); end + + def find_in(dir); end + + def initialize(tag); end + + def tag(); end +end + +class SourceAnnotationExtractor::Annotation + def line(); end + + def line=(_); end + + def tag(); end + + def tag=(_); end + + def text(); end + + def text=(_); end + + def to_s(options=T.unsafe(nil)); end +end + +class SourceAnnotationExtractor::Annotation + def self.[](*_); end + + def self.directories(); end + + def self.extensions(); end + + def self.members(); end + + def self.register_directories(*dirs); end + + def self.register_extensions(*exts, &block); end +end + +class SourceAnnotationExtractor + def self.enumerate(tag, options=T.unsafe(nil)); end +end + +module Sprockets + VERSION = ::T.let(nil, ::T.untyped) +end + +class Sprockets::ArgumentError +end + +class Sprockets::ArgumentError +end + +class Sprockets::Asset + def ==(other); end + + def base64digest(); end + + def bytesize(); end + + def charset(); end + + def content_type(); end + + def dependencies(); end + + def digest(); end + + def digest_path(); end + + def each(&blk); end + + def eql?(other); end + + def etag(); end + + def filename(); end + + def hexdigest(); end + + def id(); end + + def included(); end + + def initialize(environment, attributes=T.unsafe(nil)); end + + def integrity(); end + + def length(); end + + def links(); end + + def logical_path(); end + + def metadata(); end + + def mtime(); end + + def pathname(); end + + def source(); end + + def to_a(); end + + def to_hash(); end + + def uri(); end + + def write_to(filename); end +end + +class Sprockets::Asset +end + +module Sprockets::Autoload +end + +Sprockets::Autoload::CoffeeScript = CoffeeScript + +Sprockets::Autoload::Sass = Sass + +Sprockets::Autoload::Uglifier = Uglifier + +module Sprockets::Autoload +end + +class Sprockets::Base + include ::Sprockets::Configuration + include ::Sprockets::Dependencies + include ::Sprockets::Compressing + include ::Sprockets::Server + include ::Sprockets::Loader + include ::Sprockets::DigestUtils + include ::Sprockets::Transformers + include ::Sprockets::Resolve + include ::Sprockets::PathDependencyUtils + include ::Sprockets::PathUtils + include ::Sprockets::Processing + include ::Sprockets::Mime + include ::Sprockets::Engines + include ::Sprockets::Paths + include ::Sprockets::Utils + include ::Sprockets::URIUtils + include ::Sprockets::PathDigestUtils + include ::Sprockets::ProcessorUtils + include ::Sprockets::HTTPUtils + include ::Sprockets::Bower + def [](*args); end + + def cache(); end + + def cache=(cache); end + + def cache_get(key); end + + def cache_set(key, value); end + + def cached(); end + + def compress_from_root(uri); end + + def each_logical_path(*args, &block); end + + def expand_from_root(uri); end + + def find_all_linked_assets(path, options=T.unsafe(nil)); end + + def find_asset(path, options=T.unsafe(nil)); end + + def index(); end + + def logical_paths(); end + + def normalize_logical_path(path); end + + def resolve_with_compat(path, options=T.unsafe(nil)); end + + def resolve_without_compat(path, options=T.unsafe(nil)); end +end + +class Sprockets::Base +end + +module Sprockets::Bower + def read_bower_main(dirname, filename); end + + def resolve_alternates(load_path, logical_path); end + POSSIBLE_BOWER_JSONS = ::T.let(nil, ::T.untyped) +end + +module Sprockets::Bower +end + +class Sprockets::Bundle +end + +class Sprockets::Bundle + def self.call(input); end + + def self.process_bundle_reducers(assets, reducers); end +end + +class Sprockets::Cache + def fetch(key); end + + def get(key, local=T.unsafe(nil)); end + + def initialize(cache=T.unsafe(nil), logger=T.unsafe(nil)); end + + def set(key, value, local=T.unsafe(nil)); end + PEEK_SIZE = ::T.let(nil, ::T.untyped) + VERSION = ::T.let(nil, ::T.untyped) +end + +class Sprockets::Cache::FileStore + def get(key); end + + def initialize(root, max_size=T.unsafe(nil), logger=T.unsafe(nil)); end + + def set(key, value); end + DEFAULT_MAX_SIZE = ::T.let(nil, ::T.untyped) +end + +class Sprockets::Cache::FileStore + def self.default_logger(); end +end + +class Sprockets::Cache::GetWrapper + def get(key); end + + def set(key, value); end +end + +class Sprockets::Cache::GetWrapper +end + +class Sprockets::Cache::HashWrapper + def get(key); end + + def set(key, value); end +end + +class Sprockets::Cache::HashWrapper +end + +class Sprockets::Cache::MemoryStore + def get(key); end + + def initialize(max_size=T.unsafe(nil)); end + + def set(key, value); end + DEFAULT_MAX_SIZE = ::T.let(nil, ::T.untyped) +end + +class Sprockets::Cache::MemoryStore +end + +class Sprockets::Cache::NullStore + def get(key); end + + def set(key, value); end +end + +class Sprockets::Cache::NullStore +end + +class Sprockets::Cache::ReadWriteWrapper + def get(key); end + + def set(key, value); end +end + +class Sprockets::Cache::ReadWriteWrapper +end + +class Sprockets::Cache::Wrapper +end + +class Sprockets::Cache::Wrapper +end + +class Sprockets::Cache + def self.default_logger(); end +end + +class Sprockets::CachedEnvironment + def _entries(path); end + + def _load(uri); end + + def _processor_cache_key(processor); end + + def _resolve_dependency(str); end + + def _stat(path); end + + def initialize(environment); end + + def processor_cache_key(str); end +end + +class Sprockets::CachedEnvironment +end + +class Sprockets::ClosureCompressor + def cache_key(); end + + def call(input); end + + def initialize(options=T.unsafe(nil)); end + VERSION = ::T.let(nil, ::T.untyped) +end + +class Sprockets::ClosureCompressor + def self.cache_key(); end + + def self.call(input); end + + def self.instance(); end +end + +module Sprockets::CoffeeScriptProcessor + VERSION = ::T.let(nil, ::T.untyped) +end + +module Sprockets::CoffeeScriptProcessor + def self.cache_key(); end + + def self.call(input); end +end + +module Sprockets::CoffeeScriptTemplate + VERSION = ::T.let(nil, ::T.untyped) +end + +module Sprockets::CoffeeScriptTemplate + def self.cache_key(); end + + def self.call(*args); end +end + +module Sprockets::Compressing + include ::Sprockets::Utils + def compressors(); end + + def css_compressor(); end + + def css_compressor=(compressor); end + + def gzip=(gzip); end + + def gzip?(); end + + def js_compressor(); end + + def js_compressor=(compressor); end + + def register_compressor(mime_type, sym, klass); end + + def skip_gzip?(); end +end + +module Sprockets::Compressing +end + +module Sprockets::Configuration + include ::Sprockets::Dependencies + include ::Sprockets::Compressing + include ::Sprockets::Processing + include ::Sprockets::Transformers + include ::Sprockets::Engines + include ::Sprockets::Mime + include ::Sprockets::Paths + include ::Sprockets::Utils + include ::Sprockets::URIUtils + include ::Sprockets::PathDigestUtils + include ::Sprockets::ProcessorUtils + include ::Sprockets::HTTPUtils + include ::Sprockets::PathUtils + include ::Sprockets::DigestUtils + def computed_config(); end + + def computed_config=(computed_config); end + + def config(); end + + def config=(config); end + + def context_class(); end + + def digest_class(); end + + def digest_class=(klass); end + + def initialize_configuration(parent); end + + def logger(); end + + def logger=(logger); end + + def version(); end + + def version=(version); end +end + +module Sprockets::Configuration +end + +class Sprockets::ContentTypeMismatch +end + +class Sprockets::ContentTypeMismatch +end + +class Sprockets::Context + def __LINE__(); end + + def __LINE__=(_); end + + def asset_data_uri(path); end + + def asset_path(path, options=T.unsafe(nil)); end + + def audio_path(path); end + + def content_type(); end + + def depend_on(path); end + + def depend_on_asset(path); end + + def environment(); end + + def filename(); end + + def font_path(path); end + + def image_path(path); end + + def initialize(input); end + + def javascript_path(path); end + + def link_asset(path); end + + def load(uri); end + + def load_path(); end + + def logical_path(); end + + def metadata(); end + + def pathname(); end + + def require_asset(path); end + + def resolve(path, options=T.unsafe(nil)); end + + def resolve_with_compat(path, options=T.unsafe(nil)); end + + def resolve_without_compat(path, options=T.unsafe(nil)); end + + def root_path(); end + + def stub_asset(path); end + + def stylesheet_path(path); end + + def video_path(path); end +end + +class Sprockets::Context +end + +class Sprockets::ConversionError +end + +class Sprockets::ConversionError +end + +module Sprockets::Dependencies + include ::Sprockets::URIUtils + include ::Sprockets::PathDigestUtils + include ::Sprockets::PathUtils + include ::Sprockets::DigestUtils + def add_dependency(uri); end + + def depend_on(uri); end + + def dependencies(); end + + def dependency_resolvers(); end + + def register_dependency_resolver(scheme, &block); end + + def resolve_dependency(str); end +end + +module Sprockets::Dependencies +end + +module Sprockets::DigestUtils + def detect_digest_class(bytes); end + + def digest(obj); end + + def digest_class(); end + + def hexdigest_integrity_uri(hexdigest); end + + def integrity_uri(digest); end + + def pack_base64digest(bin); end + + def pack_hexdigest(bin); end + + def pack_urlsafe_base64digest(bin); end + + def unpack_hexdigest(hex); end + DIGEST_SIZES = ::T.let(nil, ::T.untyped) + HASH_ALGORITHMS = ::T.let(nil, ::T.untyped) +end + +module Sprockets::DigestUtils + extend ::Sprockets::DigestUtils +end + +class Sprockets::DirectiveProcessor + def _call(input); end + + def call(input); end + + def compile_header_pattern(comments); end + + def extract_directives(header); end + + def initialize(options=T.unsafe(nil)); end + + def process_depend_on_asset_directive(path); end + + def process_depend_on_directive(path); end + + def process_directives(directives); end + + def process_link_directive(path); end + + def process_link_directory_directive(path=T.unsafe(nil), accept=T.unsafe(nil)); end + + def process_link_tree_directive(path=T.unsafe(nil), accept=T.unsafe(nil)); end + + def process_require_directive(path); end + + def process_require_directory_directive(path=T.unsafe(nil)); end + + def process_require_self_directive(); end + + def process_require_tree_directive(path=T.unsafe(nil)); end + + def process_source(source); end + + def process_stub_directive(path); end + DIRECTIVE_PATTERN = ::T.let(nil, ::T.untyped) + VERSION = ::T.let(nil, ::T.untyped) +end + +class Sprockets::DirectiveProcessor + def self.call(input); end + + def self.instance(); end +end + +class Sprockets::ERBProcessor + def call(input); end + + def initialize(&block); end +end + +class Sprockets::ERBProcessor + def self.call(input); end + + def self.instance(); end +end + +class Sprockets::ERBTemplate + def call(*args); end +end + +class Sprockets::ERBTemplate +end + +module Sprockets::EcoProcessor + VERSION = ::T.let(nil, ::T.untyped) +end + +module Sprockets::EcoProcessor + def self.cache_key(); end + + def self.call(input); end +end + +module Sprockets::EcoTemplate + VERSION = ::T.let(nil, ::T.untyped) +end + +module Sprockets::EcoTemplate + def self.cache_key(); end + + def self.call(*args); end +end + +module Sprockets::EjsProcessor + VERSION = ::T.let(nil, ::T.untyped) +end + +module Sprockets::EjsProcessor + def self.cache_key(); end + + def self.call(input); end +end + +module Sprockets::EjsTemplate + VERSION = ::T.let(nil, ::T.untyped) +end + +module Sprockets::EjsTemplate + def self.cache_key(); end + + def self.call(*args); end +end + +module Sprockets::EncodingUtils + def base64(str); end + + def charlock_detect(str); end + + def deflate(str); end + + def detect(str); end + + def detect_css(str); end + + def detect_html(str); end + + def detect_unicode(str); end + + def detect_unicode_bom(str); end + + def gzip(str); end + + def scan_css_charset(str); end + + def unmarshaled_deflated(str, window_bits=T.unsafe(nil)); end + BOM = ::T.let(nil, ::T.untyped) + CHARSET_DETECT = ::T.let(nil, ::T.untyped) + CHARSET_SIZE = ::T.let(nil, ::T.untyped) + CHARSET_START = ::T.let(nil, ::T.untyped) +end + +module Sprockets::EncodingUtils + extend ::Sprockets::EncodingUtils +end + +module Sprockets::Engines + include ::Sprockets::Utils + def engine_mime_types(); end + + def engines(); end + + def register_engine(ext, klass, options=T.unsafe(nil)); end +end + +module Sprockets::Engines +end + +class Sprockets::Environment + def find_all_linked_assets(*args, &block); end + + def find_asset(*args); end + + def initialize(root=T.unsafe(nil)); end + + def load(*args); end +end + +class Sprockets::Environment +end + +class Sprockets::Error +end + +class Sprockets::Error +end + +class Sprockets::FileNotFound +end + +class Sprockets::FileNotFound +end + +class Sprockets::FileOutsidePaths +end + +class Sprockets::FileOutsidePaths +end + +class Sprockets::FileReader +end + +class Sprockets::FileReader + def self.call(input); end +end + +module Sprockets::HTTPUtils + def find_best_mime_type_match(q_value_header, available); end + + def find_best_q_match(q_values, available, &matcher); end + + def find_mime_type_matches(q_value_header, available); end + + def find_q_matches(q_values, available, &matcher); end + + def match_mime_type?(value, matcher); end + + def match_mime_type_keys(hash, mime_type); end + + def parse_q_values(values); end +end + +module Sprockets::HTTPUtils + extend ::Sprockets::HTTPUtils +end + +Sprockets::Index = Sprockets::CachedEnvironment + +class Sprockets::JstProcessor + def call(input); end + + def initialize(options=T.unsafe(nil)); end +end + +class Sprockets::JstProcessor + def self.call(input); end + + def self.default_namespace(); end + + def self.instance(); end +end + +class Sprockets::LegacyProcProcessor + def call(input); end + + def initialize(name, proc); end + + def name(); end + + def to_s(); end +end + +class Sprockets::LegacyProcProcessor +end + +class Sprockets::LegacyTiltProcessor + def call(input); end + + def initialize(klass); end +end + +class Sprockets::LegacyTiltProcessor +end + +module Sprockets::Loader + include ::Sprockets::DigestUtils + include ::Sprockets::Transformers + include ::Sprockets::Resolve + include ::Sprockets::PathDependencyUtils + include ::Sprockets::PathUtils + include ::Sprockets::Processing + include ::Sprockets::Mime + include ::Sprockets::Engines + include ::Sprockets::Utils + include ::Sprockets::URIUtils + include ::Sprockets::ProcessorUtils + include ::Sprockets::HTTPUtils + def load(uri); end +end + +module Sprockets::Loader +end + +class Sprockets::Manifest + include ::Sprockets::ManifestUtils + def assets(); end + + def clean(count=T.unsafe(nil), age=T.unsafe(nil)); end + + def clobber(); end + + def compile(*args); end + + def dir(); end + + def directory(); end + + def environment(); end + + def filename(); end + + def files(); end + + def filter_logical_paths(*args); end + + def find(*args); end + + def find_logical_paths(*args); end + + def find_sources(*args); end + + def initialize(*args); end + + def path(); end + + def remove(filename); end + + def save(); end +end + +class Sprockets::Manifest + def self.compile_match_filter(filter); end + + def self.compute_alias_logical_path(path); end + + def self.simple_logical_path?(str); end +end + +module Sprockets::ManifestUtils + def find_directory_manifest(dirname); end + + def generate_manifest_path(); end + LEGACY_MANIFEST_RE = ::T.let(nil, ::T.untyped) + MANIFEST_RE = ::T.let(nil, ::T.untyped) +end + +module Sprockets::ManifestUtils + extend ::Sprockets::ManifestUtils +end + +module Sprockets::Mime + include ::Sprockets::Utils + include ::Sprockets::HTTPUtils + def mime_exts(); end + + def mime_type_charset_detecter(mime_type); end + + def mime_types(); end + + def read_file(filename, content_type=T.unsafe(nil)); end + + def register_mime_type(mime_type, options=T.unsafe(nil)); end +end + +module Sprockets::Mime +end + +class Sprockets::NotFound +end + +class Sprockets::NotFound +end + +class Sprockets::NotImplementedError +end + +class Sprockets::NotImplementedError +end + +module Sprockets::PathDependencyUtils + include ::Sprockets::PathUtils + include ::Sprockets::URIUtils + def entries_with_dependencies(path); end + + def file_digest_dependency_set(path); end + + def stat_directory_with_dependencies(dir); end + + def stat_sorted_tree_with_dependencies(dir); end +end + +module Sprockets::PathDependencyUtils +end + +module Sprockets::PathDigestUtils + include ::Sprockets::PathUtils + include ::Sprockets::DigestUtils + def file_digest(path); end + + def files_digest(paths); end + + def stat_digest(path, stat); end +end + +module Sprockets::PathDigestUtils +end + +module Sprockets::PathUtils + def absolute_path?(path); end + + def atomic_write(filename); end + + def directory?(path); end + + def entries(path); end + + def file?(path); end + + def find_upwards(basename, path, root=T.unsafe(nil)); end + + def match_path_extname(path, extensions); end + + def path_extnames(path); end + + def path_parents(path, root=T.unsafe(nil)); end + + def paths_split(paths, filename); end + + def relative_path?(path); end + + def split_subpath(path, subpath); end + + def stat(path); end + + def stat_directory(dir); end + + def stat_sorted_tree(dir, &block); end + + def stat_tree(dir, &block); end + SEPARATOR_PATTERN = ::T.let(nil, ::T.untyped) +end + +module Sprockets::PathUtils + extend ::Sprockets::PathUtils +end + +module Sprockets::Paths + include ::Sprockets::Utils + include ::Sprockets::PathUtils + def append_path(path); end + + def clear_paths(); end + + def each_file(); end + + def paths(); end + + def prepend_path(path); end + + def root(); end +end + +module Sprockets::Paths +end + +module Sprockets::Processing + include ::Sprockets::Utils + include ::Sprockets::URIUtils + include ::Sprockets::ProcessorUtils + def build_processors_uri(type, file_type, engine_extnames, pipeline); end + + def bundle_processors(); end + + def default_processors_for(type, file_type, engine_extnames); end + + def pipelines(); end + + def postprocessors(); end + + def preprocessors(); end + + def processors(); end + + def processors_for(type, file_type, engine_extnames, pipeline); end + + def register_bundle_metadata_reducer(mime_type, key, *args, &block); end + + def register_bundle_processor(*args, &block); end + + def register_pipeline(name, proc=T.unsafe(nil), &block); end + + def register_postprocessor(*args, &block); end + + def register_preprocessor(*args, &block); end + + def register_processor(*args, &block); end + + def resolve_processors_cache_key_uri(uri); end + + def self_processors_for(type, file_type, engine_extnames); end + + def unregister_bundle_processor(*args); end + + def unregister_postprocessor(*args); end + + def unregister_preprocessor(*args); end + + def unregister_processor(*args); end +end + +module Sprockets::Processing +end + +module Sprockets::ProcessorUtils + def call_processor(processor, input); end + + def call_processors(processors, input); end + + def compose_processors(*processors); end + + def processor_cache_key(processor); end + + def processors_cache_keys(processors); end + + def valid_processor_metadata_value?(value); end + + def validate_processor_result!(result); end + VALID_METADATA_COMPOUND_TYPES = ::T.let(nil, ::T.untyped) + VALID_METADATA_COMPOUND_TYPES_HASH = ::T.let(nil, ::T.untyped) + VALID_METADATA_TYPES = ::T.let(nil, ::T.untyped) + VALID_METADATA_VALUE_TYPES = ::T.let(nil, ::T.untyped) + VALID_METADATA_VALUE_TYPES_HASH = ::T.let(nil, ::T.untyped) +end + +module Sprockets::ProcessorUtils + extend ::Sprockets::ProcessorUtils +end + +module Sprockets::Rails + VERSION = ::T.let(nil, ::T.untyped) +end + +module Sprockets::Rails::Context + include ::ActionView::Helpers::TagHelper + include ::ActionView::Helpers::CaptureHelper + include ::ActionView::Helpers::OutputSafetyHelper + include ::ActionView::Helpers::AssetTagHelper + include ::ActionView::Helpers::AssetUrlHelper + def compute_asset_path(path, options=T.unsafe(nil)); end +end + +module Sprockets::Rails::Context + def self.included(klass); end +end + +module Sprockets::Rails::Helper + include ::ActionView::Helpers::TagHelper + include ::ActionView::Helpers::CaptureHelper + include ::ActionView::Helpers::OutputSafetyHelper + include ::ActionView::Helpers::AssetTagHelper + include ::ActionView::Helpers::AssetUrlHelper + include ::Sprockets::Rails::Utils + def asset_digest_path(path, options=T.unsafe(nil)); end + + def asset_integrity(path, options=T.unsafe(nil)); end + + def asset_resolver_strategies(); end + + def compute_asset_path(path, options=T.unsafe(nil)); end + + def compute_integrity?(options); end + + def javascript_include_tag(*sources); end + + def legacy_debug_path(path, debug); end + + def lookup_debug_asset(path, options=T.unsafe(nil)); end + + def path_with_extname(path, options); end + + def request_debug_assets?(); end + + def resolve_asset(); end + + def resolve_asset_path(path, allow_non_precompiled=T.unsafe(nil)); end + + def secure_subresource_integrity_context?(); end + + def stylesheet_link_tag(*sources); end + VIEW_ACCESSORS = ::T.let(nil, ::T.untyped) +end + +module Sprockets::Rails::Helper + def self.extended(obj); end + + def self.included(klass); end +end + +module Sprockets::Rails::HelperAssetResolvers +end + +class Sprockets::Rails::HelperAssetResolvers::Environment + def asset_path(path, digest, allow_non_precompiled=T.unsafe(nil)); end + + def digest_path(path, allow_non_precompiled=T.unsafe(nil)); end + + def find_debug_asset(path); end + + def initialize(view); end + + def integrity(path); end +end + +class Sprockets::Rails::HelperAssetResolvers::Environment +end + +class Sprockets::Rails::HelperAssetResolvers::Manifest + def asset_path(path, digest, allow_non_precompiled=T.unsafe(nil)); end + + def digest_path(path, allow_non_precompiled=T.unsafe(nil)); end + + def find_debug_asset(path); end + + def initialize(view); end + + def integrity(path); end +end + +class Sprockets::Rails::HelperAssetResolvers::Manifest +end + +module Sprockets::Rails::HelperAssetResolvers + def self.[](name); end +end + +class Sprockets::Rails::QuietAssets + def call(env); end + + def initialize(app); end +end + +class Sprockets::Rails::QuietAssets +end + +module Sprockets::Rails::RouteWrapper + def internal?(); end + + def internal_assets_path?(); end +end + +module Sprockets::Rails::RouteWrapper + def self.included(klass); end +end + +module Sprockets::Rails::Utils + def using_sprockets4?(); end +end + +module Sprockets::Rails::Utils +end + +module Sprockets::Rails +end + +class Sprockets::Railtie + include ::Sprockets::Rails::Utils + def build_environment(app, initialized=T.unsafe(nil)); end + LOOSE_APP_ASSETS = ::T.let(nil, ::T.untyped) +end + +class Sprockets::Railtie::ManifestNeededError + def initialize(); end +end + +class Sprockets::Railtie::ManifestNeededError +end + +class Sprockets::Railtie::OrderedOptions + def configure(&block); end +end + +class Sprockets::Railtie::OrderedOptions +end + +class Sprockets::Railtie + def self.build_manifest(app); end +end + +module Sprockets::Resolve + include ::Sprockets::PathDependencyUtils + include ::Sprockets::PathUtils + include ::Sprockets::URIUtils + include ::Sprockets::HTTPUtils + def dirname_matches(dirname, basename); end + + def parse_accept_options(mime_type, types); end + + def parse_path_extnames(path); end + + def path_matches(load_path, logical_name, logical_basename); end + + def resolve(path, options=T.unsafe(nil)); end + + def resolve!(path, options=T.unsafe(nil)); end + + def resolve_absolute_path(paths, filename, accept); end + + def resolve_alternates(load_path, logical_name); end + + def resolve_asset_uri(uri); end + + def resolve_logical_path(paths, logical_path, accept); end + + def resolve_relative_path(paths, path, dirname, accept); end + + def resolve_under_paths(paths, logical_name, accepts); end +end + +module Sprockets::Resolve +end + +class Sprockets::SassCompressor + def cache_key(); end + + def call(input); end + + def initialize(options=T.unsafe(nil)); end + VERSION = ::T.let(nil, ::T.untyped) +end + +class Sprockets::SassCompressor + def self.cache_key(); end + + def self.call(input); end + + def self.instance(); end +end + +Sprockets::SassFunctions = Sprockets::SassProcessor::Functions + +class Sprockets::SassProcessor + def cache_key(); end + + def call(input); end + + def initialize(options=T.unsafe(nil), &block); end +end + +class Sprockets::SassProcessor::CacheStore + def initialize(cache, version); end + + def path_to(key); end + VERSION = ::T.let(nil, ::T.untyped) +end + +class Sprockets::SassProcessor::CacheStore +end + +module Sprockets::SassProcessor::Functions + def asset_data_url(path); end + + def asset_path(path, options=T.unsafe(nil)); end + + def asset_url(path, options=T.unsafe(nil)); end + + def audio_path(path); end + + def audio_url(path); end + + def font_path(path); end + + def font_url(path); end + + def image_path(path); end + + def image_url(path); end + + def javascript_path(path); end + + def javascript_url(path); end + + def sprockets_context(); end + + def sprockets_dependencies(); end + + def sprockets_environment(); end + + def stylesheet_path(path); end + + def stylesheet_url(path); end + + def video_path(path); end + + def video_url(path); end +end + +module Sprockets::SassProcessor::Functions +end + +class Sprockets::SassProcessor + def self.cache_key(); end + + def self.call(input); end + + def self.instance(); end + + def self.syntax(); end +end + +class Sprockets::SassTemplate +end + +class Sprockets::SassTemplate + def self.call(*args); end +end + +class Sprockets::ScssProcessor +end + +class Sprockets::ScssProcessor +end + +class Sprockets::ScssTemplate +end + +class Sprockets::ScssTemplate + def self.call(*args); end +end + +module Sprockets::Server + def call(env); end +end + +module Sprockets::Server +end + +module Sprockets::Transformers + include ::Sprockets::Utils + include ::Sprockets::ProcessorUtils + include ::Sprockets::HTTPUtils + def compose_transformers(transformers, types); end + + def expand_transform_accepts(parsed_accepts); end + + def register_transformer(from, to, proc); end + + def resolve_transform_type(type, accept); end + + def transformers(); end +end + +module Sprockets::Transformers +end + +class Sprockets::URITar + def absolute_path?(); end + + def compress(); end + + def compressed_path(); end + + def expand(); end + + def initialize(uri, env); end + + def path(); end + + def root(); end + + def scheme(); end +end + +class Sprockets::URITar +end + +module Sprockets::URIUtils + def build_asset_uri(path, params=T.unsafe(nil)); end + + def build_file_digest_uri(path); end + + def encode_uri_query_params(params); end + + def join_file_uri(scheme, host, path, query); end + + def join_uri(scheme, userinfo, host, port, registry, path, opaque, query, fragment); end + + def parse_asset_uri(uri); end + + def parse_file_digest_uri(uri); end + + def parse_uri_query_params(query); end + + def split_file_uri(uri); end + + def split_uri(uri); end + + def valid_asset_uri?(str); end +end + +module Sprockets::URIUtils + extend ::Sprockets::URIUtils +end + +class Sprockets::UglifierCompressor + def cache_key(); end + + def call(input); end + + def initialize(options=T.unsafe(nil)); end + VERSION = ::T.let(nil, ::T.untyped) +end + +class Sprockets::UglifierCompressor + def self.cache_key(); end + + def self.call(input); end + + def self.instance(); end +end + +class Sprockets::UnloadedAsset + def asset_key(); end + + def compressed_path(); end + + def dependency_history_key(); end + + def digest_key(digest); end + + def file_digest_key(stat); end + + def filename(); end + + def initialize(uri, env); end + + def params(); end + + def uri(); end +end + +class Sprockets::UnloadedAsset +end + +module Sprockets::Utils + def concat_javascript_sources(buf, source); end + + def dfs(initial); end + + def dfs_paths(path); end + + def duplicable?(obj); end + + def hash_reassoc(hash, *keys, &block); end + + def hash_reassoc1(hash, key); end + + def module_include(base, mod); end + + def normalize_extension(extension); end + + def string_end_with_semicolon?(str); end + UNBOUND_METHODS_BIND_TO_ANY_OBJECT = ::T.let(nil, ::T.untyped) +end + +class Sprockets::Utils::Gzip + def can_compress?(mime_types); end + + def cannot_compress?(mime_types); end + + def compress(target); end + + def initialize(asset); end + COMPRESSABLE_MIME_TYPES = ::T.let(nil, ::T.untyped) +end + +class Sprockets::Utils::Gzip +end + +module Sprockets::Utils + extend ::Sprockets::Utils +end + +class Sprockets::YUICompressor + def cache_key(); end + + def call(input); end + + def initialize(options=T.unsafe(nil)); end + VERSION = ::T.let(nil, ::T.untyped) +end + +class Sprockets::YUICompressor + def self.cache_key(); end + + def self.call(input); end + + def self.instance(); end +end + +module Sprockets + extend ::Sprockets::Configuration + extend ::Sprockets::Dependencies + extend ::Sprockets::Compressing + extend ::Sprockets::Processing + extend ::Sprockets::Transformers + extend ::Sprockets::Engines + extend ::Sprockets::Mime + extend ::Sprockets::Paths + extend ::Sprockets::Utils + extend ::Sprockets::URIUtils + extend ::Sprockets::PathDigestUtils + extend ::Sprockets::ProcessorUtils + extend ::Sprockets::HTTPUtils + extend ::Sprockets::PathUtils + extend ::Sprockets::DigestUtils +end + +class SqlPatches +end + +class SqlPatches + def self.all_patch_files(); end + + def self.correct_version?(required_version, klass); end + + def self.elapsed_time(start_time); end + + def self.other_patches(); end + + def self.patch(patch_files=T.unsafe(nil)); end + + def self.record_sql(statement, parameters=T.unsafe(nil), &block); end + + def self.should_measure?(); end + + def self.sql_patches(); end +end + +class StopIteration + def result(); end +end + +class String + include ::JSON::Ext::Generator::GeneratorMethods::String + include ::V8::Conversion::String + def []=(*_); end + + def bullet_class_name(); end + + def casecmp?(_); end + + def encode!(*_); end + + def ext(newext=T.unsafe(nil)); end + + def parse_csv(options=T.unsafe(nil)); end + + def pathmap(spec=T.unsafe(nil), &block); end + + def pathmap_explode(); end + + def pathmap_partial(n); end + + def pathmap_replace(patterns, &block); end + + def reverse!(); end + + def shell_split(); end + + def shellescape(); end + + def shellsplit(); end + + def succ!(); end + + def to_blob(); end + + def to_d(); end + + def unicode_normalize(form=T.unsafe(nil)); end + + def unicode_normalize!(form=T.unsafe(nil)); end + + def unicode_normalized?(form=T.unsafe(nil)); end + + def unpack1(_); end + BLANK_RE = ::T.let(nil, ::T.untyped) + ENCODED_BLANKS = ::T.let(nil, ::T.untyped) +end + +class StringIO + def length(); end + + def truncate(_); end +end + +class StringScanner + def <<(_); end + + def [](_); end + + def beginning_of_line?(); end + + def bol?(); end + + def charpos(); end + + def check(_); end + + def check_until(_); end + + def clear(); end + + def concat(_); end + + def empty?(); end + + def exist?(_); end + + def get_byte(); end + + def getbyte(); end + + def initialize(*_); end + + def match?(_); end + + def matched(); end + + def matched?(); end + + def matched_size(); end + + def peek(_); end + + def peep(_); end + + def pointer(); end + + def pointer=(pointer); end + + def pos(); end + + def pos=(pos); end + + def post_match(); end + + def pre_match(); end + + def reset(); end + + def rest(); end + + def rest?(); end + + def rest_size(); end + + def restsize(); end + + def scan_full(_, _1, _2); end + + def scan_until(_); end + + def search_full(_, _1, _2); end + + def skip(_); end + + def skip_until(_); end + + def string(); end + + def string=(string); end + + def terminate(); end + + def unscan(); end + Id = ::T.let(nil, ::T.untyped) + Version = ::T.let(nil, ::T.untyped) +end + +class StringScanner + def self.must_C_version(); end +end + +class Struct + def [](_); end + + def []=(_, _1); end + + def dig(*_); end + + def each_pair(); end + + def length(); end + + def members(); end + + def select(*_); end + + def size(); end + + def to_a(); end + + def to_h(); end + + def values(); end + + def values_at(*_); end +end + +Struct::Group = Etc::Group + +class Struct::HTMLElementDescription + def attrs_depr(); end + + def attrs_depr=(_); end + + def attrs_opt(); end + + def attrs_opt=(_); end + + def attrs_req(); end + + def attrs_req=(_); end + + def defaultsubelt(); end + + def defaultsubelt=(_); end + + def depr(); end + + def depr=(_); end + + def desc(); end + + def desc=(_); end + + def dtd(); end + + def dtd=(_); end + + def empty(); end + + def empty=(_); end + + def endTag(); end + + def endTag=(_); end + + def isinline(); end + + def isinline=(_); end + + def name(); end + + def name=(_); end + + def saveEndTag(); end + + def saveEndTag=(_); end + + def startTag(); end + + def startTag=(_); end + + def subelts(); end + + def subelts=(_); end +end + +class Struct::HTMLElementDescription + def self.[](*_); end + + def self.members(); end +end + +Struct::Passwd = Etc::Passwd + +Struct::Tms = Process::Tms + +class SubstitutionContext + def match(matches, attribute, matcher); end + + def substitute!(selector, values, format_for_presentation=T.unsafe(nil)); end +end + +class SubstitutionContext +end + +class Symbol + include ::V8::Conversion::Symbol +end + +class SymbolHash + def [](key); end + + def []=(key, value); end + + def delete(key); end + + def has_key?(key); end + + def initialize(symbolize_value=T.unsafe(nil)); end + + def key?(key); end + + def merge(hash); end + + def merge!(hash); end + + def update(hash); end +end + +class SymbolHash + def self.[](*hsh); end +end + +class SynchronizedDelegator + def method_missing(method, *args, &block); end + + def setup(); end + + def teardown(); end +end + +class SynchronizedDelegator +end + +class SystemCallError + def errno(); end +end + +class SystemExit + def status(); end + + def success?(); end +end + +module TZInfo +end + +class TZInfo::AmbiguousTime +end + +class TZInfo::AmbiguousTime +end + +class TZInfo::Country + include ::Comparable + def _dump(limit); end + + def code(); end + + def eql?(c); end + + def name(); end + + def zone_identifiers(); end + + def zone_info(); end + + def zone_names(); end + + def zones(); end +end + +class TZInfo::Country + def self._load(data); end + + def self.all(); end + + def self.all_codes(); end + + def self.data_source(); end + + def self.get(identifier); end + + def self.init_countries(); end + + def self.new(identifier); end +end + +module TZInfo::CountryIndexDefinition +end + +module TZInfo::CountryIndexDefinition::ClassMethods + def countries(); end + + def country(code, name, &block); end +end + +module TZInfo::CountryIndexDefinition::ClassMethods +end + +module TZInfo::CountryIndexDefinition + def self.append_features(base); end +end + +class TZInfo::CountryInfo + def code(); end + + def initialize(code, name); end + + def name(); end + + def zone_identifiers(); end + + def zones(); end +end + +class TZInfo::CountryInfo +end + +class TZInfo::CountryTimezone + def ==(ct); end + + def description(); end + + def description_or_friendly_identifier(); end + + def eql?(ct); end + + def identifier(); end + + def initialize(identifier, latitude_numerator, latitude_denominator, longitude_numerator, longitude_denominator, description=T.unsafe(nil)); end + + def latitude(); end + + def longitude(); end + + def timezone(); end +end + +class TZInfo::CountryTimezone + def self.new(identifier, latitude, longitude, description=T.unsafe(nil)); end + + def self.new!(*_); end +end + +class TZInfo::DataSource + def country_codes(); end + + def data_timezone_identifiers(); end + + def linked_timezone_identifiers(); end + + def load_country_info(code); end + + def load_timezone_info(identifier); end + + def timezone_identifiers(); end +end + +class TZInfo::DataSource + def self.create_default_data_source(); end + + def self.get(); end + + def self.set(data_source_or_type, *args); end +end + +class TZInfo::DataSourceNotFound +end + +class TZInfo::DataSourceNotFound +end + +class TZInfo::DataTimezone +end + +class TZInfo::DataTimezone +end + +class TZInfo::DataTimezoneInfo + def period_for_utc(utc); end + + def periods_for_local(local); end + + def transitions_up_to(utc_to, utc_from=T.unsafe(nil)); end +end + +class TZInfo::DataTimezoneInfo +end + +class TZInfo::InfoTimezone + def info(); end + + def setup(info); end +end + +class TZInfo::InfoTimezone + def self.new(info); end +end + +class TZInfo::InvalidCountryCode +end + +class TZInfo::InvalidCountryCode +end + +class TZInfo::InvalidDataSource +end + +class TZInfo::InvalidDataSource +end + +class TZInfo::InvalidTimezoneIdentifier +end + +class TZInfo::InvalidTimezoneIdentifier +end + +class TZInfo::InvalidZoneinfoDirectory +end + +class TZInfo::InvalidZoneinfoDirectory +end + +class TZInfo::InvalidZoneinfoFile +end + +class TZInfo::InvalidZoneinfoFile +end + +class TZInfo::LinkedTimezone +end + +class TZInfo::LinkedTimezone +end + +class TZInfo::LinkedTimezoneInfo + def initialize(identifier, link_to_identifier); end + + def link_to_identifier(); end +end + +class TZInfo::LinkedTimezoneInfo +end + +class TZInfo::NoOffsetsDefined +end + +class TZInfo::NoOffsetsDefined +end + +module TZInfo::OffsetRationals +end + +module TZInfo::OffsetRationals + def self.rational_for_offset(offset); end +end + +class TZInfo::PeriodNotFound +end + +class TZInfo::PeriodNotFound +end + +module TZInfo::RubyCoreSupport + HALF_DAYS_IN_DAY = ::T.let(nil, ::T.untyped) +end + +module TZInfo::RubyCoreSupport + def self.datetime_new(y=T.unsafe(nil), m=T.unsafe(nil), d=T.unsafe(nil), h=T.unsafe(nil), min=T.unsafe(nil), s=T.unsafe(nil), of=T.unsafe(nil), sg=T.unsafe(nil)); end + + def self.datetime_new!(ajd=T.unsafe(nil), of=T.unsafe(nil), sg=T.unsafe(nil)); end + + def self.force_encoding(str, encoding); end + + def self.open_file(file_name, mode, opts, &block); end + + def self.rational_new!(numerator, denominator=T.unsafe(nil)); end + + def self.time_nsec(time); end + + def self.time_supports_64bit(); end + + def self.time_supports_negative(); end +end + +class TZInfo::RubyCountryInfo + def initialize(code, name, &block); end +end + +class TZInfo::RubyCountryInfo::Zones + def list(); end + + def timezone(identifier, latitude_numerator, latitude_denominator, longitude_numerator, longitude_denominator, description=T.unsafe(nil)); end +end + +class TZInfo::RubyCountryInfo::Zones +end + +class TZInfo::RubyCountryInfo +end + +class TZInfo::RubyDataSource + REQUIRE_PATH = ::T.let(nil, ::T.untyped) +end + +class TZInfo::RubyDataSource + def self.load_country_index(); end + + def self.load_timezone_index(); end + + def self.require_data(*file); end + + def self.require_index(name); end +end + +class TZInfo::TimeOrDateTime + include ::Comparable + def +(seconds); end + + def -(seconds); end + + def add_with_convert(seconds); end + + def day(); end + + def eql?(todt); end + + def hour(); end + + def initialize(timeOrDateTime); end + + def mday(); end + + def min(); end + + def mon(); end + + def month(); end + + def sec(); end + + def to_datetime(); end + + def to_i(); end + + def to_orig(); end + + def to_time(); end + + def usec(); end + + def year(); end +end + +class TZInfo::TimeOrDateTime + def self.wrap(timeOrDateTime); end +end + +class TZInfo::Timezone + include ::Comparable + def _dump(limit); end + + def canonical_identifier(); end + + def canonical_zone(); end + + def current_period(); end + + def current_period_and_time(); end + + def current_time_and_period(); end + + def eql?(tz); end + + def friendly_identifier(skip_first_part=T.unsafe(nil)); end + + def identifier(); end + + def local_to_utc(local, dst=T.unsafe(nil)); end + + def name(); end + + def now(); end + + def offsets_up_to(utc_to, utc_from=T.unsafe(nil)); end + + def period_for_local(local, dst=T.unsafe(nil)); end + + def period_for_utc(utc); end + + def periods_for_local(local); end + + def strftime(format, utc=T.unsafe(nil)); end + + def transitions_up_to(utc_to, utc_from=T.unsafe(nil)); end + + def utc_to_local(utc); end +end + +class TZInfo::Timezone + def self._load(data); end + + def self.all(); end + + def self.all_country_zone_identifiers(); end + + def self.all_country_zones(); end + + def self.all_data_zone_identifiers(); end + + def self.all_data_zones(); end + + def self.all_identifiers(); end + + def self.all_linked_zone_identifiers(); end + + def self.all_linked_zones(); end + + def self.data_source(); end + + def self.default_dst(); end + + def self.default_dst=(value); end + + def self.get(identifier); end + + def self.get_proxies(identifiers); end + + def self.get_proxy(identifier); end + + def self.init_loaded_zones(); end + + def self.new(identifier=T.unsafe(nil)); end + + def self.us_zone_identifiers(); end + + def self.us_zones(); end +end + +module TZInfo::TimezoneDefinition +end + +module TZInfo::TimezoneDefinition::ClassMethods + def get(); end + + def linked_timezone(identifier, link_to_identifier); end + + def timezone(identifier); end +end + +module TZInfo::TimezoneDefinition::ClassMethods +end + +module TZInfo::TimezoneDefinition + def self.append_features(base); end +end + +module TZInfo::TimezoneIndexDefinition +end + +module TZInfo::TimezoneIndexDefinition::ClassMethods + def data_timezones(); end + + def linked_timezone(identifier); end + + def linked_timezones(); end + + def timezone(identifier); end + + def timezones(); end +end + +module TZInfo::TimezoneIndexDefinition::ClassMethods +end + +module TZInfo::TimezoneIndexDefinition + def self.append_features(base); end +end + +class TZInfo::TimezoneInfo + def create_timezone(); end + + def identifier(); end + + def initialize(identifier); end +end + +class TZInfo::TimezoneInfo +end + +class TZInfo::TimezoneOffset + def ==(toi); end + + def abbreviation(); end + + def dst?(); end + + def eql?(toi); end + + def initialize(utc_offset, std_offset, abbreviation); end + + def std_offset(); end + + def to_local(utc); end + + def to_utc(local); end + + def utc_offset(); end + + def utc_total_offset(); end +end + +class TZInfo::TimezoneOffset +end + +class TZInfo::TimezonePeriod + def ==(p); end + + def abbreviation(); end + + def dst?(); end + + def end_transition(); end + + def eql?(p); end + + def initialize(start_transition, end_transition, offset=T.unsafe(nil)); end + + def local_after_start?(local); end + + def local_before_end?(local); end + + def local_end(); end + + def local_end_time(); end + + def local_start(); end + + def local_start_time(); end + + def offset(); end + + def start_transition(); end + + def std_offset(); end + + def to_local(utc); end + + def to_utc(local); end + + def utc_after_start?(utc); end + + def utc_before_end?(utc); end + + def utc_end(); end + + def utc_end_time(); end + + def utc_offset(); end + + def utc_start(); end + + def utc_start_time(); end + + def utc_total_offset(); end + + def utc_total_offset_rational(); end + + def valid_for_local?(local); end + + def valid_for_utc?(utc); end + + def zone_identifier(); end +end + +class TZInfo::TimezonePeriod +end + +class TZInfo::TimezoneProxy + def transitions_up_to(to, from=T.unsafe(nil)); end +end + +class TZInfo::TimezoneProxy + def self.new(identifier); end +end + +class TZInfo::TimezoneTransition + def ==(tti); end + + def at(); end + + def datetime(); end + + def eql?(tti); end + + def initialize(offset, previous_offset); end + + def local_end(); end + + def local_end_at(); end + + def local_end_time(); end + + def local_start(); end + + def local_start_at(); end + + def local_start_time(); end + + def offset(); end + + def previous_offset(); end + + def time(); end +end + +class TZInfo::TimezoneTransition +end + +class TZInfo::TimezoneTransitionDefinition + def denominator(); end + + def initialize(offset, previous_offset, numerator_or_timestamp, denominator_or_numerator=T.unsafe(nil), denominator=T.unsafe(nil)); end + + def numerator_or_time(); end +end + +class TZInfo::TimezoneTransitionDefinition +end + +class TZInfo::TransitionDataTimezoneInfo + def offset(id, utc_offset, std_offset, abbreviation); end + + def transition(year, month, offset_id, numerator_or_timestamp, denominator_or_numerator=T.unsafe(nil), denominator=T.unsafe(nil)); end +end + +class TZInfo::TransitionDataTimezoneInfo +end + +class TZInfo::UnknownTimezone +end + +class TZInfo::UnknownTimezone +end + +class TZInfo::ZoneinfoCountryInfo + def initialize(code, name, zones); end +end + +class TZInfo::ZoneinfoCountryInfo +end + +class TZInfo::ZoneinfoDataSource + def initialize(zoneinfo_dir=T.unsafe(nil), alternate_iso3166_tab_path=T.unsafe(nil)); end + + def zoneinfo_dir(); end + DEFAULT_ALTERNATE_ISO3166_TAB_SEARCH_PATH = ::T.let(nil, ::T.untyped) + DEFAULT_SEARCH_PATH = ::T.let(nil, ::T.untyped) +end + +class TZInfo::ZoneinfoDataSource + def self.alternate_iso3166_tab_search_path(); end + + def self.alternate_iso3166_tab_search_path=(alternate_iso3166_tab_search_path); end + + def self.process_search_path(path, default); end + + def self.search_path(); end + + def self.search_path=(search_path); end +end + +class TZInfo::ZoneinfoDirectoryNotFound +end + +class TZInfo::ZoneinfoDirectoryNotFound +end + +class TZInfo::ZoneinfoTimezoneInfo + def initialize(identifier, file_path); end + MAX_TIMESTAMP = ::T.let(nil, ::T.untyped) + MIN_TIMESTAMP = ::T.let(nil, ::T.untyped) +end + +class TZInfo::ZoneinfoTimezoneInfo +end + +module TZInfo +end + +class Tag + include ::Tag::GeneratedAssociationMethods + def after_add_for_taggable(); end + + def after_add_for_taggable=(val); end + + def after_add_for_taggable?(); end + + def after_add_for_taggings(); end + + def after_add_for_taggings=(val); end + + def after_add_for_taggings?(); end + + def after_remove_for_taggable(); end + + def after_remove_for_taggable=(val); end + + def after_remove_for_taggable?(); end + + def after_remove_for_taggings(); end + + def after_remove_for_taggings=(val); end + + def after_remove_for_taggings?(); end + + def autosave_associated_records_for_taggable(*args); end + + def autosave_associated_records_for_taggings(*args); end + + def autosave_associated_records_for_user(*args); end + + def before_add_for_taggable(); end + + def before_add_for_taggable=(val); end + + def before_add_for_taggable?(); end + + def before_add_for_taggings(); end + + def before_add_for_taggings=(val); end + + def before_add_for_taggings?(); end + + def before_remove_for_taggable(); end + + def before_remove_for_taggable=(val); end + + def before_remove_for_taggable?(); end + + def before_remove_for_taggings(); end + + def before_remove_for_taggings=(val); end + + def before_remove_for_taggings?(); end + + def belongs_to_counter_cache_after_update(reflection); end + + def validate_associated_records_for_taggable(*args); end + + def validate_associated_records_for_taggings(*args); end +end + +module Tag::GeneratedAssociationMethods + def build_user(*args, &block); end + + def create_user(*args, &block); end + + def create_user!(*args, &block); end + + def reload_user(); end + + def taggable(); end + + def taggable=(value); end + + def taggable_ids(); end + + def taggable_ids=(ids); end + + def tagging_ids(); end + + def tagging_ids=(ids); end + + def taggings(); end + + def taggings=(value); end + + def user(); end + + def user=(value); end +end + +module Tag::GeneratedAssociationMethods +end + +class Tag + def self.after_add_for_taggable(); end + + def self.after_add_for_taggable=(val); end + + def self.after_add_for_taggable?(); end + + def self.after_add_for_taggings(); end + + def self.after_add_for_taggings=(val); end + + def self.after_add_for_taggings?(); end + + def self.after_remove_for_taggable(); end + + def self.after_remove_for_taggable=(val); end + + def self.after_remove_for_taggable?(); end + + def self.after_remove_for_taggings(); end + + def self.after_remove_for_taggings=(val); end + + def self.after_remove_for_taggings?(); end + + def self.before_add_for_taggable(); end + + def self.before_add_for_taggable=(val); end + + def self.before_add_for_taggable?(); end + + def self.before_add_for_taggings(); end + + def self.before_add_for_taggings=(val); end + + def self.before_add_for_taggings?(); end + + def self.before_remove_for_taggable(); end + + def self.before_remove_for_taggable=(val); end + + def self.before_remove_for_taggable?(); end + + def self.before_remove_for_taggings(); end + + def self.before_remove_for_taggings=(val); end + + def self.before_remove_for_taggings?(); end +end + +class Tagging + include ::Tagging::GeneratedAssociationMethods + def autosave_associated_records_for_tag(*args); end + + def autosave_associated_records_for_taggable(*args); end + + def belongs_to_counter_cache_after_update(reflection); end +end + +module Tagging::GeneratedAssociationMethods + def build_tag(*args, &block); end + + def create_tag(*args, &block); end + + def create_tag!(*args, &block); end + + def reload_tag(); end + + def reload_taggable(); end + + def tag(); end + + def tag=(value); end + + def taggable(); end + + def taggable=(value); end +end + +module Tagging::GeneratedAssociationMethods +end + +class Tempfile + def _close(); end + + def inspect(); end +end + +class Tempfile::Remover + def call(*args); end + + def initialize(tmpfile); end +end + +class Tempfile::Remover +end + +module Terrapin + OS = ::T.let(nil, ::T.untyped) +end + +class Terrapin::CommandLine + def command(interpolations=T.unsafe(nil)); end + + def command_error_output(); end + + def command_output(); end + + def exit_status(); end + + def initialize(binary, params=T.unsafe(nil), options=T.unsafe(nil)); end + + def output(); end + + def run(interpolations=T.unsafe(nil)); end + + def runner(); end +end + +class Terrapin::CommandLine::BackticksRunner + def call(command, env=T.unsafe(nil), options=T.unsafe(nil)); end + + def supported?(); end +end + +class Terrapin::CommandLine::BackticksRunner + def self.supported?(); end +end + +class Terrapin::CommandLine::FakeRunner + def call(command, env=T.unsafe(nil), options=T.unsafe(nil)); end + + def commands(); end + + def ran?(predicate_command); end + + def supported?(); end +end + +class Terrapin::CommandLine::FakeRunner + def self.supported?(); end +end + +class Terrapin::CommandLine::MultiPipe + def output(); end + + def pipe_options(); end + + def read_and_then(&block); end +end + +class Terrapin::CommandLine::MultiPipe +end + +class Terrapin::CommandLine::Output + def error_output(); end + + def initialize(output=T.unsafe(nil), error_output=T.unsafe(nil)); end + + def output(); end +end + +class Terrapin::CommandLine::Output +end + +class Terrapin::CommandLine::PopenRunner + def call(command, env=T.unsafe(nil), options=T.unsafe(nil)); end + + def supported?(); end +end + +class Terrapin::CommandLine::PopenRunner + def self.supported?(); end +end + +class Terrapin::CommandLine::PosixRunner + def call(command, env=T.unsafe(nil), options=T.unsafe(nil)); end + + def supported?(); end +end + +class Terrapin::CommandLine::PosixRunner + def self.available?(); end + + def self.supported?(); end +end + +class Terrapin::CommandLine::ProcessRunner + def call(command, env=T.unsafe(nil), options=T.unsafe(nil)); end + + def supported?(); end +end + +class Terrapin::CommandLine::ProcessRunner + def self.available?(); end + + def self.supported?(); end +end + +class Terrapin::CommandLine + def self.environment(); end + + def self.fake!(); end + + def self.logger(); end + + def self.logger=(logger); end + + def self.path(); end + + def self.path=(supplemental_path); end + + def self.runner(); end + + def self.runner=(runner); end + + def self.runner_options(); end + + def self.unfake!(); end +end + +class Terrapin::CommandLineError +end + +class Terrapin::CommandLineError +end + +class Terrapin::CommandNotFoundError +end + +class Terrapin::CommandNotFoundError +end + +class Terrapin::ExitStatusError +end + +class Terrapin::ExitStatusError +end + +class Terrapin::InterpolationError +end + +class Terrapin::InterpolationError +end + +class Terrapin::OSDetector + def arch(); end + + def java?(); end + + def path_separator(); end + + def unix?(); end + + def windows?(); end +end + +class Terrapin::OSDetector +end + +module Terrapin +end + +class Thor + include ::Thor::Base + include ::Thor::Invocation + include ::Thor::Shell + def help(command=T.unsafe(nil), subcommand=T.unsafe(nil)); end + Correctable = ::T.let(nil, ::T.untyped) + HELP_MAPPINGS = ::T.let(nil, ::T.untyped) + TEMPLATE_EXTNAME = ::T.let(nil, ::T.untyped) + THOR_RESERVED_WORDS = ::T.let(nil, ::T.untyped) +end + +module Thor::Actions + def _cleanup_options_and_set(options, key); end + + def _shared_configuration(); end + + def action(instance); end + + def add_file(destination, *args, &block); end + + def add_link(destination, *args); end + + def append_file(path, *args, &block); end + + def append_to_file(path, *args, &block); end + + def apply(path, config=T.unsafe(nil)); end + + def behavior(); end + + def behavior=(behavior); end + + def chmod(path, mode, config=T.unsafe(nil)); end + + def comment_lines(path, flag, *args); end + + def copy_file(source, *args, &block); end + + def create_file(destination, *args, &block); end + + def create_link(destination, *args); end + + def destination_root(); end + + def destination_root=(root); end + + def directory(source, *args, &block); end + + def empty_directory(destination, config=T.unsafe(nil)); end + + def find_in_source_paths(file); end + + def get(source, *args, &block); end + + def gsub_file(path, flag, *args, &block); end + + def in_root(); end + + def initialize(args=T.unsafe(nil), options=T.unsafe(nil), config=T.unsafe(nil)); end + + def inject_into_class(path, klass, *args, &block); end + + def inject_into_file(destination, *args, &block); end + + def inject_into_module(path, module_name, *args, &block); end + + def insert_into_file(destination, *args, &block); end + + def inside(dir=T.unsafe(nil), config=T.unsafe(nil), &block); end + + def link_file(source, *args); end + + def prepend_file(path, *args, &block); end + + def prepend_to_file(path, *args, &block); end + + def relative_to_original_destination_root(path, remove_dot=T.unsafe(nil)); end + + def remove_dir(path, config=T.unsafe(nil)); end + + def remove_file(path, config=T.unsafe(nil)); end + + def run(command, config=T.unsafe(nil)); end + + def run_ruby_script(command, config=T.unsafe(nil)); end + + def source_paths(); end + + def template(source, *args, &block); end + + def thor(command, *args); end + + def uncomment_lines(path, flag, *args); end +end + +class Thor::Actions::CreateFile + def data(); end + + def force_on_collision?(); end + + def force_or_skip_or_conflict(force, skip, &block); end + + def identical?(); end + + def initialize(base, destination, data, config=T.unsafe(nil)); end + + def on_conflict_behavior(&block); end + + def render(); end +end + +class Thor::Actions::CreateFile +end + +class Thor::Actions::EmptyDirectory + def base(); end + + def config(); end + + def convert_encoded_instructions(filename); end + + def destination(); end + + def destination=(destination); end + + def exists?(); end + + def given_destination(); end + + def initialize(base, destination, config=T.unsafe(nil)); end + + def invoke!(); end + + def invoke_with_conflict_check(&block); end + + def on_conflict_behavior(); end + + def on_file_clash_behavior(); end + + def pretend?(); end + + def relative_destination(); end + + def revoke!(); end + + def say_status(status, color); end +end + +class Thor::Actions::EmptyDirectory +end + +module Thor::Actions + def self.included(base); end +end + +class Thor::AmbiguousCommandError +end + +class Thor::AmbiguousCommandError +end + +Thor::AmbiguousTaskError = Thor::AmbiguousCommandError + +class Thor::Argument + def banner(); end + + def default(); end + + def default_banner(); end + + def description(); end + + def enum(); end + + def human_name(); end + + def initialize(name, options=T.unsafe(nil)); end + + def name(); end + + def required(); end + + def required?(); end + + def show_default?(); end + + def type(); end + + def usage(); end + + def valid_type?(type); end + + def validate!(); end + VALID_TYPES = ::T.let(nil, ::T.untyped) +end + +class Thor::Argument +end + +class Thor::Arguments + def initialize(arguments=T.unsafe(nil)); end + + def parse(args); end + + def remaining(); end + NUMERIC = ::T.let(nil, ::T.untyped) +end + +class Thor::Arguments + def self.parse(*args); end + + def self.split(args); end +end + +module Thor::Base + def args(); end + + def args=(args); end + + def initialize(args=T.unsafe(nil), local_options=T.unsafe(nil), config=T.unsafe(nil)); end + + def options(); end + + def options=(options); end + + def parent_options(); end + + def parent_options=(parent_options); end +end + +module Thor::Base + def self.included(base); end + + def self.register_klass_file(klass); end + + def self.shell(); end + + def self.shell=(shell); end + + def self.subclass_files(); end + + def self.subclasses(); end +end + +class Thor::Command + def formatted_usage(klass, namespace=T.unsafe(nil), subcommand=T.unsafe(nil)); end + + def handle_argument_error?(instance, error, caller); end + + def handle_no_method_error?(instance, error, caller); end + + def hidden?(); end + + def initialize(name, description, long_description, usage, options=T.unsafe(nil)); end + + def local_method?(instance, name); end + + def not_debugging?(instance); end + + def private_method?(instance); end + + def public_method?(instance); end + + def required_options(); end + + def run(instance, args=T.unsafe(nil)); end + + def sans_backtrace(backtrace, caller); end + FILE_REGEXP = ::T.let(nil, ::T.untyped) +end + +class Thor::Command +end + +module Thor::CoreExt +end + +class Thor::CoreExt::HashWithIndifferentAccess + def [](key); end + + def []=(key, value); end + + def convert_key(key); end + + def delete(key); end + + def fetch(key, *args); end + + def initialize(hash=T.unsafe(nil)); end + + def key?(key); end + + def merge(other); end + + def merge!(other); end + + def method_missing(method, *args); end + + def replace(other_hash); end + + def reverse_merge(other); end + + def values_at(*indices); end +end + +class Thor::CoreExt::HashWithIndifferentAccess +end + +class Thor::CoreExt::OrderedHash +end + +class Thor::CoreExt::OrderedHash +end + +module Thor::CoreExt +end + +class Thor::DynamicCommand + def initialize(name, options=T.unsafe(nil)); end +end + +class Thor::DynamicCommand +end + +Thor::DynamicTask = Thor::DynamicCommand + +class Thor::Error +end + +class Thor::Error +end + +class Thor::Group + include ::Thor::Base + include ::Thor::Invocation + include ::Thor::Shell + def _invoke_for_class_method(klass, command=T.unsafe(nil), *args, &block); end +end + +class Thor::Group + def self.banner(); end + + def self.desc(description=T.unsafe(nil)); end + + def self.get_options_from_invocations(group_options, base_options); end + + def self.handle_argument_error(command, error, _args, arity); end + + def self.help(shell); end + + def self.invocation_blocks(); end + + def self.invocations(); end + + def self.invoke(*names, &block); end + + def self.invoke_from_option(*names, &block); end + + def self.printable_commands(*_); end + + def self.printable_tasks(*_); end + + def self.remove_invocation(*names); end + + def self.self_command(); end + + def self.self_task(); end +end + +class Thor::HiddenCommand +end + +class Thor::HiddenCommand +end + +Thor::HiddenTask = Thor::HiddenCommand + +module Thor::Invocation + def _parse_initialization_options(args, opts, config); end + + def _retrieve_class_and_command(name, sent_command=T.unsafe(nil)); end + + def _retrieve_class_and_task(name, sent_command=T.unsafe(nil)); end + + def _shared_configuration(); end + + def current_command_chain(); end + + def initialize(args=T.unsafe(nil), options=T.unsafe(nil), config=T.unsafe(nil), &block); end + + def invoke(name=T.unsafe(nil), *args); end + + def invoke_all(); end + + def invoke_command(command, *args); end + + def invoke_task(command, *args); end + + def invoke_with_padding(*args); end +end + +module Thor::Invocation + def self.included(base); end +end + +class Thor::InvocationError +end + +class Thor::InvocationError +end + +module Thor::LineEditor +end + +class Thor::LineEditor::Basic + def initialize(prompt, options); end + + def options(); end + + def prompt(); end + + def readline(); end +end + +class Thor::LineEditor::Basic + def self.available?(); end +end + +class Thor::LineEditor::Readline +end + +class Thor::LineEditor::Readline::PathCompletion + def initialize(text); end + + def matches(); end +end + +class Thor::LineEditor::Readline::PathCompletion +end + +class Thor::LineEditor::Readline +end + +module Thor::LineEditor + def self.best_available(); end + + def self.readline(prompt, options=T.unsafe(nil)); end +end + +class Thor::MalformattedArgumentError +end + +class Thor::MalformattedArgumentError +end + +class Thor::Option + def aliases(); end + + def array?(); end + + def boolean?(); end + + def dasherize(str); end + + def dasherized?(); end + + def group(); end + + def hash?(); end + + def hide(); end + + def lazy_default(); end + + def numeric?(); end + + def string?(); end + + def switch_name(); end + + def undasherize(str); end + + def usage(padding=T.unsafe(nil)); end + + def validate_default_type!(); end + VALID_TYPES = ::T.let(nil, ::T.untyped) +end + +class Thor::Option + def self.parse(key, value); end +end + +class Thor::Options + def check_unknown!(); end + + def current_is_switch?(); end + + def current_is_switch_formatted?(); end + + def initialize(hash_options=T.unsafe(nil), defaults=T.unsafe(nil), stop_on_unknown=T.unsafe(nil), disable_required_check=T.unsafe(nil)); end + + def normalize_switch(arg); end + + def parse_boolean(switch); end + + def parse_peek(switch, option); end + + def parsing_options?(); end + + def switch?(arg); end + + def switch_option(arg); end + EQ_RE = ::T.let(nil, ::T.untyped) + LONG_RE = ::T.let(nil, ::T.untyped) + OPTS_END = ::T.let(nil, ::T.untyped) + SHORT_NUM = ::T.let(nil, ::T.untyped) + SHORT_RE = ::T.let(nil, ::T.untyped) + SHORT_SQ_RE = ::T.let(nil, ::T.untyped) +end + +class Thor::Options + def self.to_switches(options); end +end + +module Thor::RakeCompat + include ::Rake::DSL + include ::Rake::FileUtilsExt + include ::FileUtils + include ::FileUtils::StreamUtils_ +end + +module Thor::RakeCompat + def self.included(base); end + + def self.rake_classes(); end +end + +class Thor::RequiredArgumentMissingError +end + +class Thor::RequiredArgumentMissingError +end + +module Thor::Sandbox +end + +module Thor::Sandbox +end + +module Thor::Shell + def _shared_configuration(); end + + def ask(*args, &block); end + + def error(*args, &block); end + + def file_collision(*args, &block); end + + def initialize(args=T.unsafe(nil), options=T.unsafe(nil), config=T.unsafe(nil)); end + + def no?(*args, &block); end + + def print_in_columns(*args, &block); end + + def print_table(*args, &block); end + + def print_wrapped(*args, &block); end + + def say(*args, &block); end + + def say_status(*args, &block); end + + def set_color(*args, &block); end + + def shell(); end + + def shell=(shell); end + + def terminal_width(*args, &block); end + + def with_padding(); end + + def yes?(*args, &block); end + SHELL_DELEGATED_METHODS = ::T.let(nil, ::T.untyped) +end + +module Thor::Shell +end + +Thor::Task = Thor::Command + +class Thor::UndefinedCommandError + def all_commands(); end + + def command(); end + + def initialize(command, all_commands, namespace); end +end + +class Thor::UndefinedCommandError::SpellChecker + def corrections(); end + + def error(); end + + def initialize(error); end + + def spell_checker(); end +end + +class Thor::UndefinedCommandError::SpellChecker +end + +class Thor::UndefinedCommandError +end + +Thor::UndefinedTaskError = Thor::UndefinedCommandError + +class Thor::UnknownArgumentError + def initialize(switches, unknown); end + + def switches(); end + + def unknown(); end +end + +class Thor::UnknownArgumentError::SpellChecker + def corrections(); end + + def error(); end + + def initialize(error); end + + def spell_checker(); end +end + +class Thor::UnknownArgumentError::SpellChecker +end + +class Thor::UnknownArgumentError +end + +module Thor::Util +end + +module Thor::Util + def self.camel_case(str); end + + def self.escape_globs(path); end + + def self.find_by_namespace(namespace); end + + def self.find_class_and_command_by_namespace(namespace, fallback=T.unsafe(nil)); end + + def self.find_class_and_task_by_namespace(namespace, fallback=T.unsafe(nil)); end + + def self.globs_for(path); end + + def self.load_thorfile(path, content=T.unsafe(nil), debug=T.unsafe(nil)); end + + def self.namespace_from_thor_class(constant); end + + def self.namespaces_in_content(contents, file=T.unsafe(nil)); end + + def self.ruby_command(); end + + def self.snake_case(str); end + + def self.thor_classes_in(klass); end + + def self.thor_root(); end + + def self.thor_root_glob(); end + + def self.user_home(); end +end + +class Thor + def self.banner(command, namespace=T.unsafe(nil), subcommand=T.unsafe(nil)); end + + def self.check_unknown_options!(options=T.unsafe(nil)); end + + def self.command_help(shell, command_name); end + + def self.default_command(meth=T.unsafe(nil)); end + + def self.default_task(meth=T.unsafe(nil)); end + + def self.desc(usage, description, options=T.unsafe(nil)); end + + def self.disable_required_check(); end + + def self.disable_required_check!(*command_names); end + + def self.disable_required_check?(command); end + + def self.dispatch(meth, given_args, given_opts, config); end + + def self.dynamic_command_class(); end + + def self.find_command_possibilities(meth); end + + def self.find_task_possibilities(meth); end + + def self.help(shell, subcommand=T.unsafe(nil)); end + + def self.long_desc(long_description, options=T.unsafe(nil)); end + + def self.map(mappings=T.unsafe(nil)); end + + def self.method_option(name, options=T.unsafe(nil)); end + + def self.method_options(options=T.unsafe(nil)); end + + def self.normalize_command_name(meth); end + + def self.normalize_task_name(meth); end + + def self.option(name, options=T.unsafe(nil)); end + + def self.options(options=T.unsafe(nil)); end + + def self.package_name(name, _=T.unsafe(nil)); end + + def self.printable_commands(all=T.unsafe(nil), subcommand=T.unsafe(nil)); end + + def self.printable_tasks(all=T.unsafe(nil), subcommand=T.unsafe(nil)); end + + def self.register(klass, subcommand_name, usage, description, options=T.unsafe(nil)); end + + def self.retrieve_command_name(args); end + + def self.retrieve_task_name(args); end + + def self.stop_on_unknown_option(); end + + def self.stop_on_unknown_option!(*command_names); end + + def self.stop_on_unknown_option?(command); end + + def self.subcommand(subcommand, subcommand_class); end + + def self.subcommand_classes(); end + + def self.subcommand_help(cmd); end + + def self.subcommands(); end + + def self.subtask(subcommand, subcommand_class); end + + def self.subtask_help(cmd); end + + def self.subtasks(); end + + def self.task_help(shell, command_name); end +end + +module ThreadSafe + NULL = ::T.let(nil, ::T.untyped) + VERSION = ::T.let(nil, ::T.untyped) +end + +ThreadSafe::Array = Array + +class ThreadSafe::AtomicReferenceCacheBackend + def [](key); end + + def []=(key, value); end + + def clear(); end + + def compute(key); end + + def compute_if_absent(key); end + + def compute_if_present(key); end + + def delete(key); end + + def delete_pair(key, value); end + + def each_pair(); end + + def empty?(); end + + def get_and_set(key, value); end + + def get_or_default(key, else_value=T.unsafe(nil)); end + + def initialize(options=T.unsafe(nil)); end + + def key?(key); end + + def merge_pair(key, value); end + + def replace_if_exists(key, new_value); end + + def replace_pair(key, old_value, new_value); end + + def size(); end + DEFAULT_CAPACITY = ::T.let(nil, ::T.untyped) + HASH_BITS = ::T.let(nil, ::T.untyped) + LOCKED = ::T.let(nil, ::T.untyped) + MAX_CAPACITY = ::T.let(nil, ::T.untyped) + MOVED = ::T.let(nil, ::T.untyped) + NOW_RESIZING = ::T.let(nil, ::T.untyped) + TRANSFER_BUFFER_SIZE = ::T.let(nil, ::T.untyped) + WAITING = ::T.let(nil, ::T.untyped) +end + +class ThreadSafe::AtomicReferenceCacheBackend::Node + include ::ThreadSafe::Util::CheapLockable + def initialize(hash, key, value, next_node=T.unsafe(nil)); end + + def key(); end + + def key?(key); end + + def locked?(); end + + def matches?(key, hash); end + + def pure_hash(); end + + def try_await_lock(table, i); end + + def try_lock_via_hash(node_hash=T.unsafe(nil)); end + + def unlock_via_hash(locked_hash, node_hash); end + HASH_BITS = ::T.let(nil, ::T.untyped) + LOCKED = ::T.let(nil, ::T.untyped) + MOVED = ::T.let(nil, ::T.untyped) + SPIN_LOCK_ATTEMPTS = ::T.let(nil, ::T.untyped) + WAITING = ::T.let(nil, ::T.untyped) +end + +class ThreadSafe::AtomicReferenceCacheBackend::Node + extend ::ThreadSafe::Util::Volatile + def self.locked_hash?(hash); end +end + +class ThreadSafe::AtomicReferenceCacheBackend::Table + def cas_new_node(i, hash, key, value); end + + def delete_node_at(i, node, predecessor_node); end + + def try_lock_via_hash(i, node, node_hash); end + + def try_to_cas_in_computed(i, hash, key); end +end + +class ThreadSafe::AtomicReferenceCacheBackend::Table +end + +class ThreadSafe::AtomicReferenceCacheBackend + extend ::ThreadSafe::Util::Volatile +end + +class ThreadSafe::Cache + def each_key(); end + + def each_value(); end + + def empty?(); end + + def fetch(key, default_value=T.unsafe(nil)); end + + def fetch_or_store(key, default_value=T.unsafe(nil)); end + + def get(key); end + + def initialize(options=T.unsafe(nil), &block); end + + def key(value); end + + def keys(); end + + def marshal_dump(); end + + def marshal_load(hash); end + + def put(key, value); end + + def put_if_absent(key, value); end + + def values(); end +end + +class ThreadSafe::Cache +end + +ThreadSafe::ConcurrentCacheBackend = ThreadSafe::MriCacheBackend + +ThreadSafe::Hash = Hash + +class ThreadSafe::MriCacheBackend + WRITE_LOCK = ::T.let(nil, ::T.untyped) +end + +class ThreadSafe::MriCacheBackend +end + +class ThreadSafe::NonConcurrentCacheBackend + def [](key); end + + def []=(key, value); end + + def clear(); end + + def compute(key); end + + def compute_if_absent(key); end + + def compute_if_present(key); end + + def delete(key); end + + def delete_pair(key, value); end + + def each_pair(); end + + def get_and_set(key, value); end + + def get_or_default(key, default_value); end + + def initialize(options=T.unsafe(nil)); end + + def key?(key); end + + def merge_pair(key, value); end + + def replace_if_exists(key, new_value); end + + def replace_pair(key, old_value, new_value); end + + def size(); end + + def value?(value); end +end + +class ThreadSafe::NonConcurrentCacheBackend +end + +class ThreadSafe::SynchronizedCacheBackend + include ::Mutex_m + def lock(); end + + def locked?(); end + + def synchronize(&block); end + + def try_lock(); end + + def unlock(); end +end + +class ThreadSafe::SynchronizedCacheBackend +end + +module ThreadSafe::Util + CPU_COUNT = ::T.let(nil, ::T.untyped) + FIXNUM_BIT_SIZE = ::T.let(nil, ::T.untyped) + MAX_INT = ::T.let(nil, ::T.untyped) +end + +class ThreadSafe::Util::Adder + def add(x); end + + def decrement(); end + + def increment(); end + + def reset(); end + + def sum(); end +end + +class ThreadSafe::Util::Adder +end + +class ThreadSafe::Util::AtomicReference + def compare_and_set(old_value, new_value); end + + def get(); end + + def initialize(value=T.unsafe(nil)); end + + def set(new_value); end + + def value(); end + + def value=(new_value); end +end + +class ThreadSafe::Util::AtomicReference +end + +module ThreadSafe::Util::CheapLockable + def cas_mutex(old_value, new_value); end + + def compare_and_set_mutex(old_value, new_value); end + + def lazy_set_mutex(value); end + + def mutex(); end + + def mutex=(value); end +end + +module ThreadSafe::Util::CheapLockable + extend ::ThreadSafe::Util::Volatile +end + +class ThreadSafe::Util::PowerOfTwoTuple + def hash_to_index(hash); end + + def next_in_size_table(); end + + def volatile_get_by_hash(hash); end + + def volatile_set_by_hash(hash, value); end +end + +class ThreadSafe::Util::PowerOfTwoTuple +end + +class ThreadSafe::Util::Striped64 + def busy?(); end + + def initialize(); end + + def retry_update(x, hash_code, was_uncontended); end + THREAD_LOCAL_KEY = ::T.let(nil, ::T.untyped) +end + +class ThreadSafe::Util::Striped64::Cell + def cas(old_value, new_value); end + + def cas_computed(); end + + def padding_(); end +end + +class ThreadSafe::Util::Striped64::Cell +end + +class ThreadSafe::Util::Striped64 + extend ::ThreadSafe::Util::Volatile +end + +module ThreadSafe::Util::Volatile + def attr_volatile(*attr_names); end +end + +module ThreadSafe::Util::Volatile +end + +class ThreadSafe::Util::VolatileTuple + include ::Enumerable + def cas(i, old_value, new_value); end + + def compare_and_set(i, old_value, new_value); end + + def each(&blk); end + + def initialize(size); end + + def size(); end + + def volatile_get(i); end + + def volatile_set(i, value); end +end + +class ThreadSafe::Util::VolatileTuple +end + +module ThreadSafe::Util::XorShiftRandom + def get(); end + + def xorshift(x); end + MAX_XOR_SHIFTABLE_INT = ::T.let(nil, ::T.untyped) +end + +module ThreadSafe::Util::XorShiftRandom + extend ::ThreadSafe::Util::XorShiftRandom +end + +module ThreadSafe::Util +end + +module ThreadSafe +end + +module Threadsafe +end + +module Threadsafe + def self.const_missing(name); end +end + +module Tilt + LOCK = ::T.let(nil, ::T.untyped) + VERSION = ::T.let(nil, ::T.untyped) +end + +class Tilt::BuilderTemplate + def precompiled_postamble(locals); end + + def precompiled_template(locals); end +end + +class Tilt::BuilderTemplate +end + +class Tilt::CSVTemplate + def precompiled(locals); end + + def precompiled_template(locals); end +end + +class Tilt::CSVTemplate + def self.engine(); end +end + +class Tilt::Cache + def clear(); end + + def fetch(*key); end +end + +class Tilt::Cache +end + +class Tilt::CoffeeScriptLiterateTemplate +end + +class Tilt::CoffeeScriptLiterateTemplate +end + +class Tilt::CoffeeScriptTemplate + def allows_script?(); end +end + +class Tilt::CoffeeScriptTemplate + def self.default_bare(); end + + def self.default_bare=(value); end + + def self.default_no_wrap(); end + + def self.default_no_wrap=(value); end + + def self.literate?(); end +end + +module Tilt::CompiledTemplates +end + +module Tilt::CompiledTemplates +end + +class Tilt::Dummy +end + +class Tilt::Dummy +end + +class Tilt::ERBTemplate + def precompiled(locals); end + + def precompiled_postamble(locals); end + + def precompiled_preamble(locals); end + + def precompiled_template(locals); end +end + +class Tilt::ERBTemplate + def self.default_output_variable(); end + + def self.default_output_variable=(name); end +end + +class Tilt::ErubiTemplate + def precompiled_template(locals); end +end + +class Tilt::ErubiTemplate +end + +class Tilt::EtanniTemplate + def precompiled(locals); end + + def precompiled_template(locals); end +end + +class Tilt::EtanniTemplate +end + +class Tilt::Mapping + def [](file); end + + def extensions_for(template_class); end + + def lazy_map(); end + + def new(file, line=T.unsafe(nil), options=T.unsafe(nil), &block); end + + def register(template_class, *extensions); end + + def register_lazy(class_name, file, *extensions); end + + def registered?(ext); end + + def template_for(file); end + + def template_map(); end + + def templates_for(file); end + AUTOLOAD_IS_BROKEN = ::T.let(nil, ::T.untyped) + LOCK = ::T.let(nil, ::T.untyped) +end + +class Tilt::Mapping +end + +class Tilt::NokogiriTemplate + def evaluate(scope, locals); end + + def precompiled_postamble(locals); end + + def precompiled_preamble(locals); end + + def precompiled_template(locals); end + DOCUMENT_HEADER = ::T.let(nil, ::T.untyped) +end + +class Tilt::NokogiriTemplate +end + +class Tilt::PlainTemplate +end + +class Tilt::PlainTemplate +end + +class Tilt::RDocTemplate + def allows_script?(); end + + def markup(); end +end + +class Tilt::RDocTemplate +end + +class Tilt::RedClothTemplate + def allows_script?(); end +end + +class Tilt::RedClothTemplate +end + +class Tilt::SassTemplate + def allows_script?(); end +end + +class Tilt::SassTemplate +end + +class Tilt::ScssTemplate +end + +class Tilt::ScssTemplate +end + +class Tilt::SigilTemplate + def allows_script?(); end +end + +class Tilt::SigilTemplate +end + +class Tilt::StringTemplate + def precompiled(locals); end + + def precompiled_template(locals); end +end + +class Tilt::StringTemplate +end + +Tilt::TOPOBJECT = Tilt::CompiledTemplates + +class Tilt::Template + def basename(suffix=T.unsafe(nil)); end + + def data(); end + + def default_encoding(); end + + def eval_file(); end + + def evaluate(scope, locals, &block); end + + def file(); end + + def initialize(file=T.unsafe(nil), line=T.unsafe(nil), options=T.unsafe(nil), &block); end + + def line(); end + + def metadata(); end + + def name(); end + + def options(); end + + def precompiled(local_keys); end + + def precompiled_postamble(local_keys); end + + def precompiled_preamble(local_keys); end + + def precompiled_template(local_keys); end + + def prepare(); end + + def render(scope=T.unsafe(nil), locals=T.unsafe(nil), &block); end +end + +class Tilt::Template + def self.default_mime_type(); end + + def self.default_mime_type=(value); end + + def self.metadata(); end +end + +module Tilt + def self.[](file); end + + def self.current_template(); end + + def self.default_mapping(); end + + def self.lazy_map(); end + + def self.new(file, line=T.unsafe(nil), options=T.unsafe(nil), &block); end + + def self.prefer(template_class, *extensions); end + + def self.register(template_class, *extensions); end + + def self.register_lazy(class_name, file, *extensions); end + + def self.registered?(ext); end + + def self.template_for(file); end + + def self.templates_for(file); end +end + +class Time + include ::DateAndTime::Zones + include ::DateAndTime::Calculations + include ::DateAndTime::Compatibility + include ::V8::Conversion::Time + include ::Mocha::TimeMethods + def acts_like_time?(); end + + def ago(seconds); end + + def at_beginning_of_hour(); end + + def at_beginning_of_minute(); end + + def at_end_of_day(); end + + def at_end_of_hour(); end + + def at_end_of_minute(); end + + def beginning_of_hour(); end + + def beginning_of_minute(); end + + def change(options); end + + def compare_with_coercion(other); end + + def compare_without_coercion(_); end + + def end_of_day(); end + + def end_of_hour(); end + + def end_of_minute(); end + + def eql_with_coercion(other); end + + def eql_without_coercion(_); end + + def formatted_offset(colon=T.unsafe(nil), alternate_utc_string=T.unsafe(nil)); end + + def in(seconds); end + + def minus_with_coercion(other); end + + def minus_with_duration(other); end + + def minus_without_coercion(other); end + + def minus_without_duration(_); end + + def plus_with_duration(other); end + + def plus_without_duration(_); end + + def rfc3339(fraction_digits=T.unsafe(nil)); end + + def sec_fraction(); end + + def seconds_since_midnight(); end + + def seconds_until_end_of_day(); end + + def since(seconds); end + + def to_default_s(); end + + def to_formatted_s(format=T.unsafe(nil)); end + + COMMON_YEAR_DAYS_IN_MONTH = ::T.let(nil, ::T.untyped) + DATE_FORMATS = ::T.let(nil, ::T.untyped) +end + +class Time + def self.===(other); end + + def self.at_with_coercion(*args); end + + def self.at_without_coercion(*_); end + + def self.current(); end + + def self.days_in_month(month, year=T.unsafe(nil)); end + + def self.days_in_year(year=T.unsafe(nil)); end + + def self.find_zone(time_zone); end + + def self.find_zone!(time_zone); end + + def self.rfc3339(str); end + + def self.use_zone(time_zone); end + + def self.zone(); end + + def self.zone=(time_zone); end + + def self.zone_default(); end + + def self.zone_default=(zone_default); end + +end + +class Todo + include ::Todo::GeneratedAssociationMethods + include ::AASM::Persistence::ActiveRecordPersistence + include ::AASM::Persistence::Base + include ::AASM::Persistence::ActiveRecordPersistence::InstanceMethods + def _add_tags(incoming); end + + def _remove_tags(outgoing); end + + def activate(*args, &block); end + + def activate!(*args, &block); end + + def active?(); end + + def after_add_for_attachments(); end + + def after_add_for_attachments=(val); end + + def after_add_for_attachments?(); end + + def after_add_for_pending_successors(); end + + def after_add_for_pending_successors=(val); end + + def after_add_for_pending_successors?(); end + + def after_add_for_predecessor_dependencies(); end + + def after_add_for_predecessor_dependencies=(val); end + + def after_add_for_predecessor_dependencies?(); end + + def after_add_for_predecessors(); end + + def after_add_for_predecessors=(val); end + + def after_add_for_predecessors?(); end + + def after_add_for_successor_dependencies(); end + + def after_add_for_successor_dependencies=(val); end + + def after_add_for_successor_dependencies?(); end + + def after_add_for_successors(); end + + def after_add_for_successors=(val); end + + def after_add_for_successors?(); end + + def after_add_for_taggings(); end + + def after_add_for_taggings=(val); end + + def after_add_for_taggings?(); end + + def after_add_for_tags(); end + + def after_add_for_tags=(val); end + + def after_add_for_tags?(); end + + def after_add_for_uncompleted_predecessors(); end + + def after_add_for_uncompleted_predecessors=(val); end + + def after_add_for_uncompleted_predecessors?(); end + + def after_remove_for_attachments(); end + + def after_remove_for_attachments=(val); end + + def after_remove_for_attachments?(); end + + def after_remove_for_pending_successors(); end + + def after_remove_for_pending_successors=(val); end + + def after_remove_for_pending_successors?(); end + + def after_remove_for_predecessor_dependencies(); end + + def after_remove_for_predecessor_dependencies=(val); end + + def after_remove_for_predecessor_dependencies?(); end + + def after_remove_for_predecessors(); end + + def after_remove_for_predecessors=(val); end + + def after_remove_for_predecessors?(); end + + def after_remove_for_successor_dependencies(); end + + def after_remove_for_successor_dependencies=(val); end + + def after_remove_for_successor_dependencies?(); end + + def after_remove_for_successors(); end + + def after_remove_for_successors=(val); end + + def after_remove_for_successors?(); end + + def after_remove_for_taggings(); end + + def after_remove_for_taggings=(val); end + + def after_remove_for_taggings?(); end + + def after_remove_for_tags(); end + + def after_remove_for_tags=(val); end + + def after_remove_for_tags?(); end + + def after_remove_for_uncompleted_predecessors(); end + + def after_remove_for_uncompleted_predecessors=(val); end + + def after_remove_for_uncompleted_predecessors?(); end + + def autosave_associated_records_for_attachments(*args); end + + def autosave_associated_records_for_context(*args); end + + def autosave_associated_records_for_pending_successors(*args); end + + def autosave_associated_records_for_predecessor_dependencies(*args); end + + def autosave_associated_records_for_predecessors(*args); end + + def autosave_associated_records_for_project(*args); end + + def autosave_associated_records_for_recurring_todo(*args); end + + def autosave_associated_records_for_successor_dependencies(*args); end + + def autosave_associated_records_for_successors(*args); end + + def autosave_associated_records_for_taggings(*args); end + + def autosave_associated_records_for_tags(*args); end + + def autosave_associated_records_for_uncompleted_predecessors(*args); end + + def autosave_associated_records_for_user(*args); end + + def before_add_for_attachments(); end + + def before_add_for_attachments=(val); end + + def before_add_for_attachments?(); end + + def before_add_for_pending_successors(); end + + def before_add_for_pending_successors=(val); end + + def before_add_for_pending_successors?(); end + + def before_add_for_predecessor_dependencies(); end + + def before_add_for_predecessor_dependencies=(val); end + + def before_add_for_predecessor_dependencies?(); end + + def before_add_for_predecessors(); end + + def before_add_for_predecessors=(val); end + + def before_add_for_predecessors?(); end + + def before_add_for_successor_dependencies(); end + + def before_add_for_successor_dependencies=(val); end + + def before_add_for_successor_dependencies?(); end + + def before_add_for_successors(); end + + def before_add_for_successors=(val); end + + def before_add_for_successors?(); end + + def before_add_for_taggings(); end + + def before_add_for_taggings=(val); end + + def before_add_for_taggings?(); end + + def before_add_for_tags(); end + + def before_add_for_tags=(val); end + + def before_add_for_tags?(); end + + def before_add_for_uncompleted_predecessors(); end + + def before_add_for_uncompleted_predecessors=(val); end + + def before_add_for_uncompleted_predecessors?(); end + + def before_remove_for_attachments(); end + + def before_remove_for_attachments=(val); end + + def before_remove_for_attachments?(); end + + def before_remove_for_pending_successors(); end + + def before_remove_for_pending_successors=(val); end + + def before_remove_for_pending_successors?(); end + + def before_remove_for_predecessor_dependencies(); end + + def before_remove_for_predecessor_dependencies=(val); end + + def before_remove_for_predecessor_dependencies?(); end + + def before_remove_for_predecessors(); end + + def before_remove_for_predecessors=(val); end + + def before_remove_for_predecessors?(); end + + def before_remove_for_successor_dependencies(); end + + def before_remove_for_successor_dependencies=(val); end + + def before_remove_for_successor_dependencies?(); end + + def before_remove_for_successors(); end + + def before_remove_for_successors=(val); end + + def before_remove_for_successors?(); end + + def before_remove_for_taggings(); end + + def before_remove_for_taggings=(val); end + + def before_remove_for_taggings?(); end + + def before_remove_for_tags(); end + + def before_remove_for_tags=(val); end + + def before_remove_for_tags?(); end + + def before_remove_for_uncompleted_predecessors(); end + + def before_remove_for_uncompleted_predecessors=(val); end + + def before_remove_for_uncompleted_predecessors?(); end + + def belongs_to_counter_cache_after_update(reflection); end + + def block(*args, &block); end + + def block!(*args, &block); end + + def complete(*args, &block); end + + def complete!(*args, &block); end + + def completed?(); end + + def defer(*args, &block); end + + def defer!(*args, &block); end + + def deferred?(); end + + def get_tag_name_from_item(item); end + + def has_tag?(tag_name); end + + def may_activate?(*args); end + + def may_block?(*args); end + + def may_complete?(*args); end + + def may_defer?(*args); end + + def pending?(); end + + def tag_array_from_obj(obj); end + + def tag_cast_to_string(obj); end + + def tag_list(); end + + def tag_list=(value); end + + def tag_with(list); end + + def validate_associated_records_for_attachments(*args); end + + def validate_associated_records_for_pending_successors(*args); end + + def validate_associated_records_for_predecessor_dependencies(*args); end + + def validate_associated_records_for_predecessors(*args); end + + def validate_associated_records_for_successor_dependencies(*args); end + + def validate_associated_records_for_successors(*args); end + + def validate_associated_records_for_taggings(*args); end + + def validate_associated_records_for_tags(*args); end + + def validate_associated_records_for_uncompleted_predecessors(*args); end + STATE_ACTIVE = ::T.let(nil, ::T.untyped) + STATE_COMPLETED = ::T.let(nil, ::T.untyped) + STATE_DEFERRED = ::T.let(nil, ::T.untyped) + STATE_PENDING = ::T.let(nil, ::T.untyped) +end + +module Todo::GeneratedAssociationMethods + def attachment_ids(); end + + def attachment_ids=(ids); end + + def attachments(); end + + def attachments=(value); end + + def build_context(*args, &block); end + + def build_project(*args, &block); end + + def build_recurring_todo(*args, &block); end + + def build_user(*args, &block); end + + def context(); end + + def context=(value); end + + def create_context(*args, &block); end + + def create_context!(*args, &block); end + + def create_project(*args, &block); end + + def create_project!(*args, &block); end + + def create_recurring_todo(*args, &block); end + + def create_recurring_todo!(*args, &block); end + + def create_user(*args, &block); end + + def create_user!(*args, &block); end + + def pending_successor_ids(); end + + def pending_successor_ids=(ids); end + + def pending_successors(); end + + def pending_successors=(value); end + + def predecessor_dependencies(); end + + def predecessor_dependencies=(value); end + + def predecessor_dependency_ids(); end + + def predecessor_dependency_ids=(ids); end + + def predecessor_ids(); end + + def predecessor_ids=(ids); end + + def predecessors(); end + + def predecessors=(value); end + + def project(); end + + def project=(value); end + + def recurring_todo(); end + + def recurring_todo=(value); end + + def reload_context(); end + + def reload_project(); end + + def reload_recurring_todo(); end + + def reload_user(); end + + def successor_dependencies(); end + + def successor_dependencies=(value); end + + def successor_dependency_ids(); end + + def successor_dependency_ids=(ids); end + + def successor_ids(); end + + def successor_ids=(ids); end + + def successors(); end + + def successors=(value); end + + def tag_ids(); end + + def tag_ids=(ids); end + + def tagging_ids(); end + + def tagging_ids=(ids); end + + def taggings(); end + + def taggings=(value); end + + def tags(); end + + def tags=(value); end + + def uncompleted_predecessor_ids(); end + + def uncompleted_predecessor_ids=(ids); end + + def uncompleted_predecessors(); end + + def uncompleted_predecessors=(value); end + + def user(); end + + def user=(value); end +end + +module Todo::GeneratedAssociationMethods +end + +class Todo + extend ::AASM::Persistence::Base::ClassMethods + extend ::AASM::Persistence::ActiveRecordPersistence::ClassMethods + def self.active(*args); end + + def self.active_or_hidden(*args); end + + def self.after_add_for_attachments(); end + + def self.after_add_for_attachments=(val); end + + def self.after_add_for_attachments?(); end + + def self.after_add_for_pending_successors(); end + + def self.after_add_for_pending_successors=(val); end + + def self.after_add_for_pending_successors?(); end + + def self.after_add_for_predecessor_dependencies(); end + + def self.after_add_for_predecessor_dependencies=(val); end + + def self.after_add_for_predecessor_dependencies?(); end + + def self.after_add_for_predecessors(); end + + def self.after_add_for_predecessors=(val); end + + def self.after_add_for_predecessors?(); end + + def self.after_add_for_successor_dependencies(); end + + def self.after_add_for_successor_dependencies=(val); end + + def self.after_add_for_successor_dependencies?(); end + + def self.after_add_for_successors(); end + + def self.after_add_for_successors=(val); end + + def self.after_add_for_successors?(); end + + def self.after_add_for_taggings(); end + + def self.after_add_for_taggings=(val); end + + def self.after_add_for_taggings?(); end + + def self.after_add_for_tags(); end + + def self.after_add_for_tags=(val); end + + def self.after_add_for_tags?(); end + + def self.after_add_for_uncompleted_predecessors(); end + + def self.after_add_for_uncompleted_predecessors=(val); end + + def self.after_add_for_uncompleted_predecessors?(); end + + def self.after_remove_for_attachments(); end + + def self.after_remove_for_attachments=(val); end + + def self.after_remove_for_attachments?(); end + + def self.after_remove_for_pending_successors(); end + + def self.after_remove_for_pending_successors=(val); end + + def self.after_remove_for_pending_successors?(); end + + def self.after_remove_for_predecessor_dependencies(); end + + def self.after_remove_for_predecessor_dependencies=(val); end + + def self.after_remove_for_predecessor_dependencies?(); end + + def self.after_remove_for_predecessors(); end + + def self.after_remove_for_predecessors=(val); end + + def self.after_remove_for_predecessors?(); end + + def self.after_remove_for_successor_dependencies(); end + + def self.after_remove_for_successor_dependencies=(val); end + + def self.after_remove_for_successor_dependencies?(); end + + def self.after_remove_for_successors(); end + + def self.after_remove_for_successors=(val); end + + def self.after_remove_for_successors?(); end + + def self.after_remove_for_taggings(); end + + def self.after_remove_for_taggings=(val); end + + def self.after_remove_for_taggings?(); end + + def self.after_remove_for_tags(); end + + def self.after_remove_for_tags=(val); end + + def self.after_remove_for_tags?(); end + + def self.after_remove_for_uncompleted_predecessors(); end + + def self.after_remove_for_uncompleted_predecessors=(val); end + + def self.after_remove_for_uncompleted_predecessors?(); end + + def self.are_due(*args); end + + def self.before_add_for_attachments(); end + + def self.before_add_for_attachments=(val); end + + def self.before_add_for_attachments?(); end + + def self.before_add_for_pending_successors(); end + + def self.before_add_for_pending_successors=(val); end + + def self.before_add_for_pending_successors?(); end + + def self.before_add_for_predecessor_dependencies(); end + + def self.before_add_for_predecessor_dependencies=(val); end + + def self.before_add_for_predecessor_dependencies?(); end + + def self.before_add_for_predecessors(); end + + def self.before_add_for_predecessors=(val); end + + def self.before_add_for_predecessors?(); end + + def self.before_add_for_successor_dependencies(); end + + def self.before_add_for_successor_dependencies=(val); end + + def self.before_add_for_successor_dependencies?(); end + + def self.before_add_for_successors(); end + + def self.before_add_for_successors=(val); end + + def self.before_add_for_successors?(); end + + def self.before_add_for_taggings(); end + + def self.before_add_for_taggings=(val); end + + def self.before_add_for_taggings?(); end + + def self.before_add_for_tags(); end + + def self.before_add_for_tags=(val); end + + def self.before_add_for_tags?(); end + + def self.before_add_for_uncompleted_predecessors(); end + + def self.before_add_for_uncompleted_predecessors=(val); end + + def self.before_add_for_uncompleted_predecessors?(); end + + def self.before_remove_for_attachments(); end + + def self.before_remove_for_attachments=(val); end + + def self.before_remove_for_attachments?(); end + + def self.before_remove_for_pending_successors(); end + + def self.before_remove_for_pending_successors=(val); end + + def self.before_remove_for_pending_successors?(); end + + def self.before_remove_for_predecessor_dependencies(); end + + def self.before_remove_for_predecessor_dependencies=(val); end + + def self.before_remove_for_predecessor_dependencies?(); end + + def self.before_remove_for_predecessors(); end + + def self.before_remove_for_predecessors=(val); end + + def self.before_remove_for_predecessors?(); end + + def self.before_remove_for_successor_dependencies(); end + + def self.before_remove_for_successor_dependencies=(val); end + + def self.before_remove_for_successor_dependencies?(); end + + def self.before_remove_for_successors(); end + + def self.before_remove_for_successors=(val); end + + def self.before_remove_for_successors?(); end + + def self.before_remove_for_taggings(); end + + def self.before_remove_for_taggings=(val); end + + def self.before_remove_for_taggings?(); end + + def self.before_remove_for_tags(); end + + def self.before_remove_for_tags=(val); end + + def self.before_remove_for_tags?(); end + + def self.before_remove_for_uncompleted_predecessors(); end + + def self.before_remove_for_uncompleted_predecessors=(val); end + + def self.before_remove_for_uncompleted_predecessors?(); end + + def self.blocked(*args); end + + def self.completed(*args); end + + def self.completed_after(*args); end + + def self.completed_before(*args); end + + def self.context_hidden(*args); end + + def self.created_after(*args); end + + def self.created_before(*args); end + + def self.created_or_completed_after(*args); end + + def self.deferred(*args); end + + def self.deferred_or_blocked(*args); end + + def self.due_today(*args); end + + def self.hidden(*args); end + + def self.not_completed(*args); end + + def self.not_context_hidden(*args); end + + def self.not_deferred_or_blocked(*args); end + + def self.not_hidden(*args); end + + def self.not_project_hidden(*args); end + + def self.pending(*args); end + + def self.project_hidden(*args); end + + def self.with_tag(*args); end + + def self.with_tags(*args); end +end + +module TodoTagsAssociationExtension + def all_except_starred(); end + + def to_s(); end +end + +module TodoTagsAssociationExtension +end + +class Todos::UndoneTodosQuery + include ::ActionView::Helpers::SanitizeHelper +end + +module Tolk +end + +module Tolk::Config +end + +module Tolk::Config + def self.base_controller(); end + + def self.base_controller=(base_controller); end + + def self.block_xxx_en_yml_locale_files(); end + + def self.block_xxx_en_yml_locale_files=(block_xxx_en_yml_locale_files); end + + def self.dump_path(); end + + def self.dump_path=(dump_path); end + + def self.exclude_gems_token(); end + + def self.exclude_gems_token=(exclude_gems_token); end + + def self.ignore_keys(); end + + def self.ignore_keys=(ignore_keys); end + + def self.mapping(); end + + def self.mapping=(mapping); end + + def self.primary_locale_name(); end + + def self.primary_locale_name=(primary_locale_name); end + + def self.reset(); end + + def self.strip_texts(); end + + def self.strip_texts=(strip_texts); end + + def self.yaml_line_width(); end + + def self.yaml_line_width=(yaml_line_width); end +end + +class Tolk::Engine +end + +class Tolk::Engine +end + +class Tolk::Export + def data(); end + + def destination(); end + + def dump(); end + + def initialize(args); end + + def name(); end +end + +class Tolk::Export + def self.dump(args); end + + def self.dump_path(); end +end + +module Tolk::Import + def read_locale_file(); end +end + +module Tolk::Import::ClassMethods + def import_locale(locale_name); end + + def import_secondary_locales(); end +end + +module Tolk::Import::ClassMethods +end + +module Tolk::Import + def self.included(base); end +end + +module Tolk::Pagination +end + +module Tolk::Pagination::Methods + def pagination_method(); end + + def pagination_param(); end +end + +module Tolk::Pagination::Methods +end + +module Tolk::Pagination::ViewHelper + def tolk_paginate(collection, options=T.unsafe(nil)); end +end + +module Tolk::Pagination::ViewHelper +end + +module Tolk::Pagination +end + +module Tolk::Sync +end + +module Tolk::Sync::ClassMethods + def flat_hash(data, prefix=T.unsafe(nil), result=T.unsafe(nil)); end + + def load_translations(); end + + def read_primary_locale_file(); end + + def sync!(); end +end + +module Tolk::Sync::ClassMethods +end + +module Tolk::Sync + def self.included(base); end +end + +module Tolk::YAML + SAFE_YAML_OPTIONS = ::T.let(nil, ::T.untyped) +end + +module Tolk::YAML + def self.dump(payload); end + + def self.load(yaml); end + + def self.load_file(filename); end +end + +module Tolk + def self.config(&block); end + + def self.railtie_helpers_paths(); end + + def self.railtie_namespace(); end + + def self.railtie_routes_url_helpers(include_path_helpers=T.unsafe(nil)); end + + def self.table_name_prefix(); end + + def self.use_relative_model_naming?(); end +end + +class TracePoint + def event(); end +end + +class TrueClass + include ::JSON::Ext::Generator::GeneratorMethods::TrueClass + include ::V8::Conversion::Primitive +end + +module URI + include ::URI::RFC2396_REGEXP +end + +module URI::Escape + def decode(*arg); end + + def encode(*arg); end + + def escape(*arg); end + + def unescape(*arg); end +end + +class URI::FTP + include ::OpenURI::OpenRead + def buffer_open(buf, proxy, options); end + + def set_typecode(v); end + + def typecode(); end + + def typecode=(typecode); end +end + +class URI::FTP + def self.new2(user, password, host, port, path, typecode=T.unsafe(nil), arg_check=T.unsafe(nil)); end +end + +class URI::GID + def app(); end + + def model_id(); end + + def model_name(); end + + def params(); end + + def query=(query); end + + def set_params(params); end + + def set_path(path); end + + def set_query(query); end + COMPONENT = ::T.let(nil, ::T.untyped) + PATH_REGEXP = ::T.let(nil, ::T.untyped) +end + +class URI::GID::MissingModelIdError +end + +class URI::GID::MissingModelIdError +end + +class URI::GID + def self.create(app, model, params=T.unsafe(nil)); end + + def self.parse(uri); end + + def self.validate_app(app); end +end + +class URI::HTTP + include ::OpenURI::OpenRead + def buffer_open(buf, proxy, options); end +end + +class URI::LDAP + def attributes(); end + + def attributes=(val); end + + def dn(); end + + def dn=(val); end + + def extensions(); end + + def extensions=(val); end + + def filter(); end + + def filter=(val); end + + def initialize(*arg); end + + def scope(); end + + def scope=(val); end + + def set_attributes(val); end + + def set_dn(val); end + + def set_extensions(val); end + + def set_filter(val); end + + def set_scope(val); end +end + +class URI::MailTo + def headers(); end + + def headers=(v); end + + def initialize(*arg); end + + def set_headers(v); end + + def set_to(v); end + + def to(); end + + def to=(v); end + + def to_mailtext(); end + + def to_rfc822text(); end +end + +URI::Parser = URI::RFC2396_Parser + +URI::REGEXP = URI::RFC2396_REGEXP + +class URI::RFC2396_Parser + def escape(str, unsafe=T.unsafe(nil)); end + + def extract(str, schemes=T.unsafe(nil)); end + + def initialize(opts=T.unsafe(nil)); end + + def join(*uris); end + + def make_regexp(schemes=T.unsafe(nil)); end + + def parse(uri); end + + def pattern(); end + + def regexp(); end + + def split(uri); end + + def unescape(str, escaped=T.unsafe(nil)); end +end + +class URI::RFC3986_Parser + def join(*uris); end + + def parse(uri); end + + def regexp(); end + + def split(uri); end + RFC3986_relative_ref = ::T.let(nil, ::T.untyped) +end + +module URI::Util + def self.make_components_hash(klass, array_hash); end +end + +module URI + extend ::URI::Escape + def self.get_encoding(label); end + + def self.parser(); end + +end + +class Uglifier + def compile(source); end + + def compile_with_map(source); end + + def compress(source); end + + def initialize(options=T.unsafe(nil)); end + DEFAULTS = ::T.let(nil, ::T.untyped) + ES5FallbackPath = ::T.let(nil, ::T.untyped) + EXTRA_OPTIONS = ::T.let(nil, ::T.untyped) + HarmonySourcePath = ::T.let(nil, ::T.untyped) + MANGLE_PROPERTIES_DEFAULTS = ::T.let(nil, ::T.untyped) + SOURCE_MAP_DEFAULTS = ::T.let(nil, ::T.untyped) + SourceMapPath = ::T.let(nil, ::T.untyped) + SourcePath = ::T.let(nil, ::T.untyped) + SplitFallbackPath = ::T.let(nil, ::T.untyped) + UglifyJSWrapperPath = ::T.let(nil, ::T.untyped) + VERSION = ::T.let(nil, ::T.untyped) +end + +class Uglifier::Error +end + +class Uglifier::Error +end + +class Uglifier + def self.compile(source, options=T.unsafe(nil)); end + + def self.compile_with_map(source, options=T.unsafe(nil)); end +end + +class UnboundMethod + include ::MethodSource::SourceLocation::UnboundMethodExtensions + include ::MethodSource::MethodExtensions + include ::V8::Conversion::Method + include ::V8::Conversion::Code + include ::V8::Weak::Cell + include ::V8::Access::Invocation::UnboundMethod + def clone(); end + + def original_name(); end +end + +class UncaughtThrowError + def tag(); end + + def value(); end +end + +class UniformNotifier + AVAILABLE_NOTIFIERS = ::T.let(nil, ::T.untyped) + NOTIFIERS = ::T.let(nil, ::T.untyped) +end + +class UniformNotifier::AirbrakeNotifier +end + +class UniformNotifier::AirbrakeNotifier +end + +class UniformNotifier::Base +end + +class UniformNotifier::Base + def self._inline_notify(data); end + + def self._out_of_channel_notify(data); end + + def self.active?(); end + + def self.inline_notify(data); end + + def self.out_of_channel_notify(data); end + + def self.wrap_js_association(code, attributes=T.unsafe(nil)); end +end + +class UniformNotifier::BugsnagNotifier +end + +class UniformNotifier::BugsnagNotifier +end + +class UniformNotifier::CustomizedLogger +end + +class UniformNotifier::CustomizedLogger + def self.setup(logdev); end +end + +class UniformNotifier::Exception +end + +class UniformNotifier::Exception +end + +class UniformNotifier::Growl +end + +class UniformNotifier::Growl + def self.notify(message); end + + def self.setup_connection(growl); end + + def self.setup_connection_gntp(growl); end + + def self.setup_connection_growl(growl); end +end + +class UniformNotifier::HoneybadgerNotifier +end + +class UniformNotifier::HoneybadgerNotifier +end + +class UniformNotifier::JavascriptAlert +end + +class UniformNotifier::JavascriptAlert +end + +class UniformNotifier::JavascriptConsole +end + +class UniformNotifier::JavascriptConsole +end + +class UniformNotifier::NotificationError +end + +class UniformNotifier::NotificationError +end + +class UniformNotifier::RailsLogger +end + +class UniformNotifier::RailsLogger +end + +class UniformNotifier::Raise +end + +class UniformNotifier::Raise + def self.setup_connection(exception_class); end +end + +class UniformNotifier::RollbarNotifier +end + +class UniformNotifier::RollbarNotifier +end + +class UniformNotifier::SentryNotifier +end + +class UniformNotifier::SentryNotifier +end + +class UniformNotifier::Slack + POSSIBLE_OPTIONS = ::T.let(nil, ::T.untyped) +end + +class UniformNotifier::Slack + def self.setup_connection(config=T.unsafe(nil)); end +end + +class UniformNotifier::TerminalNotifier +end + +class UniformNotifier::TerminalNotifier +end + +class UniformNotifier::Xmpp +end + +class UniformNotifier::Xmpp + def self.connect(); end + + def self.notify(message); end + + def self.presence_status(); end + + def self.setup_connection(xmpp_information); end +end + +class UniformNotifier + def self.active_notifiers(); end + + def self.airbrake(); end + + def self.airbrake=(airbrake); end + + def self.alert(); end + + def self.alert=(alert); end + + def self.bugsnag(); end + + def self.bugsnag=(bugsnag); end + + def self.console(); end + + def self.console=(console); end + + def self.customized_logger(); end + + def self.customized_logger=(logdev); end + + def self.growl(); end + + def self.growl=(growl); end + + def self.honeybadger(); end + + def self.honeybadger=(honeybadger); end + + def self.rails_logger(); end + + def self.rails_logger=(rails_logger); end + + def self.raise(); end + + def self.raise=(exception_class); end + + def self.rollbar(); end + + def self.rollbar=(rollbar); end + + def self.sentry(); end + + def self.sentry=(sentry); end + + def self.slack(); end + + def self.slack=(slack); end + + def self.terminal_notifier(); end + + def self.terminal_notifier=(terminal_notifier); end + + def self.xmpp(); end + + def self.xmpp=(xmpp); end +end + +class UpdateOpenIdUrls::User + include ::UpdateOpenIdUrls::User::GeneratedAssociationMethods +end + +module UpdateOpenIdUrls::User::GeneratedAssociationMethods +end + +module UpdateOpenIdUrls::User::GeneratedAssociationMethods +end + +class User + include ::User::GeneratedAssociationMethods + def after_add_for_attachments(); end + + def after_add_for_attachments=(val); end + + def after_add_for_attachments?(); end + + def after_add_for_contexts(); end + + def after_add_for_contexts=(val); end + + def after_add_for_contexts?(); end + + def after_add_for_deferred_todos(); end + + def after_add_for_deferred_todos=(val); end + + def after_add_for_deferred_todos?(); end + + def after_add_for_notes(); end + + def after_add_for_notes=(val); end + + def after_add_for_notes?(); end + + def after_add_for_projects(); end + + def after_add_for_projects=(val); end + + def after_add_for_projects?(); end + + def after_add_for_recurring_todos(); end + + def after_add_for_recurring_todos=(val); end + + def after_add_for_recurring_todos?(); end + + def after_add_for_tags(); end + + def after_add_for_tags=(val); end + + def after_add_for_tags?(); end + + def after_add_for_todos(); end + + def after_add_for_todos=(val); end + + def after_add_for_todos?(); end + + def after_remove_for_attachments(); end + + def after_remove_for_attachments=(val); end + + def after_remove_for_attachments?(); end + + def after_remove_for_contexts(); end + + def after_remove_for_contexts=(val); end + + def after_remove_for_contexts?(); end + + def after_remove_for_deferred_todos(); end + + def after_remove_for_deferred_todos=(val); end + + def after_remove_for_deferred_todos?(); end + + def after_remove_for_notes(); end + + def after_remove_for_notes=(val); end + + def after_remove_for_notes?(); end + + def after_remove_for_projects(); end + + def after_remove_for_projects=(val); end + + def after_remove_for_projects?(); end + + def after_remove_for_recurring_todos(); end + + def after_remove_for_recurring_todos=(val); end + + def after_remove_for_recurring_todos?(); end + + def after_remove_for_tags(); end + + def after_remove_for_tags=(val); end + + def after_remove_for_tags?(); end + + def after_remove_for_todos(); end + + def after_remove_for_todos=(val); end + + def after_remove_for_todos?(); end + + def autosave_associated_records_for_attachments(*args); end + + def autosave_associated_records_for_contexts(*args); end + + def autosave_associated_records_for_deferred_todos(*args); end + + def autosave_associated_records_for_notes(*args); end + + def autosave_associated_records_for_preference(); end + + def autosave_associated_records_for_projects(*args); end + + def autosave_associated_records_for_recurring_todos(*args); end + + def autosave_associated_records_for_tags(*args); end + + def autosave_associated_records_for_todos(*args); end + + def before_add_for_attachments(); end + + def before_add_for_attachments=(val); end + + def before_add_for_attachments?(); end + + def before_add_for_contexts(); end + + def before_add_for_contexts=(val); end + + def before_add_for_contexts?(); end + + def before_add_for_deferred_todos(); end + + def before_add_for_deferred_todos=(val); end + + def before_add_for_deferred_todos?(); end + + def before_add_for_notes(); end + + def before_add_for_notes=(val); end + + def before_add_for_notes?(); end + + def before_add_for_projects(); end + + def before_add_for_projects=(val); end + + def before_add_for_projects?(); end + + def before_add_for_recurring_todos(); end + + def before_add_for_recurring_todos=(val); end + + def before_add_for_recurring_todos?(); end + + def before_add_for_tags(); end + + def before_add_for_tags=(val); end + + def before_add_for_tags?(); end + + def before_add_for_todos(); end + + def before_add_for_todos=(val); end + + def before_add_for_todos?(); end + + def before_remove_for_attachments(); end + + def before_remove_for_attachments=(val); end + + def before_remove_for_attachments?(); end + + def before_remove_for_contexts(); end + + def before_remove_for_contexts=(val); end + + def before_remove_for_contexts?(); end + + def before_remove_for_deferred_todos(); end + + def before_remove_for_deferred_todos=(val); end + + def before_remove_for_deferred_todos?(); end + + def before_remove_for_notes(); end + + def before_remove_for_notes=(val); end + + def before_remove_for_notes?(); end + + def before_remove_for_projects(); end + + def before_remove_for_projects=(val); end + + def before_remove_for_projects?(); end + + def before_remove_for_recurring_todos(); end + + def before_remove_for_recurring_todos=(val); end + + def before_remove_for_recurring_todos?(); end + + def before_remove_for_tags(); end + + def before_remove_for_tags=(val); end + + def before_remove_for_tags?(); end + + def before_remove_for_todos(); end + + def before_remove_for_todos=(val); end + + def before_remove_for_todos?(); end + + def password_confirmation(); end + + def password_confirmation=(password_confirmation); end + + def validate_associated_records_for_attachments(*args); end + + def validate_associated_records_for_contexts(*args); end + + def validate_associated_records_for_deferred_todos(*args); end + + def validate_associated_records_for_notes(*args); end + + def validate_associated_records_for_projects(*args); end + + def validate_associated_records_for_recurring_todos(*args); end + + def validate_associated_records_for_tags(*args); end + + def validate_associated_records_for_todos(*args); end +end + +module User::GeneratedAssociationMethods + def attachment_ids(); end + + def attachment_ids=(ids); end + + def attachments(); end + + def attachments=(value); end + + def build_preference(*args, &block); end + + def context_ids(); end + + def context_ids=(ids); end + + def contexts(); end + + def contexts=(value); end + + def create_preference(*args, &block); end + + def create_preference!(*args, &block); end + + def deferred_todo_ids(); end + + def deferred_todo_ids=(ids); end + + def deferred_todos(); end + + def deferred_todos=(value); end + + def note_ids(); end + + def note_ids=(ids); end + + def notes(); end + + def notes=(value); end + + def preference(); end + + def preference=(value); end + + def project_ids(); end + + def project_ids=(ids); end + + def projects(); end + + def projects=(value); end + + def recurring_todo_ids(); end + + def recurring_todo_ids=(ids); end + + def recurring_todos(); end + + def recurring_todos=(value); end + + def reload_preference(); end + + def tag_ids(); end + + def tag_ids=(ids); end + + def tags(); end + + def tags=(value); end + + def todo_ids(); end + + def todo_ids=(ids); end + + def todos(); end + + def todos=(value); end +end + +module User::GeneratedAssociationMethods +end + +class User + def self.after_add_for_attachments(); end + + def self.after_add_for_attachments=(val); end + + def self.after_add_for_attachments?(); end + + def self.after_add_for_contexts(); end + + def self.after_add_for_contexts=(val); end + + def self.after_add_for_contexts?(); end + + def self.after_add_for_deferred_todos(); end + + def self.after_add_for_deferred_todos=(val); end + + def self.after_add_for_deferred_todos?(); end + + def self.after_add_for_notes(); end + + def self.after_add_for_notes=(val); end + + def self.after_add_for_notes?(); end + + def self.after_add_for_projects(); end + + def self.after_add_for_projects=(val); end + + def self.after_add_for_projects?(); end + + def self.after_add_for_recurring_todos(); end + + def self.after_add_for_recurring_todos=(val); end + + def self.after_add_for_recurring_todos?(); end + + def self.after_add_for_tags(); end + + def self.after_add_for_tags=(val); end + + def self.after_add_for_tags?(); end + + def self.after_add_for_todos(); end + + def self.after_add_for_todos=(val); end + + def self.after_add_for_todos?(); end + + def self.after_remove_for_attachments(); end + + def self.after_remove_for_attachments=(val); end + + def self.after_remove_for_attachments?(); end + + def self.after_remove_for_contexts(); end + + def self.after_remove_for_contexts=(val); end + + def self.after_remove_for_contexts?(); end + + def self.after_remove_for_deferred_todos(); end + + def self.after_remove_for_deferred_todos=(val); end + + def self.after_remove_for_deferred_todos?(); end + + def self.after_remove_for_notes(); end + + def self.after_remove_for_notes=(val); end + + def self.after_remove_for_notes?(); end + + def self.after_remove_for_projects(); end + + def self.after_remove_for_projects=(val); end + + def self.after_remove_for_projects?(); end + + def self.after_remove_for_recurring_todos(); end + + def self.after_remove_for_recurring_todos=(val); end + + def self.after_remove_for_recurring_todos?(); end + + def self.after_remove_for_tags(); end + + def self.after_remove_for_tags=(val); end + + def self.after_remove_for_tags?(); end + + def self.after_remove_for_todos(); end + + def self.after_remove_for_todos=(val); end + + def self.after_remove_for_todos?(); end + + def self.before_add_for_attachments(); end + + def self.before_add_for_attachments=(val); end + + def self.before_add_for_attachments?(); end + + def self.before_add_for_contexts(); end + + def self.before_add_for_contexts=(val); end + + def self.before_add_for_contexts?(); end + + def self.before_add_for_deferred_todos(); end + + def self.before_add_for_deferred_todos=(val); end + + def self.before_add_for_deferred_todos?(); end + + def self.before_add_for_notes(); end + + def self.before_add_for_notes=(val); end + + def self.before_add_for_notes?(); end + + def self.before_add_for_projects(); end + + def self.before_add_for_projects=(val); end + + def self.before_add_for_projects?(); end + + def self.before_add_for_recurring_todos(); end + + def self.before_add_for_recurring_todos=(val); end + + def self.before_add_for_recurring_todos?(); end + + def self.before_add_for_tags(); end + + def self.before_add_for_tags=(val); end + + def self.before_add_for_tags?(); end + + def self.before_add_for_todos(); end + + def self.before_add_for_todos=(val); end + + def self.before_add_for_todos?(); end + + def self.before_remove_for_attachments(); end + + def self.before_remove_for_attachments=(val); end + + def self.before_remove_for_attachments?(); end + + def self.before_remove_for_contexts(); end + + def self.before_remove_for_contexts=(val); end + + def self.before_remove_for_contexts?(); end + + def self.before_remove_for_deferred_todos(); end + + def self.before_remove_for_deferred_todos=(val); end + + def self.before_remove_for_deferred_todos?(); end + + def self.before_remove_for_notes(); end + + def self.before_remove_for_notes=(val); end + + def self.before_remove_for_notes?(); end + + def self.before_remove_for_projects(); end + + def self.before_remove_for_projects=(val); end + + def self.before_remove_for_projects?(); end + + def self.before_remove_for_recurring_todos(); end + + def self.before_remove_for_recurring_todos=(val); end + + def self.before_remove_for_recurring_todos?(); end + + def self.before_remove_for_tags(); end + + def self.before_remove_for_tags=(val); end + + def self.before_remove_for_tags?(); end + + def self.before_remove_for_todos(); end + + def self.before_remove_for_todos=(val); end + + def self.before_remove_for_todos?(); end +end + +module UserContextsAssociationExtension + def find_by_params(params); end + + def update_positions(context_ids); end +end + +module UserContextsAssociationExtension +end + +module UserDeferredTodosAssociationExtension + def find_and_activate_ready(); end +end + +module UserDeferredTodosAssociationExtension +end + +module UserProjectsAssociationExtension + def actionize(scope_conditions=T.unsafe(nil)); end + + def alphabetize(scope_conditions=T.unsafe(nil)); end + + def cache_note_counts(); end + + def find_by_params(params); end + + def next_from(project); end + + def offset_from(project, offset); end + + def previous_from(project); end + + def projects_in_state_by_position(state); end + + def update_positions(project_ids); end +end + +module UserProjectsAssociationExtension +end + +module UserTodosAssociationExtension + def count_by_group(g); end +end + +module UserTodosAssociationExtension +end + +module V8 + VERSION = ::T.let(nil, ::T.untyped) +end + +class V8::Access + include ::V8::Access::Names + include ::V8::Access::Indices + include ::V8::Access::Invocation +end + +module V8::Access::Indices + def idelete(obj, index, &dontintercept); end + + def iget(obj, index, &dontintercept); end + + def indices(obj); end + + def iquery(obj, index, attributes, &dontintercept); end + + def iset(obj, index, value, &dontintercept); end +end + +module V8::Access::Indices +end + +module V8::Access::Invocation + def methodcall(code, this, args); end +end + +module V8::Access::Invocation::Aritize + def aritize(args); end +end + +module V8::Access::Invocation::Aritize +end + +module V8::Access::Invocation::Method + include ::V8::Access::Invocation::Aritize + def methodcall(this, args); end +end + +module V8::Access::Invocation::Method +end + +module V8::Access::Invocation::Proc + include ::V8::Access::Invocation::Aritize + def methodcall(this, args); end +end + +module V8::Access::Invocation::Proc +end + +module V8::Access::Invocation::UnboundMethod + def methodcall(this, args); end +end + +module V8::Access::Invocation::UnboundMethod +end + +module V8::Access::Invocation +end + +module V8::Access::Names + def accessible_names(obj, special_methods=T.unsafe(nil)); end + + def delete(obj, name, &dontintercept); end + + def get(obj, name, &dontintercept); end + + def names(obj); end + + def query(obj, name, attributes, &dontintercept); end + + def set(obj, name, value, &dontintercept); end +end + +module V8::Access::Names +end + +class V8::Access +end + +class V8::Array + def initialize(native_or_length=T.unsafe(nil)); end + + def length(); end +end + +class V8::Array +end + +module V8::C +end + +class V8::C::AccessControl + ALL_CAN_READ = ::T.let(nil, ::T.untyped) + ALL_CAN_WRITE = ::T.let(nil, ::T.untyped) + DEFAULT = ::T.let(nil, ::T.untyped) + PROHIBITS_OVERWRITING = ::T.let(nil, ::T.untyped) +end + +class V8::C::AccessControl +end + +class V8::C::AccessorInfo + def Data(); end + + def Holder(); end + + def This(); end +end + +class V8::C::AccessorInfo +end + +class V8::C::Arguments + def Callee(); end + + def Data(); end + + def Holder(); end + + def IsConstructCall(); end + + def Length(); end + + def This(); end + + def [](_); end +end + +class V8::C::Arguments +end + +class V8::C::Array + def CloneElementAt(_); end + + def Length(); end +end + +class V8::C::Array + def self.New(*_); end +end + +class V8::C::Context + def AllowCodeGenerationFromStrings(_); end + + def DetachGlobal(); end + + def Dispose(); end + + def Enter(); end + + def Exit(); end + + def GetEmbedderData(_); end + + def GetSecurityToken(); end + + def Global(); end + + def HasOutOfMemoryException(); end + + def IsCodeGenerationFromStringsAllowed(); end + + def ReattachGlobal(_); end + + def SetEmbedderData(_, _1); end + + def SetSecurityToken(_); end + + def UseDefaultSecurityToken(); end +end + +class V8::C::Context + def self.GetCalling(); end + + def self.GetCurrent(); end + + def self.GetEntered(); end + + def self.InContext(); end + + def self.New(*_); end +end + +class V8::C::Date + include ::V8::Conversion::NativeDate +end + +class V8::C::Date + def self.New(_); end +end + +class V8::C::Exception +end + +class V8::C::Exception + def self.Error(_); end + + def self.RangeError(_); end + + def self.ReferenceError(_); end + + def self.SyntaxError(_); end + + def self.TypeError(_); end +end + +class V8::C::ExtensionConfiguration +end + +class V8::C::ExtensionConfiguration + def self.new(_); end +end + +class V8::C::External + def Value(); end +end + +class V8::C::External + def self.New(_); end +end + +class V8::C::Function + def Call(_, _1); end + + def GetInferredName(); end + + def GetName(); end + + def GetScriptColumnNumber(); end + + def GetScriptId(); end + + def GetScriptLineNumber(); end + + def GetScriptOrigin(); end + + def NewInstance(*_); end + + def SetName(_); end +end + +class V8::C::Function +end + +class V8::C::FunctionTemplate + def GetFunction(); end + + def HasInstance(_); end + + def Inherit(_); end + + def InstanceTemplate(); end + + def PrototypeTemplate(); end + + def ReadOnlyPrototype(); end + + def SetCallHandler(*_); end + + def SetClassName(_); end + + def SetHiddenPrototype(_); end +end + +class V8::C::FunctionTemplate + def self.New(*_); end +end + +class V8::C::HeapStatistics + def heap_size_limit(); end + + def total_heap_size(); end + + def total_heap_size_executable(); end + + def total_physical_size(); end + + def used_heap_size(); end +end + +class V8::C::HeapStatistics + def self.new(); end +end + +class V8::C::Locker +end + +class V8::C::Locker + def self.IsActive(); end + + def self.IsLocked(); end + + def self.StartPreemption(_); end + + def self.StopPreemption(); end +end + +class V8::C::Message + def Get(); end + + def GetEndPosition(); end + + def GetLineNumber(); end + + def GetScriptData(); end + + def GetScriptResourceName(); end + + def GetSourceLine(); end + + def GetStackTrace(); end + + def GetStartColumn(); end + + def GetStartPosition(); end +end + +class V8::C::Message + def self.kNoColumnInfo(); end + + def self.kNoLineNumberInfo(); end +end + +class V8::C::Object + include ::V8::Conversion::NativeObject + def CallAsConstructor(_); end + + def CallAsFunction(_, _1); end + + def Clone(); end + + def CreationContext(); end + + def Delete(_); end + + def DeleteHiddenValue(_); end + + def FindInstanceInPrototypeChain(_); end + + def ForceDelete(_); end + + def ForceSet(_, _1); end + + def Get(_); end + + def GetConstructorName(); end + + def GetHiddenValue(_); end + + def GetIdentityHash(); end + + def GetIndexedPropertiesExternalArrayData(); end + + def GetIndexedPropertiesExternalArrayDataLength(); end + + def GetIndexedPropertiesExternalArrayDataType(); end + + def GetIndexedPropertiesPixelData(); end + + def GetIndexedPropertiesPixelDataLength(); end + + def GetInternalField(_); end + + def GetOwnPropertyNames(); end + + def GetPropertyAttributes(_); end + + def GetPropertyNames(); end + + def GetPrototype(); end + + def GetRealNamedProperty(_); end + + def GetRealNamedPropertyInPrototypeChain(_); end + + def Has(_); end + + def HasIndexedLookupInterceptor(); end + + def HasIndexedPropertiesInExternalArrayData(); end + + def HasIndexedPropertiesToPixelData(); end + + def HasNamedLookupInterceptor(); end + + def HasOwnProperty(_); end + + def HasRealIndexedProperty(_); end + + def HasRealNamedCallbackProperty(_); end + + def HasRealNamedProperty(_); end + + def InternalFieldCount(); end + + def IsCallable(); end + + def IsDirty(); end + + def ObjectProtoToString(); end + + def Set(_, _1); end + + def SetAccessor(*_); end + + def SetHiddenValue(_, _1); end + + def SetIndexedPropertiesToExternalArrayData(); end + + def SetIndexedPropertiesToPixelData(_, _1); end + + def SetInternalField(_, _1); end + + def SetPrototype(_); end + + def TurnOnAccessCheck(); end +end + +class V8::C::Object + def self.New(); end +end + +class V8::C::ObjectTemplate + def InternalFieldCount(); end + + def MarkAsUndetectable(); end + + def NewInstance(); end + + def SetAccessCheckCallbacks(*_); end + + def SetAccessor(*_); end + + def SetCallAsFunctionHandler(*_); end + + def SetIndexedPropertyHandler(*_); end + + def SetInternalFieldCount(_); end + + def SetNamedPropertyHandler(*_); end +end + +class V8::C::ObjectTemplate + def self.New(); end +end + +class V8::C::Primitive +end + +class V8::C::Primitive +end + +class V8::C::PropertyAttribute + DontDelete = ::T.let(nil, ::T.untyped) + DontEnum = ::T.let(nil, ::T.untyped) + None = ::T.let(nil, ::T.untyped) + ReadOnly = ::T.let(nil, ::T.untyped) +end + +class V8::C::PropertyAttribute +end + +class V8::C::ResourceConstraints + def max_executable_size(_); end + + def max_old_space_size(); end + + def max_young_space_size(); end + + def set_max_executable_size(_); end + + def set_max_old_space_size(_); end + + def set_max_young_space_size(_); end +end + +class V8::C::ResourceConstraints + def self.new(); end +end + +class V8::C::Script + def Run(); end + + def RunWithTimeout(_); end +end + +class V8::C::Script + def self.New(*_); end +end + +class V8::C::ScriptData + def Data(); end + + def HasError(); end + + def Length(); end +end + +class V8::C::ScriptData + def self.New(_, _1); end + + def self.PreCompile(_, _1); end +end + +class V8::C::ScriptOrigin +end + +class V8::C::ScriptOrigin +end + +class V8::C::Signature + def New(*_); end +end + +class V8::C::Signature +end + +class V8::C::StackFrame + def GetColumn(); end + + def GetFunctionName(); end + + def GetLineNumber(); end + + def GetScriptName(); end + + def GetScriptNameOrSourceURL(); end + + def IsConstructor(); end + + def IsEval(); end +end + +class V8::C::StackFrame +end + +class V8::C::StackTrace + def AsArray(); end + + def GetFrame(_); end + + def GetFrameCount(); end +end + +class V8::C::StackTrace + def self.CurrentStackTrace(*_); end + + def self.kColumnOffset(); end + + def self.kDetailed(); end + + def self.kFunctionName(); end + + def self.kIsConstructor(); end + + def self.kIsEval(); end + + def self.kLineNumber(); end + + def self.kOverview(); end + + def self.kScriptName(); end + + def self.kScriptNameOrSourceURL(); end +end + +class V8::C::String + include ::V8::Conversion::NativeString + def Utf8Value(); end +end + +class V8::C::String + def self.Concat(_, _1); end + + def self.New(_); end + + def self.NewSymbol(_); end +end + +class V8::C::Template + def Set(*_); end +end + +class V8::C::Template +end + +class V8::C::TryCatch + def CanContinue(); end + + def Exception(); end + + def HasCaught(); end + + def Message(); end + + def ReThrow(); end + + def Reset(); end + + def SetCaptureMessage(_); end + + def SetVerbose(_); end + + def StackTrace(); end +end + +class V8::C::TryCatch +end + +class V8::C::V8 +end + +class V8::C::V8 + def self.AdjustAmountOfExternalAllocatedMemory(_); end + + def self.ContextDisposedNotification(); end + + def self.Dispose(); end + + def self.GetCurrentThreadId(); end + + def self.GetHeapStatistics(_); end + + def self.GetVersion(); end + + def self.IdleNotification(*_); end + + def self.IsExecutionTerminating(); end + + def self.IsProfilerPaused(); end + + def self.LowMemoryNotification(); end + + def self.PauseProfiler(); end + + def self.ResumeProfiler(); end + + def self.SetCaptureStackTraceForUncaughtExceptions(*_); end + + def self.SetFlagsFromCommandLine(_, _1); end + + def self.SetFlagsFromString(_); end + + def self.TerminateExecution(_); end +end + +class V8::C::Value + def BooleanValue(); end + + def Equals(_); end + + def IntegerValue(); end + + def IsArray(); end + + def IsBoolean(); end + + def IsBooleanObject(); end + + def IsDate(); end + + def IsExternal(); end + + def IsFalse(); end + + def IsFunction(); end + + def IsInt32(); end + + def IsNativeError(); end + + def IsNull(); end + + def IsNumber(); end + + def IsNumberObject(); end + + def IsObject(); end + + def IsRegExp(); end + + def IsString(); end + + def IsStringObject(); end + + def IsTrue(); end + + def IsUint32(); end + + def IsUndefined(); end + + def NumberValue(); end + + def StrictEquals(_); end + + def ToDetailString(); end + + def ToObject(); end + + def ToString(); end + + def Uint32Value(); end + Empty = ::T.let(nil, ::T.untyped) +end + +class V8::C::Value +end + +module V8::C + def self.False(); end + + def self.HandleScope(*_); end + + def self.Locker(*_); end + + def self.Null(); end + + def self.SetResourceConstraints(_); end + + def self.ThrowException(_); end + + def self.True(); end + + def self.TryCatch(*_); end + + def self.Undefined(); end + + def self.Unlocker(*_); end +end + +class V8::Context + include ::V8::Error::Try + def [](key); end + + def []=(key, value); end + + def access(); end + + def conversion(); end + + def dispose(); end + + def enter(&block); end + + def entered?(); end + + def eval(source, filename=T.unsafe(nil), line=T.unsafe(nil)); end + + def initialize(options=T.unsafe(nil)); end + + def link(ruby_object, v8_object); end + + def load(filename); end + + def native(); end + + def scope(); end + + def timeout(); end + + def to_ruby(v8_object); end + + def to_v8(ruby_object); end +end + +class V8::Context + def self.current(); end + + def self.current=(context); end + + def self.link(ruby_object, v8_object); end +end + +class V8::Conversion + include ::V8::Conversion::Fundamental + include ::V8::Conversion::Identity +end + +module V8::Conversion::Accessor + include ::V8::Error::Protect + def intercept(info, key, &block); end +end + +module V8::Conversion::Accessor +end + +module V8::Conversion::Array + def to_v8(); end +end + +module V8::Conversion::Array +end + +module V8::Conversion::Class + include ::V8::Conversion::Code + include ::V8::Weak::Cell + def to_template(); end +end + +module V8::Conversion::Class +end + +module V8::Conversion::Code + include ::V8::Weak::Cell + def to_template(); end + + def to_v8(); end +end + +module V8::Conversion::Code +end + +class V8::Conversion::Constructor + include ::V8::Error::Protect + def call(arguments); end + + def initialize(cls); end +end + +module V8::Conversion::Constructor::Args + def construct(cls); end + + def context(); end + + def link(); end + + def linkage_call?(); end + + def to_args(); end +end + +module V8::Conversion::Constructor::Args +end + +class V8::Conversion::Constructor +end + +module V8::Conversion::Fundamental + def to_ruby(v8_object); end + + def to_v8(ruby_object); end +end + +module V8::Conversion::Fundamental +end + +class V8::Conversion::Get +end + +class V8::Conversion::Get + extend ::V8::Conversion::Accessor + extend ::V8::Error::Protect + def self.call(property, info); end +end + +module V8::Conversion::Hash + def to_v8(); end +end + +module V8::Conversion::Hash +end + +class V8::Conversion::IGet +end + +class V8::Conversion::IGet + extend ::V8::Conversion::Accessor + extend ::V8::Error::Protect + def self.call(property, info); end +end + +class V8::Conversion::ISet +end + +class V8::Conversion::ISet + extend ::V8::Conversion::Accessor + extend ::V8::Error::Protect + def self.call(property, value, info); end +end + +module V8::Conversion::Identity + def equate(ruby_object, v8_object); end + + def rb_idmap(); end + + def to_ruby(v8_object); end + + def to_v8(ruby_object); end + + def v8_idmap(); end +end + +module V8::Conversion::Identity +end + +module V8::Conversion::Integer + def to_ruby(); end + + def to_v8(); end +end + +module V8::Conversion::Integer +end + +module V8::Conversion::Method + include ::V8::Conversion::Code + include ::V8::Weak::Cell + def to_v8(); end +end + +module V8::Conversion::Method +end + +module V8::Conversion::NativeDate + def to_ruby(); end +end + +module V8::Conversion::NativeDate +end + +module V8::Conversion::NativeObject + def to_ruby(); end + + def to_v8(); end +end + +module V8::Conversion::NativeObject +end + +module V8::Conversion::NativeString + def to_ruby(); end +end + +module V8::Conversion::NativeString +end + +module V8::Conversion::Object + def to_ruby(); end + + def to_v8(); end +end + +module V8::Conversion::Object +end + +module V8::Conversion::Primitive + def to_v8(); end +end + +module V8::Conversion::Primitive +end + +module V8::Conversion::Proc + include ::V8::Conversion::Code + include ::V8::Weak::Cell +end + +module V8::Conversion::Proc +end + +module V8::Conversion::Reference + def to_v8(); end +end + +module V8::Conversion::Reference + def self.construct!(object); end +end + +class V8::Conversion::Set +end + +class V8::Conversion::Set + extend ::V8::Conversion::Accessor + extend ::V8::Error::Protect + def self.call(property, value, info); end +end + +module V8::Conversion::String + def to_v8(); end +end + +module V8::Conversion::String +end + +module V8::Conversion::Symbol + def to_v8(); end +end + +module V8::Conversion::Symbol +end + +module V8::Conversion::Time + def to_v8(); end +end + +module V8::Conversion::Time +end + +class V8::Conversion +end + +class V8::Error + include ::Enumerable + def backtrace(*modifiers); end + + def bilingual_backtrace(trace_ruby=T.unsafe(nil), trace_javascript=T.unsafe(nil)); end + + def causes(); end + + def in_javascript?(); end + + def in_ruby?(); end + + def initialize(message, value, javascript_backtrace, cause=T.unsafe(nil)); end + + def javascript_backtrace(); end + + def root_cause(); end + + def standard_error_backtrace(); end + + def value(); end +end + +module V8::Error::Protect + def protect(); end +end + +module V8::Error::Protect +end + +module V8::Error::Try + def try(); end +end + +module V8::Error::Try +end + +class V8::Error +end + +class V8::Function + include ::V8::Error::Try + def call(*args); end + + def methodcall(this, *args); end + + def new(*args); end +end + +class V8::Function +end + +V8::JSError = V8::Error + +class V8::Object + include ::Enumerable + def [](key); end + + def []=(key, value); end + + def each(&blk); end + + def initialize(native=T.unsafe(nil)); end + + def keys(); end + + def method_missing(name, *args, &block); end + + def native(); end + + def respond_to?(method); end + + def values(); end +end + +class V8::Object +end + +class V8::StackFrame + def column(); end + + def constructor?(); end + + def eval?(); end + + def function_name(); end + + def initialize(native, context); end + + def line_number(); end + + def script_name(); end +end + +class V8::StackFrame +end + +class V8::StackTrace + include ::Enumerable + def each(&blk); end + + def initialize(native); end + + def length(); end +end + +class V8::StackTrace +end + +module V8::Weak +end + +module V8::Weak::Cell + def weakcell(name, &block); end +end + +module V8::Weak::Cell +end + +class V8::Weak::Ref + def initialize(object); end + + def object(); end +end + +class V8::Weak::Ref +end + +class V8::Weak::WeakValueMap + def [](key); end + + def []=(key, value); end +end + +class V8::Weak::WeakValueMap + def self.ensure_cleanup(values, key, ref); end +end + +module V8::Weak +end + +module V8 + def self.Error(trycatch); end +end + +module Warning + def warn(_); end +end + +module Warning + extend ::Warning +end + +class WeakRef + def initialize(orig); end + + def weakref_alive?(); end +end + +class WeakRef::RefError +end + +class WeakRef::RefError +end + +class WeakRef +end + +module WillPaginate +end + +module WillPaginate::ActionView + include ::WillPaginate::ViewHelpers + include ::WillPaginate::I18n + def infer_collection_from_controller(); end + + def page_entries_info(collection=T.unsafe(nil), options=T.unsafe(nil)); end + + def paginated_section(*args, &block); end + + def will_paginate(collection=T.unsafe(nil), options=T.unsafe(nil)); end + + def will_paginate_translate(keys, options=T.unsafe(nil)); end +end + +module WillPaginate::ActionView +end + +module WillPaginate::ActiveRecord +end + +module WillPaginate::ActiveRecord::BaseMethods + def paginate_by_sql(sql, options); end +end + +module WillPaginate::ActiveRecord::BaseMethods +end + +module WillPaginate::ActiveRecord::Pagination + def page(num); end + + def paginate(options); end +end + +module WillPaginate::ActiveRecord::Pagination +end + +module WillPaginate::ActiveRecord::RelationMethods + include ::WillPaginate::CollectionMethods + def clone(); end + + def count(*args); end + + def current_page(); end + + def current_page=(current_page); end + + def empty?(); end + + def find_last(*args); end + + def first(*args); end + + def limit(num); end + + def offset(value=T.unsafe(nil)); end + + def per(value=T.unsafe(nil)); end + + def per_page(value=T.unsafe(nil)); end + + def scoped(options=T.unsafe(nil)); end + + def size(); end + + def to_a(); end + + def total_count(); end + + def total_entries(); end + + def total_entries=(total_entries); end +end + +module WillPaginate::ActiveRecord::RelationMethods +end + +module WillPaginate::ActiveRecord +end + +class WillPaginate::Collection + include ::WillPaginate::CollectionMethods + def current_page(); end + + def initialize(page, per_page=T.unsafe(nil), total=T.unsafe(nil)); end + + def offset(); end + + def per_page(); end + + def replace(array); end + + def total_entries(); end + + def total_entries=(number); end +end + +class WillPaginate::Collection + def self.create(page, per_page, total=T.unsafe(nil)); end +end + +module WillPaginate::CollectionMethods + def next_page(); end + + def num_pages(); end + + def out_of_bounds?(); end + + def previous_page(); end + + def total_pages(); end +end + +module WillPaginate::CollectionMethods +end + +module WillPaginate::Deprecation +end + +class WillPaginate::Deprecation::Hash + def []=(key, value); end + + def deprecate_key(*keys, &block); end + + def initialize(values=T.unsafe(nil)); end + + def merge(another); end +end + +class WillPaginate::Deprecation::Hash +end + +module WillPaginate::Deprecation + def self.warn(message, stack=T.unsafe(nil)); end +end + +module WillPaginate::I18n + def will_paginate_translate(keys, options=T.unsafe(nil)); end +end + +module WillPaginate::I18n + def self.load_path(); end + + def self.locale_dir(); end +end + +module WillPaginate::InvalidPage +end + +module WillPaginate::InvalidPage +end + +class WillPaginate::PageNumber + def initialize(value, name); end + + def inspect(); end + + def is_a?(klass); end + + def kind_of?(klass); end + + def to_i(); end + + def to_offset(per_page); end + BIGINT = ::T.let(nil, ::T.untyped) +end + +class WillPaginate::PageNumber + extend ::Forwardable +end + +module WillPaginate::PerPage + def paginates_per(value); end + + def per_page(); end + + def per_page=(limit); end +end + +module WillPaginate::PerPage::Inheritance + def inherited(subclass); end +end + +module WillPaginate::PerPage::Inheritance +end + +module WillPaginate::PerPage + def self.extended(base); end +end + +class WillPaginate::Railtie +end + +module WillPaginate::Railtie::ControllerRescuePatch + def rescue_from(*args, &block); end +end + +module WillPaginate::Railtie::ControllerRescuePatch +end + +module WillPaginate::Railtie::ShowExceptionsPatch + def status_code_with_paginate(exception=T.unsafe(nil)); end +end + +module WillPaginate::Railtie::ShowExceptionsPatch + extend ::ActiveSupport::Concern +end + +class WillPaginate::Railtie + def self.setup_actioncontroller(); end +end + +module WillPaginate::ViewHelpers + include ::WillPaginate::I18n + def page_entries_info(collection, options=T.unsafe(nil)); end + + def will_paginate(collection, options=T.unsafe(nil)); end +end + +module WillPaginate::ViewHelpers + def self.pagination_options(); end + + def self.pagination_options=(pagination_options); end +end + +module WillPaginate + extend ::WillPaginate::PerPage + def self.PageNumber(value, name=T.unsafe(nil)); end +end + +YAML = Psych + +module YARD + CONFIG_DIR = ::T.let(nil, ::T.untyped) + ROOT = ::T.let(nil, ::T.untyped) + TEMPLATE_ROOT = ::T.let(nil, ::T.untyped) + VERSION = ::T.let(nil, ::T.untyped) +end + +module YARD::CLI +end + +class YARD::CLI::Command + def common_options(opts); end + + def description(); end + + def load_script(file); end + + def parse_options(opts, args); end + + def unrecognized_option(err); end +end + +class YARD::CLI::Command + def self.run(*args); end +end + +class YARD::CLI::CommandParser + def run(*args); end +end + +class YARD::CLI::CommandParser + def self.commands(); end + + def self.commands=(commands); end + + def self.default_command(); end + + def self.default_command=(default_command); end + + def self.run(*args); end +end + +class YARD::CLI::Config + def append(); end + + def append=(append); end + + def as_list(); end + + def as_list=(as_list); end + + def gem_install_cmd(); end + + def gem_install_cmd=(gem_install_cmd); end + + def key(); end + + def key=(key); end + + def reset(); end + + def reset=(reset); end + + def run(*args); end + + def values(); end + + def values=(values); end +end + +class YARD::CLI::Config +end + +class YARD::CLI::Diff + def run(*args); end +end + +class YARD::CLI::Diff +end + +class YARD::CLI::Display + def format_objects(); end + + def initialize(*args); end + + def wrap_layout(contents); end +end + +class YARD::CLI::Display +end + +class YARD::CLI::Gems + def run(*args); end +end + +class YARD::CLI::Gems +end + +class YARD::CLI::Graph + def objects(); end + + def options(); end + + def run(*args); end +end + +class YARD::CLI::Graph +end + +class YARD::CLI::Help + def run(*args); end +end + +class YARD::CLI::Help +end + +class YARD::CLI::I18n +end + +class YARD::CLI::I18n +end + +class YARD::CLI::List + def run(*args); end +end + +class YARD::CLI::List +end + +class YARD::CLI::MarkupTypes + def run(*args); end +end + +class YARD::CLI::MarkupTypes +end + +class YARD::CLI::Server + def adapter(); end + + def adapter=(adapter); end + + def libraries(); end + + def libraries=(libraries); end + + def options(); end + + def options=(options); end + + def run(*args); end + + def scripts(); end + + def scripts=(scripts); end + + def server_options(); end + + def server_options=(server_options); end + + def template_paths(); end + + def template_paths=(template_paths); end +end + +class YARD::CLI::Server +end + +class YARD::CLI::Stats + include ::YARD::Templates::Helpers::BaseHelper + def initialize(parse=T.unsafe(nil)); end + + def output(name, data, undoc=T.unsafe(nil)); end + + def parse(); end + + def parse=(parse); end + + def print_statistics(); end + + def print_undocumented_objects(); end + + def stats_for_attributes(); end + + def stats_for_classes(); end + + def stats_for_constants(); end + + def stats_for_files(); end + + def stats_for_methods(); end + + def stats_for_modules(); end + STATS_ORDER = ::T.let(nil, ::T.untyped) +end + +class YARD::CLI::Stats +end + +class YARD::CLI::YRI + def cache_object(name, path); end + + def find_object(name); end + + def print_object(object); end + + def print_usage(); end + + def run(*args); end + CACHE_FILE = ::T.let(nil, ::T.untyped) + DEFAULT_SEARCH_PATHS = ::T.let(nil, ::T.untyped) + SEARCH_PATHS_FILE = ::T.let(nil, ::T.untyped) +end + +class YARD::CLI::YRI +end + +class YARD::CLI::Yardoc + def all_objects(); end + + def apis(); end + + def apis=(apis); end + + def assets(); end + + def assets=(assets); end + + def excluded(); end + + def excluded=(excluded); end + + def fail_on_warning(); end + + def fail_on_warning=(fail_on_warning); end + + def files(); end + + def files=(files); end + + def generate(); end + + def generate=(generate); end + + def has_markup(); end + + def has_markup=(has_markup); end + + def hidden_apis(); end + + def hidden_apis=(hidden_apis); end + + def hidden_tags(); end + + def hidden_tags=(hidden_tags); end + + def list(); end + + def list=(list); end + + def options(); end + + def run(*args); end + + def save_yardoc(); end + + def save_yardoc=(save_yardoc); end + + def statistics(); end + + def statistics=(statistics); end + + def use_cache(); end + + def use_cache=(use_cache); end + + def visibilities(); end + + def visibilities=(visibilities); end +end + +class YARD::CLI::Yardoc +end + +class YARD::CLI::YardocOptions + def file(); end + + def file=(file); end + + def files(); end + + def files=(files); end + + def item(); end + + def item=(item); end + + def locale(); end + + def locale=(locale); end + + def objects(); end + + def objects=(objects); end + + def onefile(); end + + def onefile=(onefile); end + + def readme(); end + + def readme=(readme); end + + def title(); end + + def title=(title); end +end + +class YARD::CLI::YardocOptions +end + +class YARD::CLI::YardoptsCommand + def options_file(); end + + def options_file=(options_file); end + + def parse_arguments(*args); end + + def use_document_file(); end + + def use_document_file=(use_document_file); end + + def use_yardopts_file(); end + + def use_yardopts_file=(use_yardopts_file); end + + def yardopts_options(opts); end + DEFAULT_YARDOPTS_FILE = ::T.let(nil, ::T.untyped) +end + +class YARD::CLI::YardoptsCommand +end + +module YARD::CLI +end + +module YARD::CodeObjects + BUILTIN_ALL = ::T.let(nil, ::T.untyped) + BUILTIN_CLASSES = ::T.let(nil, ::T.untyped) + BUILTIN_EXCEPTIONS = ::T.let(nil, ::T.untyped) + BUILTIN_EXCEPTIONS_HASH = ::T.let(nil, ::T.untyped) + BUILTIN_MODULES = ::T.let(nil, ::T.untyped) + CONSTANTMATCH = ::T.let(nil, ::T.untyped) + CONSTANTSTART = ::T.let(nil, ::T.untyped) + CSEP = ::T.let(nil, ::T.untyped) + CSEPQ = ::T.let(nil, ::T.untyped) + ISEP = ::T.let(nil, ::T.untyped) + ISEPQ = ::T.let(nil, ::T.untyped) + METHODMATCH = ::T.let(nil, ::T.untyped) + METHODNAMEMATCH = ::T.let(nil, ::T.untyped) + NAMESPACEMATCH = ::T.let(nil, ::T.untyped) + NSEP = ::T.let(nil, ::T.untyped) + NSEPQ = ::T.let(nil, ::T.untyped) + PROXY_MATCH = ::T.let(nil, ::T.untyped) +end + +class YARD::CodeObjects::Base + def ==(other); end + + def [](key); end + + def []=(key, value); end + + def add_file(file, line=T.unsafe(nil), has_comments=T.unsafe(nil)); end + + def add_tag(*tags); end + + def base_docstring(); end + + def copy_to(other); end + + def copyable_attributes(); end + + def docstring(locale=T.unsafe(nil)); end + + def docstring=(comments); end + + def dynamic(); end + + def dynamic=(dynamic); end + + def dynamic?(); end + + def eql?(other); end + + def equal?(other); end + + def file(); end + + def files(); end + + def format(options=T.unsafe(nil)); end + + def group(); end + + def group=(group); end + + def has_tag?(name); end + + def initialize(namespace, name, *_); end + + def line(); end + + def method_missing(meth, *args, &block); end + + def name(prefix=T.unsafe(nil)); end + + def namespace(); end + + def namespace=(obj); end + + def parent(); end + + def parent=(obj); end + + def path(); end + + def relative_path(other); end + + def root?(); end + + def sep(); end + + def signature(); end + + def signature=(signature); end + + def source(); end + + def source=(statement); end + + def source_type(); end + + def source_type=(source_type); end + + def tag(name); end + + def tags(name=T.unsafe(nil)); end + + def title(); end + + def to_ary(); end + + def type(); end + + def visibility(); end + + def visibility=(v); end +end + +class YARD::CodeObjects::Base + def self.===(other); end + + def self.new(namespace, name, *args, &block); end +end + +class YARD::CodeObjects::ClassObject + def inheritance_tree(include_mods=T.unsafe(nil)); end + + def inherited_constants(); end + + def inherited_meths(opts=T.unsafe(nil)); end + + def is_exception?(); end + + def superclass(); end + + def superclass=(object); end +end + +class YARD::CodeObjects::ClassObject +end + +class YARD::CodeObjects::ClassVariableObject + def value(); end + + def value=(value); end +end + +class YARD::CodeObjects::ClassVariableObject +end + +class YARD::CodeObjects::CodeObjectList + def <<(value); end + + def initialize(owner=T.unsafe(nil)); end + + def push(value); end +end + +class YARD::CodeObjects::CodeObjectList +end + +class YARD::CodeObjects::ConstantObject + def value(); end + + def value=(value); end +end + +class YARD::CodeObjects::ConstantObject +end + +class YARD::CodeObjects::ExtendedMethodObject + def initialize(obj); end + + def method_missing(sym, *args, &block); end + + def scope(); end +end + +class YARD::CodeObjects::ExtendedMethodObject +end + +class YARD::CodeObjects::ExtraFileObject + def ==(other); end + + def attributes(); end + + def attributes=(attributes); end + + def contents(); end + + def contents=(contents); end + + def eql?(other); end + + def equal?(other); end + + def filename(); end + + def filename=(filename); end + + def initialize(filename, contents=T.unsafe(nil)); end + + def locale(); end + + def locale=(locale); end + + def name(); end + + def name=(name); end + + def path(); end + + def title(); end + + def type(); end +end + +class YARD::CodeObjects::ExtraFileObject +end + +class YARD::CodeObjects::MacroObject + def attached?(); end + + def expand(call_params=T.unsafe(nil), full_source=T.unsafe(nil), block_source=T.unsafe(nil)); end + + def macro_data(); end + + def macro_data=(macro_data); end + + def method_object(); end + + def method_object=(method_object); end + MACRO_MATCH = ::T.let(nil, ::T.untyped) +end + +class YARD::CodeObjects::MacroObject + def self.apply(docstring, call_params=T.unsafe(nil), full_source=T.unsafe(nil), block_source=T.unsafe(nil), _method_object=T.unsafe(nil)); end + + def self.apply_macro(macro, docstring, call_params=T.unsafe(nil), full_source=T.unsafe(nil), block_source=T.unsafe(nil)); end + + def self.create(macro_name, data, method_object=T.unsafe(nil)); end + + def self.create_docstring(macro_name, data, method_object=T.unsafe(nil)); end + + def self.expand(macro_data, call_params=T.unsafe(nil), full_source=T.unsafe(nil), block_source=T.unsafe(nil)); end + + def self.find(macro_name); end + + def self.find_or_create(macro_name, data, method_object=T.unsafe(nil)); end +end + +class YARD::CodeObjects::MethodObject + def aliases(); end + + def attr_info(); end + + def constructor?(); end + + def explicit(); end + + def explicit=(explicit); end + + def initialize(namespace, name, scope=T.unsafe(nil), &block); end + + def is_alias?(); end + + def is_attribute?(); end + + def is_explicit?(); end + + def module_function?(); end + + def overridden_method(); end + + def parameters(); end + + def parameters=(parameters); end + + def reader?(); end + + def scope(); end + + def scope=(v); end + + def writer?(); end +end + +class YARD::CodeObjects::MethodObject +end + +class YARD::CodeObjects::ModuleObject + def inheritance_tree(include_mods=T.unsafe(nil)); end +end + +class YARD::CodeObjects::ModuleObject +end + +module YARD::CodeObjects::NamespaceMapper + def clear_separators(); end + + def default_separator(value=T.unsafe(nil)); end + + def register_separator(sep, *valid_types); end + + def separators(); end + + def separators_for_type(type); end + + def separators_match(); end + + def types_for_separator(sep); end +end + +module YARD::CodeObjects::NamespaceMapper + def self.default_separator(); end + + def self.default_separator=(default_separator); end + + def self.invalidate(); end + + def self.map(); end + + def self.map_match(); end + + def self.rev_map(); end +end + +class YARD::CodeObjects::NamespaceObject + def aliases(); end + + def attributes(); end + + def child(opts=T.unsafe(nil)); end + + def children(); end + + def class_attributes(); end + + def class_mixins(); end + + def constants(opts=T.unsafe(nil)); end + + def cvars(); end + + def groups(); end + + def groups=(groups); end + + def included_constants(); end + + def included_meths(opts=T.unsafe(nil)); end + + def initialize(namespace, name, *args, &block); end + + def instance_attributes(); end + + def instance_mixins(); end + + def meths(opts=T.unsafe(nil)); end + + def mixins(*scopes); end +end + +class YARD::CodeObjects::NamespaceObject +end + +class YARD::CodeObjects::Proxy + def ==(other); end + + def ===(other); end + + def equal?(other); end + + def initialize(namespace, name, type=T.unsafe(nil)); end + + def instance_of?(klass); end + + def is_a?(klass); end + + def kind_of?(klass); end + + def method_missing(meth, *args, &block); end + + def name(prefix=T.unsafe(nil)); end + + def namespace(); end + + def parent(); end + + def path(); end + + def respond_to?(meth, include_private=T.unsafe(nil)); end + + def root?(); end + + def title(); end + + def to_str(); end + + def type(); end + + def type=(type); end +end + +class YARD::CodeObjects::Proxy + def self.===(other); end +end + +class YARD::CodeObjects::ProxyMethodError +end + +class YARD::CodeObjects::ProxyMethodError +end + +class YARD::CodeObjects::RootObject +end + +class YARD::CodeObjects::RootObject +end + +module YARD::CodeObjects + extend ::YARD::CodeObjects::NamespaceMapper +end + +class YARD::Config + CONFIG_DIR = ::T.let(nil, ::T.untyped) + CONFIG_FILE = ::T.let(nil, ::T.untyped) + DEFAULT_CONFIG_OPTIONS = ::T.let(nil, ::T.untyped) + IGNORED_PLUGINS = ::T.let(nil, ::T.untyped) + YARD_PLUGIN_PREFIX = ::T.let(nil, ::T.untyped) +end + +class YARD::Config + def self.add_ignored_plugins_file(); end + + def self.arguments(); end + + def self.load(); end + + def self.load_autoload_plugins(); end + + def self.load_commandline_plugins(); end + + def self.load_commandline_safemode(); end + + def self.load_gem_plugins(); end + + def self.load_plugin(name); end + + def self.load_plugin_failed(name, exception); end + + def self.load_plugins(); end + + def self.options(); end + + def self.options=(options); end + + def self.read_config_file(); end + + def self.save(); end + + def self.translate_plugin_name(name); end + + def self.translate_plugin_names(); end + + def self.with_yardopts(); end +end + +class YARD::Docstring + def +(other); end + + def add_tag(*tags); end + + def all(); end + + def all=(content, parse=T.unsafe(nil)); end + + def blank?(only_visible_tags=T.unsafe(nil)); end + + def delete_tag_if(&block); end + + def delete_tags(name); end + + def has_tag?(name); end + + def hash_flag(); end + + def hash_flag=(v); end + + def initialize(content=T.unsafe(nil), object=T.unsafe(nil)); end + + def line(); end + + def line_range(); end + + def line_range=(line_range); end + + def object(); end + + def object=(object); end + + def ref_tags(); end + + def replace(content, parse=T.unsafe(nil)); end + + def resolve_reference(); end + + def summary(); end + + def tag(name); end + + def tags(name=T.unsafe(nil)); end + + def to_raw(); end + META_MATCH = ::T.let(nil, ::T.untyped) +end + +class YARD::Docstring + def self.default_parser(); end + + def self.default_parser=(default_parser); end + + def self.new!(text, tags=T.unsafe(nil), object=T.unsafe(nil), raw_data=T.unsafe(nil), ref_object=T.unsafe(nil)); end + + def self.parser(*args); end +end + +class YARD::DocstringParser + def create_directive(tag_name, tag_buf); end + + def create_ref_tag(tag_name, name, object_name); end + + def create_tag(tag_name, tag_buf=T.unsafe(nil)); end + + def directives(); end + + def directives=(directives); end + + def handler(); end + + def handler=(handler); end + + def initialize(library=T.unsafe(nil)); end + + def library(); end + + def library=(library); end + + def object(); end + + def object=(object); end + + def parse(content, object=T.unsafe(nil), handler=T.unsafe(nil)); end + + def parse_content(content); end + + def post_process(); end + + def raw_text(); end + + def raw_text=(raw_text); end + + def reference(); end + + def reference=(reference); end + + def state(); end + + def state=(state); end + + def tag_is_directive?(tag_name); end + + def tags(); end + + def tags=(tags); end + + def text(); end + + def text=(text); end + + def to_docstring(); end + META_MATCH = ::T.let(nil, ::T.untyped) +end + +class YARD::DocstringParser + def self.after_parse(&block); end + + def self.after_parse_callbacks(); end +end + +module YARD::GemIndex +end + +module YARD::GemIndex + def self.all(); end + + def self.each(&block); end + + def self.find_all_by_name(*args); end +end + +module YARD::Handlers +end + +class YARD::Handlers::Base + include ::YARD::CodeObjects + include ::YARD::Parser + def abort!(); end + + def call_params(); end + + def caller_method(); end + + def ensure_loaded!(object, max_retries=T.unsafe(nil)); end + + def extra_state(); end + + def globals(); end + + def initialize(source_parser, stmt); end + + def namespace(); end + + def namespace=(v); end + + def owner(); end + + def owner=(v); end + + def parse_block(*_); end + + def parser(); end + + def process(); end + + def push_state(opts=T.unsafe(nil)); end + + def register(*objects); end + + def register_docstring(object, docstring=T.unsafe(nil), stmt=T.unsafe(nil)); end + + def register_dynamic(object); end + + def register_ensure_loaded(object); end + + def register_file_info(object, file=T.unsafe(nil), line=T.unsafe(nil), comments=T.unsafe(nil)); end + + def register_group(object, group=T.unsafe(nil)); end + + def register_module_function(object); end + + def register_source(object, source=T.unsafe(nil), type=T.unsafe(nil)); end + + def register_transitive_tags(object); end + + def register_visibility(object, visibility=T.unsafe(nil)); end + + def scope(); end + + def scope=(v); end + + def statement(); end + + def visibility(); end + + def visibility=(v); end +end + +class YARD::Handlers::Base + def self.clear_subclasses(); end + + def self.handlers(); end + + def self.handles(*matches); end + + def self.handles?(statement); end + + def self.in_file(filename); end + + def self.inherited(subclass); end + + def self.matches_file?(filename); end + + def self.namespace_only(); end + + def self.namespace_only?(); end + + def self.process(&block); end +end + +module YARD::Handlers::C +end + +class YARD::Handlers::C::AliasHandler + MATCH = ::T.let(nil, ::T.untyped) +end + +class YARD::Handlers::C::AliasHandler +end + +class YARD::Handlers::C::AttributeHandler + MATCH = ::T.let(nil, ::T.untyped) +end + +class YARD::Handlers::C::AttributeHandler +end + +class YARD::Handlers::C::Base + include ::YARD::Handlers::C::HandlerMethods + include ::YARD::Parser::C + include ::YARD::Handlers::Common::MethodHandler + def ensure_variable_defined!(var, max_retries=T.unsafe(nil)); end + + def namespace_for_variable(var); end + + def namespaces(); end + + def override_comments(); end + + def parse_block(opts=T.unsafe(nil)); end + + def process_file(file, object); end + + def processed_files(); end + + def symbols(); end +end + +class YARD::Handlers::C::Base + def self.handles?(statement, processor); end + + def self.statement_class(type=T.unsafe(nil)); end +end + +class YARD::Handlers::C::ClassHandler + MATCH1 = ::T.let(nil, ::T.untyped) + MATCH2 = ::T.let(nil, ::T.untyped) +end + +class YARD::Handlers::C::ClassHandler +end + +class YARD::Handlers::C::ConstantHandler + MATCH = ::T.let(nil, ::T.untyped) +end + +class YARD::Handlers::C::ConstantHandler +end + +module YARD::Handlers::C::HandlerMethods + include ::YARD::Parser::C + include ::YARD::CodeObjects + include ::YARD::Handlers::Common::MethodHandler + def handle_alias(var_name, new_name, old_name); end + + def handle_attribute(var_name, name, read, write); end + + def handle_class(var_name, class_name, parent, in_module=T.unsafe(nil)); end + + def handle_constants(type, var_name, const_name, value); end + + def handle_method(scope, var_name, name, func_name, _source_file=T.unsafe(nil)); end + + def handle_module(var_name, module_name, in_module=T.unsafe(nil)); end +end + +module YARD::Handlers::C::HandlerMethods +end + +class YARD::Handlers::C::InitHandler + MATCH = ::T.let(nil, ::T.untyped) +end + +class YARD::Handlers::C::InitHandler +end + +class YARD::Handlers::C::MethodHandler + MATCH1 = ::T.let(nil, ::T.untyped) + MATCH2 = ::T.let(nil, ::T.untyped) + MATCH3 = ::T.let(nil, ::T.untyped) +end + +class YARD::Handlers::C::MethodHandler +end + +class YARD::Handlers::C::MixinHandler + MATCH = ::T.let(nil, ::T.untyped) +end + +class YARD::Handlers::C::MixinHandler +end + +class YARD::Handlers::C::ModuleHandler + MATCH1 = ::T.let(nil, ::T.untyped) + MATCH2 = ::T.let(nil, ::T.untyped) +end + +class YARD::Handlers::C::ModuleHandler +end + +class YARD::Handlers::C::OverrideCommentHandler +end + +class YARD::Handlers::C::OverrideCommentHandler +end + +class YARD::Handlers::C::PathHandler + MATCH = ::T.let(nil, ::T.untyped) +end + +class YARD::Handlers::C::PathHandler +end + +class YARD::Handlers::C::StructHandler + MATCH = ::T.let(nil, ::T.untyped) +end + +class YARD::Handlers::C::StructHandler +end + +class YARD::Handlers::C::SymbolHandler + MATCH = ::T.let(nil, ::T.untyped) +end + +class YARD::Handlers::C::SymbolHandler +end + +module YARD::Handlers::C +end + +module YARD::Handlers::Common +end + +module YARD::Handlers::Common::MethodHandler + def add_predicate_return_tag(obj); end +end + +module YARD::Handlers::Common::MethodHandler +end + +module YARD::Handlers::Common +end + +class YARD::Handlers::HandlerAborted +end + +class YARD::Handlers::HandlerAborted +end + +class YARD::Handlers::NamespaceMissingError + def initialize(object); end + + def object(); end + + def object=(object); end +end + +class YARD::Handlers::NamespaceMissingError +end + +class YARD::Handlers::Processor + def extra_state(); end + + def extra_state=(extra_state); end + + def file(); end + + def file=(file); end + + def find_handlers(statement); end + + def globals(); end + + def globals=(globals); end + + def initialize(parser); end + + def namespace(); end + + def namespace=(namespace); end + + def owner(); end + + def owner=(owner); end + + def parse_remaining_files(); end + + def parser_type(); end + + def parser_type=(parser_type); end + + def process(statements); end + + def scope(); end + + def scope=(scope); end + + def visibility(); end + + def visibility=(visibility); end +end + +class YARD::Handlers::Processor + def self.namespace_for_handler(); end + + def self.register_handler_namespace(type, ns); end +end + +module YARD::Handlers::Ruby +end + +class YARD::Handlers::Ruby::AliasHandler +end + +class YARD::Handlers::Ruby::AliasHandler +end + +class YARD::Handlers::Ruby::AttributeHandler + def validated_attribute_names(params); end +end + +class YARD::Handlers::Ruby::AttributeHandler +end + +class YARD::Handlers::Ruby::Base + include ::YARD::Parser::Ruby + def parse_block(inner_node, opts=T.unsafe(nil)); end +end + +class YARD::Handlers::Ruby::Base + extend ::YARD::Parser::Ruby + def self.handles?(node); end + + def self.meta_type(type); end + + def self.method_call(name=T.unsafe(nil)); end +end + +class YARD::Handlers::Ruby::ClassConditionHandler + def parse_condition(); end + + def parse_else_block(); end + + def parse_then_block(); end +end + +class YARD::Handlers::Ruby::ClassConditionHandler +end + +class YARD::Handlers::Ruby::ClassHandler + include ::YARD::Handlers::Ruby::StructHandlerMethods +end + +class YARD::Handlers::Ruby::ClassHandler +end + +class YARD::Handlers::Ruby::ClassVariableHandler +end + +class YARD::Handlers::Ruby::ClassVariableHandler +end + +class YARD::Handlers::Ruby::CommentHandler +end + +class YARD::Handlers::Ruby::CommentHandler +end + +class YARD::Handlers::Ruby::ConstantHandler + include ::YARD::Handlers::Ruby::StructHandlerMethods +end + +class YARD::Handlers::Ruby::ConstantHandler +end + +class YARD::Handlers::Ruby::DSLHandler + include ::YARD::Handlers::Ruby::DSLHandlerMethods +end + +class YARD::Handlers::Ruby::DSLHandler +end + +module YARD::Handlers::Ruby::DSLHandlerMethods + include ::YARD::CodeObjects + include ::YARD::Parser + def handle_comments(); end + + def register_docstring(object, docstring=T.unsafe(nil), stmt=T.unsafe(nil)); end + IGNORE_METHODS = ::T.let(nil, ::T.untyped) +end + +module YARD::Handlers::Ruby::DSLHandlerMethods +end + +module YARD::Handlers::Ruby::DecoratorHandlerMethods + def process_decorator(*nodes, &block); end +end + +module YARD::Handlers::Ruby::DecoratorHandlerMethods +end + +class YARD::Handlers::Ruby::ExceptionHandler +end + +class YARD::Handlers::Ruby::ExceptionHandler +end + +class YARD::Handlers::Ruby::ExtendHandler +end + +class YARD::Handlers::Ruby::ExtendHandler +end + +class YARD::Handlers::Ruby::HandlesExtension + def initialize(name); end + + def matches?(node); end + + def name(); end +end + +class YARD::Handlers::Ruby::HandlesExtension +end + +module YARD::Handlers::Ruby::Legacy +end + +class YARD::Handlers::Ruby::Legacy::AliasHandler +end + +class YARD::Handlers::Ruby::Legacy::AliasHandler +end + +class YARD::Handlers::Ruby::Legacy::AttributeHandler +end + +class YARD::Handlers::Ruby::Legacy::AttributeHandler +end + +class YARD::Handlers::Ruby::Legacy::Base + include ::YARD::Parser::Ruby::Legacy::RubyToken + def parse_block(opts=T.unsafe(nil)); end +end + +class YARD::Handlers::Ruby::Legacy::Base + def self.handles?(stmt); end +end + +class YARD::Handlers::Ruby::Legacy::ClassConditionHandler + def parse_condition(); end + + def parse_else_block(); end + + def parse_then_block(); end +end + +class YARD::Handlers::Ruby::Legacy::ClassConditionHandler +end + +class YARD::Handlers::Ruby::Legacy::ClassHandler + include ::YARD::Handlers::Ruby::StructHandlerMethods +end + +class YARD::Handlers::Ruby::Legacy::ClassHandler +end + +class YARD::Handlers::Ruby::Legacy::ClassVariableHandler + HANDLER_MATCH = ::T.let(nil, ::T.untyped) +end + +class YARD::Handlers::Ruby::Legacy::ClassVariableHandler +end + +class YARD::Handlers::Ruby::Legacy::CommentHandler +end + +class YARD::Handlers::Ruby::Legacy::CommentHandler +end + +class YARD::Handlers::Ruby::Legacy::ConstantHandler + include ::YARD::Handlers::Ruby::StructHandlerMethods + HANDLER_MATCH = ::T.let(nil, ::T.untyped) +end + +class YARD::Handlers::Ruby::Legacy::ConstantHandler +end + +class YARD::Handlers::Ruby::Legacy::DSLHandler + include ::YARD::Handlers::Ruby::DSLHandlerMethods +end + +class YARD::Handlers::Ruby::Legacy::DSLHandler +end + +class YARD::Handlers::Ruby::Legacy::ExceptionHandler +end + +class YARD::Handlers::Ruby::Legacy::ExceptionHandler +end + +class YARD::Handlers::Ruby::Legacy::ExtendHandler +end + +class YARD::Handlers::Ruby::Legacy::ExtendHandler +end + +class YARD::Handlers::Ruby::Legacy::MethodHandler +end + +class YARD::Handlers::Ruby::Legacy::MethodHandler +end + +class YARD::Handlers::Ruby::Legacy::MixinHandler +end + +class YARD::Handlers::Ruby::Legacy::MixinHandler +end + +class YARD::Handlers::Ruby::Legacy::ModuleFunctionHandler +end + +class YARD::Handlers::Ruby::Legacy::ModuleFunctionHandler +end + +class YARD::Handlers::Ruby::Legacy::ModuleHandler +end + +class YARD::Handlers::Ruby::Legacy::ModuleHandler +end + +class YARD::Handlers::Ruby::Legacy::PrivateClassMethodHandler +end + +class YARD::Handlers::Ruby::Legacy::PrivateClassMethodHandler +end + +class YARD::Handlers::Ruby::Legacy::PrivateConstantHandler +end + +class YARD::Handlers::Ruby::Legacy::PrivateConstantHandler +end + +class YARD::Handlers::Ruby::Legacy::VisibilityHandler +end + +class YARD::Handlers::Ruby::Legacy::VisibilityHandler +end + +class YARD::Handlers::Ruby::Legacy::YieldHandler +end + +class YARD::Handlers::Ruby::Legacy::YieldHandler +end + +module YARD::Handlers::Ruby::Legacy +end + +class YARD::Handlers::Ruby::MethodCallWrapper +end + +class YARD::Handlers::Ruby::MethodCallWrapper +end + +class YARD::Handlers::Ruby::MethodConditionHandler +end + +class YARD::Handlers::Ruby::MethodConditionHandler +end + +class YARD::Handlers::Ruby::MethodHandler + include ::YARD::Handlers::Common::MethodHandler + def format_args(); end + + def method_signature(); end +end + +class YARD::Handlers::Ruby::MethodHandler +end + +class YARD::Handlers::Ruby::MixinHandler + def process_mixin(mixin); end +end + +class YARD::Handlers::Ruby::MixinHandler +end + +class YARD::Handlers::Ruby::ModuleFunctionHandler +end + +class YARD::Handlers::Ruby::ModuleFunctionHandler +end + +class YARD::Handlers::Ruby::ModuleHandler +end + +class YARD::Handlers::Ruby::ModuleHandler +end + +class YARD::Handlers::Ruby::PrivateClassMethodHandler + include ::YARD::Handlers::Ruby::DecoratorHandlerMethods +end + +class YARD::Handlers::Ruby::PrivateClassMethodHandler +end + +class YARD::Handlers::Ruby::PrivateConstantHandler +end + +class YARD::Handlers::Ruby::PrivateConstantHandler +end + +class YARD::Handlers::Ruby::PublicClassMethodHandler + include ::YARD::Handlers::Ruby::DecoratorHandlerMethods +end + +class YARD::Handlers::Ruby::PublicClassMethodHandler +end + +module YARD::Handlers::Ruby::StructHandlerMethods + include ::YARD::CodeObjects + def add_reader_tags(klass, new_method, member); end + + def add_writer_tags(klass, new_method, member); end + + def create_attributes(klass, members); end + + def create_class(classname, superclass); end + + def create_member_method?(klass, member, type=T.unsafe(nil)); end + + def create_reader(klass, member); end + + def create_writer(klass, member); end + + def member_tag_for_member(klass, member, type=T.unsafe(nil)); end + + def members_from_tags(klass); end + + def return_type_from_tag(member_tag); end +end + +module YARD::Handlers::Ruby::StructHandlerMethods +end + +class YARD::Handlers::Ruby::TestNodeWrapper +end + +class YARD::Handlers::Ruby::TestNodeWrapper +end + +class YARD::Handlers::Ruby::VisibilityHandler + include ::YARD::Handlers::Ruby::DecoratorHandlerMethods +end + +class YARD::Handlers::Ruby::VisibilityHandler +end + +class YARD::Handlers::Ruby::YieldHandler +end + +class YARD::Handlers::Ruby::YieldHandler +end + +module YARD::Handlers::Ruby +end + +module YARD::Handlers +end + +module YARD::I18n +end + +class YARD::I18n::Locale + def initialize(name); end + + def load(locale_directory); end + + def name(); end + + def translate(message); end +end + +class YARD::I18n::Locale + def self.default(); end + + def self.default=(locale); end +end + +class YARD::I18n::Message + def ==(other); end + + def add_comment(comment); end + + def add_location(path, line); end + + def comments(); end + + def id(); end + + def initialize(id); end + + def locations(); end +end + +class YARD::I18n::Message +end + +class YARD::I18n::Messages + include ::Enumerable + def ==(other); end + + def [](id); end + + def each(&block); end + + def messages(); end + + def register(id); end +end + +class YARD::I18n::Messages +end + +class YARD::I18n::PotGenerator + def generate(); end + + def initialize(relative_base_path); end + + def messages(); end + + def parse_files(files); end + + def parse_objects(objects); end +end + +class YARD::I18n::PotGenerator +end + +class YARD::I18n::Text + def extract_messages(); end + + def initialize(input, options=T.unsafe(nil)); end + + def translate(locale); end +end + +class YARD::I18n::Text +end + +module YARD::I18n +end + +class YARD::Logger + def <<(msg=T.unsafe(nil)); end + + def backtrace(exc, level_meth=T.unsafe(nil)); end + + def capture(msg, nontty_log=T.unsafe(nil)); end + + def clear_progress(); end + + def debug(*args); end + + def enter_level(new_level=T.unsafe(nil)); end + + def initialize(pipe, *args); end + + def io(); end + + def io=(pipe); end + + def print(msg=T.unsafe(nil)); end + + def progress(msg, nontty_log=T.unsafe(nil)); end + + def puts(msg=T.unsafe(nil)); end + + def show_backtraces(); end + + def show_backtraces=(show_backtraces); end + + def show_progress(); end + + def show_progress=(show_progress); end + + def warn(*args); end + + def warn_no_continuations(); end + + def warned(); end + + def warned=(warned); end + PROGRESS_INDICATORS = ::T.let(nil, ::T.untyped) +end + +class YARD::Logger + def self.instance(pipe=T.unsafe(nil)); end +end + +class YARD::Options + def ==(other); end + + def [](key); end + + def []=(key, value); end + + def delete(key); end + + def each(&blk); end + + def merge(opts); end + + def method_missing(meth, *args, &block); end + + def reset_defaults(); end + + def to_hash(); end + + def update(opts); end +end + +class YARD::Options + def self.default_attr(key, default); end +end + +module YARD::Parser +end + +class YARD::Parser::Base + def enumerator(); end + + def initialize(source, filename); end + + def parse(); end + + def tokenize(); end +end + +class YARD::Parser::Base + def self.parse(source, filename=T.unsafe(nil)); end +end + +module YARD::Parser::C +end + +module YARD::Parser::C +end + +class YARD::Parser::OrderedParser + def files(); end + + def files=(files); end + + def initialize(global_state, files); end + + def parse(); end +end + +class YARD::Parser::OrderedParser +end + +class YARD::Parser::ParserSyntaxError +end + +class YARD::Parser::ParserSyntaxError +end + +module YARD::Parser::Ruby + def s(*args); end +end + +module YARD::Parser::Ruby::Legacy::RubyToken + def Token(token, value=T.unsafe(nil)); end + + def set_token_position(line, char); end + EXPR_ARG = ::T.let(nil, ::T.untyped) + EXPR_BEG = ::T.let(nil, ::T.untyped) + EXPR_CLASS = ::T.let(nil, ::T.untyped) + EXPR_DOT = ::T.let(nil, ::T.untyped) + EXPR_END = ::T.let(nil, ::T.untyped) + EXPR_FNAME = ::T.let(nil, ::T.untyped) + EXPR_MID = ::T.let(nil, ::T.untyped) + NEWLINE_TOKEN = ::T.let(nil, ::T.untyped) + TkReading2Token = ::T.let(nil, ::T.untyped) + TkSymbol2Token = ::T.let(nil, ::T.untyped) + TokenDefinitions = ::T.let(nil, ::T.untyped) +end + +module YARD::Parser::Ruby::Legacy::RubyToken + def self.def_token(token_n, super_token=T.unsafe(nil), reading=T.unsafe(nil), *opts); end +end + +module YARD::Parser::Ruby +end + +class YARD::Parser::SourceParser + def contents(); end + + def file(); end + + def file=(file); end + + def globals(); end + + def initialize(parser_type=T.unsafe(nil), globals1=T.unsafe(nil), globals2=T.unsafe(nil)); end + + def parse(content=T.unsafe(nil)); end + + def parser_type(); end + + def tokenize(content); end + DEFAULT_PATH_GLOB = ::T.let(nil, ::T.untyped) + ENCODING_BYTE_ORDER_MARKS = ::T.let(nil, ::T.untyped) + ENCODING_LINE = ::T.let(nil, ::T.untyped) + FROZEN_STRING_LINE = ::T.let(nil, ::T.untyped) + SHEBANG_LINE = ::T.let(nil, ::T.untyped) +end + +class YARD::Parser::SourceParser + def self.after_parse_file(&block); end + + def self.after_parse_file_callbacks(); end + + def self.after_parse_list(&block); end + + def self.after_parse_list_callbacks(); end + + def self.before_parse_file(&block); end + + def self.before_parse_file_callbacks(); end + + def self.before_parse_list(&block); end + + def self.before_parse_list_callbacks(); end + + def self.parse(paths=T.unsafe(nil), excluded=T.unsafe(nil), level=T.unsafe(nil)); end + + def self.parse_string(content, ptype=T.unsafe(nil)); end + + def self.parser_type(); end + + def self.parser_type=(value); end + + def self.parser_type_extensions(); end + + def self.parser_type_extensions=(value); end + + def self.parser_type_for_extension(extension); end + + def self.parser_types(); end + + def self.parser_types=(value); end + + def self.register_parser_type(type, parser_klass, extensions=T.unsafe(nil)); end + + def self.tokenize(content, ptype=T.unsafe(nil)); end + + def self.validated_parser_type(type); end +end + +class YARD::Parser::UndocumentableError +end + +class YARD::Parser::UndocumentableError +end + +module YARD::Parser +end + +module YARD::Rake +end + +class YARD::Rake::YardocTask + def after(); end + + def after=(after); end + + def before(); end + + def before=(before); end + + def define(); end + + def files(); end + + def files=(files); end + + def initialize(name=T.unsafe(nil)); end + + def name(); end + + def name=(name); end + + def options(); end + + def options=(options); end + + def stats_options(); end + + def stats_options=(stats_options); end + + def verifier(); end + + def verifier=(verifier); end +end + +class YARD::Rake::YardocTask +end + +module YARD::Rake +end + +module YARD::Registry + DEFAULT_PO_DIR = ::T.let(nil, ::T.untyped) + DEFAULT_YARDOC_FILE = ::T.let(nil, ::T.untyped) + LOCAL_YARDOC_INDEX = ::T.let(nil, ::T.untyped) +end + +module YARD::Registry + extend ::Enumerable + def self.[](path); end + + def self.all(*types); end + + def self.at(path); end + + def self.checksum_for(data); end + + def self.checksums(); end + + def self.clear(); end + + def self.delete(object); end + + def self.delete_from_disk(); end + + def self.each(&block); end + + def self.instance(); end + + def self.load(files=T.unsafe(nil), reparse=T.unsafe(nil)); end + + def self.load!(file=T.unsafe(nil)); end + + def self.load_all(); end + + def self.load_yardoc(file=T.unsafe(nil)); end + + def self.locale(name); end + + def self.lock_for_writing(file=T.unsafe(nil), &block); end + + def self.locked_for_writing?(file=T.unsafe(nil)); end + + def self.paths(reload=T.unsafe(nil)); end + + def self.po_dir(); end + + def self.po_dir=(dir); end + + def self.proxy_types(); end + + def self.register(object); end + + def self.resolve(namespace, name, inheritance=T.unsafe(nil), proxy_fallback=T.unsafe(nil), type=T.unsafe(nil)); end + + def self.root(); end + + def self.save(merge=T.unsafe(nil), file=T.unsafe(nil)); end + + def self.single_object_db(); end + + def self.single_object_db=(v); end + + def self.yardoc_file(); end + + def self.yardoc_file=(v); end + + def self.yardoc_file_for_gem(gem, ver_require=T.unsafe(nil), for_writing=T.unsafe(nil)); end +end + +class YARD::RegistryResolver + include ::YARD::CodeObjects::NamespaceMapper + def initialize(registry=T.unsafe(nil)); end + + def lookup_by_path(path, opts=T.unsafe(nil)); end +end + +class YARD::RegistryResolver +end + +class YARD::RegistryStore + def [](key); end + + def []=(key, value); end + + def checksums(); end + + def checksums_path(); end + + def delete(key); end + + def destroy(force=T.unsafe(nil)); end + + def file(); end + + def get(key); end + + def keys(reload=T.unsafe(nil)); end + + def load(file=T.unsafe(nil)); end + + def load!(file=T.unsafe(nil)); end + + def load_all(); end + + def load_yardoc(); end + + def locale(name); end + + def lock_for_writing(file=T.unsafe(nil), &block); end + + def locked_for_writing?(file=T.unsafe(nil)); end + + def object_types_path(); end + + def objects_path(); end + + def paths_for_type(type, reload=T.unsafe(nil)); end + + def proxy_types(); end + + def proxy_types_path(); end + + def put(key, value); end + + def root(); end + + def save(merge=T.unsafe(nil), file=T.unsafe(nil)); end + + def values(reload=T.unsafe(nil)); end + + def values_for_type(type, reload=T.unsafe(nil)); end +end + +class YARD::RegistryStore +end + +module YARD::Serializers +end + +class YARD::Serializers::Base + def after_serialize(data); end + + def before_serialize(); end + + def exists?(object); end + + def initialize(opts=T.unsafe(nil)); end + + def options(); end + + def serialize(object, data); end + + def serialized_path(object); end +end + +class YARD::Serializers::Base +end + +class YARD::Serializers::FileSystemSerializer + def basepath(); end + + def basepath=(value); end + + def extension(); end + + def extension=(value); end +end + +class YARD::Serializers::FileSystemSerializer +end + +class YARD::Serializers::ProcessSerializer + def initialize(cmd); end + + def serialize(_object, data); end +end + +class YARD::Serializers::ProcessSerializer +end + +class YARD::Serializers::StdoutSerializer + def initialize(wrap=T.unsafe(nil)); end + + def serialize(_object, data); end +end + +class YARD::Serializers::StdoutSerializer +end + +class YARD::Serializers::YardocSerializer + def checksums_path(); end + + def complete?(); end + + def complete_lock_path(); end + + def deserialize(path, is_path=T.unsafe(nil)); end + + def initialize(yfile); end + + def lock_for_writing(); end + + def locked_for_writing?(); end + + def object_types_path(); end + + def objects_path(); end + + def processing_path(); end + + def proxy_types_path(); end + + def serialize(object); end +end + +class YARD::Serializers::YardocSerializer +end + +module YARD::Serializers +end + +module YARD::Server +end + +class YARD::Server::Adapter + def add_library(library); end + + def document_root(); end + + def document_root=(document_root); end + + def initialize(libs, opts=T.unsafe(nil), server_opts=T.unsafe(nil)); end + + def libraries(); end + + def libraries=(libraries); end + + def options(); end + + def options=(options); end + + def router(); end + + def router=(router); end + + def server_options(); end + + def server_options=(server_options); end + + def start(); end +end + +class YARD::Server::Adapter + def self.setup(); end + + def self.shutdown(); end +end + +module YARD::Server::Commands +end + +class YARD::Server::Commands::Base + def adapter(); end + + def adapter=(adapter); end + + def body(); end + + def body=(body); end + + def cache(data); end + + def caching(); end + + def caching=(caching); end + + def call(request); end + + def command_options(); end + + def command_options=(command_options); end + + def headers(); end + + def headers=(headers); end + + def initialize(opts=T.unsafe(nil)); end + + def not_found(); end + + def path(); end + + def path=(path); end + + def redirect(url); end + + def render(object=T.unsafe(nil)); end + + def request(); end + + def request=(request); end + + def run(); end + + def status(); end + + def status=(status); end +end + +class YARD::Server::Commands::Base +end + +class YARD::Server::Commands::DisplayFileCommand + def index(); end + + def index=(index); end +end + +class YARD::Server::Commands::DisplayFileCommand +end + +class YARD::Server::Commands::DisplayObjectCommand + include ::YARD::Server::DocServerHelper + def index(); end +end + +class YARD::Server::Commands::DisplayObjectCommand +end + +class YARD::Server::Commands::FramesCommand +end + +class YARD::Server::Commands::FramesCommand +end + +class YARD::Server::Commands::LibraryCommand + def incremental(); end + + def incremental=(incremental); end + + def library(); end + + def library=(library); end + + def options(); end + + def options=(options); end + + def serializer(); end + + def serializer=(serializer); end + + def single_library(); end + + def single_library=(single_library); end + + def use_fork(); end + + def use_fork=(use_fork); end + CAN_FORK = ::T.let(nil, ::T.untyped) +end + +class YARD::Server::Commands::LibraryCommand +end + +class YARD::Server::Commands::LibraryIndexCommand + def options(); end + + def options=(options); end +end + +class YARD::Server::Commands::LibraryIndexCommand +end + +class YARD::Server::Commands::ListCommand + include ::YARD::Templates::Helpers::BaseHelper +end + +class YARD::Server::Commands::ListCommand +end + +class YARD::Server::Commands::RootRequestCommand + include ::YARD::Server::Commands::StaticFileHelpers + include ::WEBrick::HTTPUtils +end + +class YARD::Server::Commands::RootRequestCommand +end + +class YARD::Server::Commands::SearchCommand + include ::YARD::Templates::Helpers::BaseHelper + include ::YARD::Templates::Helpers::ModuleHelper + include ::YARD::Server::DocServerHelper + def query(); end + + def query=(query); end + + def results(); end + + def results=(results); end + + def visible_results(); end +end + +class YARD::Server::Commands::SearchCommand +end + +class YARD::Server::Commands::StaticFileCommand + include ::YARD::Server::Commands::StaticFileHelpers + include ::WEBrick::HTTPUtils + STATIC_PATHS = ::T.let(nil, ::T.untyped) +end + +class YARD::Server::Commands::StaticFileCommand +end + +module YARD::Server::Commands::StaticFileHelpers + include ::WEBrick::HTTPUtils + def favicon?(); end + + def static_template_file?(); end +end + +module YARD::Server::Commands::StaticFileHelpers + def self.find_file(adapter, url); end +end + +module YARD::Server::Commands +end + +module YARD::Server::DocServerHelper + def abs_url(*path_components); end + + def base_path(path); end + + def mtime(file); end + + def mtime_url(file); end + + def router(); end + + def url_for(obj, anchor=T.unsafe(nil), relative=T.unsafe(nil)); end + + def url_for_file(filename, anchor=T.unsafe(nil)); end + + def url_for_frameset(); end + + def url_for_index(); end + + def url_for_list(type); end + + def url_for_main(); end +end + +module YARD::Server::DocServerHelper +end + +class YARD::Server::DocServerSerializer + def initialize(_command=T.unsafe(nil)); end +end + +class YARD::Server::DocServerSerializer +end + +class YARD::Server::FinishRequest +end + +class YARD::Server::FinishRequest +end + +class YARD::Server::LibraryVersion + def ==(other); end + + def eql?(other); end + + def equal?(other); end + + def gemspec(); end + + def initialize(name, version=T.unsafe(nil), yardoc=T.unsafe(nil), source=T.unsafe(nil)); end + + def load_yardoc_from_disk(); end + + def load_yardoc_from_gem(); end + + def name(); end + + def name=(name); end + + def prepare!(); end + + def ready?(); end + + def source(); end + + def source=(source); end + + def source_path(); end + + def source_path=(source_path); end + + def source_path_for_disk(); end + + def source_path_for_gem(); end + + def to_s(url_format=T.unsafe(nil)); end + + def version(); end + + def version=(version); end + + def yardoc_file(); end + + def yardoc_file=(yardoc_file); end + + def yardoc_file_for_gem(); end +end + +class YARD::Server::LibraryVersion +end + +class YARD::Server::NotFoundError +end + +class YARD::Server::NotFoundError +end + +class YARD::Server::RackAdapter + include ::WEBrick::HTTPUtils + def call(env); end +end + +class YARD::Server::RackAdapter +end + +class YARD::Server::RackMiddleware + def call(env); end + + def initialize(app, opts=T.unsafe(nil)); end +end + +class YARD::Server::RackMiddleware +end + +class YARD::Server::Router + include ::YARD::Server::StaticCaching + include ::YARD::Server::Commands + def adapter(); end + + def adapter=(adapter); end + + def call(request); end + + def docs_prefix(); end + + def final_options(library, paths); end + + def initialize(adapter); end + + def list_prefix(); end + + def parse_library_from_path(paths); end + + def request(); end + + def request=(request); end + + def route(path=T.unsafe(nil)); end + + def route_docs(library, paths); end + + def route_index(); end + + def route_list(library, paths); end + + def route_search(library, paths); end + + def route_static(library, paths); end + + def search_prefix(); end + + def static_prefix(); end +end + +class YARD::Server::Router +end + +module YARD::Server::StaticCaching + def check_static_cache(); end +end + +module YARD::Server::StaticCaching +end + +class YARD::Server::WebrickAdapter +end + +class YARD::Server::WebrickAdapter +end + +class YARD::Server::WebrickServlet + def adapter(); end + + def adapter=(adapter); end + + def do_GET(request, response); end + + def initialize(server, adapter); end +end + +class YARD::Server::WebrickServlet +end + +module YARD::Server + def self.register_static_path(path); end +end + +class YARD::StubProxy + def _dump(_depth); end + + def initialize(path, transient=T.unsafe(nil)); end + + def method_missing(meth, *args, &block); end + FILELEN = ::T.let(nil, ::T.untyped) +end + +class YARD::StubProxy + def self._load(str); end +end + +module YARD::Tags +end + +class YARD::Tags::AttributeDirective +end + +class YARD::Tags::AttributeDirective +end + +class YARD::Tags::DefaultFactory + def parse_tag(tag_name, text); end + + def parse_tag_with_name(tag_name, text); end + + def parse_tag_with_options(tag_name, text); end + + def parse_tag_with_title_and_text(tag_name, text); end + + def parse_tag_with_types(tag_name, text); end + + def parse_tag_with_types_and_name(tag_name, text); end + + def parse_tag_with_types_and_title(tag_name, text); end + + def parse_tag_with_types_name_and_default(tag_name, text); end + TYPELIST_CLOSING_CHARS = ::T.let(nil, ::T.untyped) + TYPELIST_OPENING_CHARS = ::T.let(nil, ::T.untyped) +end + +class YARD::Tags::DefaultFactory +end + +class YARD::Tags::DefaultTag + def defaults(); end + + def initialize(tag_name, text, types=T.unsafe(nil), name=T.unsafe(nil), defaults=T.unsafe(nil)); end +end + +class YARD::Tags::DefaultTag +end + +class YARD::Tags::Directive + def after_parse(); end + + def call(); end + + def expanded_text(); end + + def expanded_text=(expanded_text); end + + def handler(); end + + def initialize(tag, parser); end + + def object(); end + + def parser(); end + + def parser=(parser); end + + def tag(); end + + def tag=(tag); end +end + +class YARD::Tags::Directive +end + +class YARD::Tags::EndGroupDirective +end + +class YARD::Tags::EndGroupDirective +end + +class YARD::Tags::GroupDirective +end + +class YARD::Tags::GroupDirective +end + +class YARD::Tags::Library + def abstract_tag(text); end + + def api_tag(text); end + + def attr_reader_tag(text); end + + def attr_tag(text); end + + def attr_writer_tag(text); end + + def attribute_directive(tag, parser); end + + def author_tag(text); end + + def deprecated_tag(text); end + + def directive_create(tag_name, tag_buf, parser); end + + def endgroup_directive(tag, parser); end + + def example_tag(text); end + + def factory(); end + + def factory=(factory); end + + def group_directive(tag, parser); end + + def has_directive?(tag_name); end + + def has_tag?(tag_name); end + + def initialize(factory=T.unsafe(nil)); end + + def macro_directive(tag, parser); end + + def method_directive(tag, parser); end + + def note_tag(text); end + + def option_tag(text); end + + def overload_tag(text); end + + def param_tag(text); end + + def parse_directive(tag, parser); end + + def private_tag(text); end + + def raise_tag(text); end + + def return_tag(text); end + + def scope_directive(tag, parser); end + + def see_tag(text); end + + def since_tag(text); end + + def tag_create(tag_name, tag_buf); end + + def todo_tag(text); end + + def version_tag(text); end + + def visibility_directive(tag, parser); end + + def yield_tag(text); end + + def yieldparam_tag(text); end + + def yieldreturn_tag(text); end +end + +class YARD::Tags::Library + def self.default_factory(); end + + def self.default_factory=(factory); end + + def self.define_directive(tag, tag_meth=T.unsafe(nil), directive_class=T.unsafe(nil)); end + + def self.define_tag(label, tag, meth=T.unsafe(nil)); end + + def self.directive_method_name(tag_name); end + + def self.factory_method_for(tag); end + + def self.factory_method_for_directive(directive); end + + def self.instance(); end + + def self.labels(); end + + def self.sorted_labels(); end + + def self.tag_method_name(tag_name); end + + def self.transitive_tags(); end + + def self.transitive_tags=(transitive_tags); end + + def self.visible_tags(); end + + def self.visible_tags=(visible_tags); end +end + +class YARD::Tags::MacroDirective +end + +class YARD::Tags::MacroDirective +end + +class YARD::Tags::MethodDirective + def create_object(); end + + def method_name(); end + + def method_signature(); end + + def sanitized_tag_signature(); end + + def use_indented_text(); end + SCOPE_MATCH = ::T.let(nil, ::T.untyped) +end + +class YARD::Tags::MethodDirective +end + +class YARD::Tags::OptionTag + def initialize(tag_name, name, pair); end + + def pair(); end + + def pair=(pair); end +end + +class YARD::Tags::OptionTag +end + +class YARD::Tags::OverloadTag + def docstring(); end + + def has_tag?(name); end + + def initialize(tag_name, text); end + + def is_a?(other); end + + def kind_of?(other); end + + def method_missing(*args, &block); end + + def name(prefix=T.unsafe(nil)); end + + def object=(value); end + + def parameters(); end + + def signature(); end + + def tag(name); end + + def tags(name=T.unsafe(nil)); end +end + +class YARD::Tags::OverloadTag +end + +class YARD::Tags::ParseDirective +end + +class YARD::Tags::ParseDirective +end + +module YARD::Tags::RefTag + def owner(); end + + def owner=(owner); end +end + +module YARD::Tags::RefTag +end + +class YARD::Tags::RefTagList + def initialize(tag_name, owner, name=T.unsafe(nil)); end + + def name(); end + + def name=(name); end + + def owner(); end + + def owner=(owner); end + + def tag_name(); end + + def tag_name=(tag_name); end + + def tags(); end +end + +class YARD::Tags::RefTagList +end + +class YARD::Tags::ScopeDirective +end + +class YARD::Tags::ScopeDirective +end + +class YARD::Tags::Tag + def explain_types(); end + + def initialize(tag_name, text, types=T.unsafe(nil), name=T.unsafe(nil)); end + + def name(); end + + def name=(name); end + + def object(); end + + def object=(object); end + + def tag_name(); end + + def tag_name=(tag_name); end + + def text(); end + + def text=(text); end + + def type(); end + + def types(); end + + def types=(types); end +end + +class YARD::Tags::Tag +end + +class YARD::Tags::TagFormatError +end + +class YARD::Tags::TagFormatError +end + +class YARD::Tags::TypesExplainer +end + +class YARD::Tags::TypesExplainer::CollectionType + def initialize(name, types); end + + def to_s(_singular=T.unsafe(nil)); end + + def types(); end + + def types=(types); end +end + +class YARD::Tags::TypesExplainer::CollectionType +end + +class YARD::Tags::TypesExplainer::FixedCollectionType +end + +class YARD::Tags::TypesExplainer::FixedCollectionType +end + +class YARD::Tags::TypesExplainer::HashCollectionType + def initialize(name, key_types, value_types); end + + def key_types(); end + + def key_types=(key_types); end + + def to_s(_singular=T.unsafe(nil)); end + + def value_types(); end + + def value_types=(value_types); end +end + +class YARD::Tags::TypesExplainer::HashCollectionType +end + +class YARD::Tags::TypesExplainer::Parser + include ::YARD::CodeObjects + def initialize(string); end + + def parse(); end + TOKENS = ::T.let(nil, ::T.untyped) +end + +class YARD::Tags::TypesExplainer::Parser + def self.parse(string); end +end + +class YARD::Tags::TypesExplainer::Type + def initialize(name); end + + def name(); end + + def name=(name); end + + def to_s(singular=T.unsafe(nil)); end +end + +class YARD::Tags::TypesExplainer::Type +end + +class YARD::Tags::TypesExplainer + def self.explain(*types); end + + def self.explain!(*types); end +end + +class YARD::Tags::VisibilityDirective +end + +class YARD::Tags::VisibilityDirective +end + +module YARD::Tags +end + +module YARD::Templates +end + +module YARD::Templates::Engine +end + +module YARD::Templates::Engine + def self.generate(objects, options=T.unsafe(nil)); end + + def self.register_template_path(path); end + + def self.render(options=T.unsafe(nil)); end + + def self.template(*path); end + + def self.template!(path, full_paths=T.unsafe(nil)); end + + def self.template_paths(); end + + def self.template_paths=(template_paths); end + + def self.with_serializer(object, serializer); end +end + +module YARD::Templates::ErbCache +end + +module YARD::Templates::ErbCache + def self.clear!(); end + + def self.method_for(filename); end +end + +module YARD::Templates::Helpers +end + +module YARD::Templates::Helpers::BaseHelper + def format_object_title(object); end + + def format_object_type(object); end + + def format_source(value); end + + def format_types(list, brackets=T.unsafe(nil)); end + + def globals(); end + + def h(text); end + + def link_file(filename, title=T.unsafe(nil), anchor=T.unsafe(nil)); end + + def link_include_file(file); end + + def link_include_object(obj); end + + def link_object(obj, title=T.unsafe(nil)); end + + def link_url(url, title=T.unsafe(nil), params=T.unsafe(nil)); end + + def linkify(*args); end + + def object(); end + + def object=(object); end + + def owner(); end + + def run_verifier(list); end + + def serializer(); end + + def serializer=(serializer); end +end + +module YARD::Templates::Helpers::BaseHelper +end + +module YARD::Templates::Helpers::FilterHelper + def is_class?(object); end + + def is_method?(object); end + + def is_module?(object); end + + def is_namespace?(object); end +end + +module YARD::Templates::Helpers::FilterHelper +end + +module YARD::Templates::Helpers::HtmlHelper + include ::YARD::Templates::Helpers::MarkupHelper + include ::YARD::Templates::Helpers::HtmlSyntaxHighlightHelper + include ::YARD::Templates::Helpers::ModuleHelper + def anchor_for(object); end + + def charset(); end + + def format_object_name_list(objects); end + + def format_types(typelist, brackets=T.unsafe(nil)); end + + def h(text); end + + def html_markup_asciidoc(text); end + + def html_markup_html(text); end + + def html_markup_markdown(text); end + + def html_markup_none(text); end + + def html_markup_org(text); end + + def html_markup_pre(text); end + + def html_markup_rdoc(text); end + + def html_markup_ruby(source); end + + def html_markup_text(text); end + + def html_markup_textile(text); end + + def html_markup_textile_strict(text); end + + def html_syntax_highlight(source, type=T.unsafe(nil)); end + + def html_syntax_highlight_plain(source); end + + def htmlify(text, markup=T.unsafe(nil)); end + + def htmlify_line(*args); end + + def insert_include(text, markup=T.unsafe(nil)); end + + def link_file(filename, title=T.unsafe(nil), anchor=T.unsafe(nil)); end + + def link_include_file(file); end + + def link_include_object(obj); end + + def link_object(obj, title=T.unsafe(nil), anchor=T.unsafe(nil), relative=T.unsafe(nil)); end + + def link_url(url, title=T.unsafe(nil), params=T.unsafe(nil)); end + + def mtime(_file); end + + def mtime_url(obj, anchor=T.unsafe(nil), relative=T.unsafe(nil)); end + + def resolve_links(text); end + + def signature(meth, link=T.unsafe(nil), show_extras=T.unsafe(nil), full_attr_name=T.unsafe(nil)); end + + def signature_types(meth, link=T.unsafe(nil)); end + + def url_for(obj, anchor=T.unsafe(nil), relative=T.unsafe(nil)); end + + def url_for_file(filename, anchor=T.unsafe(nil)); end + + def url_for_frameset(); end + + def url_for_index(); end + + def url_for_list(type); end + + def url_for_main(); end + ASCIIDOC_ATTRIBUTES = ::T.let(nil, ::T.untyped) + URLMATCH = ::T.let(nil, ::T.untyped) +end + +module YARD::Templates::Helpers::HtmlHelper + def self.urlencode(text); end +end + +module YARD::Templates::Helpers::HtmlSyntaxHighlightHelper + include ::YARD::Templates::Helpers::ModuleHelper + def html_syntax_highlight_ruby(source); end +end + +module YARD::Templates::Helpers::HtmlSyntaxHighlightHelper +end + +module YARD::Templates::Helpers::Markup +end + +class YARD::Templates::Helpers::Markup::RDocMarkdown + def fix_typewriter(html); end +end + +class YARD::Templates::Helpers::Markup::RDocMarkdown +end + +class YARD::Templates::Helpers::Markup::RDocMarkup + def from_path(); end + + def from_path=(from_path); end + + def initialize(text); end + + def to_html(); end +end + +class YARD::Templates::Helpers::Markup::RDocMarkup::MARKUP + def add_html(tag, name); end + + def add_special(pattern, name); end + + def add_word_pair(start, stop, name); end + + def attribute_manager(); end + + def convert(input, formatter); end + + def initialize(attribute_manager=T.unsafe(nil)); end +end + +class YARD::Templates::Helpers::Markup::RDocMarkup::MARKUP::AttrChanger + def turn_off(); end + + def turn_off=(_); end + + def turn_on(); end + + def turn_on=(_); end +end + +class YARD::Templates::Helpers::Markup::RDocMarkup::MARKUP::AttrChanger + def self.[](*_); end + + def self.members(); end +end + +class YARD::Templates::Helpers::Markup::RDocMarkup::MARKUP::AttrSpan + def [](n); end + + def initialize(length); end + + def set_attrs(start, length, bits); end +end + +class YARD::Templates::Helpers::Markup::RDocMarkup::MARKUP::AttrSpan +end + +class YARD::Templates::Helpers::Markup::RDocMarkup::MARKUP::AttributeManager + def add_html(tag, name); end + + def add_special(pattern, name); end + + def add_word_pair(start, stop, name); end + + def attribute(turn_on, turn_off); end + + def attributes(); end + + def change_attribute(current, new); end + + def changed_attribute_by_name(current_set, new_set); end + + def convert_attrs(str, attrs); end + + def convert_html(str, attrs); end + + def convert_specials(str, attrs); end + + def copy_string(start_pos, end_pos); end + + def display_attributes(); end + + def flow(str); end + + def html_tags(); end + + def mask_protected_sequences(); end + + def matching_word_pairs(); end + + def protectable(); end + + def special(); end + + def split_into_flow(); end + + def unmask_protected_sequences(); end + + def word_pair_map(); end + A_PROTECT = ::T.let(nil, ::T.untyped) + NULL = ::T.let(nil, ::T.untyped) + PROTECT_ATTR = ::T.let(nil, ::T.untyped) +end + +class YARD::Templates::Helpers::Markup::RDocMarkup::MARKUP::AttributeManager +end + +class YARD::Templates::Helpers::Markup::RDocMarkup::MARKUP::Attributes + def as_string(bitmap); end + + def bitmap_for(name); end + + def each_name_of(bitmap); end + + def special(); end +end + +class YARD::Templates::Helpers::Markup::RDocMarkup::MARKUP::Attributes +end + +class YARD::Templates::Helpers::Markup::RDocMarkup::MARKUP::BlankLine + def accept(visitor); end +end + +class YARD::Templates::Helpers::Markup::RDocMarkup::MARKUP::BlankLine + def self.new(); end +end + +class YARD::Templates::Helpers::Markup::RDocMarkup::MARKUP::BlockQuote +end + +class YARD::Templates::Helpers::Markup::RDocMarkup::MARKUP::BlockQuote +end + +class YARD::Templates::Helpers::Markup::RDocMarkup::MARKUP::Document + include ::Enumerable + def <<(part); end + + def ==(other); end + + def accept(visitor); end + + def concat(parts); end + + def each(&block); end + + def empty?(); end + + def file(); end + + def file=(location); end + + def initialize(*parts); end + + def merge(other); end + + def merged?(); end + + def omit_headings_below(); end + + def omit_headings_below=(omit_headings_below); end + + def parts(); end + + def push(*parts); end + + def table_of_contents(); end +end + +class YARD::Templates::Helpers::Markup::RDocMarkup::MARKUP::Document +end + +class YARD::Templates::Helpers::Markup::RDocMarkup::MARKUP::Formatter + def accept_document(document); end + + def add_special_RDOCLINK(); end + + def add_special_TIDYLINK(); end + + def add_tag(name, start, stop); end + + def annotate(tag); end + + def convert(content); end + + def convert_flow(flow); end + + def convert_special(special); end + + def convert_string(string); end + + def ignore(*node); end + + def in_tt?(); end + + def initialize(options, markup=T.unsafe(nil)); end + + def off_tags(res, item); end + + def on_tags(res, item); end + + def parse_url(url); end + + def tt?(tag); end +end + +class YARD::Templates::Helpers::Markup::RDocMarkup::MARKUP::Formatter::InlineTag + def bit(); end + + def bit=(_); end + + def off(); end + + def off=(_); end + + def on(); end + + def on=(_); end +end + +class YARD::Templates::Helpers::Markup::RDocMarkup::MARKUP::Formatter::InlineTag + def self.[](*_); end + + def self.members(); end +end + +class YARD::Templates::Helpers::Markup::RDocMarkup::MARKUP::Formatter + def self.gen_relative_url(path, target); end +end + +class YARD::Templates::Helpers::Markup::RDocMarkup::MARKUP::FormatterTestCase +end + +class YARD::Templates::Helpers::Markup::RDocMarkup::MARKUP::FormatterTestCase + def self.add_visitor_tests(); end +end + +class YARD::Templates::Helpers::Markup::RDocMarkup::MARKUP::HardBreak + def ==(other); end + + def accept(visitor); end +end + +class YARD::Templates::Helpers::Markup::RDocMarkup::MARKUP::HardBreak + def self.new(); end +end + +class YARD::Templates::Helpers::Markup::RDocMarkup::MARKUP::Heading + def accept(visitor); end + + def aref(); end + + def label(context=T.unsafe(nil)); end + + def level(); end + + def level=(_); end + + def plain_html(); end + + def text(); end + + def text=(_); end +end + +class YARD::Templates::Helpers::Markup::RDocMarkup::MARKUP::Heading + def self.[](*_); end + + def self.members(); end + + def self.to_html(); end + + def self.to_label(); end +end + +class YARD::Templates::Helpers::Markup::RDocMarkup::MARKUP::Include + def ==(other); end + + def file(); end + + def include_path(); end + + def initialize(file, include_path); end +end + +class YARD::Templates::Helpers::Markup::RDocMarkup::MARKUP::Include +end + +class YARD::Templates::Helpers::Markup::RDocMarkup::MARKUP::IndentedParagraph + def indent(); end + + def initialize(indent, *parts); end + + def text(hard_break=T.unsafe(nil)); end +end + +class YARD::Templates::Helpers::Markup::RDocMarkup::MARKUP::IndentedParagraph +end + +class YARD::Templates::Helpers::Markup::RDocMarkup::MARKUP::List + def <<(item); end + + def ==(other); end + + def accept(visitor); end + + def empty?(); end + + def initialize(type=T.unsafe(nil), *items); end + + def items(); end + + def last(); end + + def push(*items); end + + def type(); end + + def type=(type); end +end + +class YARD::Templates::Helpers::Markup::RDocMarkup::MARKUP::List +end + +class YARD::Templates::Helpers::Markup::RDocMarkup::MARKUP::ListItem + def <<(part); end + + def ==(other); end + + def accept(visitor); end + + def empty?(); end + + def initialize(label=T.unsafe(nil), *parts); end + + def label(); end + + def label=(label); end + + def length(); end + + def parts(); end + + def push(*parts); end +end + +class YARD::Templates::Helpers::Markup::RDocMarkup::MARKUP::ListItem +end + +class YARD::Templates::Helpers::Markup::RDocMarkup::MARKUP::Paragraph + def text(hard_break=T.unsafe(nil)); end +end + +class YARD::Templates::Helpers::Markup::RDocMarkup::MARKUP::Paragraph +end + +class YARD::Templates::Helpers::Markup::RDocMarkup::MARKUP::Parser + include ::RDoc::Text + def build_heading(level); end + + def build_list(margin); end + + def build_paragraph(margin); end + + def build_verbatim(margin); end + + def char_pos(byte_offset); end + + def debug(); end + + def debug=(debug); end + + def get(); end + + def parse(parent, indent=T.unsafe(nil)); end + + def parse_text(parent, indent); end + + def peek_token(); end + + def setup_scanner(input); end + + def skip(token_type, error=T.unsafe(nil)); end + + def token_pos(byte_offset); end + + def tokenize(input); end + + def tokens(); end + + def unget(); end + LIST_TOKENS = ::T.let(nil, ::T.untyped) +end + +class YARD::Templates::Helpers::Markup::RDocMarkup::MARKUP::Parser::Error +end + +class YARD::Templates::Helpers::Markup::RDocMarkup::MARKUP::Parser::Error +end + +class YARD::Templates::Helpers::Markup::RDocMarkup::MARKUP::Parser::ParseError +end + +class YARD::Templates::Helpers::Markup::RDocMarkup::MARKUP::Parser::ParseError +end + +class YARD::Templates::Helpers::Markup::RDocMarkup::MARKUP::Parser + def self.parse(str); end + + def self.tokenize(str); end +end + +class YARD::Templates::Helpers::Markup::RDocMarkup::MARKUP::PreProcess + def find_include_file(name); end + + def handle(text, code_object=T.unsafe(nil), &block); end + + def handle_directive(prefix, directive, param, code_object=T.unsafe(nil), encoding=T.unsafe(nil)); end + + def include_file(name, indent, encoding); end + + def initialize(input_file_name, include_path); end + + def options(); end + + def options=(options); end +end + +class YARD::Templates::Helpers::Markup::RDocMarkup::MARKUP::PreProcess + def self.post_process(&block); end + + def self.post_processors(); end + + def self.register(directive, &block); end + + def self.registered(); end + + def self.reset(); end +end + +class YARD::Templates::Helpers::Markup::RDocMarkup::MARKUP::Raw + def <<(text); end + + def ==(other); end + + def accept(visitor); end + + def initialize(*parts); end + + def merge(other); end + + def parts(); end + + def push(*texts); end + + def text(); end +end + +class YARD::Templates::Helpers::Markup::RDocMarkup::MARKUP::Raw +end + +class YARD::Templates::Helpers::Markup::RDocMarkup::MARKUP::Rule + def accept(visitor); end +end + +class YARD::Templates::Helpers::Markup::RDocMarkup::MARKUP::Rule +end + +class YARD::Templates::Helpers::Markup::RDocMarkup::MARKUP::Special + def ==(o); end + + def initialize(type, text); end + + def text(); end + + def text=(text); end + + def type(); end +end + +class YARD::Templates::Helpers::Markup::RDocMarkup::MARKUP::Special +end + +class YARD::Templates::Helpers::Markup::RDocMarkup::MARKUP::TextFormatterTestCase +end + +class YARD::Templates::Helpers::Markup::RDocMarkup::MARKUP::TextFormatterTestCase + def self.add_text_tests(); end +end + +class YARD::Templates::Helpers::Markup::RDocMarkup::MARKUP::ToAnsi +end + +class YARD::Templates::Helpers::Markup::RDocMarkup::MARKUP::ToAnsi +end + +class YARD::Templates::Helpers::Markup::RDocMarkup::MARKUP::ToBs +end + +class YARD::Templates::Helpers::Markup::RDocMarkup::MARKUP::ToBs +end + +class YARD::Templates::Helpers::Markup::RDocMarkup::MARKUP::ToHtml + include ::RDoc::Text + def accept_blank_line(blank_line); end + + def accept_block_quote(block_quote); end + + def accept_heading(heading); end + + def accept_list_end(list); end + + def accept_list_item_end(list_item); end + + def accept_list_item_start(list_item); end + + def accept_list_start(list); end + + def accept_paragraph(paragraph); end + + def accept_raw(raw); end + + def accept_rule(rule); end + + def accept_verbatim(verbatim); end + + def code_object(); end + + def code_object=(code_object); end + + def convert_string(text); end + + def end_accepting(); end + + def from_path(); end + + def from_path=(from_path); end + + def gen_url(url, text); end + + def handle_RDOCLINK(url); end + + def handle_special_HARD_BREAK(special); end + + def handle_special_HYPERLINK(special); end + + def handle_special_RDOCLINK(special); end + + def handle_special_TIDYLINK(special); end + + def html_list_name(list_type, open_tag); end + + def in_list_entry(); end + + def init_tags(); end + + def list(); end + + def list_end_for(list_type); end + + def list_item_start(list_item, list_type); end + + def parseable?(text); end + + def res(); end + + def start_accepting(); end + + def to_html(item); end + LIST_TYPE_TO_HTML = ::T.let(nil, ::T.untyped) +end + +class YARD::Templates::Helpers::Markup::RDocMarkup::MARKUP::ToHtml +end + +class YARD::Templates::Helpers::Markup::RDocMarkup::MARKUP::ToHtmlCrossref + def context(); end + + def context=(context); end + + def cross_reference(name, text=T.unsafe(nil)); end + + def handle_special_CROSSREF(special); end + + def initialize(options, from_path, context, markup=T.unsafe(nil)); end + + def link(name, text); end + + def show_hash(); end + + def show_hash=(show_hash); end + ALL_CROSSREF_REGEXP = ::T.let(nil, ::T.untyped) + CLASS_REGEXP_STR = ::T.let(nil, ::T.untyped) + CROSSREF_REGEXP = ::T.let(nil, ::T.untyped) + METHOD_REGEXP_STR = ::T.let(nil, ::T.untyped) +end + +class YARD::Templates::Helpers::Markup::RDocMarkup::MARKUP::ToHtmlCrossref +end + +class YARD::Templates::Helpers::Markup::RDocMarkup::MARKUP::ToHtmlSnippet + def accept_raw(*node); end + + def accept_rule(*node); end + + def add_paragraph(); end + + def character_limit(); end + + def characters(); end + + def handle_special_CROSSREF(special); end + + def initialize(options, characters=T.unsafe(nil), paragraphs=T.unsafe(nil), markup=T.unsafe(nil)); end + + def mask(); end + + def paragraph_limit(); end + + def paragraphs(); end + + def truncate(text); end +end + +class YARD::Templates::Helpers::Markup::RDocMarkup::MARKUP::ToHtmlSnippet +end + +class YARD::Templates::Helpers::Markup::RDocMarkup::MARKUP::ToJoinedParagraph + def accept_block_quote(*node); end + + def accept_heading(*node); end + + def accept_list_end(*node); end + + def accept_list_item_end(*node); end + + def accept_list_item_start(*node); end + + def accept_list_start(*node); end + + def accept_paragraph(paragraph); end + + def accept_raw(*node); end + + def accept_rule(*node); end + + def accept_verbatim(*node); end + + def end_accepting(); end + + def initialize(); end + + def start_accepting(); end +end + +class YARD::Templates::Helpers::Markup::RDocMarkup::MARKUP::ToJoinedParagraph +end + +class YARD::Templates::Helpers::Markup::RDocMarkup::MARKUP::ToLabel + def accept_blank_line(*node); end + + def accept_block_quote(*node); end + + def accept_heading(*node); end + + def accept_list_end(*node); end + + def accept_list_item_end(*node); end + + def accept_list_item_start(*node); end + + def accept_list_start(*node); end + + def accept_paragraph(*node); end + + def accept_raw(*node); end + + def accept_rule(*node); end + + def accept_verbatim(*node); end + + def convert(text); end + + def end_accepting(*node); end + + def handle_special_CROSSREF(special); end + + def handle_special_HARD_BREAK(*node); end + + def handle_special_TIDYLINK(special); end + + def initialize(markup=T.unsafe(nil)); end + + def res(); end + + def start_accepting(*node); end +end + +class YARD::Templates::Helpers::Markup::RDocMarkup::MARKUP::ToLabel +end + +class YARD::Templates::Helpers::Markup::RDocMarkup::MARKUP::ToMarkdown + def gen_url(url, text); end + + def handle_rdoc_link(url); end + + def handle_special_RDOCLINK(special); end + + def handle_special_TIDYLINK(special); end +end + +class YARD::Templates::Helpers::Markup::RDocMarkup::MARKUP::ToMarkdown +end + +class YARD::Templates::Helpers::Markup::RDocMarkup::MARKUP::ToRdoc + def accept_blank_line(blank_line); end + + def accept_block_quote(block_quote); end + + def accept_heading(heading); end + + def accept_indented_paragraph(paragraph); end + + def accept_list_end(list); end + + def accept_list_item_end(list_item); end + + def accept_list_item_start(list_item); end + + def accept_list_start(list); end + + def accept_paragraph(paragraph); end + + def accept_raw(raw); end + + def accept_rule(rule); end + + def accept_verbatim(verbatim); end + + def attributes(text); end + + def end_accepting(); end + + def handle_special_HARD_BREAK(special); end + + def handle_special_SUPPRESSED_CROSSREF(special); end + + def indent(); end + + def indent=(indent); end + + def init_tags(); end + + def initialize(markup=T.unsafe(nil)); end + + def list_index(); end + + def list_type(); end + + def list_width(); end + + def prefix(); end + + def res(); end + + def start_accepting(); end + + def use_prefix(); end + + def width(); end + + def width=(width); end + + def wrap(text); end +end + +class YARD::Templates::Helpers::Markup::RDocMarkup::MARKUP::ToRdoc +end + +class YARD::Templates::Helpers::Markup::RDocMarkup::MARKUP::ToTableOfContents + def accept_blank_line(*node); end + + def accept_block_quote(*node); end + + def accept_heading(heading); end + + def accept_list_end(*node); end + + def accept_list_end_bullet(*node); end + + def accept_list_item_end(*node); end + + def accept_list_item_start(*node); end + + def accept_list_start(*node); end + + def accept_paragraph(*node); end + + def accept_raw(*node); end + + def accept_rule(*node); end + + def accept_verbatim(*node); end + + def end_accepting(); end + + def initialize(); end + + def omit_headings_below(); end + + def omit_headings_below=(omit_headings_below); end + + def res(); end + + def start_accepting(); end + + def suppressed?(heading); end +end + +class YARD::Templates::Helpers::Markup::RDocMarkup::MARKUP::ToTableOfContents + def self.to_toc(); end +end + +class YARD::Templates::Helpers::Markup::RDocMarkup::MARKUP::ToTest + def accept_blank_line(blank_line); end + + def accept_heading(heading); end + + def accept_list_end(list); end + + def accept_list_item_end(list_item); end + + def accept_list_item_start(list_item); end + + def accept_list_start(list); end + + def accept_paragraph(paragraph); end + + def accept_raw(raw); end + + def accept_rule(rule); end + + def accept_verbatim(verbatim); end + + def end_accepting(); end + + def start_accepting(); end +end + +class YARD::Templates::Helpers::Markup::RDocMarkup::MARKUP::ToTest +end + +class YARD::Templates::Helpers::Markup::RDocMarkup::MARKUP::ToTtOnly + def accept_blank_line(markup_item); end + + def accept_block_quote(block_quote); end + + def accept_heading(markup_item); end + + def accept_list_end(list); end + + def accept_list_item_end(markup_item); end + + def accept_list_item_start(list_item); end + + def accept_list_start(list); end + + def accept_paragraph(paragraph); end + + def accept_raw(markup_item); end + + def accept_rule(markup_item); end + + def accept_verbatim(markup_item); end + + def do_nothing(markup_item); end + + def end_accepting(); end + + def initialize(markup=T.unsafe(nil)); end + + def list_type(); end + + def res(); end + + def start_accepting(); end + + def tt_sections(text); end +end + +class YARD::Templates::Helpers::Markup::RDocMarkup::MARKUP::ToTtOnly +end + +class YARD::Templates::Helpers::Markup::RDocMarkup::MARKUP::Verbatim + def format(); end + + def format=(format); end + + def normalize(); end + + def ruby?(); end +end + +class YARD::Templates::Helpers::Markup::RDocMarkup::MARKUP::Verbatim +end + +class YARD::Templates::Helpers::Markup::RDocMarkup::MARKUP + def self.parse(str); end +end + +class YARD::Templates::Helpers::Markup::RDocMarkup +end + +module YARD::Templates::Helpers::Markup +end + +module YARD::Templates::Helpers::MarkupHelper + def load_markup_provider(type=T.unsafe(nil)); end + + def markup_class(type=T.unsafe(nil)); end + + def markup_file_contents(contents); end + + def markup_for_file(contents, filename); end + + def markup_provider(type=T.unsafe(nil)); end + MARKUP_EXTENSIONS = ::T.let(nil, ::T.untyped) + MARKUP_FILE_SHEBANG = ::T.let(nil, ::T.untyped) + MARKUP_PROVIDERS = ::T.let(nil, ::T.untyped) +end + +module YARD::Templates::Helpers::MarkupHelper + def self.clear_markup_cache(); end + + def self.markup_cache(); end + + def self.markup_cache=(markup_cache); end +end + +module YARD::Templates::Helpers::MethodHelper + def format_args(object); end + + def format_block(object); end + + def format_code(object, _show_lines=T.unsafe(nil)); end + + def format_constant(value); end + + def format_lines(object); end + + def format_return_types(object); end +end + +module YARD::Templates::Helpers::MethodHelper +end + +module YARD::Templates::Helpers::ModuleHelper + def prune_method_listing(list, hide_attributes=T.unsafe(nil)); end +end + +module YARD::Templates::Helpers::ModuleHelper +end + +module YARD::Templates::Helpers::TextHelper + def align_right(text, spacer=T.unsafe(nil), col=T.unsafe(nil)); end + + def h(text); end + + def hr(col=T.unsafe(nil), sep=T.unsafe(nil)); end + + def indent(text, len=T.unsafe(nil)); end + + def signature(meth); end + + def title_align_right(text, col=T.unsafe(nil)); end + + def wrap(text, col=T.unsafe(nil)); end +end + +module YARD::Templates::Helpers::TextHelper +end + +module YARD::Templates::Helpers::UMLHelper + def format_path(object); end + + def h(text); end + + def tidy(data); end + + def uml_visibility(object); end +end + +module YARD::Templates::Helpers::UMLHelper +end + +module YARD::Templates::Helpers +end + +class YARD::Templates::Section + def <<(*args); end + + def ==(other); end + + def [](*args); end + + def any(item); end + + def eql?(other); end + + def initialize(name, *args); end + + def name(); end + + def name=(name); end + + def place(*args); end + + def push(*args); end + + def unshift(*args); end +end + +class YARD::Templates::Section +end + +module YARD::Templates::Template + include ::YARD::Templates::ErbCache + include ::YARD::Templates::Helpers::BaseHelper + include ::YARD::Templates::Helpers::MethodHelper + def T(*path); end + + def class(); end + + def class=(_); end + + def erb(section, &block); end + + def erb_file_for(section); end + + def erb_with(content, filename=T.unsafe(nil)); end + + def file(basename, allow_inherited=T.unsafe(nil)); end + + def init(); end + + def initialize(opts=T.unsafe(nil)); end + + def inspect(); end + + def options(); end + + def options=(value); end + + def run(opts=T.unsafe(nil), sects=T.unsafe(nil), start_at=T.unsafe(nil), break_first=T.unsafe(nil), &block); end + + def section(); end + + def section=(section); end + + def sections(*args); end + + def superb(sect=T.unsafe(nil), &block); end + + def yieldall(opts=T.unsafe(nil), &block); end +end + +module YARD::Templates::Template::ClassMethods + def S(*args); end + + def T(*path); end + + def find_file(basename); end + + def find_nth_file(basename, index=T.unsafe(nil)); end + + def full_path(); end + + def full_path=(full_path); end + + def full_paths(); end + + def initialize(path, full_paths); end + + def is_a?(klass); end + + def new(*args); end + + def path(); end + + def path=(path); end + + def reset_full_paths(); end + + def run(*args); end +end + +module YARD::Templates::Template::ClassMethods +end + +module YARD::Templates::Template + def self.extra_includes(); end + + def self.extra_includes=(extra_includes); end + + def self.include_extra(template, options); end + + def self.included(klass); end +end + +class YARD::Templates::TemplateOptions + def __globals(); end + + def default_return(); end + + def default_return=(default_return); end + + def embed_mixins(); end + + def embed_mixins=(embed_mixins); end + + def embed_mixins_match?(mixin); end + + def format(); end + + def format=(format); end + + def globals(); end + + def globals=(globals); end + + def hide_void_return(); end + + def hide_void_return=(hide_void_return); end + + def highlight(); end + + def highlight=(highlight); end + + def index(); end + + def index=(index); end + + def markup(); end + + def markup=(markup); end + + def markup_provider(); end + + def markup_provider=(markup_provider); end + + def no_highlight(); end + + def no_highlight=(value); end + + def object(); end + + def object=(object); end + + def owner(); end + + def owner=(owner); end + + def page_title(); end + + def page_title=(page_title); end + + def serialize(); end + + def serialize=(serialize); end + + def serializer(); end + + def serializer=(serializer); end + + def template(); end + + def template=(template); end + + def type(); end + + def type=(type); end + + def verifier(); end + + def verifier=(verifier); end +end + +class YARD::Templates::TemplateOptions +end + +module YARD::Templates +end + +class YARD::Verifier + def add_expressions(*expressions); end + + def call(object); end + + def expressions(); end + + def expressions=(value); end + + def initialize(*expressions); end + + def method_missing(sym, *args, &block); end + + def o(); end + + def object(); end + + def run(list); end + NILCLASS_METHODS = ::T.let(nil, ::T.untyped) +end + +class YARD::Verifier +end + +module YARD + def self.load_plugins(); end + + def self.parse(*args); end + + def self.parse_string(*args); end + + def self.ruby18?(); end + + def self.ruby19?(); end + + def self.ruby2?(); end + + def self.windows?(); end +end + +module Zip + def case_insensitive_match(); end + + def case_insensitive_match=(case_insensitive_match); end + + def continue_on_exists_proc(); end + + def continue_on_exists_proc=(continue_on_exists_proc); end + + def default_compression(); end + + def default_compression=(default_compression); end + + def force_entry_names_encoding(); end + + def force_entry_names_encoding=(force_entry_names_encoding); end + + def on_exists_proc(); end + + def on_exists_proc=(on_exists_proc); end + + def reset!(); end + + def setup(); end + + def sort_entries(); end + + def sort_entries=(sort_entries); end + + def unicode_names(); end + + def unicode_names=(unicode_names); end + + def warn_invalid_date(); end + + def warn_invalid_date=(warn_invalid_date); end + + def write_zip64_support(); end + + def write_zip64_support=(write_zip64_support); end + CDIR_ENTRY_STATIC_HEADER_LENGTH = ::T.let(nil, ::T.untyped) + CENTRAL_DIRECTORY_ENTRY_SIGNATURE = ::T.let(nil, ::T.untyped) + FILE_TYPE_DIR = ::T.let(nil, ::T.untyped) + FILE_TYPE_FILE = ::T.let(nil, ::T.untyped) + FILE_TYPE_SYMLINK = ::T.let(nil, ::T.untyped) + FSTYPES = ::T.let(nil, ::T.untyped) + FSTYPE_ACORN = ::T.let(nil, ::T.untyped) + FSTYPE_AMIGA = ::T.let(nil, ::T.untyped) + FSTYPE_ATARI = ::T.let(nil, ::T.untyped) + FSTYPE_ATHEOS = ::T.let(nil, ::T.untyped) + FSTYPE_BEOS = ::T.let(nil, ::T.untyped) + FSTYPE_CPM = ::T.let(nil, ::T.untyped) + FSTYPE_FAT = ::T.let(nil, ::T.untyped) + FSTYPE_HPFS = ::T.let(nil, ::T.untyped) + FSTYPE_MAC = ::T.let(nil, ::T.untyped) + FSTYPE_MAC_OSX = ::T.let(nil, ::T.untyped) + FSTYPE_MVS = ::T.let(nil, ::T.untyped) + FSTYPE_NTFS = ::T.let(nil, ::T.untyped) + FSTYPE_QDOS = ::T.let(nil, ::T.untyped) + FSTYPE_TANDEM = ::T.let(nil, ::T.untyped) + FSTYPE_THEOS = ::T.let(nil, ::T.untyped) + FSTYPE_TOPS20 = ::T.let(nil, ::T.untyped) + FSTYPE_UNIX = ::T.let(nil, ::T.untyped) + FSTYPE_VFAT = ::T.let(nil, ::T.untyped) + FSTYPE_VMS = ::T.let(nil, ::T.untyped) + FSTYPE_VM_CMS = ::T.let(nil, ::T.untyped) + FSTYPE_Z_SYSTEM = ::T.let(nil, ::T.untyped) + LOCAL_ENTRY_SIGNATURE = ::T.let(nil, ::T.untyped) + LOCAL_ENTRY_STATIC_HEADER_LENGTH = ::T.let(nil, ::T.untyped) + LOCAL_ENTRY_TRAILING_DESCRIPTOR_LENGTH = ::T.let(nil, ::T.untyped) + RUNNING_ON_WINDOWS = ::T.let(nil, ::T.untyped) + VERSION_MADE_BY = ::T.let(nil, ::T.untyped) + VERSION_NEEDED_TO_EXTRACT = ::T.let(nil, ::T.untyped) + VERSION_NEEDED_TO_EXTRACT_ZIP64 = ::T.let(nil, ::T.untyped) +end + +class Zip::CentralDirectory + include ::Enumerable + def ==(other); end + + def comment(); end + + def each(&proc); end + + def entries(); end + + def get_64_e_o_c_d(buf); end + + def get_e_o_c_d(buf); end + + def initialize(entries=T.unsafe(nil), comment=T.unsafe(nil)); end + + def read_64_e_o_c_d(buf); end + + def read_central_directory_entries(io); end + + def read_e_o_c_d(buf); end + + def read_from_stream(io); end + + def size(); end + + def start_buf(io); end + + def write_to_stream(io); end + + def zip64_file?(buf); end + END_OF_CDS = ::T.let(nil, ::T.untyped) + MAX_END_OF_CDS_SIZE = ::T.let(nil, ::T.untyped) + STATIC_EOCD_SIZE = ::T.let(nil, ::T.untyped) + ZIP64_END_OF_CDS = ::T.let(nil, ::T.untyped) + ZIP64_EOCD_LOCATOR = ::T.let(nil, ::T.untyped) +end + +class Zip::CentralDirectory + def self.read_from_stream(io); end +end + +class Zip::CompressionMethodError +end + +class Zip::CompressionMethodError +end + +class Zip::Compressor + def finish(); end +end + +class Zip::Compressor +end + +class Zip::DOSTime + def dos_equals(other); end + + def to_binary_dos_date(); end + + def to_binary_dos_time(); end +end + +class Zip::DOSTime + def self.parse_binary_dos_format(binaryDosDate, binaryDosTime); end +end + +class Zip::Decompressor + def initialize(input_stream); end + CHUNK_SIZE = ::T.let(nil, ::T.untyped) +end + +class Zip::Decompressor +end + +class Zip::Decrypter +end + +class Zip::Decrypter +end + +class Zip::Deflater + def <<(data); end + + def crc(); end + + def initialize(output_stream, level=T.unsafe(nil), encrypter=T.unsafe(nil)); end + + def size(); end +end + +class Zip::Deflater +end + +class Zip::DestinationFileExistsError +end + +class Zip::DestinationFileExistsError +end + +class Zip::Encrypter +end + +class Zip::Encrypter +end + +class Zip::Entry + def ==(other); end + + def calculate_local_header_size(); end + + def cdir_header_size(); end + + def check_c_dir_entry_comment_size(); end + + def check_c_dir_entry_signature(); end + + def check_c_dir_entry_static_header_length(buf); end + + def check_name(name); end + + def clean_up(); end + + def comment(); end + + def comment=(comment); end + + def comment_size(); end + + def compressed_size(); end + + def compressed_size=(compressed_size); end + + def compression_method(); end + + def compression_method=(compression_method); end + + def crc(); end + + def crc=(crc); end + + def directory?(); end + + def dirty(); end + + def dirty=(dirty); end + + def external_file_attributes(); end + + def external_file_attributes=(external_file_attributes); end + + def extra(); end + + def extra=(extra); end + + def extra_size(); end + + def extract(dest_path=T.unsafe(nil), &block); end + + def file?(); end + + def file_stat(path); end + + def file_type_is?(type); end + + def filepath(); end + + def follow_symlinks(); end + + def follow_symlinks=(follow_symlinks); end + + def fstype(); end + + def fstype=(fstype); end + + def ftype(); end + + def gather_fileinfo_from_srcpath(src_path); end + + def get_extra_attributes_from_path(path); end + + def get_input_stream(&block); end + + def get_raw_input_stream(&block); end + + def gp_flags(); end + + def gp_flags=(gp_flags); end + + def header_signature(); end + + def header_signature=(header_signature); end + + def initialize(*args); end + + def internal_file_attributes(); end + + def internal_file_attributes=(internal_file_attributes); end + + def local_entry_offset(); end + + def local_header_offset(); end + + def local_header_offset=(local_header_offset); end + + def mtime(); end + + def name(); end + + def name=(name); end + + def name_is_directory?(); end + + def name_safe?(); end + + def name_size(); end + + def next_header_offset(); end + + def pack_c_dir_entry(); end + + def pack_local_entry(); end + + def parent_as_string(); end + + def read_c_dir_entry(io); end + + def read_c_dir_extra_field(io); end + + def read_local_entry(io); end + + def restore_ownership(); end + + def restore_ownership=(restore_ownership); end + + def restore_permissions(); end + + def restore_permissions=(restore_permissions); end + + def restore_times(); end + + def restore_times=(restore_times); end + + def set_default_vars_values(); end + + def set_extra_attributes_on_path(dest_path); end + + def set_ftype_from_c_dir_entry(); end + + def set_unix_permissions_on_path(dest_path); end + + def size(); end + + def size=(size); end + + def symlink?(); end + + def time(); end + + def time=(value); end + + def unix_gid(); end + + def unix_gid=(unix_gid); end + + def unix_perms(); end + + def unix_perms=(unix_perms); end + + def unix_uid(); end + + def unix_uid=(unix_uid); end + + def unpack_c_dir_entry(buf); end + + def unpack_local_entry(buf); end + + def verify_local_header_size!(); end + + def write_c_dir_entry(io); end + + def write_local_entry(io, rewrite=T.unsafe(nil)); end + + def write_to_zip_output_stream(zip_output_stream); end + + def zipfile(); end + + def zipfile=(zipfile); end + DEFLATED = ::T.let(nil, ::T.untyped) + EFS = ::T.let(nil, ::T.untyped) + STORED = ::T.let(nil, ::T.untyped) +end + +class Zip::Entry + def self.read_c_dir_entry(io); end + + def self.read_local_entry(io); end + + def self.read_zip_64_long(io); end + + def self.read_zip_long(io); end + + def self.read_zip_short(io); end +end + +class Zip::EntryExistsError +end + +class Zip::EntryExistsError +end + +class Zip::EntryNameError +end + +class Zip::EntryNameError +end + +class Zip::EntrySet + include ::Enumerable + def <<(entry); end + + def ==(other); end + + def delete(entry); end + + def each(&blk); end + + def entries(); end + + def entry_order(); end + + def entry_order=(entry_order); end + + def entry_set(); end + + def entry_set=(entry_set); end + + def find_entry(entry); end + + def glob(pattern, flags=T.unsafe(nil)); end + + def include?(entry); end + + def initialize(an_enumerable=T.unsafe(nil)); end + + def length(); end + + def parent(entry); end + + def push(entry); end + + def size(); end + + def sorted_entries(); end +end + +class Zip::EntrySet +end + +class Zip::Error +end + +class Zip::Error +end + +class Zip::ExtraField + def c_dir_size(); end + + def create(name); end + + def create_unknown_item(); end + + def extra_field_type_exist(binstr, id, len, i); end + + def extra_field_type_unknown(binstr, len, i); end + + def initialize(binstr=T.unsafe(nil)); end + + def local_size(); end + + def merge(binstr); end + + def ordered_values(); end + + def to_c_dir_bin(); end + + def to_local_bin(); end + ID_MAP = ::T.let(nil, ::T.untyped) +end + +class Zip::ExtraField::Generic + def ==(other); end + + def initial_parse(binstr); end + + def to_c_dir_bin(); end + + def to_local_bin(); end +end + +class Zip::ExtraField::Generic + def self.register_map(); end +end + +class Zip::ExtraField::IUnix + def gid(); end + + def gid=(gid); end + + def initialize(binstr=T.unsafe(nil)); end + + def merge(binstr); end + + def pack_for_c_dir(); end + + def pack_for_local(); end + + def uid(); end + + def uid=(uid); end + HEADER_ID = ::T.let(nil, ::T.untyped) +end + +class Zip::ExtraField::IUnix +end + +class Zip::ExtraField::NTFS + def atime(); end + + def atime=(atime); end + + def ctime(); end + + def ctime=(ctime); end + + def initialize(binstr=T.unsafe(nil)); end + + def merge(binstr); end + + def mtime(); end + + def mtime=(mtime); end + + def pack_for_c_dir(); end + + def pack_for_local(); end + HEADER_ID = ::T.let(nil, ::T.untyped) + SEC_TO_UNIX_EPOCH = ::T.let(nil, ::T.untyped) + WINDOWS_TICK = ::T.let(nil, ::T.untyped) +end + +class Zip::ExtraField::NTFS +end + +class Zip::ExtraField::OldUnix + def atime(); end + + def atime=(atime); end + + def gid(); end + + def gid=(gid); end + + def initialize(binstr=T.unsafe(nil)); end + + def merge(binstr); end + + def mtime(); end + + def mtime=(mtime); end + + def pack_for_c_dir(); end + + def pack_for_local(); end + + def uid(); end + + def uid=(uid); end + HEADER_ID = ::T.let(nil, ::T.untyped) +end + +class Zip::ExtraField::OldUnix +end + +class Zip::ExtraField::UniversalTime + def atime(); end + + def atime=(atime); end + + def ctime(); end + + def ctime=(ctime); end + + def flag(); end + + def flag=(flag); end + + def initialize(binstr=T.unsafe(nil)); end + + def merge(binstr); end + + def mtime(); end + + def mtime=(mtime); end + + def pack_for_c_dir(); end + + def pack_for_local(); end + HEADER_ID = ::T.let(nil, ::T.untyped) +end + +class Zip::ExtraField::UniversalTime +end + +class Zip::ExtraField::Zip64 + def compressed_size(); end + + def compressed_size=(compressed_size); end + + def disk_start_number(); end + + def disk_start_number=(disk_start_number); end + + def initialize(binstr=T.unsafe(nil)); end + + def merge(binstr); end + + def original_size(); end + + def original_size=(original_size); end + + def pack_for_c_dir(); end + + def pack_for_local(); end + + def parse(original_size, compressed_size, relative_header_offset=T.unsafe(nil), disk_start_number=T.unsafe(nil)); end + + def relative_header_offset(); end + + def relative_header_offset=(relative_header_offset); end + HEADER_ID = ::T.let(nil, ::T.untyped) +end + +class Zip::ExtraField::Zip64 +end + +class Zip::ExtraField::Zip64Placeholder + def initialize(_binstr=T.unsafe(nil)); end + + def pack_for_local(); end + HEADER_ID = ::T.let(nil, ::T.untyped) +end + +class Zip::ExtraField::Zip64Placeholder +end + +class Zip::ExtraField +end + +class Zip::File + def add(entry, src_path, &continue_on_exists_proc); end + + def close(); end + + def comment=(comment); end + + def commit(); end + + def commit_required?(); end + + def extract(entry, dest_path, &block); end + + def find_entry(entry_name); end + + def get_entry(entry); end + + def get_input_stream(entry, &aProc); end + + def get_output_stream(entry, permission_int=T.unsafe(nil), comment=T.unsafe(nil), extra=T.unsafe(nil), compressed_size=T.unsafe(nil), crc=T.unsafe(nil), compression_method=T.unsafe(nil), size=T.unsafe(nil), time=T.unsafe(nil), &aProc); end + + def glob(*args, &block); end + + def initialize(path_or_io, create=T.unsafe(nil), buffer=T.unsafe(nil), options=T.unsafe(nil)); end + + def mkdir(entryName, permissionInt=T.unsafe(nil)); end + + def name(); end + + def read(entry); end + + def remove(entry); end + + def rename(entry, new_name, &continue_on_exists_proc); end + + def replace(entry, srcPath); end + + def restore_ownership(); end + + def restore_ownership=(restore_ownership); end + + def restore_permissions(); end + + def restore_permissions=(restore_permissions); end + + def restore_times(); end + + def restore_times=(restore_times); end + + def write_buffer(io=T.unsafe(nil)); end + CREATE = ::T.let(nil, ::T.untyped) + DATA_BUFFER_SIZE = ::T.let(nil, ::T.untyped) + IO_METHODS = ::T.let(nil, ::T.untyped) + MAX_SEGMENT_SIZE = ::T.let(nil, ::T.untyped) + MIN_SEGMENT_SIZE = ::T.let(nil, ::T.untyped) + SPLIT_SIGNATURE = ::T.let(nil, ::T.untyped) + ZIP64_EOCD_SIGNATURE = ::T.let(nil, ::T.untyped) +end + +class Zip::File + def self.add_buffer(); end + + def self.foreach(aZipFileName, &block); end + + def self.get_partial_zip_file_name(zip_file_name, partial_zip_file_name); end + + def self.get_segment_count_for_split(zip_file_size, segment_size); end + + def self.get_segment_size_for_split(segment_size); end + + def self.open(file_name, create=T.unsafe(nil)); end + + def self.open_buffer(io, options=T.unsafe(nil)); end + + def self.put_split_signature(szip_file, segment_size); end + + def self.save_splited_part(zip_file, partial_zip_file_name, zip_file_size, szip_file_index, segment_size, segment_count); end + + def self.split(zip_file_name, segment_size=T.unsafe(nil), delete_zip_file=T.unsafe(nil), partial_zip_file_name=T.unsafe(nil)); end +end + +class Zip::GPFBit3Error +end + +class Zip::GPFBit3Error +end + +module Zip::IOExtras + CHUNK_SIZE = ::T.let(nil, ::T.untyped) + RANGE_ALL = ::T.let(nil, ::T.untyped) +end + +module Zip::IOExtras::AbstractInputStream + include ::Enumerable + include ::ActiveSupport::ToJsonWithActiveSupportEncoder + include ::Zip::IOExtras::FakeIO + def each(a_sep_string=T.unsafe(nil), &blk); end + + def each_line(a_sep_string=T.unsafe(nil)); end + + def flush(); end + + def gets(a_sep_string=T.unsafe(nil), number_of_bytes=T.unsafe(nil)); end + + def initialize(); end + + def lineno(); end + + def lineno=(lineno); end + + def pos(); end + + def read(number_of_bytes=T.unsafe(nil), buf=T.unsafe(nil)); end + + def readline(a_sep_string=T.unsafe(nil)); end + + def readlines(a_sep_string=T.unsafe(nil)); end + + def ungetc(byte); end +end + +module Zip::IOExtras::AbstractInputStream +end + +module Zip::IOExtras::AbstractOutputStream + include ::Zip::IOExtras::FakeIO + def print(*params); end + + def printf(a_format_string, *params); end + + def putc(an_object); end + + def puts(*params); end + + def write(data); end +end + +module Zip::IOExtras::AbstractOutputStream +end + +module Zip::IOExtras::FakeIO + def kind_of?(object); end +end + +module Zip::IOExtras::FakeIO +end + +module Zip::IOExtras + def self.copy_stream(ostream, istream); end + + def self.copy_stream_n(ostream, istream, nbytes); end +end + +class Zip::Inflater + def eof(); end + + def eof?(); end + + def initialize(input_stream, decrypter=T.unsafe(nil)); end + + def input_finished?(); end + + def produce_input(); end + + def sysread(number_of_bytes=T.unsafe(nil), buf=T.unsafe(nil)); end +end + +class Zip::Inflater +end + +class Zip::InputStream + include ::Zip::IOExtras::AbstractInputStream + include ::Enumerable + include ::Zip::IOExtras::FakeIO + def close(); end + + def eof(); end + + def eof?(); end + + def get_decompressor(); end + + def get_io(io_or_file, offset=T.unsafe(nil)); end + + def get_next_entry(); end + + def initialize(context, offset=T.unsafe(nil), decrypter=T.unsafe(nil)); end + + def input_finished?(); end + + def open_entry(); end + + def produce_input(); end + + def rewind(); end + + def sysread(number_of_bytes=T.unsafe(nil), buf=T.unsafe(nil)); end +end + +class Zip::InputStream + def self.open(filename_or_io, offset=T.unsafe(nil), decrypter=T.unsafe(nil)); end + + def self.open_buffer(filename_or_io, offset=T.unsafe(nil)); end +end + +class Zip::InternalError +end + +class Zip::InternalError +end + +class Zip::NullCompressor + include ::Singleton + def <<(_data); end + + def compressed_size(); end + + def size(); end +end + +class Zip::NullCompressor + extend ::Singleton::SingletonClassMethods + def self.instance(); end +end + +module Zip::NullDecompressor +end + +module Zip::NullDecompressor + def self.eof(); end + + def self.input_finished?(); end + + def self.produce_input(); end + + def self.sysread(_numberOfBytes=T.unsafe(nil), _buf=T.unsafe(nil)); end +end + +class Zip::NullDecrypter + include ::Zip::NullEncryption + def decrypt(data); end + + def reset!(_header); end +end + +class Zip::NullDecrypter +end + +class Zip::NullEncrypter + include ::Zip::NullEncryption + def data_descriptor(_crc32, _compressed_size, _uncomprssed_size); end + + def encrypt(data); end + + def header(_mtime); end + + def reset!(); end +end + +class Zip::NullEncrypter +end + +module Zip::NullEncryption + def gp_flags(); end + + def header_bytesize(); end +end + +module Zip::NullEncryption +end + +module Zip::NullInputStream + include ::Zip::NullDecompressor + include ::Zip::IOExtras::AbstractInputStream + include ::Enumerable + include ::ActiveSupport::ToJsonWithActiveSupportEncoder + include ::Zip::IOExtras::FakeIO +end + +module Zip::NullInputStream +end + +class Zip::OutputStream + include ::Zip::IOExtras::AbstractOutputStream + include ::Zip::IOExtras::FakeIO + def <<(data); end + + def close(); end + + def close_buffer(); end + + def comment(); end + + def comment=(comment); end + + def copy_raw_entry(entry); end + + def finish(); end + + def initialize(file_name, stream=T.unsafe(nil), encrypter=T.unsafe(nil)); end + + def put_next_entry(entry_name, comment=T.unsafe(nil), extra=T.unsafe(nil), compression_method=T.unsafe(nil), level=T.unsafe(nil)); end +end + +class Zip::OutputStream + def self.open(file_name, encrypter=T.unsafe(nil)); end + + def self.write_buffer(io=T.unsafe(nil), encrypter=T.unsafe(nil)); end +end + +class Zip::PassThruCompressor + def <<(data); end + + def crc(); end + + def initialize(outputStream); end + + def size(); end +end + +class Zip::PassThruCompressor +end + +class Zip::PassThruDecompressor + def eof(); end + + def eof?(); end + + def initialize(input_stream, chars_to_read); end + + def input_finished?(); end + + def produce_input(); end + + def sysread(number_of_bytes=T.unsafe(nil), buf=T.unsafe(nil)); end +end + +class Zip::PassThruDecompressor +end + +class Zip::StreamableDirectory + def initialize(zipfile, entry, srcPath=T.unsafe(nil), permissionInt=T.unsafe(nil)); end +end + +class Zip::StreamableDirectory +end + +class Zip::StreamableStream + def clean_up(); end + + def get_input_stream(); end + + def get_output_stream(); end + + def initialize(entry); end + + def write_to_zip_output_stream(aZipOutputStream); end +end + +class Zip::StreamableStream +end + +class Zip::TraditionalDecrypter + include ::Zip::TraditionalEncryption + def decrypt(data); end + + def reset!(header); end +end + +class Zip::TraditionalDecrypter +end + +class Zip::TraditionalEncrypter + include ::Zip::TraditionalEncryption + def data_descriptor(crc32, compressed_size, uncomprssed_size); end + + def encrypt(data); end + + def header(mtime); end + + def reset!(); end +end + +class Zip::TraditionalEncrypter +end + +module Zip::TraditionalEncryption + def decrypt_byte(); end + + def gp_flags(); end + + def header_bytesize(); end + + def initialize(password); end + + def reset_keys!(); end + + def update_keys(n); end +end + +module Zip::TraditionalEncryption +end + +Zip::ZipCompressionMethodError = Zip::CompressionMethodError + +Zip::ZipDestinationFileExistsError = Zip::DestinationFileExistsError + +Zip::ZipEntryExistsError = Zip::EntryExistsError + +Zip::ZipEntryNameError = Zip::EntryNameError + +Zip::ZipError = Zip::Error + +Zip::ZipInternalError = Zip::InternalError + +module Zip + extend ::Zip +end + +module Zlib + ASCII = ::T.let(nil, ::T.untyped) + BEST_COMPRESSION = ::T.let(nil, ::T.untyped) + BEST_SPEED = ::T.let(nil, ::T.untyped) + BINARY = ::T.let(nil, ::T.untyped) + DEFAULT_COMPRESSION = ::T.let(nil, ::T.untyped) + DEFAULT_STRATEGY = ::T.let(nil, ::T.untyped) + DEF_MEM_LEVEL = ::T.let(nil, ::T.untyped) + FILTERED = ::T.let(nil, ::T.untyped) + FINISH = ::T.let(nil, ::T.untyped) + FIXED = ::T.let(nil, ::T.untyped) + FULL_FLUSH = ::T.let(nil, ::T.untyped) + HUFFMAN_ONLY = ::T.let(nil, ::T.untyped) + MAX_MEM_LEVEL = ::T.let(nil, ::T.untyped) + MAX_WBITS = ::T.let(nil, ::T.untyped) + NO_COMPRESSION = ::T.let(nil, ::T.untyped) + NO_FLUSH = ::T.let(nil, ::T.untyped) + OS_AMIGA = ::T.let(nil, ::T.untyped) + OS_ATARI = ::T.let(nil, ::T.untyped) + OS_CODE = ::T.let(nil, ::T.untyped) + OS_CPM = ::T.let(nil, ::T.untyped) + OS_MACOS = ::T.let(nil, ::T.untyped) + OS_MSDOS = ::T.let(nil, ::T.untyped) + OS_OS2 = ::T.let(nil, ::T.untyped) + OS_QDOS = ::T.let(nil, ::T.untyped) + OS_RISCOS = ::T.let(nil, ::T.untyped) + OS_TOPS20 = ::T.let(nil, ::T.untyped) + OS_UNIX = ::T.let(nil, ::T.untyped) + OS_UNKNOWN = ::T.let(nil, ::T.untyped) + OS_VMCMS = ::T.let(nil, ::T.untyped) + OS_VMS = ::T.let(nil, ::T.untyped) + OS_WIN32 = ::T.let(nil, ::T.untyped) + OS_ZSYSTEM = ::T.let(nil, ::T.untyped) + RLE = ::T.let(nil, ::T.untyped) + SYNC_FLUSH = ::T.let(nil, ::T.untyped) + TEXT = ::T.let(nil, ::T.untyped) + UNKNOWN = ::T.let(nil, ::T.untyped) + VERSION = ::T.let(nil, ::T.untyped) + ZLIB_VERSION = ::T.let(nil, ::T.untyped) +end + +class Zlib::BufError +end + +class Zlib::BufError +end + +class Zlib::DataError +end + +class Zlib::DataError +end + +class Zlib::Deflate + def <<(_); end + + def deflate(*_); end + + def flush(*_); end + + def initialize(*_); end + + def params(_, _1); end + + def set_dictionary(_); end +end + +class Zlib::Deflate + def self.deflate(*_); end +end + +class Zlib::Error +end + +class Zlib::Error +end + +class Zlib::GzipFile + def close(); end + + def closed?(); end + + def comment(); end + + def crc(); end + + def finish(); end + + def level(); end + + def mtime(); end + + def orig_name(); end + + def os_code(); end + + def sync(); end + + def sync=(sync); end + + def to_io(); end +end + +class Zlib::GzipFile::CRCError +end + +class Zlib::GzipFile::CRCError +end + +class Zlib::GzipFile::Error + def input(); end +end + +class Zlib::GzipFile::Error +end + +class Zlib::GzipFile::LengthError +end + +class Zlib::GzipFile::LengthError +end + +class Zlib::GzipFile::NoFooter +end + +class Zlib::GzipFile::NoFooter +end + +class Zlib::GzipFile + def self.wrap(*_); end +end + +class Zlib::GzipReader + include ::Enumerable + def bytes(); end + + def each(*_, &blk); end + + def each_byte(); end + + def each_char(); end + + def each_line(*_); end + + def eof(); end + + def eof?(); end + + def external_encoding(); end + + def getbyte(); end + + def getc(); end + + def initialize(*_); end + + def lineno(); end + + def lineno=(lineno); end + + def lines(*_); end + + def pos(); end + + def read(*_); end + + def readbyte(); end + + def readchar(); end + + def readpartial(*_); end + + def rewind(); end + + def tell(); end + + def ungetbyte(_); end + + def ungetc(_); end + + def unused(); end +end + +class Zlib::GzipReader + def self.open(*_); end +end + +class Zlib::GzipWriter + def <<(_); end + + def comment=(comment); end + + def flush(*_); end + + def initialize(*_); end + + def mtime=(mtime); end + + def orig_name=(orig_name); end + + def pos(); end + + def tell(); end + + def write(_); end +end + +class Zlib::GzipWriter + def self.open(*_); end +end + +class Zlib::Inflate + def <<(_); end + + def add_dictionary(_); end + + def inflate(_); end + + def initialize(*_); end + + def set_dictionary(_); end + + def sync(_); end + + def sync_point?(); end +end + +class Zlib::Inflate + def self.inflate(_); end +end + +class Zlib::MemError +end + +class Zlib::MemError +end + +class Zlib::NeedDict +end + +class Zlib::NeedDict +end + +class Zlib::StreamEnd +end + +class Zlib::StreamEnd +end + +class Zlib::StreamError +end + +class Zlib::StreamError +end + +class Zlib::VersionError +end + +class Zlib::VersionError +end + +class Zlib::ZStream + def adler(); end + + def avail_in(); end + + def avail_out(); end + + def avail_out=(avail_out); end + + def close(); end + + def closed?(); end + + def data_type(); end + + def end(); end + + def ended?(); end + + def finish(); end + + def finished?(); end + + def flush_next_in(); end + + def flush_next_out(); end + + def reset(); end + + def stream_end?(); end + + def total_in(); end + + def total_out(); end +end + +class Zlib::ZStream +end + +module Zlib + def self.adler32(*_); end + + def self.adler32_combine(_, _1, _2); end + + def self.crc32(*_); end + + def self.crc32_combine(_, _1, _2); end + + def self.crc_table(); end + + def self.deflate(*_); end + + def self.gunzip(_); end + + def self.gzip(*_); end + + def self.inflate(_); end + + def self.zlib_version(); end +end diff --git a/sorbet/rbi/sorbet-typed/lib/aasm/all/aasm.rbi b/sorbet/rbi/sorbet-typed/lib/aasm/all/aasm.rbi new file mode 100644 index 00000000..08692cf6 --- /dev/null +++ b/sorbet/rbi/sorbet-typed/lib/aasm/all/aasm.rbi @@ -0,0 +1,76 @@ +# This file is autogenerated. Do not edit it by hand. Regenerate it with: +# srb rbi sorbet-typed +# +# If you would like to make changes to this file, great! Please upstream any changes you make here: +# +# https://github.com/sorbet/sorbet-typed/edit/master/lib/aasm/all/aasm.rbi +# +# typed: strong + +module AASM + mixes_in_class_methods(AASM::ClassMethods) +end + +module AASM::ClassMethods + sig do + params( + name: Symbol, + before_enter: T.nilable(Symbol), + initial: T.nilable(T::Boolean) + ).void + end + def state( + name, + before_enter: nil, + initial: nil + ) + end + + sig do + params( + name: Symbol, + after_commit: T.nilable(Symbol), + guard: T.nilable(Symbol) + ).void + end + def event( + name, + after_commit: nil, + guard: nil + ) + end + + sig do + params( + from: T.any(T.nilable(Symbol), T::Array[Symbol]), + to: T.nilable(Symbol), + guard: T.nilable(Symbol) + ).void + end + def transitions( + from: nil, + to: nil, + guard: nil + ) + end + + sig do + params( + name: Symbol + ).void + end + def before( + name + ) + end + + sig do + params( + name: Symbol + ).void + end + def after( + name + ) + end +end \ No newline at end of file diff --git a/sorbet/rbi/sorbet-typed/lib/actionmailer/all/actionmailer.rbi b/sorbet/rbi/sorbet-typed/lib/actionmailer/all/actionmailer.rbi new file mode 100644 index 00000000..19cae930 --- /dev/null +++ b/sorbet/rbi/sorbet-typed/lib/actionmailer/all/actionmailer.rbi @@ -0,0 +1,13 @@ +# This file is autogenerated. Do not edit it by hand. Regenerate it with: +# srb rbi sorbet-typed +# +# If you would like to make changes to this file, great! Please upstream any changes you make here: +# +# https://github.com/sorbet/sorbet-typed/edit/master/lib/actionmailer/all/actionmailer.rbi +# +# typed: strong + +class ActionMailer::Base + sig { params(headers: T.untyped).returns(Mail::Message) } + def mail(headers = nil, &block); end +end diff --git a/sorbet/rbi/sorbet-typed/lib/actionpack/all/actionpack.rbi b/sorbet/rbi/sorbet-typed/lib/actionpack/all/actionpack.rbi new file mode 100644 index 00000000..d7452e63 --- /dev/null +++ b/sorbet/rbi/sorbet-typed/lib/actionpack/all/actionpack.rbi @@ -0,0 +1,855 @@ +# This file is autogenerated. Do not edit it by hand. Regenerate it with: +# srb rbi sorbet-typed +# +# If you would like to make changes to this file, great! Please upstream any changes you make here: +# +# https://github.com/sorbet/sorbet-typed/edit/master/lib/actionpack/all/actionpack.rbi +# +# typed: strong + +class ActionController::Base < ActionController::Metal +end + +class AbstractController::Base < Object +end + +class ActionController::Metal < AbstractController::Base + sig { returns(ActionDispatch::Request) } + def request(); end + + sig { returns(ActionDispatch::Response) } + def response(); end + + sig { returns(ActionController::Parameters) } + def params(); end +end + +module ActionDispatch::Http::Parameters + sig { returns(ActionController::Parameters) } + def parameters(); end + + # params is an alias of parameters + sig { returns(ActionController::Parameters) } + def params(); end +end + +class ActionDispatch::Request +end + +class ActionDispatch::Response +end + +class ActionController::Parameters + sig { params(other: ActionController::Parameters).returns(T::Boolean) } + def ==(other); end + + sig { params(key: T.any(String, Symbol)).returns(T.untyped) } + def [](key); end + + sig { params(key: T.any(String, Symbol), value: T.untyped).void } + def []=(key, value); end + + sig { returns(T.nilable(T::Array[T.any(String, Symbol)])) } + def always_permitted_parameters; end + + sig { params(obj: T.nilable(T::Array[T.any(String, Symbol)])).void } + def always_permitted_parameters=(obj); end + + sig { params(options: T.untyped).returns(T.untyped) } + def as_json(options = nil); end + + sig { returns(T.untyped) } + def deep_dup; end + + sig { params(key: T.any(String, Symbol), block: T.untyped).returns(T.untyped) } + def delete(key, &block); end + + sig { params(keys: T.any(String, Symbol)).returns(T.untyped) } + def dig(*keys); end + + sig { params(block: T.untyped).returns(T.untyped) } + def each_pair(&block); end + + # each is an alias of each_pair + sig { params(block: T.untyped).returns(T.untyped) } + def each(&block); end + + sig { returns(T::Boolean) } + def empty?; end + + sig { params(keys: T.any(String, Symbol)).returns(ActionController::Parameters) } + def except(*keys); end + + sig { params(keys: T.any(String, Symbol)).returns(T.untyped) } + def extract!(*keys); end + + sig { params(key: T.any(String, Symbol), args: T.untyped).returns(T.untyped) } + def fetch(key, *args); end + + sig { params(key: T.any(String, Symbol)).returns(T::Boolean) } + def has_key?(key); end + + sig { params(value: T.untyped).returns(T::Boolean) } + def has_value?(value); end + + sig { params(key: T.any(String, Symbol)).returns(T::Boolean) } + def include?(key); end + + sig { params(parameters: T.untyped).void } + def initialize(parameters = nil); end + + sig { returns(String) } + def inspect; end + + sig { params(key: T.any(String, Symbol)).returns(T::Boolean) } + def key?(key); end + + sig { returns(T::Array[T.untyped]) } + def keys; end + + sig { params(other_hash: T.untyped).returns(ActionController::Parameters) } + def merge!(other_hash); end + + sig { params(other_hash: T.untyped).returns(ActionController::Parameters) } + def merge(other_hash); end + + sig { returns(T.untyped) } + def parameters; end + + sig { returns(T.self_type) } + def permit!; end + + # You can pass _a lot_ of stuff to permit, so filters is left untyped for now. + sig { params(filters: T.untyped).returns(ActionController::Parameters) } + def permit(*filters); end + + sig { params(new_permitted: T.untyped).void } + def permitted=(new_permitted); end + + sig { returns(T::Boolean) } + def permitted?; end + + sig { params(block: T.untyped).returns(T.untyped) } + def reject!(&block); end + + # delete_if is an alias of reject! + sig { params(block: T.untyped).returns(T.untyped) } + def delete_if(&block); end + + sig { params(block: T.untyped).returns(T.untyped) } + def reject(&block); end + + sig do + params( + key: T.any(String, Symbol), + ).returns( + T.nilable( + T.any( + String, + Numeric, + ActionController::Parameters, + ), + ), + ) + end + def [](key); end + + sig do + params( + key: T.any( + String, + Symbol, + T::Array[T.any(String, Symbol)], + ), + ).returns( + T.any( + String, + Numeric, + T::Array[T.untyped], + ActionController::Parameters, + ), + ) + end + def require(key); end + + # required is an alias of require + sig do + params( + key: T.any( + String, + Symbol, + T::Array[T.any(String, Symbol)], + ), + ).returns( + T.any( + String, + Numeric, + T::Array[T.untyped], + ActionController::Parameters, + ), + ) + end + def required(key); end + + sig { params(other_hash: T.untyped).returns(ActionController::Parameters) } + def reverse_merge!(other_hash); end + + # with_defaults! is an alias of reverse_merge! + sig { params(other_hash: T.untyped).returns(ActionController::Parameters) } + def with_defaults!(other_hash); end + + sig { params(other_hash: T.untyped).returns(ActionController::Parameters) } + def reverse_merge(other_hash); end + + # with_defaults is an alias of reverse_merge + sig { params(other_hash: T.untyped).returns(ActionController::Parameters) } + def with_defaults(other_hash); end + + sig { params(block: T.untyped).returns(T.nilable(ActionController::Parameters)) } + def select!(&block); end + + # keep_if is an alias of select! + sig { params(block: T.untyped).returns(T.nilable(ActionController::Parameters)) } + def keep_if(&block); end + + sig { params(block: T.untyped).returns(ActionController::Parameters) } + def select(&block); end + + sig { returns(T.any(Symbol, T::Boolean)) } + def self.action_on_unpermitted_parameters; end + + sig { params(obj: T.any(Symbol, T::Boolean)).void } + def self.action_on_unpermitted_parameters=(obj); end + + sig { returns(T::Array[T.any(String, Symbol)]) } + def self.always_permitted_parameters; end + + sig { params(obj: T::Array[T.any(String, Symbol)]).void } + def self.always_permitted_parameters=(obj); end + + sig { returns(T::Boolean) } + def self.permit_all_parameters; end + + sig { params(obj: T::Boolean).void } + def self.permit_all_parameters=(obj); end + + sig { params(keys: T.any(String, Symbol)).returns(ActionController::Parameters) } + def slice!(*keys); end + + sig { params(keys: T.any(String, Symbol)).returns(ActionController::Parameters) } + def slice(*keys); end + + sig { returns(ActiveSupport::HashWithIndifferentAccess) } + def to_h; end + + sig { returns(T::Hash[T.untyped, T.untyped]) } + def to_hash; end + + # to_param is an alias of to_query + sig { params(args: String).returns(T.nilable(String)) } + def to_param(*args); end + + sig { params(args: String).returns(T.nilable(String)) } + def to_query(*args); end + + sig { returns(String) } + def to_s; end + + sig { returns(ActiveSupport::HashWithIndifferentAccess) } + def to_unsafe_h; end + + # to_unsafe_hash is an alias of to_unsafe_h + sig { returns(ActiveSupport::HashWithIndifferentAccess) } + def to_unsafe_hash; end + + sig { params(block: T.untyped).returns(ActionController::Parameters) } + def transform_keys!(&block); end + + sig { params(block: T.untyped).returns(ActionController::Parameters) } + def transform_keys(&block); end + + sig { returns(ActionController::Parameters) } + def transform_values!; end + + sig { returns(ActionController::Parameters) } + def transform_values; end + + sig { params(value: T.untyped).returns(T::Boolean) } + def value?(value); end + + sig { returns(T::Array[T.untyped]) } + def values; end + + sig { params(keys: T.any(String, Symbol)).returns(T.untyped) } + def values_at(*keys); end +end + +module ActionController::StrongParameters + sig { returns(ActionController::Parameters) } + def params; end +end + +class ActionDispatch::Routing::RouteSet + sig { params(blk: T.proc.bind(ActionDispatch::Routing::Mapper).void).void } + def draw(&blk); end +end + +module ActionController::Flash::ClassMethods + sig { params(types: Symbol).void } + def add_flash_types(*types); end +end + +module ActionController::RequestForgeryProtection::ClassMethods + sig do + params( + only: T.any(T::Array[Symbol], Symbol), + except: T.nilable(T.any(T::Array[Symbol], Symbol)), + if: T.untyped, + unless: T.untyped, + prepend: T.untyped, + with: T.nilable(Symbol), + exception: T.untyped, + reset_session: T.untyped, + null_session: T.untyped + ).void + end + def protect_from_forgery( + only: nil, + except: nil, + if: nil, + unless: nil, + prepend: false, + with: nil, + exception: nil, + reset_session: nil, + null_session: nil + ); end +end + +module ActionDispatch::Routing::Mapper::HttpHelpers + # get, put, patch, post, and delete all have the same arguments as + # ActionDispatch::Routing::Mapper::Resources#match + sig do + params( + name: T.any(String, Symbol, T::Hash[String, String]), + controller: T.nilable(T.any(String, Symbol)), + action: T.nilable(T.any(String, Symbol)), + param: T.nilable(Symbol), + module: T.nilable(T.any(String, Symbol)), + as: T.nilable(T.any(String, Symbol)), + via: T.nilable(T.any(Symbol, T::Array[Symbol])), + to: T.nilable(T.any(String, T.proc.returns(T.untyped))), + on: T.nilable(Symbol), + constraints: T.untyped, + defaults: T.nilable(T::Hash[T.untyped, T.untyped]), + anchor: T::Boolean, + format: T.nilable(T.any(String, T::Boolean)), + path: T.nilable(T.any(String, Symbol)), + block: T.untyped + ).returns(T.untyped) + end + def delete( + name, + controller: nil, + action: nil, + param: :id, + module: nil, + as: nil, + via: nil, + to: nil, + on: nil, + constraints: nil, + defaults: nil, + anchor: true, + format: nil, + path: nil, + &block + ); end + + sig do + params( + name: T.any(String, Symbol, T::Hash[String, String]), + controller: T.nilable(T.any(String, Symbol)), + action: T.nilable(T.any(String, Symbol)), + param: T.nilable(Symbol), + module: T.nilable(T.any(String, Symbol)), + as: T.nilable(T.any(String, Symbol)), + via: T.nilable(T.any(Symbol, T::Array[Symbol])), + to: T.nilable(T.any(String, Symbol, T.proc.returns(T.untyped))), + on: T.nilable(Symbol), + constraints: T.untyped, + defaults: T.nilable(T::Hash[T.untyped, T.untyped]), + anchor: T::Boolean, + format: T.nilable(T.any(String, T::Boolean)), + path: T.nilable(T.any(String, Symbol)), + block: T.untyped + ).returns(T.untyped) + end + def get( + name, + controller: nil, + action: nil, + param: :id, + module: nil, + as: nil, + via: nil, + to: nil, + on: nil, + constraints: nil, + defaults: nil, + anchor: true, + format: nil, + path: nil, + &block + ); end + + sig do + params( + name: T.any(String, Symbol, T::Hash[String, String]), + controller: T.nilable(T.any(String, Symbol)), + action: T.nilable(T.any(String, Symbol)), + param: T.nilable(Symbol), + module: T.nilable(T.any(String, Symbol)), + as: T.nilable(T.any(String, Symbol)), + via: T.nilable(T.any(Symbol, T::Array[Symbol])), + to: T.nilable(T.any(String, T.proc.returns(T.untyped))), + on: T.nilable(Symbol), + constraints: T.untyped, + defaults: T.nilable(T::Hash[T.untyped, T.untyped]), + anchor: T::Boolean, + format: T.nilable(T.any(String, T::Boolean)), + path: T.nilable(T.any(String, Symbol)), + block: T.untyped + ).returns(T.untyped) + end + def patch( + name, + controller: nil, + action: nil, + param: :id, + module: nil, + as: nil, + via: nil, + to: nil, + on: nil, + constraints: nil, + defaults: nil, + anchor: true, + format: nil, + path: nil, + &block + ); end + + sig do + params( + name: T.any(String, Symbol, T::Hash[String, String]), + controller: T.nilable(T.any(String, Symbol)), + action: T.nilable(T.any(String, Symbol)), + param: T.nilable(Symbol), + module: T.nilable(T.any(String, Symbol)), + as: T.nilable(T.any(String, Symbol)), + via: T.nilable(T.any(Symbol, T::Array[Symbol])), + to: T.nilable(T.any(String, T.proc.returns(T.untyped))), + on: T.nilable(Symbol), + constraints: T.untyped, + defaults: T.nilable(T::Hash[T.untyped, T.untyped]), + anchor: T::Boolean, + format: T.nilable(T.any(String, T::Boolean)), + path: T.nilable(T.any(String, Symbol)), + block: T.untyped + ).returns(T.untyped) + end + def post( + name, + controller: nil, + action: nil, + param: :id, + module: nil, + as: nil, + via: nil, + to: nil, + on: nil, + constraints: nil, + defaults: nil, + anchor: true, + format: nil, + path: nil, + &block + ); end + + sig do + params( + name: T.any(String, Symbol, T::Hash[String, String]), + controller: T.nilable(T.any(String, Symbol)), + action: T.nilable(T.any(String, Symbol)), + param: T.nilable(Symbol), + module: T.nilable(T.any(String, Symbol)), + as: T.nilable(T.any(String, Symbol)), + via: T.nilable(T.any(Symbol, T::Array[Symbol])), + to: T.nilable(T.any(String, T.proc.returns(T.untyped))), + on: T.nilable(Symbol), + constraints: T.untyped, + defaults: T.nilable(T::Hash[T.untyped, T.untyped]), + anchor: T::Boolean, + format: T.nilable(T.any(String, T::Boolean)), + path: T.nilable(T.any(String, Symbol)), + block: T.untyped + ).returns(T.untyped) + end + def put( + name, + controller: nil, + action: nil, + param: :id, + module: nil, + as: nil, + via: nil, + to: nil, + on: nil, + constraints: nil, + defaults: nil, + anchor: true, + format: nil, + path: nil, + &block + ); end +end + +module ActionDispatch::Routing::Mapper::Resources + sig { params(name: T.untyped).returns(T.untyped) } + def action_path(name); end + + sig { params(block: T.untyped).returns(T.untyped) } + def collection(&block); end + + sig do + params( + name: T.any(String, Symbol, T::Hash[String, String]), + controller: T.nilable(T.any(String, Symbol)), + action: T.nilable(T.any(String, Symbol)), + param: T.nilable(Symbol), + module: T.nilable(T.any(String, Symbol)), + as: T.nilable(T.any(String, Symbol)), + via: T.nilable(T.any(Symbol, T::Array[Symbol])), + to: T.nilable(T.any(String, T.proc.returns(T.untyped))), + on: T.nilable(Symbol), + constraints: T.untyped, + defaults: T.nilable(T::Hash[T.untyped, T.untyped]), + anchor: T::Boolean, + format: T.nilable(T.any(String, T::Boolean)), + path: T.nilable(T.any(String, Symbol)), + block: T.untyped + ).returns(T.untyped) + end + def match( + name, + controller: nil, + action: nil, + param: :id, + module: nil, + as: nil, + via: nil, + to: nil, + on: nil, + constraints: nil, + defaults: nil, + anchor: true, + format: nil, + path: nil, + &block + ); end + + sig { params(block: T.untyped).returns(T.untyped) } + def member(&block); end + + # These are set to T.unsafe(nil) because they do actually have values, but they + # can't be determined statically. They take the value of path when no explicit + # values are provided. + sig do + params( + path: T.untyped, + as: T.untyped, + module: T.untyped, + shallow_path: T.untyped, + shallow_prefix: T.untyped, + block: T.untyped + ).returns(T.untyped) + end + def namespace( + path, + as: T.unsafe(nil), + module: T.unsafe(nil), + shallow_path: T.unsafe(nil), + shallow_prefix: T.unsafe(nil), + &block + ); end + + sig do + params( + resources: T.any(String, Symbol), + as: T.nilable(T.any(String, Symbol)), + controller: T.nilable(T.any(String, Symbol)), + concerns: T.nilable(T.any(Symbol, T::Array[Symbol])), + param: T.nilable(Symbol), + path_names: T.untyped, + path: T.untyped, + only: T.nilable(T.any( + T::Array[T.any(String, Symbol)], + String, + Symbol + )), + except: T.nilable(T.any( + T::Array[T.any(String, Symbol)], + String, + Symbol + )), + shallow: T::Boolean, + shallow_path: T.nilable(String), + shallow_prefix: T.nilable(String), + format: T.untyped, + block: T.untyped + ).returns(T.untyped) + end + def resource( + *resources, + as: nil, + controller: nil, + concerns: nil, + param: nil, + path_names: nil, + path: nil, + only: nil, + except: nil, + shallow: false, + shallow_path: nil, + shallow_prefix: nil, + format: nil, + &block + ); end + + sig do + params( + resources: T.any(String, Symbol), + as: T.nilable(T.any(String, Symbol)), + controller: T.nilable(T.any(String, Symbol)), + concerns: T.nilable(T.any(Symbol, T::Array[Symbol])), + param: T.nilable(Symbol), + path_names: T.untyped, + path: T.untyped, + only: T.nilable(T.any( + T::Array[T.any(String, Symbol)], + String, + Symbol + )), + except: T.nilable(T.any( + T::Array[T.any(String, Symbol)], + String, + Symbol + )), + shallow: T::Boolean, + shallow_path: T.nilable(String), + shallow_prefix: T.nilable(String), + format: T.untyped, + block: T.untyped + ).returns(T.untyped) + end + def resources( + *resources, + as: nil, + controller: nil, + concerns: nil, + param: nil, + path_names: nil, + path: nil, + only: nil, + except: nil, + shallow: false, + shallow_path: nil, + shallow_prefix: nil, + format: nil, + &block + ); end + + # Technically, path doesn't have a default value set. However, this is + # necessary to allow code like `root to: 'home#index'`. + sig { params(path: T.nilable(String), to: T.untyped).returns(T.untyped) } + def root(path = T.unsafe(nil), to: nil); end + + sig { returns(T.untyped) } + def shallow; end + + sig { returns(T::Boolean) } + def shallow?; end +end + +# https://api.rubyonrails.org/classes/AbstractController/Callbacks/ClassMethods.html +module AbstractController::Callbacks::ClassMethods + sig do + params( + names: Symbol, + except: T.nilable(T.any(Symbol, T::Array[Symbol])), + only: T.nilable(T.any(Symbol, T::Array[Symbol])), + if: T.nilable(T.any(Symbol, T::Array[Symbol], Proc)), + unless: T.nilable(T.any(Symbol, T::Array[Symbol], Proc)), + block: T.nilable(T.proc.returns(T.untyped)) + ).void + end + def after_action(*names, except: nil, only: nil, if: nil, unless: nil, &block); end + + # append_after_action is an alias of after_action + sig do + params( + names: Symbol, + except: T.nilable(T.any(Symbol, T::Array[Symbol])), + only: T.nilable(T.any(Symbol, T::Array[Symbol])), + if: T.nilable(T.any(Symbol, T::Array[Symbol], Proc)), + unless: T.nilable(T.any(Symbol, T::Array[Symbol], Proc)), + block: T.nilable(T.proc.returns(T.untyped)) + ).void + end + def append_after_action(*names, except: nil, only: nil, if: nil, unless: nil, &block); end + + # append_around_action is an alias of around_action + sig do + params( + names: Symbol, + except: T.nilable(T.any(Symbol, T::Array[Symbol])), + only: T.nilable(T.any(Symbol, T::Array[Symbol])), + if: T.nilable(T.any(Symbol, T::Array[Symbol], Proc)), + unless: T.nilable(T.any(Symbol, T::Array[Symbol], Proc)), + block: T.nilable(T.proc.returns(T.untyped)) + ).void + end + def append_around_action(*names, except: nil, only: nil, if: nil, unless: nil, &block); end + + # append_before_action is an alias of before_action + sig do + params( + names: Symbol, + except: T.nilable(T.any(Symbol, T::Array[Symbol])), + only: T.nilable(T.any(Symbol, T::Array[Symbol])), + if: T.nilable(T.any(Symbol, T::Array[Symbol], Proc)), + unless: T.nilable(T.any(Symbol, T::Array[Symbol], Proc)), + block: T.nilable(T.proc.returns(T.untyped)) + ).void + end + def append_before_action(*names, except: nil, only: nil, if: nil, unless: nil, &block); end + + sig do + params( + names: Symbol, + except: T.nilable(T.any(Symbol, T::Array[Symbol])), + only: T.nilable(T.any(Symbol, T::Array[Symbol])), + if: T.nilable(T.any(Symbol, T::Array[Symbol], Proc)), + unless: T.nilable(T.any(Symbol, T::Array[Symbol], Proc)), + block: T.nilable(T.proc.returns(T.untyped)) + ).void + end + def around_action(*names, except: nil, only: nil, if: nil, unless: nil, &block); end + + sig do + params( + names: Symbol, + except: T.nilable(T.any(Symbol, T::Array[Symbol])), + only: T.nilable(T.any(Symbol, T::Array[Symbol])), + if: T.nilable(T.any(Symbol, T::Array[Symbol], Proc)), + unless: T.nilable(T.any(Symbol, T::Array[Symbol], Proc)), + block: T.nilable(T.proc.returns(T.untyped)) + ).void + end + def before_action(*names, except: nil, only: nil, if: nil, unless: nil, &block); end + + sig do + params( + names: Symbol, + except: T.nilable(T.any(Symbol, T::Array[Symbol])), + only: T.nilable(T.any(Symbol, T::Array[Symbol])), + if: T.nilable(T.any(Symbol, T::Array[Symbol], Proc)), + unless: T.nilable(T.any(Symbol, T::Array[Symbol], Proc)), + block: T.nilable(T.proc.returns(T.untyped)) + ).void + end + def prepend_after_action(*names, except: nil, only: nil, if: nil, unless: nil, &block); end + + sig do + params( + names: Symbol, + except: T.nilable(T.any(Symbol, T::Array[Symbol])), + only: T.nilable(T.any(Symbol, T::Array[Symbol])), + if: T.nilable(T.any(Symbol, T::Array[Symbol], Proc)), + unless: T.nilable(T.any(Symbol, T::Array[Symbol], Proc)), + block: T.nilable(T.proc.returns(T.untyped)) + ).void + end + def prepend_around_action(*names, except: nil, only: nil, if: nil, unless: nil, &block); end + + sig do + params( + names: Symbol, + except: T.nilable(T.any(Symbol, T::Array[Symbol])), + only: T.nilable(T.any(Symbol, T::Array[Symbol])), + if: T.nilable(T.any(Symbol, T::Array[Symbol], Proc)), + unless: T.nilable(T.any(Symbol, T::Array[Symbol], Proc)), + block: T.nilable(T.proc.returns(T.untyped)) + ).void + end + def prepend_before_action(*names, except: nil, only: nil, if: nil, unless: nil, &block); end + + sig do + params( + names: Symbol, + except: T.nilable(T.any(Symbol, T::Array[Symbol])), + only: T.nilable(T.any(Symbol, T::Array[Symbol])), + if: T.nilable(T.any(Symbol, T::Array[Symbol], Proc)), + unless: T.nilable(T.any(Symbol, T::Array[Symbol], Proc)) + ).void + end + def skip_after_action(*names, except: nil, only: nil, if: nil, unless: nil); end + + sig do + params( + names: Symbol, + except: T.nilable(T.any(Symbol, T::Array[Symbol])), + only: T.nilable(T.any(Symbol, T::Array[Symbol])), + if: T.nilable(T.any(Symbol, T::Array[Symbol], Proc)), + unless: T.nilable(T.any(Symbol, T::Array[Symbol], Proc)) + ).void + end + def skip_around_action(*names, except: nil, only: nil, if: nil, unless: nil); end + + sig do + params( + names: Symbol, + except: T.nilable(T.any(Symbol, T::Array[Symbol])), + only: T.nilable(T.any(Symbol, T::Array[Symbol])), + if: T.nilable(T.any(Symbol, T::Array[Symbol], Proc)), + unless: T.nilable(T.any(Symbol, T::Array[Symbol], Proc)) + ).void + end + def skip_before_action(*names, except: nil, only: nil, if: nil, unless: nil); end +end + +# https://api.rubyonrails.org/classes/ActionController/MimeResponds.html +module ActionController::MimeResponds + sig do + params( + mimes: T.nilable(Symbol), + block: T.nilable(T.proc.params(arg0: ActionController::MimeResponds::Collector).void) + ).void + end + def respond_to(*mimes, &block); end +end + +class ActionController::MimeResponds::Collector + sig { params(block: T.nilable(T.proc.void)).void } + def html(&block); end + + sig { params(block: T.nilable(T.proc.void)).void } + def js(&block); end + + sig { params(block: T.nilable(T.proc.void)).void } + def json(&block); end + + sig { params(block: T.nilable(T.proc.void)).void } + def xml(&block); end +end diff --git a/sorbet/rbi/sorbet-typed/lib/actionview/all/actionview.rbi b/sorbet/rbi/sorbet-typed/lib/actionview/all/actionview.rbi new file mode 100644 index 00000000..2204bde7 --- /dev/null +++ b/sorbet/rbi/sorbet-typed/lib/actionview/all/actionview.rbi @@ -0,0 +1,314 @@ +# This file is autogenerated. Do not edit it by hand. Regenerate it with: +# srb rbi sorbet-typed +# +# If you would like to make changes to this file, great! Please upstream any changes you make here: +# +# https://github.com/sorbet/sorbet-typed/edit/master/lib/actionview/all/actionview.rbi +# +# typed: ignore + +module ActionView + class ActionViewError < StandardError; end + class EncodingError < StandardError; end + class WrongEncodingError < EncodingError; end + + class MissingTemplate < ActionViewError + sig { returns(String) } + def path; end + end + + class Template + class Error < ActionViewError; end + end + + TemplateError = T.type_alias {Template::Error} + + class SyntaxErrorInTemplate < Template::Error; end +end + +# Provides a set of methods for making links and getting URLs that +# depend on the routing subsystem (see ActionDispatch::Routing). +# This allows you to use the same format for links in views +# and controllers. +module ActionView::Helpers::UrlHelper + # Creates an anchor element of the given `name` using a URL created by the set of `options`. + # See the valid options in the documentation for `url_for`. It's also possible to + # pass a String instead of an options hash, which generates an anchor element that uses the + # value of the String as the href for the link. Using a `:back` Symbol instead + # of an options hash will generate a link to the referrer (a JavaScript back link + # will be used in place of a referrer if none exists). If `nil` is passed as the name + # the value of the link itself will become the name. + # + # #### Signatures + # + # ```ruby + # link_to(body, url, html_options = {}) + # # url is a String; you can use URL helpers like + # # posts_path + # + # link_to(body, url_options = {}, html_options = {}) + # # url_options, except :method, is passed to url_for + # + # link_to(options = {}, html_options = {}) do + # # name + # end + # + # link_to(url, html_options = {}) do + # # name + # end + # ``` + # + # #### Options + # * `:data` - This option can be used to add custom data attributes. + # * `method: symbol of HTTP verb` - This modifier will dynamically + # create an HTML form and immediately submit the form for processing using + # the HTTP verb specified. Useful for having links perform a POST operation + # in dangerous actions like deleting a record (which search bots can follow + # while spidering your site). Supported verbs are `:post`, `:delete`, `:patch`, and `:put`. + # Note that if the user has JavaScript disabled, the request will fall back + # to using GET. If `href: '#'` is used and the user has JavaScript + # disabled clicking the link will have no effect. If you are relying on the + # POST behavior, you should check for it in your controller's action by using + # the request object's methods for `post?`, `delete?`, `patch?`, or `put?`. + # * `remote: true` - This will allow the unobtrusive JavaScript + # driver to make an Ajax request to the URL in question instead of following + # the link. The drivers each provide mechanisms for listening for the + # completion of the Ajax request and performing JavaScript operations once + # they're complete + # + # #### Data attributes + # + # * `confirm: 'question?'` - This will allow the unobtrusive JavaScript + # driver to prompt with the question specified (in this case, the + # resulting text would be `question?`. If the user accepts, the + # link is processed normally, otherwise no action is taken. + # * `:disable_with` - Value of this parameter will be used as the + # name for a disabled version of the link. This feature is provided by + # the unobtrusive JavaScript driver. + # + # #### Examples + # Because it relies on `url_for`, `link_to` supports both older-style controller/action/id arguments + # and newer RESTful routes. Current Rails style favors RESTful routes whenever possible, so base + # your application on resources and use + # + # ```ruby + # link_to "Profile", profile_path(@profile) + # # => Profile + # ``` + # + # or the even pithier + # + # ```ruby + # link_to "Profile", @profile + # # => Profile + # ``` + # + # in place of the older more verbose, non-resource-oriented + # + # ```ruby + # link_to "Profile", controller: "profiles", action: "show", id: @profile + # # => Profile + # ``` + # + # Similarly, + # + # ```ruby + # link_to "Profiles", profiles_path + # # => Profiles + # ``` + # + # is better than + # + # ```ruby + # link_to "Profiles", controller: "profiles" + # # => Profiles + # ``` + # + # When name is `nil` the href is presented instead + # + # ```ruby + # link_to nil, "http://example.com" + # # => http://www.example.com + # ``` + # + # You can use a block as well if your link target is hard to fit into the name parameter. ERB example: + # + # ```html + # <%= link_to(@profile) do %> + # <%= @profile.name %> -- Check it out! + # <% end %> + # # => + # David -- Check it out! + # + # ``` + # + # Classes and ids for CSS are easy to produce: + # + # ```ruby + # link_to "Articles", articles_path, id: "news", class: "article" + # # => Articles + # ``` + # + # Be careful when using the older argument style, as an extra literal hash is needed: + # + # ```ruby + # link_to "Articles", { controller: "articles" }, id: "news", class: "article" + # # => Articles + # ``` + # + # Leaving the hash off gives the wrong link: + # + # ```ruby + # link_to "WRONG!", controller: "articles", id: "news", class: "article" + # # => WRONG! + # ``` + # + # `link_to` can also produce links with anchors or query strings: + # + # ```ruby + # link_to "Comment wall", profile_path(@profile, anchor: "wall") + # # => Comment wall + # + # link_to "Ruby on Rails search", controller: "searches", query: "ruby on rails" + # # => Ruby on Rails search + # + # link_to "Nonsense search", searches_path(foo: "bar", baz: "quux") + # # => Nonsense search + # ``` + # + # The only option specific to `link_to` (`:method`) is used as follows: + # + # ```ruby + # link_to("Destroy", "http://www.example.com", method: :delete) + # # => Destroy + # ``` + # + # You can also use custom data attributes using the `:data` option: + # + # ```ruby + # link_to "Visit Other Site", "http://www.rubyonrails.org/", data: { confirm: "Are you sure?" } + # # => Visit Other Site + # ``` + # + # Also you can set any link attributes such as `target`, `rel`, `type`: + # + # ```ruby + # link_to "External link", "http://www.rubyonrails.org/", target: "_blank", rel: "nofollow" + # # => External link + # ``` + sig do + params( + name: String, + options: T.untyped, + html_options: T.untyped, + block: T.untyped + ).returns(ActiveSupport::SafeBuffer) + end + def link_to(name = nil, options = nil, html_options = nil, &block); end + + # Creates a link tag of the given `name` using a URL created by the set of + # `options` if `condition` is true, otherwise only the name is + # returned. To specialize the default behavior, you can pass a block that + # accepts the name or the full argument list for `link_to_unless` (see the examples + # in `link_to_unless`). + # + # #### Examples + # ```ruby + # <%= link_to_if(@current_user.nil?, "Login", { controller: "sessions", action: "new" }) %> + # # If the user isn't logged in... + # # => Login + # ``` + # + # ```ruby + # <%= + # link_to_if(@current_user.nil?, "Login", { controller: "sessions", action: "new" }) do + # link_to(@current_user.login, { controller: "accounts", action: "show", id: @current_user }) + # end + # %> + # # If the user isn't logged in... + # # => Login + # # If they are logged in... + # # => my_username + # ``` + sig do + params( + condition: T.untyped, + name: String, + options: T.untyped, + html_options: T.untyped, + block: T.untyped + ).returns(T.untyped) + end + def link_to_if(condition, name, options = {}, html_options = {}, &block); end + + # True if the current request URI was generated by the given `options`. + # + # #### Examples + # Let's say we're in the `http://www.example.com/shop/checkout?order=desc&page=1` action. + # + # ```ruby + # current_page?(action: 'process') + # # => false + # + # current_page?(action: 'checkout') + # # => true + # + # current_page?(controller: 'library', action: 'checkout') + # # => false + # + # current_page?(controller: 'shop', action: 'checkout') + # # => true + # + # current_page?(controller: 'shop', action: 'checkout', order: 'asc') + # # => false + # + # current_page?(controller: 'shop', action: 'checkout', order: 'desc', page: '1') + # # => true + # + # current_page?(controller: 'shop', action: 'checkout', order: 'desc', page: '2') + # # => false + # + # current_page?('http://www.example.com/shop/checkout') + # # => true + # + # current_page?('http://www.example.com/shop/checkout', check_parameters: true) + # # => false + # + # current_page?('/shop/checkout') + # # => true + # + # current_page?('http://www.example.com/shop/checkout?order=desc&page=1') + # # => true + # ``` + # + # Let's say we're in the `http://www.example.com/products` action with method POST in case of invalid product. + # + # ```ruby + # current_page?(controller: 'product', action: 'index') + # # => false + # ``` + # + # We can also pass in the symbol arguments instead of strings. + sig { params(options: T.untyped, check_parameters: T::Boolean).returns(T::Boolean) } + def current_page?(options, check_parameters: false); end +end + +module ActionView::Layouts + extend T::Helpers + + module ClassMethods; end + + mixes_in_class_methods(ActionView::Layouts::ClassMethods) +end + +module ActionView::Rendering + extend T::Helpers + + mixes_in_class_methods(ActionView::Rendering::ClassMethods) +end + +module ActionView::ViewPaths + extend T::Helpers + + mixes_in_class_methods(ActionView::ViewPaths::ClassMethods) +end diff --git a/sorbet/rbi/sorbet-typed/lib/activemodel/all/activemodel.rbi b/sorbet/rbi/sorbet-typed/lib/activemodel/all/activemodel.rbi new file mode 100644 index 00000000..7b1dff08 --- /dev/null +++ b/sorbet/rbi/sorbet-typed/lib/activemodel/all/activemodel.rbi @@ -0,0 +1,423 @@ +# This file is autogenerated. Do not edit it by hand. Regenerate it with: +# srb rbi sorbet-typed +# +# If you would like to make changes to this file, great! Please upstream any changes you make here: +# +# https://github.com/sorbet/sorbet-typed/edit/master/lib/activemodel/all/activemodel.rbi +# +# typed: strong + +module ActiveModel::Dirty + extend T::Sig + sig { params(attr: Symbol, from: T.untyped, to: T.untyped).returns(T::Boolean) } + def attribute_changed?(attr, from: nil, to: nil); end + + sig { params(attr_name: Symbol).returns(T::Boolean) } + def attribute_changed_in_place?(attr_name); end + + sig { params(attr_name: Symbol).returns(T::Boolean) } + def attribute_previously_changed?(attr_name); end + + sig { returns(T::Boolean) } + def changed?; end +end + +module ActiveModel::Validations + module ClassMethods + # https://github.com/rails/rails/blob/v5.2.3/activemodel/lib/active_model/validations.rb#L136-L154 + sig do + params( + names: T.any(Symbol, String), + if: T.any(Symbol, String, T.proc.params(arg0: T.untyped).returns(T::Boolean)), + on: T.any(Symbol, String), + prepend: T::Boolean, + unless: T.any(Symbol, String, T.proc.params(arg0: T.untyped).returns(T::Boolean)), + ).void + end + def validate( + *names, + if: nil, + on: nil, + prepend: false, + unless: nil + ); end + + # https://github.com/rails/rails/blob/v5.2.3/activemodel/lib/active_model/validations/validates.rb#L75-L105 + sig do + params( + names: T.any(Symbol, String), # a splat of at least one attribute name + absence: T.any(T::Boolean, T::Hash[T.untyped, T.untyped]), + acceptance: T.any(T::Boolean, T::Hash[T.untyped, T.untyped]), + allow_blank: T::Boolean, + allow_nil: T::Boolean, + confirmation: T.any(T::Boolean, T::Hash[T.untyped, T.untyped]), + # `exclusion` and `inclusion` are tricky to type without better support + # for overloading and shapes. Value can be anything that responds to + # `include?` (e.g. (1..3)), or a hash having an `in` or `within` key, + # like { in: [1, 2, 3], ... } + exclusion: T::Enumerable[T.untyped], + # `format` hash must additionally contain either :with or :without keys. + # Alternatively, it can be a Regexp. + format: T.any(T::Hash[T.untyped, T.untyped], Regexp), + if: T.any(Symbol, String, T.proc.params(arg0: T.untyped).returns(T::Boolean)), + # `exclusion` and `inclusion` are tricky to type without better support + # for overloading and shapes. Value can be anything that responds to + # `include?` (e.g. (1..3)), or a hash having an `in` or `within` key, + # like { in: [1, 2, 3], ... } + inclusion: T::Enumerable[T.untyped], + # if Hash, must contain :in, :within, :maximum, :minimum, or :is keys + length: T.any(T::Range[T.untyped], T::Hash[T.untyped, T.untyped]), + numericality: T.any(T::Boolean, T::Hash[T.untyped, T.untyped]), + on: T.any(Symbol, String, T::Array[T.any(Symbol, String)]), + presence: T::Boolean, + size: T.any(T::Boolean, T::Hash[T.untyped, T.untyped]), + strict: T::Boolean, + uniqueness: T.any(T::Boolean, T::Hash[T.untyped, T.untyped]), + unless: T.any(Symbol, String, T.proc.params(arg0: T.untyped).returns(T::Boolean)), + ).void + end + def validates( + *names, + absence: false, + acceptance: {}, + allow_blank: false, + allow_nil: false, + confirmation: false, + exclusion: [], + format: {}, + if: nil, + inclusion: [], + length: {}, + numericality: false, + on: :_, + presence: false, + size: false, + strict: false, + uniqueness: false, + unless: :_ + ) + end + end +end + +class ActiveModel::Type::Boolean + sig { params(arg0: T.untyped).returns(T.nilable(T::Boolean))} + def cast(arg0); end +end + +module ActiveModel::Validations::HelperMethods + sig do + params( + attr_names: T.any(String, Symbol), + message: String, + if: T.any(Symbol, String, T.proc.params(arg0: T.untyped).returns(T::Boolean)), + unless: T.any(Symbol, String, T.proc.params(arg0: T.untyped).returns(T::Boolean)), + on: T.any(Symbol, String), + allow_nil: T::Boolean, + allow_blank: T::Boolean, + strict: T::Boolean + ).void + end + def validates_absence_of( + *attr_names, + message: 'must be blank', + if: nil, + unless: :_, + on: :_, + allow_nil: false, + allow_blank: false, + strict: false + ); end + + sig do + params( + attr_names: T.any(String, Symbol), + message: String, + accept: T.untyped, + if: T.any(Symbol, String, T.proc.params(arg0: T.untyped).returns(T::Boolean)), + unless: T.any(Symbol, String, T.proc.params(arg0: T.untyped).returns(T::Boolean)), + on: T.any(Symbol, String), + allow_nil: T::Boolean, + allow_blank: T::Boolean, + strict: T::Boolean + ).void + end + def validates_acceptance_of( + *attr_names, + message: 'must be accepted', + accept: ['1', true], + if: nil, + unless: :_, + on: :_, + allow_nil: false, + allow_blank: false, + strict: false + ); end + + sig do + params( + attr_names: T.any(String, Symbol), + message: String, + case_sensitive: T::Boolean, + if: T.any(Symbol, String, T.proc.params(arg0: T.untyped).returns(T::Boolean)), + unless: T.any(Symbol, String, T.proc.params(arg0: T.untyped).returns(T::Boolean)), + on: T.any(Symbol, String), + allow_nil: T::Boolean, + allow_blank: T::Boolean, + strict: T::Boolean + ).void + end + def validates_confirmation_of( + *attr_names, + message: "doesn't match %{translated_attribute_name}", + case_sensitive: true, + if: nil, + unless: :_, + on: :_, + allow_nil: false, + allow_blank: false, + strict: false + ); end + + # A type alias for the in/within parameters on the + # validates_(inclusion/exclusion)_of methods. + InWithinType = T.type_alias do + T.nilable( + T.any( + Symbol, + String, + T::Array[T.any(String, Symbol)], + T::Range[Integer], + T::Array[T::Boolean], + T.proc.params(arg0: T.untyped).returns(T::Boolean) + ) + ) + end + sig do + params( + attr_names: T.any(String, Symbol), + message: String, + in: InWithinType, + within: InWithinType, + if: T.any(Symbol, String, T.proc.params(arg0: T.untyped).returns(T::Boolean)), + unless: T.any(Symbol, String, T.proc.params(arg0: T.untyped).returns(T::Boolean)), + on: T.any(Symbol, String), + allow_nil: T::Boolean, + allow_blank: T::Boolean, + strict: T::Boolean + ).void + end + def validates_exclusion_of( + *attr_names, + message: 'is reserved', + in: nil, + within: nil, + if: nil, + unless: :_, + on: :_, + allow_nil: false, + allow_blank: false, + strict: false + ); end + + sig do + params( + attr_names: T.any(String, Symbol), + message: String, + with: T.untyped, + without: T.untyped, + multiline: T.untyped, + if: T.any(Symbol, String, T.proc.params(arg0: T.untyped).returns(T::Boolean)), + unless: T.any(Symbol, String, T.proc.params(arg0: T.untyped).returns(T::Boolean)), + on: T.any(Symbol, String), + allow_nil: T::Boolean, + allow_blank: T::Boolean, + strict: T::Boolean + ).void + end + def validates_format_of( + *attr_names, + message: 'is invalid', + with: nil, + without: nil, + multiline: nil, + if: nil, + unless: :_, + on: :_, + allow_nil: false, + allow_blank: false, + strict: false + ); end + + sig do + params( + attr_names: T.any(String, Symbol), + message: String, + in: InWithinType, + within: InWithinType, + if: T.any(Symbol, String, T.proc.params(arg0: T.untyped).returns(T::Boolean)), + unless: T.any(Symbol, String, T.proc.params(arg0: T.untyped).returns(T::Boolean)), + on: T.any(Symbol, String), + allow_nil: T::Boolean, + allow_blank: T::Boolean, + strict: T::Boolean + ).void + end + def validates_inclusion_of( + *attr_names, + message: 'is not included in the list', + in: nil, + within: nil, + if: nil, + unless: :_, + on: :_, + allow_nil: false, + allow_blank: false, + strict: false + ); end + + sig do + params( + attr_names: T.any(String, Symbol), + message: T.nilable(String), + minimum: T.nilable(Integer), + maximum: T.nilable(Integer), + is: T.nilable(Integer), + within: T.nilable(T::Range[Integer]), + in: T.nilable(T::Range[Integer]), + too_long: String, + too_short: String, + wrong_length: String, + if: T.any(Symbol, String, T.proc.params(arg0: T.untyped).returns(T::Boolean)), + unless: T.any(Symbol, String, T.proc.params(arg0: T.untyped).returns(T::Boolean)), + on: T.any(Symbol, String), + allow_nil: T::Boolean, + allow_blank: T::Boolean, + strict: T::Boolean + ).void + end + def validates_length_of( + *attr_names, + message: nil, + minimum: nil, + maximum: nil, + is: nil, + within: nil, + in: nil, + too_long: 'is too long (maximum is %{count} characters)', + too_short: 'is too short (minimum is %{count} characters)', + wrong_length: 'is the wrong length (should be %{count} characters)', + if: nil, + unless: :_, + on: :_, + allow_nil: false, + allow_blank: false, + strict: false + ); end + + # validates_size_of is an alias of validates_length_of + sig do + params( + attr_names: T.any(String, Symbol), + message: T.nilable(String), + minimum: T.nilable(Integer), + maximum: T.nilable(Integer), + is: T.nilable(Integer), + within: T.nilable(T::Range[Integer]), + in: T.nilable(T::Range[Integer]), + too_long: String, + too_short: String, + wrong_length: String, + if: T.any(Symbol, String, T.proc.params(arg0: T.untyped).returns(T::Boolean)), + unless: T.any(Symbol, String, T.proc.params(arg0: T.untyped).returns(T::Boolean)), + on: T.any(Symbol, String), + allow_nil: T::Boolean, + allow_blank: T::Boolean, + strict: T::Boolean + ).void + end + def validates_size_of( + *attr_names, + message: nil, + minimum: nil, + maximum: nil, + is: nil, + within: nil, + in: nil, + too_long: 'is too long (maximum is %{count} characters)', + too_short: 'is too short (minimum is %{count} characters)', + wrong_length: 'is the wrong length (should be %{count} characters)', + if: nil, + unless: :_, + on: :_, + allow_nil: false, + allow_blank: false, + strict: false + ); end + + # Create a type alias so we don't have to repeat this long type signature 6 times. + NumberComparatorType = T.type_alias {T.nilable(T.any(Integer, Float, T.proc.params(arg0: T.untyped).returns(T::Boolean), Symbol))} + sig do + params( + attr_names: T.any(String, Symbol), + message: String, + only_integer: T::Boolean, + greater_than: NumberComparatorType, + greater_than_or_equal_to: NumberComparatorType, + equal_to: NumberComparatorType, + less_than: NumberComparatorType, + less_than_or_equal_to: NumberComparatorType, + other_than: NumberComparatorType, + odd: T::Boolean, + even: T::Boolean, + if: T.any(Symbol, String, T.proc.params(arg0: T.untyped).returns(T::Boolean)), + unless: T.any(Symbol, String, T.proc.params(arg0: T.untyped).returns(T::Boolean)), + on: T.any(Symbol, String), + allow_nil: T::Boolean, + allow_blank: T::Boolean, + strict: T::Boolean + ).void + end + def validates_numericality_of( + *attr_names, + message: 'is not a number', + only_integer: false, + greater_than: nil, + greater_than_or_equal_to: nil, + equal_to: nil, + less_than: nil, + less_than_or_equal_to: nil, + other_than: nil, + odd: false, + even: false, + if: nil, + unless: :_, + on: :_, + allow_nil: false, + allow_blank: false, + strict: false + ); end + + sig do + params( + attr_names: T.any(String, Symbol), + message: String, + if: T.any(Symbol, String, T.proc.params(arg0: T.untyped).returns(T::Boolean)), + unless: T.any(Symbol, String, T.proc.params(arg0: T.untyped).returns(T::Boolean)), + on: T.any(Symbol, String), + allow_nil: T::Boolean, + allow_blank: T::Boolean, + strict: T::Boolean + ).void + end + def validates_presence_of( + *attr_names, + message: "can't be blank", + if: nil, + unless: :_, + on: :_, + allow_nil: false, + allow_blank: false, + strict: false + ); end +end diff --git a/sorbet/rbi/sorbet-typed/lib/activerecord/>=5.2/activerecord.rbi b/sorbet/rbi/sorbet-typed/lib/activerecord/>=5.2/activerecord.rbi new file mode 100644 index 00000000..b8133674 --- /dev/null +++ b/sorbet/rbi/sorbet-typed/lib/activerecord/>=5.2/activerecord.rbi @@ -0,0 +1,17 @@ +# This file is autogenerated. Do not edit it by hand. Regenerate it with: +# srb rbi sorbet-typed +# +# If you would like to make changes to this file, great! Please upstream any changes you make here: +# +# https://github.com/sorbet/sorbet-typed/edit/master/lib/activerecord/>=5.2/activerecord.rbi +# +# typed: strong + +class ActiveRecord::Base + extend ActiveRecord::Delegation::DelegateCache + extend ActiveRecord::CollectionCacheKey + include ActiveRecord::DefineCallbacks + include ActiveRecord::TouchLater + include ActiveRecord::SecureToken + include ActiveRecord::Suppressor +end diff --git a/sorbet/rbi/sorbet-typed/lib/activerecord/all/activerecord.rbi b/sorbet/rbi/sorbet-typed/lib/activerecord/all/activerecord.rbi new file mode 100644 index 00000000..557178e7 --- /dev/null +++ b/sorbet/rbi/sorbet-typed/lib/activerecord/all/activerecord.rbi @@ -0,0 +1,1419 @@ +# This file is autogenerated. Do not edit it by hand. Regenerate it with: +# srb rbi sorbet-typed +# +# If you would like to make changes to this file, great! Please upstream any changes you make here: +# +# https://github.com/sorbet/sorbet-typed/edit/master/lib/activerecord/all/activerecord.rbi +# +# typed: strong + +VariadicUntypedFunction = T.type_alias { Proc } + +module ActiveRecord::Associations::ClassMethods + sig do + params( + name: Symbol, + scope: T.nilable(T.proc.void), + after_add: T.nilable(T.any(Symbol, String, T.proc.void)), + after_remove: T.nilable(T.any(Symbol, String, T.proc.void)), + anonymous_class: T.nilable(T.any(Symbol, String)), + as: T.nilable(T.any(Symbol, String)), + autosave: T.nilable(T::Boolean), + before_add: T.nilable(T.any(Symbol, String, T.proc.void)), + before_remove: T.nilable(T.any(Symbol, String, T.proc.void)), + class_name: T.nilable(T.any(Symbol, String)), + counter_cache: T.nilable(T.any(Symbol, String)), + dependent: T.nilable(T.any(Symbol, String)), + extend: T.nilable(T.any(Module, T::Array[Module])), + foreign_key: T.nilable(T.any(Symbol, String)), + foreign_type: T.nilable(T.any(Symbol, String)), + index_errors: T.nilable(T::Boolean), + inverse_of: T.nilable(T.any(Symbol, String)), + join_table: T.nilable(T.any(Symbol, String)), + primary_key: T.nilable(T.any(Symbol, String)), + source: T.nilable(T.any(Symbol, String)), + source_type: T.nilable(T.any(Symbol, String)), + table_name: T.nilable(T.any(Symbol, String)), + through: T.nilable(T.any(Symbol, String)), + validate: T.nilable(T::Boolean), + blk: T.nilable(T.proc.void) + ).void + end + def has_many( + name, + scope = nil, + after_add: nil, + after_remove: nil, + anonymous_class: nil, + as: nil, + autosave: nil, + before_add: nil, + before_remove: nil, + class_name: nil, + counter_cache: nil, + dependent: nil, + extend: nil, + foreign_key: nil, + foreign_type: nil, + index_errors: nil, + inverse_of: nil, + join_table: nil, + primary_key: nil, + source: nil, + source_type: nil, + table_name: nil, + through: nil, + validate: nil, + &blk + ); end + + sig do + params( + name: Symbol, + scope: T.nilable(T.proc.void), + anonymous_class: T.nilable(T.any(Symbol, String)), + as: T.nilable(T.any(Symbol, String)), + autosave: T.nilable(T::Boolean), + class_name: T.nilable(T.any(Symbol, String)), + dependent: T.nilable(T.any(Symbol, String)), + foreign_key: T.nilable(T.any(Symbol, String)), + foreign_type: T.nilable(T.any(Symbol, String)), + inverse_of: T.nilable(T.any(Symbol, String)), + primary_key: T.nilable(T.any(Symbol, String)), + required: T.nilable(T::Boolean), + source: T.nilable(T.any(Symbol, String)), + source_type: T.nilable(T.any(Symbol, String)), + through: T.nilable(T.any(Symbol, String)), + validate: T.nilable(T::Boolean), + blk: T.nilable(T.proc.void) + ).void + end + def has_one( + name, + scope = nil, + anonymous_class: nil, + as: nil, + autosave: nil, + class_name: nil, + dependent: nil, + foreign_key: nil, + foreign_type: nil, + inverse_of: nil, + primary_key: nil, + required: nil, + source: nil, + source_type: nil, + through: nil, + validate: nil, + &blk + ); end + + sig do + params( + name: T.nilable(T.any(Symbol, String)), + scope: T.nilable(T.proc.void), + autosave: T.nilable(T::Boolean), + class_name: T.nilable(T.any(Symbol, String)), + counter_cache: T.nilable(T::Boolean), + dependent: T.nilable(T.any(Symbol, String)), + foreign_key: T.nilable(T.any(Symbol, String)), + foreign_type: T.nilable(T.any(Symbol, String)), + inverse_of: T.nilable(T.any(Symbol, String)), + optional: T.nilable(T::Boolean), + polymorphic: T.nilable(T::Boolean), + primary_key: T.nilable(T.any(Symbol, String)), + required: T.nilable(T::Boolean), + touch: T.nilable(T.any(T::Boolean, Symbol)), + validate: T.nilable(T::Boolean), + default: T.nilable(T.proc.returns(T.untyped)) + ).void + end + def belongs_to( + name, + scope = nil, + autosave: nil, + class_name: nil, + counter_cache: nil, + dependent: nil, + foreign_key: nil, + foreign_type: nil, + inverse_of: nil, + optional: nil, + polymorphic: nil, + primary_key: nil, + required: nil, + touch: nil, + validate: nil, + default: nil + ); end + + sig do + params( + name: T.nilable(T.any(Symbol, String)), + scope: T.nilable(T.proc.void), + after_add: T.nilable(T.any(Symbol, String, T.proc.void)), + after_remove: T.nilable(T.any(Symbol, String, T.proc.void)), + association_foreign_key: T.nilable(T.any(Symbol, String)), + autosave: T.nilable(T::Boolean), + before_add: T.nilable(T.any(Symbol, String, T.proc.void)), + before_remove: T.nilable(T.any(Symbol, String, T.proc.void)), + class_name: T.nilable(T.any(Symbol, String)), + extend: T.nilable(T.any(Module, T::Array[Module])), + foreign_key: T.nilable(T.any(Symbol, String)), + join_table: T.nilable(T.any(Symbol, String)), + validate: T.nilable(T::Boolean), + blk: T.nilable(T.proc.void) + ).void + end + def has_and_belongs_to_many( + name, + scope = nil, + after_add: nil, + after_remove: nil, + association_foreign_key: nil, + autosave: nil, + before_add: nil, + before_remove: nil, + class_name: nil, + extend: nil, + foreign_key: nil, + join_table: nil, + validate: nil, + &blk + ); end +end + +module ActiveRecord::AttributeMethods + include ActiveModel::AttributeMethods +end + +module ActiveRecord::AttributeMethods::Serialization::ClassMethods + sig { params(attr_name: Symbol, class_name_or_coder: T.untyped).void } + def serialize(attr_name, class_name_or_coder = Object); end +end + +module ActiveRecord::NestedAttributes::ClassMethods + sig do + params( + attr_names: T.any(T.any(Symbol, String), T::Array[T.any(Symbol, String)]), + allow_destroy: T.nilable(T::Boolean), + reject_if: T.any(Symbol, T.proc.returns(T::Boolean)), + limit: T.any(Integer, Symbol, T.proc.returns(Integer)), + update_only: T.nilable(T::Boolean), + ).void + end + def accepts_nested_attributes_for( + attr_names, + allow_destroy: nil, + reject_if: nil, + limit: nil, + update_only: nil + ); end +end + +module ActiveRecord::Scoping::Named::ClassMethods + sig do + params( + name: T.nilable(T.any(Symbol, String)), + body: VariadicUntypedFunction, + blk: T.nilable(VariadicUntypedFunction) + ).void + end + def scope( + name, + body, + &blk + ); end +end + +module ActiveRecord::Scoping::Default::ClassMethods +end + +module ActiveRecord::Inheritance + mixes_in_class_methods(ActiveRecord::Inheritance::ClassMethods) +end + +class ActiveRecord::Base + extend ActiveModel::Naming + + extend ActiveSupport::Benchmarkable + extend ActiveSupport::DescendantsTracker + + extend ActiveRecord::ConnectionHandling + extend ActiveRecord::QueryCache::ClassMethods + extend ActiveRecord::Querying + extend ActiveRecord::Translation + extend ActiveRecord::DynamicMatchers + extend ActiveRecord::Explain + extend ActiveRecord::Enum + + include ActiveRecord::Core + include ActiveRecord::Persistence + include ActiveRecord::ReadonlyAttributes + include ActiveRecord::ModelSchema + include ActiveRecord::Inheritance + include ActiveRecord::Scoping + include ActiveRecord::Scoping::Default # via ActiveRecord::Scoping#included hook + extend ActiveRecord::Scoping::Default::ClassMethods # via ActiveRecord::Scoping::Default Concern inclusion + include ActiveRecord::Scoping::Named # via ActiveRecord::Scoping#included hook + extend ActiveRecord::Scoping::Named::ClassMethods # via ActiveRecord::Scoping::Named Concern inclusion + include ActiveRecord::Sanitization + include ActiveRecord::AttributeAssignment + include ActiveModel::Conversion + include ActiveRecord::Integration + include ActiveRecord::Validations + include ActiveRecord::CounterCache + include ActiveRecord::Attributes + include ActiveRecord::AttributeDecorators + include ActiveRecord::Locking::Optimistic + include ActiveRecord::Locking::Pessimistic + include ActiveRecord::AttributeMethods + include ActiveRecord::AttributeMethods::Read # via ActiveRecord::AttributeMethods#included hook + include ActiveRecord::AttributeMethods::Write # via ActiveRecord::AttributeMethods#included hook + include ActiveRecord::AttributeMethods::BeforeTypeCast # via ActiveRecord::AttributeMethods#included hook + include ActiveRecord::AttributeMethods::Query # via ActiveRecord::AttributeMethods#included hook + include ActiveRecord::AttributeMethods::PrimaryKey # via ActiveRecord::AttributeMethods#included hook + include ActiveRecord::AttributeMethods::TimeZoneConversion # via ActiveRecord::AttributeMethods#included hook + include ActiveRecord::AttributeMethods::Dirty # via ActiveRecord::AttributeMethods#included hook + include ActiveRecord::AttributeMethods::Serialization # via ActiveRecord::AttributeMethods#included hook + extend ActiveRecord::AttributeMethods::Serialization::ClassMethods # via ActiveRecord::AttributeMethods::Serialization Concern inclusion + include ActiveRecord::Callbacks + include ActiveRecord::Timestamp + include ActiveRecord::Associations + include ActiveModel::SecurePassword + include ActiveRecord::AutosaveAssociation + include ActiveRecord::NestedAttributes + extend ActiveRecord::NestedAttributes::ClassMethods # via ActiveRecord::NestedAttributes Concern inclusion + include ActiveRecord::Aggregations + include ActiveRecord::Transactions + include ActiveRecord::NoTouching + include ActiveRecord::Reflection + include ActiveRecord::Serialization + include ActiveRecord::Store + + sig do + params( + arg: Symbol, + if: T.nilable(T.any(Symbol, Proc, T.proc.params(arg0: T.untyped).returns(T.nilable(T::Boolean)))), + on: T.nilable(T.any(Symbol, T::Array[Symbol])), + unless: T.nilable(T.any(Symbol, Proc, T.proc.params(arg0: T.untyped).returns(T.nilable(T::Boolean)))) + ).void + end + def self.after_commit( + arg, + if: nil, + on: nil, + unless: nil + ); end + + sig do + params( + arg: T.nilable(Symbol), + if: T.nilable(T.any(Symbol, Proc, T.proc.params(arg0: T.untyped).returns(T.nilable(T::Boolean)))), + unless: T.nilable(T.any(Symbol, Proc, T.proc.params(arg0: T.untyped).returns(T.nilable(T::Boolean)))) + ).void + end + def self.after_create( + arg = nil, + if: nil, + unless: nil + ); end + + sig do + params( + arg: T.nilable(Symbol), + if: T.nilable(T.any(Symbol, Proc, T.proc.params(arg0: T.untyped).returns(T.nilable(T::Boolean)))), + unless: T.nilable(T.any(Symbol, Proc, T.proc.params(arg0: T.untyped).returns(T.nilable(T::Boolean)))) + ).void + end + def self.after_destroy( + arg = nil, + if: nil, + unless: nil + ); end + + sig do + params( + arg: T.nilable(Symbol), + if: T.nilable(T.any(Symbol, Proc, T.proc.params(arg0: T.untyped).returns(T.nilable(T::Boolean)))), + unless: T.nilable(T.any(Symbol, Proc, T.proc.params(arg0: T.untyped).returns(T.nilable(T::Boolean)))) + ).void + end + def self.after_rollback( + arg = nil, + if: nil, + unless: nil + ); end + + sig do + params( + arg: T.nilable(Symbol), + if: T.nilable(T.any(Symbol, Proc, T.proc.params(arg0: T.untyped).returns(T.nilable(T::Boolean)))), + unless: T.nilable(T.any(Symbol, Proc, T.proc.params(arg0: T.untyped).returns(T.nilable(T::Boolean)))) + ).void + end + def self.after_save( + arg = nil, + if: nil, + unless: nil + ); end + + sig do + params( + arg: T.nilable(Symbol), + if: T.nilable(T.any(Symbol, Proc, T.proc.params(arg0: T.untyped).returns(T.nilable(T::Boolean)))), + unless: T.nilable(T.any(Symbol, Proc, T.proc.params(arg0: T.untyped).returns(T.nilable(T::Boolean)))) + ).void + end + def self.after_update( + arg = nil, + if: nil, + unless: nil + ); end + + sig do + params( + arg: T.nilable(Symbol), + if: T.nilable(T.any(Symbol, Proc, T.proc.params(arg0: T.untyped).returns(T.nilable(T::Boolean)))), + unless: T.nilable(T.any(Symbol, Proc, T.proc.params(arg0: T.untyped).returns(T.nilable(T::Boolean)))), + on: T.nilable(T.any(Symbol, T::Array[Symbol])) + ).void + end + def self.after_validation( + arg = nil, + if: nil, + unless: nil, + on: nil + ); end + + sig do + params( + arg: T.nilable(Symbol), + if: T.nilable(T.any(Symbol, Proc, T.proc.params(arg0: T.untyped).returns(T.nilable(T::Boolean)))), + unless: T.nilable(T.any(Symbol, Proc, T.proc.params(arg0: T.untyped).returns(T.nilable(T::Boolean)))) + ).void + end + def self.around_create( + arg = nil, + if: nil, + unless: nil + ); end + + sig do + params( + arg: T.nilable(Symbol), + if: T.nilable(T.any(Symbol, Proc, T.proc.params(arg0: T.untyped).returns(T.nilable(T::Boolean)))), + unless: T.nilable(T.any(Symbol, Proc, T.proc.params(arg0: T.untyped).returns(T.nilable(T::Boolean)))) + ).void + end + def self.around_destroy( + arg = nil, + if: nil, + unless: nil + ); end + + sig do + params( + arg: T.nilable(Symbol), + if: T.nilable(T.any(Symbol, Proc, T.proc.params(arg0: T.untyped).returns(T.nilable(T::Boolean)))), + unless: T.nilable(T.any(Symbol, Proc, T.proc.params(arg0: T.untyped).returns(T.nilable(T::Boolean)))) + ).void + end + def self.around_save( + arg = nil, + if: nil, + unless: nil + ); end + + sig do + params( + arg: T.nilable(Symbol), + if: T.nilable(T.any(Symbol, Proc, T.proc.params(arg0: T.untyped).returns(T.nilable(T::Boolean)))), + unless: T.nilable(T.any(Symbol, Proc, T.proc.params(arg0: T.untyped).returns(T.nilable(T::Boolean)))) + ).void + end + def self.around_update( + arg = nil, + if: nil, + unless: nil + ); end + + sig do + params( + arg: T.nilable(Symbol), + if: T.nilable(T.any(Symbol, Proc, T.proc.params(arg0: T.untyped).returns(T.nilable(T::Boolean)))), + unless: T.nilable(T.any(Symbol, Proc, T.proc.params(arg0: T.untyped).returns(T.nilable(T::Boolean)))) + ).void + end + def self.before_create( + arg = nil, + if: nil, + unless: nil + ); end + + sig do + params( + arg: T.nilable(Symbol), + if: T.nilable(T.any(Symbol, Proc, T.proc.params(arg0: T.untyped).returns(T.nilable(T::Boolean)))), + unless: T.nilable(T.any(Symbol, Proc, T.proc.params(arg0: T.untyped).returns(T.nilable(T::Boolean)))) + ).void + end + def self.before_destroy( + arg = nil, + if: nil, + unless: nil + ); end + + sig do + params( + arg: T.nilable(Symbol), + if: T.nilable(T.any(Symbol, Proc, T.proc.params(arg0: T.untyped).returns(T.nilable(T::Boolean)))), + unless: T.nilable(T.any(Symbol, Proc, T.proc.params(arg0: T.untyped).returns(T.nilable(T::Boolean)))) + ).void + end + def self.before_save( + arg = nil, + if: nil, + unless: nil + ); end + + sig do + params( + arg: T.nilable(Symbol), + if: T.nilable(T.any(Symbol, Proc, T.proc.params(arg0: T.untyped).returns(T.nilable(T::Boolean)))), + unless: T.nilable(T.any(Symbol, Proc, T.proc.params(arg0: T.untyped).returns(T.nilable(T::Boolean)))) + ).void + end + def self.before_update( + arg = nil, + if: nil, + unless: nil + ); end + + sig do + params( + arg: T.nilable(Symbol), + if: T.nilable(T.any(Symbol, Proc, T.proc.params(arg0: T.untyped).returns(T.nilable(T::Boolean)))), + unless: T.nilable(T.any(Symbol, Proc, T.proc.params(arg0: T.untyped).returns(T.nilable(T::Boolean)))), + on: T.nilable(T.any(Symbol, T::Array[Symbol])) + ).void + end + def self.before_validation( + arg = nil, + if: nil, + unless: nil, + on: nil + ); end + + sig { params(comparison_object: T.untyped).returns(T::Boolean) } + def ==(comparison_object); end +end + +module ActiveRecord::Inheritance::ClassMethods + sig { params(value: T::Boolean).void } + def abstract_class=(value); end + + sig { returns(T::Boolean) } + def abstract_class; end +end + +module ActiveRecord::Persistence + mixes_in_class_methods(ActiveRecord::Persistence::ClassMethods) + + sig { params(klass: Class).returns(T.untyped) } + def becomes!(klass); end + + sig { params(klass: Class).returns(T.untyped) } + def becomes(klass); end + + sig do + params( + attribute: T.any(Symbol, String), + by: T.nilable(Integer), + touch: T.nilable(T::Boolean) + ).returns(T.self_type) + end + def decrement!(attribute, by = 1, touch: nil); end + + sig do + params( + attribute: T.any(Symbol, String), + by: T.nilable(Integer) + ).returns(T.self_type) + end + def decrement(attribute, by = 1); end + + sig { returns(T::Boolean) } + def destroyed?(); end + + sig do + params( + attribute: T.any(Symbol, String), + by: T.nilable(Integer), + touch: T.nilable(T::Boolean) + ).returns(T.self_type) + end + def increment!(attribute, by = 1, touch: nil); end + + sig do + params( + attribute: T.any(Symbol, String), + by: T.nilable(Integer) + ).returns(T.self_type) + end + def increment(attribute, by = 1); end + + sig { returns(T::Boolean) } + def new_record?(); end + + sig { returns(T::Boolean) } + def persisted?(); end + + sig do + params( + options: T.nilable({ lock: T.nilable(T::Boolean) }) + ).returns(T.self_type) + end + def reload(options = nil); end + + sig do + params( + args: T.untyped, + blk: T.proc.void, + ).returns(TrueClass) + end + def save!(*args, &blk); end + + sig do + params( + args: T.untyped, + blk: T.proc.void, + ).returns(T::Boolean) + end + def save(*args, &blk); end + + sig { params(attribute: T.any(Symbol, String)).returns(TrueClass) } + def toggle!(attribute); end + + sig { params(attribute: T.any(Symbol, String)).returns(T.self_type) } + def toggle(attribute); end + + sig do + params( + names: T.any( + Symbol, + String, + T::Array[T.any(Symbol, String)] + ), + time: T.nilable(Time) + ).returns(T::Boolean) + end + def touch(*names, time: nil); end + + sig do + params( + name: T.any(Symbol, String), + value: T.untyped, + ).returns(T::Boolean) + end + def update_attribute(name, value); end + + sig do + params( + name: T.any(Symbol, String), + value: T.untyped, + ).returns(T::Boolean) + end + def update_column(name, value); end + + sig do + params( + attributes: T::Hash[T.any(Symbol, String), T.untyped] + ).returns(T::Boolean) + end + def update_columns(attributes); end + + sig do + params( + attributes: T.any( + T::Hash[T.any(Symbol, String), T.untyped], + ActionController::Parameters + ) + ).returns(TrueClass) + end + def update!(attributes); end + + # update_attributes! is an alias of update! + sig do + params( + attributes: T.any( + T::Hash[T.any(Symbol, String), T.untyped], + ActionController::Parameters + ) + ).returns(TrueClass) + end + def update_attributes!(attributes); end + + sig do + params( + attributes: T.any( + T::Hash[T.any(Symbol, String), T.untyped], + ActionController::Parameters + ) + ).returns(T::Boolean) + end + def update(attributes); end + + # update_attributes is an alias of update + sig do + params( + attributes: T.any( + T::Hash[T.any(Symbol, String), T.untyped], + ActionController::Parameters + ) + ).returns(T::Boolean) + end + def update_attributes(attributes); end +end + +module ActiveRecord::Persistence::ClassMethods + sig do + params( + attributes: T.nilable(T.any( + T::Hash[T.any(Symbol, String), T.untyped], + T::Array[T::Hash[T.any(Symbol, String), T.untyped]] + )), + blk: T.nilable(T.proc.params(arg0: T.untyped).returns(T.untyped)) + ).returns(T.untyped) + end + def create!(attributes = nil, &blk); end + + sig do + params( + attributes: T.nilable(T.any( + T::Hash[T.any(Symbol, String), T.untyped], + T::Array[T::Hash[T.any(Symbol, String), T.untyped]] + )), + blk: T.nilable(T.proc.params(arg0: T.untyped).returns(T.untyped)) + ).returns(T.untyped) + end + def create(attributes = nil, &blk); end + + sig do + params( + id_or_array: T.any(T.untyped, T::Array[T.untyped]) + ).returns(T.untyped) + end + def delete(id_or_array); end + + sig do + params( + id_or_array: T.any(T.untyped, T::Array[T.untyped]) + ).returns(T.untyped) + end + def destroy!(id_or_array); end + + sig do + params( + id_or_array: T.any(T.untyped, T::Array[T.untyped]) + ).returns(T.untyped) + end + def destroy(id_or_array); end + + sig do + params( + attributes: T::Array[T::Hash[T.any(Symbol, String), T.untyped]], + returning: T.nilable(T.any(FalseClass, T::Array[T.any(Symbol, String)])) + ).returns(ActiveRecord::Result) + end + def insert_all!(attributes, returning: nil); end + + sig do + params( + attributes: T::Array[T::Hash[T.any(Symbol, String), T.untyped]], + returning: T.nilable(T.any(FalseClass, T::Array[T.any(Symbol, String)])), + unique_by: T.nilable(T.untyped) + ).returns(ActiveRecord::Result) + end + def insert_all(attributes, returning: nil, unique_by: nil); end + + sig do + params( + attributes: T::Hash[T.any(Symbol, String), T.untyped], + returning: T.nilable(T.any(FalseClass, T::Array[T.any(Symbol, String)])), + unique_by: T.nilable(T.untyped) + ).returns(ActiveRecord::Result) + end + def insert!(attributes, returning: nil, unique_by: nil); end + + sig do + params( + attributes: T::Hash[T.any(Symbol, String), T.untyped], + returning: T.nilable(T.any(FalseClass, T::Array[T.any(Symbol, String)])), + unique_by: T.nilable(T.untyped) + ).returns(ActiveRecord::Result) + end + def insert(attributes, returning: nil, unique_by: nil); end + + sig { params(attributes: T.untyped, column_types: T::Hash[T.untyped, T.untyped], blk: T.proc.void).returns(T.untyped) } + def instantiate(attributes, column_types = {}, &blk); end + + # The 'attributes' parameter can take either a hash or an array of hashes. + sig do + params( + id: T.any(T.untyped, T::Array[T.untyped], Symbol), + attributes: T.any( + T::Hash[T.any(Symbol, String), T.untyped], + T::Array[T::Hash[T.any(Symbol, String), T.untyped]] + ) + ).returns(T.any(T::Array[T.untyped], T.untyped)) + end + def update(id = :all, attributes); end + + sig do + params( + attributes: T::Array[T::Hash[T.any(Symbol, String), T.untyped]], + returning: T.nilable(T.any(FalseClass, T::Array[T.any(Symbol, String)])), + unique_by: T.nilable(T.untyped) + ).returns(ActiveRecord::Result) + end + def upsert_all(attributes, returning: nil, unique_by: nil); end + + sig do + params( + attributes: T::Hash[T.any(Symbol, String), T.untyped], + returning: T.nilable(T.any(FalseClass, T::Array[T.any(Symbol, String)])), + unique_by: T.nilable(T.untyped) + ).returns(ActiveRecord::Result) + end + def upsert(attributes, returning: nil, unique_by: nil); end +end + +class ActiveRecord::Result; end + +class ActiveRecord::Type::Value + extend T::Sig + + sig { params(args: T.untyped).void } + def initialize(args); end + + sig { params(value: T.untyped).returns(T.untyped) } + def cast(value); end +end + +class ActiveRecord::Type::Boolean < ActiveRecord::Type::Value + extend T::Sig + + sig { params(args: T.untyped).void } + def initialize(args = nil); end + + sig { params(value: T.untyped).returns(T.nilable(T::Boolean)) } + def cast(value); end +end + +module ActiveRecord + class ActiveRecordError < StandardError; end + class AdapterNotFound < ActiveRecordError; end + class AdapterNotSpecified < ActiveRecordError; end + class AmbiguousSourceReflectionForThroughAssociation < ActiveRecordError; end + class AssociationNotFoundError < ConfigurationError; end + class AssociationTypeMismatch < ActiveRecordError; end + class AttributeAssignmentError < ActiveRecordError; end + class ConcurrentMigrationError < MigrationError; end + class ConfigurationError < ActiveRecordError; end + class ConnectionNotEstablished < ActiveRecordError; end + class ConnectionTimeoutError < ConnectionNotEstablished; end + class DangerousAttributeError < ActiveRecordError; end + class Deadlocked < TransactionRollbackError; end + class DeleteRestrictionError < ActiveRecordError; end + class DuplicateMigrationNameError < MigrationError; end + class DuplicateMigrationVersionError < MigrationError; end + class EagerLoadPolymorphicError < ActiveRecordError; end + class EnvironmentMismatchError < ActiveRecordError; end + class ExclusiveConnectionTimeoutError < ConnectionTimeoutError; end + class FixtureClassNotFound < ActiveRecordError; end + class HasManyThroughAssociationNotFoundError < ActiveRecordError; end + class HasManyThroughAssociationPointlessSourceTypeError < ActiveRecordError; end + class HasManyThroughAssociationPolymorphicSourceError < ActiveRecordError; end + class HasManyThroughAssociationPolymorphicThroughError < ActiveRecordError; end + class HasManyThroughCantAssociateThroughHasOneOrManyReflection < ThroughCantAssociateThroughHasOneOrManyReflection; end + class HasManyThroughNestedAssociationsAreReadonly < ThroughNestedAssociationsAreReadonly; end + class HasManyThroughOrderError < ActiveRecordError; end + class HasManyThroughSourceAssociationNotFoundError < ActiveRecordError; end + class HasOneAssociationPolymorphicThroughError < ActiveRecordError; end + class HasOneThroughCantAssociateThroughCollection < ActiveRecordError; end + class HasOneThroughCantAssociateThroughHasOneOrManyReflection < ThroughCantAssociateThroughHasOneOrManyReflection; end + class HasOneThroughNestedAssociationsAreReadonly < ThroughNestedAssociationsAreReadonly; end + class IllegalMigrationNameError < MigrationError; end + class ImmutableRelation < ActiveRecordError; end + class InvalidForeignKey < WrappedDatabaseException; end + class InverseOfAssociationNotFoundError < ActiveRecordError; end + class IrreversibleMigration < MigrationError; end + class IrreversibleOrderError < ActiveRecordError; end + class LockWaitTimeout < StatementInvalid; end + class MigrationError < ActiveRecordError; end + class MismatchedForeignKey < StatementInvalid; end + class MultiparameterAssignmentErrors < ActiveRecordError; end + class NoDatabaseError < StatementInvalid; end + class NoEnvironmentInSchemaError < MigrationError; end + class NotNullViolation < StatementInvalid; end + class PendingMigrationError < MigrationError; end + class PreparedStatementCacheExpired < StatementInvalid; end + class PreparedStatementInvalid < ActiveRecordError; end + class ProtectedEnvironmentError < ActiveRecordError; end + class QueryCanceled < StatementInvalid; end + class RangeError < StatementInvalid; end + class ReadOnlyRecord < ActiveRecordError; end + class RecordInvalid < ActiveRecordError; end + class RecordNotDestroyed < ActiveRecordError; end + class RecordNotFound < ActiveRecordError; end + class RecordNotSaved < ActiveRecordError; end + class RecordNotUnique < WrappedDatabaseException; end + class Rollback < ActiveRecordError; end + class SerializationFailure < TransactionRollbackError; end + class SerializationTypeMismatch < ActiveRecordError; end + class StaleObjectError < ActiveRecordError; end + class StatementInvalid < ActiveRecordError; end + class StatementTimeout < StatementInvalid; end + class SubclassNotFound < ActiveRecordError; end + class ThroughCantAssociateThroughHasOneOrManyReflection < ActiveRecordError; end + class ThroughNestedAssociationsAreReadonly < ActiveRecordError; end + class TransactionIsolationError < ActiveRecordError; end + class TransactionRollbackError < StatementInvalid; end + class TypeConflictError < StandardError; end + class UnknownAttributeError < NoMethodError; end + class UnknownAttributeReference < ActiveRecordError; end + class UnknownMigrationVersionError < MigrationError; end + class UnknownPrimaryKey < ActiveRecordError; end + class ValueTooLong < StatementInvalid; end + class WrappedDatabaseException < StatementInvalid; end +end + +class ActiveRecord::Schema < ActiveRecord::Migration::Current + sig {params(info: T::Hash[T.untyped, T.untyped], blk: T.proc.bind(ActiveRecord::Schema).void).void} + def self.define(info = nil, &blk); end +end + +module ActiveRecord::AttributeMethods::Dirty + extend T::Sig + sig { params(attr_name: Symbol, options: T.untyped).returns(T::Boolean) } + def saved_change_to_attribute?(attr_name, **options); end +end + +module ActiveRecord::Associations + mixes_in_class_methods(ActiveRecord::Associations::ClassMethods) +end + +module ActiveRecord::Validations + include ActiveModel::Validations + + mixes_in_class_methods(ActiveModel::Validations::ClassMethods) + + sig { params(options: T.untyped).returns(T::Boolean) } + def save(options = nil); end + + sig { params(options: T.untyped).returns(TrueClass) } + def save!(options = nil); end +end + +# Represents the schema of an SQL table in an abstract way. This class +# provides methods for manipulating the schema representation. +# +# Inside migration files, the `t` object in `create_table` +# is actually of this type: +# +# ```ruby +# class SomeMigration < ActiveRecord::Migration[5.0] +# def up +# create_table :foo do |t| +# puts t.class # => "ActiveRecord::ConnectionAdapters::TableDefinition" +# end +# end +# +# def down +# # ... +# end +# end +# ``` +class ActiveRecord::ConnectionAdapters::TableDefinition + include ActiveRecord::ConnectionAdapters::ColumnMethods + + # Returns an array of ColumnDefinition objects for the columns of the table. + sig { returns(T::Array[ActiveRecord::ConnectionAdapters::ColumnDefinition]) } + def columns; end + + # Returns a ColumnDefinition for the column with name `name`. + sig { params(name: T.any(String, Symbol)).returns(ActiveRecord::ConnectionAdapters::ColumnDefinition) } + def [](name); end + + sig do + params( + name: T.any(String, Symbol), + type: T.untyped, + index: T.any(T::Hash[T.untyped, T.untyped], T::Boolean), + default: T.untyped, + options: T.untyped + ).returns(T.self_type) + end + def column( + name, + type, + index: nil, + default: nil, + **options + ); end + + # Remove the column `name` from the table. + # + # ```ruby + # remove_column(:account_id) + # ``` + sig { params(name: T.any(String, Symbol)).void } + def remove_column(name); end + + # Adds index options to the indexes hash, keyed by column name + # This is primarily used to track indexes that need to be created after the table + # + # ```ruby + # index(:account_id, name: 'index_projects_on_account_id') + # ``` + sig do + params( + column_name: T.any(String, Symbol, T::Array[T.any(String, Symbol)]), + options: T.untyped + ).void + end + def index(column_name, options = {}); end + + # Appends `:datetime` columns `:created_at` and + # `:updated_at` to the table. + # + # ```ruby + # t.timestamps null: false + # ``` + sig { params(options: T.untyped).void } + def timestamps(**options); end + + # Adds a reference. + # + # ```ruby + # t.references(:user) + # t.belongs_to(:supplier, foreign_key: true) + # t.belongs_to(:supplier, foreign_key: true, type: :integer) + # ``` + sig { params(args: T.untyped, options: T.untyped).void } + def references(*args, **options); end + + # Adds a reference. + # + # ```ruby + # t.references(:user) + # t.belongs_to(:supplier, foreign_key: true) + # t.belongs_to(:supplier, foreign_key: true, type: :integer) + # ``` + sig { params(args: T.untyped, options: T.untyped).void } + def belongs_to(*args, **options); end +end + +module ActiveRecord::ConnectionAdapters::ColumnMethods + # Appends a primary key definition to the table definition. + # Can be called multiple times, but this is probably not a good idea. + sig do + params( + name: T.any(String, Symbol), + type: T.any(String, Symbol), + options: T.untyped + ).void + end + def primary_key(name, type = :primary_key, **options); end + + ######## + # NOTE: The following methods are all generated dynamically and have the same parameters. + # See https://github.com/rails/rails/blob/v6.0.0/activerecord/lib/active_record/connection_adapters/abstract/schema_definitions.rb#L217 + ######## + + sig do + params( + names: T.any(String, Symbol), + index: T.any(T::Hash[T.untyped, T.untyped], T::Boolean), + default: T.untyped, + options: T.untyped + ).void + end + def bigint(*names, index: nil, default: nil, **options); end + + sig do + params( + names: T.any(String, Symbol), + index: T.any(T::Hash[T.untyped, T.untyped], T::Boolean), + default: T.untyped, + options: T.untyped + ).void + end + def binary(*names, index: nil, default: nil, **options); end + + sig do + params( + names: T.any(String, Symbol), + index: T.any(T::Hash[T.untyped, T.untyped], T::Boolean), + default: T.untyped, + options: T.untyped + ).void + end + def boolean(*names, index: nil, default: nil, **options); end + + sig do + params( + names: T.any(String, Symbol), + index: T.any(T::Hash[T.untyped, T.untyped], T::Boolean), + default: T.untyped, + options: T.untyped + ).void + end + def date(*names, index: nil, default: nil, **options); end + + sig do + params( + names: T.any(String, Symbol), + index: T.any(T::Hash[T.untyped, T.untyped], T::Boolean), + default: T.untyped, + options: T.untyped + ).void + end + def datetime(*names, index: nil, default: nil, **options); end + + sig do + params( + names: T.any(String, Symbol), + index: T.any(T::Hash[T.untyped, T.untyped], T::Boolean), + default: T.untyped, + options: T.untyped + ).void + end + def decimal(*names, index: nil, default: nil, **options); end + + sig do + params( + names: T.any(String, Symbol), + index: T.any(T::Hash[T.untyped, T.untyped], T::Boolean), + default: T.untyped, + options: T.untyped + ).void + end + def numeric(*names, index: nil, default: nil, **options); end + + sig do + params( + names: T.any(String, Symbol), + index: T.any(T::Hash[T.untyped, T.untyped], T::Boolean), + default: T.untyped, + options: T.untyped + ).void + end + def float(*names, index: nil, default: nil, **options); end + + sig do + params( + names: T.any(String, Symbol), + index: T.any(T::Hash[T.untyped, T.untyped], T::Boolean), + default: T.untyped, + options: T.untyped + ).void + end + def integer(*names, index: nil, default: nil, **options); end + + sig do + params( + names: T.any(String, Symbol), + index: T.any(T::Hash[T.untyped, T.untyped], T::Boolean), + default: T.untyped, + options: T.untyped + ).void + end + def json(*names, index: nil, default: nil, **options); end + + sig do + params( + names: T.any(String, Symbol), + index: T.any(T::Hash[T.untyped, T.untyped], T::Boolean), + default: T.untyped, + options: T.untyped + ).void + end + def string(*names, index: nil, default: nil, **options); end + + sig do + params( + names: T.any(String, Symbol), + index: T.any(T::Hash[T.untyped, T.untyped], T::Boolean), + default: T.untyped, + options: T.untyped + ).void + end + def text(*names, index: nil, default: nil, **options); end + + sig do + params( + names: T.any(String, Symbol), + index: T.any(T::Hash[T.untyped, T.untyped], T::Boolean), + default: T.untyped, + options: T.untyped + ).void + end + def time(*names, index: nil, default: nil, **options); end + + sig do + params( + names: T.any(String, Symbol), + index: T.any(T::Hash[T.untyped, T.untyped], T::Boolean), + default: T.untyped, + options: T.untyped + ).void + end + def timestamp(*names, index: nil, default: nil, **options); end + + sig do + params( + names: T.any(String, Symbol), + index: T.any(T::Hash[T.untyped, T.untyped], T::Boolean), + default: T.untyped, + options: T.untyped + ).void + end + def virtual(*names, index: nil, default: nil, **options); end +end + +# Represents an SQL table in an abstract way for updating a table. +# +# Available transformations are: +# +# ```ruby +# change_table :table do |t| +# t.primary_key +# t.column +# t.index +# t.rename_index +# t.timestamps +# t.change +# t.change_default +# t.rename +# t.references +# t.belongs_to +# t.string +# t.text +# t.integer +# t.bigint +# t.float +# t.decimal +# t.numeric +# t.datetime +# t.timestamp +# t.time +# t.date +# t.binary +# t.boolean +# t.foreign_key +# t.json +# t.virtual +# t.remove +# t.remove_foreign_key +# t.remove_references +# t.remove_belongs_to +# t.remove_index +# t.remove_timestamps +# end +# ``` +class ActiveRecord::ConnectionAdapters::Table + include ActiveRecord::ConnectionAdapters::ColumnMethods + + # Adds a new column to the named table. + # + # ```ruby + # t.column(:name, :string) + # ``` + sig { params(column_name: T.any(String, Symbol), type: Symbol, options: T.untyped).void } + def column(column_name, type, **options); end + + # Checks to see if a column exists. + # + # ```ruby + # t.string(:name) unless t.column_exists?(:name, :string) + # ``` + sig { params(column_name: T.any(String, Symbol), type: Symbol, options: T.untyped).returns(T::Boolean) } + def column_exists?(column_name, type = nil, options = {}); end + + # Adds a new index to the table. `column_name` can be a single Symbol, or + # an Array of Symbols. + # + # ```ruby + # t.index(:name) + # t.index([:branch_id, :party_id], unique: true) + # t.index([:branch_id, :party_id], unique: true, name: 'by_branch_party') + # ``` + sig do + params( + column_name: T.any(String, Symbol, T::Array[T.any(String, Symbol)]), + options: T.untyped + ).void + end + def index(column_name, options = {}); end + + # Checks to see if an index exists. + # + # ```ruby + # unless t.index_exists?(:branch_id) + # t.index(:branch_id) + # end + # ``` + sig { params(column_name: T.any(String, Symbol), options: T.untyped).returns(T::Boolean) } + def index_exists?(column_name, options = {}); end + + # Renames the given index on the table. + # + # ```ruby + # t.rename_index(:user_id, :account_id) + # ``` + sig { params(index_name: T.any(String, Symbol), new_index_name: T.any(String, Symbol)).void } + def rename_index(index_name, new_index_name); end + + # Adds timestamps (`created_at` and `updated_at`) columns to the table. + # + # ```ruby + # t.timestamps(null: false) + # ``` + def timestamps(options = {}); end + + # Changes the column's definition according to the new options. + # + # ```ruby + # t.change(:name, :string, limit: 80) + # t.change(:description, :text) + # ``` + sig { params(column_name: T.any(String, Symbol), type: Symbol, options: T.untyped).void } + def change(column_name, type, options = {}); end + + # Sets a new default value for a column. + # + # ```ruby + # t.change_default(:qualification, 'new') + # t.change_default(:authorized, 1) + # t.change_default(:status, from: nil, to: "draft") + # ``` + sig { params(column_name: T.any(String, Symbol), default_or_changes: T.untyped).void } + def change_default(column_name, default_or_changes); end + + # Removes the column(s) from the table definition. + # + # ```ruby + # t.remove(:qualification) + # t.remove(:qualification, :experience) + # ``` + sig { params(column_names: T.any(String, Symbol)).void } + def remove(*column_names); end + + # Removes the given index from the table. + # + # ```ruby + # t.remove_index(:branch_id) + # t.remove_index(column: [:branch_id, :party_id]) + # t.remove_index(name: :by_branch_party) + # ``` + sig { params(options: T.untyped).void } + def remove_index(options = {}); end + + # Removes the timestamp columns (`created_at` and `updated_at`) from the table. + # + # ```ruby + # t.remove_timestamps + # ``` + sig { params(options: T.untyped).void } + def remove_timestamps(options = {}); end + + # Renames a column. + # + # ```ruby + # t.rename(:description, :name) + # ``` + sig { params(column_name: T.any(String, Symbol), new_column_name: T.any(String, Symbol)).void } + def rename(column_name, new_column_name); end + + # Adds a reference. + # + # ```ruby + # t.references(:user) + # t.belongs_to(:supplier, foreign_key: true) + # ``` + sig { params(args: T.untyped, options: T.untyped).void } + def references(*args, **options); end + + # Adds a reference. + # + # ```ruby + # t.references(:user) + # t.belongs_to(:supplier, foreign_key: true) + # ``` + sig { params(args: T.untyped, options: T.untyped).void } + def belongs_to(*args, **options); end + + # Removes a reference. Optionally removes a `type` column. + # + # ```ruby + # t.remove_references(:user) + # t.remove_belongs_to(:supplier, polymorphic: true) + # ``` + sig { params(args: T.untyped, options: T.untyped).void } + def remove_references(*args, **options); end + + # Removes a reference. Optionally removes a `type` column. + # + # ```ruby + # t.remove_references(:user) + # t.remove_belongs_to(:supplier, polymorphic: true) + # ``` + sig { params(args: T.untyped, options: T.untyped).void } + def remove_belongs_to(*args, **options); end + + # Adds a foreign key to the table using a supplied table name. + # + # ```ruby + # t.foreign_key(:authors) + # t.foreign_key(:authors, column: :author_id, primary_key: "id") + # ``` + sig { params(args: T.untyped).void } + def foreign_key(*args); end + + # Removes the given foreign key from the table. + # + # ```ruby + # t.remove_foreign_key(:authors) + # t.remove_foreign_key(column: :author_id) + # ``` + sig { params(args: T.untyped).void } + def remove_foreign_key(*args); end + + # Checks to see if a foreign key exists. + # + # ```ruby + # t.foreign_key(:authors) unless t.foreign_key_exists?(:authors) + # ``` + sig { params(args: T.untyped).returns(T::Boolean) } + def foreign_key_exists?(*args); end +end + +module ActiveRecord::Locking::Pessimistic + # Returns `nil` if `ActiveRecord::Rollback` is raised. + sig do + type_parameters(:U) + .params( + lock: T.any(String, TrueClass), + blk: T.proc.returns(T.type_parameter(:U)), + ) + .returns(T.nilable(T.type_parameter(:U))) + end + def with_lock(lock = nil, &blk); end +end + +class ActiveRecord::Relation + sig { returns(Integer) } + def delete_all; end +end diff --git a/sorbet/rbi/sorbet-typed/lib/activerecord/~>5.2.0/activerecord.rbi b/sorbet/rbi/sorbet-typed/lib/activerecord/~>5.2.0/activerecord.rbi new file mode 100644 index 00000000..3dc63d4d --- /dev/null +++ b/sorbet/rbi/sorbet-typed/lib/activerecord/~>5.2.0/activerecord.rbi @@ -0,0 +1,443 @@ +# This file is autogenerated. Do not edit it by hand. Regenerate it with: +# srb rbi sorbet-typed +# +# If you would like to make changes to this file, great! Please upstream any changes you make here: +# +# https://github.com/sorbet/sorbet-typed/edit/master/lib/activerecord/~>5.2.0/activerecord.rbi +# +# typed: strong + +class ActiveRecord::Migration::Compatibility::V5_1 < ActiveRecord::Migration::Current; end + +ActiveRecord::Migration::Compatibility::V5_2 = ActiveRecord::Migration::Current + +# Method definitions are documented here: +# https://api.rubyonrails.org/v5.2/classes/ActiveRecord/ConnectionAdapters/SchemaStatements.html +class ActiveRecord::Migration::Current < ActiveRecord::Migration + # Tables + + # https://github.com/rails/rails/blob/v5.2.3/activerecord/lib/active_record/connection_adapters/abstract/schema_statements.rb#L151-L290 + sig do + params( + table_name: T.any(String, Symbol), + comment: T.untyped, + id: T.any(T::Boolean, Symbol), + primary_key: T.any(String, Symbol, T::Array[T.any(String, Symbol)]), + options: T.untyped, + temporary: T::Boolean, + force: T.any(T::Boolean, Symbol), + as: T.untyped, + blk: T.nilable(T.proc.params(t: ActiveRecord::ConnectionAdapters::TableDefinition).void) + ).returns(T.untyped) + end + def create_table( + table_name, + comment: nil, + id: :primary_key, + primary_key: :_, + options: nil, + temporary: false, + force: false, + as: nil, + &blk + ); end + + sig do + params( + table_name: T.any(String, Symbol), + bulk: T::Boolean, + blk: T.proc.params(t: ActiveRecord::ConnectionAdapters::Table).void + ).void + end + def change_table( + table_name, + bulk: false, + &blk + ); end + + sig { params(table_name: T.any(String, Symbol), new_name: T.any(String, Symbol)).void } + def rename_table(table_name, new_name); end + + sig do + params( + table_name: T.any(String, Symbol), + force: T.any(T::Boolean, Symbol), + if_exists: T::Boolean, + blk: T.nilable(T.proc.params(t: ActiveRecord::ConnectionAdapters::TableDefinition).void) + ).void + end + def drop_table( + table_name, + force: false, + if_exists: false, + &blk + ); end + + # Join Tables + + sig do + params( + table_1: T.any(String, Symbol), + table_2: T.any(String, Symbol), + column_options: T.untyped, + table_name: T.any(String, Symbol), + temporary: T.untyped, + force: T::Boolean, + blk: T.nilable(T.proc.params(t: ActiveRecord::ConnectionAdapters::TableDefinition).void) + ).void + end + def create_join_table( + table_1, + table_2, + column_options: {}, + table_name: nil, + temporary: nil, + force: false, + &blk + ); end + + sig do + params( + table_1: T.any(String, Symbol), + table_2: T.any(String, Symbol), + options: T.untyped, + blk: T.nilable(T.proc.params(t: ActiveRecord::ConnectionAdapters::TableDefinition).void) + ).void + end + def drop_join_table( + table_1, + table_2, + options = {}, + &blk + ); end + + # Columns + + sig do + params( + table_name: T.any(String, Symbol), + column_name: T.any(String, Symbol), + type: T.any(String, Symbol), + limit: T.untyped, + default: T.untyped, + null: T::Boolean, + precision: Integer, + scale: Integer, + comment: String + ).void + end + def add_column( + table_name, + column_name, + type, + limit: nil, + default: nil, + null: nil, + precision: nil, + scale: nil, + comment: nil + ); end + + sig do + params( + table_name: T.any(String, Symbol), + column_name: T.any(String, Symbol), + type: T.any(String, Symbol), + limit: T.untyped, + default: T.untyped, + null: T::Boolean, + precision: Integer, + scale: Integer, + comment: String + ).void + end + def change_column( + table_name, + column_name, + type, + limit: nil, + default: nil, + null: nil, + precision: nil, + scale: nil, + comment: nil + ); end + + sig do + params( + table_name: T.any(String, Symbol), + column_name: T.any(String, Symbol), + null: T::Boolean, + default: T.untyped + ).void + end + def change_column_null(table_name, column_name, null, default = nil); end + + sig { params(table_name: T.any(String, Symbol), column_name: T.any(String, Symbol), default_or_changes: T.untyped).void } + def change_column_default(table_name, column_name, default_or_changes); end + + sig { params(table_name: T.any(String, Symbol), column_name: T.any(String, Symbol), new_column_name: T.any(String, Symbol)).void } + def rename_column(table_name, column_name, new_column_name); end + + sig do + params( + table_name: T.any(String, Symbol), + column_name: T.any(String, Symbol), + type: T.nilable(T.any(String, Symbol)), + options: T.untyped + ).void + end + def remove_column( + table_name, + column_name, + type = nil, + options = {} + ); end + + sig { params(table_name: T.any(String, Symbol), column_names: T.any(String, Symbol)).void } + def remove_columns(table_name, *column_names); end + + # Foreign Keys + + sig do + params( + from_table: T.any(String, Symbol), + to_table: T.any(String, Symbol), + column: T.any(String, Symbol), + primary_key: T.any(String, Symbol), + name: T.any(String, Symbol), + on_delete: Symbol, + on_update: Symbol, + validate: T::Boolean + ).void + end + def add_foreign_key( + from_table, + to_table, + column: nil, + primary_key: nil, + name: nil, + on_delete: nil, + on_update: nil, + validate: true + ); end + + sig do + params( + from_table: T.any(String, Symbol), + to_table: T.nilable(T.any(String, Symbol)), + column: T.any(String, Symbol), + primary_key: T.any(String, Symbol), + name: T.any(String, Symbol), + on_delete: Symbol, + on_update: Symbol, + validate: T::Boolean + ).void + end + def remove_foreign_key( + from_table, + to_table = nil, + column: nil, + primary_key: nil, + name: nil, + on_delete: nil, + on_update: nil, + validate: true + ); end + + sig do + params( + from_table: T.any(String, Symbol), + to_table: T.any(String, Symbol), + name: T.any(String, Symbol), + column: T.any(String, Symbol), + options: T.untyped + ).returns(T::Boolean) + end + def foreign_key_exists?(from_table, to_table = nil, name: nil, column: nil, **options); end + + sig { params(table_name: T.any(String, Symbol)).returns(T::Array[T.untyped]) } + def foreign_keys(table_name); end + + # Indices + + sig do + params( + table_name: T.any(String, Symbol), + column_name: T.any(String, Symbol, T::Array[T.any(String, Symbol)]), + using: T.untyped, + unique: T::Boolean, + where: T.untyped, + order: T.untyped, + name: T.any(String, Symbol), + length: T.untyped, + opclass: T.untyped, + type: T.untyped, + internal: T.untyped, + algorithm: T.untyped + ).void + end + def add_index( + table_name, + column_name, + using: nil, + unique: false, + where: nil, + order: nil, + name: nil, + length: nil, + opclass: nil, + type: nil, + internal: nil, + algorithm: nil + ); end + + sig do + params( + table_name: T.any(String, Symbol), + column: T.any(String, Symbol, T::Array[T.any(String, Symbol)]), + using: T.untyped, + unique: T::Boolean, + where: T.untyped, + order: T.untyped, + name: T.any(String, Symbol), + length: T.untyped, + opclass: T.untyped, + type: T.untyped, + internal: T.untyped, + algorithm: T.untyped + ).void + end + def remove_index( + table_name, + column, + using: nil, + unique: false, + where: nil, + order: nil, + name: nil, + length: nil, + opclass: nil, + type: nil, + internal: nil, + algorithm: nil + ); end + + sig do + params( + table_name: T.any(String, Symbol), + old_name: T.any(String, Symbol), + new_name: T.any(String, Symbol) + ).void + end + def rename_index( + table_name, + old_name, + new_name + ); end + + sig do + params( + table_name: T.any(String, Symbol), + column_name: T.any(String, Symbol), + options: T.untyped + ).returns(T::Boolean) + end + def index_exists?(table_name, column_name, options = {}); end + + sig { params(table_name: T.any(String, Symbol), index_name: T.any(String, Symbol)).returns(T::Boolean) } + def index_name_exists?(table_name, index_name); end + + sig do + params( + table_name: T.any(String, Symbol), + column_name: T.any(String, Symbol), + type: T.nilable(T.any(String, Symbol)), + options: T.untyped + ).returns(T::Boolean) + end + def column_exists?(table_name, column_name, type = nil, options = {}); end + + sig { params(table_name: T.any(String, Symbol)).returns(T::Array[T.untyped]) } + def indexes(table_name); end + + # References + + sig do + params( + table_name: T.any(String, Symbol), + ref_name: T.any(String, Symbol), + type: T.any(String, Symbol), + index: T.any(T::Boolean, T::Hash[Symbol, T.untyped]), + foreign_key: T.any(T::Boolean, T::Hash[Symbol, T.untyped]), + polymorphic: T::Boolean, + null: T.untyped + ).void + end + def add_reference( + table_name, + ref_name, + type: :bigint, + index: true, + foreign_key: false, + polymorphic: false, + null: nil + ); end + + sig do + params( + table_name: T.any(String, Symbol), + ref_name: T.any(String, Symbol), + type: T.any(String, Symbol), + index: T.any(T::Boolean, T::Hash[Symbol, T.untyped]), + foreign_key: T.any(T::Boolean, T::Hash[Symbol, T.untyped]), + polymorphic: T::Boolean, + null: T.untyped + ).void + end + def remove_reference( + table_name, + ref_name, + type: :bigint, + index: true, + foreign_key: false, + polymorphic: false, + null: nil + ); end + + # Timestamps + + sig { params(table_name: T.any(String, Symbol), options: T.untyped).void } + def add_timestamps(table_name, options = {}); end + + sig { params(table_name: T.any(String, Symbol), options: T.untyped).void } + def remove_timestamps(table_name, options = {}); end + + # Extensions + + sig { params(name: T.any(String, Symbol)).void } + def enable_extension(name); end + + sig { params(name: T.any(String, Symbol)).void } + def disable_extension(name); end + + # Miscellaneous + + sig { params(message: String, subitem: T.untyped).void } + def say(message, subitem = false); end + + sig { params(message: String, blk: T.untyped).returns(T.untyped) } + def say_with_time(message, &blk); end + + sig { params(blk: T.untyped).void } + def suppress_messages(&blk); end + + sig { params(blk: T.proc.params(arg0: T.untyped).void).void } + def reversible(&blk); end + + sig { params(migration_classes: T.untyped, blk: T.nilable(T.proc.params(arg0: T.untyped).void)).void } + def revert(*migration_classes, &blk); end + + sig { params(sql: String, name: T.nilable(String)).returns(T.untyped) } + def execute(sql, name = nil); end +end diff --git a/sorbet/rbi/sorbet-typed/lib/activestorage/all/activestorage.rbi b/sorbet/rbi/sorbet-typed/lib/activestorage/all/activestorage.rbi new file mode 100644 index 00000000..0d7614ea --- /dev/null +++ b/sorbet/rbi/sorbet-typed/lib/activestorage/all/activestorage.rbi @@ -0,0 +1,173 @@ +# This file is autogenerated. Do not edit it by hand. Regenerate it with: +# srb rbi sorbet-typed +# +# If you would like to make changes to this file, great! Please upstream any changes you make here: +# +# https://github.com/sorbet/sorbet-typed/edit/master/lib/activestorage/all/activestorage.rbi +# +# typed: strong + +module ActiveStorage + sig { returns(Gem::Version) } + def self.gem_version; end + + sig { returns(Gem::Version) } + def self.version; end +end + +class ActiveStorage::Attached::One + # These aren't technically included, but Attached::One delegates any missing + # methods to Attachment, which in turn delegates to Blob. This is essentially + # a hack to make it easier to maintain the ActiveStorage signatures. We can't + #include Blob directly because it's a class, so `include`ing it doesn't work. + include ActiveStorage::Blob::Analyzable + include ActiveStorage::Blob::Identifiable + include ActiveStorage::Blob::Representable + + # Attaches an `attachable` to the record. + # + # If the record is persisted and unchanged, the attachment is saved to + # the database immediately. Otherwise, it'll be saved to the DB when the + # record is next saved. + # + # ```ruby + # person.avatar.attach(params[:avatar]) # ActionDispatch::Http::UploadedFile object + # person.avatar.attach(params[:signed_blob_id]) # Signed reference to blob from direct upload + # person.avatar.attach(io: File.open("/path/to/face.jpg"), filename: "face.jpg", content_type: "image/jpg") + # person.avatar.attach(avatar_blob) # ActiveStorage::Blob object + # ``` + sig { params(attachable: T.untyped).void } + def attach(attachable); end + + # Returns `true` if an attachment has been made. + # + # ```ruby + # class User < ApplicationRecord + # has_one_attached :avatar + # end + # + # User.new.avatar.attached? # => false + # ``` + sig { returns(T::Boolean) } + def attached?; end + + # Returns the associated attachment record. + # + # You don't have to call this method to access the attachment's methods as + # they are all available at the model level. + sig { returns(T.nilable(ActiveStorage::Attachment)) } + def attachment; end + + # Deletes the attachment without purging it, leaving its blob in place. + sig { void } + def detach; end + + # Directly purges the attachment (i.e. destroys the blob and + # attachment and deletes the file on the service). + sig { void } + def purge; end + + # Purges the attachment through the queuing system. + sig { void } + def purge_later; end +end + +class ActiveStorage::Attached::Many + # These aren't technically included, but Attached::Many delegates any missing + # methods to Attachment, which in turn delegates to Blob. This is essentially + # a hack to make it easier to maintain the ActiveStorage signatures. We can't + # include Blob directly because it's a class, so `include`ing it doesn't work. + include ActiveStorage::Blob::Analyzable + include ActiveStorage::Blob::Identifiable + include ActiveStorage::Blob::Representable + + # Attaches one or more `attachables` to the record. + # + # If the record is persisted and unchanged, the attachments are saved to + # the database immediately. Otherwise, they'll be saved to the DB when the + # record is next saved. + # + # ```ruby + # document.images.attach(params[:images]) # Array of ActionDispatch::Http::UploadedFile objects + # document.images.attach(params[:signed_blob_id]) # Signed reference to blob from direct upload + # document.images.attach(io: File.open("/path/to/racecar.jpg"), filename: "racecar.jpg", content_type: "image/jpg") + # document.images.attach([ first_blob, second_blob ]) + # ``` + sig { params(attachables: T.untyped).void } + def attach(*attachables); end + + # Returns `true` if any attachments have been made. + # + # ```ruby + # class Gallery < ApplicationRecord + # has_many_attached :photos + # end + # + # Gallery.new.photos.attached? # => false + # ``` + sig { returns(T::Boolean) } + def attached?; end + + # Returns all the associated attachment records. + # + # All methods called on this proxy object that aren't listed here will automatically be delegated to `attachments`. + sig { returns(T.nilable(T::Array[ActiveStorage::Attachment])) } + def attachments; end + + # Deletes associated attachments without purging them, leaving their respective blobs in place. + sig { void } + def detach; end + + # Directly purges each associated attachment (i.e. destroys the blobs and + # attachments and deletes the files on the service). + sig { void } + def purge; end + + # Purges each associated attachment through the queuing system. + sig { void } + def purge_later; end +end + +module ActiveStorage::Blob::Representable + # Returns an ActiveStorage::Variant instance with the set of `transformations` provided. This is only relevant for image + # files, and it allows any image to be transformed for size, colors, and the like. Example: + # + # ```ruby + # avatar.variant(resize_to_limit: [100, 100]).processed.service_url + # ``` + # + # This will create and process a variant of the avatar blob that's constrained to a height and width of 100px. + # Then it'll upload said variant to the service according to a derivative key of the blob and the transformations. + # + # Frequently, though, you don't actually want to transform the variant right away. But rather simply refer to a + # specific variant that can be created by a controller on-demand. Like so: + # + # ```ruby + # <%= image_tag Current.user.avatar.variant(resize_to_limit: [100, 100]) %> + # ``` + # + # This will create a URL for that specific blob with that specific variant, which the ActiveStorage::RepresentationsController + # can then produce on-demand. + # + # Raises ActiveStorage::InvariableError if ImageMagick cannot transform the blob. To determine whether a blob is + # variable, call ActiveStorage::Blob#variable?. + sig { params(transformations: T.untyped).returns(ActiveStorage::Variant) } + def variant(transformations); end +end + +class ActiveStorage::Attachment < ActiveRecord::Base + # These aren't technically included, but Attachment delegates any missing + # methods to Blob, which means it effectively inherits methods from Blob. + # This is essentially a hack to make it easier to maintain the + # ActiveStorage signatures. We can't include Blob directly because + # it's a class, so `include`ing it doesn't work. + include ActiveStorage::Blob::Analyzable + include ActiveStorage::Blob::Identifiable + include ActiveStorage::Blob::Representable +end + +class ActiveStorage::Blob < ActiveRecord::Base + include ActiveStorage::Blob::Analyzable + include ActiveStorage::Blob::Identifiable + include ActiveStorage::Blob::Representable +end diff --git a/sorbet/rbi/sorbet-typed/lib/activesupport/all/activesupport.rbi b/sorbet/rbi/sorbet-typed/lib/activesupport/all/activesupport.rbi new file mode 100644 index 00000000..3f623804 --- /dev/null +++ b/sorbet/rbi/sorbet-typed/lib/activesupport/all/activesupport.rbi @@ -0,0 +1,700 @@ +# This file is autogenerated. Do not edit it by hand. Regenerate it with: +# srb rbi sorbet-typed +# +# If you would like to make changes to this file, great! Please upstream any changes you make here: +# +# https://github.com/sorbet/sorbet-typed/edit/master/lib/activesupport/all/activesupport.rbi +# +# typed: strong + +module ActiveSupport + sig { params(kind: Symbol, blk: T.proc.bind(T.class_of(ActionController::Base)).void).void } + def self.on_load(kind, &blk); end +end + +class Object + sig { params(duck: T.any(String, Symbol)).returns(T::Boolean) } + def acts_like?(duck); end + + sig {returns(T::Boolean)} + def blank?; end + + sig { returns(T.self_type) } + def deep_dup; end + + sig { returns(TrueClass) } + def duplicable?; end + + sig { params(another_object: Object).returns(T::Boolean) } + def in?(another_object); end + + sig { returns(T::Hash[String, T.untyped]) } + def instance_values; end + + sig { returns(T::Array[String]) } + def instance_variable_names; end + + sig { returns(T.nilable(T.self_type)) } + def presence; end + + sig { returns(T::Boolean) } + def present?; end + + sig { returns(String) } + def to_param; end + + sig { params(key: String).returns(String) } + def to_query(key); end + + sig do + params( + method_name: T.any(Symbol, String, NilClass), + args: T.untyped, + b: T.nilable(T.proc.params(arg0: T.untyped).returns(T.untyped)) + ).returns(T.untyped) + end + def try(method_name = nil, *args, &b); end + + sig do + params( + method_name: T.any(Symbol, String, NilClass), + args: T.untyped, + b: T.nilable(T.proc.params(arg0: T.untyped).returns(T.untyped)) + ).returns(T.untyped) + end + def try!(method_name = nil, *args, &b); end + + sig do + params( + options: T::Hash[T.untyped, T.untyped], + block: T.nilable(T.proc.returns(T.untyped)) + ).returns(T.untyped) + end + def with_options(options, &block); end +end + +class FalseClass + sig { returns(NilClass) } + def presence; end +end + +class Method + sig { returns(FalseClass) } + def duplicable?; end +end + +class NilClass + sig { returns(T::Boolean) } + def duplicable?; end + + sig do + params( + method_name: T.any(Symbol, String, NilClass), + args: T.untyped, + b: T.nilable(T.proc.params(arg0: T.untyped).returns(T.untyped)) + ).returns(NilClass) + end + def try(method_name = nil, *args, &b); end + + sig do + params( + method_name: T.any(Symbol, String, NilClass), + args: T.untyped, + b: T.nilable(T.proc.params(arg0: T.untyped).returns(T.untyped)) + ).returns(NilClass) + end + def try!(method_name = nil, *args, &b); end +end + +class String + sig { returns(T::Boolean) } + def acts_like_string?; end + + sig { params(position: T.any(Integer, String, Regexp, T::Range[Integer])).returns(T.nilable(String)) } + def at(position); end + + sig { returns(T::Boolean) } + def blank?; end + + sig { params(first_letter: Symbol).returns(String) } + def camelize(first_letter = :upper); end + + # camelcase is an alias of camelize + sig { params(first_letter: Symbol).returns(String) } + def camelcase(first_letter = :upper); end + + sig { returns(String) } + def classify; end + + sig { returns(String) } + def constantize; end + + sig { returns(String) } + def dasherize; end + + sig { returns(String) } + def deconstantize; end + + sig { returns(String) } + def demodulize; end + + # ends_with? is an alias of the core method 'end_with?' + sig { params(arg0: String).returns(T::Boolean) } + def ends_with?(*arg0); end + + sig { params(string: String).returns(T::Boolean) } + def exclude?(string); end + + sig { params(limit: Integer).returns(String) } + def first(limit = 1); end + + sig { params(separate_class_name_and_id_with_underscore: T::Boolean).returns(String) } + def foreign_key(separate_class_name_and_id_with_underscore = true); end + + sig { params(position: Integer).returns(String) } + def from(position); end + + sig { returns(T.untyped) } + def html_safe; end + + sig { params(capitalize: T::Boolean, keep_id_suffix: T::Boolean).returns(String) } + def humanize(capitalize: true, keep_id_suffix: false); end + + sig { params(zone: String).returns(T.any(Time, ActiveSupport::TimeWithZone)) } + def in_time_zone(zone = ::Time.zone); end + + sig { params(amount: Integer, indent_string: T.nilable(String), indent_empty_lines: T::Boolean).returns(T.nilable(String)) } + def indent!(amount, indent_string = nil, indent_empty_lines = false); end + + sig { params(amount: Integer, indent_string: T.nilable(String), indent_empty_lines: T::Boolean).returns(T.nilable(String)) } + def indent(amount, indent_string = nil, indent_empty_lines = false); end + + sig { returns(ActiveSupport::StringInquirer) } + def inquiry; end + + sig { returns(T::Boolean) } + def is_utf8?; end + + sig { params(limit: Integer).returns(String) } + def last(limit = 1); end + + sig { returns(ActiveSupport::Multibyte::Chars) } + def mb_chars; end + + sig { params(separator: String, preserve_case: T::Boolean).returns(String) } + def parameterize(separator: "-", preserve_case: false); end + + sig { params(count: T.nilable(Integer), locale: Symbol).returns(String) } + def pluralize(count = nil, locale = :en); end + + sig { params(patterns: T.untyped).returns(T.untyped) } + def remove!(*patterns); end + + sig { params(patterns: T.untyped).returns(T.untyped) } + def remove(*patterns); end + + sig { returns(T.untyped) } + def safe_constantize; end + + sig { params(locale: Symbol).returns(T.nilable(String)) } + def singularize(locale = :en); end + + sig { returns(T.untyped) } + def squish!; end + + sig { returns(String) } + def squish; end + + # starts_with? is an alias of the core method 'start_with?'' + sig { params(arg0: String).returns(T::Boolean) } + def starts_with?(*arg0); end + + sig { returns(String) } + def strip_heredoc; end + + sig { returns(String) } + def tableize; end + + sig { params(keep_id_suffix: T::Boolean).returns(String) } + def titleize(keep_id_suffix: false); end + + # titlecase is an alias of titleize + sig { params(keep_id_suffix: T::Boolean).returns(String) } + def titlecase(keep_id_suffix: false); end + + sig { params(position: Integer).returns(String) } + def to(position); end + + sig { returns(Date) } + def to_date; end + + sig { returns(DateTime) } + def to_datetime; end + + sig { params(form: Symbol).returns(Time) } + def to_time(form = :local); end + + sig { params(truncate_at: Integer, separator: T.nilable(T.any(String, Regexp)), omission: String).returns(String) } + def truncate(truncate_at, separator: nil, omission: "..."); end + + sig { params(words_count: Integer, separator: T.nilable(T.any(String, Regexp)), omission: String).returns(String) } + def truncate_words(words_count, separator: nil, omission: "..."); end + + sig { returns(String) } + def underscore; end + + sig { returns(String) } + def upcase_first; end +end + +class Array + sig { returns(T::Boolean) } + def blank?; end + + sig { returns(T::Array[T.untyped]) } + def deep_dup; end + + sig { returns(T::Hash[T.untyped, T.untyped]) } + def extract_options!; end + + sig { returns(Elem) } + def fifth; end + + sig { returns(Elem) } + def forty_two; end + + sig { returns(Elem) } + def fourth; end + + sig { params(position: Integer).returns(T::Array[T.untyped]) } + def from(position); end + + sig { params(number: Integer, fill_with: T.untyped).returns(T.untyped) } + def in_groups(number, fill_with = nil); end + + sig { params(number: Integer, fill_with: T.untyped).returns(T.untyped) } + def in_groups_of(number, fill_with = nil); end + + sig { returns(T.untyped) } + def inquiry; end + + sig { returns(Elem) } + def second; end + + sig { returns(Elem) } + def second_to_last; end + + sig do + params( + value: T.untyped, + blk: T.proc.params(arg0: Elem).void + ).returns(T::Array[Elem]) + end + def split(value = nil, &blk); end + + sig { returns(Elem) } + def third; end + + sig { returns(Elem) } + def third_to_last; end + + sig { params(position: Integer).returns(T::Array[T.untyped]) } + def to(position); end + + # to_default_s is an alias of the core method 'to_s' + sig {returns(String)} + def to_defaul_s; end + + sig { params(format: Symbol).returns(String) } + def to_formatted_s(format = :default); end + + sig { returns(String) } + def to_param; end + + sig { params(key: String).returns(String) } + def to_query(key); end + + sig do + params( + words_connector: String, + two_words_connector: String, + last_word_connector: String, + locale: T.nilable(Symbol) + ).returns(String) + end + def to_sentence(words_connector: ", ", two_words_connector: " and ", last_word_connector: ", and ", locale: nil); end + + sig { params(options: T.untyped).returns(T.untyped) } + def to_xml(options = nil); end + + sig { params(elements: T.untyped).returns(T.untyped) } + def without(*elements); end +end + +module ActiveSupport::NumberHelper + sig do + params( + number: T.any(Integer, Float, String), + locale: Symbol, + precision: T.nilable(Integer), + unit: String, + separator: String, + delimiter: String, + format: String, + negative_format: String + ).returns(String) + end + def number_to_currency(number, locale: :en, precision: 2, unit: "$", separator: ".", delimiter: ",", format: "%u%n", negative_format: "-%u%n"); end + + sig do + params( + number: T.any(Integer, Float, String), + locale: Symbol, + delimiter: String, + separator: String, + delimiter_pattern: T.nilable(Regexp) + ).returns(String) + end + def number_to_delimited(number, locale: :en, delimiter: ",", separator: ".", delimiter_pattern: nil); end + + sig do + params( + number: T.any(Integer, Float, String), + locale: Symbol, + precision: T.nilable(Integer), + significant: T::Boolean, + separator: String, + delimiter: String, + strip_insignificant_zeros: T::Boolean, + units: T.any(T::Hash[T.untyped, T.untyped], String, Symbol), + format: String + ).returns(String) + end + def number_to_human(number, locale: :en, precision: 3, significant: true, separator: ".", delimiter: "", strip_insignificant_zeros: true, units: {}, format: "%n %u"); end + + sig do + params( + number: T.any(Integer, Float, String), + locale: Symbol, + precision: T.nilable(Integer), + significant: T::Boolean, + separator: String, + delimiter: String, + strip_insignificant_zeros: T::Boolean + ).returns(String) + end + def number_to_human_size(number, locale: :en, precision: 3, significant: true, separator: ".", delimiter: "", strip_insignificant_zeros: true); end + + sig do + params( + number: T.any(Integer, Float, String), + locale: Symbol, + precision: T.nilable(Integer), + significant: T::Boolean, + separator: String, + delimiter: String, + strip_insignificant_zeros: T::Boolean, + format: String + ).returns(String) + end + def number_to_percentage(number, locale: :en, precision: 3, significant: false, separator: ".", delimiter: "", strip_insignificant_zeros: false, format: "%n%"); end + + sig do + params( + number: T.any(Integer, Float, String), + area_code: T::Boolean, + delimiter: String, + extension: T.nilable(Integer), + country_code: T.nilable(Integer), + pattern: T.nilable(Regexp) + ).returns(String) + end + def number_to_phone(number, area_code: false, delimiter: "-", extension: nil, country_code: nil, pattern: nil); end + + sig do + params( + number: T.any(Integer, Float, String), + locale: Symbol, + precision: T.nilable(Integer), + significant: T::Boolean, + separator: String, + delimiter: String, + strip_insignificant_zeros: T::Boolean + ).returns(String) + end + def number_to_rounded(number, locale: :en, precision: 3, significant: false, separator: ".", delimiter: "", strip_insignificant_zeros: false); end +end + +module ActiveSupport::Inflector + sig do + params( + term: String, + uppercase_first_letter: T::Boolean + ).returns(String) + end + def camelize(term, uppercase_first_letter = true); end + + sig { params(table_name: String).returns(String) } + def classify(table_name); end + + sig { params(camel_cased_word: String).returns(T.untyped) } + def constantize(camel_cased_word); end + + sig { params(underscored_word: String).returns(String) } + def dasherize(underscored_word); end + + sig { params(path: String).returns(String) } + def deconstantize(path); end + + sig { params(path: String).returns(String) } + def demodulize(path); end + + sig do + params( + class_name: String, + separate_class_name_and_id_with_underscore: T::Boolean + ).returns(String) + end + def foreign_key(class_name, separate_class_name_and_id_with_underscore = true); end + + sig do + params( + lower_case_and_underscored_word: String, + capitalize: T::Boolean, + keep_id_suffix: T::Boolean + ).returns(String) + end + def humanize(lower_case_and_underscored_word, capitalize: true, keep_id_suffix: false); end + + sig { params(locale: Symbol, blk: T.untyped).returns(T.untyped) } + def inflections(locale = :en, &blk); end + + sig { params(number: Integer).returns(String) } + def ordinal(number); end + + sig { params(number: Integer).returns(String) } + def ordinalize(number); end + + sig do + params( + string: String, + separator: String, + preserve_case: T::Boolean, + locale: Symbol + ).returns(String) + end + def parameterize(string, separator: '-', preserve_case: false, locale: nil); end + + sig { params(word: String, locale: Symbol).returns(String) } + def pluralize(word, locale = :en); end + + sig { params(camel_cased_word: String).returns(T.untyped) } + def safe_constantize(camel_cased_word); end + + sig { params(word: String, locale: Symbol).returns(String) } + def singularize(word, locale = :en); end + + sig { params(class_name: String).returns(String) } + def tableize(class_name); end + + sig { params(word: String, keep_id_suffix: T::Boolean).returns(String) } + def titleize(word, keep_id_suffix: false); end + + sig { params(string: String, replacement: String, locale: Symbol).returns(String) } + def transliterate(string, replacement = '?', locale: nil); end + + sig { params(camel_cased_word: String).returns(String) } + def underscore(camel_cased_word); end + + sig { params(string: String).returns(String) } + def upcase_first(string); end +end + + +# defines some of the methods at https://github.com/rails/rails/blob/v6.0.0/activesupport/lib/active_support/core_ext/time/calculations.rb +# these get added to Time, but are available on TimeWithZone thanks to https://github.com/rails/rails/blob/v6.0.0/activesupport/lib/active_support/time_with_zone.rb#L520 +# this is not a complete definition! +class ActiveSupport::TimeWithZone + sig { returns(ActiveSupport::TimeWithZone) } + def midnight; end + + sig { returns(ActiveSupport::TimeWithZone) } + def beginning_of_day; end + + sig { returns(ActiveSupport::TimeWithZone) } + def at_midnight; end + + sig { returns(ActiveSupport::TimeWithZone) } + def at_beginning_of_day; end + + sig { returns(ActiveSupport::TimeWithZone) } + def middle_of_day; end + + sig { returns(ActiveSupport::TimeWithZone) } + def midday; end + + sig { returns(ActiveSupport::TimeWithZone) } + def noon; end + + sig { returns(ActiveSupport::TimeWithZone) } + def at_midday; end + + sig { returns(ActiveSupport::TimeWithZone) } + def at_noon; end + + sig { returns(ActiveSupport::TimeWithZone) } + def at_middle_of_day; end +end + +# defines some of the methods at https://github.com/rails/rails/blob/v6.0.0/activesupport/lib/active_support/core_ext/date +# this is not a complete definition! +class Date + sig { params(options: T::Hash[Symbol, Integer]).returns(Date) } + def advance(options); end +end + +# defines some of the methods at https://github.com/rails/rails/blob/v6.0.0/activesupport/lib/active_support/core_ext/time +# this is not a complete definition! +class Time + sig { returns(Time) } + def midnight; end + + sig { returns(Time) } + def beginning_of_day; end + + sig { params(options: T::Hash[Symbol, Integer]).returns(Time) } + def advance(options); end + + sig { returns(Time) } + def at_midnight; end + + sig { returns(Time) } + def at_beginning_of_day; end + + sig { returns(Time) } + def middle_of_day; end + + sig { returns(Time) } + def midday; end + + sig { returns(Time) } + def noon; end + + sig { returns(Time) } + def at_midday; end + + sig { returns(Time) } + def at_noon; end + + sig { returns(Time) } + def at_middle_of_day; end + + # https://github.com/rails/rails/blob/v6.0.0/activesupport/lib/active_support/core_ext/date_and_time/zones.rb + sig { params(zone: String).returns(T.any(Time, ActiveSupport::TimeWithZone)) } + def in_time_zone(zone = ::Time.zone); end +end + +# defines some of the methods at https://github.com/rails/rails/tree/v6.0.0/activesupport/lib/active_support/core_ext/hash +# this is not a complete definition! +class Hash + sig { returns(T::Hash[String, T.untyped]) } + def stringify_keys; end + + sig { returns(T::Hash[String, T.untyped]) } + def stringify_keys!; end + + sig { returns(T::Hash[String, T.untyped]) } + def deep_stringify_keys; end + + sig { returns(T::Hash[String, T.untyped]) } + def deep_stringify_keys!; end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def symbolize_keys; end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def symbolize_keys!; end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def deep_symbolize_keys; end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def deep_symbolize_keys!; end + + # in an ideal world, `arg` would be the type of all keys, the 1st `T.untyped` would be + # the type of keys your block returns, and the 2nd `T.untyped` would be the type of values + # that the hash had. + sig { params(block: T.proc.params(arg: T.untyped).void).returns(T::Hash[T.untyped, T.untyped]) } + def deep_transform_keys(&block); end + + sig { params(block: T.proc.params(arg: T.untyped).void).returns(T::Hash[T.untyped, T.untyped]) } + def deep_transform_keys!(&block); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_options; end +end + +class Numeric + sig { returns(ActiveSupport::Duration) } + def second; end + + sig { returns(ActiveSupport::Duration) } + def seconds; end + + sig { returns(ActiveSupport::Duration) } + def minute; end + + sig { returns(ActiveSupport::Duration) } + def minutes; end + + sig { returns(ActiveSupport::Duration) } + def hour; end + + sig { returns(ActiveSupport::Duration) } + def hours; end + + sig { returns(ActiveSupport::Duration) } + def day; end + + sig { returns(ActiveSupport::Duration) } + def days; end + + sig { returns(ActiveSupport::Duration) } + def week; end + + sig { returns(ActiveSupport::Duration) } + def weeks; end + + sig { returns(ActiveSupport::Duration) } + def fortnight; end + + sig { returns(ActiveSupport::Duration) } + def fortnights; end + + sig { returns(T.self_type) } + def in_milliseconds; end +end + +module Enumerable + # https://github.com/rails/rails/blob/v5.2.3/activesupport/lib/active_support/core_ext/enumerable.rb#L64..L72 + # the case where a block isn't given isn't handled - that seems like an unlikely case + sig do + type_parameters(:key).params( + block: T.proc.params(o: Enumerable::Elem).returns(T.type_parameter(:key)) + ).returns( + T::Hash[T.type_parameter(:key), Enumerable::Elem] + ) + end + def index_by(&block); end +end + +class ActiveSupport::Duration + sig { returns(Integer) } + def to_i; end + + sig { returns(Float) } + def to_f; end + + sig { returns(String) } + def to_s; end +end diff --git a/sorbet/rbi/sorbet-typed/lib/bundler/all/bundler.rbi b/sorbet/rbi/sorbet-typed/lib/bundler/all/bundler.rbi new file mode 100644 index 00000000..f2db931c --- /dev/null +++ b/sorbet/rbi/sorbet-typed/lib/bundler/all/bundler.rbi @@ -0,0 +1,8684 @@ +# This file is autogenerated. Do not edit it by hand. Regenerate it with: +# srb rbi sorbet-typed +# +# If you would like to make changes to this file, great! Please upstream any changes you make here: +# +# https://github.com/sorbet/sorbet-typed/edit/master/lib/bundler/all/bundler.rbi +# +# typed: strong + +module Bundler + FREEBSD = ::T.let(nil, T.untyped) + NULL = ::T.let(nil, T.untyped) + ORIGINAL_ENV = ::T.let(nil, T.untyped) + SUDO_MUTEX = ::T.let(nil, T.untyped) + VERSION = ::T.let(nil, T.untyped) + WINDOWS = ::T.let(nil, T.untyped) + + sig do + params( + custom_path: T.untyped, + ) + .returns(T.untyped) + end + def self.app_cache(custom_path=T.unsafe(nil)); end + + sig {returns(T.untyped)} + def self.app_config_path(); end + + sig {returns(T.untyped)} + def self.bin_path(); end + + sig {returns(T.untyped)} + def self.bundle_path(); end + + sig {returns(T.untyped)} + def self.bundler_major_version(); end + + sig {returns(T.untyped)} + def self.clean_env(); end + + sig do + params( + args: T.untyped, + ) + .returns(T.untyped) + end + def self.clean_exec(*args); end + + sig do + params( + args: T.untyped, + ) + .returns(T.untyped) + end + def self.clean_system(*args); end + + sig {returns(T.untyped)} + def self.clear_gemspec_cache(); end + + sig {returns(T.untyped)} + def self.configure(); end + + sig {returns(T.untyped)} + def self.configured_bundle_path(); end + + sig {returns(T.untyped)} + def self.current_ruby(); end + + sig {returns(T.untyped)} + def self.default_bundle_dir(); end + + sig {returns(T.untyped)} + def self.default_gemfile(); end + + sig {returns(T.untyped)} + def self.default_lockfile(); end + + sig do + params( + unlock: T.untyped, + ) + .returns(T.untyped) + end + def self.definition(unlock=T.unsafe(nil)); end + + sig {returns(T.untyped)} + def self.environment(); end + + sig {returns(T.untyped)} + def self.feature_flag(); end + + sig {returns(T.untyped)} + def self.frozen_bundle?(); end + + sig {returns(T.untyped)} + def self.git_present?(); end + + sig {returns(T.untyped)} + def self.home(); end + + sig {returns(T.untyped)} + def self.install_path(); end + + sig {returns(T.untyped)} + def self.load(); end + + sig do + params( + file: T.untyped, + validate: T.untyped, + ) + .returns(T.untyped) + end + def self.load_gemspec(file, validate=T.unsafe(nil)); end + + sig do + params( + file: T.untyped, + validate: T.untyped, + ) + .returns(T.untyped) + end + def self.load_gemspec_uncached(file, validate=T.unsafe(nil)); end + + sig do + params( + data: T.untyped, + ) + .returns(T.untyped) + end + def self.load_marshal(data); end + + sig {returns(T.untyped)} + def self.local_platform(); end + + sig {returns(T.untyped)} + def self.locked_gems(); end + + sig do + params( + path: T.untyped, + options: T.untyped, + ) + .returns(T.untyped) + end + def self.mkdir_p(path, options=T.unsafe(nil)); end + + sig {returns(T.untyped)} + def self.original_env(); end + + sig do + params( + file: T.untyped, + ) + .returns(T.untyped) + end + def self.read_file(file); end + + sig do + params( + groups: T.untyped, + ) + .returns(T.untyped) + end + def self.require(*groups); end + + sig {returns(T.untyped)} + def self.require_thor_actions(); end + + sig {returns(T.untyped)} + def self.requires_sudo?(); end + + sig {returns(T.untyped)} + def self.reset!(); end + + sig {returns(T.untyped)} + def self.reset_paths!(); end + + sig {returns(T.untyped)} + def self.reset_rubygems!(); end + + sig do + params( + path: T.untyped, + ) + .returns(T.untyped) + end + def self.rm_rf(path); end + + sig {returns(T.untyped)} + def self.root(); end + + sig {returns(T.untyped)} + def self.ruby_scope(); end + + sig {returns(T.untyped)} + def self.rubygems(); end + + sig {returns(T.untyped)} + def self.settings(); end + + sig do + params( + groups: T.untyped, + ) + .returns(T.untyped) + end + def self.setup(*groups); end + + sig {returns(T.untyped)} + def self.specs_path(); end + + sig do + params( + str: T.untyped, + ) + .returns(T.untyped) + end + def self.sudo(str); end + + sig {returns(T.untyped)} + def self.system_bindir(); end + + sig do + params( + name: T.untyped, + ) + .returns(T.untyped) + end + def self.tmp(name=T.unsafe(nil)); end + + sig do + params( + login: T.untyped, + warning: T.untyped, + ) + .returns(T.untyped) + end + def self.tmp_home_path(login, warning); end + + sig {returns(T.untyped)} + def self.ui(); end + + sig do + params( + ui: T.untyped, + ) + .returns(T.untyped) + end + def self.ui=(ui); end + + sig {returns(T.untyped)} + def self.use_system_gems?(); end + + sig do + params( + dir: T.untyped, + ) + .returns(T.untyped) + end + def self.user_bundle_path(dir=T.unsafe(nil)); end + + sig {returns(T.untyped)} + def self.user_cache(); end + + sig {returns(T.untyped)} + def self.user_home(); end + + sig do + params( + executable: T.untyped, + ) + .returns(T.untyped) + end + def self.which(executable); end + + sig {returns(T.untyped)} + def self.with_clean_env(); end + + sig {returns(T.untyped)} + def self.with_original_env(); end +end + +class Bundler::APIResponseMismatchError < Bundler::BundlerError + sig {returns(T.untyped)} + def status_code(); end +end + +module Bundler::BuildMetadata + sig {returns(T.untyped)} + def self.built_at(); end + + sig {returns(T.untyped)} + def self.git_commit_sha(); end + + sig {returns(T.untyped)} + def self.release?(); end + + sig {returns(T.untyped)} + def self.to_h(); end +end + +class Bundler::BundlerError < StandardError + sig {returns(T.untyped)} + def self.all_errors(); end + + sig do + params( + code: T.untyped, + ) + .returns(T.untyped) + end + def self.status_code(code); end +end + +class Bundler::CurrentRuby + KNOWN_MAJOR_VERSIONS = ::T.let(nil, T.untyped) + KNOWN_MINOR_VERSIONS = ::T.let(nil, T.untyped) + KNOWN_PLATFORMS = ::T.let(nil, T.untyped) + + sig {returns(T.untyped)} + def jruby?(); end + + sig {returns(T.untyped)} + def jruby_18?(); end + + sig {returns(T.untyped)} + def jruby_19?(); end + + sig {returns(T.untyped)} + def jruby_1?(); end + + sig {returns(T.untyped)} + def jruby_20?(); end + + sig {returns(T.untyped)} + def jruby_21?(); end + + sig {returns(T.untyped)} + def jruby_22?(); end + + sig {returns(T.untyped)} + def jruby_23?(); end + + sig {returns(T.untyped)} + def jruby_24?(); end + + sig {returns(T.untyped)} + def jruby_25?(); end + + sig {returns(T.untyped)} + def jruby_26?(); end + + sig {returns(T.untyped)} + def jruby_27?(); end + + sig {returns(T.untyped)} + def jruby_2?(); end + + sig {returns(T.untyped)} + def maglev?(); end + + sig {returns(T.untyped)} + def maglev_18?(); end + + sig {returns(T.untyped)} + def maglev_19?(); end + + sig {returns(T.untyped)} + def maglev_1?(); end + + sig {returns(T.untyped)} + def maglev_20?(); end + + sig {returns(T.untyped)} + def maglev_21?(); end + + sig {returns(T.untyped)} + def maglev_22?(); end + + sig {returns(T.untyped)} + def maglev_23?(); end + + sig {returns(T.untyped)} + def maglev_24?(); end + + sig {returns(T.untyped)} + def maglev_25?(); end + + sig {returns(T.untyped)} + def maglev_26?(); end + + sig {returns(T.untyped)} + def maglev_27?(); end + + sig {returns(T.untyped)} + def maglev_2?(); end + + sig {returns(T.untyped)} + def mingw?(); end + + sig {returns(T.untyped)} + def mingw_18?(); end + + sig {returns(T.untyped)} + def mingw_19?(); end + + sig {returns(T.untyped)} + def mingw_1?(); end + + sig {returns(T.untyped)} + def mingw_20?(); end + + sig {returns(T.untyped)} + def mingw_21?(); end + + sig {returns(T.untyped)} + def mingw_22?(); end + + sig {returns(T.untyped)} + def mingw_23?(); end + + sig {returns(T.untyped)} + def mingw_24?(); end + + sig {returns(T.untyped)} + def mingw_25?(); end + + sig {returns(T.untyped)} + def mingw_26?(); end + + sig {returns(T.untyped)} + def mingw_27?(); end + + sig {returns(T.untyped)} + def mingw_2?(); end + + sig {returns(T.untyped)} + def mri?(); end + + sig {returns(T.untyped)} + def mri_18?(); end + + sig {returns(T.untyped)} + def mri_19?(); end + + sig {returns(T.untyped)} + def mri_1?(); end + + sig {returns(T.untyped)} + def mri_20?(); end + + sig {returns(T.untyped)} + def mri_21?(); end + + sig {returns(T.untyped)} + def mri_22?(); end + + sig {returns(T.untyped)} + def mri_23?(); end + + sig {returns(T.untyped)} + def mri_24?(); end + + sig {returns(T.untyped)} + def mri_25?(); end + + sig {returns(T.untyped)} + def mri_26?(); end + + sig {returns(T.untyped)} + def mri_27?(); end + + sig {returns(T.untyped)} + def mri_2?(); end + + sig {returns(T.untyped)} + def mswin64?(); end + + sig {returns(T.untyped)} + def mswin64_18?(); end + + sig {returns(T.untyped)} + def mswin64_19?(); end + + sig {returns(T.untyped)} + def mswin64_1?(); end + + sig {returns(T.untyped)} + def mswin64_20?(); end + + sig {returns(T.untyped)} + def mswin64_21?(); end + + sig {returns(T.untyped)} + def mswin64_22?(); end + + sig {returns(T.untyped)} + def mswin64_23?(); end + + sig {returns(T.untyped)} + def mswin64_24?(); end + + sig {returns(T.untyped)} + def mswin64_25?(); end + + sig {returns(T.untyped)} + def mswin64_26?(); end + + sig {returns(T.untyped)} + def mswin64_27?(); end + + sig {returns(T.untyped)} + def mswin64_2?(); end + + sig {returns(T.untyped)} + def mswin?(); end + + sig {returns(T.untyped)} + def mswin_18?(); end + + sig {returns(T.untyped)} + def mswin_19?(); end + + sig {returns(T.untyped)} + def mswin_1?(); end + + sig {returns(T.untyped)} + def mswin_20?(); end + + sig {returns(T.untyped)} + def mswin_21?(); end + + sig {returns(T.untyped)} + def mswin_22?(); end + + sig {returns(T.untyped)} + def mswin_23?(); end + + sig {returns(T.untyped)} + def mswin_24?(); end + + sig {returns(T.untyped)} + def mswin_25?(); end + + sig {returns(T.untyped)} + def mswin_26?(); end + + sig {returns(T.untyped)} + def mswin_27?(); end + + sig {returns(T.untyped)} + def mswin_2?(); end + + sig {returns(T.untyped)} + def on_18?(); end + + sig {returns(T.untyped)} + def on_19?(); end + + sig {returns(T.untyped)} + def on_1?(); end + + sig {returns(T.untyped)} + def on_20?(); end + + sig {returns(T.untyped)} + def on_21?(); end + + sig {returns(T.untyped)} + def on_22?(); end + + sig {returns(T.untyped)} + def on_23?(); end + + sig {returns(T.untyped)} + def on_24?(); end + + sig {returns(T.untyped)} + def on_25?(); end + + sig {returns(T.untyped)} + def on_26?(); end + + sig {returns(T.untyped)} + def on_27?(); end + + sig {returns(T.untyped)} + def on_2?(); end + + sig {returns(T.untyped)} + def rbx?(); end + + sig {returns(T.untyped)} + def rbx_18?(); end + + sig {returns(T.untyped)} + def rbx_19?(); end + + sig {returns(T.untyped)} + def rbx_1?(); end + + sig {returns(T.untyped)} + def rbx_20?(); end + + sig {returns(T.untyped)} + def rbx_21?(); end + + sig {returns(T.untyped)} + def rbx_22?(); end + + sig {returns(T.untyped)} + def rbx_23?(); end + + sig {returns(T.untyped)} + def rbx_24?(); end + + sig {returns(T.untyped)} + def rbx_25?(); end + + sig {returns(T.untyped)} + def rbx_26?(); end + + sig {returns(T.untyped)} + def rbx_27?(); end + + sig {returns(T.untyped)} + def rbx_2?(); end + + sig {returns(T.untyped)} + def ruby?(); end + + sig {returns(T.untyped)} + def ruby_18?(); end + + sig {returns(T.untyped)} + def ruby_19?(); end + + sig {returns(T.untyped)} + def ruby_1?(); end + + sig {returns(T.untyped)} + def ruby_20?(); end + + sig {returns(T.untyped)} + def ruby_21?(); end + + sig {returns(T.untyped)} + def ruby_22?(); end + + sig {returns(T.untyped)} + def ruby_23?(); end + + sig {returns(T.untyped)} + def ruby_24?(); end + + sig {returns(T.untyped)} + def ruby_25?(); end + + sig {returns(T.untyped)} + def ruby_26?(); end + + sig {returns(T.untyped)} + def ruby_27?(); end + + sig {returns(T.untyped)} + def ruby_2?(); end + + sig {returns(T.untyped)} + def truffleruby?(); end + + sig {returns(T.untyped)} + def truffleruby_18?(); end + + sig {returns(T.untyped)} + def truffleruby_19?(); end + + sig {returns(T.untyped)} + def truffleruby_1?(); end + + sig {returns(T.untyped)} + def truffleruby_20?(); end + + sig {returns(T.untyped)} + def truffleruby_21?(); end + + sig {returns(T.untyped)} + def truffleruby_22?(); end + + sig {returns(T.untyped)} + def truffleruby_23?(); end + + sig {returns(T.untyped)} + def truffleruby_24?(); end + + sig {returns(T.untyped)} + def truffleruby_25?(); end + + sig {returns(T.untyped)} + def truffleruby_26?(); end + + sig {returns(T.untyped)} + def truffleruby_27?(); end + + sig {returns(T.untyped)} + def truffleruby_2?(); end + + sig {returns(T.untyped)} + def x64_mingw?(); end + + sig {returns(T.untyped)} + def x64_mingw_18?(); end + + sig {returns(T.untyped)} + def x64_mingw_19?(); end + + sig {returns(T.untyped)} + def x64_mingw_1?(); end + + sig {returns(T.untyped)} + def x64_mingw_20?(); end + + sig {returns(T.untyped)} + def x64_mingw_21?(); end + + sig {returns(T.untyped)} + def x64_mingw_22?(); end + + sig {returns(T.untyped)} + def x64_mingw_23?(); end + + sig {returns(T.untyped)} + def x64_mingw_24?(); end + + sig {returns(T.untyped)} + def x64_mingw_25?(); end + + sig {returns(T.untyped)} + def x64_mingw_26?(); end + + sig {returns(T.untyped)} + def x64_mingw_27?(); end + + sig {returns(T.untyped)} + def x64_mingw_2?(); end +end + +class Bundler::CyclicDependencyError < Bundler::BundlerError + sig {returns(T.untyped)} + def status_code(); end +end + +class Bundler::Definition + include ::Bundler::GemHelpers + sig {returns(T.untyped)} + def add_current_platform(); end + + sig do + params( + platform: T.untyped, + ) + .returns(T.untyped) + end + def add_platform(platform); end + + sig {returns(T.untyped)} + def current_dependencies(); end + + sig {returns(T.untyped)} + def dependencies(); end + + sig do + params( + explicit_flag: T.untyped, + ) + .returns(T.untyped) + end + def ensure_equivalent_gemfile_and_lockfile(explicit_flag=T.unsafe(nil)); end + + sig do + params( + current_spec: T.untyped, + ) + .returns(T.untyped) + end + def find_indexed_specs(current_spec); end + + sig do + params( + current_spec: T.untyped, + ) + .returns(T.untyped) + end + def find_resolved_spec(current_spec); end + + sig {returns(T.untyped)} + def gem_version_promoter(); end + + sig {returns(T.untyped)} + def gemfiles(); end + + sig {returns(T.untyped)} + def groups(); end + + sig {returns(T.untyped)} + def has_local_dependencies?(); end + + sig {returns(T.untyped)} + def has_rubygems_remotes?(); end + + sig {returns(T.untyped)} + def index(); end + + sig do + params( + lockfile: T.untyped, + dependencies: T.untyped, + sources: T.untyped, + unlock: T.untyped, + ruby_version: T.untyped, + optional_groups: T.untyped, + gemfiles: T.untyped, + ) + .returns(T.untyped) + end + def initialize(lockfile, dependencies, sources, unlock, ruby_version=T.unsafe(nil), optional_groups=T.unsafe(nil), gemfiles=T.unsafe(nil)); end + + sig do + params( + file: T.untyped, + preserve_unknown_sections: T.untyped, + ) + .returns(T.untyped) + end + def lock(file, preserve_unknown_sections=T.unsafe(nil)); end + + sig {returns(T.untyped)} + def locked_bundler_version(); end + + sig {returns(T.untyped)} + def locked_deps(); end + + sig {returns(T.untyped)} + def locked_gems(); end + + sig {returns(T.untyped)} + def locked_ruby_version(); end + + sig {returns(T.untyped)} + def locked_ruby_version_object(); end + + sig {returns(T.untyped)} + def lockfile(); end + + sig {returns(T.untyped)} + def missing_specs(); end + + sig {returns(T.untyped)} + def missing_specs?(); end + + sig {returns(T.untyped)} + def new_platform?(); end + + sig {returns(T.untyped)} + def new_specs(); end + + sig {returns(T.untyped)} + def nothing_changed?(); end + + sig {returns(T.untyped)} + def platforms(); end + + sig do + params( + platform: T.untyped, + ) + .returns(T.untyped) + end + def remove_platform(platform); end + + sig {returns(T.untyped)} + def removed_specs(); end + + sig {returns(T.untyped)} + def requested_specs(); end + + sig {returns(T.untyped)} + def requires(); end + + sig {returns(T.untyped)} + def resolve(); end + + sig {returns(T.untyped)} + def resolve_remotely!(); end + + sig {returns(T.untyped)} + def resolve_with_cache!(); end + + sig {returns(T.untyped)} + def ruby_version(); end + + sig {returns(T.untyped)} + def spec_git_paths(); end + + sig {returns(T.untyped)} + def specs(); end + + sig do + params( + groups: T.untyped, + ) + .returns(T.untyped) + end + def specs_for(groups); end + + sig {returns(T.untyped)} + def to_lock(); end + + sig {returns(T.untyped)} + def unlocking?(); end + + sig {returns(T.untyped)} + def validate_platforms!(); end + + sig {returns(T.untyped)} + def validate_ruby!(); end + + sig {returns(T.untyped)} + def validate_runtime!(); end + + sig do + params( + gemfile: T.untyped, + lockfile: T.untyped, + unlock: T.untyped, + ) + .returns(T.untyped) + end + def self.build(gemfile, lockfile, unlock); end +end + +class Bundler::DepProxy + sig do + params( + other: T.untyped, + ) + .returns(T.untyped) + end + def ==(other); end + + sig {returns(T.untyped)} + def __platform(); end + + sig {returns(T.untyped)} + def dep(); end + + sig do + params( + other: T.untyped, + ) + .returns(T.untyped) + end + def eql?(other); end + + sig {returns(T.untyped)} + def hash(); end + + sig do + params( + dep: T.untyped, + platform: T.untyped, + ) + .returns(T.untyped) + end + def initialize(dep, platform); end + + sig {returns(T.untyped)} + def name(); end + + sig {returns(T.untyped)} + def requirement(); end + + sig {returns(T.untyped)} + def to_s(); end + + sig {returns(T.untyped)} + def type(); end +end + +class Bundler::Dependency < Gem::Dependency + PLATFORM_MAP = ::T.let(nil, T.untyped) + REVERSE_PLATFORM_MAP = ::T.let(nil, T.untyped) + + sig {returns(T.untyped)} + def autorequire(); end + + sig {returns(T.untyped)} + def current_env?(); end + + sig {returns(T.untyped)} + def current_platform?(); end + + sig do + params( + valid_platforms: T.untyped, + ) + .returns(T.untyped) + end + def gem_platforms(valid_platforms); end + + sig {returns(T.untyped)} + def gemfile(); end + + sig {returns(T.untyped)} + def groups(); end + + sig do + params( + name: T.untyped, + version: T.untyped, + options: T.untyped, + blk: T.untyped, + ) + .returns(T.untyped) + end + def initialize(name, version, options=T.unsafe(nil), &blk); end + + sig {returns(T.untyped)} + def platforms(); end + + sig {returns(T.untyped)} + def should_include?(); end + + sig {returns(T.untyped)} + def specific?(); end + + sig {returns(T.untyped)} + def to_lock(); end +end + +class Bundler::DeprecatedError < Bundler::BundlerError + sig {returns(T.untyped)} + def status_code(); end +end + +class Bundler::Dsl + include ::Bundler::RubyDsl + VALID_KEYS = ::T.let(nil, T.untyped) + VALID_PLATFORMS = ::T.let(nil, T.untyped) + + sig {returns(T.untyped)} + def dependencies(); end + + sig do + params( + dependencies: T.untyped, + ) + .returns(T.untyped) + end + def dependencies=(dependencies); end + + sig do + params( + name: T.untyped, + ) + .returns(T.untyped) + end + def env(name); end + + sig do + params( + gemfile: T.untyped, + contents: T.untyped, + ) + .returns(T.untyped) + end + def eval_gemfile(gemfile, contents=T.unsafe(nil)); end + + sig do + params( + name: T.untyped, + args: T.untyped, + ) + .returns(T.untyped) + end + def gem(name, *args); end + + sig do + params( + opts: T.untyped, + ) + .returns(T.untyped) + end + def gemspec(opts=T.unsafe(nil)); end + + sig {returns(T.untyped)} + def gemspecs(); end + + sig do + params( + uri: T.untyped, + options: T.untyped, + blk: T.untyped, + ) + .returns(T.untyped) + end + def git(uri, options=T.unsafe(nil), &blk); end + + sig do + params( + name: T.untyped, + block: T.untyped, + ) + .returns(T.untyped) + end + def git_source(name, &block); end + + sig do + params( + repo: T.untyped, + options: T.untyped, + ) + .returns(T.untyped) + end + def github(repo, options=T.unsafe(nil)); end + + sig do + params( + args: T.untyped, + blk: T.untyped, + ) + .returns(T.untyped) + end + def group(*args, &blk); end + + sig {returns(T.untyped)} + def initialize(); end + + sig do + params( + args: T.untyped, + ) + .returns(T.untyped) + end + def install_if(*args); end + + sig do + params( + name: T.untyped, + args: T.untyped, + ) + .returns(T.untyped) + end + def method_missing(name, *args); end + + sig do + params( + path: T.untyped, + options: T.untyped, + blk: T.untyped, + ) + .returns(T.untyped) + end + def path(path, options=T.unsafe(nil), &blk); end + + sig do + params( + platforms: T.untyped, + ) + .returns(T.untyped) + end + def platform(*platforms); end + + sig do + params( + platforms: T.untyped, + ) + .returns(T.untyped) + end + def platforms(*platforms); end + + sig do + params( + args: T.untyped, + ) + .returns(T.untyped) + end + def plugin(*args); end + + sig do + params( + source: T.untyped, + args: T.untyped, + blk: T.untyped, + ) + .returns(T.untyped) + end + def source(source, *args, &blk); end + + sig do + params( + lockfile: T.untyped, + unlock: T.untyped, + ) + .returns(T.untyped) + end + def to_definition(lockfile, unlock); end + + sig do + params( + gemfile: T.untyped, + lockfile: T.untyped, + unlock: T.untyped, + ) + .returns(T.untyped) + end + def self.evaluate(gemfile, lockfile, unlock); end +end + +class Bundler::Dsl::DSLError < Bundler::GemfileError + sig {returns(T.untyped)} + def backtrace(); end + + sig {returns(T.untyped)} + def contents(); end + + sig {returns(T.untyped)} + def description(); end + + sig {returns(T.untyped)} + def dsl_path(); end + + sig do + params( + description: T.untyped, + dsl_path: T.untyped, + backtrace: T.untyped, + contents: T.untyped, + ) + .returns(T.untyped) + end + def initialize(description, dsl_path, backtrace, contents=T.unsafe(nil)); end + + sig {returns(T.untyped)} + def status_code(); end + + sig {returns(T.untyped)} + def to_s(); end +end + +class Bundler::EndpointSpecification < Gem::Specification + # we need this because Gem::Specification extends Enumerable + Elem = type_template + ILLFORMED_MESSAGE = ::T.let(nil, T.untyped) + + sig do + params( + spec: T.untyped, + ) + .returns(T.untyped) + end + def __swap__(spec); end + + sig {returns(T.untyped)} + def _local_specification(); end + + sig {returns(T.untyped)} + def bindir(); end + + sig {returns(T.untyped)} + def checksum(); end + + sig {returns(T.untyped)} + def dependencies(); end + + sig do + params( + dependencies: T.untyped, + ) + .returns(T.untyped) + end + def dependencies=(dependencies); end + + sig {returns(T.untyped)} + def executables(); end + + sig {returns(T.untyped)} + def extensions(); end + + sig {returns(T.untyped)} + def fetch_platform(); end + + sig do + params( + name: T.untyped, + version: T.untyped, + platform: T.untyped, + dependencies: T.untyped, + metadata: T.untyped, + ) + .returns(T.untyped) + end + def initialize(name, version, platform, dependencies, metadata=T.unsafe(nil)); end + + sig {returns(T.untyped)} + def load_paths(); end + + sig {returns(T.untyped)} + def name(); end + + sig {returns(T.untyped)} + def platform(); end + + sig {returns(T.untyped)} + def post_install_message(); end + + sig {returns(T.untyped)} + def remote(); end + + sig do + params( + remote: T.untyped, + ) + .returns(T.untyped) + end + def remote=(remote); end + + sig {returns(T.untyped)} + def require_paths(); end + + sig {returns(T.untyped)} + def required_ruby_version(); end + + sig {returns(T.untyped)} + def required_rubygems_version(); end + + sig {returns(T.untyped)} + def source(); end + + sig do + params( + source: T.untyped, + ) + .returns(T.untyped) + end + def source=(source); end + + sig {returns(T.untyped)} + def version(); end +end + +class Bundler::EnvironmentPreserver + BUNDLER_KEYS = ::T.let(nil, T.untyped) + BUNDLER_PREFIX = ::T.let(nil, T.untyped) + INTENTIONALLY_NIL = ::T.let(nil, T.untyped) + + sig {returns(T.untyped)} + def backup(); end + + sig do + params( + env: T.untyped, + keys: T.untyped, + ) + .returns(T.untyped) + end + def initialize(env, keys); end + + sig {returns(T.untyped)} + def restore(); end +end + +class Bundler::FeatureFlag + sig {returns(T.untyped)} + def allow_bundler_dependency_conflicts?(); end + + sig {returns(T.untyped)} + def allow_offline_install?(); end + + sig {returns(T.untyped)} + def auto_clean_without_path?(); end + + sig {returns(T.untyped)} + def auto_config_jobs?(); end + + sig {returns(T.untyped)} + def bundler_10_mode?(); end + + sig {returns(T.untyped)} + def bundler_1_mode?(); end + + sig {returns(T.untyped)} + def bundler_2_mode?(); end + + sig {returns(T.untyped)} + def bundler_3_mode?(); end + + sig {returns(T.untyped)} + def bundler_4_mode?(); end + + sig {returns(T.untyped)} + def bundler_5_mode?(); end + + sig {returns(T.untyped)} + def bundler_6_mode?(); end + + sig {returns(T.untyped)} + def bundler_7_mode?(); end + + sig {returns(T.untyped)} + def bundler_8_mode?(); end + + sig {returns(T.untyped)} + def bundler_9_mode?(); end + + sig {returns(T.untyped)} + def cache_all?(); end + + sig {returns(T.untyped)} + def cache_command_is_package?(); end + + sig {returns(T.untyped)} + def console_command?(); end + + sig {returns(T.untyped)} + def default_cli_command(); end + + sig {returns(T.untyped)} + def default_install_uses_path?(); end + + sig {returns(T.untyped)} + def deployment_means_frozen?(); end + + sig {returns(T.untyped)} + def disable_multisource?(); end + + sig {returns(T.untyped)} + def error_on_stderr?(); end + + sig {returns(T.untyped)} + def forget_cli_options?(); end + + sig {returns(T.untyped)} + def global_gem_cache?(); end + + sig {returns(T.untyped)} + def global_path_appends_ruby_scope?(); end + + sig {returns(T.untyped)} + def init_gems_rb?(); end + + sig do + params( + bundler_version: T.untyped, + ) + .returns(T.untyped) + end + def initialize(bundler_version); end + + sig {returns(T.untyped)} + def list_command?(); end + + sig {returns(T.untyped)} + def lockfile_uses_separate_rubygems_sources?(); end + + sig {returns(T.untyped)} + def only_update_to_newer_versions?(); end + + sig {returns(T.untyped)} + def path_relative_to_cwd?(); end + + sig {returns(T.untyped)} + def plugins?(); end + + sig {returns(T.untyped)} + def prefer_gems_rb?(); end + + sig {returns(T.untyped)} + def print_only_version_number?(); end + + sig {returns(T.untyped)} + def setup_makes_kernel_gem_public?(); end + + sig {returns(T.untyped)} + def skip_default_git_sources?(); end + + sig {returns(T.untyped)} + def specific_platform?(); end + + sig {returns(T.untyped)} + def suppress_install_using_messages?(); end + + sig {returns(T.untyped)} + def unlock_source_unlocks_spec?(); end + + sig {returns(T.untyped)} + def update_requires_all_flag?(); end + + sig {returns(T.untyped)} + def use_gem_version_promoter_for_major_updates?(); end + + sig {returns(T.untyped)} + def viz_command?(); end +end + +module Bundler::FileUtils + include ::Bundler::FileUtils::StreamUtils_ + extend ::Bundler::FileUtils::StreamUtils_ + LOW_METHODS = ::T.let(nil, T.untyped) + METHODS = ::T.let(nil, T.untyped) + OPT_TABLE = ::T.let(nil, T.untyped) + + sig do + params( + dir: T.untyped, + verbose: T.untyped, + block: T.untyped, + ) + .returns(T.untyped) + end + def self.cd(dir, verbose: T.unsafe(nil), &block); end + + sig do + params( + dir: T.untyped, + verbose: T.untyped, + block: T.untyped, + ) + .returns(T.untyped) + end + def self.chdir(dir, verbose: T.unsafe(nil), &block); end + + sig do + params( + mode: T.untyped, + list: T.untyped, + noop: T.untyped, + verbose: T.untyped, + ) + .returns(T.untyped) + end + def self.chmod(mode, list, noop: T.unsafe(nil), verbose: T.unsafe(nil)); end + + sig do + params( + mode: T.untyped, + list: T.untyped, + noop: T.untyped, + verbose: T.untyped, + force: T.untyped, + ) + .returns(T.untyped) + end + def self.chmod_R(mode, list, noop: T.unsafe(nil), verbose: T.unsafe(nil), force: T.unsafe(nil)); end + + sig do + params( + user: T.untyped, + group: T.untyped, + list: T.untyped, + noop: T.untyped, + verbose: T.untyped, + ) + .returns(T.untyped) + end + def self.chown(user, group, list, noop: T.unsafe(nil), verbose: T.unsafe(nil)); end + + sig do + params( + user: T.untyped, + group: T.untyped, + list: T.untyped, + noop: T.untyped, + verbose: T.untyped, + force: T.untyped, + ) + .returns(T.untyped) + end + def self.chown_R(user, group, list, noop: T.unsafe(nil), verbose: T.unsafe(nil), force: T.unsafe(nil)); end + + sig do + params( + a: T.untyped, + b: T.untyped, + ) + .returns(T.untyped) + end + def self.cmp(a, b); end + + sig do + params( + opt: T.untyped, + ) + .returns(T.untyped) + end + def self.collect_method(opt); end + + sig {returns(T.untyped)} + def self.commands(); end + + sig do + params( + a: T.untyped, + b: T.untyped, + ) + .returns(T.untyped) + end + def self.compare_file(a, b); end + + sig do + params( + a: T.untyped, + b: T.untyped, + ) + .returns(T.untyped) + end + def self.compare_stream(a, b); end + + sig do + params( + src: T.untyped, + dest: T.untyped, + preserve: T.untyped, + noop: T.untyped, + verbose: T.untyped, + ) + .returns(T.untyped) + end + def self.copy(src, dest, preserve: T.unsafe(nil), noop: T.unsafe(nil), verbose: T.unsafe(nil)); end + + sig do + params( + src: T.untyped, + dest: T.untyped, + preserve: T.untyped, + dereference_root: T.untyped, + remove_destination: T.untyped, + ) + .returns(T.untyped) + end + def self.copy_entry(src, dest, preserve=T.unsafe(nil), dereference_root=T.unsafe(nil), remove_destination=T.unsafe(nil)); end + + sig do + params( + src: T.untyped, + dest: T.untyped, + preserve: T.untyped, + dereference: T.untyped, + ) + .returns(T.untyped) + end + def self.copy_file(src, dest, preserve=T.unsafe(nil), dereference=T.unsafe(nil)); end + + sig do + params( + src: T.untyped, + dest: T.untyped, + ) + .returns(T.untyped) + end + def self.copy_stream(src, dest); end + + sig do + params( + src: T.untyped, + dest: T.untyped, + preserve: T.untyped, + noop: T.untyped, + verbose: T.untyped, + ) + .returns(T.untyped) + end + def self.cp(src, dest, preserve: T.unsafe(nil), noop: T.unsafe(nil), verbose: T.unsafe(nil)); end + + sig do + params( + src: T.untyped, + dest: T.untyped, + preserve: T.untyped, + noop: T.untyped, + verbose: T.untyped, + dereference_root: T.untyped, + remove_destination: T.untyped, + ) + .returns(T.untyped) + end + def self.cp_r(src, dest, preserve: T.unsafe(nil), noop: T.unsafe(nil), verbose: T.unsafe(nil), dereference_root: T.unsafe(nil), remove_destination: T.unsafe(nil)); end + + sig {returns(T.untyped)} + def self.getwd(); end + + sig do + params( + mid: T.untyped, + opt: T.untyped, + ) + .returns(T.untyped) + end + def self.have_option?(mid, opt); end + + sig do + params( + a: T.untyped, + b: T.untyped, + ) + .returns(T.untyped) + end + def self.identical?(a, b); end + + sig do + params( + src: T.untyped, + dest: T.untyped, + mode: T.untyped, + owner: T.untyped, + group: T.untyped, + preserve: T.untyped, + noop: T.untyped, + verbose: T.untyped, + ) + .returns(T.untyped) + end + def self.install(src, dest, mode: T.unsafe(nil), owner: T.unsafe(nil), group: T.unsafe(nil), preserve: T.unsafe(nil), noop: T.unsafe(nil), verbose: T.unsafe(nil)); end + + sig do + params( + src: T.untyped, + dest: T.untyped, + force: T.untyped, + noop: T.untyped, + verbose: T.untyped, + ) + .returns(T.untyped) + end + def self.link(src, dest, force: T.unsafe(nil), noop: T.unsafe(nil), verbose: T.unsafe(nil)); end + + sig do + params( + src: T.untyped, + dest: T.untyped, + force: T.untyped, + noop: T.untyped, + verbose: T.untyped, + ) + .returns(T.untyped) + end + def self.ln(src, dest, force: T.unsafe(nil), noop: T.unsafe(nil), verbose: T.unsafe(nil)); end + + sig do + params( + src: T.untyped, + dest: T.untyped, + force: T.untyped, + noop: T.untyped, + verbose: T.untyped, + ) + .returns(T.untyped) + end + def self.ln_s(src, dest, force: T.unsafe(nil), noop: T.unsafe(nil), verbose: T.unsafe(nil)); end + + sig do + params( + src: T.untyped, + dest: T.untyped, + noop: T.untyped, + verbose: T.untyped, + ) + .returns(T.untyped) + end + def self.ln_sf(src, dest, noop: T.unsafe(nil), verbose: T.unsafe(nil)); end + + sig do + params( + list: T.untyped, + mode: T.untyped, + noop: T.untyped, + verbose: T.untyped, + ) + .returns(T.untyped) + end + def self.makedirs(list, mode: T.unsafe(nil), noop: T.unsafe(nil), verbose: T.unsafe(nil)); end + + sig do + params( + list: T.untyped, + mode: T.untyped, + noop: T.untyped, + verbose: T.untyped, + ) + .returns(T.untyped) + end + def self.mkdir(list, mode: T.unsafe(nil), noop: T.unsafe(nil), verbose: T.unsafe(nil)); end + + sig do + params( + list: T.untyped, + mode: T.untyped, + noop: T.untyped, + verbose: T.untyped, + ) + .returns(T.untyped) + end + def self.mkdir_p(list, mode: T.unsafe(nil), noop: T.unsafe(nil), verbose: T.unsafe(nil)); end + + sig do + params( + list: T.untyped, + mode: T.untyped, + noop: T.untyped, + verbose: T.untyped, + ) + .returns(T.untyped) + end + def self.mkpath(list, mode: T.unsafe(nil), noop: T.unsafe(nil), verbose: T.unsafe(nil)); end + + sig do + params( + src: T.untyped, + dest: T.untyped, + force: T.untyped, + noop: T.untyped, + verbose: T.untyped, + secure: T.untyped, + ) + .returns(T.untyped) + end + def self.move(src, dest, force: T.unsafe(nil), noop: T.unsafe(nil), verbose: T.unsafe(nil), secure: T.unsafe(nil)); end + + sig do + params( + src: T.untyped, + dest: T.untyped, + force: T.untyped, + noop: T.untyped, + verbose: T.untyped, + secure: T.untyped, + ) + .returns(T.untyped) + end + def self.mv(src, dest, force: T.unsafe(nil), noop: T.unsafe(nil), verbose: T.unsafe(nil), secure: T.unsafe(nil)); end + + sig {returns(T.untyped)} + def self.options(); end + + sig do + params( + mid: T.untyped, + ) + .returns(T.untyped) + end + def self.options_of(mid); end + + sig do + params( + name: T.untyped, + ) + .returns(T.untyped) + end + def self.private_module_function(name); end + + sig {returns(T.untyped)} + def self.pwd(); end + + sig do + params( + list: T.untyped, + force: T.untyped, + noop: T.untyped, + verbose: T.untyped, + ) + .returns(T.untyped) + end + def self.remove(list, force: T.unsafe(nil), noop: T.unsafe(nil), verbose: T.unsafe(nil)); end + + sig do + params( + path: T.untyped, + force: T.untyped, + ) + .returns(T.untyped) + end + def self.remove_dir(path, force=T.unsafe(nil)); end + + sig do + params( + path: T.untyped, + force: T.untyped, + ) + .returns(T.untyped) + end + def self.remove_entry(path, force=T.unsafe(nil)); end + + sig do + params( + path: T.untyped, + force: T.untyped, + ) + .returns(T.untyped) + end + def self.remove_entry_secure(path, force=T.unsafe(nil)); end + + sig do + params( + path: T.untyped, + force: T.untyped, + ) + .returns(T.untyped) + end + def self.remove_file(path, force=T.unsafe(nil)); end + + sig do + params( + list: T.untyped, + force: T.untyped, + noop: T.untyped, + verbose: T.untyped, + ) + .returns(T.untyped) + end + def self.rm(list, force: T.unsafe(nil), noop: T.unsafe(nil), verbose: T.unsafe(nil)); end + + sig do + params( + list: T.untyped, + noop: T.untyped, + verbose: T.untyped, + ) + .returns(T.untyped) + end + def self.rm_f(list, noop: T.unsafe(nil), verbose: T.unsafe(nil)); end + + sig do + params( + list: T.untyped, + force: T.untyped, + noop: T.untyped, + verbose: T.untyped, + secure: T.untyped, + ) + .returns(T.untyped) + end + def self.rm_r(list, force: T.unsafe(nil), noop: T.unsafe(nil), verbose: T.unsafe(nil), secure: T.unsafe(nil)); end + + sig do + params( + list: T.untyped, + noop: T.untyped, + verbose: T.untyped, + secure: T.untyped, + ) + .returns(T.untyped) + end + def self.rm_rf(list, noop: T.unsafe(nil), verbose: T.unsafe(nil), secure: T.unsafe(nil)); end + + sig do + params( + list: T.untyped, + parents: T.untyped, + noop: T.untyped, + verbose: T.untyped, + ) + .returns(T.untyped) + end + def self.rmdir(list, parents: T.unsafe(nil), noop: T.unsafe(nil), verbose: T.unsafe(nil)); end + + sig do + params( + list: T.untyped, + noop: T.untyped, + verbose: T.untyped, + secure: T.untyped, + ) + .returns(T.untyped) + end + def self.rmtree(list, noop: T.unsafe(nil), verbose: T.unsafe(nil), secure: T.unsafe(nil)); end + + sig do + params( + list: T.untyped, + noop: T.untyped, + verbose: T.untyped, + ) + .returns(T.untyped) + end + def self.safe_unlink(list, noop: T.unsafe(nil), verbose: T.unsafe(nil)); end + + sig do + params( + src: T.untyped, + dest: T.untyped, + force: T.untyped, + noop: T.untyped, + verbose: T.untyped, + ) + .returns(T.untyped) + end + def self.symlink(src, dest, force: T.unsafe(nil), noop: T.unsafe(nil), verbose: T.unsafe(nil)); end + + sig do + params( + list: T.untyped, + noop: T.untyped, + verbose: T.untyped, + mtime: T.untyped, + nocreate: T.untyped, + ) + .returns(T.untyped) + end + def self.touch(list, noop: T.unsafe(nil), verbose: T.unsafe(nil), mtime: T.unsafe(nil), nocreate: T.unsafe(nil)); end + + sig do + params( + new: T.untyped, + old_list: T.untyped, + ) + .returns(T.untyped) + end + def self.uptodate?(new, old_list); end +end + +module Bundler::FileUtils::DryRun + include ::Bundler::FileUtils::LowMethods + include ::Bundler::FileUtils + include ::Bundler::FileUtils::StreamUtils_ + extend ::Bundler::FileUtils::DryRun + extend ::Bundler::FileUtils::LowMethods + extend ::Bundler::FileUtils + extend ::Bundler::FileUtils::StreamUtils_ + sig do + params( + _: T.untyped, + ) + .returns(T.untyped) + end + def self.cd(*_); end + + sig do + params( + _: T.untyped, + ) + .returns(T.untyped) + end + def self.chdir(*_); end + + sig do + params( + args: T.untyped, + options: T.untyped, + ) + .returns(T.untyped) + end + def self.chmod(*args, **options); end + + sig do + params( + args: T.untyped, + options: T.untyped, + ) + .returns(T.untyped) + end + def self.chmod_R(*args, **options); end + + sig do + params( + args: T.untyped, + options: T.untyped, + ) + .returns(T.untyped) + end + def self.chown(*args, **options); end + + sig do + params( + args: T.untyped, + options: T.untyped, + ) + .returns(T.untyped) + end + def self.chown_R(*args, **options); end + + sig do + params( + _: T.untyped, + ) + .returns(T.untyped) + end + def self.cmp(*_); end + + sig do + params( + _: T.untyped, + ) + .returns(T.untyped) + end + def self.compare_file(*_); end + + sig do + params( + _: T.untyped, + ) + .returns(T.untyped) + end + def self.compare_stream(*_); end + + sig do + params( + args: T.untyped, + options: T.untyped, + ) + .returns(T.untyped) + end + def self.copy(*args, **options); end + + sig do + params( + _: T.untyped, + ) + .returns(T.untyped) + end + def self.copy_entry(*_); end + + sig do + params( + _: T.untyped, + ) + .returns(T.untyped) + end + def self.copy_file(*_); end + + sig do + params( + _: T.untyped, + ) + .returns(T.untyped) + end + def self.copy_stream(*_); end + + sig do + params( + args: T.untyped, + options: T.untyped, + ) + .returns(T.untyped) + end + def self.cp(*args, **options); end + + sig do + params( + args: T.untyped, + options: T.untyped, + ) + .returns(T.untyped) + end + def self.cp_r(*args, **options); end + + sig do + params( + _: T.untyped, + ) + .returns(T.untyped) + end + def self.getwd(*_); end + + sig do + params( + _: T.untyped, + ) + .returns(T.untyped) + end + def self.identical?(*_); end + + sig do + params( + args: T.untyped, + options: T.untyped, + ) + .returns(T.untyped) + end + def self.install(*args, **options); end + + sig do + params( + args: T.untyped, + options: T.untyped, + ) + .returns(T.untyped) + end + def self.link(*args, **options); end + + sig do + params( + args: T.untyped, + options: T.untyped, + ) + .returns(T.untyped) + end + def self.ln(*args, **options); end + + sig do + params( + args: T.untyped, + options: T.untyped, + ) + .returns(T.untyped) + end + def self.ln_s(*args, **options); end + + sig do + params( + args: T.untyped, + options: T.untyped, + ) + .returns(T.untyped) + end + def self.ln_sf(*args, **options); end + + sig do + params( + args: T.untyped, + options: T.untyped, + ) + .returns(T.untyped) + end + def self.makedirs(*args, **options); end + + sig do + params( + args: T.untyped, + options: T.untyped, + ) + .returns(T.untyped) + end + def self.mkdir(*args, **options); end + + sig do + params( + args: T.untyped, + options: T.untyped, + ) + .returns(T.untyped) + end + def self.mkdir_p(*args, **options); end + + sig do + params( + args: T.untyped, + options: T.untyped, + ) + .returns(T.untyped) + end + def self.mkpath(*args, **options); end + + sig do + params( + args: T.untyped, + options: T.untyped, + ) + .returns(T.untyped) + end + def self.move(*args, **options); end + + sig do + params( + args: T.untyped, + options: T.untyped, + ) + .returns(T.untyped) + end + def self.mv(*args, **options); end + + sig do + params( + _: T.untyped, + ) + .returns(T.untyped) + end + def self.pwd(*_); end + + sig do + params( + args: T.untyped, + options: T.untyped, + ) + .returns(T.untyped) + end + def self.remove(*args, **options); end + + sig do + params( + _: T.untyped, + ) + .returns(T.untyped) + end + def self.remove_dir(*_); end + + sig do + params( + _: T.untyped, + ) + .returns(T.untyped) + end + def self.remove_entry(*_); end + + sig do + params( + _: T.untyped, + ) + .returns(T.untyped) + end + def self.remove_entry_secure(*_); end + + sig do + params( + _: T.untyped, + ) + .returns(T.untyped) + end + def self.remove_file(*_); end + + sig do + params( + args: T.untyped, + options: T.untyped, + ) + .returns(T.untyped) + end + def self.rm(*args, **options); end + + sig do + params( + args: T.untyped, + options: T.untyped, + ) + .returns(T.untyped) + end + def self.rm_f(*args, **options); end + + sig do + params( + args: T.untyped, + options: T.untyped, + ) + .returns(T.untyped) + end + def self.rm_r(*args, **options); end + + sig do + params( + args: T.untyped, + options: T.untyped, + ) + .returns(T.untyped) + end + def self.rm_rf(*args, **options); end + + sig do + params( + args: T.untyped, + options: T.untyped, + ) + .returns(T.untyped) + end + def self.rmdir(*args, **options); end + + sig do + params( + args: T.untyped, + options: T.untyped, + ) + .returns(T.untyped) + end + def self.rmtree(*args, **options); end + + sig do + params( + args: T.untyped, + options: T.untyped, + ) + .returns(T.untyped) + end + def self.safe_unlink(*args, **options); end + + sig do + params( + args: T.untyped, + options: T.untyped, + ) + .returns(T.untyped) + end + def self.symlink(*args, **options); end + + sig do + params( + args: T.untyped, + options: T.untyped, + ) + .returns(T.untyped) + end + def self.touch(*args, **options); end + + sig do + params( + _: T.untyped, + ) + .returns(T.untyped) + end + def self.uptodate?(*_); end +end + +class Bundler::FileUtils::Entry_ + include ::Bundler::FileUtils::StreamUtils_ + DIRECTORY_TERM = ::T.let(nil, T.untyped) + SYSCASE = ::T.let(nil, T.untyped) + S_IF_DOOR = ::T.let(nil, T.untyped) + + sig {returns(T.untyped)} + def blockdev?(); end + + sig {returns(T.untyped)} + def chardev?(); end + + sig do + params( + mode: T.untyped, + ) + .returns(T.untyped) + end + def chmod(mode); end + + sig do + params( + uid: T.untyped, + gid: T.untyped, + ) + .returns(T.untyped) + end + def chown(uid, gid); end + + sig do + params( + dest: T.untyped, + ) + .returns(T.untyped) + end + def copy(dest); end + + sig do + params( + dest: T.untyped, + ) + .returns(T.untyped) + end + def copy_file(dest); end + + sig do + params( + path: T.untyped, + ) + .returns(T.untyped) + end + def copy_metadata(path); end + + sig {returns(T.untyped)} + def dereference?(); end + + sig {returns(T.untyped)} + def directory?(); end + + sig {returns(T.untyped)} + def door?(); end + + sig {returns(T.untyped)} + def entries(); end + + sig {returns(T.untyped)} + def exist?(); end + + sig {returns(T.untyped)} + def file?(); end + + sig do + params( + a: T.untyped, + b: T.untyped, + deref: T.untyped, + ) + .returns(T.untyped) + end + def initialize(a, b=T.unsafe(nil), deref=T.unsafe(nil)); end + + sig {returns(T.untyped)} + def inspect(); end + + sig {returns(T.untyped)} + def lstat(); end + + sig {returns(T.untyped)} + def lstat!(); end + + sig {returns(T.untyped)} + def path(); end + + sig {returns(T.untyped)} + def pipe?(); end + + sig {returns(T.untyped)} + def platform_support(); end + + sig {returns(T.untyped)} + def postorder_traverse(); end + + sig {returns(T.untyped)} + def prefix(); end + + sig {returns(T.untyped)} + def preorder_traverse(); end + + sig {returns(T.untyped)} + def rel(); end + + sig {returns(T.untyped)} + def remove(); end + + sig {returns(T.untyped)} + def remove_dir1(); end + + sig {returns(T.untyped)} + def remove_file(); end + + sig {returns(T.untyped)} + def socket?(); end + + sig {returns(T.untyped)} + def stat(); end + + sig {returns(T.untyped)} + def stat!(); end + + sig {returns(T.untyped)} + def symlink?(); end + + sig {returns(T.untyped)} + def traverse(); end + + sig do + params( + pre: T.untyped, + post: T.untyped, + ) + .returns(T.untyped) + end + def wrap_traverse(pre, post); end +end + +module Bundler::FileUtils::LowMethods +end + +module Bundler::FileUtils::NoWrite + include ::Bundler::FileUtils::LowMethods + include ::Bundler::FileUtils + include ::Bundler::FileUtils::StreamUtils_ + extend ::Bundler::FileUtils::NoWrite + extend ::Bundler::FileUtils::LowMethods + extend ::Bundler::FileUtils + extend ::Bundler::FileUtils::StreamUtils_ + sig do + params( + _: T.untyped, + ) + .returns(T.untyped) + end + def self.cd(*_); end + + sig do + params( + _: T.untyped, + ) + .returns(T.untyped) + end + def self.chdir(*_); end + + sig do + params( + args: T.untyped, + options: T.untyped, + ) + .returns(T.untyped) + end + def self.chmod(*args, **options); end + + sig do + params( + args: T.untyped, + options: T.untyped, + ) + .returns(T.untyped) + end + def self.chmod_R(*args, **options); end + + sig do + params( + args: T.untyped, + options: T.untyped, + ) + .returns(T.untyped) + end + def self.chown(*args, **options); end + + sig do + params( + args: T.untyped, + options: T.untyped, + ) + .returns(T.untyped) + end + def self.chown_R(*args, **options); end + + sig do + params( + _: T.untyped, + ) + .returns(T.untyped) + end + def self.cmp(*_); end + + sig do + params( + _: T.untyped, + ) + .returns(T.untyped) + end + def self.compare_file(*_); end + + sig do + params( + _: T.untyped, + ) + .returns(T.untyped) + end + def self.compare_stream(*_); end + + sig do + params( + args: T.untyped, + options: T.untyped, + ) + .returns(T.untyped) + end + def self.copy(*args, **options); end + + sig do + params( + _: T.untyped, + ) + .returns(T.untyped) + end + def self.copy_entry(*_); end + + sig do + params( + _: T.untyped, + ) + .returns(T.untyped) + end + def self.copy_file(*_); end + + sig do + params( + _: T.untyped, + ) + .returns(T.untyped) + end + def self.copy_stream(*_); end + + sig do + params( + args: T.untyped, + options: T.untyped, + ) + .returns(T.untyped) + end + def self.cp(*args, **options); end + + sig do + params( + args: T.untyped, + options: T.untyped, + ) + .returns(T.untyped) + end + def self.cp_r(*args, **options); end + + sig do + params( + _: T.untyped, + ) + .returns(T.untyped) + end + def self.getwd(*_); end + + sig do + params( + _: T.untyped, + ) + .returns(T.untyped) + end + def self.identical?(*_); end + + sig do + params( + args: T.untyped, + options: T.untyped, + ) + .returns(T.untyped) + end + def self.install(*args, **options); end + + sig do + params( + args: T.untyped, + options: T.untyped, + ) + .returns(T.untyped) + end + def self.link(*args, **options); end + + sig do + params( + args: T.untyped, + options: T.untyped, + ) + .returns(T.untyped) + end + def self.ln(*args, **options); end + + sig do + params( + args: T.untyped, + options: T.untyped, + ) + .returns(T.untyped) + end + def self.ln_s(*args, **options); end + + sig do + params( + args: T.untyped, + options: T.untyped, + ) + .returns(T.untyped) + end + def self.ln_sf(*args, **options); end + + sig do + params( + args: T.untyped, + options: T.untyped, + ) + .returns(T.untyped) + end + def self.makedirs(*args, **options); end + + sig do + params( + args: T.untyped, + options: T.untyped, + ) + .returns(T.untyped) + end + def self.mkdir(*args, **options); end + + sig do + params( + args: T.untyped, + options: T.untyped, + ) + .returns(T.untyped) + end + def self.mkdir_p(*args, **options); end + + sig do + params( + args: T.untyped, + options: T.untyped, + ) + .returns(T.untyped) + end + def self.mkpath(*args, **options); end + + sig do + params( + args: T.untyped, + options: T.untyped, + ) + .returns(T.untyped) + end + def self.move(*args, **options); end + + sig do + params( + args: T.untyped, + options: T.untyped, + ) + .returns(T.untyped) + end + def self.mv(*args, **options); end + + sig do + params( + _: T.untyped, + ) + .returns(T.untyped) + end + def self.pwd(*_); end + + sig do + params( + args: T.untyped, + options: T.untyped, + ) + .returns(T.untyped) + end + def self.remove(*args, **options); end + + sig do + params( + _: T.untyped, + ) + .returns(T.untyped) + end + def self.remove_dir(*_); end + + sig do + params( + _: T.untyped, + ) + .returns(T.untyped) + end + def self.remove_entry(*_); end + + sig do + params( + _: T.untyped, + ) + .returns(T.untyped) + end + def self.remove_entry_secure(*_); end + + sig do + params( + _: T.untyped, + ) + .returns(T.untyped) + end + def self.remove_file(*_); end + + sig do + params( + args: T.untyped, + options: T.untyped, + ) + .returns(T.untyped) + end + def self.rm(*args, **options); end + + sig do + params( + args: T.untyped, + options: T.untyped, + ) + .returns(T.untyped) + end + def self.rm_f(*args, **options); end + + sig do + params( + args: T.untyped, + options: T.untyped, + ) + .returns(T.untyped) + end + def self.rm_r(*args, **options); end + + sig do + params( + args: T.untyped, + options: T.untyped, + ) + .returns(T.untyped) + end + def self.rm_rf(*args, **options); end + + sig do + params( + args: T.untyped, + options: T.untyped, + ) + .returns(T.untyped) + end + def self.rmdir(*args, **options); end + + sig do + params( + args: T.untyped, + options: T.untyped, + ) + .returns(T.untyped) + end + def self.rmtree(*args, **options); end + + sig do + params( + args: T.untyped, + options: T.untyped, + ) + .returns(T.untyped) + end + def self.safe_unlink(*args, **options); end + + sig do + params( + args: T.untyped, + options: T.untyped, + ) + .returns(T.untyped) + end + def self.symlink(*args, **options); end + + sig do + params( + args: T.untyped, + options: T.untyped, + ) + .returns(T.untyped) + end + def self.touch(*args, **options); end + + sig do + params( + _: T.untyped, + ) + .returns(T.untyped) + end + def self.uptodate?(*_); end +end + +module Bundler::FileUtils::StreamUtils_ +end + +module Bundler::FileUtils::Verbose + include ::Bundler::FileUtils + include ::Bundler::FileUtils::StreamUtils_ + extend ::Bundler::FileUtils::Verbose + extend ::Bundler::FileUtils + extend ::Bundler::FileUtils::StreamUtils_ + sig do + params( + args: T.untyped, + options: T.untyped, + ) + .returns(T.untyped) + end + def self.cd(*args, **options); end + + sig do + params( + args: T.untyped, + options: T.untyped, + ) + .returns(T.untyped) + end + def self.chdir(*args, **options); end + + sig do + params( + args: T.untyped, + options: T.untyped, + ) + .returns(T.untyped) + end + def self.chmod(*args, **options); end + + sig do + params( + args: T.untyped, + options: T.untyped, + ) + .returns(T.untyped) + end + def self.chmod_R(*args, **options); end + + sig do + params( + args: T.untyped, + options: T.untyped, + ) + .returns(T.untyped) + end + def self.chown(*args, **options); end + + sig do + params( + args: T.untyped, + options: T.untyped, + ) + .returns(T.untyped) + end + def self.chown_R(*args, **options); end + + sig do + params( + a: T.untyped, + b: T.untyped, + ) + .returns(T.untyped) + end + def self.cmp(a, b); end + + sig do + params( + a: T.untyped, + b: T.untyped, + ) + .returns(T.untyped) + end + def self.compare_file(a, b); end + + sig do + params( + a: T.untyped, + b: T.untyped, + ) + .returns(T.untyped) + end + def self.compare_stream(a, b); end + + sig do + params( + args: T.untyped, + options: T.untyped, + ) + .returns(T.untyped) + end + def self.copy(*args, **options); end + + sig do + params( + src: T.untyped, + dest: T.untyped, + preserve: T.untyped, + dereference_root: T.untyped, + remove_destination: T.untyped, + ) + .returns(T.untyped) + end + def self.copy_entry(src, dest, preserve=T.unsafe(nil), dereference_root=T.unsafe(nil), remove_destination=T.unsafe(nil)); end + + sig do + params( + src: T.untyped, + dest: T.untyped, + preserve: T.untyped, + dereference: T.untyped, + ) + .returns(T.untyped) + end + def self.copy_file(src, dest, preserve=T.unsafe(nil), dereference=T.unsafe(nil)); end + + sig do + params( + src: T.untyped, + dest: T.untyped, + ) + .returns(T.untyped) + end + def self.copy_stream(src, dest); end + + sig do + params( + args: T.untyped, + options: T.untyped, + ) + .returns(T.untyped) + end + def self.cp(*args, **options); end + + sig do + params( + args: T.untyped, + options: T.untyped, + ) + .returns(T.untyped) + end + def self.cp_r(*args, **options); end + + sig {returns(T.untyped)} + def self.getwd(); end + + sig do + params( + a: T.untyped, + b: T.untyped, + ) + .returns(T.untyped) + end + def self.identical?(a, b); end + + sig do + params( + args: T.untyped, + options: T.untyped, + ) + .returns(T.untyped) + end + def self.install(*args, **options); end + + sig do + params( + args: T.untyped, + options: T.untyped, + ) + .returns(T.untyped) + end + def self.link(*args, **options); end + + sig do + params( + args: T.untyped, + options: T.untyped, + ) + .returns(T.untyped) + end + def self.ln(*args, **options); end + + sig do + params( + args: T.untyped, + options: T.untyped, + ) + .returns(T.untyped) + end + def self.ln_s(*args, **options); end + + sig do + params( + args: T.untyped, + options: T.untyped, + ) + .returns(T.untyped) + end + def self.ln_sf(*args, **options); end + + sig do + params( + args: T.untyped, + options: T.untyped, + ) + .returns(T.untyped) + end + def self.makedirs(*args, **options); end + + sig do + params( + args: T.untyped, + options: T.untyped, + ) + .returns(T.untyped) + end + def self.mkdir(*args, **options); end + + sig do + params( + args: T.untyped, + options: T.untyped, + ) + .returns(T.untyped) + end + def self.mkdir_p(*args, **options); end + + sig do + params( + args: T.untyped, + options: T.untyped, + ) + .returns(T.untyped) + end + def self.mkpath(*args, **options); end + + sig do + params( + args: T.untyped, + options: T.untyped, + ) + .returns(T.untyped) + end + def self.move(*args, **options); end + + sig do + params( + args: T.untyped, + options: T.untyped, + ) + .returns(T.untyped) + end + def self.mv(*args, **options); end + + sig {returns(T.untyped)} + def self.pwd(); end + + sig do + params( + args: T.untyped, + options: T.untyped, + ) + .returns(T.untyped) + end + def self.remove(*args, **options); end + + sig do + params( + path: T.untyped, + force: T.untyped, + ) + .returns(T.untyped) + end + def self.remove_dir(path, force=T.unsafe(nil)); end + + sig do + params( + path: T.untyped, + force: T.untyped, + ) + .returns(T.untyped) + end + def self.remove_entry(path, force=T.unsafe(nil)); end + + sig do + params( + path: T.untyped, + force: T.untyped, + ) + .returns(T.untyped) + end + def self.remove_entry_secure(path, force=T.unsafe(nil)); end + + sig do + params( + path: T.untyped, + force: T.untyped, + ) + .returns(T.untyped) + end + def self.remove_file(path, force=T.unsafe(nil)); end + + sig do + params( + args: T.untyped, + options: T.untyped, + ) + .returns(T.untyped) + end + def self.rm(*args, **options); end + + sig do + params( + args: T.untyped, + options: T.untyped, + ) + .returns(T.untyped) + end + def self.rm_f(*args, **options); end + + sig do + params( + args: T.untyped, + options: T.untyped, + ) + .returns(T.untyped) + end + def self.rm_r(*args, **options); end + + sig do + params( + args: T.untyped, + options: T.untyped, + ) + .returns(T.untyped) + end + def self.rm_rf(*args, **options); end + + sig do + params( + args: T.untyped, + options: T.untyped, + ) + .returns(T.untyped) + end + def self.rmdir(*args, **options); end + + sig do + params( + args: T.untyped, + options: T.untyped, + ) + .returns(T.untyped) + end + def self.rmtree(*args, **options); end + + sig do + params( + args: T.untyped, + options: T.untyped, + ) + .returns(T.untyped) + end + def self.safe_unlink(*args, **options); end + + sig do + params( + args: T.untyped, + options: T.untyped, + ) + .returns(T.untyped) + end + def self.symlink(*args, **options); end + + sig do + params( + args: T.untyped, + options: T.untyped, + ) + .returns(T.untyped) + end + def self.touch(*args, **options); end + + sig do + params( + new: T.untyped, + old_list: T.untyped, + ) + .returns(T.untyped) + end + def self.uptodate?(new, old_list); end +end + +module Bundler::GemHelpers + GENERICS = ::T.let(nil, T.untyped) + GENERIC_CACHE = ::T.let(nil, T.untyped) + + sig do + params( + p: T.untyped, + ) + .returns(T.untyped) + end + def self.generic(p); end + + sig {returns(T.untyped)} + def self.generic_local_platform(); end + + sig do + params( + spec_platform: T.untyped, + user_platform: T.untyped, + ) + .returns(T.untyped) + end + def self.platform_specificity_match(spec_platform, user_platform); end + + sig do + params( + specs: T.untyped, + platform: T.untyped, + ) + .returns(T.untyped) + end + def self.select_best_platform_match(specs, platform); end +end + +class Bundler::GemHelpers::PlatformMatch < Struct + extend T::Generic + Elem = type_member(fixed: T.untyped) + + EXACT_MATCH = ::T.let(nil, T.untyped) + WORST_MATCH = ::T.let(nil, T.untyped) + + sig do + params( + other: T.untyped, + ) + .returns(T.untyped) + end + def <=>(other); end + + sig {returns(T.untyped)} + def cpu_match(); end + + sig do + params( + _: T.untyped, + ) + .returns(T.untyped) + end + def cpu_match=(_); end + + sig {returns(T.untyped)} + def os_match(); end + + sig do + params( + _: T.untyped, + ) + .returns(T.untyped) + end + def os_match=(_); end + + sig {returns(T.untyped)} + def platform_version_match(); end + + sig do + params( + _: T.untyped, + ) + .returns(T.untyped) + end + def platform_version_match=(_); end + + sig do + params( + _: T.untyped, + ) + .returns(T.untyped) + end + def self.[](*_); end + + sig do + params( + spec_platform: T.untyped, + user_platform: T.untyped, + ) + .returns(T.untyped) + end + def self.cpu_match(spec_platform, user_platform); end + + sig {returns(T.untyped)} + def self.members(); end + + sig do + params( + _: T.untyped, + ) + .returns(T.untyped) + end + def self.new(*_); end + + sig do + params( + spec_platform: T.untyped, + user_platform: T.untyped, + ) + .returns(T.untyped) + end + def self.os_match(spec_platform, user_platform); end + + sig do + params( + spec_platform: T.untyped, + user_platform: T.untyped, + ) + .returns(T.untyped) + end + def self.platform_version_match(spec_platform, user_platform); end +end + +class Bundler::GemNotFound < Bundler::BundlerError + sig {returns(T.untyped)} + def status_code(); end +end + +class Bundler::GemRequireError < Bundler::BundlerError + sig do + params( + orig_exception: T.untyped, + msg: T.untyped, + ) + .returns(T.untyped) + end + def initialize(orig_exception, msg); end + + sig {returns(T.untyped)} + def orig_exception(); end + + sig {returns(T.untyped)} + def status_code(); end +end + +class Bundler::GemfileError < Bundler::BundlerError + sig {returns(T.untyped)} + def status_code(); end +end + +class Bundler::GemfileEvalError < Bundler::GemfileError +end + +class Bundler::GemfileLockNotFound < Bundler::BundlerError + sig {returns(T.untyped)} + def status_code(); end +end + +class Bundler::GemfileNotFound < Bundler::BundlerError + sig {returns(T.untyped)} + def status_code(); end +end + +class Bundler::GemspecError < Bundler::BundlerError + sig {returns(T.untyped)} + def status_code(); end +end + +class Bundler::GenericSystemCallError < Bundler::BundlerError + sig do + params( + underlying_error: T.untyped, + message: T.untyped, + ) + .returns(T.untyped) + end + def initialize(underlying_error, message); end + + sig {returns(T.untyped)} + def status_code(); end + + sig {returns(T.untyped)} + def underlying_error(); end +end + +class Bundler::GitError < Bundler::BundlerError + sig {returns(T.untyped)} + def status_code(); end +end + +class Bundler::HTTPError < Bundler::BundlerError + sig do + params( + uri: T.untyped, + ) + .returns(T.untyped) + end + def filter_uri(uri); end + + sig {returns(T.untyped)} + def status_code(); end +end + +class Bundler::Fetcher::AuthenticationRequiredError < Bundler::HTTPError +end + +class Bundler::Fetcher::BadAuthenticationError < Bundler::HTTPError +end + +class Bundler::Fetcher::CertificateFailureError < Bundler::HTTPError +end + +class Bundler::Fetcher::FallbackError < Bundler::HTTPError +end + +class Bundler::Fetcher::NetworkDownError < Bundler::HTTPError +end + +class Bundler::Fetcher::SSLError < Bundler::HTTPError +end + +class Bundler::Index + include T::Enumerable + EMPTY_SEARCH = ::T.let(nil, T.untyped) + NULL = ::T.let(nil, T.untyped) + RUBY = ::T.let(nil, T.untyped) + + sig do + params( + spec: T.untyped, + ) + .returns(T.untyped) + end + def <<(spec); end + + sig do + params( + other: T.untyped, + ) + .returns(T.untyped) + end + def ==(other); end + + sig do + params( + query: T.untyped, + base: T.untyped, + ) + .returns(T.untyped) + end + def [](query, base=T.unsafe(nil)); end + + sig do + params( + index: T.untyped, + ) + .returns(T.untyped) + end + def add_source(index); end + + sig {returns(T.untyped)} + def all_specs(); end + + sig do + params( + spec: T.untyped, + other_spec: T.untyped, + ) + .returns(T.untyped) + end + def dependencies_eql?(spec, other_spec); end + + sig {returns(T.untyped)} + def dependency_names(); end + + sig do + params( + blk: T.untyped, + ) + .returns(T.untyped) + end + def each(&blk); end + + sig {returns(T.untyped)} + def empty?(); end + + sig {returns(T.untyped)} + def initialize(); end + + sig {returns(T.untyped)} + def inspect(); end + + sig do + params( + query: T.untyped, + base: T.untyped, + ) + .returns(T.untyped) + end + def local_search(query, base=T.unsafe(nil)); end + + sig do + params( + query: T.untyped, + base: T.untyped, + ) + .returns(T.untyped) + end + def search(query, base=T.unsafe(nil)); end + + sig do + params( + name: T.untyped, + ) + .returns(T.untyped) + end + def search_all(name); end + + sig {returns(T.untyped)} + def size(); end + + sig do + params( + specs: T.untyped, + ) + .returns(T.untyped) + end + def sort_specs(specs); end + + sig {returns(T.untyped)} + def sources(); end + + sig {returns(T.untyped)} + def spec_names(); end + + sig {returns(T.untyped)} + def specs(); end + + sig {returns(T.untyped)} + def unmet_dependency_names(); end + + sig do + params( + query: T.untyped, + base: T.untyped, + ) + .returns(T.untyped) + end + def unsorted_search(query, base); end + + sig do + params( + other: T.untyped, + override_dupes: T.untyped, + ) + .returns(T.untyped) + end + def use(other, override_dupes=T.unsafe(nil)); end + + sig {returns(T.untyped)} + def self.build(); end + + sig do + params( + specs: T.untyped, + ) + .returns(T.untyped) + end + def self.sort_specs(specs); end +end + +class Bundler::InstallError < Bundler::BundlerError + sig {returns(T.untyped)} + def status_code(); end +end + +class Bundler::InstallHookError < Bundler::BundlerError + sig {returns(T.untyped)} + def status_code(); end +end + +class Bundler::InvalidOption < Bundler::BundlerError + sig {returns(T.untyped)} + def status_code(); end +end + +class Bundler::LazySpecification + include ::Bundler::MatchPlatform + include ::Bundler::GemHelpers + sig do + params( + other: T.untyped, + ) + .returns(T.untyped) + end + def ==(other); end + + sig {returns(T.untyped)} + def __materialize__(); end + + sig {returns(T.untyped)} + def dependencies(); end + + sig {returns(T.untyped)} + def full_name(); end + + sig {returns(T.untyped)} + def git_version(); end + + sig {returns(T.untyped)} + def identifier(); end + + sig do + params( + name: T.untyped, + version: T.untyped, + platform: T.untyped, + source: T.untyped, + ) + .returns(T.untyped) + end + def initialize(name, version, platform, source=T.unsafe(nil)); end + + sig {returns(T.untyped)} + def name(); end + + sig {returns(T.untyped)} + def platform(); end + + sig {returns(T.untyped)} + def remote(); end + + sig do + params( + remote: T.untyped, + ) + .returns(T.untyped) + end + def remote=(remote); end + + sig do + params( + args: T.untyped, + ) + .returns(T.untyped) + end + def respond_to?(*args); end + + sig do + params( + dependency: T.untyped, + ) + .returns(T.untyped) + end + def satisfies?(dependency); end + + sig {returns(T.untyped)} + def source(); end + + sig do + params( + source: T.untyped, + ) + .returns(T.untyped) + end + def source=(source); end + + sig {returns(T.untyped)} + def to_lock(); end + + sig {returns(T.untyped)} + def to_s(); end + + sig {returns(T.untyped)} + def version(); end +end + +class Bundler::LazySpecification::Identifier < Struct + include ::Comparable + extend ::T::Generic + + Elem = type_member(fixed: T.untyped) + + sig do + params( + other: T.untyped, + ) + .returns(T.untyped) + end + def <=>(other); end + + sig {returns(T.untyped)} + def dependencies(); end + + sig do + params( + _: T.untyped, + ) + .returns(T.untyped) + end + def dependencies=(_); end + + sig {returns(T.untyped)} + def name(); end + + sig do + params( + _: T.untyped, + ) + .returns(T.untyped) + end + def name=(_); end + + sig {returns(T.untyped)} + def platform(); end + + sig do + params( + _: T.untyped, + ) + .returns(T.untyped) + end + def platform=(_); end + + sig {returns(T.untyped)} + def platform_string(); end + + sig {returns(T.untyped)} + def source(); end + + sig do + params( + _: T.untyped, + ) + .returns(T.untyped) + end + def source=(_); end + + sig {returns(T.untyped)} + def version(); end + + sig do + params( + _: T.untyped, + ) + .returns(T.untyped) + end + def version=(_); end + + sig do + params( + _: T.untyped, + ) + .returns(T.untyped) + end + def self.[](*_); end + + sig {returns(T.untyped)} + def self.members(); end + + sig do + params( + _: T.untyped, + ) + .returns(T.untyped) + end + def self.new(*_); end +end + +class Bundler::LockfileError < Bundler::BundlerError + sig {returns(T.untyped)} + def status_code(); end +end + +class Bundler::LockfileParser + BUNDLED = ::T.let(nil, T.untyped) + DEPENDENCIES = ::T.let(nil, T.untyped) + ENVIRONMENT_VERSION_SECTIONS = ::T.let(nil, T.untyped) + GEM = ::T.let(nil, T.untyped) + GIT = ::T.let(nil, T.untyped) + KNOWN_SECTIONS = ::T.let(nil, T.untyped) + NAME_VERSION = ::T.let(nil, T.untyped) + OPTIONS = ::T.let(nil, T.untyped) + PATH = ::T.let(nil, T.untyped) + PLATFORMS = ::T.let(nil, T.untyped) + PLUGIN = ::T.let(nil, T.untyped) + RUBY = ::T.let(nil, T.untyped) + SECTIONS_BY_VERSION_INTRODUCED = ::T.let(nil, T.untyped) + SOURCE = ::T.let(nil, T.untyped) + SPECS = ::T.let(nil, T.untyped) + TYPES = ::T.let(nil, T.untyped) + + sig {returns(T.untyped)} + def bundler_version(); end + + sig {returns(T.untyped)} + def dependencies(); end + + sig do + params( + lockfile: T.untyped, + ) + .returns(T.untyped) + end + def initialize(lockfile); end + + sig {returns(T.untyped)} + def platforms(); end + + sig {returns(T.untyped)} + def ruby_version(); end + + sig {returns(T.untyped)} + def sources(); end + + sig {returns(T.untyped)} + def specs(); end + + sig {returns(T.untyped)} + def warn_for_outdated_bundler_version(); end + + sig do + params( + lockfile_contents: T.untyped, + ) + .returns(T.untyped) + end + def self.sections_in_lockfile(lockfile_contents); end + + sig do + params( + base_version: T.untyped, + ) + .returns(T.untyped) + end + def self.sections_to_ignore(base_version=T.unsafe(nil)); end + + sig do + params( + lockfile_contents: T.untyped, + ) + .returns(T.untyped) + end + def self.unknown_sections_in_lockfile(lockfile_contents); end +end + +class Bundler::MarshalError < StandardError +end + +module Bundler::MatchPlatform + include ::Bundler::GemHelpers + sig do + params( + p: T.untyped, + ) + .returns(T.untyped) + end + def match_platform(p); end + + sig do + params( + gemspec_platform: T.untyped, + local_platform: T.untyped, + ) + .returns(T.untyped) + end + def self.platforms_match?(gemspec_platform, local_platform); end +end + +module Bundler::Molinillo + VERSION = ::T.let(nil, T.untyped) + +end + +class Bundler::Molinillo::CircularDependencyError < Bundler::Molinillo::ResolverError + sig {returns(T.untyped)} + def dependencies(); end + + sig do + params( + vertices: T.untyped, + ) + .returns(T.untyped) + end + def initialize(vertices); end +end + +module Bundler::Molinillo::Compatibility + sig do + params( + enum: T.untyped, + blk: T.untyped, + ) + .returns(T.untyped) + end + def self.flat_map(enum, &blk); end +end + +module Bundler::Molinillo::Delegates +end + +module Bundler::Molinillo::Delegates::ResolutionState + sig {returns(T.untyped)} + def activated(); end + + sig {returns(T.untyped)} + def conflicts(); end + + sig {returns(T.untyped)} + def depth(); end + + sig {returns(T.untyped)} + def name(); end + + sig {returns(T.untyped)} + def possibilities(); end + + sig {returns(T.untyped)} + def requirement(); end + + sig {returns(T.untyped)} + def requirements(); end + + sig {returns(T.untyped)} + def unused_unwind_options(); end +end + +module Bundler::Molinillo::Delegates::SpecificationProvider + sig do + params( + dependency: T.untyped, + ) + .returns(T.untyped) + end + def allow_missing?(dependency); end + + sig do + params( + specification: T.untyped, + ) + .returns(T.untyped) + end + def dependencies_for(specification); end + + sig do + params( + dependency: T.untyped, + ) + .returns(T.untyped) + end + def name_for(dependency); end + + sig {returns(T.untyped)} + def name_for_explicit_dependency_source(); end + + sig {returns(T.untyped)} + def name_for_locking_dependency_source(); end + + sig do + params( + requirement: T.untyped, + activated: T.untyped, + spec: T.untyped, + ) + .returns(T.untyped) + end + def requirement_satisfied_by?(requirement, activated, spec); end + + sig do + params( + dependency: T.untyped, + ) + .returns(T.untyped) + end + def search_for(dependency); end + + sig do + params( + dependencies: T.untyped, + activated: T.untyped, + conflicts: T.untyped, + ) + .returns(T.untyped) + end + def sort_dependencies(dependencies, activated, conflicts); end +end + +class Bundler::Molinillo::DependencyGraph + include ::TSort + include T::Enumerable + sig do + params( + other: T.untyped, + ) + .returns(T.untyped) + end + def ==(other); end + + sig do + params( + name: T.untyped, + payload: T.untyped, + parent_names: T.untyped, + requirement: T.untyped, + ) + .returns(T.untyped) + end + def add_child_vertex(name, payload, parent_names, requirement); end + + sig do + params( + origin: T.untyped, + destination: T.untyped, + requirement: T.untyped, + ) + .returns(T.untyped) + end + def add_edge(origin, destination, requirement); end + + sig do + params( + name: T.untyped, + payload: T.untyped, + root: T.untyped, + ) + .returns(T.untyped) + end + def add_vertex(name, payload, root=T.unsafe(nil)); end + + sig do + params( + edge: T.untyped, + ) + .returns(T.untyped) + end + def delete_edge(edge); end + + sig do + params( + name: T.untyped, + ) + .returns(T.untyped) + end + def detach_vertex_named(name); end + + sig do + params( + blk: T.untyped, + ) + .returns(T.untyped) + end + def each(&blk); end + + sig {returns(T.untyped)} + def initialize(); end + + sig {returns(T.untyped)} + def inspect(); end + + sig {returns(T.untyped)} + def log(); end + + sig do + params( + tag: T.untyped, + ) + .returns(T.untyped) + end + def rewind_to(tag); end + + sig do + params( + name: T.untyped, + ) + .returns(T.untyped) + end + def root_vertex_named(name); end + + sig do + params( + name: T.untyped, + payload: T.untyped, + ) + .returns(T.untyped) + end + def set_payload(name, payload); end + + sig do + params( + tag: T.untyped, + ) + .returns(T.untyped) + end + def tag(tag); end + + sig do + params( + options: T.untyped, + ) + .returns(T.untyped) + end + def to_dot(options=T.unsafe(nil)); end + + sig do + params( + vertex: T.untyped, + block: T.untyped, + ) + .returns(T.untyped) + end + def tsort_each_child(vertex, &block); end + + sig {returns(T.untyped)} + def tsort_each_node(); end + + sig do + params( + name: T.untyped, + ) + .returns(T.untyped) + end + def vertex_named(name); end + + sig {returns(T.untyped)} + def vertices(); end + + sig do + params( + vertices: T.untyped, + ) + .returns(T.untyped) + end + def self.tsort(vertices); end +end + +class Bundler::Molinillo::DependencyGraph::Action + sig do + params( + graph: T.untyped, + ) + .returns(T.untyped) + end + def down(graph); end + + sig {returns(T.untyped)} + def next(); end + + sig do + params( + _: T.untyped, + ) + .returns(T.untyped) + end + def next=(_); end + + sig {returns(T.untyped)} + def previous(); end + + sig do + params( + previous: T.untyped, + ) + .returns(T.untyped) + end + def previous=(previous); end + + sig do + params( + graph: T.untyped, + ) + .returns(T.untyped) + end + def up(graph); end + + sig {returns(T.untyped)} + def self.action_name(); end +end + +class Bundler::Molinillo::DependencyGraph::AddEdgeNoCircular < Bundler::Molinillo::DependencyGraph::Action + sig {returns(T.untyped)} + def destination(); end + + sig do + params( + graph: T.untyped, + ) + .returns(T.untyped) + end + def down(graph); end + + sig do + params( + origin: T.untyped, + destination: T.untyped, + requirement: T.untyped, + ) + .returns(T.untyped) + end + def initialize(origin, destination, requirement); end + + sig do + params( + graph: T.untyped, + ) + .returns(T.untyped) + end + def make_edge(graph); end + + sig {returns(T.untyped)} + def origin(); end + + sig {returns(T.untyped)} + def requirement(); end + + sig do + params( + graph: T.untyped, + ) + .returns(T.untyped) + end + def up(graph); end + + sig {returns(T.untyped)} + def self.action_name(); end +end + +class Bundler::Molinillo::DependencyGraph::AddVertex < Bundler::Molinillo::DependencyGraph::Action + sig do + params( + graph: T.untyped, + ) + .returns(T.untyped) + end + def down(graph); end + + sig do + params( + name: T.untyped, + payload: T.untyped, + root: T.untyped, + ) + .returns(T.untyped) + end + def initialize(name, payload, root); end + + sig {returns(T.untyped)} + def name(); end + + sig {returns(T.untyped)} + def payload(); end + + sig {returns(T.untyped)} + def root(); end + + sig do + params( + graph: T.untyped, + ) + .returns(T.untyped) + end + def up(graph); end + + sig {returns(T.untyped)} + def self.action_name(); end +end + +class Bundler::Molinillo::DependencyGraph::DeleteEdge < Bundler::Molinillo::DependencyGraph::Action + sig {returns(T.untyped)} + def destination_name(); end + + sig do + params( + graph: T.untyped, + ) + .returns(T.untyped) + end + def down(graph); end + + sig do + params( + origin_name: T.untyped, + destination_name: T.untyped, + requirement: T.untyped, + ) + .returns(T.untyped) + end + def initialize(origin_name, destination_name, requirement); end + + sig do + params( + graph: T.untyped, + ) + .returns(T.untyped) + end + def make_edge(graph); end + + sig {returns(T.untyped)} + def origin_name(); end + + sig {returns(T.untyped)} + def requirement(); end + + sig do + params( + graph: T.untyped, + ) + .returns(T.untyped) + end + def up(graph); end + + sig {returns(T.untyped)} + def self.action_name(); end +end + +class Bundler::Molinillo::DependencyGraph::DetachVertexNamed < Bundler::Molinillo::DependencyGraph::Action + sig do + params( + graph: T.untyped, + ) + .returns(T.untyped) + end + def down(graph); end + + sig do + params( + name: T.untyped, + ) + .returns(T.untyped) + end + def initialize(name); end + + sig {returns(T.untyped)} + def name(); end + + sig do + params( + graph: T.untyped, + ) + .returns(T.untyped) + end + def up(graph); end + + sig {returns(T.untyped)} + def self.action_name(); end +end + +class Bundler::Molinillo::DependencyGraph::Edge < Struct + extend T::Generic + Elem = type_member(fixed: T.untyped) + + sig {returns(T.untyped)} + def destination(); end + + sig do + params( + _: T.untyped, + ) + .returns(T.untyped) + end + def destination=(_); end + + sig {returns(T.untyped)} + def origin(); end + + sig do + params( + _: T.untyped, + ) + .returns(T.untyped) + end + def origin=(_); end + + sig {returns(T.untyped)} + def requirement(); end + + sig do + params( + _: T.untyped, + ) + .returns(T.untyped) + end + def requirement=(_); end + + sig do + params( + _: T.untyped, + ) + .returns(T.untyped) + end + def self.[](*_); end + + sig {returns(T.untyped)} + def self.members(); end + + sig do + params( + _: T.untyped, + ) + .returns(T.untyped) + end + def self.new(*_); end +end + +class Bundler::Molinillo::DependencyGraph::Log + extend T::Enumerable + sig do + params( + graph: T.untyped, + origin: T.untyped, + destination: T.untyped, + requirement: T.untyped, + ) + .returns(T.untyped) + end + def add_edge_no_circular(graph, origin, destination, requirement); end + + sig do + params( + graph: T.untyped, + name: T.untyped, + payload: T.untyped, + root: T.untyped, + ) + .returns(T.untyped) + end + def add_vertex(graph, name, payload, root); end + + sig do + params( + graph: T.untyped, + origin_name: T.untyped, + destination_name: T.untyped, + requirement: T.untyped, + ) + .returns(T.untyped) + end + def delete_edge(graph, origin_name, destination_name, requirement); end + + sig do + params( + graph: T.untyped, + name: T.untyped, + ) + .returns(T.untyped) + end + def detach_vertex_named(graph, name); end + + sig do + params( + blk: T.untyped, + ) + .returns(T.untyped) + end + def each(&blk); end + + sig {returns(T.untyped)} + def initialize(); end + + sig do + params( + graph: T.untyped, + ) + .returns(T.untyped) + end + def pop!(graph); end + + sig {returns(T.untyped)} + def reverse_each(); end + + sig do + params( + graph: T.untyped, + tag: T.untyped, + ) + .returns(T.untyped) + end + def rewind_to(graph, tag); end + + sig do + params( + graph: T.untyped, + name: T.untyped, + payload: T.untyped, + ) + .returns(T.untyped) + end + def set_payload(graph, name, payload); end + + sig do + params( + graph: T.untyped, + tag: T.untyped, + ) + .returns(T.untyped) + end + def tag(graph, tag); end +end + +class Bundler::Molinillo::DependencyGraph::SetPayload < Bundler::Molinillo::DependencyGraph::Action + sig do + params( + graph: T.untyped, + ) + .returns(T.untyped) + end + def down(graph); end + + sig do + params( + name: T.untyped, + payload: T.untyped, + ) + .returns(T.untyped) + end + def initialize(name, payload); end + + sig {returns(T.untyped)} + def name(); end + + sig {returns(T.untyped)} + def payload(); end + + sig do + params( + graph: T.untyped, + ) + .returns(T.untyped) + end + def up(graph); end + + sig {returns(T.untyped)} + def self.action_name(); end +end + +class Bundler::Molinillo::DependencyGraph::Tag < Bundler::Molinillo::DependencyGraph::Action + sig do + params( + _graph: T.untyped, + ) + .returns(T.untyped) + end + def down(_graph); end + + sig do + params( + tag: T.untyped, + ) + .returns(T.untyped) + end + def initialize(tag); end + + sig {returns(T.untyped)} + def tag(); end + + sig do + params( + _graph: T.untyped, + ) + .returns(T.untyped) + end + def up(_graph); end + + sig {returns(T.untyped)} + def self.action_name(); end +end + +class Bundler::Molinillo::DependencyGraph::Vertex + sig do + params( + other: T.untyped, + ) + .returns(T.untyped) + end + def ==(other); end + + sig do + params( + other: T.untyped, + visited: T.untyped, + ) + .returns(T.untyped) + end + def _path_to?(other, visited=T.unsafe(nil)); end + + sig do + params( + other: T.untyped, + ) + .returns(T.untyped) + end + def ancestor?(other); end + + sig do + params( + other: T.untyped, + ) + .returns(T.untyped) + end + def descendent?(other); end + + sig do + params( + other: T.untyped, + ) + .returns(T.untyped) + end + def eql?(other); end + + sig {returns(T.untyped)} + def explicit_requirements(); end + + sig {returns(T.untyped)} + def hash(); end + + sig {returns(T.untyped)} + def incoming_edges(); end + + sig do + params( + incoming_edges: T.untyped, + ) + .returns(T.untyped) + end + def incoming_edges=(incoming_edges); end + + sig do + params( + name: T.untyped, + payload: T.untyped, + ) + .returns(T.untyped) + end + def initialize(name, payload); end + + sig {returns(T.untyped)} + def inspect(); end + + sig do + params( + other: T.untyped, + ) + .returns(T.untyped) + end + def is_reachable_from?(other); end + + sig {returns(T.untyped)} + def name(); end + + sig do + params( + name: T.untyped, + ) + .returns(T.untyped) + end + def name=(name); end + + sig {returns(T.untyped)} + def outgoing_edges(); end + + sig do + params( + outgoing_edges: T.untyped, + ) + .returns(T.untyped) + end + def outgoing_edges=(outgoing_edges); end + + sig do + params( + other: T.untyped, + ) + .returns(T.untyped) + end + def path_to?(other); end + + sig {returns(T.untyped)} + def payload(); end + + sig do + params( + payload: T.untyped, + ) + .returns(T.untyped) + end + def payload=(payload); end + + sig {returns(T.untyped)} + def predecessors(); end + + sig {returns(T.untyped)} + def recursive_predecessors(); end + + sig {returns(T.untyped)} + def recursive_successors(); end + + sig {returns(T.untyped)} + def requirements(); end + + sig {returns(T.untyped)} + def root(); end + + sig do + params( + root: T.untyped, + ) + .returns(T.untyped) + end + def root=(root); end + + sig {returns(T.untyped)} + def root?(); end + + sig do + params( + other: T.untyped, + ) + .returns(T.untyped) + end + def shallow_eql?(other); end + + sig {returns(T.untyped)} + def successors(); end +end + +class Bundler::Molinillo::DependencyState < Bundler::Molinillo::ResolutionState + extend T::Generic + Elem = type_member(fixed: T.untyped) + + sig {returns(T.untyped)} + def pop_possibility_state(); end +end + +class Bundler::Molinillo::NoSuchDependencyError < Bundler::Molinillo::ResolverError + sig {returns(T.untyped)} + def dependency(); end + + sig do + params( + dependency: T.untyped, + ) + .returns(T.untyped) + end + def dependency=(dependency); end + + sig do + params( + dependency: T.untyped, + required_by: T.untyped, + ) + .returns(T.untyped) + end + def initialize(dependency, required_by=T.unsafe(nil)); end + + sig {returns(T.untyped)} + def message(); end + + sig {returns(T.untyped)} + def required_by(); end + + sig do + params( + required_by: T.untyped, + ) + .returns(T.untyped) + end + def required_by=(required_by); end +end + +class Bundler::Molinillo::PossibilityState < Bundler::Molinillo::ResolutionState + extend T::Generic + Elem = type_member(fixed: T.untyped) +end + +class Bundler::Molinillo::ResolutionState < Struct + extend T::Generic + Elem = type_member(fixed: T.untyped) + + sig {returns(T.untyped)} + def activated(); end + + sig do + params( + _: T.untyped, + ) + .returns(T.untyped) + end + def activated=(_); end + + sig {returns(T.untyped)} + def conflicts(); end + + sig do + params( + _: T.untyped, + ) + .returns(T.untyped) + end + def conflicts=(_); end + + sig {returns(T.untyped)} + def depth(); end + + sig do + params( + _: T.untyped, + ) + .returns(T.untyped) + end + def depth=(_); end + + sig {returns(T.untyped)} + def name(); end + + sig do + params( + _: T.untyped, + ) + .returns(T.untyped) + end + def name=(_); end + + sig {returns(T.untyped)} + def possibilities(); end + + sig do + params( + _: T.untyped, + ) + .returns(T.untyped) + end + def possibilities=(_); end + + sig {returns(T.untyped)} + def requirement(); end + + sig do + params( + _: T.untyped, + ) + .returns(T.untyped) + end + def requirement=(_); end + + sig {returns(T.untyped)} + def requirements(); end + + sig do + params( + _: T.untyped, + ) + .returns(T.untyped) + end + def requirements=(_); end + + sig {returns(T.untyped)} + def unused_unwind_options(); end + + sig do + params( + _: T.untyped, + ) + .returns(T.untyped) + end + def unused_unwind_options=(_); end + + sig do + params( + _: T.untyped, + ) + .returns(T.untyped) + end + def self.[](*_); end + + sig {returns(T.untyped)} + def self.empty(); end + + sig {returns(T.untyped)} + def self.members(); end + + sig do + params( + _: T.untyped, + ) + .returns(T.untyped) + end + def self.new(*_); end +end + +class Bundler::Molinillo::Resolver + sig do + params( + specification_provider: T.untyped, + resolver_ui: T.untyped, + ) + .returns(T.untyped) + end + def initialize(specification_provider, resolver_ui); end + + sig do + params( + requested: T.untyped, + base: T.untyped, + ) + .returns(T.untyped) + end + def resolve(requested, base=T.unsafe(nil)); end + + sig {returns(T.untyped)} + def resolver_ui(); end + + sig {returns(T.untyped)} + def specification_provider(); end +end + +class Bundler::Molinillo::Resolver::Resolution + include ::Bundler::Molinillo::Delegates::SpecificationProvider + include ::Bundler::Molinillo::Delegates::ResolutionState + sig {returns(T.untyped)} + def base(); end + + sig do + params( + specification_provider: T.untyped, + resolver_ui: T.untyped, + requested: T.untyped, + base: T.untyped, + ) + .returns(T.untyped) + end + def initialize(specification_provider, resolver_ui, requested, base); end + + sig do + params( + iteration_rate: T.untyped, + ) + .returns(T.untyped) + end + def iteration_rate=(iteration_rate); end + + sig {returns(T.untyped)} + def original_requested(); end + + sig {returns(T.untyped)} + def resolve(); end + + sig {returns(T.untyped)} + def resolver_ui(); end + + sig {returns(T.untyped)} + def specification_provider(); end + + sig do + params( + started_at: T.untyped, + ) + .returns(T.untyped) + end + def started_at=(started_at); end + + sig do + params( + states: T.untyped, + ) + .returns(T.untyped) + end + def states=(states); end +end + +class Bundler::Molinillo::Resolver::Resolution::Conflict < Struct + extend T::Generic + Elem = type_member(fixed: T.untyped) + + sig {returns(T.untyped)} + def activated_by_name(); end + + sig do + params( + _: T.untyped, + ) + .returns(T.untyped) + end + def activated_by_name=(_); end + + sig {returns(T.untyped)} + def existing(); end + + sig do + params( + _: T.untyped, + ) + .returns(T.untyped) + end + def existing=(_); end + + sig {returns(T.untyped)} + def locked_requirement(); end + + sig do + params( + _: T.untyped, + ) + .returns(T.untyped) + end + def locked_requirement=(_); end + + sig {returns(T.untyped)} + def possibility(); end + + sig {returns(T.untyped)} + def possibility_set(); end + + sig do + params( + _: T.untyped, + ) + .returns(T.untyped) + end + def possibility_set=(_); end + + sig {returns(T.untyped)} + def requirement(); end + + sig do + params( + _: T.untyped, + ) + .returns(T.untyped) + end + def requirement=(_); end + + sig {returns(T.untyped)} + def requirement_trees(); end + + sig do + params( + _: T.untyped, + ) + .returns(T.untyped) + end + def requirement_trees=(_); end + + sig {returns(T.untyped)} + def requirements(); end + + sig do + params( + _: T.untyped, + ) + .returns(T.untyped) + end + def requirements=(_); end + + sig {returns(T.untyped)} + def underlying_error(); end + + sig do + params( + _: T.untyped, + ) + .returns(T.untyped) + end + def underlying_error=(_); end + + sig do + params( + _: T.untyped, + ) + .returns(T.untyped) + end + def self.[](*_); end + + sig {returns(T.untyped)} + def self.members(); end + + sig do + params( + _: T.untyped, + ) + .returns(T.untyped) + end + def self.new(*_); end +end + +class Bundler::Molinillo::Resolver::Resolution::PossibilitySet < Struct + extend T::Generic + Elem = type_member(fixed: T.untyped) + + sig {returns(T.untyped)} + def dependencies(); end + + sig do + params( + _: T.untyped, + ) + .returns(T.untyped) + end + def dependencies=(_); end + + sig {returns(T.untyped)} + def latest_version(); end + + sig {returns(T.untyped)} + def possibilities(); end + + sig do + params( + _: T.untyped, + ) + .returns(T.untyped) + end + def possibilities=(_); end + + sig {returns(T.untyped)} + def to_s(); end + + sig do + params( + _: T.untyped, + ) + .returns(T.untyped) + end + def self.[](*_); end + + sig {returns(T.untyped)} + def self.members(); end + + sig do + params( + _: T.untyped, + ) + .returns(T.untyped) + end + def self.new(*_); end +end + +class Bundler::Molinillo::Resolver::Resolution::UnwindDetails < Struct + include ::Comparable + extend T::Generic + Elem = type_member(fixed: T.untyped) + + sig do + params( + other: T.untyped, + ) + .returns(T.untyped) + end + def <=>(other); end + + sig {returns(T.untyped)} + def all_requirements(); end + + sig {returns(T.untyped)} + def conflicting_requirements(); end + + sig do + params( + _: T.untyped, + ) + .returns(T.untyped) + end + def conflicting_requirements=(_); end + + sig {returns(T.untyped)} + def requirement_tree(); end + + sig do + params( + _: T.untyped, + ) + .returns(T.untyped) + end + def requirement_tree=(_); end + + sig {returns(T.untyped)} + def requirement_trees(); end + + sig do + params( + _: T.untyped, + ) + .returns(T.untyped) + end + def requirement_trees=(_); end + + sig {returns(T.untyped)} + def requirements_unwound_to_instead(); end + + sig do + params( + _: T.untyped, + ) + .returns(T.untyped) + end + def requirements_unwound_to_instead=(_); end + + sig {returns(T.untyped)} + def reversed_requirement_tree_index(); end + + sig {returns(T.untyped)} + def state_index(); end + + sig do + params( + _: T.untyped, + ) + .returns(T.untyped) + end + def state_index=(_); end + + sig {returns(T.untyped)} + def state_requirement(); end + + sig do + params( + _: T.untyped, + ) + .returns(T.untyped) + end + def state_requirement=(_); end + + sig {returns(T.untyped)} + def sub_dependencies_to_avoid(); end + + sig {returns(T.untyped)} + def unwinding_to_primary_requirement?(); end + + sig do + params( + _: T.untyped, + ) + .returns(T.untyped) + end + def self.[](*_); end + + sig {returns(T.untyped)} + def self.members(); end + + sig do + params( + _: T.untyped, + ) + .returns(T.untyped) + end + def self.new(*_); end +end + +class Bundler::Molinillo::ResolverError < StandardError +end + +module Bundler::Molinillo::SpecificationProvider + sig do + params( + dependency: T.untyped, + ) + .returns(T.untyped) + end + def allow_missing?(dependency); end + + sig do + params( + specification: T.untyped, + ) + .returns(T.untyped) + end + def dependencies_for(specification); end + + sig do + params( + dependency: T.untyped, + ) + .returns(T.untyped) + end + def name_for(dependency); end + + sig {returns(T.untyped)} + def name_for_explicit_dependency_source(); end + + sig {returns(T.untyped)} + def name_for_locking_dependency_source(); end + + sig do + params( + requirement: T.untyped, + activated: T.untyped, + spec: T.untyped, + ) + .returns(T.untyped) + end + def requirement_satisfied_by?(requirement, activated, spec); end + + sig do + params( + dependency: T.untyped, + ) + .returns(T.untyped) + end + def search_for(dependency); end + + sig do + params( + dependencies: T.untyped, + activated: T.untyped, + conflicts: T.untyped, + ) + .returns(T.untyped) + end + def sort_dependencies(dependencies, activated, conflicts); end +end + +module Bundler::Molinillo::UI + sig {returns(T.untyped)} + def after_resolution(); end + + sig {returns(T.untyped)} + def before_resolution(); end + + sig do + params( + depth: T.untyped, + ) + .returns(T.untyped) + end + def debug(depth=T.unsafe(nil)); end + + sig {returns(T.untyped)} + def debug?(); end + + sig {returns(T.untyped)} + def indicate_progress(); end + + sig {returns(T.untyped)} + def output(); end + + sig {returns(T.untyped)} + def progress_rate(); end +end + +class Bundler::Molinillo::VersionConflict < Bundler::Molinillo::ResolverError + include ::Bundler::Molinillo::Delegates::SpecificationProvider + sig {returns(T.untyped)} + def conflicts(); end + + sig do + params( + conflicts: T.untyped, + specification_provider: T.untyped, + ) + .returns(T.untyped) + end + def initialize(conflicts, specification_provider); end + + sig do + params( + opts: T.untyped, + ) + .returns(T.untyped) + end + def message_with_trees(opts=T.unsafe(nil)); end + + sig {returns(T.untyped)} + def specification_provider(); end +end + +class Bundler::NoSpaceOnDeviceError < Bundler::PermissionError + sig {returns(T.untyped)} + def message(); end + + sig {returns(T.untyped)} + def status_code(); end +end + +class Bundler::OperationNotSupportedError < Bundler::PermissionError + sig {returns(T.untyped)} + def message(); end + + sig {returns(T.untyped)} + def status_code(); end +end + +class Bundler::PathError < Bundler::BundlerError + sig {returns(T.untyped)} + def status_code(); end +end + +class Bundler::PermissionError < Bundler::BundlerError + sig {returns(T.untyped)} + def action(); end + + sig do + params( + path: T.untyped, + permission_type: T.untyped, + ) + .returns(T.untyped) + end + def initialize(path, permission_type=T.unsafe(nil)); end + + sig {returns(T.untyped)} + def message(); end + + sig {returns(T.untyped)} + def status_code(); end +end + +module Bundler::Plugin + PLUGIN_FILE_NAME = ::T.let(nil, T.untyped) + + sig do + params( + command: T.untyped, + cls: T.untyped, + ) + .returns(T.untyped) + end + def self.add_command(command, cls); end + + sig do + params( + event: T.untyped, + block: T.untyped, + ) + .returns(T.untyped) + end + def self.add_hook(event, &block); end + + sig do + params( + source: T.untyped, + cls: T.untyped, + ) + .returns(T.untyped) + end + def self.add_source(source, cls); end + + sig {returns(T.untyped)} + def self.cache(); end + + sig do + params( + command: T.untyped, + ) + .returns(T.untyped) + end + def self.command?(command); end + + sig do + params( + command: T.untyped, + args: T.untyped, + ) + .returns(T.untyped) + end + def self.exec_command(command, args); end + + sig do + params( + gemfile: T.untyped, + inline: T.untyped, + ) + .returns(T.untyped) + end + def self.gemfile_install(gemfile=T.unsafe(nil), &inline); end + + sig {returns(T.untyped)} + def self.global_root(); end + + sig do + params( + event: T.untyped, + args: T.untyped, + arg_blk: T.untyped, + ) + .returns(T.untyped) + end + def self.hook(event, *args, &arg_blk); end + + sig {returns(T.untyped)} + def self.index(); end + + sig do + params( + names: T.untyped, + options: T.untyped, + ) + .returns(T.untyped) + end + def self.install(names, options); end + + sig do + params( + plugin: T.untyped, + ) + .returns(T.untyped) + end + def self.installed?(plugin); end + + sig {returns(T.untyped)} + def self.local_root(); end + + sig {returns(T.untyped)} + def self.reset!(); end + + sig {returns(T.untyped)} + def self.root(); end + + sig do + params( + name: T.untyped, + ) + .returns(T.untyped) + end + def self.source(name); end + + sig do + params( + name: T.untyped, + ) + .returns(T.untyped) + end + def self.source?(name); end + + sig do + params( + locked_opts: T.untyped, + ) + .returns(T.untyped) + end + def self.source_from_lock(locked_opts); end +end + +class Bundler::Plugin::API + sig {returns(T.untyped)} + def cache_dir(); end + + sig do + params( + name: T.untyped, + args: T.untyped, + blk: T.untyped, + ) + .returns(T.untyped) + end + def method_missing(name, *args, &blk); end + + sig do + params( + names: T.untyped, + ) + .returns(T.untyped) + end + def tmp(*names); end + + sig do + params( + command: T.untyped, + cls: T.untyped, + ) + .returns(T.untyped) + end + def self.command(command, cls=T.unsafe(nil)); end + + sig do + params( + event: T.untyped, + block: T.untyped, + ) + .returns(T.untyped) + end + def self.hook(event, &block); end + + sig do + params( + source: T.untyped, + cls: T.untyped, + ) + .returns(T.untyped) + end + def self.source(source, cls=T.unsafe(nil)); end +end + +class Bundler::Plugin::DSL + sig do + params( + name: T.untyped, + args: T.untyped + ) + .returns(T.untyped) + end + def _gem(name, *args); end + + sig { returns(T.untyped) } + def inferred_plugins(); end + + sig do + params( + name: T.untyped, + args: T.untyped + ) + .returns(T.untyped) + end + def plugin(name, *args); end +end + +module Bundler::Plugin::Events + def self.defined_event?(event); end +end + +class Bundler::Plugin::Index + def command_plugin(command); end + + def commands(); end + + def global_index_file(); end + + def hook_plugins(event); end + + def index_file(); end + + def installed?(name); end + + def load_paths(name); end + + def local_index_file(); end + + def plugin_path(name); end + + def register_plugin(name, path, load_paths, commands, sources, hooks); end + + def source?(source); end + + def source_plugin(name); end +end + +class Bundler::Plugin::MalformattedPlugin < Bundler::PluginError +end + +class Bundler::Plugin::UndefinedCommandError < Bundler::PluginError +end + +class Bundler::Plugin::UnknownSourceError < Bundler::PluginError +end + +class Bundler::Plugin::DSL::PluginGemfileError < Bundler::PluginError +end + +class Bundler::PluginError < Bundler::BundlerError + sig {returns(T.untyped)} + def status_code(); end +end + +class Bundler::ProductionError < Bundler::BundlerError + sig {returns(T.untyped)} + def status_code(); end +end + +class Bundler::RemoteSpecification + include ::Comparable + include ::Bundler::MatchPlatform + include ::Bundler::GemHelpers + sig do + params( + other: T.untyped, + ) + .returns(T.untyped) + end + def <=>(other); end + + sig do + params( + spec: T.untyped, + ) + .returns(T.untyped) + end + def __swap__(spec); end + + sig {returns(T.untyped)} + def dependencies(); end + + sig do + params( + dependencies: T.untyped, + ) + .returns(T.untyped) + end + def dependencies=(dependencies); end + + sig {returns(T.untyped)} + def fetch_platform(); end + + sig {returns(T.untyped)} + def full_name(); end + + sig {returns(T.untyped)} + def git_version(); end + + sig do + params( + name: T.untyped, + version: T.untyped, + platform: T.untyped, + spec_fetcher: T.untyped, + ) + .returns(T.untyped) + end + def initialize(name, version, platform, spec_fetcher); end + + sig {returns(T.untyped)} + def name(); end + + sig {returns(T.untyped)} + def platform(); end + + sig {returns(T.untyped)} + def remote(); end + + sig do + params( + remote: T.untyped, + ) + .returns(T.untyped) + end + def remote=(remote); end + + sig do + params( + method: T.untyped, + include_all: T.untyped, + ) + .returns(T.untyped) + end + def respond_to?(method, include_all=T.unsafe(nil)); end + + sig {returns(T.untyped)} + def sort_obj(); end + + sig {returns(T.untyped)} + def source(); end + + sig do + params( + source: T.untyped, + ) + .returns(T.untyped) + end + def source=(source); end + + sig {returns(T.untyped)} + def to_s(); end + + sig {returns(T.untyped)} + def version(); end +end + +class Bundler::Resolver + include ::Bundler::Molinillo::SpecificationProvider + include ::Bundler::Molinillo::UI + sig {returns(T.untyped)} + def after_resolution(); end + + sig {returns(T.untyped)} + def before_resolution(); end + + sig do + params( + depth: T.untyped, + ) + .returns(T.untyped) + end + def debug(depth=T.unsafe(nil)); end + + sig {returns(T.untyped)} + def debug?(); end + + sig do + params( + specification: T.untyped, + ) + .returns(T.untyped) + end + def dependencies_for(specification); end + + sig do + params( + dependency: T.untyped, + ) + .returns(T.untyped) + end + def index_for(dependency); end + + sig {returns(T.untyped)} + def indicate_progress(); end + + sig do + params( + index: T.untyped, + source_requirements: T.untyped, + base: T.untyped, + gem_version_promoter: T.untyped, + additional_base_requirements: T.untyped, + platforms: T.untyped, + ) + .returns(T.untyped) + end + def initialize(index, source_requirements, base, gem_version_promoter, additional_base_requirements, platforms); end + + sig do + params( + dependency: T.untyped, + ) + .returns(T.untyped) + end + def name_for(dependency); end + + sig {returns(T.untyped)} + def name_for_explicit_dependency_source(); end + + sig {returns(T.untyped)} + def name_for_locking_dependency_source(); end + + sig do + params( + vertex: T.untyped, + ) + .returns(T.untyped) + end + def relevant_sources_for_vertex(vertex); end + + sig do + params( + requirement: T.untyped, + activated: T.untyped, + spec: T.untyped, + ) + .returns(T.untyped) + end + def requirement_satisfied_by?(requirement, activated, spec); end + + sig do + params( + dependency: T.untyped, + ) + .returns(T.untyped) + end + def search_for(dependency); end + + sig do + params( + dependencies: T.untyped, + activated: T.untyped, + conflicts: T.untyped, + ) + .returns(T.untyped) + end + def sort_dependencies(dependencies, activated, conflicts); end + + sig do + params( + requirements: T.untyped, + ) + .returns(T.untyped) + end + def start(requirements); end + + sig do + params( + platform: T.untyped, + ) + .returns(T.untyped) + end + def self.platform_sort_key(platform); end + + sig do + params( + requirements: T.untyped, + index: T.untyped, + source_requirements: T.untyped, + base: T.untyped, + gem_version_promoter: T.untyped, + additional_base_requirements: T.untyped, + platforms: T.untyped, + ) + .returns(T.untyped) + end + def self.resolve(requirements, index, source_requirements=T.unsafe(nil), base=T.unsafe(nil), gem_version_promoter=T.unsafe(nil), additional_base_requirements=T.unsafe(nil), platforms=T.unsafe(nil)); end + + sig do + params( + platforms: T.untyped, + ) + .returns(T.untyped) + end + def self.sort_platforms(platforms); end +end + +class Bundler::Resolver::SpecGroup + include ::Bundler::GemHelpers + sig do + params( + other: T.untyped, + ) + .returns(T.untyped) + end + def ==(other); end + + sig do + params( + platform: T.untyped, + ) + .returns(T.untyped) + end + def activate_platform!(platform); end + + sig {returns(T.untyped)} + def dependencies_for_activated_platforms(); end + + sig do + params( + other: T.untyped, + ) + .returns(T.untyped) + end + def eql?(other); end + + sig do + params( + platform: T.untyped, + ) + .returns(T.untyped) + end + def for?(platform); end + + sig {returns(T.untyped)} + def hash(); end + + sig {returns(T.untyped)} + def ignores_bundler_dependencies(); end + + sig do + params( + ignores_bundler_dependencies: T.untyped, + ) + .returns(T.untyped) + end + def ignores_bundler_dependencies=(ignores_bundler_dependencies); end + + sig do + params( + all_specs: T.untyped, + ) + .returns(T.untyped) + end + def initialize(all_specs); end + + sig {returns(T.untyped)} + def name(); end + + sig do + params( + name: T.untyped, + ) + .returns(T.untyped) + end + def name=(name); end + + sig {returns(T.untyped)} + def source(); end + + sig do + params( + source: T.untyped, + ) + .returns(T.untyped) + end + def source=(source); end + + sig {returns(T.untyped)} + def to_s(); end + + sig {returns(T.untyped)} + def to_specs(); end + + sig {returns(T.untyped)} + def version(); end + + sig do + params( + version: T.untyped, + ) + .returns(T.untyped) + end + def version=(version); end +end + +module Bundler::RubyDsl + sig do + params( + ruby_version: T.untyped, + ) + .returns(T.untyped) + end + def ruby(*ruby_version); end +end + +class Bundler::RubyVersion + PATTERN = ::T.let(nil, T.untyped) + + sig do + params( + other: T.untyped, + ) + .returns(T.untyped) + end + def ==(other); end + + sig do + params( + other: T.untyped, + ) + .returns(T.untyped) + end + def diff(other); end + + sig {returns(T.untyped)} + def engine(); end + + sig {returns(T.untyped)} + def engine_gem_version(); end + + sig {returns(T.untyped)} + def engine_versions(); end + + sig {returns(T.untyped)} + def exact?(); end + + sig {returns(T.untyped)} + def gem_version(); end + + sig {returns(T.untyped)} + def host(); end + + sig do + params( + versions: T.untyped, + patchlevel: T.untyped, + engine: T.untyped, + engine_version: T.untyped, + ) + .returns(T.untyped) + end + def initialize(versions, patchlevel, engine, engine_version); end + + sig {returns(T.untyped)} + def patchlevel(); end + + sig {returns(T.untyped)} + def single_version_string(); end + + sig {returns(T.untyped)} + def to_gem_version_with_patchlevel(); end + + sig do + params( + versions: T.untyped, + ) + .returns(T.untyped) + end + def to_s(versions=T.unsafe(nil)); end + + sig {returns(T.untyped)} + def versions(); end + + sig do + params( + versions: T.untyped, + ) + .returns(T.untyped) + end + def versions_string(versions); end + + sig do + params( + string: T.untyped, + ) + .returns(T.untyped) + end + def self.from_string(string); end + + sig {returns(T.untyped)} + def self.system(); end +end + +class Bundler::RubyVersionMismatch < Bundler::BundlerError + sig {returns(T.untyped)} + def status_code(); end +end + +class Bundler::RubygemsIntegration + EXT_LOCK = ::T.let(nil, T.untyped) + + sig {returns(T.untyped)} + def backport_base_dir(); end + + sig {returns(T.untyped)} + def backport_cache_file(); end + + sig {returns(T.untyped)} + def backport_segment_generation(); end + + sig {returns(T.untyped)} + def backport_spec_file(); end + + sig {returns(T.untyped)} + def backport_yaml_initialize(); end + + sig do + params( + gem: T.untyped, + bin: T.untyped, + ver: T.untyped, + ) + .returns(T.untyped) + end + def bin_path(gem, bin, ver); end + + sig {returns(T.untyped)} + def binstubs_call_gem?(); end + + sig do + params( + spec: T.untyped, + skip_validation: T.untyped, + ) + .returns(T.untyped) + end + def build(spec, skip_validation=T.unsafe(nil)); end + + sig {returns(T.untyped)} + def build_args(); end + + sig do + params( + args: T.untyped, + ) + .returns(T.untyped) + end + def build_args=(args); end + + sig do + params( + gem_dir: T.untyped, + spec: T.untyped, + ) + .returns(T.untyped) + end + def build_gem(gem_dir, spec); end + + sig {returns(T.untyped)} + def clear_paths(); end + + sig {returns(T.untyped)} + def config_map(); end + + sig {returns(T.untyped)} + def configuration(); end + + sig do + params( + spec: T.untyped, + uri: T.untyped, + path: T.untyped, + ) + .returns(T.untyped) + end + def download_gem(spec, uri, path); end + + sig {returns(T.untyped)} + def ext_lock(); end + + sig do + params( + remote: T.untyped, + ) + .returns(T.untyped) + end + def fetch_all_remote_specs(remote); end + + sig {returns(T.untyped)} + def fetch_prerelease_specs(); end + + sig do + params( + all: T.untyped, + pre: T.untyped, + blk: T.untyped, + ) + .returns(T.untyped) + end + def fetch_specs(all, pre, &blk); end + + sig {returns(T.untyped)} + def gem_bindir(); end + + sig {returns(T.untyped)} + def gem_cache(); end + + sig {returns(T.untyped)} + def gem_dir(); end + + sig do + params( + path: T.untyped, + policy: T.untyped, + ) + .returns(T.untyped) + end + def gem_from_path(path, policy=T.unsafe(nil)); end + + sig {returns(T.untyped)} + def gem_path(); end + + sig do + params( + obj: T.untyped, + ) + .returns(T.untyped) + end + def inflate(obj); end + + sig {returns(T.untyped)} + def initialize(); end + + sig do + params( + args: T.untyped, + ) + .returns(T.untyped) + end + def install_with_build_args(args); end + + sig {returns(T.untyped)} + def load_path_insert_index(); end + + sig do + params( + files: T.untyped, + ) + .returns(T.untyped) + end + def load_plugin_files(files); end + + sig {returns(T.untyped)} + def load_plugins(); end + + sig {returns(T.untyped)} + def loaded_gem_paths(); end + + sig do + params( + name: T.untyped, + ) + .returns(T.untyped) + end + def loaded_specs(name); end + + sig do + params( + spec: T.untyped, + ) + .returns(T.untyped) + end + def mark_loaded(spec); end + + sig {returns(T.untyped)} + def marshal_spec_dir(); end + + sig do + params( + klass: T.untyped, + method: T.untyped, + ) + .returns(T.untyped) + end + def method_visibility(klass, method); end + + sig do + params( + obj: T.untyped, + ) + .returns(T.untyped) + end + def path(obj); end + + sig {returns(T.untyped)} + def path_separator(); end + + sig {returns(T.untyped)} + def platforms(); end + + sig {returns(T.untyped)} + def post_reset_hooks(); end + + sig {returns(T.untyped)} + def preserve_paths(); end + + sig do + params( + req_str: T.untyped, + ) + .returns(T.untyped) + end + def provides?(req_str); end + + sig do + params( + path: T.untyped, + ) + .returns(T.untyped) + end + def read_binary(path); end + + sig do + params( + klass: T.untyped, + method: T.untyped, + unbound_method: T.untyped, + block: T.untyped, + ) + .returns(T.untyped) + end + def redefine_method(klass, method, unbound_method=T.unsafe(nil), &block); end + + sig do + params( + specs: T.untyped, + specs_by_name: T.untyped, + ) + .returns(T.untyped) + end + def replace_bin_path(specs, specs_by_name); end + + sig do + params( + specs: T.untyped, + ) + .returns(T.untyped) + end + def replace_entrypoints(specs); end + + sig do + params( + specs: T.untyped, + specs_by_name: T.untyped, + ) + .returns(T.untyped) + end + def replace_gem(specs, specs_by_name); end + + sig {returns(T.untyped)} + def replace_refresh(); end + + sig {returns(T.untyped)} + def repository_subdirectories(); end + + sig {returns(T.untyped)} + def reset(); end + + sig {returns(T.untyped)} + def reverse_rubygems_kernel_mixin(); end + + sig {returns(T.untyped)} + def ruby_engine(); end + + sig {returns(T.untyped)} + def security_policies(); end + + sig {returns(T.untyped)} + def security_policy_keys(); end + + sig do + params( + spec: T.untyped, + installed_by_version: T.untyped, + ) + .returns(T.untyped) + end + def set_installed_by_version(spec, installed_by_version=T.unsafe(nil)); end + + sig {returns(T.untyped)} + def sources(); end + + sig do + params( + val: T.untyped, + ) + .returns(T.untyped) + end + def sources=(val); end + + sig {returns(T.untyped)} + def spec_cache_dirs(); end + + sig do + params( + spec: T.untyped, + ) + .returns(T.untyped) + end + def spec_default_gem?(spec); end + + sig do + params( + spec: T.untyped, + ) + .returns(T.untyped) + end + def spec_extension_dir(spec); end + + sig do + params( + path: T.untyped, + policy: T.untyped, + ) + .returns(T.untyped) + end + def spec_from_gem(path, policy=T.unsafe(nil)); end + + sig do + params( + spec: T.untyped, + glob: T.untyped, + ) + .returns(T.untyped) + end + def spec_matches_for_glob(spec, glob); end + + sig do + params( + spec: T.untyped, + default: T.untyped, + ) + .returns(T.untyped) + end + def spec_missing_extensions?(spec, default=T.unsafe(nil)); end + + sig do + params( + stub: T.untyped, + spec: T.untyped, + ) + .returns(T.untyped) + end + def stub_set_spec(stub, spec); end + + sig do + params( + specs: T.untyped, + ) + .returns(T.untyped) + end + def stub_source_index(specs); end + + sig {returns(T.untyped)} + def stubs_provide_full_functionality?(); end + + sig {returns(T.untyped)} + def suffix_pattern(); end + + sig do + params( + obj: T.untyped, + ) + .returns(T.untyped) + end + def ui=(obj); end + + sig {returns(T.untyped)} + def undo_replacements(); end + + sig {returns(T.untyped)} + def user_home(); end + + sig do + params( + spec: T.untyped, + ) + .returns(T.untyped) + end + def validate(spec); end + + sig {returns(T.untyped)} + def version(); end + + sig do + params( + args: T.untyped, + ) + .returns(T.untyped) + end + def with_build_args(args); end + + sig do + params( + req_str: T.untyped, + ) + .returns(T.untyped) + end + def self.provides?(req_str); end + + sig {returns(T.untyped)} + def self.version(); end +end + +class Bundler::RubygemsIntegration::AlmostModern < Bundler::RubygemsIntegration::Modern + sig {returns(T.untyped)} + def preserve_paths(); end +end + +class Bundler::RubygemsIntegration::Ancient < Bundler::RubygemsIntegration::Legacy + sig {returns(T.untyped)} + def initialize(); end +end + +class Bundler::RubygemsIntegration::Future < Bundler::RubygemsIntegration + sig {returns(T.untyped)} + def all_specs(); end + + sig do + params( + spec: T.untyped, + skip_validation: T.untyped, + ) + .returns(T.untyped) + end + def build(spec, skip_validation=T.unsafe(nil)); end + + sig do + params( + spec: T.untyped, + uri: T.untyped, + path: T.untyped, + ) + .returns(T.untyped) + end + def download_gem(spec, uri, path); end + + sig do + params( + remote: T.untyped, + ) + .returns(T.untyped) + end + def fetch_all_remote_specs(remote); end + + sig do + params( + source: T.untyped, + remote: T.untyped, + name: T.untyped, + ) + .returns(T.untyped) + end + def fetch_specs(source, remote, name); end + + sig do + params( + name: T.untyped, + ) + .returns(T.untyped) + end + def find_name(name); end + + sig do + params( + path: T.untyped, + policy: T.untyped, + ) + .returns(T.untyped) + end + def gem_from_path(path, policy=T.unsafe(nil)); end + + sig {returns(T.untyped)} + def gem_remote_fetcher(); end + + sig do + params( + args: T.untyped, + ) + .returns(T.untyped) + end + def install_with_build_args(args); end + + sig {returns(T.untyped)} + def path_separator(); end + + sig {returns(T.untyped)} + def repository_subdirectories(); end + + sig do + params( + specs: T.untyped, + ) + .returns(T.untyped) + end + def stub_rubygems(specs); end +end + +class Bundler::RubygemsIntegration::Legacy < Bundler::RubygemsIntegration + sig {returns(T.untyped)} + def all_specs(); end + + sig do + params( + name: T.untyped, + ) + .returns(T.untyped) + end + def find_name(name); end + + sig {returns(T.untyped)} + def initialize(); end + + sig {returns(T.untyped)} + def post_reset_hooks(); end + + sig {returns(T.untyped)} + def reset(); end + + sig do + params( + specs: T.untyped, + ) + .returns(T.untyped) + end + def stub_rubygems(specs); end + + sig do + params( + spec: T.untyped, + ) + .returns(T.untyped) + end + def validate(spec); end +end + +class Bundler::RubygemsIntegration::Modern < Bundler::RubygemsIntegration + sig {returns(T.untyped)} + def all_specs(); end + + sig do + params( + name: T.untyped, + ) + .returns(T.untyped) + end + def find_name(name); end + + sig do + params( + specs: T.untyped, + ) + .returns(T.untyped) + end + def stub_rubygems(specs); end +end + +class Bundler::RubygemsIntegration::MoreFuture < Bundler::RubygemsIntegration::Future + sig {returns(T.untyped)} + def all_specs(); end + + sig {returns(T.untyped)} + def backport_ext_builder_monitor(); end + + sig {returns(T.untyped)} + def binstubs_call_gem?(); end + + sig do + params( + name: T.untyped, + ) + .returns(T.untyped) + end + def find_name(name); end + + sig {returns(T.untyped)} + def initialize(); end + + sig {returns(T.untyped)} + def stubs_provide_full_functionality?(); end + + sig do + params( + gemfile: T.untyped, + ) + .returns(T.untyped) + end + def use_gemdeps(gemfile); end +end + +class Bundler::RubygemsIntegration::MoreModern < Bundler::RubygemsIntegration::Modern + sig do + params( + spec: T.untyped, + skip_validation: T.untyped, + ) + .returns(T.untyped) + end + def build(spec, skip_validation=T.unsafe(nil)); end +end + +class Bundler::RubygemsIntegration::Transitional < Bundler::RubygemsIntegration::Legacy + sig do + params( + specs: T.untyped, + ) + .returns(T.untyped) + end + def stub_rubygems(specs); end + + sig do + params( + spec: T.untyped, + ) + .returns(T.untyped) + end + def validate(spec); end +end + +class Bundler::Runtime + include ::Bundler::SharedHelpers + REQUIRE_ERRORS = ::T.let(nil, T.untyped) + + sig do + params( + custom_path: T.untyped, + ) + .returns(T.untyped) + end + def cache(custom_path=T.unsafe(nil)); end + + sig do + params( + dry_run: T.untyped, + ) + .returns(T.untyped) + end + def clean(dry_run=T.unsafe(nil)); end + + sig {returns(T.untyped)} + def current_dependencies(); end + + sig {returns(T.untyped)} + def dependencies(); end + + sig {returns(T.untyped)} + def gems(); end + + sig do + params( + root: T.untyped, + definition: T.untyped, + ) + .returns(T.untyped) + end + def initialize(root, definition); end + + sig do + params( + opts: T.untyped, + ) + .returns(T.untyped) + end + def lock(opts=T.unsafe(nil)); end + + sig do + params( + cache_path: T.untyped, + ) + .returns(T.untyped) + end + def prune_cache(cache_path); end + + sig {returns(T.untyped)} + def requested_specs(); end + + sig do + params( + groups: T.untyped, + ) + .returns(T.untyped) + end + def require(*groups); end + + sig {returns(T.untyped)} + def requires(); end + + sig do + params( + groups: T.untyped, + ) + .returns(T.untyped) + end + def setup(*groups); end + + sig {returns(T.untyped)} + def specs(); end +end + +class Bundler::SecurityError < Bundler::BundlerError + sig {returns(T.untyped)} + def status_code(); end +end + +class Bundler::Settings + ARRAY_KEYS = ::T.let(nil, T.untyped) + BOOL_KEYS = ::T.let(nil, T.untyped) + CONFIG_REGEX = ::T.let(nil, T.untyped) + DEFAULT_CONFIG = ::T.let(nil, T.untyped) + NORMALIZE_URI_OPTIONS_PATTERN = ::T.let(nil, T.untyped) + NUMBER_KEYS = ::T.let(nil, T.untyped) + PER_URI_OPTIONS = ::T.let(nil, T.untyped) + + sig do + params( + name: T.untyped, + ) + .returns(T.untyped) + end + def [](name); end + + sig {returns(T.untyped)} + def all(); end + + sig {returns(T.untyped)} + def allow_sudo?(); end + + sig {returns(T.untyped)} + def app_cache_path(); end + + sig do + params( + uri: T.untyped, + ) + .returns(T.untyped) + end + def credentials_for(uri); end + + sig {returns(T.untyped)} + def gem_mirrors(); end + + sig {returns(T.untyped)} + def ignore_config?(); end + + sig do + params( + root: T.untyped, + ) + .returns(T.untyped) + end + def initialize(root=T.unsafe(nil)); end + + sig do + params( + key: T.untyped, + ) + .returns(T.untyped) + end + def key_for(key); end + + sig {returns(T.untyped)} + def local_overrides(); end + + sig do + params( + key: T.untyped, + ) + .returns(T.untyped) + end + def locations(key); end + + sig do + params( + uri: T.untyped, + ) + .returns(T.untyped) + end + def mirror_for(uri); end + + sig {returns(T.untyped)} + def path(); end + + sig do + params( + exposed_key: T.untyped, + ) + .returns(T.untyped) + end + def pretty_values_for(exposed_key); end + + sig do + params( + key: T.untyped, + value: T.untyped, + ) + .returns(T.untyped) + end + def set_command_option(key, value); end + + sig do + params( + key: T.untyped, + value: T.untyped, + ) + .returns(T.untyped) + end + def set_command_option_if_given(key, value); end + + sig do + params( + key: T.untyped, + value: T.untyped, + ) + .returns(T.untyped) + end + def set_global(key, value); end + + sig do + params( + key: T.untyped, + value: T.untyped, + ) + .returns(T.untyped) + end + def set_local(key, value); end + + sig do + params( + update: T.untyped, + ) + .returns(T.untyped) + end + def temporary(update); end + + sig {returns(T.untyped)} + def validate!(); end + + sig do + params( + uri: T.untyped, + ) + .returns(T.untyped) + end + def self.normalize_uri(uri); end +end + +class Bundler::Settings::Path < Struct + extend T::Generic + Elem = type_member(fixed: T.untyped) + + sig {returns(T.untyped)} + def append_ruby_scope(); end + + sig do + params( + _: T.untyped, + ) + .returns(T.untyped) + end + def append_ruby_scope=(_); end + + sig {returns(T.untyped)} + def base_path(); end + + sig {returns(T.untyped)} + def base_path_relative_to_pwd(); end + + sig {returns(T.untyped)} + def default_install_uses_path(); end + + sig do + params( + _: T.untyped, + ) + .returns(T.untyped) + end + def default_install_uses_path=(_); end + + sig {returns(T.untyped)} + def explicit_path(); end + + sig do + params( + _: T.untyped, + ) + .returns(T.untyped) + end + def explicit_path=(_); end + + sig {returns(T.untyped)} + def path(); end + + sig {returns(T.untyped)} + def system_path(); end + + sig do + params( + _: T.untyped, + ) + .returns(T.untyped) + end + def system_path=(_); end + + sig {returns(T.untyped)} + def use_system_gems?(); end + + sig {returns(T.untyped)} + def validate!(); end + + sig do + params( + _: T.untyped, + ) + .returns(T.untyped) + end + def self.[](*_); end + + sig {returns(T.untyped)} + def self.members(); end + + sig do + params( + _: T.untyped, + ) + .returns(T.untyped) + end + def self.new(*_); end +end + +module Bundler::SharedHelpers + extend ::Bundler::SharedHelpers + sig do + params( + dir: T.untyped, + blk: T.untyped, + ) + .returns(T.untyped) + end + def chdir(dir, &blk); end + + sig do + params( + constant_name: T.untyped, + namespace: T.untyped, + ) + .returns(T.untyped) + end + def const_get_safely(constant_name, namespace); end + + sig {returns(T.untyped)} + def default_bundle_dir(); end + + sig {returns(T.untyped)} + def default_gemfile(); end + + sig {returns(T.untyped)} + def default_lockfile(); end + + sig do + params( + name: T.untyped, + ) + .returns(T.untyped) + end + def digest(name); end + + sig do + params( + spec: T.untyped, + old_deps: T.untyped, + new_deps: T.untyped, + ) + .returns(T.untyped) + end + def ensure_same_dependencies(spec, old_deps, new_deps); end + + sig do + params( + path: T.untyped, + action: T.untyped, + block: T.untyped, + ) + .returns(T.untyped) + end + def filesystem_access(path, action=T.unsafe(nil), &block); end + + sig {returns(T.untyped)} + def in_bundle?(); end + + sig do + params( + major_version: T.untyped, + message: T.untyped, + ) + .returns(T.untyped) + end + def major_deprecation(major_version, message); end + + sig {returns(T.untyped)} + def md5_available?(); end + + sig do + params( + dep: T.untyped, + print_source: T.untyped, + ) + .returns(T.untyped) + end + def pretty_dependency(dep, print_source=T.unsafe(nil)); end + + sig {returns(T.untyped)} + def print_major_deprecations!(); end + + sig {returns(T.untyped)} + def pwd(); end + + sig {returns(T.untyped)} + def root(); end + + sig {returns(T.untyped)} + def set_bundle_environment(); end + + sig do + params( + key: T.untyped, + value: T.untyped, + ) + .returns(T.untyped) + end + def set_env(key, value); end + + sig do + params( + signal: T.untyped, + override: T.untyped, + block: T.untyped, + ) + .returns(T.untyped) + end + def trap(signal, override=T.unsafe(nil), &block); end + + sig do + params( + block: T.untyped, + ) + .returns(T.untyped) + end + def with_clean_git_env(&block); end + + sig do + params( + gemfile_path: T.untyped, + contents: T.untyped, + ) + .returns(T.untyped) + end + def write_to_gemfile(gemfile_path, contents); end +end + +class Bundler::Source + sig do + params( + spec: T.untyped, + ) + .returns(T.untyped) + end + def can_lock?(spec); end + + sig {returns(T.untyped)} + def dependency_names(); end + + sig do + params( + dependency_names: T.untyped, + ) + .returns(T.untyped) + end + def dependency_names=(dependency_names); end + + sig {returns(T.untyped)} + def dependency_names_to_double_check(); end + + sig do + params( + _: T.untyped, + ) + .returns(T.untyped) + end + def double_check_for(*_); end + + sig do + params( + spec: T.untyped, + ) + .returns(T.untyped) + end + def extension_cache_path(spec); end + + sig do + params( + other: T.untyped, + ) + .returns(T.untyped) + end + def include?(other); end + + sig {returns(T.untyped)} + def inspect(); end + + sig {returns(T.untyped)} + def path?(); end + + sig {returns(T.untyped)} + def unmet_deps(); end + + sig do + params( + spec: T.untyped, + ) + .returns(T.untyped) + end + def version_message(spec); end +end + +class Bundler::Source::Gemspec < Bundler::Source::Path + sig {returns(T.untyped)} + def as_path_source(); end + + sig {returns(T.untyped)} + def gemspec(); end + + sig do + params( + options: T.untyped, + ) + .returns(T.untyped) + end + def initialize(options); end +end + +class Bundler::Source::Git < Bundler::Source::Path + sig do + params( + other: T.untyped, + ) + .returns(T.untyped) + end + def ==(other); end + + sig {returns(T.untyped)} + def allow_git_ops?(); end + + sig {returns(T.untyped)} + def app_cache_dirname(); end + + sig {returns(T.untyped)} + def branch(); end + + sig do + params( + spec: T.untyped, + custom_path: T.untyped, + ) + .returns(T.untyped) + end + def cache(spec, custom_path=T.unsafe(nil)); end + + sig {returns(T.untyped)} + def cache_path(); end + + sig do + params( + other: T.untyped, + ) + .returns(T.untyped) + end + def eql?(other); end + + sig {returns(T.untyped)} + def extension_dir_name(); end + + sig {returns(T.untyped)} + def hash(); end + + sig do + params( + options: T.untyped, + ) + .returns(T.untyped) + end + def initialize(options); end + + sig do + params( + spec: T.untyped, + options: T.untyped, + ) + .returns(T.untyped) + end + def install(spec, options=T.unsafe(nil)); end + + sig {returns(T.untyped)} + def install_path(); end + + sig {returns(T.untyped)} + def load_spec_files(); end + + sig do + params( + path: T.untyped, + ) + .returns(T.untyped) + end + def local_override!(path); end + + sig {returns(T.untyped)} + def name(); end + + sig {returns(T.untyped)} + def options(); end + + sig {returns(T.untyped)} + def path(); end + + sig {returns(T.untyped)} + def ref(); end + + sig {returns(T.untyped)} + def revision(); end + + sig do + params( + _: T.untyped, + ) + .returns(T.untyped) + end + def specs(*_); end + + sig {returns(T.untyped)} + def submodules(); end + + sig {returns(T.untyped)} + def to_lock(); end + + sig {returns(T.untyped)} + def to_s(); end + + sig {returns(T.untyped)} + def unlock!(); end + + sig {returns(T.untyped)} + def uri(); end + + sig do + params( + options: T.untyped, + ) + .returns(T.untyped) + end + def self.from_lock(options); end +end + +class Bundler::Source::Git::GitCommandError < Bundler::GitError + sig do + params( + command: T.untyped, + path: T.untyped, + extra_info: T.untyped, + ) + .returns(T.untyped) + end + def initialize(command, path=T.unsafe(nil), extra_info=T.unsafe(nil)); end +end + +class Bundler::Source::Git::GitNotAllowedError < Bundler::GitError + sig do + params( + command: T.untyped, + ) + .returns(T.untyped) + end + def initialize(command); end +end + +class Bundler::Source::Git::GitNotInstalledError < Bundler::GitError + sig {returns(T.untyped)} + def initialize(); end +end + +class Bundler::Source::Git::GitProxy + sig {returns(T.untyped)} + def branch(); end + + sig {returns(T.untyped)} + def checkout(); end + + sig do + params( + commit: T.untyped, + ) + .returns(T.untyped) + end + def contains?(commit); end + + sig do + params( + destination: T.untyped, + submodules: T.untyped, + ) + .returns(T.untyped) + end + def copy_to(destination, submodules=T.unsafe(nil)); end + + sig {returns(T.untyped)} + def full_version(); end + + sig do + params( + path: T.untyped, + uri: T.untyped, + ref: T.untyped, + revision: T.untyped, + git: T.untyped, + ) + .returns(T.untyped) + end + def initialize(path, uri, ref, revision=T.unsafe(nil), git=T.unsafe(nil)); end + + sig {returns(T.untyped)} + def path(); end + + sig do + params( + path: T.untyped, + ) + .returns(T.untyped) + end + def path=(path); end + + sig {returns(T.untyped)} + def ref(); end + + sig do + params( + ref: T.untyped, + ) + .returns(T.untyped) + end + def ref=(ref); end + + sig {returns(T.untyped)} + def revision(); end + + sig do + params( + revision: T.untyped, + ) + .returns(T.untyped) + end + def revision=(revision); end + + sig {returns(T.untyped)} + def uri(); end + + sig do + params( + uri: T.untyped, + ) + .returns(T.untyped) + end + def uri=(uri); end + + sig {returns(T.untyped)} + def version(); end +end + +class Bundler::Source::Git::MissingGitRevisionError < Bundler::GitError + sig do + params( + ref: T.untyped, + repo: T.untyped, + ) + .returns(T.untyped) + end + def initialize(ref, repo); end +end + +class Bundler::Source::Metadata < Bundler::Source + sig do + params( + other: T.untyped, + ) + .returns(T.untyped) + end + def ==(other); end + + sig {returns(T.untyped)} + def cached!(); end + + sig do + params( + other: T.untyped, + ) + .returns(T.untyped) + end + def eql?(other); end + + sig {returns(T.untyped)} + def hash(); end + + sig do + params( + spec: T.untyped, + _opts: T.untyped, + ) + .returns(T.untyped) + end + def install(spec, _opts=T.unsafe(nil)); end + + sig {returns(T.untyped)} + def options(); end + + sig {returns(T.untyped)} + def remote!(); end + + sig {returns(T.untyped)} + def specs(); end + + sig {returns(T.untyped)} + def to_s(); end + + sig do + params( + spec: T.untyped, + ) + .returns(T.untyped) + end + def version_message(spec); end +end + +class Bundler::Source::Path < Bundler::Source + DEFAULT_GLOB = ::T.let(nil, T.untyped) + + sig do + params( + other: T.untyped, + ) + .returns(T.untyped) + end + def ==(other); end + + sig {returns(T.untyped)} + def app_cache_dirname(); end + + sig do + params( + spec: T.untyped, + custom_path: T.untyped, + ) + .returns(T.untyped) + end + def cache(spec, custom_path=T.unsafe(nil)); end + + sig {returns(T.untyped)} + def cached!(); end + + sig do + params( + other: T.untyped, + ) + .returns(T.untyped) + end + def eql?(other); end + + sig {returns(T.untyped)} + def expanded_original_path(); end + + sig {returns(T.untyped)} + def hash(); end + + sig do + params( + options: T.untyped, + ) + .returns(T.untyped) + end + def initialize(options); end + + sig do + params( + spec: T.untyped, + options: T.untyped, + ) + .returns(T.untyped) + end + def install(spec, options=T.unsafe(nil)); end + + sig do + params( + _: T.untyped, + ) + .returns(T.untyped) + end + def local_specs(*_); end + + sig {returns(T.untyped)} + def name(); end + + sig do + params( + name: T.untyped, + ) + .returns(T.untyped) + end + def name=(name); end + + sig {returns(T.untyped)} + def options(); end + + sig {returns(T.untyped)} + def original_path(); end + + sig {returns(T.untyped)} + def path(); end + + sig {returns(T.untyped)} + def remote!(); end + + sig {returns(T.untyped)} + def root(); end + + sig {returns(T.untyped)} + def root_path(); end + + sig {returns(T.untyped)} + def specs(); end + + sig {returns(T.untyped)} + def to_lock(); end + + sig {returns(T.untyped)} + def to_s(); end + + sig {returns(T.untyped)} + def version(); end + + sig do + params( + version: T.untyped, + ) + .returns(T.untyped) + end + def version=(version); end + + sig do + params( + options: T.untyped, + ) + .returns(T.untyped) + end + def self.from_lock(options); end +end + +class Bundler::Source::Rubygems < Bundler::Source + API_REQUEST_LIMIT = ::T.let(nil, T.untyped) + API_REQUEST_SIZE = ::T.let(nil, T.untyped) + + sig do + params( + other: T.untyped, + ) + .returns(T.untyped) + end + def ==(other); end + + sig do + params( + source: T.untyped, + ) + .returns(T.untyped) + end + def add_remote(source); end + + sig {returns(T.untyped)} + def api_fetchers(); end + + sig do + params( + spec: T.untyped, + ) + .returns(T.untyped) + end + def builtin_gem?(spec); end + + sig do + params( + spec: T.untyped, + custom_path: T.untyped, + ) + .returns(T.untyped) + end + def cache(spec, custom_path=T.unsafe(nil)); end + + sig {returns(T.untyped)} + def cache_path(); end + + sig {returns(T.untyped)} + def cached!(); end + + sig do + params( + spec: T.untyped, + ) + .returns(T.untyped) + end + def cached_built_in_gem(spec); end + + sig do + params( + spec: T.untyped, + ) + .returns(T.untyped) + end + def cached_gem(spec); end + + sig do + params( + spec: T.untyped, + ) + .returns(T.untyped) + end + def cached_path(spec); end + + sig {returns(T.untyped)} + def cached_specs(); end + + sig {returns(T.untyped)} + def caches(); end + + sig do + params( + spec: T.untyped, + ) + .returns(T.untyped) + end + def can_lock?(spec); end + + sig {returns(T.untyped)} + def credless_remotes(); end + + sig {returns(T.untyped)} + def dependency_names_to_double_check(); end + + sig do + params( + unmet_dependency_names: T.untyped, + ) + .returns(T.untyped) + end + def double_check_for(unmet_dependency_names); end + + sig do + params( + other: T.untyped, + ) + .returns(T.untyped) + end + def eql?(other); end + + sig do + params( + other_remotes: T.untyped, + ) + .returns(T.untyped) + end + def equivalent_remotes?(other_remotes); end + + sig do + params( + spec: T.untyped, + ) + .returns(T.untyped) + end + def fetch_gem(spec); end + + sig do + params( + fetchers: T.untyped, + dependency_names: T.untyped, + index: T.untyped, + override_dupes: T.untyped, + ) + .returns(T.untyped) + end + def fetch_names(fetchers, dependency_names, index, override_dupes); end + + sig {returns(T.untyped)} + def fetchers(); end + + sig {returns(T.untyped)} + def hash(); end + + sig do + params( + o: T.untyped, + ) + .returns(T.untyped) + end + def include?(o); end + + sig do + params( + options: T.untyped, + ) + .returns(T.untyped) + end + def initialize(options=T.unsafe(nil)); end + + sig do + params( + spec: T.untyped, + opts: T.untyped, + ) + .returns(T.untyped) + end + def install(spec, opts=T.unsafe(nil)); end + + sig do + params( + spec: T.untyped, + ) + .returns(T.untyped) + end + def installed?(spec); end + + sig {returns(T.untyped)} + def installed_specs(); end + + sig do + params( + spec: T.untyped, + ) + .returns(T.untyped) + end + def loaded_from(spec); end + + sig {returns(T.untyped)} + def name(); end + + sig do + params( + uri: T.untyped, + ) + .returns(T.untyped) + end + def normalize_uri(uri); end + + sig {returns(T.untyped)} + def options(); end + + sig {returns(T.untyped)} + def remote!(); end + + sig {returns(T.untyped)} + def remote_specs(); end + + sig {returns(T.untyped)} + def remotes(); end + + sig do + params( + spec: T.untyped, + ) + .returns(T.untyped) + end + def remotes_for_spec(spec); end + + sig do + params( + remote: T.untyped, + ) + .returns(T.untyped) + end + def remove_auth(remote); end + + sig do + params( + other_remotes: T.untyped, + allow_equivalent: T.untyped, + ) + .returns(T.untyped) + end + def replace_remotes(other_remotes, allow_equivalent=T.unsafe(nil)); end + + sig {returns(T.untyped)} + def requires_sudo?(); end + + sig {returns(T.untyped)} + def rubygems_dir(); end + + sig {returns(T.untyped)} + def specs(); end + + sig do + params( + remote: T.untyped, + ) + .returns(T.untyped) + end + def suppress_configured_credentials(remote); end + + sig {returns(T.untyped)} + def to_lock(); end + + sig {returns(T.untyped)} + def to_s(); end + + sig {returns(T.untyped)} + def unmet_deps(); end + + sig do + params( + options: T.untyped, + ) + .returns(T.untyped) + end + def self.from_lock(options); end +end + +class Bundler::SourceList + sig do + params( + options: T.untyped, + ) + .returns(T.untyped) + end + def add_git_source(options=T.unsafe(nil)); end + + sig do + params( + options: T.untyped, + ) + .returns(T.untyped) + end + def add_path_source(options=T.unsafe(nil)); end + + sig do + params( + source: T.untyped, + options: T.untyped, + ) + .returns(T.untyped) + end + def add_plugin_source(source, options=T.unsafe(nil)); end + + sig do + params( + uri: T.untyped, + ) + .returns(T.untyped) + end + def add_rubygems_remote(uri); end + + sig do + params( + options: T.untyped, + ) + .returns(T.untyped) + end + def add_rubygems_source(options=T.unsafe(nil)); end + + sig {returns(T.untyped)} + def all_sources(); end + + sig {returns(T.untyped)} + def cached!(); end + + sig {returns(T.untyped)} + def default_source(); end + + sig do + params( + source: T.untyped, + ) + .returns(T.untyped) + end + def get(source); end + + sig {returns(T.untyped)} + def git_sources(); end + + sig {returns(T.untyped)} + def global_rubygems_source(); end + + sig do + params( + uri: T.untyped, + ) + .returns(T.untyped) + end + def global_rubygems_source=(uri); end + + sig {returns(T.untyped)} + def initialize(); end + + sig {returns(T.untyped)} + def lock_sources(); end + + sig {returns(T.untyped)} + def metadata_source(); end + + sig {returns(T.untyped)} + def path_sources(); end + + sig {returns(T.untyped)} + def plugin_sources(); end + + sig {returns(T.untyped)} + def remote!(); end + + sig do + params( + replacement_sources: T.untyped, + ) + .returns(T.untyped) + end + def replace_sources!(replacement_sources); end + + sig {returns(T.untyped)} + def rubygems_primary_remotes(); end + + sig {returns(T.untyped)} + def rubygems_remotes(); end + + sig {returns(T.untyped)} + def rubygems_sources(); end +end + +class Bundler::SpecSet + include ::TSort + include T::Enumerable + extend ::Forwardable + + sig do + params( + args: T.untyped, + block: T.untyped, + ) + .returns(T.untyped) + end + def <<(*args, &block); end + + sig do + params( + key: T.untyped, + ) + .returns(T.untyped) + end + def [](key); end + + sig do + params( + key: T.untyped, + value: T.untyped, + ) + .returns(T.untyped) + end + def []=(key, value); end + + sig do + params( + args: T.untyped, + block: T.untyped, + ) + .returns(T.untyped) + end + def add(*args, &block); end + + sig do + params( + args: T.untyped, + block: T.untyped, + ) + .returns(T.untyped) + end + def each(*args, &block); end + + sig do + params( + args: T.untyped, + block: T.untyped, + ) + .returns(T.untyped) + end + def empty?(*args, &block); end + + sig do + params( + name: T.untyped, + platform: T.untyped, + ) + .returns(T.untyped) + end + def find_by_name_and_platform(name, platform); end + + sig do + params( + dependencies: T.untyped, + skip: T.untyped, + check: T.untyped, + match_current_platform: T.untyped, + raise_on_missing: T.untyped, + ) + .returns(T.untyped) + end + def for(dependencies, skip=T.unsafe(nil), check=T.unsafe(nil), match_current_platform=T.unsafe(nil), raise_on_missing=T.unsafe(nil)); end + + sig do + params( + specs: T.untyped, + ) + .returns(T.untyped) + end + def initialize(specs); end + + sig do + params( + args: T.untyped, + block: T.untyped, + ) + .returns(T.untyped) + end + def length(*args, &block); end + + sig do + params( + deps: T.untyped, + missing_specs: T.untyped, + ) + .returns(T.untyped) + end + def materialize(deps, missing_specs=T.unsafe(nil)); end + + sig {returns(T.untyped)} + def materialized_for_all_platforms(); end + + sig do + params( + set: T.untyped, + ) + .returns(T.untyped) + end + def merge(set); end + + sig do + params( + args: T.untyped, + block: T.untyped, + ) + .returns(T.untyped) + end + def remove(*args, &block); end + + sig do + params( + args: T.untyped, + block: T.untyped, + ) + .returns(T.untyped) + end + def size(*args, &block); end + + sig {returns(T.untyped)} + def sort!(); end + + sig {returns(T.untyped)} + def to_a(); end + + sig {returns(T.untyped)} + def to_hash(); end + + sig do + params( + deps: T.untyped, + ) + .returns(T.untyped) + end + def valid_for?(deps); end + + sig do + params( + spec: T.untyped, + ) + .returns(T.untyped) + end + def what_required(spec); end +end + +class Bundler::StubSpecification < Bundler::RemoteSpecification + sig {returns(T.untyped)} + def activated(); end + + sig do + params( + activated: T.untyped, + ) + .returns(T.untyped) + end + def activated=(activated); end + + sig {returns(T.untyped)} + def default_gem(); end + + sig {returns(T.untyped)} + def full_gem_path(); end + + sig {returns(T.untyped)} + def full_require_paths(); end + + sig {returns(T.untyped)} + def ignored(); end + + sig do + params( + ignored: T.untyped, + ) + .returns(T.untyped) + end + def ignored=(ignored); end + + sig {returns(T.untyped)} + def load_paths(); end + + sig {returns(T.untyped)} + def loaded_from(); end + + sig do + params( + glob: T.untyped, + ) + .returns(T.untyped) + end + def matches_for_glob(glob); end + + sig {returns(T.untyped)} + def missing_extensions?(); end + + sig {returns(T.untyped)} + def raw_require_paths(); end + + sig do + params( + source: T.untyped, + ) + .returns(T.untyped) + end + def source=(source); end + + sig {returns(T.untyped)} + def stub(); end + + sig do + params( + stub: T.untyped, + ) + .returns(T.untyped) + end + def stub=(stub); end + + sig {returns(T.untyped)} + def to_yaml(); end + + sig do + params( + stub: T.untyped, + ) + .returns(T.untyped) + end + def self.from_stub(stub); end +end + +class Bundler::SudoNotPermittedError < Bundler::BundlerError + sig {returns(T.untyped)} + def status_code(); end +end + +class Bundler::TemporaryResourceError < Bundler::PermissionError + sig {returns(T.untyped)} + def message(); end + + sig {returns(T.untyped)} + def status_code(); end +end + +class Bundler::ThreadCreationError < Bundler::BundlerError + sig {returns(T.untyped)} + def status_code(); end +end + +module Bundler::UI +end + +class Bundler::UI::RGProxy < Gem::SilentUI + sig do + params( + ui: T.untyped, + ) + .returns(T.untyped) + end + def initialize(ui); end + + sig do + params( + message: T.untyped, + ) + .returns(T.untyped) + end + def say(message); end +end + +class Bundler::UI::Silent + sig do + params( + string: T.untyped, + color: T.untyped, + ) + .returns(T.untyped) + end + def add_color(string, color); end + + sig do + params( + message: T.untyped, + ) + .returns(T.untyped) + end + def ask(message); end + + sig do + params( + message: T.untyped, + newline: T.untyped, + ) + .returns(T.untyped) + end + def confirm(message, newline=T.unsafe(nil)); end + + sig do + params( + message: T.untyped, + newline: T.untyped, + ) + .returns(T.untyped) + end + def debug(message, newline=T.unsafe(nil)); end + + sig {returns(T.untyped)} + def debug?(); end + + sig do + params( + message: T.untyped, + newline: T.untyped, + ) + .returns(T.untyped) + end + def error(message, newline=T.unsafe(nil)); end + + sig do + params( + message: T.untyped, + newline: T.untyped, + ) + .returns(T.untyped) + end + def info(message, newline=T.unsafe(nil)); end + + sig {returns(T.untyped)} + def initialize(); end + + sig do + params( + name: T.untyped, + ) + .returns(T.untyped) + end + def level(name=T.unsafe(nil)); end + + sig do + params( + name: T.untyped, + ) + .returns(T.untyped) + end + def level=(name); end + + sig {returns(T.untyped)} + def no?(); end + + sig {returns(T.untyped)} + def quiet?(); end + + sig do + params( + shell: T.untyped, + ) + .returns(T.untyped) + end + def shell=(shell); end + + sig {returns(T.untyped)} + def silence(); end + + sig do + params( + message: T.untyped, + newline: T.untyped, + force: T.untyped, + ) + .returns(T.untyped) + end + def trace(message, newline=T.unsafe(nil), force=T.unsafe(nil)); end + + sig {returns(T.untyped)} + def unprinted_warnings(); end + + sig do + params( + message: T.untyped, + newline: T.untyped, + ) + .returns(T.untyped) + end + def warn(message, newline=T.unsafe(nil)); end + + sig do + params( + msg: T.untyped, + ) + .returns(T.untyped) + end + def yes?(msg); end +end + +module Bundler::URICredentialsFilter + sig do + params( + str_to_filter: T.untyped, + uri: T.untyped, + ) + .returns(T.untyped) + end + def self.credential_filtered_string(str_to_filter, uri); end + + sig do + params( + uri_to_anonymize: T.untyped, + ) + .returns(T.untyped) + end + def self.credential_filtered_uri(uri_to_anonymize); end +end + +class Bundler::VersionConflict < Bundler::BundlerError + sig {returns(T.untyped)} + def conflicts(); end + + sig do + params( + conflicts: T.untyped, + msg: T.untyped, + ) + .returns(T.untyped) + end + def initialize(conflicts, msg=T.unsafe(nil)); end + + sig {returns(T.untyped)} + def status_code(); end +end + +class Bundler::VirtualProtocolError < Bundler::BundlerError + sig {returns(T.untyped)} + def message(); end + + sig {returns(T.untyped)} + def status_code(); end +end + +module Bundler::YAMLSerializer + ARRAY_REGEX = ::T.let(nil, T.untyped) + HASH_REGEX = ::T.let(nil, T.untyped) + + sig do + params( + hash: T.untyped, + ) + .returns(T.untyped) + end + def self.dump(hash); end + + sig do + params( + str: T.untyped, + ) + .returns(T.untyped) + end + def self.load(str); end +end + +class Bundler::YamlSyntaxError < Bundler::BundlerError + sig do + params( + orig_exception: T.untyped, + msg: T.untyped, + ) + .returns(T.untyped) + end + def initialize(orig_exception, msg); end + + sig {returns(T.untyped)} + def orig_exception(); end + + sig {returns(T.untyped)} + def status_code(); end +end diff --git a/sorbet/rbi/sorbet-typed/lib/minitest/all/minitest.rbi b/sorbet/rbi/sorbet-typed/lib/minitest/all/minitest.rbi new file mode 100644 index 00000000..bb4acec8 --- /dev/null +++ b/sorbet/rbi/sorbet-typed/lib/minitest/all/minitest.rbi @@ -0,0 +1,102 @@ +# This file is autogenerated. Do not edit it by hand. Regenerate it with: +# srb rbi sorbet-typed +# +# If you would like to make changes to this file, great! Please upstream any changes you make here: +# +# https://github.com/sorbet/sorbet-typed/edit/master/lib/minitest/all/minitest.rbi +# +# typed: strong + +module Minitest + class Runnable + end + + class Test < Runnable + include Minitest::Assertions + end +end + +module Minitest::Assertions + extend T::Sig + + sig { params(test: T.untyped, msg: T.nilable(String)).returns(TrueClass) } + def assert(test, msg = nil); end + + sig do + params( + exp: BasicObject, + msg: T.nilable(String) + ).returns(TrueClass) + end + def assert_empty(exp, msg = nil); end + + sig do + params( + exp: BasicObject, + act: BasicObject, + msg: T.nilable(String) + ).returns(TrueClass) + end + def assert_equal(exp, act, msg = nil); end + + sig do + params( + collection: T::Enumerable[T.untyped], + obj: BasicObject, + msg: T.nilable(String) + ).returns(TrueClass) + end + def assert_includes(collection, obj, msg = nil); end + + sig do + params( + obj: BasicObject, + msg: T.nilable(String) + ).returns(TrueClass) + end + def assert_nil(obj, msg = nil); end + + sig do + params( + exp: T.untyped + ).returns(TrueClass) + end + def assert_raises(*exp); end + + sig { params(test: T.untyped, msg: T.nilable(String)).returns(TrueClass) } + def refute(test, msg = nil); end + + sig do + params( + exp: BasicObject, + msg: T.nilable(String) + ).returns(TrueClass) + end + def refute_empty(exp, msg = nil); end + + sig do + params( + exp: BasicObject, + act: BasicObject, + msg: T.nilable(String) + ).returns(TrueClass) + end + def refute_equal(exp, act, msg = nil); end + + sig do + params( + collection: T::Enumerable[T.untyped], + obj: BasicObject, + msg: T.nilable(String) + ).returns(TrueClass) + end + def refute_includes(collection, obj, msg = nil); end + + sig do + params( + obj: BasicObject, + msg: T.nilable(String) + ).returns(TrueClass) + end + def refute_nil(obj, msg = nil); end +end diff --git a/sorbet/rbi/sorbet-typed/lib/paperclip/all/paperclip.rbi b/sorbet/rbi/sorbet-typed/lib/paperclip/all/paperclip.rbi new file mode 100644 index 00000000..a5a35020 --- /dev/null +++ b/sorbet/rbi/sorbet-typed/lib/paperclip/all/paperclip.rbi @@ -0,0 +1,695 @@ +# This file is autogenerated. Do not edit it by hand. Regenerate it with: +# srb rbi sorbet-typed +# +# If you would like to make changes to this file, great! Please upstream any changes you make here: +# +# https://github.com/sorbet/sorbet-typed/edit/master/lib/paperclip/all/paperclip.rbi +# +# typed: strong + +############# +# START: this is copied from sorbet/rbi/gems/paperclip.rbi for paperclip v5.2.1 +############# +module Paperclip + def self.current_attachments_styles; end + def self.get_registered_attachments_styles; end + def self.io_adapters; end + def self.io_adapters=(new_registry); end + def self.missing_attachments_styles; end + def self.options; end + def self.registered_attachments_styles_path; end + def self.registered_attachments_styles_path=(arg0); end + def self.save_current_attachments_styles!; end + extend Paperclip::Helpers + extend Paperclip::Logger + extend Paperclip::ProcessorHelpers +end +class Paperclip::GeometryParser + def initialize(string); end + def make; end + def match; end +end +class Paperclip::GeometryDetector + def geometry_string; end + def initialize(file); end + def make; end + def path; end + def raise_because_imagemagick_missing; end + def raise_if_blank_file; end +end +class Paperclip::Geometry + def aspect; end + def auto_orient; end + def cropping(dst, ratio, scale); end + def height; end + def height=(arg0); end + def horizontal?; end + def initialize(width = nil, height = nil, modifier = nil); end + def inspect; end + def larger; end + def modifier; end + def modifier=(arg0); end + def resize_to(geometry); end + def scale_to(new_geometry); end + def scaling(dst, ratio); end + def self.from_file(file); end + def self.parse(string); end + def smaller; end + def square?; end + def to_s; end + def transformation_to(dst, crop = nil); end + def vertical?; end + def width; end + def width=(arg0); end +end +class Paperclip::Processor + def attachment; end + def attachment=(arg0); end + def convert(arguments = nil, local_options = nil); end + def file; end + def file=(arg0); end + def identify(arguments = nil, local_options = nil); end + def initialize(file, options = nil, attachment = nil); end + def make; end + def options; end + def options=(arg0); end + def self.make(file, options = nil, attachment = nil); end +end +module Paperclip::ProcessorHelpers + def clear_processors!; end + def load_processor(name); end + def processor(name); end + def register_processor(name, processor); end +end +class Paperclip::ProcessorHelpers::NoSuchProcessor < StandardError +end +# class Paperclip::Tempfile < Tempfile +# def make_tmpname(prefix_suffix, n); end +# end +module Paperclip::TempfileEncoding + def binmode; end +end +class Paperclip::Thumbnail < Paperclip::Processor + def animated; end + def animated=(arg0); end + def animated?; end + def auto_orient; end + def auto_orient=(arg0); end + def convert_options; end + def convert_options=(arg0); end + def convert_options?; end + def crop?; end + def current_geometry; end + def current_geometry=(arg0); end + def format; end + def format=(arg0); end + def frame_index; end + def frame_index=(arg0); end + def identified_as_animated?; end + def initialize(file, options = nil, attachment = nil); end + def make; end + def multi_frame_format?; end + def source_file_options; end + def source_file_options=(arg0); end + def target_geometry; end + def target_geometry=(arg0); end + def transformation_command; end + def whiny; end + def whiny=(arg0); end +end +module Paperclip::Interpolations + def attachment(attachment, style_name); end + def basename(attachment, style_name); end + def class(attachment = nil, style_name = nil); end + def content_type_extension(attachment, style_name); end + def dotextension(attachment, style_name); end + def extension(attachment, style_name); end + def filename(attachment, style_name); end + def fingerprint(attachment, style_name); end + def hash(attachment = nil, style_name = nil); end + def id(attachment, style_name); end + def id_partition(attachment, style_name); end + def param(attachment, style_name); end + def rails_env(attachment, style_name); end + def rails_root(attachment, style_name); end + def self.[](name); end + def self.[]=(name, block); end + def self.all; end + def self.interpolate(pattern, *args); end + def self.interpolators_cache; end + def self.plural_cache; end + def style(attachment, style_name); end + def timestamp(attachment, style_name); end + def updated_at(attachment, style_name); end + def url(attachment, style_name); end + extend Paperclip::Interpolations +end +class Paperclip::Interpolations::PluralCache + def initialize; end + def pluralize_symbol(symbol); end + def underscore_and_pluralize_class(klass); end +end +class Paperclip::TempfileFactory + def basename; end + def extension; end + def generate(name = nil); end + def random_name; end +end +class Paperclip::Style + def [](key); end + def []=(key, value); end + def attachment; end + def convert_options; end + def default_format; end + def format; end + def geometry; end + def initialize(name, definition, attachment); end + def name; end + def processor_options; end + def processors; end + def source_file_options; end + def whiny; end + def whiny?; end +end +class Paperclip::UrlGenerator + def attachment; end + def attachment_options(*args, &block); end + def default_url; end + def escape_regex; end + def escape_url(url); end + def escape_url_as_needed(url, options); end + def for(style_name, options); end + def initialize(attachment); end + def most_appropriate_url; end + def timestamp_as_needed(url, options); end + def timestamp_possible?; end +end +class Paperclip::Attachment + def able_to_store_created_at?; end + def active_validator_classes; end + def after_flush_writes; end + def as_json(options = nil); end + def assign(uploaded_file); end + def assign_attributes; end + def assign_file_information; end + def assign_fingerprint; end + def assign_timestamps; end + def blank?; end + def cleanup_filename(filename); end + def clear(*styles_to_clear); end + def content_type; end + def convert_options; end + def created_at; end + def default_options; end + def default_style; end + def destroy; end + def dirty!; end + def dirty?; end + def ensure_required_accessors!; end + def ensure_required_validations!; end + def errors; end + def expiring_url(time = nil, style_name = nil); end + def extra_options_for(style); end + def extra_source_file_options_for(style); end + def file?; end + def filename_cleaner; end + def fingerprint; end + def flush_errors; end + def has_enabled_but_unset_created_at?; end + def hash_key(style_name = nil); end + def initialize(name, instance, options = nil); end + def initialize_storage; end + def instance; end + def instance_read(attr); end + def instance_respond_to?(attr); end + def instance_write(attr, value); end + def interpolate(pattern, style_name = nil); end + def interpolator; end + def log(message); end + def missing_required_validator?; end + def name; end + def only_process; end + def options; end + def original_filename; end + def path(style_name = nil); end + def path_option; end + def post_process(*style_args); end + def post_process_file; end + def post_process_style(name, style); end + def post_process_styles(*style_args); end + def post_processing; end + def post_processing=(arg0); end + def present?; end + def process_options(options_type, style); end + def process_style?(style_name, style_args); end + def processors; end + def queue_all_for_delete; end + def queue_some_for_delete(*styles); end + def queued_for_write; end + def reprocess!(*style_args); end + def reset_file_if_original_reprocessed; end + def reset_updater; end + def save; end + def self.default_options; end + def size; end + def source_file_options; end + def staged?; end + def staged_path(style_name = nil); end + def styles; end + def time_zone; end + def to_s(style_name = nil); end + def unlink_files(files); end + def updated_at; end + def updater; end + def uploaded_file; end + def url(style_name = nil, options = nil); end + def whiny; end +end +module Paperclip::Storage +end +module Paperclip::Storage::Filesystem + def copy_to_local_file(style, local_dest_path); end + def exists?(style_name = nil); end + def flush_deletes; end + def flush_writes; end + def move_file(src, dest); end + def self.extended(base); end +end +module Paperclip::Storage::Fog + def connection; end + def convert_time(time); end + def copy_to_local_file(style, local_dest_path); end + def directory; end + def directory_name; end + def dynamic_fog_host_for_style(style); end + def exists?(style = nil); end + def expiring_url(time = nil, style_name = nil); end + def find_credentials(creds); end + def flush_deletes; end + def flush_writes; end + def fog_credentials; end + def fog_file; end + def fog_public(style = nil); end + def host_name_for_directory; end + def parse_credentials(creds); end + def public_url(style = nil); end + def scheme; end + def self.extended(base); end +end +module Paperclip::Storage::S3 + def bucket_name; end + def copy_to_local_file(style, local_dest_path); end + def create_bucket; end + def exists?(style = nil); end + def expiring_url(time = nil, style_name = nil); end + def find_credentials(creds); end + def flush_deletes; end + def flush_writes; end + def http_proxy_host; end + def http_proxy_password; end + def http_proxy_port; end + def http_proxy_user; end + def merge_s3_headers(http_headers, s3_headers, s3_metadata); end + def obtain_s3_instance_for(options); end + def parse_credentials(creds); end + def s3_bucket; end + def s3_credentials; end + def s3_host_alias; end + def s3_host_name; end + def s3_interface; end + def s3_object(style_name = nil); end + def s3_permissions(style = nil); end + def s3_prefixes_in_alias; end + def s3_protocol(style = nil, with_colon = nil); end + def s3_region; end + def s3_storage_class(style = nil); end + def s3_url_options; end + def self.extended(base); end + def set_permissions(permissions); end + def set_storage_class(storage_class); end + def style_name_as_path(style_name); end + def use_accelerate_endpoint?; end + def use_secure_protocol?(style_name); end + def using_http_proxy?; end +end +module Paperclip::Callbacks + def self.included(base); end +end +module Paperclip::Callbacks::Defining + def define_paperclip_callbacks(*callbacks); end + def hasta_la_vista_baby; end +end +module Paperclip::Callbacks::Running + def run_paperclip_callbacks(callback, &block); end +end +class Paperclip::FileCommandContentTypeDetector + def detect; end + def initialize(filename); end + def type_from_file_command; end +end +class Paperclip::MediaTypeSpoofDetector + def calculated_content_type; end + def calculated_media_type; end + def calculated_type_mismatch?; end + def content_types_from_name; end + def filename_extension; end + def has_extension?; end + def has_name?; end + def initialize(file, name, content_type); end + def mapped_content_type; end + def mapping_override_mismatch?; end + def media_type_mismatch?; end + def media_types_from_name; end + def self.using(file, name, content_type); end + def spoofed?; end + def supplied_content_type; end + def supplied_media_type; end + def supplied_type_mismatch?; end + def type_from_file_command; end +end +class Paperclip::ContentTypeDetector + def blank_name?; end + def calculated_type_matches; end + def detect; end + def empty?; end + def empty_file?; end + def initialize(filepath); end + def possible_types; end + def type_from_file_command; end + def type_from_file_contents; end + def type_from_mime_magic; end +end +module Paperclip::Validators + extend ActiveSupport::Concern +end +class Paperclip::Validators::AttachmentContentTypeValidator < ActiveModel::EachValidator + def allowed_types; end + def check_validity!; end + def forbidden_types; end + def initialize(options); end + def mark_invalid(record, attribute, types); end + def self.helper_method_name; end + def validate_blacklist(record, attribute, value); end + def validate_each(record, attribute, value); end + def validate_whitelist(record, attribute, value); end +end +module Paperclip::Validators::HelperMethods + def do_not_validate_attachment_file_type(*attr_names); end + def validates_attachment_content_type(*attr_names); end + def validates_attachment_file_name(*attr_names); end + def validates_attachment_presence(*attr_names); end + def validates_attachment_size(*attr_names); end + def validates_media_type_spoof_detection(*attr_names); end +end +class Paperclip::Validators::AttachmentFileNameValidator < ActiveModel::EachValidator + def allowed; end + def check_validity!; end + def forbidden; end + def initialize(options); end + def mark_invalid(record, attribute, patterns); end + def self.helper_method_name; end + def validate_blacklist(record, attribute, value); end + def validate_each(record, attribute, value); end + def validate_whitelist(record, attribute, value); end +end +class Paperclip::Validators::AttachmentPresenceValidator < ActiveModel::EachValidator + def self.helper_method_name; end + def validate_each(record, attribute, value); end +end +class Paperclip::Validators::AttachmentSizeValidator < ActiveModel::Validations::NumericalityValidator + def check_validity!; end + def extract_option_value(option, option_value); end + def extract_options(options); end + def human_size(size); end + def initialize(options); end + def max_value_in_human_size(record); end + def min_value_in_human_size(record); end + def self.helper_method_name; end + def validate_each(record, attr_name, value); end +end +class Paperclip::Validators::MediaTypeSpoofDetectionValidator < ActiveModel::EachValidator + def validate_each(record, attribute, value); end +end +class Paperclip::Validators::AttachmentFileTypeIgnoranceValidator < ActiveModel::EachValidator + def self.helper_method_name; end + def validate_each(record, attribute, value); end +end +module Paperclip::Validators::ClassMethods + def create_validating_before_filter(attribute, validator_class, options); end + def validate_before_processing(validator_class, options); end + def validates_attachment(*attributes); end +end +module Paperclip::Schema + def self.included(base); end +end +module Paperclip::Schema::Statements + def add_attachment(table_name, *attachment_names); end + def drop_attached_file(*args); end + def remove_attachment(table_name, *attachment_names); end +end +module Paperclip::Schema::TableDefinition + def attachment(*attachment_names); end + def has_attached_file(*attachment_names); end +end +module Paperclip::Schema::CommandRecorder + def add_attachment(*args); end + def invert_add_attachment(args); end +end +module Paperclip::Glue + def self.included(base); end +end +class Paperclip::Error < StandardError +end +module Paperclip::Errors +end +class Paperclip::Errors::StorageMethodNotFound < Paperclip::Error +end +class Paperclip::Errors::CommandNotFoundError < Paperclip::Error +end +class Paperclip::Errors::MissingRequiredValidatorError < Paperclip::Error +end +class Paperclip::Errors::NotIdentifiedByImageMagickError < Paperclip::Error +end +class Paperclip::Errors::InfiniteInterpolationError < Paperclip::Error +end +class Paperclip::AttachmentRegistry + def clear; end + def definitions_for(klass); end + def each_definition; end + def initialize; end + def names_for(klass); end + def register(klass, attachment_name, attachment_options); end + def self.allocate; end + def self.clear; end + def self.definitions_for(klass); end + def self.each_definition(&block); end + def self.instance; end + def self.names_for(klass); end + def self.new(*arg0); end + def self.register(klass, attachment_name, attachment_options); end + extend Singleton::SingletonClassMethods + include Singleton +end +module Paperclip::Logger + def log(message); end + def logger; end + def logger=(logger); end + def logging?; end +end +module Paperclip::Helpers + def class_for(class_name); end + def configure; end + def each_instance_with_attachment(klass, name); end + def interpolates(key, &block); end + def reset_duplicate_clash_check!; end + def run(cmd, arguments = nil, interpolation_values = nil, local_options = nil); end +end +class Paperclip::HasAttachedFile + def add_active_record_callbacks; end + def add_paperclip_callbacks; end + def add_required_validations; end + def define; end + def define_class_getter; end + def define_flush_errors; end + def define_getters; end + def define_instance_getter; end + def define_query; end + def define_setter; end + def initialize(klass, name, options); end + def register_new_attachment; end + def self.define_on(klass, name, options); end +end +module Paperclip::HasAttachedFile::ClassMethods + def attachment_definitions; end +end +class Paperclip::FilenameCleaner + def call(filename); end + def initialize(invalid_character_regex); end +end +class Paperclip::RailsEnvironment + def get; end + def rails_environment_exists?; end + def rails_exists?; end + def self.get; end +end +class Paperclip::Railtie < Rails::Railtie + def self.insert; end +end +class Paperclip::AdapterRegistry + def for(target, options = nil); end + def handler_for(target); end + def initialize; end + def register(handler_class, &block); end + def registered?(target); end + def registered_handlers; end + def unregister(handler_class); end +end +class Paperclip::AdapterRegistry::NoHandlerError < Paperclip::Error +end +class Paperclip::AbstractAdapter + def assignment?; end + def binmode(*args, &block); end + def binmode?(*args, &block); end + def close!(*args, &block); end + def close(*args, &block); end + def closed?(*args, &block); end + def content_type; end + def copy_to_tempfile(src); end + def destination; end + def eof?(*args, &block); end + def fingerprint; end + def initialize(target, options = nil); end + def inspect; end + def length; end + def link_or_copy_file(src, dest); end + def nil?; end + def original_filename; end + def original_filename=(new_filename); end + def path(*args, &block); end + def read(length = nil, buffer = nil); end + def readbyte(*args, &block); end + def rewind(*args, &block); end + def size; end + def unlink(*args, &block); end +end +class Paperclip::EmptyStringAdapter < Paperclip::AbstractAdapter + def assignment?; end + def nil?; end + def self.register; end +end +class Paperclip::IdentityAdapter < Paperclip::AbstractAdapter + def initialize; end + def new(target, _); end + def self.register; end +end +class Paperclip::FileAdapter < Paperclip::AbstractAdapter + def cache_current_values; end + def initialize(target, options = nil); end + def self.register; end +end +class Paperclip::StringioAdapter < Paperclip::AbstractAdapter + def cache_current_values; end + def content_type=(arg0); end + def copy_to_tempfile(source); end + def initialize(target, options = nil); end + def self.register; end +end +class Paperclip::DataUriAdapter < Paperclip::StringioAdapter + def extract_target(uri); end + def initialize(target_uri, options = nil); end + def self.register; end +end +class Paperclip::NilAdapter < Paperclip::AbstractAdapter + def content_type; end + def eof?; end + def initialize(_target, _options = nil); end + def nil?; end + def original_filename; end + def read(*_args); end + def self.register; end + def size; end +end +class Paperclip::AttachmentAdapter < Paperclip::AbstractAdapter + def cache_current_values; end + def copy_to_tempfile(source); end + def initialize(target, options = nil); end + def self.register; end +end +class Paperclip::UploadedFileAdapter < Paperclip::AbstractAdapter + def cache_current_values; end + def content_type_detector; end + def determine_content_type; end + def initialize(target, options = nil); end + def self.content_type_detector; end + def self.content_type_detector=(arg0); end + def self.register; end +end +class Paperclip::UriAdapter < Paperclip::AbstractAdapter + def cache_current_values; end + def content_type=(arg0); end + def content_type_from_content; end + def copy_to_tempfile(src); end + def default_filename; end + def download_content; end + def filename_from_content_disposition; end + def filename_from_path; end + def initialize(target, options = nil); end + def self.register; end +end +class Paperclip::HttpUrlProxyAdapter < Paperclip::UriAdapter + def initialize(target, options = nil); end + def self.register; end +end +module Paperclip::ClassMethods + def has_attached_file(name, options = nil); end +end +############# +# END: this is copied from sorbet/rbi/gems/paperclip.rbi for paperclip v5.2.1 +############# + +############# +# the glue below is so that ActiveRecord models can use paperclip. +# some (but not all) of this would otherwise end up in hidden.rbi when srb init is run. +############# +class ActiveRecord::Base + # https://github.com/thoughtbot/paperclip/blob/v6.1.0/lib/paperclip/railtie.rb#L27 + include ::Paperclip::Glue + + # https://github.com/thoughtbot/paperclip/blob/master/lib/paperclip/glue.rb#L8 + extend Paperclip::ClassMethods + include ::Paperclip::Callbacks + include ::Paperclip::Callbacks::Running + include ::Paperclip::Validators + extend ::Paperclip::Validators::HelperMethods + include ::Paperclip::Schema + + extend ::Paperclip::Validators::ClassMethods + + # https://github.com/thoughtbot/paperclip/blob/v5.2.1/lib/paperclip/callbacks.rb#L9 + # same sig as `before_save` etc in ActiveRecord + sig do + params( + arg: T.nilable(Symbol), + if: T.nilable(T.any(Symbol, Proc, T.proc.params(arg0: T.untyped).returns(T.nilable(T::Boolean)))), + unless: T.nilable(T.any(Symbol, Proc, T.proc.params(arg0: T.untyped).returns(T.nilable(T::Boolean)))) + ).void + end + def self.before_post_process( + arg = nil, + if: nil, + unless: nil + ); end + + sig do + params( + arg: T.nilable(Symbol), + if: T.nilable(T.any(Symbol, Proc, T.proc.params(arg0: T.untyped).returns(T.nilable(T::Boolean)))), + unless: T.nilable(T.any(Symbol, Proc, T.proc.params(arg0: T.untyped).returns(T.nilable(T::Boolean)))) + ).void + end + def self.after_post_process( + arg = nil, + if: nil, + unless: nil + ); end +end diff --git a/sorbet/rbi/sorbet-typed/lib/railties/all/railties.rbi b/sorbet/rbi/sorbet-typed/lib/railties/all/railties.rbi new file mode 100644 index 00000000..d93717d6 --- /dev/null +++ b/sorbet/rbi/sorbet-typed/lib/railties/all/railties.rbi @@ -0,0 +1,25 @@ +# This file is autogenerated. Do not edit it by hand. Regenerate it with: +# srb rbi sorbet-typed +# +# If you would like to make changes to this file, great! Please upstream any changes you make here: +# +# https://github.com/sorbet/sorbet-typed/edit/master/lib/railties/all/railties.rbi +# +# typed: strong + +module Rails + sig {returns(Rails::Application)} + def self.application; end + + sig { returns(Pathname) } + def self.root; end +end + +class Rails::Application + sig {params(blk: T.proc.bind(Rails::Application).void).void} + def configure(&blk); end + + sig {returns(ActionDispatch::Routing::RouteSet)} + def routes; end +end + diff --git a/sorbet/rbi/sorbet-typed/lib/rainbow/all/rainbow.rbi b/sorbet/rbi/sorbet-typed/lib/rainbow/all/rainbow.rbi new file mode 100644 index 00000000..3a0e94e9 --- /dev/null +++ b/sorbet/rbi/sorbet-typed/lib/rainbow/all/rainbow.rbi @@ -0,0 +1,254 @@ +# This file is autogenerated. Do not edit it by hand. Regenerate it with: +# srb rbi sorbet-typed +# +# If you would like to make changes to this file, great! Please upstream any changes you make here: +# +# https://github.com/sorbet/sorbet-typed/edit/master/lib/rainbow/all/rainbow.rbi +# +# typed: strong + +module Rainbow + sig { returns(T::Boolean) } + attr_accessor :enabled + + class Color + sig { returns(Symbol) } + attr_reader :ground + + sig do + params( + ground: Symbol, + values: T.any([Integer], [Integer, Integer, Integer]) + ).returns(Color) + end + def self.build(ground, values); end + + sig { params(hex: String).returns([Integer, Integer, Integer]) } + def self.parse_hex_color(hex); end + + class Indexed < Color + sig { returns(Integer) } + attr_reader :num + + sig { params(ground: Symbol, num: Integer).returns(Indexed) } + def initialize(ground, num); end + + sig { returns(T::Array[Integer]) } + def codes; end + end + + class Named < Indexed + NAMES = T.let(nil, T::Hash[Symbol, Integer]) + + sig { returns(T::Array[Symbol]) } + def self.color_names; end + + sig { returns(String) } + def self.valid_names; end + + sig { params(ground: Symbol, name: Symbol).returns(Named) } + def initialize(ground, name); end + end + + class RGB < Indexed + sig { returns(Integer) } + attr_accessor :r, :g, :b + + sig { params(value: Numeric).returns(Integer) } + def to_ansi_domain(value); end + + sig { params(ground: Symbol, values: Integer).returns(RGB) } + def initialize(ground, *values); end + + sig { returns(T::Array[Integer]) } + def codes; end + end + + class X11Named < RGB + include X11ColorNames + + sig { returns(T::Array[Symbol]) } + def self.color_names; end + + sig { returns(String) } + def self.valid_names; end + + sig { params(ground: Symbol, name: Symbol).returns(X11Named) } + def initialize(ground, name); end + end + end + + sig { returns(Wrapper) } + def self.global; end + + sig { returns(T::Boolean) } + def self.enabled; end + + sig { params(value: T::Boolean).returns(T::Boolean) } + def self.enabled=(value); end + + sig { params(string: String).returns(String) } + def self.uncolor(string); end + + class NullPresenter < String + sig { params(values: T.any([Integer], [Integer, Integer, Integer])).returns(NullPresenter) } + def color(*values); end + + sig { params(values: T.any([Integer], [Integer, Integer, Integer])).returns(NullPresenter) } + def background(*values); end + + sig { returns(NullPresenter) } + def reset; end + + sig { returns(NullPresenter) } + def bright; end + + sig { returns(NullPresenter) } + def faint; end + + sig { returns(NullPresenter) } + def italic; end + + sig { returns(NullPresenter) } + def underline; end + + sig { returns(NullPresenter) } + def blink; end + + sig { returns(NullPresenter) } + def inverse; end + + sig { returns(NullPresenter) } + def hide; end + + sig { returns(NullPresenter) } + def cross_out; end + + sig { returns(NullPresenter) } + def black; end + + sig { returns(NullPresenter) } + def red; end + + sig { returns(NullPresenter) } + def green; end + + sig { returns(NullPresenter) } + def yellow; end + + sig { returns(NullPresenter) } + def blue; end + + sig { returns(NullPresenter) } + def magenta; end + + sig { returns(NullPresenter) } + def cyan; end + + sig { returns(NullPresenter) } + def white; end + + alias foreground color + alias fg color + alias bg background + alias bold bright + alias dark faint + alias strike cross_out + end + + class Presenter < String + TERM_EFFECTS = T.let(nil, T::Hash[Symbol, Integer]) + + sig { params(values: T.any([Integer], [Integer, Integer, Integer])).returns(Presenter) } + def color(*values); end + + sig { params(values: T.any([Integer], [Integer, Integer, Integer])).returns(Presenter) } + def background(*values); end + + sig { returns(Presenter) } + def reset; end + + sig { returns(Presenter) } + def bright; end + + sig { returns(Presenter) } + def faint; end + + sig { returns(Presenter) } + def italic; end + + sig { returns(Presenter) } + def underline; end + + sig { returns(Presenter) } + def blink; end + + sig { returns(Presenter) } + def inverse; end + + sig { returns(Presenter) } + def hide; end + + sig { returns(Presenter) } + def cross_out; end + + sig { returns(Presenter) } + def black; end + + sig { returns(Presenter) } + def red; end + + sig { returns(Presenter) } + def green; end + + sig { returns(Presenter) } + def yellow; end + + sig { returns(Presenter) } + def blue; end + + sig { returns(Presenter) } + def magenta; end + + sig { returns(Presenter) } + def cyan; end + + sig { returns(Presenter) } + def white; end + + alias foreground color + alias fg color + alias bg background + alias bold bright + alias dark faint + alias strike cross_out + end + + class StringUtils + sig { params(string: String, codes: T::Array[Integer]).returns(String) } + def self.wrap_with_sgr(string, codes); end + + sig { params(string: String).returns(String) } + def uncolor(string); end + end + + VERSION = T.let(nil, String) + + class Wrapper + sig { returns(T::Boolean) } + attr_accessor :enabled + + sig { params(enabled: T::Boolean).returns(Wrapper) } + def initialize(enabled = true); end + + sig { params(string: String).returns(T.any(Rainbow::Presenter, Rainbow::NullPresenter)) } + def wrap(string); end + end + + module X11ColorNames + NAMES = T.let(nil, T::Hash[Symbol, [Integer, Integer, Integer]]) + end +end + +sig { params(string: String).returns(Rainbow::Presenter) } +def Rainbow(string); end diff --git a/sorbet/rbi/sorbet-typed/lib/ruby/all/gem.rbi b/sorbet/rbi/sorbet-typed/lib/ruby/all/gem.rbi new file mode 100644 index 00000000..2f8d9812 --- /dev/null +++ b/sorbet/rbi/sorbet-typed/lib/ruby/all/gem.rbi @@ -0,0 +1,4222 @@ +# This file is autogenerated. Do not edit it by hand. Regenerate it with: +# srb rbi sorbet-typed +# +# If you would like to make changes to this file, great! Please upstream any changes you make here: +# +# https://github.com/sorbet/sorbet-typed/edit/master/lib/ruby/all/gem.rbi +# +# typed: strong +module Gem + ConfigMap = T.let(nil, T.untyped) + RbConfigPriorities = T.let(nil, T.untyped) + RubyGemsPackageVersion = T.let(nil, T.untyped) + RubyGemsVersion = T.let(nil, T.untyped) + USE_BUNDLER_FOR_GEMDEPS = T.let(nil, T.untyped) + + def self._deprecated_detect_gemdeps(path = T.unsafe(nil)); end + + def self._deprecated_gunzip(data); end + + def self._deprecated_gzip(data); end + + def self._deprecated_inflate(data); end + + def self.activate_bin_path(name, *args); end + + def self.default_ext_dir_for(base_dir); end + + def self.default_gems_use_full_paths?; end + + def self.default_spec_cache_dir; end + + def self.deflate(data); end + + def self.detect_gemdeps(*args, &block); end + + def self.dir; end + + def self.done_installing(&hook); end + + def self.done_installing_hooks; end + + def self.ensure_default_gem_subdirectories(dir = Gem.dir, mode = nil); end + + def self.ensure_gem_subdirectories(dir = Gem.dir, mode = nil); end + + def self.ensure_subdirectories(dir, mode, subdirs); end + + def self.env_requirement(gem_name); end + + def self.extension_api_version; end + + def self.find_files(glob, check_load_path = true); end + + def self.find_files_from_load_path(glob); end + + def self.find_latest_files(glob, check_load_path = T.unsafe(nil)); end + + def self.find_unresolved_default_spec(path); end + + def self.finish_resolve(*_); end + + def self.gemdeps; end + + def self.gunzip(*args, &block); end + + def self.gzip(*args, &block); end + + def self.host; end + + def self.host=(host); end + + def self.inflate(*args, &block); end + + def self.install(name, version = T.unsafe(nil), *options); end + + def self.install_extension_in_lib; end + + def self.latest_rubygems_version; end + + def self.latest_spec_for(name); end + + def self.latest_version_for(name); end + + def self.load_env_plugins; end + + def self.load_path_insert_index; end + + def self.load_plugin_files(plugins); end + + def self.load_plugins; end + + def self.load_yaml; end + + def self.loaded_specs; end + + def self.location_of_caller(depth = T.unsafe(nil)); end + + def self.marshal_version; end + + def self.needs; end + + def self.operating_system_defaults; end + + def self.path; end + + def self.path_separator; end + + def self.paths; end + + def self.paths=(env); end + + def self.platform_defaults; end + + def self.platforms; end + + def self.platforms=(platforms); end + + def self.post_build(&hook); end + + def self.post_build_hooks; end + + def self.post_install(&hook); end + + def self.post_install_hooks; end + + def self.post_reset(&hook); end + + def self.post_reset_hooks; end + + def self.post_uninstall(&hook); end + + def self.post_uninstall_hooks; end + + def self.pre_install(&hook); end + + def self.pre_install_hooks; end + + def self.pre_reset(&hook); end + + def self.pre_reset_hooks; end + + def self.pre_uninstall(&hook); end + + def self.pre_uninstall_hooks; end + + def self.prefix; end + + def self.read_binary(path); end + + def self.refresh; end + + def self.register_default_spec(spec); end + + def self.remove_unresolved_default_spec(spec); end + + def self.ruby; end + + def self.ruby_api_version; end + + def self.ruby_engine; end + + def self.ruby_version; end + + def self.rubygems_version; end + + def self.sources; end + + def self.sources=(new_sources); end + + def self.spec_cache_dir; end + + def self.suffix_pattern; end + + def self.suffixes; end + + def self.time(msg, width = T.unsafe(nil), display = T.unsafe(nil)); end + + def self.try_activate(path); end + + def self.ui; end + + def self.use_gemdeps(path = T.unsafe(nil)); end + + def self.use_paths(home, *paths); end + + def self.user_dir; end + + def self.user_home; end + + def self.vendor_dir; end + + def self.win_platform?; end + + def self.write_binary(path, data); end + + class AvailableSet + include Enumerable + Elem = type_member(fixed: T.untyped) + + def <<(o); end + + def add(spec, source); end + + def all_specs; end + + def each(&blk); end + + def each_spec; end + + def empty?; end + + def find_all(req); end + + def inject_into_list(dep_list); end + + def match_platform!; end + + def pick_best!; end + + def prefetch(reqs); end + + def remote; end + + def remote=(remote); end + + def remove_installed!(dep); end + + def set; end + + def size; end + + def sorted; end + + def source_for(spec); end + + def to_request_set(development = T.unsafe(nil)); end + + class Tuple + def source; end + + def source=(_); end + + def spec; end + + def spec=(_); end + + def self.[](*_); end + + def self.members; end + end + end + + class BasicSpecification + def activated?; end + + def base_dir; end + + def base_dir=(base_dir); end + + def contains_requirable_file?(file); end + + def datadir; end + + def default_gem?; end + + def extension_dir; end + + def extension_dir=(extension_dir); end + + def extensions_dir; end + + def full_gem_path; end + + def full_gem_path=(full_gem_path); end + + def full_name; end + + def full_require_paths; end + + def gem_build_complete_path; end + + def gem_dir; end + + def gems_dir; end + + def ignored=(ignored); end + + def internal_init; end + + def lib_dirs_glob; end + + def loaded_from; end + + def loaded_from=(loaded_from); end + + def matches_for_glob(glob); end + + def name; end + + def platform; end + + def raw_require_paths; end + + def require_paths; end + + def source_paths; end + + def stubbed?; end + + def this; end + + def to_fullpath(path); end + + def to_spec; end + + def version; end + + def self.default_specifications_dir; end + end + + module BundlerVersionFinder + def self.bundler_version; end + + def self.bundler_version_with_reason; end + + def self.compatible?(spec); end + + def self.filter!(specs); end + + def self.missing_version_message; end + end + + class Command + include Gem::UserInteraction + include Gem::DefaultUserInteraction + include Gem::Text + HELP = T.let(nil, T.untyped) + + def add_extra_args(args); end + + def add_option(*opts, &handler); end + + def arguments; end + + def begins?(long, short); end + + def command; end + + def defaults; end + + def defaults=(defaults); end + + def defaults_str; end + + def description; end + + def execute; end + + def get_all_gem_names; end + + def get_all_gem_names_and_versions; end + + def get_one_gem_name; end + + def get_one_optional_argument; end + + def handle_options(args); end + + def handles?(args); end + + def initialize(command, summary = T.unsafe(nil), defaults = T.unsafe(nil)); end + + def invoke(*args); end + + def invoke_with_build_args(args, build_args); end + + def merge_options(new_options); end + + def options; end + + def program_name; end + + def program_name=(program_name); end + + def remove_option(name); end + + def show_help; end + + def show_lookup_failure(gem_name, version, errors, domain, required_by = T.unsafe(nil)); end + + def summary; end + + def summary=(summary); end + + def usage; end + + def when_invoked(&block); end + + def self.add_common_option(*args, &handler); end + + def self.add_specific_extra_args(cmd, args); end + + def self.build_args; end + + def self.build_args=(value); end + + def self.common_options; end + + def self.extra_args; end + + def self.extra_args=(value); end + + def self.specific_extra_args(cmd); end + + def self.specific_extra_args_hash; end + + def clean_text(text); end + + def format_text(text, wrap, indent = T.unsafe(nil)); end + + def levenshtein_distance(str1, str2); end + + def min3(a, b, c); end + + def truncate_text(text, description, max_length = T.unsafe(nil)); end + + def ui; end + + def ui=(new_ui); end + + def use_ui(new_ui, &block); end + + def alert(statement, question = T.unsafe(nil)); end + + def alert_error(statement, question = T.unsafe(nil)); end + + def alert_warning(statement, question = T.unsafe(nil)); end + + def ask(question); end + + def ask_for_password(prompt); end + + def ask_yes_no(question, default = T.unsafe(nil)); end + + def choose_from_list(question, list); end + + def say(statement = T.unsafe(nil)); end + + def terminate_interaction(exit_code = T.unsafe(nil)); end + + def verbose(msg = T.unsafe(nil)); end + end + + module Commands + end + + class ConfigFile + include Gem::UserInteraction + include Gem::DefaultUserInteraction + include Gem::Text + DEFAULT_BACKTRACE = T.let(nil, T.untyped) + DEFAULT_BULK_THRESHOLD = T.let(nil, T.untyped) + DEFAULT_CERT_EXPIRATION_LENGTH_DAYS = T.let(nil, T.untyped) + DEFAULT_CONCURRENT_DOWNLOADS = T.let(nil, T.untyped) + DEFAULT_UPDATE_SOURCES = T.let(nil, T.untyped) + DEFAULT_VERBOSITY = T.let(nil, T.untyped) + OPERATING_SYSTEM_DEFAULTS = T.let(nil, T.untyped) + PLATFORM_DEFAULTS = T.let(nil, T.untyped) + SYSTEM_CONFIG_PATH = T.let(nil, T.untyped) + SYSTEM_WIDE_CONFIG_FILE = T.let(nil, T.untyped) + + def ==(other); end + + def [](key); end + + def []=(key, value); end + + def api_keys; end + + def args; end + + def backtrace; end + + def backtrace=(backtrace); end + + def bulk_threshold; end + + def bulk_threshold=(bulk_threshold); end + + def cert_expiration_length_days; end + + def cert_expiration_length_days=(cert_expiration_length_days); end + + def check_credentials_permissions; end + + def concurrent_downloads; end + + def concurrent_downloads=(concurrent_downloads); end + + def config_file_name; end + + def credentials_path; end + + def disable_default_gem_server; end + + def disable_default_gem_server=(disable_default_gem_server); end + + def each(&block); end + + def handle_arguments(arg_list); end + + def home; end + + def home=(home); end + + def initialize(args); end + + def load_api_keys; end + + def load_file(filename); end + + def path; end + + def path=(path); end + + def really_verbose; end + + def rubygems_api_key; end + + def rubygems_api_key=(api_key); end + + def set_api_key(host, api_key); end + + def sources; end + + def sources=(sources); end + + def ssl_ca_cert; end + + def ssl_ca_cert=(ssl_ca_cert); end + + def ssl_client_cert; end + + def ssl_verify_mode; end + + def to_yaml; end + + def unset_api_key!; end + + def update_sources; end + + def update_sources=(update_sources); end + + def verbose; end + + def verbose=(verbose); end + + def write; end + + def clean_text(text); end + + def format_text(text, wrap, indent = T.unsafe(nil)); end + + def levenshtein_distance(str1, str2); end + + def min3(a, b, c); end + + def truncate_text(text, description, max_length = T.unsafe(nil)); end + + def ui; end + + def ui=(new_ui); end + + def use_ui(new_ui, &block); end + + def alert(statement, question = T.unsafe(nil)); end + + def alert_error(statement, question = T.unsafe(nil)); end + + def alert_warning(statement, question = T.unsafe(nil)); end + + def ask(question); end + + def ask_for_password(prompt); end + + def ask_yes_no(question, default = T.unsafe(nil)); end + + def choose_from_list(question, list); end + + def say(statement = T.unsafe(nil)); end + + def terminate_interaction(exit_code = T.unsafe(nil)); end + end + + class ConflictError + def conflicts; end + + def initialize(target, conflicts); end + + def target; end + end + + class ConsoleUI + def initialize; end + end + + module DefaultUserInteraction + include Gem::Text + + def ui; end + + def ui=(new_ui); end + + def use_ui(new_ui, &block); end + + def self.ui; end + + def self.ui=(new_ui); end + + def self.use_ui(new_ui); end + + def clean_text(text); end + + def format_text(text, wrap, indent = T.unsafe(nil)); end + + def levenshtein_distance(str1, str2); end + + def min3(a, b, c); end + + def truncate_text(text, description, max_length = T.unsafe(nil)); end + end + + class Dependency + def ==(other); end + + def ===(other); end + + def =~(other); end + + def all_sources; end + + def all_sources=(all_sources); end + + def encode_with(coder); end + + def eql?(other); end + + def groups; end + + def groups=(groups); end + + def initialize(name, *requirements); end + + def latest_version?; end + + def match?(obj, version = T.unsafe(nil), allow_prerelease = T.unsafe(nil)); end + + def matches_spec?(spec); end + + def matching_specs(platform_only = T.unsafe(nil)); end + + def merge(other); end + + def name; end + + def name=(name); end + + def prerelease=(prerelease); end + + def prerelease?; end + + def pretty_print(q); end + + def requirement; end + + def requirements_list; end + + def runtime?; end + + def source; end + + def source=(source); end + + def specific?; end + + def to_lock; end + + def to_spec; end + + def to_specs; end + + def to_yaml_properties; end + + def type; end + end + + class DependencyInstaller + include Gem::UserInteraction + include Gem::DefaultUserInteraction + include Gem::Text + extend Gem::Deprecate + DEFAULT_OPTIONS = T.let(nil, T.untyped) + + def _deprecated_add_found_dependencies(to_do, dependency_list); end + + def _deprecated_gather_dependencies; end + + def add_found_dependencies(*args, &block); end + + def available_set_for(dep_or_name, version); end + + def consider_local?; end + + def consider_remote?; end + + def document; end + + def errors; end + + def find_gems_with_sources(dep, best_only = T.unsafe(nil)); end + + def find_spec_by_name_and_version(gem_name, version = T.unsafe(nil), prerelease = T.unsafe(nil)); end + + def gather_dependencies(*args, &block); end + + def in_background(what); end + + def initialize(options = T.unsafe(nil)); end + + def install(dep_or_name, version = T.unsafe(nil)); end + + def install_development_deps; end + + def installed_gems; end + + def resolve_dependencies(dep_or_name, version); end + + def clean_text(text); end + + def format_text(text, wrap, indent = T.unsafe(nil)); end + + def levenshtein_distance(str1, str2); end + + def min3(a, b, c); end + + def truncate_text(text, description, max_length = T.unsafe(nil)); end + + def ui; end + + def ui=(new_ui); end + + def use_ui(new_ui, &block); end + + def alert(statement, question = T.unsafe(nil)); end + + def alert_error(statement, question = T.unsafe(nil)); end + + def alert_warning(statement, question = T.unsafe(nil)); end + + def ask(question); end + + def ask_for_password(prompt); end + + def ask_yes_no(question, default = T.unsafe(nil)); end + + def choose_from_list(question, list); end + + def say(statement = T.unsafe(nil)); end + + def terminate_interaction(exit_code = T.unsafe(nil)); end + + def verbose(msg = T.unsafe(nil)); end + end + + class DependencyList + include Enumerable + include TSort + Elem = type_member(fixed: T.untyped) + + def add(*gemspecs); end + + def clear; end + + def dependency_order; end + + def development; end + + def development=(development); end + + def each(&block); end + + def find_name(full_name); end + + def initialize(development = T.unsafe(nil)); end + + def ok?; end + + def ok_to_remove?(full_name, check_dev = T.unsafe(nil)); end + + def remove_by_name(full_name); end + + def remove_specs_unsatisfied_by(dependencies); end + + def spec_predecessors; end + + def specs; end + + def tsort_each_node(&block); end + + def why_not_ok?(quick = T.unsafe(nil)); end + + def self.from_specs; end + end + + class DependencyResolutionError + def conflict; end + + def conflicting_dependencies; end + + def initialize(conflict); end + end + + module Deprecate + def self.deprecate(name, repl, year, month); end + + def self.skip; end + + def self.skip=(v); end + + def self.skip_during; end + end + + class Exception + extend Gem::Deprecate + + def _deprecated_source_exception; end + + def source_exception(*args, &block); end + + def source_exception=(source_exception); end + end + + module Ext + class BuildError + end + + class Builder + include Gem::UserInteraction + include Gem::DefaultUserInteraction + include Gem::Text + CHDIR_MONITOR = T.let(nil, T.untyped) + CHDIR_MUTEX = T.let(nil, T.untyped) + + def build_args; end + + def build_args=(build_args); end + + def build_error(build_dir, output, backtrace = T.unsafe(nil)); end + + def build_extension(extension, dest_path); end + + def build_extensions; end + + def builder_for(extension); end + + def initialize(spec, build_args = T.unsafe(nil)); end + + def write_gem_make_out(output); end + + def self.class_name; end + + def self.make(dest_path, results); end + + def self.redirector; end + + def self.run(command, results, command_name = T.unsafe(nil)); end + + def clean_text(text); end + + def format_text(text, wrap, indent = T.unsafe(nil)); end + + def levenshtein_distance(str1, str2); end + + def min3(a, b, c); end + + def truncate_text(text, description, max_length = T.unsafe(nil)); end + + def ui; end + + def ui=(new_ui); end + + def use_ui(new_ui, &block); end + + def alert(statement, question = T.unsafe(nil)); end + + def alert_error(statement, question = T.unsafe(nil)); end + + def alert_warning(statement, question = T.unsafe(nil)); end + + def ask(question); end + + def ask_for_password(prompt); end + + def ask_yes_no(question, default = T.unsafe(nil)); end + + def choose_from_list(question, list); end + + def say(statement = T.unsafe(nil)); end + + def terminate_interaction(exit_code = T.unsafe(nil)); end + + def verbose(msg = T.unsafe(nil)); end + end + + class CmakeBuilder + def self.build(extension, dest_path, results, args = T.unsafe(nil), lib_dir = T.unsafe(nil)); end + end + + class ConfigureBuilder + def self.build(extension, dest_path, results, args = T.unsafe(nil), lib_dir = T.unsafe(nil)); end + end + + class ExtConfBuilder + def self.build(extension, dest_path, results, args = T.unsafe(nil), lib_dir = T.unsafe(nil)); end + + def self.get_relative_path(path); end + end + + class RakeBuilder + def self.build(extension, dest_path, results, args = T.unsafe(nil), lib_dir = T.unsafe(nil)); end + end + end + + class FilePermissionError + def directory; end + + def initialize(directory); end + end + + class FormatException + def file_path; end + + def file_path=(file_path); end + end + + class GemNotInHomeException + def spec; end + + def spec=(spec); end + end + + class ImpossibleDependenciesError + def build_message; end + + def conflicts; end + + def dependency; end + + def initialize(request, conflicts); end + + def request; end + end + + class Installer + include Gem::UserInteraction + include Gem::DefaultUserInteraction + include Gem::Text + extend Gem::Deprecate + ENV_PATHS = T.let(nil, T.untyped) + + def _deprecated_extension_build_error(build_dir, output, backtrace = T.unsafe(nil)); end + + def app_script_text(bin_file_name); end + + def bin_dir; end + + def build_extensions; end + + def build_root; end + + def check_executable_overwrite(filename); end + + def check_that_user_bin_dir_is_in_path; end + + def default_spec_file; end + + def dir; end + + def ensure_dependencies_met; end + + def ensure_dependency(spec, dependency); end + + def ensure_loadable_spec; end + + def ensure_required_ruby_version_met; end + + def ensure_required_rubygems_version_met; end + + def extension_build_error(*args, &block); end + + def extract_bin; end + + def extract_files; end + + def formatted_program_filename(filename); end + + def gem; end + + def gem_dir; end + + def gem_home; end + + def generate_bin; end + + def generate_bin_script(filename, bindir); end + + def generate_bin_symlink(filename, bindir); end + + def generate_windows_script(filename, bindir); end + + def initialize(package, options = T.unsafe(nil)); end + + def install; end + + def installation_satisfies_dependency?(dependency); end + + def installed_specs; end + + def options; end + + def pre_install_checks; end + + def process_options; end + + def run_post_build_hooks; end + + def run_post_install_hooks; end + + def run_pre_install_hooks; end + + def shebang(bin_file_name); end + + def spec; end + + def spec_file; end + + def unpack(directory); end + + def verify_gem_home(unpack = T.unsafe(nil)); end + + def verify_spec; end + + def windows_stub_script(bindir, bin_file_name); end + + def write_build_info_file; end + + def write_cache_file; end + + def write_default_spec; end + + def write_spec; end + + def self.at(path, options = T.unsafe(nil)); end + + def self.exec_format; end + + def self.exec_format=(exec_format); end + + def self.for_spec(spec, options = T.unsafe(nil)); end + + def self.install_lock; end + + def self.path_warning; end + + def self.path_warning=(path_warning); end + + def clean_text(text); end + + def format_text(text, wrap, indent = T.unsafe(nil)); end + + def levenshtein_distance(str1, str2); end + + def min3(a, b, c); end + + def truncate_text(text, description, max_length = T.unsafe(nil)); end + + def ui; end + + def ui=(new_ui); end + + def use_ui(new_ui, &block); end + + def alert(statement, question = T.unsafe(nil)); end + + def alert_error(statement, question = T.unsafe(nil)); end + + def alert_warning(statement, question = T.unsafe(nil)); end + + def ask(question); end + + def ask_for_password(prompt); end + + def ask_yes_no(question, default = T.unsafe(nil)); end + + def choose_from_list(question, list); end + + def say(statement = T.unsafe(nil)); end + + def terminate_interaction(exit_code = T.unsafe(nil)); end + + def verbose(msg = T.unsafe(nil)); end + end + + class Licenses + extend Gem::Text + EXCEPTION_IDENTIFIERS = T.let(nil, T.untyped) + LICENSE_IDENTIFIERS = T.let(nil, T.untyped) + NONSTANDARD = T.let(nil, T.untyped) + REGEXP = T.let(nil, T.untyped) + + def self.match?(license); end + + def self.suggestions(license); end + + def self.clean_text(text); end + + def self.format_text(text, wrap, indent = T.unsafe(nil)); end + + def self.levenshtein_distance(str1, str2); end + + def self.min3(a, b, c); end + + def self.truncate_text(text, description, max_length = T.unsafe(nil)); end + end + + class List + def each(&blk); end + + def initialize(value = T.unsafe(nil), tail = T.unsafe(nil)); end + + def prepend(value); end + + def pretty_print(q); end + + def tail; end + + def tail=(tail); end + + def to_a; end + + def value; end + + def value=(value); end + + def self.prepend(list, value); end + end + + class LoadError + def name; end + + def name=(name); end + + def requirement; end + + def requirement=(requirement); end + end + + class MissingSpecError + def initialize(name, requirement); end + end + + class MissingSpecVersionError + def initialize(name, requirement, specs); end + + def specs; end + end + + class NameTuple + include Comparable + + def ==(other); end + + def eql?(other); end + + def full_name; end + + def initialize(name, version, platform = T.unsafe(nil)); end + + def match_platform?; end + + def name; end + + def platform; end + + def prerelease?; end + + def spec_name; end + + def to_a; end + + def version; end + + def self.from_list(list); end + + def self.null; end + + def self.to_basic(list); end + end + + class Package + include Gem::UserInteraction + include Gem::DefaultUserInteraction + include Gem::Text + + def add_checksums(tar); end + + def add_contents(tar); end + + def add_files(tar); end + + def add_metadata(tar); end + + def build(skip_validation = T.unsafe(nil), strict_validation = T.unsafe(nil)); end + + def build_time; end + + def build_time=(build_time); end + + def checksums; end + + def contents; end + + def copy_to(path); end + + def data_mode; end + + def data_mode=(data_mode); end + + def digest(entry); end + + def dir_mode; end + + def dir_mode=(dir_mode); end + + def extract_files(destination_dir, pattern = T.unsafe(nil)); end + + def extract_tar_gz(io, destination_dir, pattern = T.unsafe(nil)); end + + def file_mode(mode); end + + def files; end + + def gzip_to(io); end + + def initialize(gem, security_policy); end + + def install_location(filename, destination_dir); end + + def load_spec(entry); end + + def mkdir_p_safe(mkdir, mkdir_options, destination_dir, file_name); end + + def normalize_path(pathname); end + + def open_tar_gz(io); end + + def prog_mode; end + + def prog_mode=(prog_mode); end + + def read_checksums(gem); end + + def security_policy; end + + def security_policy=(security_policy); end + + def setup_signer(signer_options: T.unsafe(nil)); end + + def spec; end + + def spec=(spec); end + + def verify; end + + def verify_checksums(digests, checksums); end + + def verify_entry(entry); end + + def verify_files(gem); end + + def verify_gz(entry); end + + def self.build(spec, skip_validation = T.unsafe(nil), strict_validation = T.unsafe(nil), file_name = T.unsafe(nil)); end + + def self.new(gem, security_policy = T.unsafe(nil)); end + + def clean_text(text); end + + def format_text(text, wrap, indent = T.unsafe(nil)); end + + def levenshtein_distance(str1, str2); end + + def min3(a, b, c); end + + def truncate_text(text, description, max_length = T.unsafe(nil)); end + + def ui; end + + def ui=(new_ui); end + + def use_ui(new_ui, &block); end + + def alert(statement, question = T.unsafe(nil)); end + + def alert_error(statement, question = T.unsafe(nil)); end + + def alert_warning(statement, question = T.unsafe(nil)); end + + def ask(question); end + + def ask_for_password(prompt); end + + def ask_yes_no(question, default = T.unsafe(nil)); end + + def choose_from_list(question, list); end + + def say(statement = T.unsafe(nil)); end + + def terminate_interaction(exit_code = T.unsafe(nil)); end + + def verbose(msg = T.unsafe(nil)); end + + class DigestIO + def digests; end + + def initialize(io, digests); end + + def write(data); end + + def self.wrap(io, digests); end + end + + class Error + end + + class FileSource + def initialize(path); end + + def path; end + + def present?; end + + def start; end + + def with_read_io(&block); end + + def with_write_io(&block); end + end + + class FormatError + def initialize(message, source = T.unsafe(nil)); end + + def path; end + end + + class IOSource + def initialize(io); end + + def io; end + + def path; end + + def present?; end + + def start; end + + def with_read_io; end + + def with_write_io; end + end + + class NonSeekableIO + end + + class Old + def extract_files(destination_dir); end + + def file_list(io); end + + def read_until_dashes(io); end + + def skip_ruby(io); end + end + + class PathError + def initialize(destination, destination_dir); end + end + + class Source + end + + class TarHeader + EMPTY_HEADER = T.let(nil, T.untyped) + FIELDS = T.let(nil, T.untyped) + PACK_FORMAT = T.let(nil, T.untyped) + UNPACK_FORMAT = T.let(nil, T.untyped) + + def ==(other); end + + def checksum; end + + def devmajor; end + + def devminor; end + + def empty?; end + + def gid; end + + def gname; end + + def initialize(vals); end + + def linkname; end + + def magic; end + + def mode; end + + def mtime; end + + def name; end + + def prefix; end + + def size; end + + def typeflag; end + + def uid; end + + def uname; end + + def update_checksum; end + + def version; end + + def self.from(stream); end + + def self.strict_oct(str); end + end + + class TarInvalidError + end + + class TarReader + include Enumerable + Elem = type_member(fixed: T.untyped) + + def close; end + + def each(&blk); end + + def each_entry; end + + def initialize(io); end + + def rewind; end + + def seek(name); end + + def self.new(io); end + + class Entry + def bytes_read; end + + def check_closed; end + + def close; end + + def closed?; end + + def directory?; end + + def eof?; end + + def file?; end + + def full_name; end + + def getc; end + + def header; end + + def initialize(header, io); end + + def length; end + + def pos; end + + def read(len = T.unsafe(nil)); end + + def readpartial(maxlen = T.unsafe(nil), outbuf = T.unsafe(nil)); end + + def rewind; end + + def size; end + + def symlink?; end + end + + class UnexpectedEOF + end + end + + class TarWriter + def add_file(name, mode); end + + def add_file_digest(name, mode, digest_algorithms); end + + def add_file_signed(name, mode, signer); end + + def add_file_simple(name, mode, size); end + + def add_symlink(name, target, mode); end + + def check_closed; end + + def close; end + + def closed?; end + + def flush; end + + def initialize(io); end + + def mkdir(name, mode); end + + def split_name(name); end + + def self.new(io); end + + class BoundedStream + def initialize(io, limit); end + + def limit; end + + def write(data); end + + def written; end + end + + class FileOverflow + end + + class RestrictedStream + def initialize(io); end + + def write(data); end + end + end + + class TooLongFileName + end + end + + class PathSupport + def home; end + + def initialize(env); end + + def path; end + + def spec_cache_dir; end + end + + class Platform + JAVA = T.let(nil, T.untyped) + MINGW = T.let(nil, T.untyped) + MSWIN = T.let(nil, T.untyped) + MSWIN64 = T.let(nil, T.untyped) + X64_MINGW = T.let(nil, T.untyped) + + def ==(other); end + + def ===(other); end + + def =~(other); end + + def cpu; end + + def cpu=(cpu); end + + def eql?(other); end + + def initialize(arch); end + + def os; end + + def os=(os); end + + def to_a; end + + def version; end + + def version=(version); end + + def self.installable?(spec); end + + def self.local; end + + def self.match(platform); end + + def self.new(arch); end + end + + class PlatformMismatch + def add_platform(platform); end + + def initialize(name, version); end + + def name; end + + def platforms; end + + def version; end + + def wordy; end + end + + class RemoteFetcher + include Gem::UserInteraction + include Gem::DefaultUserInteraction + include Gem::Text + BASE64_URI_TRANSLATE = T.let(nil, T.untyped) + + def cache_update_path(uri, path = T.unsafe(nil), update = T.unsafe(nil)); end + + def close_all; end + + def correct_for_windows_path(path); end + + def download(spec, source_uri, install_dir = T.unsafe(nil)); end + + def download_to_cache(dependency); end + + def fetch_file(uri, *_); end + + def fetch_http(uri, last_modified = T.unsafe(nil), head = T.unsafe(nil), depth = T.unsafe(nil)); end + + def fetch_https(uri, last_modified = T.unsafe(nil), head = T.unsafe(nil), depth = T.unsafe(nil)); end + + def fetch_path(uri, mtime = T.unsafe(nil), head = T.unsafe(nil)); end + + def fetch_s3(uri, mtime = T.unsafe(nil), head = T.unsafe(nil)); end + + def fetch_size(uri); end + + def headers; end + + def headers=(headers); end + + def https?(uri); end + + def initialize(proxy = T.unsafe(nil), dns = T.unsafe(nil), headers = T.unsafe(nil)); end + + def request(uri, request_class, last_modified = T.unsafe(nil)); end + + def s3_expiration; end + + def sign_s3_url(uri, expiration = T.unsafe(nil)); end + + def self.fetcher; end + + def clean_text(text); end + + def format_text(text, wrap, indent = T.unsafe(nil)); end + + def levenshtein_distance(str1, str2); end + + def min3(a, b, c); end + + def truncate_text(text, description, max_length = T.unsafe(nil)); end + + def ui; end + + def ui=(new_ui); end + + def use_ui(new_ui, &block); end + + def alert(statement, question = T.unsafe(nil)); end + + def alert_error(statement, question = T.unsafe(nil)); end + + def alert_warning(statement, question = T.unsafe(nil)); end + + def ask(question); end + + def ask_for_password(prompt); end + + def ask_yes_no(question, default = T.unsafe(nil)); end + + def choose_from_list(question, list); end + + def say(statement = T.unsafe(nil)); end + + def terminate_interaction(exit_code = T.unsafe(nil)); end + + def verbose(msg = T.unsafe(nil)); end + end + + class Request + include Gem::UserInteraction + include Gem::DefaultUserInteraction + include Gem::Text + extend Gem::UserInteraction + extend Gem::DefaultUserInteraction + extend Gem::Text + + def cert_files; end + + def connection_for(uri); end + + def fetch; end + + def initialize(uri, request_class, last_modified, pool); end + + def perform_request(request); end + + def proxy_uri; end + + def reset(connection); end + + def user_agent; end + + def self.configure_connection_for_https(connection, cert_files); end + + def self.create_with_proxy(uri, request_class, last_modified, proxy); end + + def self.get_cert_files; end + + def self.get_proxy_from_env(scheme = T.unsafe(nil)); end + + def self.proxy_uri(proxy); end + + def self.verify_certificate(store_context); end + + def self.verify_certificate_message(error_number, cert); end + + def self.clean_text(text); end + + def self.format_text(text, wrap, indent = T.unsafe(nil)); end + + def self.levenshtein_distance(str1, str2); end + + def self.min3(a, b, c); end + + def self.truncate_text(text, description, max_length = T.unsafe(nil)); end + + def self.ui; end + + def self.ui=(new_ui); end + + def self.use_ui(new_ui, &block); end + + def self.alert(statement, question = T.unsafe(nil)); end + + def self.alert_error(statement, question = T.unsafe(nil)); end + + def self.alert_warning(statement, question = T.unsafe(nil)); end + + def self.ask(question); end + + def self.ask_for_password(prompt); end + + def self.ask_yes_no(question, default = T.unsafe(nil)); end + + def self.choose_from_list(question, list); end + + def self.say(statement = T.unsafe(nil)); end + + def self.terminate_interaction(exit_code = T.unsafe(nil)); end + + def self.verbose(msg = T.unsafe(nil)); end + + def clean_text(text); end + + def format_text(text, wrap, indent = T.unsafe(nil)); end + + def levenshtein_distance(str1, str2); end + + def min3(a, b, c); end + + def truncate_text(text, description, max_length = T.unsafe(nil)); end + + def ui; end + + def ui=(new_ui); end + + def use_ui(new_ui, &block); end + + def alert(statement, question = T.unsafe(nil)); end + + def alert_error(statement, question = T.unsafe(nil)); end + + def alert_warning(statement, question = T.unsafe(nil)); end + + def ask(question); end + + def ask_for_password(prompt); end + + def ask_yes_no(question, default = T.unsafe(nil)); end + + def choose_from_list(question, list); end + + def say(statement = T.unsafe(nil)); end + + def terminate_interaction(exit_code = T.unsafe(nil)); end + + def verbose(msg = T.unsafe(nil)); end + + class ConnectionPools + def close_all; end + + def initialize(proxy_uri, cert_files); end + + def pool_for(uri); end + + def self.client; end + + def self.client=(client); end + end + + class HTTPPool + def cert_files; end + + def checkin(connection); end + + def checkout; end + + def close_all; end + + def initialize(http_args, cert_files, proxy_uri); end + + def proxy_uri; end + end + + class HTTPSPool + end + end + + class RequestSet + include TSort + + def always_install; end + + def always_install=(always_install); end + + def dependencies; end + + def development; end + + def development=(development); end + + def development_shallow; end + + def development_shallow=(development_shallow); end + + def errors; end + + def gem(name, *reqs); end + + def git_set; end + + def ignore_dependencies; end + + def ignore_dependencies=(ignore_dependencies); end + + def import(deps); end + + def initialize(*deps); end + + def install(options, &block); end + + def install_dir; end + + def install_from_gemdeps(options, &block); end + + def install_hooks(requests, options); end + + def install_into(dir, force = T.unsafe(nil), options = T.unsafe(nil)); end + + def load_gemdeps(path, without_groups = T.unsafe(nil), installing = T.unsafe(nil)); end + + def prerelease; end + + def prerelease=(prerelease); end + + def pretty_print(q); end + + def remote; end + + def remote=(remote); end + + def resolve(set = T.unsafe(nil)); end + + def resolve_current; end + + def resolver; end + + def sets; end + + def soft_missing; end + + def soft_missing=(soft_missing); end + + def sorted_requests; end + + def source_set; end + + def specs; end + + def specs_in(dir); end + + def tsort_each_node(&block); end + + def vendor_set; end + + class GemDependencyAPI + ENGINE_MAP = T.let(nil, T.untyped) + PLATFORM_MAP = T.let(nil, T.untyped) + VERSION_MAP = T.let(nil, T.untyped) + WINDOWS = T.let(nil, T.untyped) + + def dependencies; end + + def find_gemspec(name, path); end + + def gem(name, *requirements); end + + def gem_deps_file; end + + def gem_git_reference(options); end + + def gemspec(options = T.unsafe(nil)); end + + def git(repository); end + + def git_set; end + + def git_source(name, &callback); end + + def group(*groups); end + + def initialize(set, path); end + + def installing=(installing); end + + def load; end + + def platform(*platforms); end + + def platforms(*platforms); end + + def requires; end + + def ruby(version, options = T.unsafe(nil)); end + + def source(url); end + + def vendor_set; end + + def without_groups; end + + def without_groups=(without_groups); end + end + + class Lockfile + def add_DEPENDENCIES(out); end + + def add_GEM(out, spec_groups); end + + def add_GIT(out, git_requests); end + + def add_PATH(out, path_requests); end + + def add_PLATFORMS(out); end + + def initialize(request_set, gem_deps_file, dependencies); end + + def platforms; end + + def relative_path_from(dest, base); end + + def spec_groups; end + + def write; end + + def self.build(request_set, gem_deps_file, dependencies = T.unsafe(nil)); end + + def self.requests_to_deps(requests); end + + class ParseError + def column; end + + def initialize(message, column, line, path); end + + def line; end + + def path; end + end + + class Parser + def get(expected_types = T.unsafe(nil), expected_value = T.unsafe(nil)); end + + def initialize(tokenizer, set, platforms, filename = T.unsafe(nil)); end + + def parse; end + + def parse_DEPENDENCIES; end + + def parse_GEM; end + + def parse_GIT; end + + def parse_PATH; end + + def parse_PLATFORMS; end + + def parse_dependency(name, op); end + end + + class Tokenizer + EOF = T.let(nil, T.untyped) + + def empty?; end + + def initialize(input, filename = T.unsafe(nil), line = T.unsafe(nil), pos = T.unsafe(nil)); end + + def make_parser(set, platforms); end + + def next_token; end + + def peek; end + + def shift; end + + def skip(type); end + + def to_a; end + + def token_pos(byte_offset); end + + def unshift(token); end + + def self.from_file(file); end + + class Token + def column; end + + def column=(_); end + + def line; end + + def line=(_); end + + def type; end + + def type=(_); end + + def value; end + + def value=(_); end + + def self.[](*_); end + + def self.members; end + end + end + end + end + + class Requirement + DefaultRequirement = T.let(nil, T.untyped) + + def ==(other); end + + def ===(version); end + + def =~(version); end + + def _tilde_requirements; end + + def as_list; end + + def concat(new); end + + def encode_with(coder); end + + def exact?; end + + def for_lockfile; end + + def init_with(coder); end + + def initialize(*requirements); end + + def marshal_dump; end + + def marshal_load(array); end + + def none?; end + + def prerelease?; end + + def pretty_print(q); end + + def requirements; end + + def satisfied_by?(version); end + + def specific?; end + + def to_yaml_properties; end + + def yaml_initialize(tag, vals); end + + def self.create(*inputs); end + + def self.default; end + + def self.parse(obj); end + + def self.source_set; end + end + + class Resolver + include Gem::Resolver::Molinillo::UI + include Gem::Resolver::Molinillo::SpecificationProvider + DEBUG_RESOLVER = T.let(nil, T.untyped) + + def activation_request(dep, possible); end + + def development; end + + def development=(development); end + + def development_shallow; end + + def development_shallow=(development_shallow); end + + def explain(stage, *data); end + + def explain_list(stage); end + + def find_possible(dependency); end + + def ignore_dependencies; end + + def ignore_dependencies=(ignore_dependencies); end + + def initialize(needed, set = T.unsafe(nil)); end + + def missing; end + + def requests(s, act, reqs = T.unsafe(nil)); end + + def resolve; end + + def select_local_platforms(specs); end + + def skip_gems; end + + def skip_gems=(skip_gems); end + + def soft_missing; end + + def soft_missing=(soft_missing); end + + def stats; end + + def self.compose_sets(*sets); end + + def self.for_current_gems(needed); end + + def allow_missing?(dependency); end + + def dependencies_for(specification); end + + def name_for(dependency); end + + def name_for_explicit_dependency_source; end + + def name_for_locking_dependency_source; end + + def requirement_satisfied_by?(requirement, activated, spec); end + + def search_for(dependency); end + + def sort_dependencies(dependencies, activated, conflicts); end + + def after_resolution; end + + def before_resolution; end + + def debug(depth = T.unsafe(nil)); end + + def debug?; end + + def indicate_progress; end + + def output; end + + def progress_rate; end + + class APISet + def dep_uri; end + + def initialize(dep_uri = T.unsafe(nil)); end + + def prefetch_now; end + + def pretty_print(q); end + + def source; end + + def uri; end + + def versions(name); end + end + + class APISpecification + def ==(other); end + + def initialize(set, api_data); end + + def pretty_print(q); end + end + + class ActivationRequest + def ==(other); end + + def development?; end + + def download(path); end + + def full_name; end + + def full_spec; end + + def initialize(spec, request, others_possible = T.unsafe(nil)); end + + def installed?; end + + def name; end + + def others_possible?; end + + def parent; end + + def pretty_print(q); end + + def request; end + + def spec; end + + def version; end + end + + class BestSet + def initialize(sources = T.unsafe(nil)); end + + def pick_sets; end + + def pretty_print(q); end + + def replace_failed_api_set(error); end + end + + class ComposedSet + def initialize(*sets); end + + def prerelease=(allow_prerelease); end + + def remote=(remote); end + + def sets; end + end + + class Conflict + def ==(other); end + + def activated; end + + def conflicting_dependencies; end + + def dependency; end + + def explain; end + + def explanation; end + + def failed_dep; end + + def for_spec?(spec); end + + def initialize(dependency, activated, failed_dep = T.unsafe(nil)); end + + def pretty_print(q); end + + def request_path(current); end + + def requester; end + end + + class CurrentSet + end + + class DependencyRequest + def ==(other); end + + def dependency; end + + def development?; end + + def explicit?; end + + def implicit?; end + + def initialize(dependency, requester); end + + def match?(spec, allow_prerelease = T.unsafe(nil)); end + + def matches_spec?(spec); end + + def name; end + + def pretty_print(q); end + + def request_context; end + + def requester; end + + def requirement; end + + def type; end + end + + class GitSet + def add_git_gem(name, repository, reference, submodules); end + + def add_git_spec(name, version, repository, reference, submodules); end + + def need_submodules; end + + def pretty_print(q); end + + def repositories; end + + def root_dir; end + + def root_dir=(root_dir); end + + def specs; end + end + + class GitSpecification + def ==(other); end + + def add_dependency(dependency); end + + def pretty_print(q); end + end + + class IndexSet + def initialize(source = T.unsafe(nil)); end + + def pretty_print(q); end + end + + class IndexSpecification + def initialize(set, name, version, source, platform); end + + def pretty_print(q); end + end + + class InstalledSpecification + def ==(other); end + + def pretty_print(q); end + end + + class InstallerSet + def add_always_install(dependency); end + + def add_local(dep_name, spec, source); end + + def always_install; end + + def consider_local?; end + + def consider_remote?; end + + def ignore_dependencies; end + + def ignore_dependencies=(ignore_dependencies); end + + def ignore_installed; end + + def ignore_installed=(ignore_installed); end + + def initialize(domain); end + + def load_spec(name, ver, platform, source); end + + def local?(dep_name); end + + def prerelease=(allow_prerelease); end + + def pretty_print(q); end + + def remote=(remote); end + + def remote_set; end + end + + class LocalSpecification + def pretty_print(q); end + end + + class LockSet + def add(name, version, platform); end + + def initialize(sources); end + + def load_spec(name, version, platform, source); end + + def pretty_print(q); end + + def specs; end + end + + class LockSpecification + def add_dependency(dependency); end + + def initialize(set, name, version, sources, platform); end + + def pretty_print(q); end + + def sources; end + end + + module Molinillo + VERSION = T.let(nil, T.untyped) + + class CircularDependencyError + def dependencies; end + + def initialize(nodes); end + end + + module Delegates + module ResolutionState + def activated; end + + def conflicts; end + + def depth; end + + def name; end + + def possibilities; end + + def requirement; end + + def requirements; end + end + + module SpecificationProvider + def allow_missing?(dependency); end + + def dependencies_for(specification); end + + def name_for(dependency); end + + def name_for_explicit_dependency_source; end + + def name_for_locking_dependency_source; end + + def requirement_satisfied_by?(requirement, activated, spec); end + + def search_for(dependency); end + + def sort_dependencies(dependencies, activated, conflicts); end + end + end + + class DependencyGraph + include Enumerable + include TSort + Elem = type_member(fixed: T.untyped) + + def ==(other); end + + def add_child_vertex(name, payload, parent_names, requirement); end + + def add_edge(origin, destination, requirement); end + + def add_vertex(name, payload, root = T.unsafe(nil)); end + + def delete_edge(edge); end + + def detach_vertex_named(name); end + + def each(&blk); end + + def log; end + + def rewind_to(tag); end + + def root_vertex_named(name); end + + def set_payload(name, payload); end + + def tag(tag); end + + def to_dot(options = T.unsafe(nil)); end + + def tsort_each_child(vertex, &block); end + + def vertex_named(name); end + + def vertices; end + + def self.tsort(vertices); end + + class Action + def down(graph); end + + def next; end + + def next=(_); end + + def previous; end + + def previous=(previous); end + + def up(graph); end + + def self.action_name; end + end + + class AddEdgeNoCircular + def destination; end + + def initialize(origin, destination, requirement); end + + def make_edge(graph); end + + def origin; end + + def requirement; end + end + + class AddVertex + def initialize(name, payload, root); end + + def name; end + + def payload; end + + def root; end + end + + class DeleteEdge + def destination_name; end + + def initialize(origin_name, destination_name, requirement); end + + def make_edge(graph); end + + def origin_name; end + + def requirement; end + end + + class DetachVertexNamed + def initialize(name); end + + def name; end + end + + class Edge + def destination; end + + def destination=(_); end + + def origin; end + + def origin=(_); end + + def requirement; end + + def requirement=(_); end + + def self.[](*_); end + + def self.members; end + end + + class Log + extend T::Enumerable + Elem = type_member(fixed: T.untyped) + + def add_edge_no_circular(graph, origin, destination, requirement); end + + def add_vertex(graph, name, payload, root); end + + def delete_edge(graph, origin_name, destination_name, requirement); end + + def detach_vertex_named(graph, name); end + + def each(&blk); end + + def pop!(graph); end + + def reverse_each; end + + def rewind_to(graph, tag); end + + def set_payload(graph, name, payload); end + + def tag(graph, tag); end + end + + class SetPayload + def initialize(name, payload); end + + def name; end + + def payload; end + end + + class Tag + def down(_graph); end + + def initialize(tag); end + + def tag; end + + def up(_graph); end + end + + class Vertex + def ==(other); end + + def ancestor?(other); end + + def descendent?(other); end + + def eql?(other); end + + def explicit_requirements; end + + def incoming_edges; end + + def incoming_edges=(incoming_edges); end + + def initialize(name, payload); end + + def is_reachable_from?(other); end + + def name; end + + def name=(name); end + + def outgoing_edges; end + + def outgoing_edges=(outgoing_edges); end + + def path_to?(other); end + + def payload; end + + def payload=(payload); end + + def predecessors; end + + def recursive_predecessors; end + + def recursive_successors; end + + def requirements; end + + def root; end + + def root=(root); end + + def root?; end + + def shallow_eql?(other); end + + def successors; end + end + end + + class DependencyState + def pop_possibility_state; end + end + + class NoSuchDependencyError + def dependency; end + + def dependency=(dependency); end + + def initialize(dependency, required_by = T.unsafe(nil)); end + + def required_by; end + + def required_by=(required_by); end + end + + class PossibilityState + end + + class ResolutionState + def activated; end + + def activated=(_); end + + def conflicts; end + + def conflicts=(_); end + + def depth; end + + def depth=(_); end + + def name; end + + def name=(_); end + + def possibilities; end + + def possibilities=(_); end + + def requirement; end + + def requirement=(_); end + + def requirements; end + + def requirements=(_); end + + def self.[](*_); end + + def self.empty; end + + def self.members; end + end + + class Resolver + def initialize(specification_provider, resolver_ui); end + + def resolve(requested, base = T.unsafe(nil)); end + + def resolver_ui; end + + def specification_provider; end + + class Resolution + include Gem::Resolver::Molinillo::Delegates::ResolutionState + include Gem::Resolver::Molinillo::Delegates::SpecificationProvider + + def base; end + + def initialize(specification_provider, resolver_ui, requested, base); end + + def iteration_rate=(iteration_rate); end + + def original_requested; end + + def resolve; end + + def resolver_ui; end + + def specification_provider; end + + def started_at=(started_at); end + + def states=(states); end + + def allow_missing?(dependency); end + + def dependencies_for(specification); end + + def name_for(dependency); end + + def name_for_explicit_dependency_source; end + + def name_for_locking_dependency_source; end + + def requirement_satisfied_by?(requirement, activated, spec); end + + def search_for(dependency); end + + def sort_dependencies(dependencies, activated, conflicts); end + + def activated; end + + def conflicts; end + + def depth; end + + def name; end + + def possibilities; end + + def requirement; end + + def requirements; end + + class Conflict + def activated_by_name; end + + def activated_by_name=(_); end + + def existing; end + + def existing=(_); end + + def locked_requirement; end + + def locked_requirement=(_); end + + def possibility; end + + def possibility=(_); end + + def requirement; end + + def requirement=(_); end + + def requirement_trees; end + + def requirement_trees=(_); end + + def requirements; end + + def requirements=(_); end + + def self.[](*_); end + + def self.members; end + end + end + end + + class ResolverError + end + + module SpecificationProvider + def allow_missing?(dependency); end + + def dependencies_for(specification); end + + def name_for(dependency); end + + def name_for_explicit_dependency_source; end + + def name_for_locking_dependency_source; end + + def requirement_satisfied_by?(requirement, activated, spec); end + + def search_for(dependency); end + + def sort_dependencies(dependencies, activated, conflicts); end + end + + module UI + def after_resolution; end + + def before_resolution; end + + def debug(depth = T.unsafe(nil)); end + + def debug?; end + + def indicate_progress; end + + def output; end + + def progress_rate; end + end + + class VersionConflict + def conflicts; end + + def initialize(conflicts); end + end + end + + class RequirementList + include Enumerable + Elem = type_member(fixed: T.untyped) + + def add(req); end + + def each(&blk); end + + def empty?; end + + def next5; end + + def remove; end + + def size; end + end + + class Set + def errors; end + + def errors=(errors); end + + def find_all(req); end + + def prefetch(reqs); end + + def prerelease; end + + def prerelease=(prerelease); end + + def remote; end + + def remote=(remote); end + + def remote?; end + end + + class SourceSet + def add_source_gem(name, source); end + end + + class SpecSpecification + def initialize(set, spec, source = T.unsafe(nil)); end + end + + class Specification + def dependencies; end + + def download(options); end + + def fetch_development_dependencies; end + + def full_name; end + + def install(options = T.unsafe(nil)); end + + def installable_platform?; end + + def local?; end + + def name; end + + def platform; end + + def set; end + + def source; end + + def spec; end + + def version; end + end + + class Stats + PATTERN = T.let(nil, T.untyped) + + def backtracking!; end + + def display; end + + def iteration!; end + + def record_depth(stack); end + + def record_requirements(reqs); end + + def requirement!; end + end + + class VendorSet + def add_vendor_gem(name, directory); end + + def load_spec(name, version, platform, source); end + + def pretty_print(q); end + + def specs; end + end + + class VendorSpecification + def ==(other); end + end + end + + class RuntimeRequirementNotMetError + def suggestion; end + + def suggestion=(suggestion); end + end + + module Security + AlmostNoSecurity = T.let(nil, T.untyped) + DIGEST_NAME = T.let(nil, T.untyped) + EXTENSIONS = T.let(nil, T.untyped) + HighSecurity = T.let(nil, T.untyped) + KEY_CIPHER = T.let(nil, T.untyped) + KEY_LENGTH = T.let(nil, T.untyped) + LowSecurity = T.let(nil, T.untyped) + MediumSecurity = T.let(nil, T.untyped) + NoSecurity = T.let(nil, T.untyped) + ONE_DAY = T.let(nil, T.untyped) + ONE_YEAR = T.let(nil, T.untyped) + Policies = T.let(nil, T.untyped) + SigningPolicy = T.let(nil, T.untyped) + + def self.alt_name_or_x509_entry(certificate, x509_entry); end + + def self.create_cert(subject, key, age = T.unsafe(nil), extensions = T.unsafe(nil), serial = T.unsafe(nil)); end + + def self.create_cert_email(email, key, age = T.unsafe(nil), extensions = T.unsafe(nil)); end + + def self.create_cert_self_signed(subject, key, age = T.unsafe(nil), extensions = T.unsafe(nil), serial = T.unsafe(nil)); end + + def self.create_key(length = T.unsafe(nil), algorithm = T.unsafe(nil)); end + + def self.email_to_name(email_address); end + + def self.re_sign(expired_certificate, private_key, age = T.unsafe(nil), extensions = T.unsafe(nil)); end + + def self.reset; end + + def self.sign(certificate, signing_key, signing_cert, age = T.unsafe(nil), extensions = T.unsafe(nil), serial = T.unsafe(nil)); end + + def self.trust_dir; end + + def self.trusted_certificates(&block); end + + def self.write(pemmable, path, permissions = T.unsafe(nil), passphrase = T.unsafe(nil), cipher = T.unsafe(nil)); end + + class DIGEST_ALGORITHM + def initialize(data = T.unsafe(nil)); end + + def self.digest(data); end + + def self.hexdigest(data); end + end + + class Exception + end + + class KEY_ALGORITHM + NO_PADDING = T.let(nil, T.untyped) + PKCS1_OAEP_PADDING = T.let(nil, T.untyped) + PKCS1_PADDING = T.let(nil, T.untyped) + SSLV23_PADDING = T.let(nil, T.untyped) + + def d; end + + def d=(d); end + + def dmp1; end + + def dmp1=(dmp1); end + + def dmq1; end + + def dmq1=(dmq1); end + + def e; end + + def e=(e); end + + def export(*_); end + + def initialize(*_); end + + def iqmp; end + + def iqmp=(iqmp); end + + def n; end + + def n=(n); end + + def p; end + + def p=(p); end + + def params; end + + def private?; end + + def private_decrypt(*_); end + + def private_encrypt(*_); end + + def public?; end + + def public_decrypt(*_); end + + def public_encrypt(*_); end + + def public_key; end + + def q; end + + def q=(q); end + + def set_crt_params(_, _1, _2); end + + def set_factors(_, _1); end + + def set_key(_, _1, _2); end + + def sign_pss(*_); end + + def to_der; end + + def to_pem(*_); end + + def to_s(*_); end + + def to_text; end + + def verify_pss(*_); end + + def self.generate(*_); end + end + + class Policy + include Gem::UserInteraction + include Gem::DefaultUserInteraction + include Gem::Text + + def check_cert(signer, issuer, time); end + + def check_chain(chain, time); end + + def check_data(public_key, digest, signature, data); end + + def check_key(signer, key); end + + def check_root(chain, time); end + + def check_trust(chain, digester, trust_dir); end + + def initialize(name, policy = T.unsafe(nil), opt = T.unsafe(nil)); end + + def name; end + + def only_signed; end + + def only_signed=(only_signed); end + + def only_trusted; end + + def only_trusted=(only_trusted); end + + def subject(certificate); end + + def verify(chain, key = T.unsafe(nil), digests = T.unsafe(nil), signatures = T.unsafe(nil), full_name = T.unsafe(nil)); end + + def verify_chain; end + + def verify_chain=(verify_chain); end + + def verify_data; end + + def verify_data=(verify_data); end + + def verify_root; end + + def verify_root=(verify_root); end + + def verify_signatures(spec, digests, signatures); end + + def verify_signer; end + + def verify_signer=(verify_signer); end + + def clean_text(text); end + + def format_text(text, wrap, indent = T.unsafe(nil)); end + + def levenshtein_distance(str1, str2); end + + def min3(a, b, c); end + + def truncate_text(text, description, max_length = T.unsafe(nil)); end + + def ui; end + + def ui=(new_ui); end + + def use_ui(new_ui, &block); end + + def alert(statement, question = T.unsafe(nil)); end + + def alert_error(statement, question = T.unsafe(nil)); end + + def alert_warning(statement, question = T.unsafe(nil)); end + + def ask(question); end + + def ask_for_password(prompt); end + + def ask_yes_no(question, default = T.unsafe(nil)); end + + def choose_from_list(question, list); end + + def say(statement = T.unsafe(nil)); end + + def terminate_interaction(exit_code = T.unsafe(nil)); end + + def verbose(msg = T.unsafe(nil)); end + end + + class Signer + include Gem::UserInteraction + include Gem::DefaultUserInteraction + include Gem::Text + DEFAULT_OPTIONS = T.let(nil, T.untyped) + + def cert_chain; end + + def cert_chain=(cert_chain); end + + def digest_algorithm; end + + def digest_name; end + + def extract_name(cert); end + + def initialize(key, cert_chain, passphrase = T.unsafe(nil), options = T.unsafe(nil)); end + + def key; end + + def key=(key); end + + def load_cert_chain; end + + def options; end + + def re_sign_key(expiration_length: T.unsafe(nil)); end + + def sign(data); end + + def self.re_sign_cert(expired_cert, expired_cert_path, private_key); end + + def clean_text(text); end + + def format_text(text, wrap, indent = T.unsafe(nil)); end + + def levenshtein_distance(str1, str2); end + + def min3(a, b, c); end + + def truncate_text(text, description, max_length = T.unsafe(nil)); end + + def ui; end + + def ui=(new_ui); end + + def use_ui(new_ui, &block); end + + def alert(statement, question = T.unsafe(nil)); end + + def alert_error(statement, question = T.unsafe(nil)); end + + def alert_warning(statement, question = T.unsafe(nil)); end + + def ask(question); end + + def ask_for_password(prompt); end + + def ask_yes_no(question, default = T.unsafe(nil)); end + + def choose_from_list(question, list); end + + def say(statement = T.unsafe(nil)); end + + def terminate_interaction(exit_code = T.unsafe(nil)); end + + def verbose(msg = T.unsafe(nil)); end + end + + class TrustDir + DEFAULT_PERMISSIONS = T.let(nil, T.untyped) + + def cert_path(certificate); end + + def dir; end + + def each_certificate; end + + def initialize(dir, permissions = T.unsafe(nil)); end + + def issuer_of(certificate); end + + def load_certificate(certificate_file); end + + def name_path(name); end + + def trust_cert(certificate); end + + def verify; end + end + end + + class SilentUI + def initialize; end + end + + class Source + include Comparable + FILES = T.let(nil, T.untyped) + + def ==(other); end + + def cache_dir(uri); end + + def dependency_resolver_set; end + + def download(spec, dir = T.unsafe(nil)); end + + def eql?(other); end + + def fetch_spec(name_tuple); end + + def initialize(uri); end + + def load_specs(type); end + + def pretty_print(q); end + + def update_cache?; end + + def uri; end + + class Git + def base_dir; end + + def cache; end + + def checkout; end + + def dir_shortref; end + + def download(full_spec, path); end + + def initialize(name, repository, reference, submodules = T.unsafe(nil)); end + + def install_dir; end + + def name; end + + def need_submodules; end + + def reference; end + + def remote; end + + def remote=(remote); end + + def repo_cache_dir; end + + def repository; end + + def rev_parse; end + + def root_dir; end + + def root_dir=(root_dir); end + + def specs; end + + def uri_hash; end + end + + class Installed + def download(spec, path); end + + def initialize; end + end + + class Local + def download(spec, cache_dir = T.unsafe(nil)); end + + def fetch_spec(name); end + + def find_gem(gem_name, version = T.unsafe(nil), prerelease = T.unsafe(nil)); end + + def initialize; end + end + + class Lock + def initialize(source); end + + def wrapped; end + end + + class SpecificFile + def fetch_spec(name); end + + def initialize(file); end + + def load_specs(*a); end + + def path; end + + def spec; end + end + + class Vendor + def initialize(path); end + end + end + + class SourceFetchProblem + def error; end + + def exception; end + + def initialize(source, error); end + + def source; end + + def wordy; end + end + + class SourceList + include Enumerable + Elem = type_member(fixed: T.untyped) + + def <<(obj); end + + def ==(other); end + + def clear; end + + def delete(source); end + + def each(&blk); end + + def each_source(&b); end + + def empty?; end + + def first; end + + def include?(other); end + + def replace(other); end + + def sources; end + + def to_a; end + + def to_ary; end + + def self.from(ary); end + end + + class SpecFetcher + include Gem::UserInteraction + include Gem::DefaultUserInteraction + include Gem::Text + + def available_specs(type); end + + def detect(type = T.unsafe(nil)); end + + def initialize(sources = T.unsafe(nil)); end + + def latest_specs; end + + def prerelease_specs; end + + def search_for_dependency(dependency, matching_platform = T.unsafe(nil)); end + + def sources; end + + def spec_for_dependency(dependency, matching_platform = T.unsafe(nil)); end + + def specs; end + + def suggest_gems_from_name(gem_name, type = T.unsafe(nil)); end + + def tuples_for(source, type, gracefully_ignore = T.unsafe(nil)); end + + def self.fetcher; end + + def self.fetcher=(fetcher); end + + def clean_text(text); end + + def format_text(text, wrap, indent = T.unsafe(nil)); end + + def levenshtein_distance(str1, str2); end + + def min3(a, b, c); end + + def truncate_text(text, description, max_length = T.unsafe(nil)); end + + def ui; end + + def ui=(new_ui); end + + def use_ui(new_ui, &block); end + + def alert(statement, question = T.unsafe(nil)); end + + def alert_error(statement, question = T.unsafe(nil)); end + + def alert_warning(statement, question = T.unsafe(nil)); end + + def ask(question); end + + def ask_for_password(prompt); end + + def ask_yes_no(question, default = T.unsafe(nil)); end + + def choose_from_list(question, list); end + + def say(statement = T.unsafe(nil)); end + + def terminate_interaction(exit_code = T.unsafe(nil)); end + + def verbose(msg = T.unsafe(nil)); end + end + + class SpecificGemNotFoundException + def errors; end + + def initialize(name, version, errors = T.unsafe(nil)); end + + def name; end + + def version; end + end + + class Specification + include Bundler::MatchPlatform + include Bundler::GemHelpers + extend Gem::Deprecate + DateLike = T.let(nil, T.untyped) + DateTimeFormat = T.let(nil, T.untyped) + INITIALIZE_CODE_FOR_DEFAULTS = T.let(nil, T.untyped) + + def ==(other); end + + def _deprecated_default_executable; end + + def _deprecated_default_executable=(_deprecated_default_executable); end + + def _deprecated_has_rdoc; end + + def _deprecated_has_rdoc=(ignored); end + + def _deprecated_has_rdoc?(*args, &block); end + + def _dump(limit); end + + def abbreviate; end + + def activate; end + + def activate_dependencies; end + + def activated; end + + def activated=(activated); end + + def add_bindir(executables); end + + def add_dependency(gem, *requirements); end + + def add_development_dependency(gem, *requirements); end + + def add_runtime_dependency(gem, *requirements); end + + def add_self_to_load_path; end + + def author; end + + def author=(o); end + + def authors; end + + def authors=(value); end + + def autorequire; end + + def autorequire=(autorequire); end + + def bin_dir; end + + def bin_file(name); end + + def bindir; end + + def bindir=(bindir); end + + def build_args; end + + def build_extensions; end + + def build_info_dir; end + + def build_info_file; end + + def cache_dir; end + + def cache_file; end + + def cert_chain; end + + def cert_chain=(cert_chain); end + + def conficts_when_loaded_with?(list_of_specs); end + + def conflicts; end + + def date; end + + def date=(date); end + + def default_executable(*args, &block); end + + def default_executable=(*args, &block); end + + def default_value(name); end + + def dependencies; end + + def dependent_gems; end + + def dependent_specs; end + + def description; end + + def description=(str); end + + def development_dependencies; end + + def doc_dir(type = T.unsafe(nil)); end + + def email; end + + def email=(email); end + + def encode_with(coder); end + + def eql?(other); end + + def executable; end + + def executable=(o); end + + def executables; end + + def executables=(value); end + + def extensions; end + + def extensions=(extensions); end + + def extra_rdoc_files; end + + def extra_rdoc_files=(files); end + + def file_name; end + + def files; end + + def files=(files); end + + def for_cache; end + + def git_version; end + + def groups; end + + def has_conflicts?; end + + def has_rdoc(*args, &block); end + + def has_rdoc=(*args, &block); end + + def has_rdoc?(*args, &block); end + + def has_test_suite?; end + + def has_unit_tests?; end + + def homepage; end + + def homepage=(homepage); end + + def init_with(coder); end + + def initialize(name = T.unsafe(nil), version = T.unsafe(nil)); end + + def installed_by_version; end + + def installed_by_version=(version); end + + def keep_only_files_and_directories; end + + def lib_files; end + + def license; end + + def license=(o); end + + def licenses; end + + def licenses=(licenses); end + + def load_paths; end + + def location; end + + def location=(location); end + + def mark_version; end + + def metadata; end + + def metadata=(metadata); end + + def method_missing(sym, *a, &b); end + + def missing_extensions?; end + + def name=(name); end + + def name_tuple; end + + def nondevelopment_dependencies; end + + def normalize; end + + def original_name; end + + def original_platform; end + + def original_platform=(original_platform); end + + def platform=(platform); end + + def post_install_message; end + + def post_install_message=(post_install_message); end + + def pretty_print(q); end + + def raise_if_conflicts; end + + def rdoc_options; end + + def rdoc_options=(options); end + + def relative_loaded_from; end + + def relative_loaded_from=(relative_loaded_from); end + + def remote; end + + def remote=(remote); end + + def require_path; end + + def require_path=(path); end + + def require_paths=(val); end + + def required_ruby_version; end + + def required_ruby_version=(req); end + + def required_rubygems_version; end + + def required_rubygems_version=(req); end + + def requirements; end + + def requirements=(req); end + + def reset_nil_attributes_to_default; end + + def rg_extension_dir; end + + def rg_full_gem_path; end + + def rg_loaded_from; end + + def ri_dir; end + + def rubyforge_project=(rubyforge_project); end + + def rubygems_version; end + + def rubygems_version=(rubygems_version); end + + def runtime_dependencies; end + + def sanitize; end + + def sanitize_string(string); end + + def satisfies_requirement?(dependency); end + + def signing_key; end + + def signing_key=(signing_key); end + + def sort_obj; end + + def source; end + + def source=(source); end + + def spec_dir; end + + def spec_file; end + + def spec_name; end + + def specification_version; end + + def specification_version=(specification_version); end + + def summary; end + + def summary=(str); end + + def test_file; end + + def test_file=(file); end + + def test_files; end + + def test_files=(files); end + + def to_gemfile(path = T.unsafe(nil)); end + + def to_ruby; end + + def to_ruby_for_cache; end + + def to_yaml(opts = T.unsafe(nil)); end + + def traverse(trail = T.unsafe(nil), visited = T.unsafe(nil), &block); end + + def validate(packaging = T.unsafe(nil), strict = T.unsafe(nil)); end + + def validate_dependencies; end + + def validate_metadata; end + + def validate_permissions; end + + def version=(version); end + + def yaml_initialize(tag, vals); end + + def self._all; end + + def self._clear_load_cache; end + + def self._latest_specs(specs, prerelease = T.unsafe(nil)); end + + def self._load(str); end + + def self._resort!(specs); end + + def self.add_spec(spec); end + + def self.add_specs(*specs); end + + def self.all; end + + def self.all=(specs); end + + def self.all_names; end + + def self.array_attributes; end + + def self.attribute_names; end + + def self.dirs; end + + def self.dirs=(dirs); end + + def self.each(&blk); end + + def self.each_gemspec(dirs); end + + def self.each_spec(dirs); end + + def self.find_active_stub_by_path(path); end + + def self.find_all_by_full_name(full_name); end + + def self.find_all_by_name(name, *requirements); end + + def self.find_by_name(name, *requirements); end + + def self.find_by_path(path); end + + def self.find_in_unresolved(path); end + + def self.find_in_unresolved_tree(path); end + + def self.find_inactive_by_path(path); end + + def self.from_yaml(input); end + + def self.latest_specs(prerelease = T.unsafe(nil)); end + + def self.load(file); end + + def self.load_defaults; end + + def self.non_nil_attributes; end + + def self.normalize_yaml_input(input); end + + def self.outdated; end + + def self.outdated_and_latest_version; end + + def self.remove_spec(spec); end + + def self.required_attribute?(name); end + + def self.required_attributes; end + + def self.reset; end + + def self.stubs; end + + def self.stubs_for(name); end + + def self.unresolved_deps; end + end + + class SpecificationPolicy + HOMEPAGE_URI_PATTERN = T.let(nil, T.untyped) + LAZY = T.let(nil, T.untyped) + LAZY_PATTERN = T.let(nil, T.untyped) + METADATA_LINK_KEYS = T.let(nil, T.untyped) + SPECIAL_CHARACTERS = T.let(nil, T.untyped) + VALID_NAME_PATTERN = T.let(nil, T.untyped) + VALID_URI_PATTERN = T.let(nil, T.untyped) + + def initialize(specification); end + + def packaging; end + + def packaging=(packaging); end + + def validate(strict = T.unsafe(nil)); end + + def validate_dependencies; end + + def validate_metadata; end + + def validate_permissions; end + end + + class StreamUI + extend Gem::Deprecate + + def _deprecated_debug(statement); end + + def _gets_noecho; end + + def alert(statement, question = T.unsafe(nil)); end + + def alert_error(statement, question = T.unsafe(nil)); end + + def alert_warning(statement, question = T.unsafe(nil)); end + + def ask(question); end + + def ask_for_password(question); end + + def ask_yes_no(question, default = T.unsafe(nil)); end + + def backtrace(exception); end + + def choose_from_list(question, list); end + + def close; end + + def debug(*args, &block); end + + def download_reporter(*args); end + + def errs; end + + def initialize(in_stream, out_stream, err_stream = T.unsafe(nil), usetty = T.unsafe(nil)); end + + def ins; end + + def outs; end + + def progress_reporter(*args); end + + def require_io_console; end + + def say(statement = T.unsafe(nil)); end + + def terminate_interaction(status = T.unsafe(nil)); end + + def tty?; end + end + + class StubSpecification + def build_extensions; end + + def extensions; end + + def initialize(filename, base_dir, gems_dir, default_gem); end + + def missing_extensions?; end + + def valid?; end + + def self.default_gemspec_stub(filename, base_dir, gems_dir); end + + def self.gemspec_stub(filename, base_dir, gems_dir); end + + class StubLine + def extensions; end + + def full_name; end + + def initialize(data, extensions); end + + def name; end + + def platform; end + + def require_paths; end + + def version; end + end + end + + class SystemExitException + def exit_code; end + + def exit_code=(exit_code); end + + def initialize(exit_code); end + end + + module Text + def clean_text(text); end + + def format_text(text, wrap, indent = T.unsafe(nil)); end + + def levenshtein_distance(str1, str2); end + + def min3(a, b, c); end + + def truncate_text(text, description, max_length = T.unsafe(nil)); end + end + + class UninstallError + def spec; end + + def spec=(spec); end + end + + class UnsatisfiableDependencyError + def dependency; end + + def errors; end + + def errors=(errors); end + + def initialize(dep, platform_mismatch = T.unsafe(nil)); end + + def name; end + + def version; end + end + + class UriFormatter + def escape; end + + def initialize(uri); end + + def normalize; end + + def unescape; end + + def uri; end + end + + module UserInteraction + include Gem::DefaultUserInteraction + include Gem::Text + + def alert(statement, question = T.unsafe(nil)); end + + def alert_error(statement, question = T.unsafe(nil)); end + + def alert_warning(statement, question = T.unsafe(nil)); end + + def ask(question); end + + def ask_for_password(prompt); end + + def ask_yes_no(question, default = T.unsafe(nil)); end + + def choose_from_list(question, list); end + + def say(statement = T.unsafe(nil)); end + + def terminate_interaction(exit_code = T.unsafe(nil)); end + + def verbose(msg = T.unsafe(nil)); end + + def clean_text(text); end + + def format_text(text, wrap, indent = T.unsafe(nil)); end + + def levenshtein_distance(str1, str2); end + + def min3(a, b, c); end + + def truncate_text(text, description, max_length = T.unsafe(nil)); end + + def ui; end + + def ui=(new_ui); end + + def use_ui(new_ui, &block); end + end + + module Util + def self.glob_files_in_dir(glob, base_path); end + + def self.gunzip(data); end + + def self.gzip(data); end + + def self.inflate(data); end + + def self.popen(*command); end + + def self.silent_system(*command); end + + def self.traverse_parents(directory, &block); end + end + + class Version + def _segments; end + + def _split_segments; end + + def _version; end + + def approximate_recommendation; end + + def bump; end + + def canonical_segments; end + + def encode_with(coder); end + + def eql?(other); end + + def init_with(coder); end + + def marshal_dump; end + + def marshal_load(array); end + + def prerelease?; end + + def pretty_print(q); end + + def release; end + + def segments; end + + def to_yaml_properties; end + + def version; end + + def yaml_initialize(tag, map); end + + def self.correct?(version); end + + def self.create(input); end + + def self.new(version); end + end +end + +Gem::UnsatisfiableDepedencyError = Gem::UnsatisfiableDependencyError +Gem::Ext::ExtConfBuilder::FileEntry = FileUtils::Entry_ +Gem::Version::Requirement = Gem::Requirement +Gem::Resolver::DependencyConflict = Gem::Resolver::Conflict diff --git a/sorbet/rbi/sorbet-typed/lib/ruby/all/open3.rbi b/sorbet/rbi/sorbet-typed/lib/ruby/all/open3.rbi new file mode 100644 index 00000000..22474d74 --- /dev/null +++ b/sorbet/rbi/sorbet-typed/lib/ruby/all/open3.rbi @@ -0,0 +1,111 @@ +# This file is autogenerated. Do not edit it by hand. Regenerate it with: +# srb rbi sorbet-typed +# +# If you would like to make changes to this file, great! Please upstream any changes you make here: +# +# https://github.com/sorbet/sorbet-typed/edit/master/lib/ruby/all/open3.rbi +# +# typed: strong + +module Open3 + sig do + params( + cmd: T.any(String, T::Array[String]), + opts: T.untyped, + block: T.nilable(T.proc.params(stdin: IO, stdout: IO, stderr: IO, wait_thr: Process::Waiter).void) + ).returns([IO, IO, IO, Process::Waiter]) + end + def self.popen3(*cmd, **opts, &block); end + + sig do + params( + cmd: T.any(String, T::Array[String]), + opts: T.untyped, + block: T.nilable(T.proc.params(stdin: IO, stdout: IO, wait_thr: Process::Waiter).void) + ).returns([IO, IO, Process::Waiter]) + end + def self.popen2(*cmd, **opts, &block); end + + sig do + params( + cmd: T.any(String, T::Array[String]), + opts: T.untyped, + block: T.nilable(T.proc.params(stdin: IO, stdout_and_stderr: IO, wait_thr: Process::Waiter).void) + ).returns([IO, IO, Process::Waiter]) + end + def self.popen2e(*cmd, **opts, &block); end + + sig do + params( + cmd: T.any(String, T::Array[String]), + stdin_data: T.nilable(String), + binmode: T.any(FalseClass, TrueClass), + opts: T::Hash[Symbol, T.untyped] + ).returns([String, String, Process::Status]) + end + def self.capture3(*cmd, stdin_data: '', binmode: false, **opts); end + + sig do + params( + cmd: T.any(String, T::Array[String]), + stdin_data: T.nilable(String), + binmode: T.any(FalseClass, TrueClass), + opts: T::Hash[Symbol, T.untyped] + ).returns([String, Process::Status]) + end + def self.capture2(*cmd, stdin_data: nil, binmode: false, **opts); end + + sig do + params( + cmd: T.any(String, T::Array[String]), + stdin_data: T.nilable(String), + binmode: T.any(FalseClass, TrueClass), + opts: T::Hash[Symbol, T.untyped] + ).returns([String, Process::Status]) + end + def self.capture2e(*cmd, stdin_data: nil, binmode: false, **opts); end + + sig do + params( + cmds: T.any(String, T::Array[String]), + opts: T.untyped, + block: T.nilable(T.proc.params(first_stdin: IO, last_stdout: IO, wait_threads: T::Array[Process::Waiter]).void) + ).returns([IO, IO, T::Array[Process::Waiter]]) + end + def self.pipeline_rw(*cmds, **opts, &block); end + + sig do + params( + cmds: T.any(String, T::Array[String]), + opts: T.untyped, + block: T.nilable(T.proc.params(last_stdout: IO, wait_threads: T::Array[Process::Waiter]).void) + ).returns([IO, T::Array[Process::Waiter]]) + end + def self.pipeline_r(*cmds, **opts, &block); end + + sig do + params( + cmds: T.any(String, T::Array[String]), + opts: T.untyped, + block: T.nilable(T.proc.params(first_stdin: IO, wait_threads: T::Array[Process::Waiter]).void) + ).returns([IO, T::Array[Process::Waiter]]) + end + def self.pipeline_w(*cmds, **opts, &block); end + + sig do + params( + cmds: T.any(String, T::Array[String]), + opts: T.untyped, + block: T.nilable(T.proc.params(wait_threads: T::Array[Process::Waiter]).void) + ).returns(T::Array[Process::Waiter]) + end + def self.pipeline_start(*cmds, **opts, &block); end + + sig do + params( + cmds: T.any(String, T::Array[String]), + opts: T.untyped + ).returns(T::Array[Process::Status]) + end + def self.pipeline(*cmds, **opts); end +end diff --git a/sorbet/rbi/sorbet-typed/lib/ruby/all/resolv.rbi b/sorbet/rbi/sorbet-typed/lib/ruby/all/resolv.rbi new file mode 100644 index 00000000..487e803b --- /dev/null +++ b/sorbet/rbi/sorbet-typed/lib/ruby/all/resolv.rbi @@ -0,0 +1,543 @@ +# This file is autogenerated. Do not edit it by hand. Regenerate it with: +# srb rbi sorbet-typed +# +# If you would like to make changes to this file, great! Please upstream any changes you make here: +# +# https://github.com/sorbet/sorbet-typed/edit/master/lib/ruby/all/resolv.rbi +# +# typed: strong + +class Resolv + sig { params(name: String).returns(String) } + def self.getaddress(name); end + + sig { params(name: String).returns(T::Array[String]) } + def self.getaddresses(name); end + + sig { params(name: String, block: T.proc.params(address: String).void).void } + def self.each_address(name, &block); end + + sig { params(address: String).returns(String) } + def self.getname(address); end + + sig { params(address: String).returns(T::Array[String]) } + def self.getnames(address); end + + sig { params(address: String, proc: T.proc.params(name: String).void).void } + def self.each_name(address, &proc); end + + sig { params(resolvers: [Hosts, DNS]).void } + def initialize(resolvers=[Hosts.new, DNS.new]); end + + sig { params(name: String).returns(String) } + def getaddress(name); end + + sig { params(name: String).returns(T::Array[String]) } + def getaddresses(name); end + + sig { params(name: String, block: T.proc.params(address: String).void).void } + def each_address(name, &block); end + + sig { params(address: String).returns(String) } + def getname(address); end + + sig { params(address: String).returns(T::Array[String]) } + def getnames(address); end + + sig { params(address: String, proc: T.proc.params(name: String).void).void } + def each_name(address, &proc); end + + class ResolvError < StandardError; end + class ResolvTimeout < Timeout::Error; end + + class Hosts + DefaultFileName = T.let(T.unsafe(nil), String) + + sig { params(filename: String).void } + def initialize(filename = DefaultFileName); end + + sig { params(name: String).returns(String) } + def getaddress(name); end + + sig { params(name: String).returns(T::Array[String]) } + def getaddresses(name); end + + sig { params(name: String, block: T.proc.params(address: String).void).void } + def each_address(name, &block); end + + sig { params(address: String).returns(String) } + def getname(address); end + + sig { params(address: String).returns(T::Array[String]) } + def getnames(address); end + + sig { params(address: String, proc: T.proc.params(name: String).void).void } + def each_name(address, &proc); end + end + + class DNS + Port = T.let(T.unsafe(nil), Integer) + + UDPSize = T.let(T.unsafe(nil), Integer) + + sig do + params( + config_info: T.any( + NilClass, + String, + { nameserver: T.any(String, T::Array[String]), search: T::Array[String], ndots: Integer }, + { nameserver_port: T::Array[[String, Integer]], search: T::Array[String], ndots: Integer } + ) + ).returns(Resolv::DNS) + end + def self.open(config_info = nil); end + + sig do + params( + config_info: T.any( + NilClass, + String, + { nameserver: T.any(String, T::Array[String]), search: T::Array[String], ndots: Integer }, + { nameserver_port: T::Array[[String, Integer]], search: T::Array[String], ndots: Integer } + ) + ).void + end + def initialize(config_info = nil); end + + sig { params(values: T.any(NilClass, Integer, T::Array[Integer])).void } + def timeouts=(values); end + + sig { void } + def close; end + + sig { params(name: String).returns(String) } + def getaddress(name); end + + sig { params(name: String).returns(T::Array[String]) } + def getaddresses(name); end + + sig { params(name: String, block: T.proc.params(address: String).void).void } + def each_address(name, &block); end + + sig { params(address: String).returns(String) } + def getname(address); end + + sig { params(address: String).returns(T::Array[String]) } + def getnames(address); end + + sig { params(address: String, proc: T.proc.params(name: String).void).void } + def each_name(address, &proc); end + + sig do + params( + name: T.any(String, Resolv::DNS::Name), + typeclass: T.class_of(Resolv::DNS::Resource) + ).returns(Resolv::DNS::Resource) + end + def getresource(name, typeclass); end + + sig do + params( + name: T.any(String, Resolv::DNS::Name), + typeclass: T.class_of(Resolv::DNS::Resource) + ).returns(T::Array[Resolv::DNS::Resource]) + end + def getresources(name, typeclass); end + + sig do + params( + name: T.any(String, Resolv::DNS::Name), + typeclass: T.class_of(Resolv::DNS::Resource), + proc: T.proc.params(resource: Resolv::DNS::Resource).void + ).void + end + def each_resource(name, typeclass, &proc); end + + class DecodeError < StandardError; end + class EncodeError < StandardError; end + + class Name + sig { params(arg: T.any(String, Resolv::DNS::Name)).returns(Resolv::DNS::Name) } + def self.create(arg); end + + sig { params(labels: T::Array[String], absolute: T.any(FalseClass, TrueClass)).void } + def initialize(labels, absolute=true); end + + sig { returns(T.any(FalseClass, TrueClass)) } + def absolute?; end + + sig { params(other: Resolv::DNS::Name).returns(T.any(FalseClass, TrueClass)) } + def subdomain_of?(other); end + end + + class Query; end + + class Resource < Query + sig { returns(T.nilable(Integer)) } + attr_reader :ttl + + sig { void } + def initialize + @ttl = T.let(T.unsafe(nil), T.nilable(Integer)) + end + + class Generic < Resource + sig { params(data: T.untyped).void } + def initialize(data) + @data = T.let(T.unsafe(nil), T.untyped) + end + + sig { returns(T.untyped) } + attr_reader :data + end + + class DomainName < Resource + sig { params(name: String).void } + def initialize(name) + @name = T.let(T.unsafe(nil), String) + end + + sig { returns(String) } + attr_reader :name + end + + class NS < DomainName; end + + class CNAME < DomainName; end + + class SOA < Resource + sig do + params( + mname: String, + rname: String, + serial: Integer, + refresh: Integer, + retry_: Integer, + expire: Integer, + minimum: Integer + ).void + end + def initialize(mname, rname, serial, refresh, retry_, expire, minimum) + @mname = T.let(T.unsafe(nil), String) + @rname = T.let(T.unsafe(nil), String) + @serial = T.let(T.unsafe(nil), Integer) + @refresh = T.let(T.unsafe(nil), Integer) + @retry = T.let(T.unsafe(nil), Integer) + @expire = T.let(T.unsafe(nil), Integer) + @minimum = T.let(T.unsafe(nil), Integer) + end + + sig { returns(String) } + attr_reader :mname + + sig { returns(String) } + attr_reader :rname + + sig { returns(Integer) } + attr_reader :serial + + sig { returns(Integer) } + attr_reader :refresh + + sig { returns(Integer) } + attr_reader :retry + + sig { returns(Integer) } + attr_reader :expire + + sig { returns(Integer) } + attr_reader :minimum + end + + class PTR < DomainName; end + + class HINFO < Resource + sig { params(cpu: String, os: String).void } + def initialize(cpu, os) + @cpu = T.let(T.unsafe(nil), String) + @os = T.let(T.unsafe(nil), String) + end + + sig { returns(String) } + attr_reader :cpu + + sig { returns(String) } + attr_reader :os + end + + class MINFO < Resource + sig { params(rmailbx: String, emailbx: String).void } + def initialize(rmailbx, emailbx) + @rmailbx = T.let(T.unsafe(nil), String) + @emailbx = T.let(T.unsafe(nil), String) + end + + sig { returns(String) } + attr_reader :rmailbx + + sig { returns(String) } + attr_reader :emailbx + end + + class MX < Resource + sig { params(preference: Integer, exchange: String).void } + def initialize(preference, exchange) + @preference = T.let(T.unsafe(nil), Integer) + @exchange = T.let(T.unsafe(nil), String) + end + + sig { returns(Integer) } + attr_reader :preference + + sig { returns(String) } + attr_reader :exchange + end + + class TXT < Resource + sig { params(first_string: String, rest_strings: String).void } + def initialize(first_string, *rest_strings) + @strings = T.let(T.unsafe(nil), T::Array[String]) + end + + sig { returns(T::Array[String]) } + attr_reader :strings + + sig { returns(String) } + def data; end + end + + class LOC < Resource + sig do + params( + version: String, + ssize: T.any(String, Resolv::LOC::Size), + hprecision: T.any(String, Resolv::LOC::Size), + vprecision: T.any(String, Resolv::LOC::Size), + latitude: T.any(String, Resolv::LOC::Coord), + longitude: T.any(String, Resolv::LOC::Coord), + altitude: T.any(String, Resolv::LOC::Alt) + ).void + end + def initialize(version, ssize, hprecision, vprecision, latitude, longitude, altitude) + @version = T.let(T.unsafe(nil), String) + @ssize = T.let(T.unsafe(nil), Resolv::LOC::Size) + @hprecision = T.let(T.unsafe(nil), Resolv::LOC::Size) + @vprecision = T.let(T.unsafe(nil), Resolv::LOC::Size) + @latitude = T.let(T.unsafe(nil), Resolv::LOC::Coord) + @longitude = T.let(T.unsafe(nil), Resolv::LOC::Coord) + @altitude = T.let(T.unsafe(nil), Resolv::LOC::Alt) + end + + sig { returns(String) } + attr_reader :version + + sig { returns(Resolv::LOC::Size) } + attr_reader :ssize + + sig { returns(Resolv::LOC::Size) } + attr_reader :hprecision + + sig { returns(Resolv::LOC::Size) } + attr_reader :vprecision + + sig { returns(Resolv::LOC::Coord) } + attr_reader :latitude + + sig { returns(Resolv::LOC::Coord) } + attr_reader :longitude + + sig { returns(Resolv::LOC::Alt) } + attr_reader :altitude + end + + class ANY < Query; end + + module IN + class A < Resource + sig { params(address: String).void } + def initialize(address) + @address = T.let(T.unsafe(nil), Resolv::IPv4) + end + + sig { returns(Resolv::IPv4) } + attr_reader :address + end + + class WKS < Resource + sig { params(address: String, protocol: Integer, bitmap: String).void } + def initialize(address, protocol, bitmap) + @address = T.let(T.unsafe(nil), Resolv::IPv4) + @protocol = T.let(T.unsafe(nil), Integer) + @bitmap = T.let(T.unsafe(nil), String) + end + + sig { returns(Resolv::IPv4) } + attr_reader :address + + sig { returns(Integer) } + attr_reader :protocol + + sig { returns(String) } + attr_reader :bitmap + end + + class AAAA < Resource + sig { params(address: String).void } + def initialize(address) + @address = T.let(T.unsafe(nil), Resolv::IPv6) + end + + sig { returns(Resolv::IPv6) } + attr_reader :address + end + + class SRV < Resource + # Create a SRV resource record. + # + # See the documentation for #priority, #weight, #port and #target + # for +priority+, +weight+, +port and +target+ respectively. + + sig do + params( + priority: T.any(Integer, String), + weight: T.any(Integer, String), + port: T.any(Integer, String), + target: T.any(String, Resolv::DNS::Name) + ).void + end + def initialize(priority, weight, port, target) + @priority = T.let(T.unsafe(nil), Integer) + @weight = T.let(T.unsafe(nil), Integer) + @port = T.let(T.unsafe(nil), Integer) + @target = T.let(T.unsafe(nil), Resolv::DNS::Name) + end + + sig { returns(Integer) } + attr_reader :priority + + sig { returns(Integer) } + attr_reader :weight + + sig { returns(Integer) } + attr_reader :port + + sig { returns(Resolv::DNS::Name) } + attr_reader :target + end + end + end + end + + class IPv4 + Regex256 = T.let(T.unsafe(nil), Regexp) + Regex = T.let(T.unsafe(nil), Regexp) + + sig { params(arg: T.any(String, Resolv::IPv4)).returns(Resolv::IPv4) } + def self.create(arg); end + + sig { params(address: String).void } + def initialize(address) + @address = T.let(T.unsafe(nil), String) + end + + sig { returns(String) } + attr_reader :address + + sig { returns(DNS::Name) } + def to_name; end + end + + class IPv6 + Regex_8Hex = T.let(T.unsafe(nil), Regexp) + Regex_CompressedHex = T.let(T.unsafe(nil), Regexp) + Regex_6Hex4Dec = T.let(T.unsafe(nil), Regexp) + Regex_CompressedHex4Dec = T.let(T.unsafe(nil), Regexp) + Regex = T.let(T.unsafe(nil), Regexp) + + sig { params(arg: T.any(String, Resolv::IPv6)).returns(Resolv::IPv6) } + def self.create(arg); end + + sig { params(address: String).void } + def initialize(address) + @address = T.let(T.unsafe(nil), String) + end + + sig { returns(String) } + attr_reader :address + + sig { returns(DNS::Name) } + def to_name; end + end + + class MDNS < DNS + Port = T.let(T.unsafe(nil), Integer) + AddressV4 = T.let(T.unsafe(nil), String) + AddressV6 = T.let(T.unsafe(nil), String) + Addresses = T.let(T.unsafe(nil), [[String, Integer], [String, Integer]]) + + sig do + params( + config_info: T.any( + NilClass, + { nameserver: T.any(String, T::Array[String]), search: T::Array[String], ndots: Integer }, + { nameserver_port: T::Array[[String, Integer]], search: T::Array[String], ndots: Integer } + ) + ).void + end + def initialize(config_info = nil); end + end + + module LOC + class Size + Regex = T.let(T.unsafe(nil), Regexp) + + sig { params(arg: T.any(String, Resolv::LOC::Size)).returns(Resolv::LOC::Size) } + def self.create(arg); end + + sig { params(scalar: String).void } + def initialize(scalar) + @scalar = T.let(T.unsafe(nil), String) + end + + sig { returns(String) } + attr_reader :scalar + end + + class Coord + Regex = T.let(T.unsafe(nil), Regexp) + + sig { params(arg: T.any(String, Resolv::LOC::Coord)).returns(Resolv::LOC::Coord) } + def self.create(arg); end + + sig { params(coordinates: String, orientation: T.enum(%w[lat lon])).void } + def initialize(coordinates, orientation) + @coordinates = T.let(T.unsafe(nil), String) + @orientation = T.let(T.unsafe(nil), T.enum(%w[lat lon])) + end + + sig { returns(String) } + attr_reader :coordinates + + sig { returns(T.enum(%w[lat lon])) } + attr_reader :orientation + end + + class Alt + Regex = T.let(T.unsafe(nil), Regexp) + + sig { params(arg: T.any(String, Resolv::LOC::Alt)).returns(Resolv::LOC::Alt) } + def self.create(arg); end + + sig { params(altitude: String).void } + def initialize(altitude) + @altitude = T.let(T.unsafe(nil), String) + end + + sig { returns(String) } + attr_reader :altitude + end + end + + DefaultResolver = T.let(T.unsafe(nil), Resolv) + AddressRegex = T.let(T.unsafe(nil), Regexp) +end diff --git a/sorbet/rbi/todo.rbi b/sorbet/rbi/todo.rbi new file mode 100644 index 00000000..7a581410 --- /dev/null +++ b/sorbet/rbi/todo.rbi @@ -0,0 +1,22 @@ +# This file is autogenerated. Do not edit it by hand. Regenerate it with: +# srb rbi todo + +# typed: strong +module ::ADDITIONAL_LOAD_PATHS; end +module ::Dispatcher; end +module ::Spring; end +module ActionView::Helpers::SanitizeHelper::ClassMethods; end +module ActiveStorage::Blob::Analyzable; end +module ActiveStorage::Blob::Analyzable; end +module ActiveStorage::Blob::Analyzable; end +module ActiveStorage::Blob::Analyzable; end +module ActiveStorage::Blob::Identifiable; end +module ActiveStorage::Blob::Identifiable; end +module ActiveStorage::Blob::Identifiable; end +module ActiveStorage::Blob::Identifiable; end +module ActiveStorage::Variant; end +module I18n::Backend::Pluralization::InvalidPluralizationData; end +module LoginSystem::CASClient::Frameworks::Rails::Filter; end +module Tag::Error; end +module TodoFromRichMessage::CannotAccessContext; end +module Tracks::ActiveResource::Base; end