sorbet/rbi/gems/sprockets-rails@3.4.2.rbi
# typed: true
# DO NOT EDIT MANUALLY
# This is an autogenerated file for types exported from the `sprockets-rails` gem.
# Please instead update this file by running `bin/tapioca gem sprockets-rails`.
# source://sprockets-rails//lib/sprockets/railtie.rb#17
module Rails
class << self
# source://railties/6.0.6.1/lib/rails.rb#39
def app_class; end
# source://railties/6.0.6.1/lib/rails.rb#39
def app_class=(_arg0); end
# source://railties/6.0.6.1/lib/rails.rb#40
def application; end
# source://railties/6.0.6.1/lib/rails.rb#38
def application=(_arg0); end
# source://railties/6.0.6.1/lib/rails.rb#115
def autoloaders; end
# source://railties/6.0.6.1/lib/rails.rb#51
def backtrace_cleaner; end
# source://railties/6.0.6.1/lib/rails.rb#39
def cache; end
# source://railties/6.0.6.1/lib/rails.rb#39
def cache=(_arg0); end
# source://railties/6.0.6.1/lib/rails.rb#47
def configuration; end
# source://railties/6.0.6.1/lib/rails.rb#73
def env; end
# source://railties/6.0.6.1/lib/rails.rb#80
def env=(environment); end
# source://railties/6.0.6.1/lib/rails/gem_version.rb#5
def gem_version; end
# source://railties/6.0.6.1/lib/rails.rb#95
def groups(*groups); end
# source://railties/6.0.6.1/lib/rails.rb#44
def initialize!(*_arg0, &_arg1); end
# source://railties/6.0.6.1/lib/rails.rb#44
def initialized?(*_arg0, &_arg1); end
# source://railties/6.0.6.1/lib/rails.rb#39
def logger; end
# source://railties/6.0.6.1/lib/rails.rb#39
def logger=(_arg0); end
# source://railties/6.0.6.1/lib/rails.rb#111
def public_path; end
# source://railties/6.0.6.1/lib/rails.rb#64
def root; end
# source://railties/6.0.6.1/lib/rails/version.rb#7
def version; end
end
end
# source://sprockets-rails//lib/sprockets/railtie.rb#18
class Rails::Application < ::Rails::Engine
# source://railties/6.0.6.1/lib/rails/application.rb#128
def initialize(initial_variable_values = T.unsafe(nil), &block); end
# Called from asset helpers to alert you if you reference an asset URL that
# isn't precompiled and hence won't be available in production.
#
# @return [Boolean]
#
# source://sprockets-rails//lib/sprockets/railtie.rb#37
def asset_precompiled?(logical_path); end
# Returns Sprockets::Environment for app config.
#
# source://sprockets-rails//lib/sprockets/railtie.rb#30
def assets; end
# Returns Sprockets::Environment for app config.
#
# source://sprockets-rails//lib/sprockets/railtie.rb#30
def assets=(_arg0); end
# Returns Sprockets::Manifest for app config.
#
# source://sprockets-rails//lib/sprockets/railtie.rb#33
def assets_manifest; end
# Returns Sprockets::Manifest for app config.
#
# source://sprockets-rails//lib/sprockets/railtie.rb#33
def assets_manifest=(_arg0); end
# source://railties/6.0.6.1/lib/rails/engine.rb#508
def build_middleware_stack; end
# source://railties/6.0.6.1/lib/rails/application.rb#374
def config; end
# source://railties/6.0.6.1/lib/rails/application.rb#378
def config=(_arg0); end
# source://railties/6.0.6.1/lib/rails/application.rb#222
def config_for(name, env: T.unsafe(nil)); end
# source://railties/6.0.6.1/lib/rails/application.rb#300
def console(&blk); end
# source://railties/6.0.6.1/lib/rails/application.rb#436
def credentials; end
# source://railties/6.0.6.1/lib/rails/application.rb#123
def default_url_options(*_arg0, &_arg1); end
# source://railties/6.0.6.1/lib/rails/application.rb#123
def default_url_options=(arg); end
# source://railties/6.0.6.1/lib/rails/application.rb#505
def eager_load!; end
# source://railties/6.0.6.1/lib/rails/application.rb#467
def encrypted(path, key_path: T.unsafe(nil), env_key: T.unsafe(nil)); end
# source://railties/6.0.6.1/lib/rails/application.rb#248
def env_config; end
# source://railties/6.0.6.1/lib/rails/application.rb#121
def executor; end
# source://railties/6.0.6.1/lib/rails/application.rb#306
def generators(&blk); end
# source://railties/6.0.6.1/lib/rails/application.rb#480
def helpers_paths; end
# source://railties/6.0.6.1/lib/rails/application.rb#361
def initialize!(group = T.unsafe(nil)); end
# source://railties/6.0.6.1/lib/rails/application.rb#149
def initialized?; end
# source://railties/6.0.6.1/lib/rails/application.rb#288
def initializer(name, opts = T.unsafe(nil), &block); end
# source://railties/6.0.6.1/lib/rails/application.rb#368
def initializers; end
# source://railties/6.0.6.1/lib/rails/application.rb#311
def isolate_namespace(mod); end
# source://railties/6.0.6.1/lib/rails/application.rb#173
def key_generator; end
# source://railties/6.0.6.1/lib/rails/application.rb#199
def message_verifier(verifier_name); end
# source://railties/6.0.6.1/lib/rails/application.rb#500
def migration_railties; end
# Lazy-load the precompile list so we don't cause asset compilation at app
# boot time, but ensure we cache the list so we don't recompute it for each
# request or test case.
#
# source://sprockets-rails//lib/sprockets/railtie.rb#51
def precompiled_assets(clear_cache = T.unsafe(nil)); end
# source://railties/6.0.6.1/lib/rails/application.rb#281
def rake_tasks(&block); end
# source://railties/6.0.6.1/lib/rails/application.rb#168
def reload_routes!; end
# source://railties/6.0.6.1/lib/rails/application.rb#121
def reloader; end
# source://railties/6.0.6.1/lib/rails/application.rb#121
def reloaders; end
# source://railties/6.0.6.1/lib/rails/application.rb#337
def require_environment!; end
# source://railties/6.0.6.1/lib/rails/application.rb#342
def routes_reloader; end
# source://railties/6.0.6.1/lib/rails/application.rb#153
def run_load_hooks!; end
# source://railties/6.0.6.1/lib/rails/application.rb#294
def runner(&blk); end
# source://railties/6.0.6.1/lib/rails/application.rb#119
def sandbox; end
# source://railties/6.0.6.1/lib/rails/application.rb#119
def sandbox=(_arg0); end
# source://railties/6.0.6.1/lib/rails/application.rb#119
def sandbox?; end
# source://railties/6.0.6.1/lib/rails/application.rb#419
def secret_key_base; end
# source://railties/6.0.6.1/lib/rails/application.rb#394
def secrets; end
# source://railties/6.0.6.1/lib/rails/application.rb#408
def secrets=(_arg0); end
# source://railties/6.0.6.1/lib/rails/application.rb#476
def to_app; end
# source://railties/6.0.6.1/lib/rails/application.rb#349
def watchable_args; end
protected
# source://railties/6.0.6.1/lib/rails/application.rb#577
def default_middleware_stack; end
# source://railties/6.0.6.1/lib/rails/application.rb#543
def ordered_railties; end
# source://railties/6.0.6.1/lib/rails/application.rb#565
def railties_initializers(current); end
# source://railties/6.0.6.1/lib/rails/application.rb#537
def run_console_blocks(app); end
# source://railties/6.0.6.1/lib/rails/application.rb#527
def run_generators_blocks(app); end
# source://railties/6.0.6.1/lib/rails/application.rb#532
def run_runner_blocks(app); end
# source://railties/6.0.6.1/lib/rails/application.rb#516
def run_tasks_blocks(app); end
# source://railties/6.0.6.1/lib/rails/application.rb#582
def validate_secret_key_base(secret_key_base); end
private
# source://railties/6.0.6.1/lib/rails/application.rb#616
def build_middleware; end
# source://railties/6.0.6.1/lib/rails/application.rb#609
def build_request(env); end
# source://railties/6.0.6.1/lib/rails/application.rb#593
def generate_development_secret; end
class << self
# source://railties/6.0.6.1/lib/rails/application.rb#330
def add_lib_to_load_path!(root); end
# source://railties/6.0.6.1/lib/rails/application.rb#103
def create(initial_variable_values = T.unsafe(nil), &block); end
# source://railties/6.0.6.1/lib/rails/application.rb#107
def find_root(from); end
# source://railties/6.0.6.1/lib/rails/application.rb#92
def inherited(base); end
# source://railties/6.0.6.1/lib/rails/application.rb#99
def instance; end
end
end
# Hack: We need to remove Rails' built in config.assets so we can
# do our own thing.
#
# source://sprockets-rails//lib/sprockets/railtie.rb#21
class Rails::Application::Configuration < ::Rails::Engine::Configuration
# source://railties/6.0.6.1/lib/rails/application/configuration.rb#26
def initialize(*_arg0); end
# source://railties/6.0.6.1/lib/rails/application/configuration.rb#12
def add_autoload_paths_to_load_path; end
# source://railties/6.0.6.1/lib/rails/application/configuration.rb#12
def add_autoload_paths_to_load_path=(_arg0); end
# source://railties/6.0.6.1/lib/rails/application/configuration.rb#12
def allow_concurrency; end
# source://railties/6.0.6.1/lib/rails/application/configuration.rb#12
def allow_concurrency=(_arg0); end
# source://railties/6.0.6.1/lib/rails/application/configuration.rb#297
def annotations; end
# source://railties/6.0.6.1/lib/rails/application/configuration.rb#24
def api_only; end
# source://railties/6.0.6.1/lib/rails/application/configuration.rb#174
def api_only=(value); end
# source://railties/6.0.6.1/lib/rails/application/configuration.rb#12
def asset_host; end
# source://railties/6.0.6.1/lib/rails/application/configuration.rb#12
def asset_host=(_arg0); end
# source://railties/6.0.6.1/lib/rails/application/configuration.rb#12
def autoflush_log; end
# source://railties/6.0.6.1/lib/rails/application/configuration.rb#12
def autoflush_log=(_arg0); end
# source://railties/6.0.6.1/lib/rails/application/configuration.rb#24
def autoloader; end
# source://railties/6.0.6.1/lib/rails/application/configuration.rb#309
def autoloader=(autoloader); end
# source://railties/6.0.6.1/lib/rails/application/configuration.rb#12
def beginning_of_week; end
# source://railties/6.0.6.1/lib/rails/application/configuration.rb#12
def beginning_of_week=(_arg0); end
# source://railties/6.0.6.1/lib/rails/application/configuration.rb#12
def cache_classes; end
# source://railties/6.0.6.1/lib/rails/application/configuration.rb#12
def cache_classes=(_arg0); end
# source://railties/6.0.6.1/lib/rails/application/configuration.rb#12
def cache_store; end
# source://railties/6.0.6.1/lib/rails/application/configuration.rb#12
def cache_store=(_arg0); end
# source://railties/6.0.6.1/lib/rails/application/configuration.rb#257
def colorize_logging; end
# source://railties/6.0.6.1/lib/rails/application/configuration.rb#261
def colorize_logging=(val); end
# source://railties/6.0.6.1/lib/rails/application/configuration.rb#12
def consider_all_requests_local; end
# source://railties/6.0.6.1/lib/rails/application/configuration.rb#12
def consider_all_requests_local=(_arg0); end
# source://railties/6.0.6.1/lib/rails/application/configuration.rb#12
def console; end
# source://railties/6.0.6.1/lib/rails/application/configuration.rb#12
def console=(_arg0); end
# source://railties/6.0.6.1/lib/rails/application/configuration.rb#301
def content_security_policy(&block); end
# source://railties/6.0.6.1/lib/rails/application/configuration.rb#12
def content_security_policy_nonce_directives; end
# source://railties/6.0.6.1/lib/rails/application/configuration.rb#12
def content_security_policy_nonce_directives=(_arg0); end
# source://railties/6.0.6.1/lib/rails/application/configuration.rb#12
def content_security_policy_nonce_generator; end
# source://railties/6.0.6.1/lib/rails/application/configuration.rb#12
def content_security_policy_nonce_generator=(_arg0); end
# source://railties/6.0.6.1/lib/rails/application/configuration.rb#12
def content_security_policy_report_only; end
# source://railties/6.0.6.1/lib/rails/application/configuration.rb#12
def content_security_policy_report_only=(_arg0); end
# source://railties/6.0.6.1/lib/rails/application/configuration.rb#12
def credentials; end
# source://railties/6.0.6.1/lib/rails/application/configuration.rb#12
def credentials=(_arg0); end
# source://railties/6.0.6.1/lib/rails/application/configuration.rb#225
def database_configuration; end
# source://railties/6.0.6.1/lib/rails/application/configuration.rb#181
def debug_exception_response_format; end
# source://railties/6.0.6.1/lib/rails/application/configuration.rb#185
def debug_exception_response_format=(_arg0); end
# source://railties/6.0.6.1/lib/rails/application/configuration.rb#321
def default_log_file; end
# source://railties/6.0.6.1/lib/rails/application/configuration.rb#12
def disable_sandbox; end
# source://railties/6.0.6.1/lib/rails/application/configuration.rb#12
def disable_sandbox=(_arg0); end
# source://railties/6.0.6.1/lib/rails/application/configuration.rb#12
def eager_load; end
# source://railties/6.0.6.1/lib/rails/application/configuration.rb#12
def eager_load=(_arg0); end
# source://railties/6.0.6.1/lib/rails/application/configuration.rb#12
def enable_dependency_loading; end
# source://railties/6.0.6.1/lib/rails/application/configuration.rb#12
def enable_dependency_loading=(_arg0); end
# source://railties/6.0.6.1/lib/rails/application/configuration.rb#24
def encoding; end
# source://railties/6.0.6.1/lib/rails/application/configuration.rb#166
def encoding=(value); end
# source://railties/6.0.6.1/lib/rails/application/configuration.rb#12
def exceptions_app; end
# source://railties/6.0.6.1/lib/rails/application/configuration.rb#12
def exceptions_app=(_arg0); end
# source://railties/6.0.6.1/lib/rails/application/configuration.rb#12
def file_watcher; end
# source://railties/6.0.6.1/lib/rails/application/configuration.rb#12
def file_watcher=(_arg0); end
# source://railties/6.0.6.1/lib/rails/application/configuration.rb#12
def filter_parameters; end
# source://railties/6.0.6.1/lib/rails/application/configuration.rb#12
def filter_parameters=(_arg0); end
# source://railties/6.0.6.1/lib/rails/application/configuration.rb#12
def filter_redirect; end
# source://railties/6.0.6.1/lib/rails/application/configuration.rb#12
def filter_redirect=(_arg0); end
# source://railties/6.0.6.1/lib/rails/application/configuration.rb#12
def force_ssl; end
# source://railties/6.0.6.1/lib/rails/application/configuration.rb#12
def force_ssl=(_arg0); end
# source://railties/6.0.6.1/lib/rails/application/configuration.rb#12
def helpers_paths; end
# source://railties/6.0.6.1/lib/rails/application/configuration.rb#12
def helpers_paths=(_arg0); end
# source://railties/6.0.6.1/lib/rails/application/configuration.rb#12
def hosts; end
# source://railties/6.0.6.1/lib/rails/application/configuration.rb#12
def hosts=(_arg0); end
# source://railties/6.0.6.1/lib/rails/application/configuration.rb#210
def load_database_yaml; end
# source://railties/6.0.6.1/lib/rails/application/configuration.rb#79
def load_defaults(target_version); end
# source://railties/6.0.6.1/lib/rails/application/configuration.rb#24
def loaded_config_version; end
# source://railties/6.0.6.1/lib/rails/application/configuration.rb#12
def log_formatter; end
# source://railties/6.0.6.1/lib/rails/application/configuration.rb#12
def log_formatter=(_arg0); end
# source://railties/6.0.6.1/lib/rails/application/configuration.rb#12
def log_level; end
# source://railties/6.0.6.1/lib/rails/application/configuration.rb#12
def log_level=(_arg0); end
# source://railties/6.0.6.1/lib/rails/application/configuration.rb#12
def log_tags; end
# source://railties/6.0.6.1/lib/rails/application/configuration.rb#12
def log_tags=(_arg0); end
# source://railties/6.0.6.1/lib/rails/application/configuration.rb#12
def logger; end
# source://railties/6.0.6.1/lib/rails/application/configuration.rb#12
def logger=(_arg0); end
# source://railties/6.0.6.1/lib/rails/application/configuration.rb#187
def paths; end
# source://railties/6.0.6.1/lib/rails/application/configuration.rb#12
def public_file_server; end
# source://railties/6.0.6.1/lib/rails/application/configuration.rb#12
def public_file_server=(_arg0); end
# source://railties/6.0.6.1/lib/rails/application/configuration.rb#12
def railties_order; end
# source://railties/6.0.6.1/lib/rails/application/configuration.rb#12
def railties_order=(_arg0); end
# source://railties/6.0.6.1/lib/rails/application/configuration.rb#12
def read_encrypted_secrets; end
# source://railties/6.0.6.1/lib/rails/application/configuration.rb#12
def read_encrypted_secrets=(_arg0); end
# source://railties/6.0.6.1/lib/rails/application/configuration.rb#12
def relative_url_root; end
# source://railties/6.0.6.1/lib/rails/application/configuration.rb#12
def relative_url_root=(_arg0); end
# source://railties/6.0.6.1/lib/rails/application/configuration.rb#12
def reload_classes_only_on_change; end
# source://railties/6.0.6.1/lib/rails/application/configuration.rb#12
def reload_classes_only_on_change=(_arg0); end
# source://railties/6.0.6.1/lib/rails/application/configuration.rb#12
def require_master_key; end
# source://railties/6.0.6.1/lib/rails/application/configuration.rb#12
def require_master_key=(_arg0); end
# source://railties/6.0.6.1/lib/rails/application/configuration.rb#12
def secret_key_base; end
# source://railties/6.0.6.1/lib/rails/application/configuration.rb#12
def secret_key_base=(_arg0); end
# source://railties/6.0.6.1/lib/rails/application/configuration.rb#12
def session_options; end
# source://railties/6.0.6.1/lib/rails/application/configuration.rb#12
def session_options=(_arg0); end
# source://railties/6.0.6.1/lib/rails/application/configuration.rb#266
def session_store(new_session_store = T.unsafe(nil), **options); end
# source://railties/6.0.6.1/lib/rails/application/configuration.rb#293
def session_store?; end
# source://railties/6.0.6.1/lib/rails/application/configuration.rb#12
def ssl_options; end
# source://railties/6.0.6.1/lib/rails/application/configuration.rb#12
def ssl_options=(_arg0); end
# source://railties/6.0.6.1/lib/rails/application/configuration.rb#12
def time_zone; end
# source://railties/6.0.6.1/lib/rails/application/configuration.rb#12
def time_zone=(_arg0); end
# source://railties/6.0.6.1/lib/rails/application/configuration.rb#12
def x; end
# source://railties/6.0.6.1/lib/rails/application/configuration.rb#12
def x=(_arg0); end
private
# source://railties/6.0.6.1/lib/rails/application/configuration.rb#370
def credentials_available_for_current_env?; end
# source://railties/6.0.6.1/lib/rails/application/configuration.rb#354
def default_credentials_content_path; end
# source://railties/6.0.6.1/lib/rails/application/configuration.rb#362
def default_credentials_key_path; end
end
# source://sprockets-rails//lib/sprockets/railtie.rb#58
class Rails::Engine < ::Rails::Railtie
# source://railties/6.0.6.1/lib/rails/engine.rb#427
def initialize; end
# source://railties/6.0.6.1/lib/rails/engine.rb#508
def app; end
# source://railties/6.0.6.1/lib/rails/engine.rb#525
def call(env); end
# source://railties/6.0.6.1/lib/rails/engine.rb#544
def config; end
# source://railties/6.0.6.1/lib/rails/engine.rb#472
def eager_load!; end
# source://railties/6.0.6.1/lib/rails/engine.rb#520
def endpoint; end
# source://railties/6.0.6.1/lib/rails/engine.rb#425
def engine_name(*_arg0, &_arg1); end
# source://railties/6.0.6.1/lib/rails/engine.rb#531
def env_config; end
# source://railties/6.0.6.1/lib/rails/engine.rb#491
def helpers; end
# source://railties/6.0.6.1/lib/rails/engine.rb#503
def helpers_paths; end
# source://railties/6.0.6.1/lib/rails/engine.rb#425
def isolated?(*_arg0, &_arg1); end
# source://railties/6.0.6.1/lib/rails/engine.rb#441
def load_console(app = T.unsafe(nil)); end
# source://railties/6.0.6.1/lib/rails/engine.rb#465
def load_generators(app = T.unsafe(nil)); end
# source://railties/6.0.6.1/lib/rails/engine.rb#450
def load_runner(app = T.unsafe(nil)); end
# source://railties/6.0.6.1/lib/rails/engine.rb#552
def load_seed; end
# source://railties/6.0.6.1/lib/rails/engine.rb#457
def load_tasks(app = T.unsafe(nil)); end
# source://railties/6.0.6.1/lib/rails/engine.rb#424
def middleware(*_arg0, &_arg1); end
# source://railties/6.0.6.1/lib/rails/engine.rb#424
def paths(*_arg0, &_arg1); end
# source://railties/6.0.6.1/lib/rails/engine.rb#486
def railties; end
# source://railties/6.0.6.1/lib/rails/engine.rb#424
def root(*_arg0, &_arg1); end
# source://railties/6.0.6.1/lib/rails/engine.rb#537
def routes(&block); end
# source://railties/6.0.6.1/lib/rails/engine.rb#653
def routes?; end
protected
# source://railties/6.0.6.1/lib/rails/engine.rb#658
def run_tasks_blocks(*_arg0); end
private
# source://railties/6.0.6.1/lib/rails/engine.rb#702
def _all_autoload_once_paths; end
# source://railties/6.0.6.1/lib/rails/engine.rb#706
def _all_autoload_paths; end
# source://railties/6.0.6.1/lib/rails/engine.rb#710
def _all_load_paths(add_autoload_paths_to_load_path); end
# source://railties/6.0.6.1/lib/rails/engine.rb#726
def build_middleware; end
# source://railties/6.0.6.1/lib/rails/engine.rb#718
def build_request(env); end
# source://railties/6.0.6.1/lib/rails/engine.rb#698
def default_middleware_stack; end
# source://railties/6.0.6.1/lib/rails/engine.rb#682
def has_migrations?; end
# source://railties/6.0.6.1/lib/rails/engine.rb#664
def load_config_initializer(initializer); end
# source://railties/6.0.6.1/lib/rails/engine.rb#670
def with_inline_jobs; end
class << self
# source://railties/6.0.6.1/lib/rails/engine.rb#351
def called_from; end
# source://railties/6.0.6.1/lib/rails/engine.rb#351
def called_from=(_arg0); end
# source://railties/6.0.6.1/lib/rails/engine.rb#356
def eager_load!(*_arg0, &_arg1); end
# source://railties/6.0.6.1/lib/rails/engine.rb#376
def endpoint(endpoint = T.unsafe(nil)); end
# source://railties/6.0.6.1/lib/rails/railtie.rb#159
def engine_name(name = T.unsafe(nil)); end
# source://railties/6.0.6.1/lib/rails/engine.rb#414
def find(path); end
# source://railties/6.0.6.1/lib/rails/engine.rb#372
def find_root(from); end
# source://railties/6.0.6.1/lib/rails/engine.rb#686
def find_root_with_flag(flag, root_path, default = T.unsafe(nil)); end
# source://railties/6.0.6.1/lib/rails/engine.rb#358
def inherited(base); end
# source://railties/6.0.6.1/lib/rails/engine.rb#382
def isolate_namespace(mod); end
# source://railties/6.0.6.1/lib/rails/engine.rb#351
def isolated; end
# source://railties/6.0.6.1/lib/rails/engine.rb#351
def isolated=(_arg0); end
# source://railties/6.0.6.1/lib/rails/engine.rb#351
def isolated?; end
end
end
# source://sprockets-rails//lib/sprockets/rails/asset_url_processor.rb#1
module Sprockets
extend ::Sprockets::Utils
extend ::Sprockets::URIUtils
extend ::Sprockets::PathUtils
extend ::Sprockets::DigestUtils
extend ::Sprockets::PathDigestUtils
extend ::Sprockets::Dependencies
extend ::Sprockets::Compressing
extend ::Sprockets::Processing
extend ::Sprockets::HTTPUtils
extend ::Sprockets::Transformers
extend ::Sprockets::Engines
extend ::Sprockets::Mime
extend ::Sprockets::Paths
end
# source://sprockets-rails//lib/sprockets/rails/asset_url_processor.rb#2
module Sprockets::Rails; end
# Resolve assets referenced in CSS `url()` calls and replace them with the digested paths
#
# source://sprockets-rails//lib/sprockets/rails/asset_url_processor.rb#4
class Sprockets::Rails::AssetUrlProcessor
class << self
# source://sprockets-rails//lib/sprockets/rails/asset_url_processor.rb#6
def call(input); end
end
end
# source://sprockets-rails//lib/sprockets/rails/asset_url_processor.rb#5
Sprockets::Rails::AssetUrlProcessor::REGEX = T.let(T.unsafe(nil), Regexp)
# source://sprockets-rails//lib/sprockets/rails/context.rb#6
module Sprockets::Rails::Context
include ::ActionView::Helpers::AssetUrlHelper
include ::ActionView::Helpers::CaptureHelper
include ::ActionView::Helpers::OutputSafetyHelper
include ::ActionView::Helpers::TagHelper
include ::ActionView::Helpers::AssetTagHelper
include GeneratedInstanceMethods
mixes_in_class_methods GeneratedClassMethods
# source://sprockets-rails//lib/sprockets/rails/context.rb#16
def compute_asset_path(path, options = T.unsafe(nil)); end
class << self
# @private
#
# source://sprockets-rails//lib/sprockets/rails/context.rb#10
def included(klass); end
end
module GeneratedClassMethods
def assets_prefix; end
def assets_prefix=(value); end
def assets_prefix?; end
def config; end
def config=(value); end
def config?; end
def digest_assets; end
def digest_assets=(value); end
def digest_assets?; end
end
module GeneratedInstanceMethods
def assets_prefix; end
def assets_prefix=(value); end
def assets_prefix?; end
def config; end
def config=(value); end
def config?; end
def digest_assets; end
def digest_assets=(value); end
def digest_assets?; end
end
end
# source://sprockets-rails//lib/sprockets/rails/helper.rb#8
module Sprockets::Rails::Helper
include ::ActionView::Helpers::AssetUrlHelper
include ::ActionView::Helpers::CaptureHelper
include ::ActionView::Helpers::OutputSafetyHelper
include ::ActionView::Helpers::TagHelper
include ::ActionView::Helpers::AssetTagHelper
include ::Sprockets::Rails::Utils
include GeneratedInstanceMethods
mixes_in_class_methods GeneratedClassMethods
# Expand asset path to digested form.
#
# path - String path
# options - Hash options
#
# Returns String path or nil if no asset was found.
#
# source://sprockets-rails//lib/sprockets/rails/helper.rb#113
def asset_digest_path(path, options = T.unsafe(nil)); end
# Experimental: Get integrity for asset path.
#
# path - String path
# options - Hash options
#
# Returns String integrity attribute or nil if no asset was found.
#
# source://sprockets-rails//lib/sprockets/rails/helper.rb#125
def asset_integrity(path, options = T.unsafe(nil)); end
# Writes over the built in ActionView::Helpers::AssetUrlHelper#compute_asset_path
# to use the asset pipeline.
#
# source://sprockets-rails//lib/sprockets/rails/helper.rb#77
def compute_asset_path(path, options = T.unsafe(nil)); end
# Override javascript tag helper to provide debugging support.
#
# Eventually will be deprecated and replaced by source maps.
#
# source://sprockets-rails//lib/sprockets/rails/helper.rb#136
def javascript_include_tag(*sources); end
# Resolve the asset path against the Sprockets manifest or environment.
# Returns nil if it's an asset we don't know about.
#
# source://sprockets-rails//lib/sprockets/rails/helper.rb#101
def resolve_asset_path(path, allow_non_precompiled = T.unsafe(nil)); end
# Override stylesheet tag helper to provide debugging support.
#
# Eventually will be deprecated and replaced by source maps.
#
# source://sprockets-rails//lib/sprockets/rails/helper.rb#165
def stylesheet_link_tag(*sources); end
protected
# List of resolvers in `config.assets.resolve_with` order.
#
# source://sprockets-rails//lib/sprockets/rails/helper.rb#250
def asset_resolver_strategies; end
# This is awkward: `integrity` is a boolean option indicating whether
# we want to include or omit the subresource integrity hash, but the
# options hash is also passed through as literal tag attributes.
# That means we have to delete the shortcut boolean option so it
# doesn't bleed into the tag attributes, but also check its value if
# it's boolean-ish.
#
# @return [Boolean]
#
# source://sprockets-rails//lib/sprockets/rails/helper.rb#198
def compute_integrity?(options); end
# Append ?body=1 if debug is on and we're on old Sprockets.
#
# source://sprockets-rails//lib/sprockets/rails/helper.rb#258
def legacy_debug_path(path, debug); end
# Internal method to support multifile debugging. Will
# eventually be removed w/ Sprockets 3.x.
#
# source://sprockets-rails//lib/sprockets/rails/helper.rb#226
def lookup_debug_asset(path, options = T.unsafe(nil)); end
# compute_asset_extname is in AV::Helpers::AssetUrlHelper
#
# source://sprockets-rails//lib/sprockets/rails/helper.rb#235
def path_with_extname(path, options); end
# Enable split asset debugging. Eventually will be deprecated
# and replaced by source maps in Sprockets 3.x.
#
# @return [Boolean]
#
# source://sprockets-rails//lib/sprockets/rails/helper.rb#218
def request_debug_assets?; end
# Try each asset resolver and return the first non-nil result.
#
# source://sprockets-rails//lib/sprockets/rails/helper.rb#241
def resolve_asset; end
# Only serve integrity metadata for HTTPS requests:
# http://www.w3.org/TR/SRI/#non-secure-contexts-remain-non-secure
#
# @return [Boolean]
#
# source://sprockets-rails//lib/sprockets/rails/helper.rb#212
def secure_subresource_integrity_context?; end
class << self
# @private
#
# source://sprockets-rails//lib/sprockets/rails/helper.rb#60
def extended(obj); end
# @private
#
# source://sprockets-rails//lib/sprockets/rails/helper.rb#43
def included(klass); end
end
module GeneratedClassMethods
def assets_environment; end
def assets_environment=(value); end
def assets_environment?; end
def assets_manifest; end
def assets_manifest=(value); end
def assets_manifest?; end
def assets_precompile; end
def assets_precompile=(value); end
def assets_precompile?; end
def assets_prefix; end
def assets_prefix=(value); end
def assets_prefix?; end
def check_precompiled_asset; end
def check_precompiled_asset=(value); end
def check_precompiled_asset?; end
def debug_assets; end
def debug_assets=(value); end
def debug_assets?; end
def digest_assets; end
def digest_assets=(value); end
def digest_assets?; end
def precompiled_asset_checker; end
def precompiled_asset_checker=(value); end
def precompiled_asset_checker?; end
def resolve_assets_with; end
def resolve_assets_with=(value); end
def resolve_assets_with?; end
def unknown_asset_fallback; end
def unknown_asset_fallback=(value); end
def unknown_asset_fallback?; end
end
module GeneratedInstanceMethods
def assets_environment; end
def assets_environment=(value); end
def assets_environment?; end
def assets_manifest; end
def assets_manifest=(value); end
def assets_manifest?; end
def assets_precompile; end
def assets_precompile=(value); end
def assets_precompile?; end
def assets_prefix; end
def assets_prefix=(value); end
def assets_prefix?; end
def check_precompiled_asset; end
def check_precompiled_asset=(value); end
def check_precompiled_asset?; end
def debug_assets; end
def debug_assets=(value); end
def debug_assets?; end
def digest_assets; end
def digest_assets=(value); end
def digest_assets?; end
def precompiled_asset_checker; end
def precompiled_asset_checker=(value); end
def precompiled_asset_checker?; end
def resolve_assets_with; end
def resolve_assets_with=(value); end
def resolve_assets_with?; end
def unknown_asset_fallback; end
def unknown_asset_fallback=(value); end
def unknown_asset_fallback?; end
end
end
# source://sprockets-rails//lib/sprockets/rails/helper.rb#9
class Sprockets::Rails::Helper::AssetNotFound < ::StandardError; end
# source://sprockets-rails//lib/sprockets/rails/helper.rb#10
class Sprockets::Rails::Helper::AssetNotPrecompiled < ::StandardError; end
# source://sprockets-rails//lib/sprockets/rails/helper.rb#12
class Sprockets::Rails::Helper::AssetNotPrecompiledError < ::Sprockets::Rails::Helper::AssetNotPrecompiled
include ::Sprockets::Rails::Utils
# @return [AssetNotPrecompiledError] a new instance of AssetNotPrecompiledError
#
# source://sprockets-rails//lib/sprockets/rails/helper.rb#14
def initialize(source); end
end
# source://sprockets-rails//lib/sprockets/rails/helper.rb#35
Sprockets::Rails::Helper::VIEW_ACCESSORS = T.let(T.unsafe(nil), Array)
# Use a separate module since Helper is mixed in and we needn't pollute
# the class namespace with our internals.
#
# source://sprockets-rails//lib/sprockets/rails/helper.rb#269
module Sprockets::Rails::HelperAssetResolvers
class << self
# source://sprockets-rails//lib/sprockets/rails/helper.rb#270
def [](name); end
end
end
# source://sprockets-rails//lib/sprockets/rails/helper.rb#315
class Sprockets::Rails::HelperAssetResolvers::Environment
# @raise [ArgumentError]
# @return [Environment] a new instance of Environment
#
# source://sprockets-rails//lib/sprockets/rails/helper.rb#316
def initialize(view); end
# source://sprockets-rails//lib/sprockets/rails/helper.rb#323
def asset_path(path, digest, allow_non_precompiled = T.unsafe(nil)); end
# source://sprockets-rails//lib/sprockets/rails/helper.rb#336
def digest_path(path, allow_non_precompiled = T.unsafe(nil)); end
# source://sprockets-rails//lib/sprockets/rails/helper.rb#357
def find_asset(path, options = T.unsafe(nil)); end
# source://sprockets-rails//lib/sprockets/rails/helper.rb#347
def find_debug_asset(path); end
# source://sprockets-rails//lib/sprockets/rails/helper.rb#343
def integrity(path); end
private
# @return [Boolean]
#
# source://sprockets-rails//lib/sprockets/rails/helper.rb#367
def precompiled?(path); end
# @raise [Helper::AssetNotPrecompiledError]
#
# source://sprockets-rails//lib/sprockets/rails/helper.rb#371
def raise_unless_precompiled_asset(path); end
end
# source://sprockets-rails//lib/sprockets/rails/helper.rb#281
class Sprockets::Rails::HelperAssetResolvers::Manifest
# @raise [ArgumentError]
# @return [Manifest] a new instance of Manifest
#
# source://sprockets-rails//lib/sprockets/rails/helper.rb#282
def initialize(view); end
# source://sprockets-rails//lib/sprockets/rails/helper.rb#287
def asset_path(path, digest, allow_non_precompiled = T.unsafe(nil)); end
# source://sprockets-rails//lib/sprockets/rails/helper.rb#293
def digest_path(path, allow_non_precompiled = T.unsafe(nil)); end
# source://sprockets-rails//lib/sprockets/rails/helper.rb#303
def find_debug_asset(path); end
# source://sprockets-rails//lib/sprockets/rails/helper.rb#297
def integrity(path); end
private
# source://sprockets-rails//lib/sprockets/rails/helper.rb#308
def metadata(path); end
end
# source://sprockets-rails//lib/sprockets/rails/quiet_assets.rb#3
class Sprockets::Rails::QuietAssets
# @return [QuietAssets] a new instance of QuietAssets
#
# source://sprockets-rails//lib/sprockets/rails/quiet_assets.rb#4
def initialize(app); end
# source://sprockets-rails//lib/sprockets/rails/quiet_assets.rb#9
def call(env); end
end
# source://sprockets-rails//lib/sprockets/rails/route_wrapper.rb#3
module Sprockets::Rails::RouteWrapper
# @return [Boolean]
#
# source://sprockets-rails//lib/sprockets/rails/route_wrapper.rb#9
def internal?; end
# @return [Boolean]
#
# source://sprockets-rails//lib/sprockets/rails/route_wrapper.rb#5
def internal_assets_path?; end
class << self
# @private
#
# source://sprockets-rails//lib/sprockets/rails/route_wrapper.rb#13
def included(klass); end
end
end
# Rewrites source mapping urls with the digested paths and protect against semicolon appending with a dummy comment line
#
# source://sprockets-rails//lib/sprockets/rails/sourcemapping_url_processor.rb#4
class Sprockets::Rails::SourcemappingUrlProcessor
class << self
# source://sprockets-rails//lib/sprockets/rails/sourcemapping_url_processor.rb#8
def call(input); end
private
# source://sprockets-rails//lib/sprockets/rails/sourcemapping_url_processor.rb#25
def combine_sourcemap_logical_path(sourcefile:, sourcemap:); end
# source://sprockets-rails//lib/sprockets/rails/sourcemapping_url_processor.rb#47
def removed_sourcemap_comment(sourcemap_logical_path, filename:, env:); end
# source://sprockets-rails//lib/sprockets/rails/sourcemapping_url_processor.rb#33
def resolved_sourcemap_comment(sourcemap_logical_path, context:); end
# source://sprockets-rails//lib/sprockets/rails/sourcemapping_url_processor.rb#37
def sourcemap_asset_path(sourcemap_logical_path, context:); end
end
end
# source://sprockets-rails//lib/sprockets/rails/sourcemapping_url_processor.rb#5
Sprockets::Rails::SourcemappingUrlProcessor::REGEX = T.let(T.unsafe(nil), Regexp)
# source://sprockets-rails//lib/sprockets/rails/utils.rb#5
module Sprockets::Rails::Utils
# @return [Boolean]
#
# source://sprockets-rails//lib/sprockets/rails/utils.rb#6
def using_sprockets4?; end
end
# source://sprockets-rails//lib/sprockets/rails/version.rb#3
Sprockets::Rails::VERSION = T.let(T.unsafe(nil), String)
# source://sprockets-rails//lib/sprockets/railtie.rb#70
class Sprockets::Railtie < ::Rails::Railtie
include ::Sprockets::Rails::Utils
# source://sprockets-rails//lib/sprockets/railtie.rb#182
def build_environment(app, initialized = T.unsafe(nil)); end
class << self
# source://sprockets-rails//lib/sprockets/railtie.rb#213
def build_manifest(app); end
end
end
# source://sprockets-rails//lib/sprockets/railtie.rb#88
Sprockets::Railtie::LOOSE_APP_ASSETS = T.let(T.unsafe(nil), Proc)
# source://sprockets-rails//lib/sprockets/railtie.rb#73
class Sprockets::Railtie::ManifestNeededError < ::StandardError
# @return [ManifestNeededError] a new instance of ManifestNeededError
#
# source://sprockets-rails//lib/sprockets/railtie.rb#74
def initialize; end
end
# source://sprockets-rails//lib/sprockets/railtie.rb#93
class Sprockets::Railtie::OrderedOptions < ::ActiveSupport::OrderedOptions
# source://sprockets-rails//lib/sprockets/railtie.rb#94
def configure(&block); end
end