lib/ruby-lint/definitions/rails/action_dispatch.rb
# This file was automatically generated, any manual changes will be lost the
# next time this file is generated.
#
# Platform: rbx 2.2.3.n18
RubyLint.registry.register('ActionDispatch') do |defs|
defs.define_constant('ActionDispatch') do |klass|
klass.inherits(defs.constant_proxy('Object', RubyLint.registry))
klass.define_method('test_app')
klass.define_method('test_app=') do |method|
method.define_argument('obj')
end
klass.define_instance_method('test_app')
klass.define_instance_method('test_app=') do |method|
method.define_argument('obj')
end
end
defs.define_constant('ActionDispatch::Assertions') do |klass|
klass.inherits(defs.constant_proxy('Object', RubyLint.registry))
end
defs.define_constant('ActionDispatch::Assertions::DomAssertions') do |klass|
klass.inherits(defs.constant_proxy('Object', RubyLint.registry))
klass.define_instance_method('assert_dom_equal') do |method|
method.define_argument('expected')
method.define_argument('actual')
method.define_optional_argument('message')
end
klass.define_instance_method('assert_dom_not_equal') do |method|
method.define_argument('expected')
method.define_argument('actual')
method.define_optional_argument('message')
end
end
defs.define_constant('ActionDispatch::Assertions::NO_STRIP') do |klass|
klass.inherits(defs.constant_proxy('Object', RubyLint.registry))
end
defs.define_constant('ActionDispatch::Assertions::ResponseAssertions') do |klass|
klass.inherits(defs.constant_proxy('Object', RubyLint.registry))
klass.define_instance_method('assert_redirected_to') do |method|
method.define_optional_argument('options')
method.define_optional_argument('message')
end
klass.define_instance_method('assert_response') do |method|
method.define_argument('type')
method.define_optional_argument('message')
end
end
defs.define_constant('ActionDispatch::Assertions::RoutingAssertions') do |klass|
klass.inherits(defs.constant_proxy('Object', RubyLint.registry))
klass.define_instance_method('assert_generates') do |method|
method.define_argument('expected_path')
method.define_argument('options')
method.define_optional_argument('defaults')
method.define_optional_argument('extras')
method.define_optional_argument('message')
end
klass.define_instance_method('assert_recognizes') do |method|
method.define_argument('expected_options')
method.define_argument('path')
method.define_optional_argument('extras')
method.define_optional_argument('msg')
end
klass.define_instance_method('assert_routing') do |method|
method.define_argument('path')
method.define_argument('options')
method.define_optional_argument('defaults')
method.define_optional_argument('extras')
method.define_optional_argument('message')
end
klass.define_instance_method('method_missing') do |method|
method.define_argument('selector')
method.define_rest_argument('args')
method.define_block_argument('block')
end
klass.define_instance_method('with_routing')
end
defs.define_constant('ActionDispatch::Assertions::SelectorAssertions') do |klass|
klass.inherits(defs.constant_proxy('Object', RubyLint.registry))
klass.define_instance_method('assert_select') do |method|
method.define_rest_argument('args')
method.define_block_argument('block')
end
klass.define_instance_method('assert_select_email') do |method|
method.define_block_argument('block')
end
klass.define_instance_method('assert_select_encoded') do |method|
method.define_optional_argument('element')
method.define_block_argument('block')
end
klass.define_instance_method('count_description') do |method|
method.define_argument('min')
method.define_argument('max')
method.define_argument('count')
end
klass.define_instance_method('css_select') do |method|
method.define_rest_argument('args')
end
klass.define_instance_method('response_from_page')
end
defs.define_constant('ActionDispatch::Assertions::TagAssertions') do |klass|
klass.inherits(defs.constant_proxy('Object', RubyLint.registry))
klass.define_instance_method('assert_no_tag') do |method|
method.define_rest_argument('opts')
end
klass.define_instance_method('assert_tag') do |method|
method.define_rest_argument('opts')
end
klass.define_instance_method('find_all_tag') do |method|
method.define_argument('conditions')
end
klass.define_instance_method('find_tag') do |method|
method.define_argument('conditions')
end
klass.define_instance_method('html_document')
end
defs.define_constant('ActionDispatch::Callbacks') do |klass|
klass.inherits(defs.constant_proxy('Object', RubyLint.registry))
klass.inherits(defs.constant_proxy('ActiveSupport::Callbacks', RubyLint.registry))
klass.define_method('_call_callbacks')
klass.define_method('_call_callbacks=') do |method|
method.define_argument('val')
end
klass.define_method('_call_callbacks?')
klass.define_method('after') do |method|
method.define_rest_argument('args')
method.define_block_argument('block')
end
klass.define_method('before') do |method|
method.define_rest_argument('args')
method.define_block_argument('block')
end
klass.define_method('to_cleanup') do |method|
method.define_rest_argument('args')
method.define_block_argument('block')
end
klass.define_method('to_prepare') do |method|
method.define_rest_argument('args')
method.define_block_argument('block')
end
klass.define_instance_method('_call_callbacks')
klass.define_instance_method('_call_callbacks=')
klass.define_instance_method('_call_callbacks?')
klass.define_instance_method('call') do |method|
method.define_argument('env')
end
klass.define_instance_method('initialize') do |method|
method.define_argument('app')
method.returns { |object| object.instance }
end
end
defs.define_constant('ActionDispatch::Callbacks::CALLBACK_FILTER_TYPES') do |klass|
klass.inherits(defs.constant_proxy('Object', RubyLint.registry))
end
defs.define_constant('ActionDispatch::Callbacks::Callback') do |klass|
klass.inherits(defs.constant_proxy('Object', RubyLint.registry))
klass.define_instance_method('_update_filter') do |method|
method.define_argument('filter_options')
method.define_argument('new_options')
end
klass.define_instance_method('apply') do |method|
method.define_argument('code')
end
klass.define_instance_method('chain')
klass.define_instance_method('chain=')
klass.define_instance_method('clone') do |method|
method.define_argument('chain')
method.define_argument('klass')
end
klass.define_instance_method('deprecate_per_key_option') do |method|
method.define_argument('options')
end
klass.define_instance_method('duplicates?') do |method|
method.define_argument('other')
end
klass.define_instance_method('filter')
klass.define_instance_method('filter=')
klass.define_instance_method('initialize') do |method|
method.define_argument('chain')
method.define_argument('filter')
method.define_argument('kind')
method.define_argument('options')
method.define_argument('klass')
method.returns { |object| object.instance }
end
klass.define_instance_method('kind')
klass.define_instance_method('kind=')
klass.define_instance_method('klass')
klass.define_instance_method('klass=')
klass.define_instance_method('matches?') do |method|
method.define_argument('_kind')
method.define_argument('_filter')
end
klass.define_instance_method('name')
klass.define_instance_method('next_id')
klass.define_instance_method('normalize_options!') do |method|
method.define_argument('options')
end
klass.define_instance_method('options')
klass.define_instance_method('options=')
klass.define_instance_method('raw_filter')
klass.define_instance_method('raw_filter=')
klass.define_instance_method('recompile!') do |method|
method.define_argument('_options')
end
end
defs.define_constant('ActionDispatch::Callbacks::CallbackChain') do |klass|
klass.inherits(defs.constant_proxy('Array', RubyLint.registry))
klass.define_instance_method('append') do |method|
method.define_rest_argument('callbacks')
end
klass.define_instance_method('compile')
klass.define_instance_method('config')
klass.define_instance_method('initialize') do |method|
method.define_argument('name')
method.define_argument('config')
method.returns { |object| object.instance }
end
klass.define_instance_method('name')
klass.define_instance_method('prepend') do |method|
method.define_rest_argument('callbacks')
end
end
defs.define_constant('ActionDispatch::Callbacks::ClassMethods') do |klass|
klass.inherits(defs.constant_proxy('Object', RubyLint.registry))
klass.define_instance_method('__callback_runner_name') do |method|
method.define_argument('kind')
end
klass.define_instance_method('__callback_runner_name_cache')
klass.define_instance_method('__define_callbacks') do |method|
method.define_argument('kind')
method.define_argument('object')
end
klass.define_instance_method('__generate_callback_runner_name') do |method|
method.define_argument('kind')
end
klass.define_instance_method('__reset_runner') do |method|
method.define_argument('symbol')
end
klass.define_instance_method('__update_callbacks') do |method|
method.define_argument('name')
method.define_optional_argument('filters')
method.define_optional_argument('block')
end
klass.define_instance_method('define_callbacks') do |method|
method.define_rest_argument('callbacks')
end
klass.define_instance_method('reset_callbacks') do |method|
method.define_argument('symbol')
end
klass.define_instance_method('set_callback') do |method|
method.define_argument('name')
method.define_rest_argument('filter_list')
method.define_block_argument('block')
end
klass.define_instance_method('skip_callback') do |method|
method.define_argument('name')
method.define_rest_argument('filter_list')
method.define_block_argument('block')
end
end
defs.define_constant('ActionDispatch::Cookies') do |klass|
klass.inherits(defs.constant_proxy('Object', RubyLint.registry))
klass.define_instance_method('call') do |method|
method.define_argument('env')
end
klass.define_instance_method('initialize') do |method|
method.define_argument('app')
method.returns { |object| object.instance }
end
end
defs.define_constant('ActionDispatch::Cookies::ChainedCookieJars') do |klass|
klass.inherits(defs.constant_proxy('Object', RubyLint.registry))
klass.define_instance_method('encrypted')
klass.define_instance_method('permanent')
klass.define_instance_method('signed')
klass.define_instance_method('signed_or_encrypted')
end
defs.define_constant('ActionDispatch::Cookies::CookieJar') do |klass|
klass.inherits(defs.constant_proxy('Object', RubyLint.registry))
klass.inherits(defs.constant_proxy('Enumerable', RubyLint.registry))
klass.inherits(defs.constant_proxy('ActionDispatch::Cookies::ChainedCookieJars', RubyLint.registry))
klass.define_method('always_write_cookie')
klass.define_method('always_write_cookie=') do |method|
method.define_argument('obj')
end
klass.define_method('build') do |method|
method.define_argument('request')
end
klass.define_method('options_for_env') do |method|
method.define_argument('env')
end
klass.define_instance_method('[]') do |method|
method.define_argument('name')
end
klass.define_instance_method('[]=') do |method|
method.define_argument('name')
method.define_argument('options')
end
klass.define_instance_method('always_write_cookie')
klass.define_instance_method('always_write_cookie=') do |method|
method.define_argument('obj')
end
klass.define_instance_method('clear') do |method|
method.define_optional_argument('options')
end
klass.define_instance_method('delete') do |method|
method.define_argument('name')
method.define_optional_argument('options')
end
klass.define_instance_method('deleted?') do |method|
method.define_argument('name')
method.define_optional_argument('options')
end
klass.define_instance_method('each') do |method|
method.define_block_argument('block')
end
klass.define_instance_method('fetch') do |method|
method.define_argument('name')
method.define_rest_argument('args')
method.define_block_argument('block')
end
klass.define_instance_method('handle_options') do |method|
method.define_argument('options')
end
klass.define_instance_method('has_key?') do |method|
method.define_argument('name')
end
klass.define_instance_method('initialize') do |method|
method.define_argument('key_generator')
method.define_optional_argument('host')
method.define_optional_argument('secure')
method.define_optional_argument('options')
method.returns { |object| object.instance }
end
klass.define_instance_method('key?') do |method|
method.define_argument('name')
end
klass.define_instance_method('recycle!')
klass.define_instance_method('update') do |method|
method.define_argument('other_hash')
end
klass.define_instance_method('write') do |method|
method.define_argument('headers')
end
end
defs.define_constant('ActionDispatch::Cookies::CookieJar::DOMAIN_REGEXP') do |klass|
klass.inherits(defs.constant_proxy('Object', RubyLint.registry))
end
defs.define_constant('ActionDispatch::Cookies::CookieJar::Enumerator') do |klass|
klass.inherits(defs.constant_proxy('Object', RubyLint.registry))
klass.inherits(defs.constant_proxy('Enumerable', RubyLint.registry))
klass.define_instance_method('each') do |method|
method.define_rest_argument('args')
end
klass.define_instance_method('each_with_index')
klass.define_instance_method('initialize') do |method|
method.define_optional_argument('receiver_or_size')
method.define_optional_argument('method_name')
method.define_rest_argument('method_args')
method.returns { |object| object.instance }
end
klass.define_instance_method('next')
klass.define_instance_method('next_values')
klass.define_instance_method('peek')
klass.define_instance_method('peek_values')
klass.define_instance_method('rewind')
klass.define_instance_method('size')
klass.define_instance_method('with_index') do |method|
method.define_optional_argument('offset')
end
end
defs.define_constant('ActionDispatch::Cookies::CookieJar::SortedElement') do |klass|
klass.inherits(defs.constant_proxy('Object', RubyLint.registry))
klass.define_instance_method('<=>') do |method|
method.define_argument('other')
end
klass.define_instance_method('initialize') do |method|
method.define_argument('val')
method.define_argument('sort_id')
method.returns { |object| object.instance }
end
klass.define_instance_method('sort_id')
klass.define_instance_method('value')
end
defs.define_constant('ActionDispatch::Cookies::CookieOverflow') do |klass|
klass.inherits(defs.constant_proxy('StandardError', RubyLint.registry))
end
defs.define_constant('ActionDispatch::Cookies::ENCRYPTED_COOKIE_SALT') do |klass|
klass.inherits(defs.constant_proxy('Object', RubyLint.registry))
end
defs.define_constant('ActionDispatch::Cookies::ENCRYPTED_SIGNED_COOKIE_SALT') do |klass|
klass.inherits(defs.constant_proxy('Object', RubyLint.registry))
end
defs.define_constant('ActionDispatch::Cookies::EncryptedCookieJar') do |klass|
klass.inherits(defs.constant_proxy('Object', RubyLint.registry))
klass.inherits(defs.constant_proxy('ActionDispatch::Cookies::ChainedCookieJars', RubyLint.registry))
klass.define_instance_method('[]') do |method|
method.define_argument('name')
end
klass.define_instance_method('[]=') do |method|
method.define_argument('name')
method.define_argument('options')
end
klass.define_instance_method('initialize') do |method|
method.define_argument('parent_jar')
method.define_argument('key_generator')
method.define_optional_argument('options')
method.returns { |object| object.instance }
end
end
defs.define_constant('ActionDispatch::Cookies::GENERATOR_KEY') do |klass|
klass.inherits(defs.constant_proxy('Object', RubyLint.registry))
end
defs.define_constant('ActionDispatch::Cookies::HTTP_HEADER') do |klass|
klass.inherits(defs.constant_proxy('Object', RubyLint.registry))
end
defs.define_constant('ActionDispatch::Cookies::MAX_COOKIE_SIZE') do |klass|
klass.inherits(defs.constant_proxy('Object', RubyLint.registry))
end
defs.define_constant('ActionDispatch::Cookies::PermanentCookieJar') do |klass|
klass.inherits(defs.constant_proxy('Object', RubyLint.registry))
klass.inherits(defs.constant_proxy('ActionDispatch::Cookies::ChainedCookieJars', RubyLint.registry))
klass.define_instance_method('[]') do |method|
method.define_argument('name')
end
klass.define_instance_method('[]=') do |method|
method.define_argument('name')
method.define_argument('options')
end
klass.define_instance_method('initialize') do |method|
method.define_argument('parent_jar')
method.define_argument('key_generator')
method.define_optional_argument('options')
method.returns { |object| object.instance }
end
end
defs.define_constant('ActionDispatch::Cookies::SECRET_KEY_BASE') do |klass|
klass.inherits(defs.constant_proxy('Object', RubyLint.registry))
end
defs.define_constant('ActionDispatch::Cookies::SECRET_TOKEN') do |klass|
klass.inherits(defs.constant_proxy('Object', RubyLint.registry))
end
defs.define_constant('ActionDispatch::Cookies::SIGNED_COOKIE_SALT') do |klass|
klass.inherits(defs.constant_proxy('Object', RubyLint.registry))
end
defs.define_constant('ActionDispatch::Cookies::SignedCookieJar') do |klass|
klass.inherits(defs.constant_proxy('Object', RubyLint.registry))
klass.inherits(defs.constant_proxy('ActionDispatch::Cookies::ChainedCookieJars', RubyLint.registry))
klass.define_instance_method('[]') do |method|
method.define_argument('name')
end
klass.define_instance_method('[]=') do |method|
method.define_argument('name')
method.define_argument('options')
end
klass.define_instance_method('initialize') do |method|
method.define_argument('parent_jar')
method.define_argument('key_generator')
method.define_optional_argument('options')
method.returns { |object| object.instance }
end
end
defs.define_constant('ActionDispatch::Cookies::UpgradeLegacyEncryptedCookieJar') do |klass|
klass.inherits(defs.constant_proxy('ActionDispatch::Cookies::EncryptedCookieJar', RubyLint.registry))
klass.inherits(defs.constant_proxy('ActionDispatch::Cookies::VerifyAndUpgradeLegacySignedMessage', RubyLint.registry))
klass.define_instance_method('[]') do |method|
method.define_argument('name')
end
end
defs.define_constant('ActionDispatch::Cookies::UpgradeLegacySignedCookieJar') do |klass|
klass.inherits(defs.constant_proxy('ActionDispatch::Cookies::SignedCookieJar', RubyLint.registry))
klass.inherits(defs.constant_proxy('ActionDispatch::Cookies::VerifyAndUpgradeLegacySignedMessage', RubyLint.registry))
klass.define_instance_method('[]') do |method|
method.define_argument('name')
end
end
defs.define_constant('ActionDispatch::Cookies::VerifyAndUpgradeLegacySignedMessage') do |klass|
klass.inherits(defs.constant_proxy('Object', RubyLint.registry))
klass.define_instance_method('verify_and_upgrade_legacy_signed_message') do |method|
method.define_argument('name')
method.define_argument('signed_message')
end
end
defs.define_constant('ActionDispatch::DebugExceptions') do |klass|
klass.inherits(defs.constant_proxy('Object', RubyLint.registry))
klass.define_instance_method('call') do |method|
method.define_argument('env')
end
klass.define_instance_method('initialize') do |method|
method.define_argument('app')
method.define_optional_argument('routes_app')
method.returns { |object| object.instance }
end
end
defs.define_constant('ActionDispatch::DebugExceptions::RESCUES_TEMPLATE_PATH') do |klass|
klass.inherits(defs.constant_proxy('Object', RubyLint.registry))
end
defs.define_constant('ActionDispatch::ExceptionWrapper') do |klass|
klass.inherits(defs.constant_proxy('Object', RubyLint.registry))
klass.define_method('rescue_responses')
klass.define_method('rescue_responses=') do |method|
method.define_argument('obj')
end
klass.define_method('rescue_templates')
klass.define_method('rescue_templates=') do |method|
method.define_argument('obj')
end
klass.define_method('status_code_for_exception') do |method|
method.define_argument('class_name')
end
klass.define_instance_method('application_trace')
klass.define_instance_method('env')
klass.define_instance_method('exception')
klass.define_instance_method('file')
klass.define_instance_method('framework_trace')
klass.define_instance_method('full_trace')
klass.define_instance_method('initialize') do |method|
method.define_argument('env')
method.define_argument('exception')
method.returns { |object| object.instance }
end
klass.define_instance_method('line_number')
klass.define_instance_method('rescue_responses')
klass.define_instance_method('rescue_responses=') do |method|
method.define_argument('obj')
end
klass.define_instance_method('rescue_template')
klass.define_instance_method('rescue_templates')
klass.define_instance_method('rescue_templates=') do |method|
method.define_argument('obj')
end
klass.define_instance_method('source_extract')
klass.define_instance_method('status_code')
end
defs.define_constant('ActionDispatch::Flash') do |klass|
klass.inherits(defs.constant_proxy('Object', RubyLint.registry))
klass.define_instance_method('call') do |method|
method.define_argument('env')
end
klass.define_instance_method('initialize') do |method|
method.define_argument('app')
method.returns { |object| object.instance }
end
end
defs.define_constant('ActionDispatch::Flash::FlashHash') do |klass|
klass.inherits(defs.constant_proxy('Object', RubyLint.registry))
klass.inherits(defs.constant_proxy('Enumerable', RubyLint.registry))
klass.define_method('from_session_value') do |method|
method.define_argument('value')
end
klass.define_instance_method('[]') do |method|
method.define_argument('k')
end
klass.define_instance_method('[]=') do |method|
method.define_argument('k')
method.define_argument('v')
end
klass.define_instance_method('alert')
klass.define_instance_method('alert=') do |method|
method.define_argument('message')
end
klass.define_instance_method('clear')
klass.define_instance_method('delete') do |method|
method.define_argument('key')
end
klass.define_instance_method('discard') do |method|
method.define_optional_argument('k')
end
klass.define_instance_method('each') do |method|
method.define_block_argument('block')
end
klass.define_instance_method('empty?')
klass.define_instance_method('initialize') do |method|
method.define_optional_argument('flashes')
method.define_optional_argument('discard')
method.returns { |object| object.instance }
end
klass.define_instance_method('keep') do |method|
method.define_optional_argument('k')
end
klass.define_instance_method('key?') do |method|
method.define_argument('name')
end
klass.define_instance_method('keys')
klass.define_instance_method('merge!') do |method|
method.define_argument('h')
end
klass.define_instance_method('notice')
klass.define_instance_method('notice=') do |method|
method.define_argument('message')
end
klass.define_instance_method('now')
klass.define_instance_method('now_is_loaded?')
klass.define_instance_method('replace') do |method|
method.define_argument('h')
end
klass.define_instance_method('sweep')
klass.define_instance_method('to_hash')
klass.define_instance_method('to_session_value')
klass.define_instance_method('update') do |method|
method.define_argument('h')
end
end
defs.define_constant('ActionDispatch::Flash::FlashHash::Enumerator') do |klass|
klass.inherits(defs.constant_proxy('Object', RubyLint.registry))
klass.inherits(defs.constant_proxy('Enumerable', RubyLint.registry))
klass.define_instance_method('each') do |method|
method.define_rest_argument('args')
end
klass.define_instance_method('each_with_index')
klass.define_instance_method('initialize') do |method|
method.define_optional_argument('receiver_or_size')
method.define_optional_argument('method_name')
method.define_rest_argument('method_args')
method.returns { |object| object.instance }
end
klass.define_instance_method('next')
klass.define_instance_method('next_values')
klass.define_instance_method('peek')
klass.define_instance_method('peek_values')
klass.define_instance_method('rewind')
klass.define_instance_method('size')
klass.define_instance_method('with_index') do |method|
method.define_optional_argument('offset')
end
end
defs.define_constant('ActionDispatch::Flash::FlashHash::SortedElement') do |klass|
klass.inherits(defs.constant_proxy('Object', RubyLint.registry))
klass.define_instance_method('<=>') do |method|
method.define_argument('other')
end
klass.define_instance_method('initialize') do |method|
method.define_argument('val')
method.define_argument('sort_id')
method.returns { |object| object.instance }
end
klass.define_instance_method('sort_id')
klass.define_instance_method('value')
end
defs.define_constant('ActionDispatch::Flash::FlashNow') do |klass|
klass.inherits(defs.constant_proxy('Object', RubyLint.registry))
klass.define_instance_method('[]') do |method|
method.define_argument('k')
end
klass.define_instance_method('[]=') do |method|
method.define_argument('k')
method.define_argument('v')
end
klass.define_instance_method('alert=') do |method|
method.define_argument('message')
end
klass.define_instance_method('flash')
klass.define_instance_method('flash=')
klass.define_instance_method('initialize') do |method|
method.define_argument('flash')
method.returns { |object| object.instance }
end
klass.define_instance_method('notice=') do |method|
method.define_argument('message')
end
end
defs.define_constant('ActionDispatch::Flash::KEY') do |klass|
klass.inherits(defs.constant_proxy('Object', RubyLint.registry))
end
defs.define_constant('ActionDispatch::Http') do |klass|
klass.inherits(defs.constant_proxy('Object', RubyLint.registry))
end
defs.define_constant('ActionDispatch::Http::Cache') do |klass|
klass.inherits(defs.constant_proxy('Object', RubyLint.registry))
end
defs.define_constant('ActionDispatch::Http::Cache::Request') do |klass|
klass.inherits(defs.constant_proxy('Object', RubyLint.registry))
klass.define_instance_method('etag_matches?') do |method|
method.define_argument('etag')
end
klass.define_instance_method('fresh?') do |method|
method.define_argument('response')
end
klass.define_instance_method('if_modified_since')
klass.define_instance_method('if_none_match')
klass.define_instance_method('if_none_match_etags')
klass.define_instance_method('not_modified?') do |method|
method.define_argument('modified_at')
end
end
defs.define_constant('ActionDispatch::Http::Cache::Request::HTTP_IF_MODIFIED_SINCE') do |klass|
klass.inherits(defs.constant_proxy('Object', RubyLint.registry))
end
defs.define_constant('ActionDispatch::Http::Cache::Request::HTTP_IF_NONE_MATCH') do |klass|
klass.inherits(defs.constant_proxy('Object', RubyLint.registry))
end
defs.define_constant('ActionDispatch::Http::Cache::Response') do |klass|
klass.inherits(defs.constant_proxy('Object', RubyLint.registry))
klass.define_instance_method('cache_control')
klass.define_instance_method('date')
klass.define_instance_method('date=') do |method|
method.define_argument('utc_time')
end
klass.define_instance_method('date?')
klass.define_instance_method('etag')
klass.define_instance_method('etag=') do |method|
method.define_argument('etag')
end
klass.define_instance_method('etag?')
klass.define_instance_method('last_modified')
klass.define_instance_method('last_modified=') do |method|
method.define_argument('utc_time')
end
klass.define_instance_method('last_modified?')
end
defs.define_constant('ActionDispatch::Http::Cache::Response::CACHE_CONTROL') do |klass|
klass.inherits(defs.constant_proxy('Object', RubyLint.registry))
end
defs.define_constant('ActionDispatch::Http::Cache::Response::DEFAULT_CACHE_CONTROL') do |klass|
klass.inherits(defs.constant_proxy('Object', RubyLint.registry))
end
defs.define_constant('ActionDispatch::Http::Cache::Response::ETAG') do |klass|
klass.inherits(defs.constant_proxy('Object', RubyLint.registry))
end
defs.define_constant('ActionDispatch::Http::Cache::Response::LAST_MODIFIED') do |klass|
klass.inherits(defs.constant_proxy('Object', RubyLint.registry))
end
defs.define_constant('ActionDispatch::Http::Cache::Response::MUST_REVALIDATE') do |klass|
klass.inherits(defs.constant_proxy('Object', RubyLint.registry))
end
defs.define_constant('ActionDispatch::Http::Cache::Response::NO_CACHE') do |klass|
klass.inherits(defs.constant_proxy('Object', RubyLint.registry))
end
defs.define_constant('ActionDispatch::Http::Cache::Response::PRIVATE') do |klass|
klass.inherits(defs.constant_proxy('Object', RubyLint.registry))
end
defs.define_constant('ActionDispatch::Http::Cache::Response::PUBLIC') do |klass|
klass.inherits(defs.constant_proxy('Object', RubyLint.registry))
end
defs.define_constant('ActionDispatch::Http::Cache::Response::SPECIAL_KEYS') do |klass|
klass.inherits(defs.constant_proxy('Object', RubyLint.registry))
end
defs.define_constant('ActionDispatch::Http::FilterParameters') do |klass|
klass.inherits(defs.constant_proxy('Object', RubyLint.registry))
klass.define_instance_method('env_filter')
klass.define_instance_method('filtered_env')
klass.define_instance_method('filtered_parameters')
klass.define_instance_method('filtered_path')
klass.define_instance_method('filtered_query_string')
klass.define_instance_method('parameter_filter')
klass.define_instance_method('parameter_filter_for') do |method|
method.define_argument('filters')
end
end
defs.define_constant('ActionDispatch::Http::FilterParameters::ENV_MATCH') do |klass|
klass.inherits(defs.constant_proxy('Object', RubyLint.registry))
end
defs.define_constant('ActionDispatch::Http::FilterParameters::KV_RE') do |klass|
klass.inherits(defs.constant_proxy('Object', RubyLint.registry))
end
defs.define_constant('ActionDispatch::Http::FilterParameters::NULL_ENV_FILTER') do |klass|
klass.inherits(defs.constant_proxy('Object', RubyLint.registry))
end
defs.define_constant('ActionDispatch::Http::FilterParameters::NULL_PARAM_FILTER') do |klass|
klass.inherits(defs.constant_proxy('Object', RubyLint.registry))
end
defs.define_constant('ActionDispatch::Http::FilterParameters::PAIR_RE') do |klass|
klass.inherits(defs.constant_proxy('Object', RubyLint.registry))
end
defs.define_constant('ActionDispatch::Http::FilterRedirect') do |klass|
klass.inherits(defs.constant_proxy('Object', RubyLint.registry))
klass.define_instance_method('filtered_location')
end
defs.define_constant('ActionDispatch::Http::FilterRedirect::FILTERED') do |klass|
klass.inherits(defs.constant_proxy('Object', RubyLint.registry))
end
defs.define_constant('ActionDispatch::Http::Headers') do |klass|
klass.inherits(defs.constant_proxy('Object', RubyLint.registry))
klass.inherits(defs.constant_proxy('Enumerable', RubyLint.registry))
klass.define_instance_method('[]') do |method|
method.define_argument('key')
end
klass.define_instance_method('[]=') do |method|
method.define_argument('key')
method.define_argument('value')
end
klass.define_instance_method('each') do |method|
method.define_block_argument('block')
end
klass.define_instance_method('env')
klass.define_instance_method('fetch') do |method|
method.define_argument('key')
method.define_rest_argument('args')
method.define_block_argument('block')
end
klass.define_instance_method('include?') do |method|
method.define_argument('key')
end
klass.define_instance_method('initialize') do |method|
method.define_optional_argument('env')
method.returns { |object| object.instance }
end
klass.define_instance_method('key?') do |method|
method.define_argument('key')
end
klass.define_instance_method('merge') do |method|
method.define_argument('headers_or_env')
end
klass.define_instance_method('merge!') do |method|
method.define_argument('headers_or_env')
end
end
defs.define_constant('ActionDispatch::Http::Headers::CGI_VARIABLES') do |klass|
klass.inherits(defs.constant_proxy('Object', RubyLint.registry))
end
defs.define_constant('ActionDispatch::Http::Headers::Enumerator') do |klass|
klass.inherits(defs.constant_proxy('Object', RubyLint.registry))
klass.inherits(defs.constant_proxy('Enumerable', RubyLint.registry))
klass.define_instance_method('each') do |method|
method.define_rest_argument('args')
end
klass.define_instance_method('each_with_index')
klass.define_instance_method('initialize') do |method|
method.define_optional_argument('receiver_or_size')
method.define_optional_argument('method_name')
method.define_rest_argument('method_args')
method.returns { |object| object.instance }
end
klass.define_instance_method('next')
klass.define_instance_method('next_values')
klass.define_instance_method('peek')
klass.define_instance_method('peek_values')
klass.define_instance_method('rewind')
klass.define_instance_method('size')
klass.define_instance_method('with_index') do |method|
method.define_optional_argument('offset')
end
end
defs.define_constant('ActionDispatch::Http::Headers::HTTP_HEADER') do |klass|
klass.inherits(defs.constant_proxy('Object', RubyLint.registry))
end
defs.define_constant('ActionDispatch::Http::Headers::SortedElement') do |klass|
klass.inherits(defs.constant_proxy('Object', RubyLint.registry))
klass.define_instance_method('<=>') do |method|
method.define_argument('other')
end
klass.define_instance_method('initialize') do |method|
method.define_argument('val')
method.define_argument('sort_id')
method.returns { |object| object.instance }
end
klass.define_instance_method('sort_id')
klass.define_instance_method('value')
end
defs.define_constant('ActionDispatch::Http::MimeNegotiation') do |klass|
klass.inherits(defs.constant_proxy('Object', RubyLint.registry))
klass.define_instance_method('accepts')
klass.define_instance_method('content_mime_type')
klass.define_instance_method('content_type')
klass.define_instance_method('format') do |method|
method.define_optional_argument('view_path')
end
klass.define_instance_method('format=') do |method|
method.define_argument('extension')
end
klass.define_instance_method('formats')
klass.define_instance_method('formats=') do |method|
method.define_argument('extensions')
end
klass.define_instance_method('negotiate_mime') do |method|
method.define_argument('order')
end
klass.define_instance_method('use_accept_header')
klass.define_instance_method('valid_accept_header')
end
defs.define_constant('ActionDispatch::Http::MimeNegotiation::BROWSER_LIKE_ACCEPTS') do |klass|
klass.inherits(defs.constant_proxy('Object', RubyLint.registry))
end
defs.define_constant('ActionDispatch::Http::ParameterFilter') do |klass|
klass.inherits(defs.constant_proxy('Object', RubyLint.registry))
klass.define_instance_method('filter') do |method|
method.define_argument('params')
end
klass.define_instance_method('initialize') do |method|
method.define_optional_argument('filters')
method.returns { |object| object.instance }
end
end
defs.define_constant('ActionDispatch::Http::ParameterFilter::CompiledFilter') do |klass|
klass.inherits(defs.constant_proxy('Object', RubyLint.registry))
klass.define_method('compile') do |method|
method.define_argument('filters')
end
klass.define_instance_method('blocks')
klass.define_instance_method('call') do |method|
method.define_argument('original_params')
end
klass.define_instance_method('initialize') do |method|
method.define_argument('regexps')
method.define_argument('blocks')
method.returns { |object| object.instance }
end
klass.define_instance_method('regexps')
end
defs.define_constant('ActionDispatch::Http::ParameterFilter::FILTERED') do |klass|
klass.inherits(defs.constant_proxy('Object', RubyLint.registry))
end
defs.define_constant('ActionDispatch::Http::Parameters') do |klass|
klass.inherits(defs.constant_proxy('Object', RubyLint.registry))
klass.define_instance_method('parameters')
klass.define_instance_method('params')
klass.define_instance_method('path_parameters')
klass.define_instance_method('path_parameters=') do |method|
method.define_argument('parameters')
end
klass.define_instance_method('reset_parameters')
klass.define_instance_method('symbolized_path_parameters')
end
defs.define_constant('ActionDispatch::Http::URL') do |klass|
klass.inherits(defs.constant_proxy('Object', RubyLint.registry))
klass.define_method('extract_domain') do |method|
method.define_argument('host')
method.define_optional_argument('tld_length')
end
klass.define_method('extract_subdomain') do |method|
method.define_argument('host')
method.define_optional_argument('tld_length')
end
klass.define_method('extract_subdomains') do |method|
method.define_argument('host')
method.define_optional_argument('tld_length')
end
klass.define_method('tld_length')
klass.define_method('tld_length=') do |method|
method.define_argument('obj')
end
klass.define_method('url_for') do |method|
method.define_optional_argument('options')
end
klass.define_instance_method('domain') do |method|
method.define_optional_argument('tld_length')
end
klass.define_instance_method('host')
klass.define_instance_method('host_with_port')
klass.define_instance_method('optional_port')
klass.define_instance_method('port')
klass.define_instance_method('port_string')
klass.define_instance_method('protocol')
klass.define_instance_method('raw_host_with_port')
klass.define_instance_method('server_port')
klass.define_instance_method('standard_port')
klass.define_instance_method('standard_port?')
klass.define_instance_method('subdomain') do |method|
method.define_optional_argument('tld_length')
end
klass.define_instance_method('subdomains') do |method|
method.define_optional_argument('tld_length')
end
klass.define_instance_method('tld_length')
klass.define_instance_method('tld_length=') do |method|
method.define_argument('obj')
end
klass.define_instance_method('url')
end
defs.define_constant('ActionDispatch::Http::URL::HOST_REGEXP') do |klass|
klass.inherits(defs.constant_proxy('Object', RubyLint.registry))
end
defs.define_constant('ActionDispatch::Http::URL::IP_HOST_REGEXP') do |klass|
klass.inherits(defs.constant_proxy('Object', RubyLint.registry))
end
defs.define_constant('ActionDispatch::Http::URL::PROTOCOL_REGEXP') do |klass|
klass.inherits(defs.constant_proxy('Object', RubyLint.registry))
end
defs.define_constant('ActionDispatch::Http::Upload') do |klass|
klass.inherits(defs.constant_proxy('Object', RubyLint.registry))
end
defs.define_constant('ActionDispatch::Http::UploadedFile') do |klass|
klass.inherits(defs.constant_proxy('Object', RubyLint.registry))
klass.define_instance_method('close') do |method|
method.define_optional_argument('unlink_now')
end
klass.define_instance_method('content_type')
klass.define_instance_method('content_type=')
klass.define_instance_method('eof?')
klass.define_instance_method('headers')
klass.define_instance_method('headers=')
klass.define_instance_method('initialize') do |method|
method.define_argument('hash')
method.returns { |object| object.instance }
end
klass.define_instance_method('open')
klass.define_instance_method('original_filename')
klass.define_instance_method('original_filename=')
klass.define_instance_method('path')
klass.define_instance_method('read') do |method|
method.define_optional_argument('length')
method.define_optional_argument('buffer')
end
klass.define_instance_method('rewind')
klass.define_instance_method('size')
klass.define_instance_method('tempfile')
klass.define_instance_method('tempfile=')
end
defs.define_constant('ActionDispatch::IllegalStateError') do |klass|
klass.inherits(defs.constant_proxy('StandardError', RubyLint.registry))
end
defs.define_constant('ActionDispatch::Journey') do |klass|
klass.inherits(defs.constant_proxy('Object', RubyLint.registry))
end
defs.define_constant('ActionDispatch::Journey::Formatter') do |klass|
klass.inherits(defs.constant_proxy('Object', RubyLint.registry))
klass.define_instance_method('clear')
klass.define_instance_method('generate') do |method|
method.define_argument('type')
method.define_argument('name')
method.define_argument('options')
method.define_optional_argument('recall')
method.define_optional_argument('parameterize')
end
klass.define_instance_method('initialize') do |method|
method.define_argument('routes')
method.returns { |object| object.instance }
end
klass.define_instance_method('routes')
end
defs.define_constant('ActionDispatch::Journey::GTG') do |klass|
klass.inherits(defs.constant_proxy('Object', RubyLint.registry))
end
defs.define_constant('ActionDispatch::Journey::GTG::Builder') do |klass|
klass.inherits(defs.constant_proxy('Object', RubyLint.registry))
klass.define_instance_method('ast')
klass.define_instance_method('endpoints')
klass.define_instance_method('firstpos') do |method|
method.define_argument('node')
end
klass.define_instance_method('followpos') do |method|
method.define_argument('node')
end
klass.define_instance_method('initialize') do |method|
method.define_argument('root')
method.returns { |object| object.instance }
end
klass.define_instance_method('lastpos') do |method|
method.define_argument('node')
end
klass.define_instance_method('nullable?') do |method|
method.define_argument('node')
end
klass.define_instance_method('root')
klass.define_instance_method('transition_table')
end
defs.define_constant('ActionDispatch::Journey::GTG::Builder::DUMMY') do |klass|
klass.inherits(defs.constant_proxy('Object', RubyLint.registry))
end
defs.define_constant('ActionDispatch::Journey::GTG::MatchData') do |klass|
klass.inherits(defs.constant_proxy('Object', RubyLint.registry))
klass.define_instance_method('initialize') do |method|
method.define_argument('memos')
method.returns { |object| object.instance }
end
klass.define_instance_method('memos')
end
defs.define_constant('ActionDispatch::Journey::GTG::Simulator') do |klass|
klass.inherits(defs.constant_proxy('Object', RubyLint.registry))
klass.define_instance_method('=~') do |method|
method.define_argument('string')
end
klass.define_instance_method('initialize') do |method|
method.define_argument('transition_table')
method.returns { |object| object.instance }
end
klass.define_instance_method('match') do |method|
method.define_argument('string')
end
klass.define_instance_method('simulate') do |method|
method.define_argument('string')
end
klass.define_instance_method('tt')
end
defs.define_constant('ActionDispatch::Journey::GTG::TransitionTable') do |klass|
klass.inherits(defs.constant_proxy('Object', RubyLint.registry))
klass.inherits(defs.constant_proxy('ActionDispatch::Journey::NFA::Dot', RubyLint.registry))
klass.define_instance_method('[]=') do |method|
method.define_argument('from')
method.define_argument('to')
method.define_argument('sym')
end
klass.define_instance_method('accepting?') do |method|
method.define_argument('state')
end
klass.define_instance_method('accepting_states')
klass.define_instance_method('add_accepting') do |method|
method.define_argument('state')
end
klass.define_instance_method('add_memo') do |method|
method.define_argument('idx')
method.define_argument('memo')
end
klass.define_instance_method('eclosure') do |method|
method.define_argument('t')
end
klass.define_instance_method('initialize')
klass.define_instance_method('memo') do |method|
method.define_argument('idx')
end
klass.define_instance_method('memos')
klass.define_instance_method('move') do |method|
method.define_argument('t')
method.define_argument('a')
end
klass.define_instance_method('states')
klass.define_instance_method('to_json')
klass.define_instance_method('to_svg')
klass.define_instance_method('transitions')
klass.define_instance_method('visualizer') do |method|
method.define_argument('paths')
method.define_optional_argument('title')
end
end
defs.define_constant('ActionDispatch::Journey::NFA') do |klass|
klass.inherits(defs.constant_proxy('Object', RubyLint.registry))
end
defs.define_constant('ActionDispatch::Journey::NFA::Builder') do |klass|
klass.inherits(defs.constant_proxy('Object', RubyLint.registry))
klass.define_instance_method('initialize') do |method|
method.define_argument('ast')
method.returns { |object| object.instance }
end
klass.define_instance_method('transition_table')
end
defs.define_constant('ActionDispatch::Journey::NFA::Dot') do |klass|
klass.inherits(defs.constant_proxy('Object', RubyLint.registry))
klass.define_instance_method('to_dot')
end
defs.define_constant('ActionDispatch::Journey::NFA::MatchData') do |klass|
klass.inherits(defs.constant_proxy('Object', RubyLint.registry))
klass.define_instance_method('initialize') do |method|
method.define_argument('memos')
method.returns { |object| object.instance }
end
klass.define_instance_method('memos')
end
defs.define_constant('ActionDispatch::Journey::NFA::Simulator') do |klass|
klass.inherits(defs.constant_proxy('Object', RubyLint.registry))
klass.define_instance_method('=~') do |method|
method.define_argument('string')
end
klass.define_instance_method('initialize') do |method|
method.define_argument('transition_table')
method.returns { |object| object.instance }
end
klass.define_instance_method('match') do |method|
method.define_argument('string')
end
klass.define_instance_method('simulate') do |method|
method.define_argument('string')
end
klass.define_instance_method('tt')
end
defs.define_constant('ActionDispatch::Journey::NFA::TransitionTable') do |klass|
klass.inherits(defs.constant_proxy('Object', RubyLint.registry))
klass.inherits(defs.constant_proxy('ActionDispatch::Journey::NFA::Dot', RubyLint.registry))
klass.define_instance_method('[]=') do |method|
method.define_argument('i')
method.define_argument('f')
method.define_argument('s')
end
klass.define_instance_method('accepting')
klass.define_instance_method('accepting=')
klass.define_instance_method('accepting?') do |method|
method.define_argument('state')
end
klass.define_instance_method('accepting_states')
klass.define_instance_method('add_memo') do |method|
method.define_argument('idx')
method.define_argument('memo')
end
klass.define_instance_method('alphabet')
klass.define_instance_method('eclosure') do |method|
method.define_argument('t')
end
klass.define_instance_method('following_states') do |method|
method.define_argument('t')
method.define_argument('a')
end
klass.define_instance_method('generalized_table')
klass.define_instance_method('initialize')
klass.define_instance_method('memo') do |method|
method.define_argument('idx')
end
klass.define_instance_method('memos')
klass.define_instance_method('merge') do |method|
method.define_argument('left')
method.define_argument('right')
end
klass.define_instance_method('move') do |method|
method.define_argument('t')
method.define_argument('a')
end
klass.define_instance_method('states')
klass.define_instance_method('transitions')
end
defs.define_constant('ActionDispatch::Journey::NFA::Visitor') do |klass|
klass.inherits(defs.constant_proxy('ActionDispatch::Journey::Visitors::Visitor', RubyLint.registry))
klass.define_instance_method('initialize') do |method|
method.define_argument('tt')
method.returns { |object| object.instance }
end
klass.define_instance_method('terminal') do |method|
method.define_argument('node')
end
klass.define_instance_method('visit_CAT') do |method|
method.define_argument('node')
end
klass.define_instance_method('visit_GROUP') do |method|
method.define_argument('node')
end
klass.define_instance_method('visit_OR') do |method|
method.define_argument('node')
end
end
defs.define_constant('ActionDispatch::Journey::NFA::Visitor::DISPATCH_CACHE') do |klass|
klass.inherits(defs.constant_proxy('Object', RubyLint.registry))
end
defs.define_constant('ActionDispatch::Journey::Nodes') do |klass|
klass.inherits(defs.constant_proxy('Object', RubyLint.registry))
end
defs.define_constant('ActionDispatch::Journey::Parser') do |klass|
klass.inherits(defs.constant_proxy('Racc::Parser', RubyLint.registry))
klass.inherits(defs.constant_proxy('ActionDispatch::Journey::Nodes', RubyLint.registry))
klass.define_instance_method('_reduce_1') do |method|
method.define_argument('val')
method.define_argument('_values')
method.define_argument('result')
end
klass.define_instance_method('_reduce_14') do |method|
method.define_argument('val')
method.define_argument('_values')
method.define_argument('result')
end
klass.define_instance_method('_reduce_15') do |method|
method.define_argument('val')
method.define_argument('_values')
method.define_argument('result')
end
klass.define_instance_method('_reduce_16') do |method|
method.define_argument('val')
method.define_argument('_values')
method.define_argument('result')
end
klass.define_instance_method('_reduce_17') do |method|
method.define_argument('val')
method.define_argument('_values')
method.define_argument('result')
end
klass.define_instance_method('_reduce_2') do |method|
method.define_argument('val')
method.define_argument('_values')
method.define_argument('result')
end
klass.define_instance_method('_reduce_7') do |method|
method.define_argument('val')
method.define_argument('_values')
method.define_argument('result')
end
klass.define_instance_method('_reduce_8') do |method|
method.define_argument('val')
method.define_argument('_values')
method.define_argument('result')
end
klass.define_instance_method('_reduce_9') do |method|
method.define_argument('val')
method.define_argument('_values')
method.define_argument('result')
end
klass.define_instance_method('_reduce_none') do |method|
method.define_argument('val')
method.define_argument('_values')
method.define_argument('result')
end
klass.define_instance_method('initialize')
klass.define_instance_method('next_token')
klass.define_instance_method('parse') do |method|
method.define_argument('string')
end
end
defs.define_constant('ActionDispatch::Journey::Parser::Binary') do |klass|
klass.inherits(defs.constant_proxy('ActionDispatch::Journey::Nodes::Node', RubyLint.registry))
klass.define_instance_method('children')
klass.define_instance_method('initialize') do |method|
method.define_argument('left')
method.define_argument('right')
method.returns { |object| object.instance }
end
klass.define_instance_method('right')
klass.define_instance_method('right=')
end
defs.define_constant('ActionDispatch::Journey::Parser::Cat') do |klass|
klass.inherits(defs.constant_proxy('ActionDispatch::Journey::Nodes::Binary', RubyLint.registry))
klass.define_instance_method('type')
end
defs.define_constant('ActionDispatch::Journey::Parser::Dot') do |klass|
klass.inherits(defs.constant_proxy('ActionDispatch::Journey::Nodes::Terminal', RubyLint.registry))
klass.define_instance_method('type')
end
defs.define_constant('ActionDispatch::Journey::Parser::Dummy') do |klass|
klass.inherits(defs.constant_proxy('ActionDispatch::Journey::Nodes::Literal', RubyLint.registry))
klass.define_instance_method('initialize') do |method|
method.define_optional_argument('x')
method.returns { |object| object.instance }
end
klass.define_instance_method('literal?')
end
defs.define_constant('ActionDispatch::Journey::Parser::Group') do |klass|
klass.inherits(defs.constant_proxy('ActionDispatch::Journey::Nodes::Unary', RubyLint.registry))
klass.define_instance_method('type')
end
defs.define_constant('ActionDispatch::Journey::Parser::Literal') do |klass|
klass.inherits(defs.constant_proxy('ActionDispatch::Journey::Nodes::Terminal', RubyLint.registry))
klass.define_instance_method('literal?')
klass.define_instance_method('type')
end
defs.define_constant('ActionDispatch::Journey::Parser::Node') do |klass|
klass.inherits(defs.constant_proxy('Object', RubyLint.registry))
klass.inherits(defs.constant_proxy('Enumerable', RubyLint.registry))
klass.define_instance_method('each') do |method|
method.define_block_argument('block')
end
klass.define_instance_method('initialize') do |method|
method.define_argument('left')
method.returns { |object| object.instance }
end
klass.define_instance_method('left')
klass.define_instance_method('left=')
klass.define_instance_method('literal?')
klass.define_instance_method('memo')
klass.define_instance_method('memo=')
klass.define_instance_method('name')
klass.define_instance_method('symbol?')
klass.define_instance_method('to_dot')
klass.define_instance_method('to_s')
klass.define_instance_method('to_sym')
klass.define_instance_method('type')
end
defs.define_constant('ActionDispatch::Journey::Parser::Or') do |klass|
klass.inherits(defs.constant_proxy('ActionDispatch::Journey::Nodes::Node', RubyLint.registry))
klass.define_instance_method('children')
klass.define_instance_method('initialize') do |method|
method.define_argument('children')
method.returns { |object| object.instance }
end
klass.define_instance_method('type')
end
defs.define_constant('ActionDispatch::Journey::Parser::Racc_Main_Parsing_Routine') do |klass|
klass.inherits(defs.constant_proxy('Object', RubyLint.registry))
end
defs.define_constant('ActionDispatch::Journey::Parser::Racc_Runtime_Core_Id_C') do |klass|
klass.inherits(defs.constant_proxy('Object', RubyLint.registry))
end
defs.define_constant('ActionDispatch::Journey::Parser::Racc_Runtime_Core_Revision') do |klass|
klass.inherits(defs.constant_proxy('Object', RubyLint.registry))
end
defs.define_constant('ActionDispatch::Journey::Parser::Racc_Runtime_Core_Revision_C') do |klass|
klass.inherits(defs.constant_proxy('Object', RubyLint.registry))
end
defs.define_constant('ActionDispatch::Journey::Parser::Racc_Runtime_Core_Revision_R') do |klass|
klass.inherits(defs.constant_proxy('Object', RubyLint.registry))
end
defs.define_constant('ActionDispatch::Journey::Parser::Racc_Runtime_Core_Version') do |klass|
klass.inherits(defs.constant_proxy('Object', RubyLint.registry))
end
defs.define_constant('ActionDispatch::Journey::Parser::Racc_Runtime_Core_Version_C') do |klass|
klass.inherits(defs.constant_proxy('Object', RubyLint.registry))
end
defs.define_constant('ActionDispatch::Journey::Parser::Racc_Runtime_Core_Version_R') do |klass|
klass.inherits(defs.constant_proxy('Object', RubyLint.registry))
end
defs.define_constant('ActionDispatch::Journey::Parser::Racc_Runtime_Revision') do |klass|
klass.inherits(defs.constant_proxy('Object', RubyLint.registry))
end
defs.define_constant('ActionDispatch::Journey::Parser::Racc_Runtime_Type') do |klass|
klass.inherits(defs.constant_proxy('Object', RubyLint.registry))
end
defs.define_constant('ActionDispatch::Journey::Parser::Racc_Runtime_Version') do |klass|
klass.inherits(defs.constant_proxy('Object', RubyLint.registry))
end
defs.define_constant('ActionDispatch::Journey::Parser::Racc_YY_Parse_Method') do |klass|
klass.inherits(defs.constant_proxy('Object', RubyLint.registry))
end
defs.define_constant('ActionDispatch::Journey::Parser::Racc_arg') do |klass|
klass.inherits(defs.constant_proxy('Object', RubyLint.registry))
end
defs.define_constant('ActionDispatch::Journey::Parser::Racc_debug_parser') do |klass|
klass.inherits(defs.constant_proxy('Object', RubyLint.registry))
end
defs.define_constant('ActionDispatch::Journey::Parser::Racc_token_to_s_table') do |klass|
klass.inherits(defs.constant_proxy('Object', RubyLint.registry))
end
defs.define_constant('ActionDispatch::Journey::Parser::Slash') do |klass|
klass.inherits(defs.constant_proxy('ActionDispatch::Journey::Nodes::Terminal', RubyLint.registry))
klass.define_instance_method('type')
end
defs.define_constant('ActionDispatch::Journey::Parser::Star') do |klass|
klass.inherits(defs.constant_proxy('ActionDispatch::Journey::Nodes::Unary', RubyLint.registry))
klass.define_instance_method('type')
end
defs.define_constant('ActionDispatch::Journey::Parser::Symbol') do |klass|
klass.inherits(defs.constant_proxy('ActionDispatch::Journey::Nodes::Terminal', RubyLint.registry))
klass.define_instance_method('default_regexp?')
klass.define_instance_method('initialize') do |method|
method.define_argument('left')
method.returns { |object| object.instance }
end
klass.define_instance_method('regexp')
klass.define_instance_method('regexp=')
klass.define_instance_method('symbol')
klass.define_instance_method('symbol?')
klass.define_instance_method('type')
end
defs.define_constant('ActionDispatch::Journey::Parser::Terminal') do |klass|
klass.inherits(defs.constant_proxy('ActionDispatch::Journey::Nodes::Node', RubyLint.registry))
klass.define_instance_method('symbol')
end
defs.define_constant('ActionDispatch::Journey::Parser::Unary') do |klass|
klass.inherits(defs.constant_proxy('ActionDispatch::Journey::Nodes::Node', RubyLint.registry))
klass.define_instance_method('children')
end
defs.define_constant('ActionDispatch::Journey::Path') do |klass|
klass.inherits(defs.constant_proxy('Object', RubyLint.registry))
end
defs.define_constant('ActionDispatch::Journey::Path::Pattern') do |klass|
klass.inherits(defs.constant_proxy('Object', RubyLint.registry))
klass.define_instance_method('=~') do |method|
method.define_argument('other')
end
klass.define_instance_method('anchored')
klass.define_instance_method('ast')
klass.define_instance_method('initialize') do |method|
method.define_argument('strexp')
method.returns { |object| object.instance }
end
klass.define_instance_method('match') do |method|
method.define_argument('other')
end
klass.define_instance_method('names')
klass.define_instance_method('optional_names')
klass.define_instance_method('required_names')
klass.define_instance_method('requirements')
klass.define_instance_method('source')
klass.define_instance_method('spec')
klass.define_instance_method('to_regexp')
end
defs.define_constant('ActionDispatch::Journey::Path::Pattern::AnchoredRegexp') do |klass|
klass.inherits(defs.constant_proxy('ActionDispatch::Journey::Visitors::Visitor', RubyLint.registry))
klass.define_instance_method('accept') do |method|
method.define_argument('node')
end
klass.define_instance_method('initialize') do |method|
method.define_argument('separator')
method.define_argument('matchers')
method.returns { |object| object.instance }
end
klass.define_instance_method('visit_CAT') do |method|
method.define_argument('node')
end
klass.define_instance_method('visit_DOT') do |method|
method.define_argument('node')
end
klass.define_instance_method('visit_GROUP') do |method|
method.define_argument('node')
end
klass.define_instance_method('visit_LITERAL') do |method|
method.define_argument('node')
end
klass.define_instance_method('visit_SLASH') do |method|
method.define_argument('node')
end
klass.define_instance_method('visit_STAR') do |method|
method.define_argument('node')
end
klass.define_instance_method('visit_SYMBOL') do |method|
method.define_argument('node')
end
end
defs.define_constant('ActionDispatch::Journey::Path::Pattern::AnchoredRegexp::DISPATCH_CACHE') do |klass|
klass.inherits(defs.constant_proxy('Object', RubyLint.registry))
end
defs.define_constant('ActionDispatch::Journey::Path::Pattern::MatchData') do |klass|
klass.inherits(defs.constant_proxy('Object', RubyLint.registry))
klass.define_instance_method('[]') do |method|
method.define_argument('x')
end
klass.define_instance_method('captures')
klass.define_instance_method('initialize') do |method|
method.define_argument('names')
method.define_argument('offsets')
method.define_argument('match')
method.returns { |object| object.instance }
end
klass.define_instance_method('length')
klass.define_instance_method('names')
klass.define_instance_method('post_match')
klass.define_instance_method('to_s')
end
defs.define_constant('ActionDispatch::Journey::Path::Pattern::RegexpOffsets') do |klass|
klass.inherits(defs.constant_proxy('ActionDispatch::Journey::Visitors::Visitor', RubyLint.registry))
klass.define_instance_method('initialize') do |method|
method.define_argument('matchers')
method.returns { |object| object.instance }
end
klass.define_instance_method('offsets')
klass.define_instance_method('visit') do |method|
method.define_argument('node')
end
klass.define_instance_method('visit_SYMBOL') do |method|
method.define_argument('node')
end
end
defs.define_constant('ActionDispatch::Journey::Path::Pattern::RegexpOffsets::DISPATCH_CACHE') do |klass|
klass.inherits(defs.constant_proxy('Object', RubyLint.registry))
end
defs.define_constant('ActionDispatch::Journey::Path::Pattern::UnanchoredRegexp') do |klass|
klass.inherits(defs.constant_proxy('ActionDispatch::Journey::Path::Pattern::AnchoredRegexp', RubyLint.registry))
klass.define_instance_method('accept') do |method|
method.define_argument('node')
end
end
defs.define_constant('ActionDispatch::Journey::Path::Pattern::UnanchoredRegexp::DISPATCH_CACHE') do |klass|
klass.inherits(defs.constant_proxy('Object', RubyLint.registry))
end
defs.define_constant('ActionDispatch::Journey::Route') do |klass|
klass.inherits(defs.constant_proxy('Object', RubyLint.registry))
klass.define_instance_method('app')
klass.define_instance_method('ast')
klass.define_instance_method('conditions')
klass.define_instance_method('constraints')
klass.define_instance_method('defaults')
klass.define_instance_method('dispatcher?')
klass.define_instance_method('format') do |method|
method.define_argument('path_options')
end
klass.define_instance_method('initialize') do |method|
method.define_argument('name')
method.define_argument('app')
method.define_argument('path')
method.define_argument('constraints')
method.define_optional_argument('defaults')
method.returns { |object| object.instance }
end
klass.define_instance_method('ip')
klass.define_instance_method('matches?') do |method|
method.define_argument('request')
end
klass.define_instance_method('name')
klass.define_instance_method('optimized_path')
klass.define_instance_method('optional_parts')
klass.define_instance_method('parts')
klass.define_instance_method('path')
klass.define_instance_method('precedence')
klass.define_instance_method('precedence=')
klass.define_instance_method('required_default?') do |method|
method.define_argument('key')
end
klass.define_instance_method('required_defaults')
klass.define_instance_method('required_keys')
klass.define_instance_method('required_parts')
klass.define_instance_method('requirements')
klass.define_instance_method('score') do |method|
method.define_argument('constraints')
end
klass.define_instance_method('segment_keys')
klass.define_instance_method('segments')
klass.define_instance_method('verb')
end
defs.define_constant('ActionDispatch::Journey::Router') do |klass|
klass.inherits(defs.constant_proxy('Object', RubyLint.registry))
klass.define_instance_method('call') do |method|
method.define_argument('env')
end
klass.define_instance_method('formatter')
klass.define_instance_method('initialize') do |method|
method.define_argument('routes')
method.define_argument('options')
method.returns { |object| object.instance }
end
klass.define_instance_method('recognize') do |method|
method.define_argument('req')
end
klass.define_instance_method('request_class')
klass.define_instance_method('routes')
klass.define_instance_method('routes=')
klass.define_instance_method('visualizer')
end
defs.define_constant('ActionDispatch::Journey::Router::NullReq') do |klass|
klass.inherits(defs.constant_proxy('Object', RubyLint.registry))
klass.define_instance_method('[]') do |method|
method.define_argument('k')
end
klass.define_instance_method('env')
klass.define_instance_method('initialize') do |method|
method.define_argument('env')
method.returns { |object| object.instance }
end
klass.define_instance_method('ip')
klass.define_instance_method('path_info')
klass.define_instance_method('request_method')
end
defs.define_constant('ActionDispatch::Journey::Router::RoutingError') do |klass|
klass.inherits(defs.constant_proxy('StandardError', RubyLint.registry))
end
defs.define_constant('ActionDispatch::Journey::Router::Strexp') do |klass|
klass.inherits(defs.constant_proxy('Object', RubyLint.registry))
klass.define_method('compile') do |method|
method.define_rest_argument('args')
end
klass.define_instance_method('anchor')
klass.define_instance_method('initialize') do |method|
method.define_argument('path')
method.define_argument('requirements')
method.define_argument('separators')
method.define_optional_argument('anchor')
method.returns { |object| object.instance }
end
klass.define_instance_method('names')
klass.define_instance_method('path')
klass.define_instance_method('requirements')
klass.define_instance_method('separators')
end
defs.define_constant('ActionDispatch::Journey::Router::Utils') do |klass|
klass.inherits(defs.constant_proxy('Object', RubyLint.registry))
klass.define_method('escape_fragment') do |method|
method.define_argument('fragment')
end
klass.define_method('escape_path') do |method|
method.define_argument('path')
end
klass.define_method('normalize_path') do |method|
method.define_argument('path')
end
klass.define_method('unescape_uri') do |method|
method.define_argument('uri')
end
end
defs.define_constant('ActionDispatch::Journey::Router::Utils::Parser') do |klass|
klass.inherits(defs.constant_proxy('Object', RubyLint.registry))
end
defs.define_constant('ActionDispatch::Journey::Router::Utils::UriEscape') do |klass|
klass.inherits(defs.constant_proxy('Object', RubyLint.registry))
end
defs.define_constant('ActionDispatch::Journey::Router::Utils::UriEscape::UNSAFE_FRAGMENT') do |klass|
klass.inherits(defs.constant_proxy('Object', RubyLint.registry))
end
defs.define_constant('ActionDispatch::Journey::Router::Utils::UriEscape::UNSAFE_SEGMENT') do |klass|
klass.inherits(defs.constant_proxy('Object', RubyLint.registry))
end
defs.define_constant('ActionDispatch::Journey::Router::VERSION') do |klass|
klass.inherits(defs.constant_proxy('Object', RubyLint.registry))
end
defs.define_constant('ActionDispatch::Journey::Routes') do |klass|
klass.inherits(defs.constant_proxy('Object', RubyLint.registry))
klass.inherits(defs.constant_proxy('Enumerable', RubyLint.registry))
klass.define_instance_method('add_route') do |method|
method.define_argument('app')
method.define_argument('path')
method.define_argument('conditions')
method.define_argument('defaults')
method.define_optional_argument('name')
end
klass.define_instance_method('ast')
klass.define_instance_method('clear')
klass.define_instance_method('each') do |method|
method.define_block_argument('block')
end
klass.define_instance_method('initialize')
klass.define_instance_method('last')
klass.define_instance_method('length')
klass.define_instance_method('named_routes')
klass.define_instance_method('partitioned_routes')
klass.define_instance_method('routes')
klass.define_instance_method('simulator')
klass.define_instance_method('size')
end
defs.define_constant('ActionDispatch::Journey::Routes::Enumerator') do |klass|
klass.inherits(defs.constant_proxy('Object', RubyLint.registry))
klass.inherits(defs.constant_proxy('Enumerable', RubyLint.registry))
klass.define_instance_method('each') do |method|
method.define_rest_argument('args')
end
klass.define_instance_method('each_with_index')
klass.define_instance_method('initialize') do |method|
method.define_optional_argument('receiver_or_size')
method.define_optional_argument('method_name')
method.define_rest_argument('method_args')
method.returns { |object| object.instance }
end
klass.define_instance_method('next')
klass.define_instance_method('next_values')
klass.define_instance_method('peek')
klass.define_instance_method('peek_values')
klass.define_instance_method('rewind')
klass.define_instance_method('size')
klass.define_instance_method('with_index') do |method|
method.define_optional_argument('offset')
end
end
defs.define_constant('ActionDispatch::Journey::Routes::SortedElement') do |klass|
klass.inherits(defs.constant_proxy('Object', RubyLint.registry))
klass.define_instance_method('<=>') do |method|
method.define_argument('other')
end
klass.define_instance_method('initialize') do |method|
method.define_argument('val')
method.define_argument('sort_id')
method.returns { |object| object.instance }
end
klass.define_instance_method('sort_id')
klass.define_instance_method('value')
end
defs.define_constant('ActionDispatch::Journey::Scanner') do |klass|
klass.inherits(defs.constant_proxy('Object', RubyLint.registry))
klass.define_instance_method('eos?')
klass.define_instance_method('initialize')
klass.define_instance_method('next_token')
klass.define_instance_method('pos')
klass.define_instance_method('pre_match')
klass.define_instance_method('scan_setup') do |method|
method.define_argument('str')
end
end
defs.define_constant('ActionDispatch::Journey::Visitors') do |klass|
klass.inherits(defs.constant_proxy('Object', RubyLint.registry))
end
defs.define_constant('ActionDispatch::Journey::Visitors::Dot') do |klass|
klass.inherits(defs.constant_proxy('ActionDispatch::Journey::Visitors::Visitor', RubyLint.registry))
klass.define_instance_method('accept') do |method|
method.define_argument('node')
end
klass.define_instance_method('initialize')
end
defs.define_constant('ActionDispatch::Journey::Visitors::Dot::DISPATCH_CACHE') do |klass|
klass.inherits(defs.constant_proxy('Object', RubyLint.registry))
end
defs.define_constant('ActionDispatch::Journey::Visitors::Each') do |klass|
klass.inherits(defs.constant_proxy('ActionDispatch::Journey::Visitors::Visitor', RubyLint.registry))
klass.define_instance_method('block')
klass.define_instance_method('initialize') do |method|
method.define_argument('block')
method.returns { |object| object.instance }
end
klass.define_instance_method('visit') do |method|
method.define_argument('node')
end
end
defs.define_constant('ActionDispatch::Journey::Visitors::Each::DISPATCH_CACHE') do |klass|
klass.inherits(defs.constant_proxy('Object', RubyLint.registry))
end
defs.define_constant('ActionDispatch::Journey::Visitors::Formatter') do |klass|
klass.inherits(defs.constant_proxy('ActionDispatch::Journey::Visitors::Visitor', RubyLint.registry))
klass.define_instance_method('consumed')
klass.define_instance_method('initialize') do |method|
method.define_argument('options')
method.returns { |object| object.instance }
end
klass.define_instance_method('options')
end
defs.define_constant('ActionDispatch::Journey::Visitors::Formatter::DISPATCH_CACHE') do |klass|
klass.inherits(defs.constant_proxy('Object', RubyLint.registry))
end
defs.define_constant('ActionDispatch::Journey::Visitors::OptimizedPath') do |klass|
klass.inherits(defs.constant_proxy('ActionDispatch::Journey::Visitors::String', RubyLint.registry))
end
defs.define_constant('ActionDispatch::Journey::Visitors::OptimizedPath::DISPATCH_CACHE') do |klass|
klass.inherits(defs.constant_proxy('Object', RubyLint.registry))
end
defs.define_constant('ActionDispatch::Journey::Visitors::String') do |klass|
klass.inherits(defs.constant_proxy('ActionDispatch::Journey::Visitors::Visitor', RubyLint.registry))
end
defs.define_constant('ActionDispatch::Journey::Visitors::String::DISPATCH_CACHE') do |klass|
klass.inherits(defs.constant_proxy('Object', RubyLint.registry))
end
defs.define_constant('ActionDispatch::Journey::Visitors::Visitor') do |klass|
klass.inherits(defs.constant_proxy('Object', RubyLint.registry))
klass.define_instance_method('accept') do |method|
method.define_argument('node')
end
klass.define_instance_method('visit_DOT') do |method|
method.define_argument('n')
end
klass.define_instance_method('visit_LITERAL') do |method|
method.define_argument('n')
end
klass.define_instance_method('visit_SLASH') do |method|
method.define_argument('n')
end
klass.define_instance_method('visit_SYMBOL') do |method|
method.define_argument('n')
end
end
defs.define_constant('ActionDispatch::Journey::Visitors::Visitor::DISPATCH_CACHE') do |klass|
klass.inherits(defs.constant_proxy('Object', RubyLint.registry))
end
defs.define_constant('ActionDispatch::MiddlewareStack') do |klass|
klass.inherits(defs.constant_proxy('Object', RubyLint.registry))
klass.inherits(defs.constant_proxy('Enumerable', RubyLint.registry))
klass.define_instance_method('[]') do |method|
method.define_argument('i')
end
klass.define_instance_method('assert_index') do |method|
method.define_argument('index')
method.define_argument('where')
end
klass.define_instance_method('build') do |method|
method.define_optional_argument('app')
method.define_block_argument('block')
end
klass.define_instance_method('delete') do |method|
method.define_argument('target')
end
klass.define_instance_method('each')
klass.define_instance_method('initialize') do |method|
method.define_rest_argument('args')
method.returns { |object| object.instance }
end
klass.define_instance_method('insert') do |method|
method.define_argument('index')
method.define_rest_argument('args')
method.define_block_argument('block')
end
klass.define_instance_method('insert_after') do |method|
method.define_argument('index')
method.define_rest_argument('args')
method.define_block_argument('block')
end
klass.define_instance_method('insert_before') do |method|
method.define_argument('index')
method.define_rest_argument('args')
method.define_block_argument('block')
end
klass.define_instance_method('last')
klass.define_instance_method('middlewares')
klass.define_instance_method('middlewares=')
klass.define_instance_method('size')
klass.define_instance_method('swap') do |method|
method.define_argument('target')
method.define_rest_argument('args')
method.define_block_argument('block')
end
klass.define_instance_method('unshift') do |method|
method.define_rest_argument('args')
method.define_block_argument('block')
end
klass.define_instance_method('use') do |method|
method.define_rest_argument('args')
method.define_block_argument('block')
end
end
defs.define_constant('ActionDispatch::MiddlewareStack::Enumerator') do |klass|
klass.inherits(defs.constant_proxy('Object', RubyLint.registry))
klass.inherits(defs.constant_proxy('Enumerable', RubyLint.registry))
klass.define_instance_method('each') do |method|
method.define_rest_argument('args')
end
klass.define_instance_method('each_with_index')
klass.define_instance_method('initialize') do |method|
method.define_optional_argument('receiver_or_size')
method.define_optional_argument('method_name')
method.define_rest_argument('method_args')
method.returns { |object| object.instance }
end
klass.define_instance_method('next')
klass.define_instance_method('next_values')
klass.define_instance_method('peek')
klass.define_instance_method('peek_values')
klass.define_instance_method('rewind')
klass.define_instance_method('size')
klass.define_instance_method('with_index') do |method|
method.define_optional_argument('offset')
end
end
defs.define_constant('ActionDispatch::MiddlewareStack::Middleware') do |klass|
klass.inherits(defs.constant_proxy('Object', RubyLint.registry))
klass.define_instance_method('==') do |method|
method.define_argument('middleware')
end
klass.define_instance_method('args')
klass.define_instance_method('block')
klass.define_instance_method('build') do |method|
method.define_argument('app')
end
klass.define_instance_method('classcache')
klass.define_instance_method('initialize') do |method|
method.define_argument('klass_or_name')
method.define_rest_argument('args')
method.define_block_argument('block')
method.returns { |object| object.instance }
end
klass.define_instance_method('inspect')
klass.define_instance_method('klass')
klass.define_instance_method('name')
end
defs.define_constant('ActionDispatch::MiddlewareStack::SortedElement') do |klass|
klass.inherits(defs.constant_proxy('Object', RubyLint.registry))
klass.define_instance_method('<=>') do |method|
method.define_argument('other')
end
klass.define_instance_method('initialize') do |method|
method.define_argument('val')
method.define_argument('sort_id')
method.returns { |object| object.instance }
end
klass.define_instance_method('sort_id')
klass.define_instance_method('value')
end
defs.define_constant('ActionDispatch::ParamsParser') do |klass|
klass.inherits(defs.constant_proxy('Object', RubyLint.registry))
klass.define_instance_method('call') do |method|
method.define_argument('env')
end
klass.define_instance_method('initialize') do |method|
method.define_argument('app')
method.define_optional_argument('parsers')
method.returns { |object| object.instance }
end
end
defs.define_constant('ActionDispatch::ParamsParser::DEFAULT_PARSERS') do |klass|
klass.inherits(defs.constant_proxy('Object', RubyLint.registry))
end
defs.define_constant('ActionDispatch::ParamsParser::ParseError') do |klass|
klass.inherits(defs.constant_proxy('StandardError', RubyLint.registry))
klass.define_instance_method('initialize') do |method|
method.define_argument('message')
method.define_argument('original_exception')
method.returns { |object| object.instance }
end
klass.define_instance_method('original_exception')
end
defs.define_constant('ActionDispatch::PublicExceptions') do |klass|
klass.inherits(defs.constant_proxy('Object', RubyLint.registry))
klass.define_instance_method('call') do |method|
method.define_argument('env')
end
klass.define_instance_method('initialize') do |method|
method.define_argument('public_path')
method.returns { |object| object.instance }
end
klass.define_instance_method('public_path')
klass.define_instance_method('public_path=')
end
defs.define_constant('ActionDispatch::Railtie') do |klass|
klass.inherits(defs.constant_proxy('Rails::Railtie', RubyLint.registry))
klass.inherits(defs.constant_proxy('Rails::Railtie::Configurable', RubyLint.registry))
end
defs.define_constant('ActionDispatch::Railtie::ABSTRACT_RAILTIES') do |klass|
klass.inherits(defs.constant_proxy('Object', RubyLint.registry))
end
defs.define_constant('ActionDispatch::Railtie::ClassMethods') do |klass|
klass.inherits(defs.constant_proxy('Object', RubyLint.registry))
klass.define_instance_method('config') do |method|
method.define_rest_argument('args')
method.define_block_argument('block')
end
klass.define_instance_method('configure') do |method|
method.define_block_argument('block')
end
klass.define_instance_method('inherited') do |method|
method.define_argument('base')
end
klass.define_instance_method('instance')
klass.define_instance_method('method_missing') do |method|
method.define_rest_argument('args')
method.define_block_argument('block')
end
klass.define_instance_method('respond_to?') do |method|
method.define_rest_argument('args')
end
end
defs.define_constant('ActionDispatch::Railtie::Collection') do |klass|
klass.inherits(defs.constant_proxy('Array', RubyLint.registry))
klass.inherits(defs.constant_proxy('TSort', RubyLint.registry))
klass.define_instance_method('+') do |method|
method.define_argument('other')
end
klass.define_instance_method('tsort_each_child') do |method|
method.define_argument('initializer')
method.define_block_argument('block')
end
klass.define_instance_method('tsort_each_node')
end
defs.define_constant('ActionDispatch::Railtie::Configurable') do |klass|
klass.inherits(defs.constant_proxy('Object', RubyLint.registry))
end
defs.define_constant('ActionDispatch::Railtie::Configuration') do |klass|
klass.inherits(defs.constant_proxy('Object', RubyLint.registry))
klass.define_method('eager_load_namespaces')
klass.define_instance_method('after_initialize') do |method|
method.define_block_argument('block')
end
klass.define_instance_method('app_generators')
klass.define_instance_method('app_middleware')
klass.define_instance_method('before_configuration') do |method|
method.define_block_argument('block')
end
klass.define_instance_method('before_eager_load') do |method|
method.define_block_argument('block')
end
klass.define_instance_method('before_initialize') do |method|
method.define_block_argument('block')
end
klass.define_instance_method('eager_load_namespaces')
klass.define_instance_method('initialize')
klass.define_instance_method('respond_to?') do |method|
method.define_argument('name')
end
klass.define_instance_method('to_prepare') do |method|
method.define_block_argument('blk')
end
klass.define_instance_method('to_prepare_blocks')
klass.define_instance_method('watchable_dirs')
klass.define_instance_method('watchable_files')
end
defs.define_constant('ActionDispatch::Railtie::Initializer') do |klass|
klass.inherits(defs.constant_proxy('Object', RubyLint.registry))
klass.define_instance_method('after')
klass.define_instance_method('before')
klass.define_instance_method('belongs_to?') do |method|
method.define_argument('group')
end
klass.define_instance_method('bind') do |method|
method.define_argument('context')
end
klass.define_instance_method('block')
klass.define_instance_method('initialize') do |method|
method.define_argument('name')
method.define_argument('context')
method.define_argument('options')
method.define_block_argument('block')
method.returns { |object| object.instance }
end
klass.define_instance_method('name')
klass.define_instance_method('run') do |method|
method.define_rest_argument('args')
end
end
defs.define_constant('ActionDispatch::Reloader') do |klass|
klass.inherits(defs.constant_proxy('Object', RubyLint.registry))
klass.inherits(defs.constant_proxy('ActiveSupport::Callbacks', RubyLint.registry))
klass.define_method('_cleanup_callbacks')
klass.define_method('_cleanup_callbacks=') do |method|
method.define_argument('val')
end
klass.define_method('_cleanup_callbacks?')
klass.define_method('_prepare_callbacks')
klass.define_method('_prepare_callbacks=') do |method|
method.define_argument('val')
end
klass.define_method('_prepare_callbacks?')
klass.define_method('cleanup!')
klass.define_method('prepare!')
klass.define_method('to_cleanup') do |method|
method.define_rest_argument('args')
method.define_block_argument('block')
end
klass.define_method('to_prepare') do |method|
method.define_rest_argument('args')
method.define_block_argument('block')
end
klass.define_instance_method('_cleanup_callbacks')
klass.define_instance_method('_cleanup_callbacks=')
klass.define_instance_method('_cleanup_callbacks?')
klass.define_instance_method('_prepare_callbacks')
klass.define_instance_method('_prepare_callbacks=')
klass.define_instance_method('_prepare_callbacks?')
klass.define_instance_method('call') do |method|
method.define_argument('env')
end
klass.define_instance_method('cleanup!')
klass.define_instance_method('initialize') do |method|
method.define_argument('app')
method.define_optional_argument('condition')
method.returns { |object| object.instance }
end
klass.define_instance_method('prepare!')
end
defs.define_constant('ActionDispatch::Reloader::CALLBACK_FILTER_TYPES') do |klass|
klass.inherits(defs.constant_proxy('Object', RubyLint.registry))
end
defs.define_constant('ActionDispatch::Reloader::Callback') do |klass|
klass.inherits(defs.constant_proxy('Object', RubyLint.registry))
klass.define_instance_method('_update_filter') do |method|
method.define_argument('filter_options')
method.define_argument('new_options')
end
klass.define_instance_method('apply') do |method|
method.define_argument('code')
end
klass.define_instance_method('chain')
klass.define_instance_method('chain=')
klass.define_instance_method('clone') do |method|
method.define_argument('chain')
method.define_argument('klass')
end
klass.define_instance_method('deprecate_per_key_option') do |method|
method.define_argument('options')
end
klass.define_instance_method('duplicates?') do |method|
method.define_argument('other')
end
klass.define_instance_method('filter')
klass.define_instance_method('filter=')
klass.define_instance_method('initialize') do |method|
method.define_argument('chain')
method.define_argument('filter')
method.define_argument('kind')
method.define_argument('options')
method.define_argument('klass')
method.returns { |object| object.instance }
end
klass.define_instance_method('kind')
klass.define_instance_method('kind=')
klass.define_instance_method('klass')
klass.define_instance_method('klass=')
klass.define_instance_method('matches?') do |method|
method.define_argument('_kind')
method.define_argument('_filter')
end
klass.define_instance_method('name')
klass.define_instance_method('next_id')
klass.define_instance_method('normalize_options!') do |method|
method.define_argument('options')
end
klass.define_instance_method('options')
klass.define_instance_method('options=')
klass.define_instance_method('raw_filter')
klass.define_instance_method('raw_filter=')
klass.define_instance_method('recompile!') do |method|
method.define_argument('_options')
end
end
defs.define_constant('ActionDispatch::Reloader::CallbackChain') do |klass|
klass.inherits(defs.constant_proxy('Array', RubyLint.registry))
klass.define_instance_method('append') do |method|
method.define_rest_argument('callbacks')
end
klass.define_instance_method('compile')
klass.define_instance_method('config')
klass.define_instance_method('initialize') do |method|
method.define_argument('name')
method.define_argument('config')
method.returns { |object| object.instance }
end
klass.define_instance_method('name')
klass.define_instance_method('prepend') do |method|
method.define_rest_argument('callbacks')
end
end
defs.define_constant('ActionDispatch::Reloader::ClassMethods') do |klass|
klass.inherits(defs.constant_proxy('Object', RubyLint.registry))
klass.define_instance_method('__callback_runner_name') do |method|
method.define_argument('kind')
end
klass.define_instance_method('__callback_runner_name_cache')
klass.define_instance_method('__define_callbacks') do |method|
method.define_argument('kind')
method.define_argument('object')
end
klass.define_instance_method('__generate_callback_runner_name') do |method|
method.define_argument('kind')
end
klass.define_instance_method('__reset_runner') do |method|
method.define_argument('symbol')
end
klass.define_instance_method('__update_callbacks') do |method|
method.define_argument('name')
method.define_optional_argument('filters')
method.define_optional_argument('block')
end
klass.define_instance_method('define_callbacks') do |method|
method.define_rest_argument('callbacks')
end
klass.define_instance_method('reset_callbacks') do |method|
method.define_argument('symbol')
end
klass.define_instance_method('set_callback') do |method|
method.define_argument('name')
method.define_rest_argument('filter_list')
method.define_block_argument('block')
end
klass.define_instance_method('skip_callback') do |method|
method.define_argument('name')
method.define_rest_argument('filter_list')
method.define_block_argument('block')
end
end
defs.define_constant('ActionDispatch::RemoteIp') do |klass|
klass.inherits(defs.constant_proxy('Object', RubyLint.registry))
klass.define_instance_method('call') do |method|
method.define_argument('env')
end
klass.define_instance_method('check_ip')
klass.define_instance_method('initialize') do |method|
method.define_argument('app')
method.define_optional_argument('check_ip_spoofing')
method.define_optional_argument('custom_proxies')
method.returns { |object| object.instance }
end
klass.define_instance_method('proxies')
end
defs.define_constant('ActionDispatch::RemoteIp::GetIp') do |klass|
klass.inherits(defs.constant_proxy('Object', RubyLint.registry))
klass.define_instance_method('calculate_ip')
klass.define_instance_method('filter_proxies') do |method|
method.define_argument('ips')
end
klass.define_instance_method('initialize') do |method|
method.define_argument('env')
method.define_argument('middleware')
method.returns { |object| object.instance }
end
klass.define_instance_method('ips_from') do |method|
method.define_argument('header')
end
klass.define_instance_method('to_s')
end
defs.define_constant('ActionDispatch::RemoteIp::GetIp::VALID_IP') do |klass|
klass.inherits(defs.constant_proxy('Object', RubyLint.registry))
end
defs.define_constant('ActionDispatch::RemoteIp::IpSpoofAttackError') do |klass|
klass.inherits(defs.constant_proxy('StandardError', RubyLint.registry))
end
defs.define_constant('ActionDispatch::RemoteIp::TRUSTED_PROXIES') do |klass|
klass.inherits(defs.constant_proxy('Object', RubyLint.registry))
end
defs.define_constant('ActionDispatch::Request') do |klass|
klass.inherits(defs.constant_proxy('Rack::Request', RubyLint.registry))
klass.inherits(defs.constant_proxy('ActionDispatch::Http::URL', RubyLint.registry))
klass.inherits(defs.constant_proxy('ActionDispatch::Http::Upload', RubyLint.registry))
klass.inherits(defs.constant_proxy('ActionDispatch::Http::FilterParameters', RubyLint.registry))
klass.inherits(defs.constant_proxy('ActionDispatch::Http::Parameters', RubyLint.registry))
klass.inherits(defs.constant_proxy('ActionDispatch::Http::MimeNegotiation', RubyLint.registry))
klass.inherits(defs.constant_proxy('ActionDispatch::Http::Cache::Request', RubyLint.registry))
klass.define_method('ignore_accept_header')
klass.define_method('ignore_accept_header=') do |method|
method.define_argument('obj')
end
klass.define_instance_method('GET')
klass.define_instance_method('POST')
klass.define_instance_method('accept')
klass.define_instance_method('accept_charset')
klass.define_instance_method('accept_encoding')
klass.define_instance_method('accept_language')
klass.define_instance_method('auth_type')
klass.define_instance_method('authorization')
klass.define_instance_method('body')
klass.define_instance_method('body_stream')
klass.define_instance_method('cache_control')
klass.define_instance_method('content_length')
klass.define_instance_method('cookie_jar')
klass.define_instance_method('deep_munge') do |method|
method.define_argument('hash')
end
klass.define_instance_method('delete?')
klass.define_instance_method('flash')
klass.define_instance_method('form_data?')
klass.define_instance_method('from')
klass.define_instance_method('fullpath')
klass.define_instance_method('gateway_interface')
klass.define_instance_method('get?')
klass.define_instance_method('head?')
klass.define_instance_method('headers')
klass.define_instance_method('ignore_accept_header')
klass.define_instance_method('ignore_accept_header=') do |method|
method.define_argument('obj')
end
klass.define_instance_method('initialize') do |method|
method.define_argument('env')
method.returns { |object| object.instance }
end
klass.define_instance_method('ip')
klass.define_instance_method('key?') do |method|
method.define_argument('key')
end
klass.define_instance_method('local?')
klass.define_instance_method('media_type')
klass.define_instance_method('method')
klass.define_instance_method('method_symbol')
klass.define_instance_method('negotiate')
klass.define_instance_method('original_fullpath')
klass.define_instance_method('original_url')
klass.define_instance_method('parse_query') do |method|
method.define_argument('qs')
end
klass.define_instance_method('patch?')
klass.define_instance_method('path_translated')
klass.define_instance_method('post?')
klass.define_instance_method('pragma')
klass.define_instance_method('put?')
klass.define_instance_method('query_parameters')
klass.define_instance_method('raw_post')
klass.define_instance_method('remote_addr')
klass.define_instance_method('remote_host')
klass.define_instance_method('remote_ident')
klass.define_instance_method('remote_ip')
klass.define_instance_method('remote_user')
klass.define_instance_method('request_method')
klass.define_instance_method('request_method_symbol')
klass.define_instance_method('request_parameters')
klass.define_instance_method('reset_session')
klass.define_instance_method('server_name')
klass.define_instance_method('server_protocol')
klass.define_instance_method('server_software')
klass.define_instance_method('session=') do |method|
method.define_argument('session')
end
klass.define_instance_method('session_options=') do |method|
method.define_argument('options')
end
klass.define_instance_method('uuid')
klass.define_instance_method('xhr?')
klass.define_instance_method('xml_http_request?')
end
defs.define_constant('ActionDispatch::Request::BROWSER_LIKE_ACCEPTS') do |klass|
klass.inherits(defs.constant_proxy('Object', RubyLint.registry))
end
defs.define_constant('ActionDispatch::Request::DEFAULT_PORTS') do |klass|
klass.inherits(defs.constant_proxy('Object', RubyLint.registry))
end
defs.define_constant('ActionDispatch::Request::ENV_MATCH') do |klass|
klass.inherits(defs.constant_proxy('Object', RubyLint.registry))
end
defs.define_constant('ActionDispatch::Request::ENV_METHODS') do |klass|
klass.inherits(defs.constant_proxy('Object', RubyLint.registry))
end
defs.define_constant('ActionDispatch::Request::FORM_DATA_MEDIA_TYPES') do |klass|
klass.inherits(defs.constant_proxy('Object', RubyLint.registry))
end
defs.define_constant('ActionDispatch::Request::HOST_REGEXP') do |klass|
klass.inherits(defs.constant_proxy('Object', RubyLint.registry))
end
defs.define_constant('ActionDispatch::Request::HTTP_IF_MODIFIED_SINCE') do |klass|
klass.inherits(defs.constant_proxy('Object', RubyLint.registry))
end
defs.define_constant('ActionDispatch::Request::HTTP_IF_NONE_MATCH') do |klass|
klass.inherits(defs.constant_proxy('Object', RubyLint.registry))
end
defs.define_constant('ActionDispatch::Request::HTTP_METHODS') do |klass|
klass.inherits(defs.constant_proxy('Object', RubyLint.registry))
end
defs.define_constant('ActionDispatch::Request::HTTP_METHOD_LOOKUP') do |klass|
klass.inherits(defs.constant_proxy('Object', RubyLint.registry))
end
defs.define_constant('ActionDispatch::Request::IP_HOST_REGEXP') do |klass|
klass.inherits(defs.constant_proxy('Object', RubyLint.registry))
end
defs.define_constant('ActionDispatch::Request::KV_RE') do |klass|
klass.inherits(defs.constant_proxy('Object', RubyLint.registry))
end
defs.define_constant('ActionDispatch::Request::LOCALHOST') do |klass|
klass.inherits(defs.constant_proxy('Object', RubyLint.registry))
end
defs.define_constant('ActionDispatch::Request::NULL_ENV_FILTER') do |klass|
klass.inherits(defs.constant_proxy('Object', RubyLint.registry))
end
defs.define_constant('ActionDispatch::Request::NULL_PARAM_FILTER') do |klass|
klass.inherits(defs.constant_proxy('Object', RubyLint.registry))
end
defs.define_constant('ActionDispatch::Request::PAIR_RE') do |klass|
klass.inherits(defs.constant_proxy('Object', RubyLint.registry))
end
defs.define_constant('ActionDispatch::Request::PARSEABLE_DATA_MEDIA_TYPES') do |klass|
klass.inherits(defs.constant_proxy('Object', RubyLint.registry))
end
defs.define_constant('ActionDispatch::Request::PROTOCOL_REGEXP') do |klass|
klass.inherits(defs.constant_proxy('Object', RubyLint.registry))
end
defs.define_constant('ActionDispatch::Request::RFC2518') do |klass|
klass.inherits(defs.constant_proxy('Object', RubyLint.registry))
end
defs.define_constant('ActionDispatch::Request::RFC2616') do |klass|
klass.inherits(defs.constant_proxy('Object', RubyLint.registry))
end
defs.define_constant('ActionDispatch::Request::RFC3253') do |klass|
klass.inherits(defs.constant_proxy('Object', RubyLint.registry))
end
defs.define_constant('ActionDispatch::Request::RFC3648') do |klass|
klass.inherits(defs.constant_proxy('Object', RubyLint.registry))
end
defs.define_constant('ActionDispatch::Request::RFC3744') do |klass|
klass.inherits(defs.constant_proxy('Object', RubyLint.registry))
end
defs.define_constant('ActionDispatch::Request::RFC5323') do |klass|
klass.inherits(defs.constant_proxy('Object', RubyLint.registry))
end
defs.define_constant('ActionDispatch::Request::RFC5789') do |klass|
klass.inherits(defs.constant_proxy('Object', RubyLint.registry))
end
defs.define_constant('ActionDispatch::Request::Session') do |klass|
klass.inherits(defs.constant_proxy('Object', RubyLint.registry))
klass.define_method('create') do |method|
method.define_argument('store')
method.define_argument('env')
method.define_argument('default_options')
end
klass.define_method('find') do |method|
method.define_argument('env')
end
klass.define_method('set') do |method|
method.define_argument('env')
method.define_argument('session')
end
klass.define_instance_method('[]') do |method|
method.define_argument('key')
end
klass.define_instance_method('[]=') do |method|
method.define_argument('key')
method.define_argument('value')
end
klass.define_instance_method('clear')
klass.define_instance_method('delete') do |method|
method.define_argument('key')
end
klass.define_instance_method('destroy')
klass.define_instance_method('empty?')
klass.define_instance_method('exists?')
klass.define_instance_method('has_key?') do |method|
method.define_argument('key')
end
klass.define_instance_method('id')
klass.define_instance_method('include?') do |method|
method.define_argument('key')
end
klass.define_instance_method('initialize') do |method|
method.define_argument('by')
method.define_argument('env')
method.returns { |object| object.instance }
end
klass.define_instance_method('inspect')
klass.define_instance_method('key?') do |method|
method.define_argument('key')
end
klass.define_instance_method('keys')
klass.define_instance_method('loaded?')
klass.define_instance_method('merge!') do |method|
method.define_argument('other')
end
klass.define_instance_method('options')
klass.define_instance_method('to_hash')
klass.define_instance_method('update') do |method|
method.define_argument('hash')
end
klass.define_instance_method('values')
end
defs.define_constant('ActionDispatch::Request::Session::ENV_SESSION_KEY') do |klass|
klass.inherits(defs.constant_proxy('Object', RubyLint.registry))
end
defs.define_constant('ActionDispatch::Request::Session::ENV_SESSION_OPTIONS_KEY') do |klass|
klass.inherits(defs.constant_proxy('Object', RubyLint.registry))
end
defs.define_constant('ActionDispatch::Request::Session::Options') do |klass|
klass.inherits(defs.constant_proxy('Object', RubyLint.registry))
klass.define_method('find') do |method|
method.define_argument('env')
end
klass.define_method('set') do |method|
method.define_argument('env')
method.define_argument('options')
end
klass.define_instance_method('[]') do |method|
method.define_argument('key')
end
klass.define_instance_method('[]=') do |method|
method.define_argument('k')
method.define_argument('v')
end
klass.define_instance_method('initialize') do |method|
method.define_argument('by')
method.define_argument('env')
method.define_argument('default_options')
method.returns { |object| object.instance }
end
klass.define_instance_method('to_hash')
klass.define_instance_method('values_at') do |method|
method.define_rest_argument('args')
end
end
defs.define_constant('ActionDispatch::RequestId') do |klass|
klass.inherits(defs.constant_proxy('Object', RubyLint.registry))
klass.define_instance_method('call') do |method|
method.define_argument('env')
end
klass.define_instance_method('initialize') do |method|
method.define_argument('app')
method.returns { |object| object.instance }
end
end
defs.define_constant('ActionDispatch::Response') do |klass|
klass.inherits(defs.constant_proxy('Object', RubyLint.registry))
klass.inherits(defs.constant_proxy('MonitorMixin', RubyLint.registry))
klass.inherits(defs.constant_proxy('ActionDispatch::Http::Cache::Response', RubyLint.registry))
klass.inherits(defs.constant_proxy('ActionDispatch::Http::FilterRedirect', RubyLint.registry))
klass.inherits(defs.constant_proxy('Rack::Response::Helpers', RubyLint.registry))
klass.define_method('default_charset')
klass.define_method('default_charset=') do |method|
method.define_argument('obj')
end
klass.define_method('default_headers')
klass.define_method('default_headers=') do |method|
method.define_argument('obj')
end
klass.define_instance_method('[]') do |method|
method.define_rest_argument('args')
method.define_block_argument('block')
end
klass.define_instance_method('[]=') do |method|
method.define_rest_argument('args')
method.define_block_argument('block')
end
klass.define_instance_method('await_commit')
klass.define_instance_method('body')
klass.define_instance_method('body=') do |method|
method.define_argument('body')
end
klass.define_instance_method('body_parts')
klass.define_instance_method('charset')
klass.define_instance_method('charset=')
klass.define_instance_method('close')
klass.define_instance_method('code')
klass.define_instance_method('commit!')
klass.define_instance_method('committed?')
klass.define_instance_method('content_type')
klass.define_instance_method('content_type=') do |method|
method.define_argument('content_type')
end
klass.define_instance_method('cookies')
klass.define_instance_method('default_charset')
klass.define_instance_method('default_charset=') do |method|
method.define_argument('obj')
end
klass.define_instance_method('default_headers')
klass.define_instance_method('default_headers=') do |method|
method.define_argument('obj')
end
klass.define_instance_method('delete_cookie') do |method|
method.define_argument('key')
method.define_optional_argument('value')
end
klass.define_instance_method('each') do |method|
method.define_rest_argument('args')
method.define_block_argument('block')
end
klass.define_instance_method('header')
klass.define_instance_method('header=')
klass.define_instance_method('headers')
klass.define_instance_method('headers=')
klass.define_instance_method('initialize') do |method|
method.define_optional_argument('status')
method.define_optional_argument('header')
method.define_optional_argument('body')
method.returns { |object| object.instance }
end
klass.define_instance_method('location')
klass.define_instance_method('location=') do |method|
method.define_argument('url')
end
klass.define_instance_method('message')
klass.define_instance_method('prepare!')
klass.define_instance_method('redirect_url')
klass.define_instance_method('request')
klass.define_instance_method('request=')
klass.define_instance_method('respond_to?') do |method|
method.define_argument('method')
end
klass.define_instance_method('response_code')
klass.define_instance_method('sending_file=')
klass.define_instance_method('set_cookie') do |method|
method.define_argument('key')
method.define_argument('value')
end
klass.define_instance_method('status')
klass.define_instance_method('status=') do |method|
method.define_argument('status')
end
klass.define_instance_method('status_message')
klass.define_instance_method('stream')
klass.define_instance_method('to_a')
klass.define_instance_method('to_ary')
klass.define_instance_method('to_path')
end
defs.define_constant('ActionDispatch::Response::Buffer') do |klass|
klass.inherits(defs.constant_proxy('Object', RubyLint.registry))
klass.define_instance_method('close')
klass.define_instance_method('closed?')
klass.define_instance_method('each') do |method|
method.define_block_argument('block')
end
klass.define_instance_method('initialize') do |method|
method.define_argument('response')
method.define_argument('buf')
method.returns { |object| object.instance }
end
klass.define_instance_method('write') do |method|
method.define_argument('string')
end
end
defs.define_constant('ActionDispatch::Response::CACHE_CONTROL') do |klass|
klass.inherits(defs.constant_proxy('Object', RubyLint.registry))
end
defs.define_constant('ActionDispatch::Response::CONTENT_TYPE') do |klass|
klass.inherits(defs.constant_proxy('Object', RubyLint.registry))
end
defs.define_constant('ActionDispatch::Response::ConditionVariable') do |klass|
klass.inherits(defs.constant_proxy('Object', RubyLint.registry))
klass.define_instance_method('broadcast')
klass.define_instance_method('initialize') do |method|
method.define_argument('monitor')
method.returns { |object| object.instance }
end
klass.define_instance_method('signal')
klass.define_instance_method('wait') do |method|
method.define_optional_argument('timeout')
end
klass.define_instance_method('wait_until')
klass.define_instance_method('wait_while')
end
defs.define_constant('ActionDispatch::Response::DEFAULT_CACHE_CONTROL') do |klass|
klass.inherits(defs.constant_proxy('Object', RubyLint.registry))
end
defs.define_constant('ActionDispatch::Response::EMPTY') do |klass|
klass.inherits(defs.constant_proxy('Object', RubyLint.registry))
end
defs.define_constant('ActionDispatch::Response::ETAG') do |klass|
klass.inherits(defs.constant_proxy('Object', RubyLint.registry))
end
defs.define_constant('ActionDispatch::Response::FILTERED') do |klass|
klass.inherits(defs.constant_proxy('Object', RubyLint.registry))
end
defs.define_constant('ActionDispatch::Response::LAST_MODIFIED') do |klass|
klass.inherits(defs.constant_proxy('Object', RubyLint.registry))
end
defs.define_constant('ActionDispatch::Response::LOCATION') do |klass|
klass.inherits(defs.constant_proxy('Object', RubyLint.registry))
end
defs.define_constant('ActionDispatch::Response::MUST_REVALIDATE') do |klass|
klass.inherits(defs.constant_proxy('Object', RubyLint.registry))
end
defs.define_constant('ActionDispatch::Response::NO_CACHE') do |klass|
klass.inherits(defs.constant_proxy('Object', RubyLint.registry))
end
defs.define_constant('ActionDispatch::Response::NO_CONTENT_CODES') do |klass|
klass.inherits(defs.constant_proxy('Object', RubyLint.registry))
end
defs.define_constant('ActionDispatch::Response::PRIVATE') do |klass|
klass.inherits(defs.constant_proxy('Object', RubyLint.registry))
end
defs.define_constant('ActionDispatch::Response::PUBLIC') do |klass|
klass.inherits(defs.constant_proxy('Object', RubyLint.registry))
end
defs.define_constant('ActionDispatch::Response::SET_COOKIE') do |klass|
klass.inherits(defs.constant_proxy('Object', RubyLint.registry))
end
defs.define_constant('ActionDispatch::Response::SPECIAL_KEYS') do |klass|
klass.inherits(defs.constant_proxy('Object', RubyLint.registry))
end
defs.define_constant('ActionDispatch::SSL') do |klass|
klass.inherits(defs.constant_proxy('Object', RubyLint.registry))
klass.define_method('default_hsts_options')
klass.define_instance_method('call') do |method|
method.define_argument('env')
end
klass.define_instance_method('initialize') do |method|
method.define_argument('app')
method.define_optional_argument('options')
method.returns { |object| object.instance }
end
end
defs.define_constant('ActionDispatch::SSL::YEAR') do |klass|
klass.inherits(defs.constant_proxy('Object', RubyLint.registry))
end
defs.define_constant('ActionDispatch::Session') do |klass|
klass.inherits(defs.constant_proxy('Object', RubyLint.registry))
end
defs.define_constant('ActionDispatch::Session::AbstractStore') do |klass|
klass.inherits(defs.constant_proxy('Rack::Session::Abstract::ID', RubyLint.registry))
klass.inherits(defs.constant_proxy('ActionDispatch::Session::SessionObject', RubyLint.registry))
klass.inherits(defs.constant_proxy('ActionDispatch::Session::StaleSessionCheck', RubyLint.registry))
klass.inherits(defs.constant_proxy('ActionDispatch::Session::Compatibility', RubyLint.registry))
end
defs.define_constant('ActionDispatch::Session::AbstractStore::DEFAULT_OPTIONS') do |klass|
klass.inherits(defs.constant_proxy('Object', RubyLint.registry))
end
defs.define_constant('ActionDispatch::Session::CacheStore') do |klass|
klass.inherits(defs.constant_proxy('ActionDispatch::Session::AbstractStore', RubyLint.registry))
klass.define_instance_method('destroy_session') do |method|
method.define_argument('env')
method.define_argument('sid')
method.define_argument('options')
end
klass.define_instance_method('get_session') do |method|
method.define_argument('env')
method.define_argument('sid')
end
klass.define_instance_method('initialize') do |method|
method.define_argument('app')
method.define_optional_argument('options')
method.returns { |object| object.instance }
end
klass.define_instance_method('set_session') do |method|
method.define_argument('env')
method.define_argument('sid')
method.define_argument('session')
method.define_argument('options')
end
end
defs.define_constant('ActionDispatch::Session::CacheStore::DEFAULT_OPTIONS') do |klass|
klass.inherits(defs.constant_proxy('Object', RubyLint.registry))
end
defs.define_constant('ActionDispatch::Session::CookieStore') do |klass|
klass.inherits(defs.constant_proxy('Rack::Session::Abstract::ID', RubyLint.registry))
klass.inherits(defs.constant_proxy('ActionDispatch::Session::SessionObject', RubyLint.registry))
klass.inherits(defs.constant_proxy('ActionDispatch::Session::StaleSessionCheck', RubyLint.registry))
klass.inherits(defs.constant_proxy('ActionDispatch::Session::Compatibility', RubyLint.registry))
klass.define_instance_method('destroy_session') do |method|
method.define_argument('env')
method.define_argument('session_id')
method.define_argument('options')
end
klass.define_instance_method('initialize') do |method|
method.define_argument('app')
method.define_optional_argument('options')
method.returns { |object| object.instance }
end
klass.define_instance_method('load_session') do |method|
method.define_argument('env')
end
end
defs.define_constant('ActionDispatch::Session::CookieStore::DEFAULT_OPTIONS') do |klass|
klass.inherits(defs.constant_proxy('Object', RubyLint.registry))
end
defs.define_constant('ActionDispatch::Session::MemCacheStore') do |klass|
klass.inherits(defs.constant_proxy('Rack::Session::Dalli', RubyLint.registry))
klass.inherits(defs.constant_proxy('ActionDispatch::Session::SessionObject', RubyLint.registry))
klass.inherits(defs.constant_proxy('ActionDispatch::Session::StaleSessionCheck', RubyLint.registry))
klass.inherits(defs.constant_proxy('ActionDispatch::Session::Compatibility', RubyLint.registry))
klass.define_instance_method('initialize') do |method|
method.define_argument('app')
method.define_optional_argument('options')
method.returns { |object| object.instance }
end
end
defs.define_constant('ActionDispatch::Session::MemCacheStore::DEFAULT_OPTIONS') do |klass|
klass.inherits(defs.constant_proxy('Object', RubyLint.registry))
end
defs.define_constant('ActionDispatch::ShowExceptions') do |klass|
klass.inherits(defs.constant_proxy('Object', RubyLint.registry))
klass.define_instance_method('call') do |method|
method.define_argument('env')
end
klass.define_instance_method('initialize') do |method|
method.define_argument('app')
method.define_argument('exceptions_app')
method.returns { |object| object.instance }
end
end
defs.define_constant('ActionDispatch::ShowExceptions::FAILSAFE_RESPONSE') do |klass|
klass.inherits(defs.constant_proxy('Object', RubyLint.registry))
end
defs.define_constant('ActionDispatch::Static') do |klass|
klass.inherits(defs.constant_proxy('Object', RubyLint.registry))
klass.define_instance_method('call') do |method|
method.define_argument('env')
end
klass.define_instance_method('initialize') do |method|
method.define_argument('app')
method.define_argument('path')
method.define_optional_argument('cache_control')
method.returns { |object| object.instance }
end
end
defs.define_constant('ActionDispatch::TestProcess') do |klass|
klass.inherits(defs.constant_proxy('Object', RubyLint.registry))
klass.define_instance_method('assigns') do |method|
method.define_optional_argument('key')
end
klass.define_instance_method('cookies')
klass.define_instance_method('fixture_file_upload') do |method|
method.define_argument('path')
method.define_optional_argument('mime_type')
method.define_optional_argument('binary')
end
klass.define_instance_method('flash')
klass.define_instance_method('redirect_to_url')
klass.define_instance_method('session')
end
defs.define_constant('ActionDispatch::TestRequest') do |klass|
klass.inherits(defs.constant_proxy('ActionDispatch::Request', RubyLint.registry))
klass.define_method('new') do |method|
method.define_optional_argument('env')
method.returns { |object| object.instance }
end
klass.define_instance_method('accept=') do |method|
method.define_argument('mime_types')
end
klass.define_instance_method('action=') do |method|
method.define_argument('action_name')
end
klass.define_instance_method('cookies')
klass.define_instance_method('host=') do |method|
method.define_argument('host')
end
klass.define_instance_method('if_modified_since=') do |method|
method.define_argument('last_modified')
end
klass.define_instance_method('if_none_match=') do |method|
method.define_argument('etag')
end
klass.define_instance_method('initialize') do |method|
method.define_optional_argument('env')
method.returns { |object| object.instance }
end
klass.define_instance_method('path=') do |method|
method.define_argument('path')
end
klass.define_instance_method('port=') do |method|
method.define_argument('number')
end
klass.define_instance_method('rack_cookies')
klass.define_instance_method('remote_addr=') do |method|
method.define_argument('addr')
end
klass.define_instance_method('request_method=') do |method|
method.define_argument('method')
end
klass.define_instance_method('request_uri=') do |method|
method.define_argument('uri')
end
klass.define_instance_method('user_agent=') do |method|
method.define_argument('user_agent')
end
end
defs.define_constant('ActionDispatch::TestRequest::BROWSER_LIKE_ACCEPTS') do |klass|
klass.inherits(defs.constant_proxy('Object', RubyLint.registry))
end
defs.define_constant('ActionDispatch::TestRequest::DEFAULT_ENV') do |klass|
klass.inherits(defs.constant_proxy('Object', RubyLint.registry))
end
defs.define_constant('ActionDispatch::TestRequest::DEFAULT_PORTS') do |klass|
klass.inherits(defs.constant_proxy('Object', RubyLint.registry))
end
defs.define_constant('ActionDispatch::TestRequest::ENV_MATCH') do |klass|
klass.inherits(defs.constant_proxy('Object', RubyLint.registry))
end
defs.define_constant('ActionDispatch::TestRequest::ENV_METHODS') do |klass|
klass.inherits(defs.constant_proxy('Object', RubyLint.registry))
end
defs.define_constant('ActionDispatch::TestRequest::FORM_DATA_MEDIA_TYPES') do |klass|
klass.inherits(defs.constant_proxy('Object', RubyLint.registry))
end
defs.define_constant('ActionDispatch::TestRequest::HOST_REGEXP') do |klass|
klass.inherits(defs.constant_proxy('Object', RubyLint.registry))
end
defs.define_constant('ActionDispatch::TestRequest::HTTP_IF_MODIFIED_SINCE') do |klass|
klass.inherits(defs.constant_proxy('Object', RubyLint.registry))
end
defs.define_constant('ActionDispatch::TestRequest::HTTP_IF_NONE_MATCH') do |klass|
klass.inherits(defs.constant_proxy('Object', RubyLint.registry))
end
defs.define_constant('ActionDispatch::TestRequest::HTTP_METHODS') do |klass|
klass.inherits(defs.constant_proxy('Object', RubyLint.registry))
end
defs.define_constant('ActionDispatch::TestRequest::HTTP_METHOD_LOOKUP') do |klass|
klass.inherits(defs.constant_proxy('Object', RubyLint.registry))
end
defs.define_constant('ActionDispatch::TestRequest::IP_HOST_REGEXP') do |klass|
klass.inherits(defs.constant_proxy('Object', RubyLint.registry))
end
defs.define_constant('ActionDispatch::TestRequest::KV_RE') do |klass|
klass.inherits(defs.constant_proxy('Object', RubyLint.registry))
end
defs.define_constant('ActionDispatch::TestRequest::LOCALHOST') do |klass|
klass.inherits(defs.constant_proxy('Object', RubyLint.registry))
end
defs.define_constant('ActionDispatch::TestRequest::NULL_ENV_FILTER') do |klass|
klass.inherits(defs.constant_proxy('Object', RubyLint.registry))
end
defs.define_constant('ActionDispatch::TestRequest::NULL_PARAM_FILTER') do |klass|
klass.inherits(defs.constant_proxy('Object', RubyLint.registry))
end
defs.define_constant('ActionDispatch::TestRequest::PAIR_RE') do |klass|
klass.inherits(defs.constant_proxy('Object', RubyLint.registry))
end
defs.define_constant('ActionDispatch::TestRequest::PARSEABLE_DATA_MEDIA_TYPES') do |klass|
klass.inherits(defs.constant_proxy('Object', RubyLint.registry))
end
defs.define_constant('ActionDispatch::TestRequest::PROTOCOL_REGEXP') do |klass|
klass.inherits(defs.constant_proxy('Object', RubyLint.registry))
end
defs.define_constant('ActionDispatch::TestRequest::RFC2518') do |klass|
klass.inherits(defs.constant_proxy('Object', RubyLint.registry))
end
defs.define_constant('ActionDispatch::TestRequest::RFC2616') do |klass|
klass.inherits(defs.constant_proxy('Object', RubyLint.registry))
end
defs.define_constant('ActionDispatch::TestRequest::RFC3253') do |klass|
klass.inherits(defs.constant_proxy('Object', RubyLint.registry))
end
defs.define_constant('ActionDispatch::TestRequest::RFC3648') do |klass|
klass.inherits(defs.constant_proxy('Object', RubyLint.registry))
end
defs.define_constant('ActionDispatch::TestRequest::RFC3744') do |klass|
klass.inherits(defs.constant_proxy('Object', RubyLint.registry))
end
defs.define_constant('ActionDispatch::TestRequest::RFC5323') do |klass|
klass.inherits(defs.constant_proxy('Object', RubyLint.registry))
end
defs.define_constant('ActionDispatch::TestRequest::RFC5789') do |klass|
klass.inherits(defs.constant_proxy('Object', RubyLint.registry))
end
defs.define_constant('ActionDispatch::TestRequest::Session') do |klass|
klass.inherits(defs.constant_proxy('Object', RubyLint.registry))
klass.define_method('create') do |method|
method.define_argument('store')
method.define_argument('env')
method.define_argument('default_options')
end
klass.define_method('find') do |method|
method.define_argument('env')
end
klass.define_method('set') do |method|
method.define_argument('env')
method.define_argument('session')
end
klass.define_instance_method('[]') do |method|
method.define_argument('key')
end
klass.define_instance_method('[]=') do |method|
method.define_argument('key')
method.define_argument('value')
end
klass.define_instance_method('clear')
klass.define_instance_method('delete') do |method|
method.define_argument('key')
end
klass.define_instance_method('destroy')
klass.define_instance_method('empty?')
klass.define_instance_method('exists?')
klass.define_instance_method('has_key?') do |method|
method.define_argument('key')
end
klass.define_instance_method('id')
klass.define_instance_method('include?') do |method|
method.define_argument('key')
end
klass.define_instance_method('initialize') do |method|
method.define_argument('by')
method.define_argument('env')
method.returns { |object| object.instance }
end
klass.define_instance_method('inspect')
klass.define_instance_method('key?') do |method|
method.define_argument('key')
end
klass.define_instance_method('keys')
klass.define_instance_method('loaded?')
klass.define_instance_method('merge!') do |method|
method.define_argument('other')
end
klass.define_instance_method('options')
klass.define_instance_method('to_hash')
klass.define_instance_method('update') do |method|
method.define_argument('hash')
end
klass.define_instance_method('values')
end
defs.define_constant('ActionDispatch::TestResponse') do |klass|
klass.inherits(defs.constant_proxy('ActionDispatch::Response', RubyLint.registry))
klass.define_method('from_response') do |method|
method.define_argument('response')
end
klass.define_instance_method('error?')
klass.define_instance_method('missing?')
klass.define_instance_method('redirect?')
klass.define_instance_method('success?')
end
defs.define_constant('ActionDispatch::TestResponse::Buffer') do |klass|
klass.inherits(defs.constant_proxy('Object', RubyLint.registry))
klass.define_instance_method('close')
klass.define_instance_method('closed?')
klass.define_instance_method('each') do |method|
method.define_block_argument('block')
end
klass.define_instance_method('initialize') do |method|
method.define_argument('response')
method.define_argument('buf')
method.returns { |object| object.instance }
end
klass.define_instance_method('write') do |method|
method.define_argument('string')
end
end
defs.define_constant('ActionDispatch::TestResponse::CACHE_CONTROL') do |klass|
klass.inherits(defs.constant_proxy('Object', RubyLint.registry))
end
defs.define_constant('ActionDispatch::TestResponse::CONTENT_TYPE') do |klass|
klass.inherits(defs.constant_proxy('Object', RubyLint.registry))
end
defs.define_constant('ActionDispatch::TestResponse::ConditionVariable') do |klass|
klass.inherits(defs.constant_proxy('Object', RubyLint.registry))
klass.define_instance_method('broadcast')
klass.define_instance_method('initialize') do |method|
method.define_argument('monitor')
method.returns { |object| object.instance }
end
klass.define_instance_method('signal')
klass.define_instance_method('wait') do |method|
method.define_optional_argument('timeout')
end
klass.define_instance_method('wait_until')
klass.define_instance_method('wait_while')
end
defs.define_constant('ActionDispatch::TestResponse::DEFAULT_CACHE_CONTROL') do |klass|
klass.inherits(defs.constant_proxy('Object', RubyLint.registry))
end
defs.define_constant('ActionDispatch::TestResponse::EMPTY') do |klass|
klass.inherits(defs.constant_proxy('Object', RubyLint.registry))
end
defs.define_constant('ActionDispatch::TestResponse::ETAG') do |klass|
klass.inherits(defs.constant_proxy('Object', RubyLint.registry))
end
defs.define_constant('ActionDispatch::TestResponse::FILTERED') do |klass|
klass.inherits(defs.constant_proxy('Object', RubyLint.registry))
end
defs.define_constant('ActionDispatch::TestResponse::LAST_MODIFIED') do |klass|
klass.inherits(defs.constant_proxy('Object', RubyLint.registry))
end
defs.define_constant('ActionDispatch::TestResponse::LOCATION') do |klass|
klass.inherits(defs.constant_proxy('Object', RubyLint.registry))
end
defs.define_constant('ActionDispatch::TestResponse::MUST_REVALIDATE') do |klass|
klass.inherits(defs.constant_proxy('Object', RubyLint.registry))
end
defs.define_constant('ActionDispatch::TestResponse::NO_CACHE') do |klass|
klass.inherits(defs.constant_proxy('Object', RubyLint.registry))
end
defs.define_constant('ActionDispatch::TestResponse::NO_CONTENT_CODES') do |klass|
klass.inherits(defs.constant_proxy('Object', RubyLint.registry))
end
defs.define_constant('ActionDispatch::TestResponse::PRIVATE') do |klass|
klass.inherits(defs.constant_proxy('Object', RubyLint.registry))
end
defs.define_constant('ActionDispatch::TestResponse::PUBLIC') do |klass|
klass.inherits(defs.constant_proxy('Object', RubyLint.registry))
end
defs.define_constant('ActionDispatch::TestResponse::SET_COOKIE') do |klass|
klass.inherits(defs.constant_proxy('Object', RubyLint.registry))
end
defs.define_constant('ActionDispatch::TestResponse::SPECIAL_KEYS') do |klass|
klass.inherits(defs.constant_proxy('Object', RubyLint.registry))
end
end