["http://example.com/"]
#
- # source://actiontext/lib/action_text/content.rb#52
+ # source://actiontext//lib/action_text/content.rb#52
def links; end
- # source://actiontext/lib/action_text/content.rb#27
+ # source://actiontext//lib/action_text/content.rb#27
def present?(*_arg0, **_arg1, &_arg2); end
- # source://actiontext/lib/action_text/rendering.rb#12
+ # source://actiontext//lib/action_text/content.rb#23
def render(*_arg0, **_arg1, &_arg2); end
- # source://actiontext/lib/action_text/content.rb#106
+ # source://actiontext//lib/action_text/content.rb#106
def render_attachment_galleries(&block); end
- # source://actiontext/lib/action_text/content.rb#95
+ # source://actiontext//lib/action_text/content.rb#95
def render_attachments(**options, &block); end
- # source://actiontext/lib/action_text/content.rb#125
+ # source://actiontext//lib/action_text/content.rb#125
def to_html; end
- # source://actiontext/lib/action_text/content.rb#133
+ # source://actiontext//lib/action_text/content.rb#133
def to_partial_path; end
# Returns the content as plain text with all HTML tags removed.
@@ -839,40 +840,40 @@ class ActionText::Content
# content = ActionText::Content.new("Funny times!
")
# content.to_plain_text # => "Funny times!"
#
- # source://actiontext/lib/action_text/content.rb#117
+ # source://actiontext//lib/action_text/content.rb#117
def to_plain_text; end
- # source://actiontext/lib/action_text/content.rb#129
+ # source://actiontext//lib/action_text/content.rb#129
def to_rendered_html_with_layout; end
- # source://actiontext/lib/action_text/content.rb#137
+ # source://actiontext//lib/action_text/content.rb#137
def to_s; end
- # source://actiontext/lib/action_text/content.rb#121
+ # source://actiontext//lib/action_text/content.rb#121
def to_trix_html; end
private
- # source://actiontext/lib/action_text/content.rb#166
+ # source://actiontext//lib/action_text/content.rb#166
def attachment_for_node(node, with_full_attributes: T.unsafe(nil)); end
- # source://actiontext/lib/action_text/content.rb#171
+ # source://actiontext//lib/action_text/content.rb#171
def attachment_gallery_for_node(node); end
- # source://actiontext/lib/action_text/content.rb#162
+ # source://actiontext//lib/action_text/content.rb#162
def attachment_gallery_nodes; end
- # source://actiontext/lib/action_text/content.rb#158
+ # source://actiontext//lib/action_text/content.rb#158
def attachment_nodes; end
class << self
- # source://actiontext/lib/action_text/content.rb#30
+ # source://actiontext//lib/action_text/content.rb#30
def fragment_by_canonicalizing_content(content); end
- # source://activesupport/7.1.5.1lib/active_support/core_ext/module/attribute_accessors_per_thread.rb#49
+ # source://actiontext//lib/action_text/content.rb#23
def renderer; end
- # source://activesupport/7.1.5.1lib/active_support/core_ext/module/attribute_accessors_per_thread.rb#108
+ # source://actiontext//lib/action_text/content.rb#23
def renderer=(obj); end
end
end
@@ -909,57 +910,38 @@ end
class ActionText::EncryptedRichText < ::ActionText::RichText
include ::ActionText::EncryptedRichText::GeneratedAttributeMethods
include ::ActionText::EncryptedRichText::GeneratedAssociationMethods
-
- class << self
- # source://activemodel/7.1.5.1lib/active_model/validations.rb#71
- def _validators; end
-
- # source://activerecord/7.1.5.1lib/active_record/attributes.rb#11
- def attributes_to_define_after_schema_loads; end
-
- # source://activerecord/7.1.5.1lib/active_record/enum.rb#167
- def defined_enums; end
-
- # source://activerecord/7.1.5.1lib/active_record/encryption/encryptable_record.rb#11
- def encrypted_attributes; end
- end
end
module ActionText::EncryptedRichText::GeneratedAssociationMethods; end
module ActionText::EncryptedRichText::GeneratedAttributeMethods; end
-# source://actiontext/lib/action_text/encryption.rb#4
+# source://actiontext//lib/action_text/encryption.rb#4
module ActionText::Encryption
- # source://actiontext/lib/action_text/encryption.rb#12
+ # source://actiontext//lib/action_text/encryption.rb#12
def decrypt; end
- # source://actiontext/lib/action_text/encryption.rb#5
+ # source://actiontext//lib/action_text/encryption.rb#5
def encrypt; end
private
- # source://actiontext/lib/action_text/encryption.rb#24
+ # source://actiontext//lib/action_text/encryption.rb#24
def decrypt_rich_texts; end
- # source://actiontext/lib/action_text/encryption.rb#20
+ # source://actiontext//lib/action_text/encryption.rb#20
def encrypt_rich_texts; end
- # source://actiontext/lib/action_text/encryption.rb#32
+ # source://actiontext//lib/action_text/encryption.rb#32
def encryptable_rich_texts; end
# @return [Boolean]
#
- # source://actiontext/lib/action_text/encryption.rb#28
+ # source://actiontext//lib/action_text/encryption.rb#28
def has_encrypted_rich_texts?; end
end
-# source://actiontext/lib/action_text/engine.rb#11
-class ActionText::Engine < ::Rails::Engine
- class << self
- # source://activesupport/7.1.5.1lib/active_support/callbacks.rb#70
- def __callbacks; end
- end
-end
+# source://actiontext//lib/action_text/engine.rb#11
+class ActionText::Engine < ::Rails::Engine; end
# = Action Text \FixtureSet
#
@@ -998,7 +980,7 @@ end
# When processed, Active Record will insert database records for each fixture
# entry and will ensure the Action Text relationship is intact.
#
-# source://actiontext/lib/action_text/fixture_set.rb#40
+# source://actiontext//lib/action_text/fixture_set.rb#40
class ActionText::FixtureSet
class << self
# Fixtures support Action Text attachments as part of their body
@@ -1021,176 +1003,168 @@ class ActionText::FixtureSet
# name: content
# body: Hello, <%= ActionText::FixtureSet.attachment("articles", :first) %>
#
- # source://actiontext/lib/action_text/fixture_set.rb#61
+ # source://actiontext//lib/action_text/fixture_set.rb#61
def attachment(fixture_set_name, label, column_type: T.unsafe(nil)); end
end
end
-# source://actiontext/lib/action_text/fragment.rb#4
+# source://actiontext//lib/action_text/fragment.rb#4
class ActionText::Fragment
# @return [Fragment] a new instance of Fragment
#
- # source://actiontext/lib/action_text/fragment.rb#24
+ # source://actiontext//lib/action_text/fragment.rb#24
def initialize(source); end
- # source://actiontext/lib/action_text/fragment.rb#28
+ # source://actiontext//lib/action_text/fragment.rb#28
def find_all(selector); end
- # source://actiontext/lib/action_text/fragment.rb#37
+ # source://actiontext//lib/action_text/fragment.rb#37
def replace(selector); end
# Returns the value of attribute source.
#
- # source://actiontext/lib/action_text/fragment.rb#22
+ # source://actiontext//lib/action_text/fragment.rb#22
def source; end
- # source://actiontext/lib/action_text/fragment.rb#50
+ # source://actiontext//lib/action_text/fragment.rb#50
def to_html; end
- # source://actiontext/lib/action_text/fragment.rb#46
+ # source://actiontext//lib/action_text/fragment.rb#46
def to_plain_text; end
- # source://actiontext/lib/action_text/fragment.rb#54
+ # source://actiontext//lib/action_text/fragment.rb#54
def to_s; end
# @yield [source = self.source.dup]
#
- # source://actiontext/lib/action_text/fragment.rb#32
+ # source://actiontext//lib/action_text/fragment.rb#32
def update; end
class << self
- # source://actiontext/lib/action_text/fragment.rb#17
+ # source://actiontext//lib/action_text/fragment.rb#17
def from_html(html); end
- # source://actiontext/lib/action_text/fragment.rb#6
+ # source://actiontext//lib/action_text/fragment.rb#6
def wrap(fragment_or_html); end
end
end
-# source://actiontext/lib/action_text/html_conversion.rb#4
+# source://actiontext//lib/action_text/html_conversion.rb#4
module ActionText::HtmlConversion
extend ::ActionText::HtmlConversion
- # source://actiontext/lib/action_text/html_conversion.rb#15
+ # source://actiontext//lib/action_text/html_conversion.rb#15
def create_element(tag_name, attributes = T.unsafe(nil)); end
- # source://actiontext/lib/action_text/html_conversion.rb#11
+ # source://actiontext//lib/action_text/html_conversion.rb#11
def fragment_for_html(html); end
- # source://actiontext/lib/action_text/html_conversion.rb#7
+ # source://actiontext//lib/action_text/html_conversion.rb#7
def node_to_html(node); end
private
- # source://actiontext/lib/action_text/html_conversion.rb#20
+ # source://actiontext//lib/action_text/html_conversion.rb#20
def document; end
end
-# source://actiontext/lib/action_text/plain_text_conversion.rb#4
+# source://actiontext//lib/action_text/plain_text_conversion.rb#4
module ActionText::PlainTextConversion
extend ::ActionText::PlainTextConversion
- # source://actiontext/lib/action_text/plain_text_conversion.rb#7
+ # source://actiontext//lib/action_text/plain_text_conversion.rb#7
def node_to_plain_text(node); end
private
- # source://actiontext/lib/action_text/plain_text_conversion.rb#109
+ # source://actiontext//lib/action_text/plain_text_conversion.rb#109
def break_if_nested_list(node, text); end
- # source://actiontext/lib/action_text/plain_text_conversion.rb#86
+ # source://actiontext//lib/action_text/plain_text_conversion.rb#86
def bullet_for_li_node(node, index); end
- # source://actiontext/lib/action_text/plain_text_conversion.rb#98
+ # source://actiontext//lib/action_text/plain_text_conversion.rb#98
def indentation_for_li_node(node); end
- # source://actiontext/lib/action_text/plain_text_conversion.rb#105
+ # source://actiontext//lib/action_text/plain_text_conversion.rb#105
def list_node_depth_for_node(node); end
- # source://actiontext/lib/action_text/plain_text_conversion.rb#94
+ # source://actiontext//lib/action_text/plain_text_conversion.rb#94
def list_node_name_for_li_node(node); end
- # source://actiontext/lib/action_text/plain_text_conversion.rb#32
+ # source://actiontext//lib/action_text/plain_text_conversion.rb#32
def plain_text_for_block(node, index = T.unsafe(nil)); end
- # source://actiontext/lib/action_text/plain_text_conversion.rb#64
+ # source://actiontext//lib/action_text/plain_text_conversion.rb#64
def plain_text_for_blockquote_node(node, index); end
- # source://actiontext/lib/action_text/plain_text_conversion.rb#48
+ # source://actiontext//lib/action_text/plain_text_conversion.rb#48
def plain_text_for_br_node(node, index); end
- # source://actiontext/lib/action_text/plain_text_conversion.rb#56
+ # source://actiontext//lib/action_text/plain_text_conversion.rb#56
def plain_text_for_div_node(node, index); end
- # source://actiontext/lib/action_text/plain_text_conversion.rb#60
+ # source://actiontext//lib/action_text/plain_text_conversion.rb#60
def plain_text_for_figcaption_node(node, index); end
- # source://actiontext/lib/action_text/plain_text_conversion.rb#32
+ # source://actiontext//lib/action_text/plain_text_conversion.rb#37
def plain_text_for_h1_node(node, index = T.unsafe(nil)); end
- # source://actiontext/lib/action_text/plain_text_conversion.rb#74
+ # source://actiontext//lib/action_text/plain_text_conversion.rb#74
def plain_text_for_li_node(node, index); end
- # source://actiontext/lib/action_text/plain_text_conversion.rb#40
+ # source://actiontext//lib/action_text/plain_text_conversion.rb#40
def plain_text_for_list(node, index); end
- # source://actiontext/lib/action_text/plain_text_conversion.rb#12
+ # source://actiontext//lib/action_text/plain_text_conversion.rb#12
def plain_text_for_node(node, index = T.unsafe(nil)); end
- # source://actiontext/lib/action_text/plain_text_conversion.rb#20
+ # source://actiontext//lib/action_text/plain_text_conversion.rb#20
def plain_text_for_node_children(node); end
- # source://actiontext/lib/action_text/plain_text_conversion.rb#40
+ # source://actiontext//lib/action_text/plain_text_conversion.rb#45
def plain_text_for_ol_node(node, index); end
- # source://actiontext/lib/action_text/plain_text_conversion.rb#32
+ # source://actiontext//lib/action_text/plain_text_conversion.rb#37
def plain_text_for_p_node(node, index = T.unsafe(nil)); end
- # source://actiontext/lib/action_text/plain_text_conversion.rb#52
+ # source://actiontext//lib/action_text/plain_text_conversion.rb#52
def plain_text_for_text_node(node, index); end
- # source://actiontext/lib/action_text/plain_text_conversion.rb#40
+ # source://actiontext//lib/action_text/plain_text_conversion.rb#45
def plain_text_for_ul_node(node, index); end
- # source://actiontext/lib/action_text/plain_text_conversion.rb#28
+ # source://actiontext//lib/action_text/plain_text_conversion.rb#28
def plain_text_method_for_node(node); end
- # source://actiontext/lib/action_text/plain_text_conversion.rb#82
+ # source://actiontext//lib/action_text/plain_text_conversion.rb#82
def remove_trailing_newlines(text); end
end
class ActionText::Record < ::ActiveRecord::Base
include ::ActionText::Record::GeneratedAttributeMethods
include ::ActionText::Record::GeneratedAssociationMethods
-
- class << self
- # source://activemodel/7.1.5.1lib/active_model/validations.rb#71
- def _validators; end
-
- # source://activerecord/7.1.5.1lib/active_record/enum.rb#167
- def defined_enums; end
- end
end
module ActionText::Record::GeneratedAssociationMethods; end
module ActionText::Record::GeneratedAttributeMethods; end
-# source://actiontext/lib/action_text/rendering.rb#7
+# source://actiontext//lib/action_text/rendering.rb#7
module ActionText::Rendering
extend ::ActiveSupport::Concern
mixes_in_class_methods ::ActionText::Rendering::ClassMethods
end
-# source://actiontext/lib/action_text/rendering.rb#0
+# source://actiontext//lib/action_text/rendering.rb#15
module ActionText::Rendering::ClassMethods
- # source://actiontext/lib/action_text/rendering.rb#16
+ # source://actiontext//lib/action_text/rendering.rb#16
def action_controller_renderer; end
- # source://actiontext/lib/action_text/rendering.rb#28
+ # source://actiontext//lib/action_text/rendering.rb#28
def render(*args, &block); end
- # source://actiontext/lib/action_text/rendering.rb#20
+ # source://actiontext//lib/action_text/rendering.rb#20
def with_renderer(renderer); end
end
@@ -1198,15 +1172,9 @@ class ActionText::RichText < ::ActionText::Record
include ::ActionText::RichText::GeneratedAttributeMethods
include ::ActionText::RichText::GeneratedAssociationMethods
- # source://activerecord/7.1.5.1lib/active_record/autosave_association.rb#160
def autosave_associated_records_for_embeds_attachments(*args); end
-
- # source://activerecord/7.1.5.1lib/active_record/autosave_association.rb#160
def autosave_associated_records_for_embeds_blobs(*args); end
-
- # source://activerecord/7.1.5.1lib/active_record/autosave_association.rb#160
def autosave_associated_records_for_record(*args); end
-
def blank?(*_arg0, **_arg1, &_arg2); end
def empty?(*_arg0, **_arg1, &_arg2); end
def nil?(*_arg0, **_arg1, &_arg2); end
@@ -1214,109 +1182,50 @@ class ActionText::RichText < ::ActionText::Record
def to_plain_text; end
def to_s(*_arg0, **_arg1, &_arg2); end
def to_trix_html; end
-
- # source://activerecord/7.1.5.1lib/active_record/autosave_association.rb#160
def validate_associated_records_for_embeds_attachments(*args); end
-
- # source://activerecord/7.1.5.1lib/active_record/autosave_association.rb#160
def validate_associated_records_for_embeds_blobs(*args); end
-
- class << self
- # source://activesupport/7.1.5.1lib/active_support/callbacks.rb#70
- def __callbacks; end
-
- # source://activerecord/7.1.5.1lib/active_record/reflection.rb#11
- def _reflections; end
-
- # source://activemodel/7.1.5.1lib/active_model/validations.rb#71
- def _validators; end
-
- # source://activestorage/7.1.5.1lib/active_storage/reflection.rb#53
- def attachment_reflections; end
-
- # source://activerecord/7.1.5.1lib/active_record/attributes.rb#11
- def attributes_to_define_after_schema_loads; end
-
- # source://activerecord/7.1.5.1lib/active_record/enum.rb#167
- def defined_enums; end
-
- # source://activerecord/7.1.5.1lib/active_record/scoping/named.rb#174
- def with_attached_embeds(*args, **_arg1); end
- end
end
module ActionText::RichText::GeneratedAssociationMethods
- # source://activestorage/7.1.5.1lib/active_storage/attached/model.rb#191
def embeds; end
-
- # source://activestorage/7.1.5.1lib/active_storage/attached/model.rb#196
def embeds=(attachables); end
-
- # source://activerecord/7.1.5.1lib/active_record/associations/builder/collection_association.rb#62
def embeds_attachment_ids; end
-
- # source://activerecord/7.1.5.1lib/active_record/associations/builder/collection_association.rb#72
def embeds_attachment_ids=(ids); end
-
- # source://activerecord/7.1.5.1lib/active_record/associations/builder/association.rb#103
def embeds_attachments; end
-
- # source://activerecord/7.1.5.1lib/active_record/associations/builder/association.rb#111
def embeds_attachments=(value); end
-
- # source://activerecord/7.1.5.1lib/active_record/associations/builder/collection_association.rb#62
def embeds_blob_ids; end
-
- # source://activerecord/7.1.5.1lib/active_record/associations/builder/collection_association.rb#72
def embeds_blob_ids=(ids); end
-
- # source://activerecord/7.1.5.1lib/active_record/associations/builder/association.rb#103
def embeds_blobs; end
-
- # source://activerecord/7.1.5.1lib/active_record/associations/builder/association.rb#111
def embeds_blobs=(value); end
-
- # source://activerecord/7.1.5.1lib/active_record/associations/builder/association.rb#103
def record; end
-
- # source://activerecord/7.1.5.1lib/active_record/associations/builder/association.rb#111
def record=(value); end
-
- # source://activerecord/7.1.5.1lib/active_record/associations/builder/belongs_to.rb#145
def record_changed?; end
-
- # source://activerecord/7.1.5.1lib/active_record/associations/builder/belongs_to.rb#149
def record_previously_changed?; end
-
- # source://activerecord/7.1.5.1lib/active_record/associations/builder/singular_association.rb#19
def reload_record; end
-
- # source://activerecord/7.1.5.1lib/active_record/associations/builder/singular_association.rb#23
def reset_record; end
end
-module ActionText::RichText::GeneratedAssociationMethods; end
module ActionText::RichText::GeneratedAttributeMethods; end
-# source://actiontext/lib/action_text/serialization.rb#4
+# source://actiontext//lib/action_text/serialization.rb#4
module ActionText::Serialization
extend ::ActiveSupport::Concern
mixes_in_class_methods ::ActionText::Serialization::ClassMethods
- # source://actiontext/lib/action_text/serialization.rb#32
+ # source://actiontext//lib/action_text/serialization.rb#32
def _dump(*_arg0); end
end
-# source://actiontext/lib/action_text/serialization.rb#0
+# source://actiontext//lib/action_text/serialization.rb#7
module ActionText::Serialization::ClassMethods
- # source://actiontext/lib/action_text/serialization.rb#8
+ # source://actiontext//lib/action_text/serialization.rb#29
def _load(content); end
- # source://actiontext/lib/action_text/serialization.rb#12
+ # source://actiontext//lib/action_text/serialization.rb#12
def dump(content); end
- # source://actiontext/lib/action_text/serialization.rb#8
+ # source://actiontext//lib/action_text/serialization.rb#8
def load(content); end
end
@@ -1329,89 +1238,89 @@ module ActionText::TagHelper
end
end
-# source://actiontext/lib/action_text/trix_attachment.rb#4
+# source://actiontext//lib/action_text/trix_attachment.rb#4
class ActionText::TrixAttachment
# @return [TrixAttachment] a new instance of TrixAttachment
#
- # source://actiontext/lib/action_text/trix_attachment.rb#51
+ # source://actiontext//lib/action_text/trix_attachment.rb#51
def initialize(node); end
- # source://actiontext/lib/action_text/trix_attachment.rb#55
+ # source://actiontext//lib/action_text/trix_attachment.rb#55
def attributes; end
# Returns the value of attribute node.
#
- # source://actiontext/lib/action_text/trix_attachment.rb#49
+ # source://actiontext//lib/action_text/trix_attachment.rb#49
def node; end
- # source://actiontext/lib/action_text/trix_attachment.rb#59
+ # source://actiontext//lib/action_text/trix_attachment.rb#59
def to_html; end
- # source://actiontext/lib/action_text/trix_attachment.rb#63
+ # source://actiontext//lib/action_text/trix_attachment.rb#63
def to_s; end
private
- # source://actiontext/lib/action_text/trix_attachment.rb#68
+ # source://actiontext//lib/action_text/trix_attachment.rb#68
def attachment_attributes; end
- # source://actiontext/lib/action_text/trix_attachment.rb#72
+ # source://actiontext//lib/action_text/trix_attachment.rb#72
def composed_attributes; end
- # source://actiontext/lib/action_text/trix_attachment.rb#80
+ # source://actiontext//lib/action_text/trix_attachment.rb#80
def read_json_attribute(name); end
- # source://actiontext/lib/action_text/trix_attachment.rb#76
+ # source://actiontext//lib/action_text/trix_attachment.rb#76
def read_json_object_attribute(name); end
class << self
- # source://actiontext/lib/action_text/trix_attachment.rb#19
+ # source://actiontext//lib/action_text/trix_attachment.rb#19
def from_attributes(attributes); end
private
- # source://actiontext/lib/action_text/trix_attachment.rb#33
+ # source://actiontext//lib/action_text/trix_attachment.rb#33
def process_attributes(attributes); end
- # source://actiontext/lib/action_text/trix_attachment.rb#37
+ # source://actiontext//lib/action_text/trix_attachment.rb#37
def transform_attribute_keys(attributes); end
- # source://actiontext/lib/action_text/trix_attachment.rb#41
+ # source://actiontext//lib/action_text/trix_attachment.rb#41
def typecast_attribute_values(attributes); end
end
end
-# source://actiontext/lib/action_text/trix_attachment.rb#9
+# source://actiontext//lib/action_text/trix_attachment.rb#9
ActionText::TrixAttachment::ATTRIBUTES = T.let(T.unsafe(nil), Array)
-# source://actiontext/lib/action_text/trix_attachment.rb#10
+# source://actiontext//lib/action_text/trix_attachment.rb#10
ActionText::TrixAttachment::ATTRIBUTE_TYPES = T.let(T.unsafe(nil), Hash)
-# source://actiontext/lib/action_text/trix_attachment.rb#8
+# source://actiontext//lib/action_text/trix_attachment.rb#8
ActionText::TrixAttachment::COMPOSED_ATTRIBUTES = T.let(T.unsafe(nil), Array)
-# source://actiontext/lib/action_text/trix_attachment.rb#6
+# source://actiontext//lib/action_text/trix_attachment.rb#6
ActionText::TrixAttachment::SELECTOR = T.let(T.unsafe(nil), String)
-# source://actiontext/lib/action_text/trix_attachment.rb#5
+# source://actiontext//lib/action_text/trix_attachment.rb#5
ActionText::TrixAttachment::TAG_NAME = T.let(T.unsafe(nil), String)
-# source://actiontext/lib/action_text/gem_version.rb#9
+# source://actiontext//lib/action_text/gem_version.rb#9
module ActionText::VERSION; end
-# source://actiontext/lib/action_text/gem_version.rb#10
+# source://actiontext//lib/action_text/gem_version.rb#10
ActionText::VERSION::MAJOR = T.let(T.unsafe(nil), Integer)
-# source://actiontext/lib/action_text/gem_version.rb#11
+# source://actiontext//lib/action_text/gem_version.rb#11
ActionText::VERSION::MINOR = T.let(T.unsafe(nil), Integer)
-# source://actiontext/lib/action_text/gem_version.rb#13
+# source://actiontext//lib/action_text/gem_version.rb#13
ActionText::VERSION::PRE = T.let(T.unsafe(nil), String)
-# source://actiontext/lib/action_text/gem_version.rb#15
+# source://actiontext//lib/action_text/gem_version.rb#15
ActionText::VERSION::STRING = T.let(T.unsafe(nil), String)
-# source://actiontext/lib/action_text/gem_version.rb#12
+# source://actiontext//lib/action_text/gem_version.rb#12
ActionText::VERSION::TINY = T.let(T.unsafe(nil), Integer)
module ActionView::Helpers
@@ -1426,220 +1335,10 @@ module ActionView::Helpers
mixes_in_class_methods ::ActionView::Helpers::UrlHelper::ClassMethods
mixes_in_class_methods ::ActionView::Helpers::SanitizeHelper::ClassMethods
-
- class << self
- # source://actionview/7.1.5.1lib/action_view/helpers.rb#35
- def eager_load!; end
- end
end
class ActionView::Helpers::FormBuilder
- # source://actionview/7.1.5.1lib/action_view/helpers/form_helper.rb#1715
- def initialize(object_name, object, template, options); end
-
- # source://actionview/7.1.5.1lib/action_view/helpers/form_helper.rb#2644
- def button(value = T.unsafe(nil), options = T.unsafe(nil), &block); end
-
- # source://actionview/7.1.5.1lib/action_view/helpers/form_helper.rb#2468
- def check_box(method, options = T.unsafe(nil), checked_value = T.unsafe(nil), unchecked_value = T.unsafe(nil)); end
-
- # source://actionview/7.1.5.1lib/action_view/helpers/form_options_helper.rb#908
- def collection_check_boxes(method, collection, value_method, text_method, options = T.unsafe(nil), html_options = T.unsafe(nil), &block); end
-
- # source://actionview/7.1.5.1lib/action_view/helpers/form_options_helper.rb#920
- def collection_radio_buttons(method, collection, value_method, text_method, options = T.unsafe(nil), html_options = T.unsafe(nil), &block); end
-
- # source://actionview/7.1.5.1lib/action_view/helpers/form_options_helper.rb#860
- def collection_select(method, collection, value_method, text_method, options = T.unsafe(nil), html_options = T.unsafe(nil)); end
-
- # source://actionview/7.1.5.1lib/action_view/helpers/form_helper.rb#2021
- def color_field(method, options = T.unsafe(nil)); end
-
- # source://actionview/7.1.5.1lib/action_view/helpers/form_helper.rb#2021
- def date_field(method, options = T.unsafe(nil)); end
-
- # source://actionview/7.1.5.1lib/action_view/helpers/date_helper.rb#1237
- def date_select(method, options = T.unsafe(nil), html_options = T.unsafe(nil)); end
-
- # source://actionview/7.1.5.1lib/action_view/helpers/form_helper.rb#2021
- def datetime_field(method, options = T.unsafe(nil)); end
-
- # source://actionview/7.1.5.1lib/action_view/helpers/form_helper.rb#2021
- def datetime_local_field(method, options = T.unsafe(nil)); end
-
- # source://actionview/7.1.5.1lib/action_view/helpers/date_helper.rb#1261
- def datetime_select(method, options = T.unsafe(nil), html_options = T.unsafe(nil)); end
-
- # source://actionview/7.1.5.1lib/action_view/helpers/form_helper.rb#2021
- def email_field(method, options = T.unsafe(nil)); end
-
- # source://actionview/7.1.5.1lib/action_view/helpers/form_helper.rb#2665
- def emitted_hidden_id?; end
-
- # source://actionview/7.1.5.1lib/action_view/helpers/form_helper.rb#1680
- def field_helpers; end
-
- # source://actionview/7.1.5.1lib/action_view/helpers/form_helper.rb#1680
- def field_helpers=(_arg0); end
-
- # source://actionview/7.1.5.1lib/action_view/helpers/form_helper.rb#1680
- def field_helpers?; end
-
- # source://actionview/7.1.5.1lib/action_view/helpers/form_helper.rb#1772
- def field_id(method, *suffixes, namespace: T.unsafe(nil), index: T.unsafe(nil)); end
-
- # source://actionview/7.1.5.1lib/action_view/helpers/form_helper.rb#1792
- def field_name(method, *methods, multiple: T.unsafe(nil), index: T.unsafe(nil)); end
-
- # source://actionview/7.1.5.1lib/action_view/helpers/form_helper.rb#2322
- def fields(scope = T.unsafe(nil), model: T.unsafe(nil), **options, &block); end
-
- # source://actionview/7.1.5.1lib/action_view/helpers/form_helper.rb#2284
- def fields_for(record_name, record_object = T.unsafe(nil), fields_options = T.unsafe(nil), &block); end
-
- # source://actionview/7.1.5.1lib/action_view/helpers/form_helper.rb#2551
- def file_field(method, options = T.unsafe(nil)); end
-
- # source://actionview/7.1.5.1lib/action_view/helpers/form_options_helper.rb#872
- def grouped_collection_select(method, collection, group_method, group_label_method, option_key_method, option_value_method, options = T.unsafe(nil), html_options = T.unsafe(nil)); end
-
- # source://actionview/7.1.5.1lib/action_view/helpers/form_helper.rb#2512
- def hidden_field(method, options = T.unsafe(nil)); end
-
- # source://actionview/7.1.5.1lib/action_view/helpers/form_helper.rb#1752
- def id; end
-
- # source://actionview/7.1.5.1lib/action_view/helpers/form_helper.rb#1692
- def index; end
-
- # source://actionview/7.1.5.1lib/action_view/helpers/form_helper.rb#2399
- def label(method, text = T.unsafe(nil), options = T.unsafe(nil), &block); end
-
- # source://actionview/7.1.5.1lib/action_view/helpers/form_helper.rb#2021
- def month_field(method, options = T.unsafe(nil)); end
-
- # source://actionview/7.1.5.1lib/action_view/helpers/form_helper.rb#1692
- def multipart; end
-
- # source://actionview/7.1.5.1lib/action_view/helpers/form_helper.rb#1695
- def multipart=(multipart); end
-
- # source://actionview/7.1.5.1lib/action_view/helpers/form_helper.rb#1692
- def multipart?; end
-
- # source://actionview/7.1.5.1lib/action_view/helpers/form_helper.rb#2021
- def number_field(method, options = T.unsafe(nil)); end
-
- # source://actionview/7.1.5.1lib/action_view/helpers/form_helper.rb#1690
- def object; end
-
- # source://actionview/7.1.5.1lib/action_view/helpers/form_helper.rb#1690
- def object=(_arg0); end
-
- # source://actionview/7.1.5.1lib/action_view/helpers/form_helper.rb#1690
- def object_name; end
-
- # source://actionview/7.1.5.1lib/action_view/helpers/form_helper.rb#1690
- def object_name=(_arg0); end
-
- # source://actionview/7.1.5.1lib/action_view/helpers/form_helper.rb#1690
- def options; end
-
- # source://actionview/7.1.5.1lib/action_view/helpers/form_helper.rb#1690
- def options=(_arg0); end
-
- # source://actionview/7.1.5.1lib/action_view/helpers/form_helper.rb#2021
- def password_field(method, options = T.unsafe(nil)); end
-
- # source://actionview/7.1.5.1lib/action_view/helpers/form_helper.rb#2021
- def phone_field(method, options = T.unsafe(nil)); end
-
- # source://actionview/7.1.5.1lib/action_view/helpers/form_helper.rb#2490
- def radio_button(method, tag_value, options = T.unsafe(nil)); end
-
- # source://actionview/7.1.5.1lib/action_view/helpers/form_helper.rb#2021
- def range_field(method, options = T.unsafe(nil)); end
-
def rich_text_area(method, options = T.unsafe(nil)); end
-
- # source://actionview/7.1.5.1lib/action_view/helpers/form_helper.rb#2021
- def search_field(method, options = T.unsafe(nil)); end
-
- # source://actionview/7.1.5.1lib/action_view/helpers/form_options_helper.rb#848
- def select(method, choices = T.unsafe(nil), options = T.unsafe(nil), html_options = T.unsafe(nil), &block); end
-
- # source://actionview/7.1.5.1lib/action_view/helpers/form_helper.rb#2583
- def submit(value = T.unsafe(nil), options = T.unsafe(nil)); end
-
- # source://actionview/7.1.5.1lib/action_view/helpers/form_helper.rb#2021
- def telephone_field(method, options = T.unsafe(nil)); end
-
- # source://actionview/7.1.5.1lib/action_view/helpers/form_helper.rb#2021
- def text_area(method, options = T.unsafe(nil)); end
-
- # source://actionview/7.1.5.1lib/action_view/helpers/form_helper.rb#2021
- def text_field(method, options = T.unsafe(nil)); end
-
- # source://actionview/7.1.5.1lib/action_view/helpers/form_helper.rb#2021
- def time_field(method, options = T.unsafe(nil)); end
-
- # source://actionview/7.1.5.1lib/action_view/helpers/date_helper.rb#1249
- def time_select(method, options = T.unsafe(nil), html_options = T.unsafe(nil)); end
-
- # source://actionview/7.1.5.1lib/action_view/helpers/form_options_helper.rb#884
- def time_zone_select(method, priority_zones = T.unsafe(nil), options = T.unsafe(nil), html_options = T.unsafe(nil)); end
-
- # source://actionview/7.1.5.1lib/action_view/helpers/form_helper.rb#1711
- def to_model; end
-
- # source://actionview/7.1.5.1lib/action_view/helpers/form_helper.rb#1707
- def to_partial_path; end
-
- # source://actionview/7.1.5.1lib/action_view/helpers/form_helper.rb#2021
- def url_field(method, options = T.unsafe(nil)); end
-
- # source://actionview/7.1.5.1lib/action_view/helpers/form_helper.rb#2021
- def week_field(method, options = T.unsafe(nil)); end
-
- # source://actionview/7.1.5.1lib/action_view/helpers/form_options_helper.rb#896
- def weekday_select(method, options = T.unsafe(nil), html_options = T.unsafe(nil)); end
-
- private
-
- # source://actionview/7.1.5.1lib/action_view/helpers/form_helper.rb#2750
- def convert_to_legacy_options(options); end
-
- # source://actionview/7.1.5.1lib/action_view/helpers/form_helper.rb#2732
- def fields_for_nested_model(name, object, fields_options, block); end
-
- # source://actionview/7.1.5.1lib/action_view/helpers/form_helper.rb#2703
- def fields_for_with_nested_attributes(association_name, association, options, block); end
-
- # source://actionview/7.1.5.1lib/action_view/helpers/form_helper.rb#2699
- def nested_attributes_association?(association_name); end
-
- # source://actionview/7.1.5.1lib/action_view/helpers/form_helper.rb#2745
- def nested_child_index(name); end
-
- # source://actionview/7.1.5.1lib/action_view/helpers/form_helper.rb#2670
- def objectify_options(options); end
-
- # source://actionview/7.1.5.1lib/action_view/helpers/form_helper.rb#2676
- def submit_default_value; end
-
- class << self
- # source://actionview/7.1.5.1lib/action_view/helpers/form_helper.rb#1703
- def _to_partial_path; end
-
- # source://actionview/7.1.5.1lib/action_view/helpers/form_helper.rb#1680
- def field_helpers; end
-
- # source://actionview/7.1.5.1lib/action_view/helpers/form_helper.rb#1680
- def field_helpers=(value); end
-
- # source://actionview/7.1.5.1lib/action_view/helpers/form_helper.rb#1680
- def field_helpers?; end
- end
end
module ActionView::Helpers::FormHelper
@@ -1651,143 +1350,7 @@ module ActionView::Helpers::FormHelper
mixes_in_class_methods ::ActionView::Helpers::UrlHelper::ClassMethods
mixes_in_class_methods ::ActionView::Helpers::SanitizeHelper::ClassMethods
- # source://actionview/7.1.5.1lib/action_view/helpers/form_helper.rb#1586
- def _object_for_form_builder(object); end
-
- # source://actionview/7.1.5.1lib/action_view/helpers/form_helper.rb#1343
- def check_box(object_name, method, options = T.unsafe(nil), checked_value = T.unsafe(nil), unchecked_value = T.unsafe(nil)); end
-
- # source://actionview/7.1.5.1lib/action_view/helpers/form_helper.rb#1373
- def color_field(object_name, method, options = T.unsafe(nil)); end
-
- # source://actionview/7.1.5.1lib/action_view/helpers/form_helper.rb#1437
- def date_field(object_name, method, options = T.unsafe(nil)); end
-
- # source://actionview/7.1.5.1lib/action_view/helpers/form_helper.rb#1510
- def datetime_field(object_name, method, options = T.unsafe(nil)); end
-
- # source://actionview/7.1.5.1lib/action_view/helpers/form_helper.rb#1510
- def datetime_local_field(object_name, method, options = T.unsafe(nil)); end
-
- def default_form_builder; end
- def default_form_builder=(_arg0); end
-
- # source://actionview/7.1.5.1lib/action_view/helpers/form_helper.rb#1564
- def email_field(object_name, method, options = T.unsafe(nil)); end
-
- # source://actionview/7.1.5.1lib/action_view/helpers/form_helper.rb#1077
- def fields(scope = T.unsafe(nil), model: T.unsafe(nil), **options, &block); end
-
- # source://actionview/7.1.5.1lib/action_view/helpers/form_helper.rb#1026
- def fields_for(record_name, record_object = T.unsafe(nil), options = T.unsafe(nil), &block); end
-
- # source://actionview/7.1.5.1lib/action_view/helpers/form_helper.rb#1245
- def file_field(object_name, method, options = T.unsafe(nil)); end
-
- # source://actionview/7.1.5.1lib/action_view/helpers/form_helper.rb#434
- def form_for(record, options = T.unsafe(nil), &block); end
-
- # source://actionview/7.1.5.1lib/action_view/helpers/form_helper.rb#755
- def form_with(model: T.unsafe(nil), scope: T.unsafe(nil), url: T.unsafe(nil), format: T.unsafe(nil), **options, &block); end
-
- # source://actionview/7.1.5.1lib/action_view/helpers/form_helper.rb#480
- def form_with_generates_ids; end
-
- # source://actionview/7.1.5.1lib/action_view/helpers/form_helper.rb#480
- def form_with_generates_ids=(val); end
-
- # source://actionview/7.1.5.1lib/action_view/helpers/form_helper.rb#478
- def form_with_generates_remote_forms; end
-
- # source://actionview/7.1.5.1lib/action_view/helpers/form_helper.rb#478
- def form_with_generates_remote_forms=(val); end
-
- # source://actionview/7.1.5.1lib/action_view/helpers/form_helper.rb#1212
- def hidden_field(object_name, method, options = T.unsafe(nil)); end
-
- # source://actionview/7.1.5.1lib/action_view/helpers/form_helper.rb#1149
- def label(object_name, method, content_or_options = T.unsafe(nil), options = T.unsafe(nil), &block); end
-
- # source://actionview/7.1.5.1lib/action_view/helpers/form_helper.rb#1529
- def month_field(object_name, method, options = T.unsafe(nil)); end
-
- # source://actionview/7.1.5.1lib/action_view/helpers/form_helper.rb#482
- def multiple_file_field_include_hidden; end
-
- # source://actionview/7.1.5.1lib/action_view/helpers/form_helper.rb#482
- def multiple_file_field_include_hidden=(val); end
-
- # source://actionview/7.1.5.1lib/action_view/helpers/form_helper.rb#1573
- def number_field(object_name, method, options = T.unsafe(nil)); end
-
- # source://actionview/7.1.5.1lib/action_view/helpers/form_helper.rb#1194
- def password_field(object_name, method, options = T.unsafe(nil)); end
-
- # source://actionview/7.1.5.1lib/action_view/helpers/form_helper.rb#1405
- def phone_field(object_name, method, options = T.unsafe(nil)); end
-
- # source://actionview/7.1.5.1lib/action_view/helpers/form_helper.rb#1365
- def radio_button(object_name, method, tag_value, options = T.unsafe(nil)); end
-
- # source://actionview/7.1.5.1lib/action_view/helpers/form_helper.rb#1582
- def range_field(object_name, method, options = T.unsafe(nil)); end
-
def rich_text_area(object_name, method, options = T.unsafe(nil)); end
-
- # source://actionview/7.1.5.1lib/action_view/helpers/form_helper.rb#1396
- def search_field(object_name, method, options = T.unsafe(nil)); end
-
- # source://actionview/7.1.5.1lib/action_view/helpers/form_helper.rb#1405
- def telephone_field(object_name, method, options = T.unsafe(nil)); end
-
- # source://actionview/7.1.5.1lib/action_view/helpers/form_helper.rb#1275
- def text_area(object_name, method, options = T.unsafe(nil)); end
-
- # source://actionview/7.1.5.1lib/action_view/helpers/form_helper.rb#1173
- def text_field(object_name, method, options = T.unsafe(nil)); end
-
- # source://actionview/7.1.5.1lib/action_view/helpers/form_helper.rb#1475
- def time_field(object_name, method, options = T.unsafe(nil)); end
-
- # source://actionview/7.1.5.1lib/action_view/helpers/form_helper.rb#1555
- def url_field(object_name, method, options = T.unsafe(nil)); end
-
- # source://actionview/7.1.5.1lib/action_view/helpers/form_helper.rb#1546
- def week_field(object_name, method, options = T.unsafe(nil)); end
-
- private
-
- # source://actionview/7.1.5.1lib/action_view/helpers/form_helper.rb#464
- def apply_form_for_options!(object, options); end
-
- # source://actionview/7.1.5.1lib/action_view/helpers/form_helper.rb#1620
- def default_form_builder_class; end
-
- # source://actionview/7.1.5.1lib/action_view/helpers/form_helper.rb#1591
- def html_options_for_form_with(url_for_options = T.unsafe(nil), model = T.unsafe(nil), html: T.unsafe(nil), local: T.unsafe(nil), skip_enforcing_utf8: T.unsafe(nil), **options); end
-
- # source://actionview/7.1.5.1lib/action_view/helpers/form_helper.rb#1606
- def instantiate_builder(record_name, record_object, options); end
-
- class << self
- # source://actionview/7.1.5.1lib/action_view/helpers/form_helper.rb#480
- def form_with_generates_ids; end
-
- # source://actionview/7.1.5.1lib/action_view/helpers/form_helper.rb#480
- def form_with_generates_ids=(val); end
-
- # source://actionview/7.1.5.1lib/action_view/helpers/form_helper.rb#478
- def form_with_generates_remote_forms; end
-
- # source://actionview/7.1.5.1lib/action_view/helpers/form_helper.rb#478
- def form_with_generates_remote_forms=(val); end
-
- # source://actionview/7.1.5.1lib/action_view/helpers/form_helper.rb#482
- def multiple_file_field_include_hidden; end
-
- # source://actionview/7.1.5.1lib/action_view/helpers/form_helper.rb#482
- def multiple_file_field_include_hidden=(val); end
- end
end
module ActionView::Helpers::Tags; end
diff --git a/sorbet/rbi/gems/actionview@7.1.5.1.rbi b/sorbet/rbi/gems/actionview@7.1.5.1.rbi
index ed29bfaf0..a10921223 100644
--- a/sorbet/rbi/gems/actionview@7.1.5.1.rbi
+++ b/sorbet/rbi/gems/actionview@7.1.5.1.rbi
@@ -4,6 +4,7 @@
# This is an autogenerated file for types exported from the `actionview` gem.
# Please instead update this file by running `bin/tapioca gem actionview`.
+
class ActionController::Base < ::ActionController::Metal
include ::ActiveSupport::Deprecation::DeprecatedConstantAccessor
include ::ActionDispatch::Routing::PolymorphicRoutes
@@ -11,561 +12,29 @@ class ActionController::Base < ::ActionController::Metal
include ::AbstractController::Caching::ConfigMethods
include ::ActionController::BasicImplicitRender
extend ::AbstractController::Helpers::Resolution
-
- # source://activesupport/7.1.5.1lib/active_support/callbacks.rb#70
- def __callbacks; end
-
- # source://activesupport/7.1.5.1lib/active_support/callbacks.rb#70
- def __callbacks?; end
-
- # source://actionpack/7.1.5.1lib/abstract_controller/helpers.rb#12
- def _helper_methods; end
-
- # source://actionpack/7.1.5.1lib/abstract_controller/helpers.rb#12
- def _helper_methods=(_arg0); end
-
- # source://actionpack/7.1.5.1lib/abstract_controller/helpers.rb#12
- def _helper_methods?; end
-
- # source://actionview/lib/action_view/layouts.rb#216
- def _layout_conditions(&block); end
-
- # source://activesupport/7.1.5.1lib/active_support/callbacks.rb#963
- def _process_action_callbacks; end
-
- # source://actionpack/7.1.5.1lib/action_controller/metal/renderers.rb#31
- def _renderers; end
-
- # source://actionpack/7.1.5.1lib/action_controller/metal/renderers.rb#31
- def _renderers=(_arg0); end
-
- # source://actionpack/7.1.5.1lib/action_controller/metal/renderers.rb#31
- def _renderers?; end
-
- # source://activesupport/7.1.5.1lib/active_support/callbacks.rb#951
- def _run_process_action_callbacks(&block); end
-
- # source://actionpack/7.1.5.1lib/abstract_controller/caching.rb#42
- def _view_cache_dependencies; end
-
- # source://actionpack/7.1.5.1lib/abstract_controller/caching.rb#42
- def _view_cache_dependencies=(_arg0); end
-
- # source://actionpack/7.1.5.1lib/abstract_controller/caching.rb#42
- def _view_cache_dependencies?; end
-
- # source://actionpack/7.1.5.1lib/action_controller/metal/params_wrapper.rb#187
- def _wrapper_options; end
-
- # source://actionpack/7.1.5.1lib/action_controller/metal/params_wrapper.rb#187
- def _wrapper_options=(_arg0); end
-
- # source://actionpack/7.1.5.1lib/action_controller/metal/params_wrapper.rb#187
- def _wrapper_options?; end
-
- # source://actionpack/7.1.5.1lib/action_controller/metal/flash.rb#36
- def alert; end
-
- # source://activesupport/7.1.5.1lib/active_support/configurable.rb#115
- def allow_forgery_protection; end
-
- # source://activesupport/7.1.5.1lib/active_support/configurable.rb#116
- def allow_forgery_protection=(value); end
-
- # source://activesupport/7.1.5.1lib/active_support/configurable.rb#115
- def asset_host; end
-
- # source://activesupport/7.1.5.1lib/active_support/configurable.rb#116
- def asset_host=(value); end
-
- # source://activesupport/7.1.5.1lib/active_support/configurable.rb#115
- def assets_dir; end
-
- # source://activesupport/7.1.5.1lib/active_support/configurable.rb#116
- def assets_dir=(value); end
-
- # source://activesupport/7.1.5.1lib/active_support/configurable.rb#115
- def csrf_token_storage_strategy; end
-
- # source://activesupport/7.1.5.1lib/active_support/configurable.rb#116
- def csrf_token_storage_strategy=(value); end
-
- # source://activesupport/7.1.5.1lib/active_support/configurable.rb#115
- def default_asset_host_protocol; end
-
- # source://activesupport/7.1.5.1lib/active_support/configurable.rb#116
- def default_asset_host_protocol=(value); end
-
- # source://activesupport/7.1.5.1lib/active_support/configurable.rb#115
- def default_protect_from_forgery; end
-
- # source://activesupport/7.1.5.1lib/active_support/configurable.rb#116
- def default_protect_from_forgery=(value); end
-
- # source://activesupport/7.1.5.1lib/active_support/configurable.rb#115
- def default_static_extension; end
-
- # source://activesupport/7.1.5.1lib/active_support/configurable.rb#116
- def default_static_extension=(value); end
-
- # source://actionpack/7.1.5.1lib/action_dispatch/routing/url_for.rb#97
- def default_url_options; end
-
- # source://actionpack/7.1.5.1lib/action_dispatch/routing/url_for.rb#97
- def default_url_options=(_arg0); end
-
- # source://actionpack/7.1.5.1lib/action_dispatch/routing/url_for.rb#97
- def default_url_options?; end
-
- # source://activesupport/7.1.5.1lib/active_support/configurable.rb#115
- def enable_fragment_cache_logging; end
-
- # source://activesupport/7.1.5.1lib/active_support/configurable.rb#116
- def enable_fragment_cache_logging=(value); end
-
- # source://actionpack/7.1.5.1lib/action_controller/metal/etag_with_template_digest.rb#29
- def etag_with_template_digest; end
-
- # source://actionpack/7.1.5.1lib/action_controller/metal/etag_with_template_digest.rb#29
- def etag_with_template_digest=(_arg0); end
-
- # source://actionpack/7.1.5.1lib/action_controller/metal/etag_with_template_digest.rb#29
- def etag_with_template_digest?; end
-
- # source://actionpack/7.1.5.1lib/action_controller/metal/conditional_get.rb#13
- def etaggers; end
-
- # source://actionpack/7.1.5.1lib/action_controller/metal/conditional_get.rb#13
- def etaggers=(_arg0); end
-
- # source://actionpack/7.1.5.1lib/action_controller/metal/conditional_get.rb#13
- def etaggers?; end
-
- # source://actionpack/7.1.5.1lib/action_controller/metal/flash.rb#10
- def flash(*_arg0, **_arg1, &_arg2); end
-
- # source://activesupport/7.1.5.1lib/active_support/configurable.rb#115
- def forgery_protection_origin_check; end
-
- # source://activesupport/7.1.5.1lib/active_support/configurable.rb#116
- def forgery_protection_origin_check=(value); end
-
- # source://activesupport/7.1.5.1lib/active_support/configurable.rb#115
- def forgery_protection_strategy; end
-
- # source://activesupport/7.1.5.1lib/active_support/configurable.rb#116
- def forgery_protection_strategy=(value); end
-
- # source://actionpack/7.1.5.1lib/abstract_controller/caching/fragments.rb#25
- def fragment_cache_keys; end
-
- # source://actionpack/7.1.5.1lib/abstract_controller/caching/fragments.rb#25
- def fragment_cache_keys=(_arg0); end
-
- # source://actionpack/7.1.5.1lib/abstract_controller/caching/fragments.rb#25
- def fragment_cache_keys?; end
-
- # source://actionpack/7.1.5.1lib/action_controller/metal/helpers.rb#65
- def helpers_path; end
-
- # source://actionpack/7.1.5.1lib/action_controller/metal/helpers.rb#65
- def helpers_path=(_arg0); end
-
- # source://actionpack/7.1.5.1lib/action_controller/metal/helpers.rb#65
- def helpers_path?; end
-
- # source://actionpack/7.1.5.1lib/action_controller/metal/helpers.rb#66
- def include_all_helpers; end
-
- # source://actionpack/7.1.5.1lib/action_controller/metal/helpers.rb#66
- def include_all_helpers=(_arg0); end
-
- # source://actionpack/7.1.5.1lib/action_controller/metal/helpers.rb#66
- def include_all_helpers?; end
-
- # source://activesupport/7.1.5.1lib/active_support/configurable.rb#115
- def javascripts_dir; end
-
- # source://activesupport/7.1.5.1lib/active_support/configurable.rb#116
- def javascripts_dir=(value); end
-
- # source://activesupport/7.1.5.1lib/active_support/configurable.rb#115
- def log_warning_on_csrf_failure; end
-
- # source://activesupport/7.1.5.1lib/active_support/configurable.rb#116
- def log_warning_on_csrf_failure=(value); end
-
- # source://activesupport/7.1.5.1lib/active_support/configurable.rb#115
- def logger; end
-
- # source://activesupport/7.1.5.1lib/active_support/configurable.rb#116
- def logger=(value); end
-
- # source://actionpack/7.1.5.1lib/action_controller/metal/flash.rb#36
- def notice; end
-
- # source://activesupport/7.1.5.1lib/active_support/configurable.rb#115
- def per_form_csrf_tokens; end
-
- # source://activesupport/7.1.5.1lib/active_support/configurable.rb#116
- def per_form_csrf_tokens=(value); end
-
- # source://activesupport/7.1.5.1lib/active_support/configurable.rb#115
- def perform_caching; end
-
- # source://activesupport/7.1.5.1lib/active_support/configurable.rb#116
- def perform_caching=(value); end
-
- # source://actionpack/7.1.5.1lib/abstract_controller/callbacks.rb#36
- def raise_on_missing_callback_actions; end
-
- # source://actionpack/7.1.5.1lib/abstract_controller/callbacks.rb#36
- def raise_on_missing_callback_actions=(val); end
-
- # source://actionpack/7.1.5.1lib/action_controller/metal/redirecting.rb#15
- def raise_on_open_redirects; end
-
- # source://actionpack/7.1.5.1lib/action_controller/metal/redirecting.rb#15
- def raise_on_open_redirects=(val); end
-
- # source://activesupport/7.1.5.1lib/active_support/configurable.rb#115
- def relative_url_root; end
-
- # source://activesupport/7.1.5.1lib/active_support/configurable.rb#116
- def relative_url_root=(value); end
-
- # source://activesupport/7.1.5.1lib/active_support/configurable.rb#115
- def request_forgery_protection_token; end
-
- # source://activesupport/7.1.5.1lib/active_support/configurable.rb#116
- def request_forgery_protection_token=(value); end
-
- # source://activesupport/7.1.5.1lib/active_support/rescuable.rb#15
- def rescue_handlers; end
-
- # source://activesupport/7.1.5.1lib/active_support/rescuable.rb#15
- def rescue_handlers=(_arg0); end
-
- # source://activesupport/7.1.5.1lib/active_support/rescuable.rb#15
- def rescue_handlers?; end
-
- # source://activesupport/7.1.5.1lib/active_support/configurable.rb#115
- def stylesheets_dir; end
-
- # source://activesupport/7.1.5.1lib/active_support/configurable.rb#116
- def stylesheets_dir=(value); end
-
- private
-
- # source://actionview/lib/action_view/layouts.rb#330
- def _layout(lookup_context, formats); end
-
- # source://actionpack/7.1.5.1lib/action_controller/base.rb#252
- def _protected_ivars; end
-
- class << self
- # source://activesupport/7.1.5.1lib/active_support/callbacks.rb#70
- def __callbacks; end
-
- # source://activesupport/7.1.5.1lib/active_support/callbacks.rb#70
- def __callbacks=(value); end
-
- # source://activesupport/7.1.5.1lib/active_support/callbacks.rb#70
- def __callbacks?; end
-
- # source://actionpack/7.1.5.1lib/action_controller/form_builder.rb#33
- def _default_form_builder; end
-
- # source://actionpack/7.1.5.1lib/action_controller/form_builder.rb#33
- def _default_form_builder=(value); end
-
- # source://actionpack/7.1.5.1lib/action_controller/form_builder.rb#33
- def _default_form_builder?; end
-
- # source://actionpack/7.1.5.1lib/action_controller/metal/flash.rb#8
- def _flash_types; end
-
- # source://actionpack/7.1.5.1lib/action_controller/metal/flash.rb#8
- def _flash_types=(value); end
-
- # source://actionpack/7.1.5.1lib/action_controller/metal/flash.rb#8
- def _flash_types?; end
-
- # source://actionpack/7.1.5.1lib/abstract_controller/helpers.rb#12
- def _helper_methods; end
-
- # source://actionpack/7.1.5.1lib/abstract_controller/helpers.rb#12
- def _helper_methods=(value); end
-
- # source://actionpack/7.1.5.1lib/abstract_controller/helpers.rb#12
- def _helper_methods?; end
-
- # source://actionpack/7.1.5.1lib/abstract_controller/helpers.rb#16
- def _helpers; end
-
- # source://actionview/lib/action_view/layouts.rb#211
- def _layout; end
-
- # source://actionview/lib/action_view/layouts.rb#211
- def _layout=(value); end
-
- # source://actionview/lib/action_view/layouts.rb#211
- def _layout?; end
-
- # source://actionview/lib/action_view/layouts.rb#212
- def _layout_conditions; end
-
- # source://actionview/lib/action_view/layouts.rb#212
- def _layout_conditions=(value); end
-
- # source://actionview/lib/action_view/layouts.rb#212
- def _layout_conditions?; end
-
- # source://activesupport/7.1.5.1lib/active_support/callbacks.rb#955
- def _process_action_callbacks; end
-
- # source://activesupport/7.1.5.1lib/active_support/callbacks.rb#959
- def _process_action_callbacks=(value); end
-
- # source://actionpack/7.1.5.1lib/action_controller/metal/renderers.rb#31
- def _renderers; end
-
- # source://actionpack/7.1.5.1lib/action_controller/metal/renderers.rb#31
- def _renderers=(value); end
-
- # source://actionpack/7.1.5.1lib/action_controller/metal/renderers.rb#31
- def _renderers?; end
-
- # source://actionpack/7.1.5.1lib/abstract_controller/caching.rb#42
- def _view_cache_dependencies; end
-
- # source://actionpack/7.1.5.1lib/abstract_controller/caching.rb#42
- def _view_cache_dependencies=(value); end
-
- # source://actionpack/7.1.5.1lib/abstract_controller/caching.rb#42
- def _view_cache_dependencies?; end
-
- # source://actionpack/7.1.5.1lib/action_controller/metal/params_wrapper.rb#187
- def _wrapper_options; end
-
- # source://actionpack/7.1.5.1lib/action_controller/metal/params_wrapper.rb#187
- def _wrapper_options=(value); end
-
- # source://actionpack/7.1.5.1lib/action_controller/metal/params_wrapper.rb#187
- def _wrapper_options?; end
-
- # source://activesupport/7.1.5.1lib/active_support/configurable.rb#115
- def allow_forgery_protection; end
-
- # source://activesupport/7.1.5.1lib/active_support/configurable.rb#116
- def allow_forgery_protection=(value); end
-
- # source://activesupport/7.1.5.1lib/active_support/configurable.rb#115
- def asset_host; end
-
- # source://activesupport/7.1.5.1lib/active_support/configurable.rb#116
- def asset_host=(value); end
-
- # source://activesupport/7.1.5.1lib/active_support/configurable.rb#115
- def assets_dir; end
-
- # source://activesupport/7.1.5.1lib/active_support/configurable.rb#116
- def assets_dir=(value); end
-
- # source://activesupport/7.1.5.1lib/active_support/configurable.rb#115
- def csrf_token_storage_strategy; end
-
- # source://activesupport/7.1.5.1lib/active_support/configurable.rb#116
- def csrf_token_storage_strategy=(value); end
-
- # source://activesupport/7.1.5.1lib/active_support/configurable.rb#115
- def default_asset_host_protocol; end
-
- # source://activesupport/7.1.5.1lib/active_support/configurable.rb#116
- def default_asset_host_protocol=(value); end
-
- # source://activesupport/7.1.5.1lib/active_support/configurable.rb#115
- def default_protect_from_forgery; end
-
- # source://activesupport/7.1.5.1lib/active_support/configurable.rb#116
- def default_protect_from_forgery=(value); end
-
- # source://activesupport/7.1.5.1lib/active_support/configurable.rb#115
- def default_static_extension; end
-
- # source://activesupport/7.1.5.1lib/active_support/configurable.rb#116
- def default_static_extension=(value); end
-
- # source://actionpack/7.1.5.1lib/action_dispatch/routing/url_for.rb#97
- def default_url_options; end
-
- # source://actionpack/7.1.5.1lib/action_dispatch/routing/url_for.rb#97
- def default_url_options=(value); end
-
- # source://actionpack/7.1.5.1lib/action_dispatch/routing/url_for.rb#97
- def default_url_options?; end
-
- # source://activesupport/7.1.5.1lib/active_support/configurable.rb#115
- def enable_fragment_cache_logging; end
-
- # source://activesupport/7.1.5.1lib/active_support/configurable.rb#116
- def enable_fragment_cache_logging=(value); end
-
- # source://actionpack/7.1.5.1lib/action_controller/metal/etag_with_template_digest.rb#29
- def etag_with_template_digest; end
-
- # source://actionpack/7.1.5.1lib/action_controller/metal/etag_with_template_digest.rb#29
- def etag_with_template_digest=(value); end
-
- # source://actionpack/7.1.5.1lib/action_controller/metal/etag_with_template_digest.rb#29
- def etag_with_template_digest?; end
-
- # source://actionpack/7.1.5.1lib/action_controller/metal/conditional_get.rb#13
- def etaggers; end
-
- # source://actionpack/7.1.5.1lib/action_controller/metal/conditional_get.rb#13
- def etaggers=(value); end
-
- # source://actionpack/7.1.5.1lib/action_controller/metal/conditional_get.rb#13
- def etaggers?; end
-
- # source://activesupport/7.1.5.1lib/active_support/configurable.rb#115
- def forgery_protection_origin_check; end
-
- # source://activesupport/7.1.5.1lib/active_support/configurable.rb#116
- def forgery_protection_origin_check=(value); end
-
- # source://activesupport/7.1.5.1lib/active_support/configurable.rb#115
- def forgery_protection_strategy; end
-
- # source://activesupport/7.1.5.1lib/active_support/configurable.rb#116
- def forgery_protection_strategy=(value); end
-
- # source://actionpack/7.1.5.1lib/abstract_controller/caching/fragments.rb#25
- def fragment_cache_keys; end
-
- # source://actionpack/7.1.5.1lib/abstract_controller/caching/fragments.rb#25
- def fragment_cache_keys=(value); end
-
- # source://actionpack/7.1.5.1lib/abstract_controller/caching/fragments.rb#25
- def fragment_cache_keys?; end
-
- # source://actionpack/7.1.5.1lib/action_controller/metal/helpers.rb#65
- def helpers_path; end
-
- # source://actionpack/7.1.5.1lib/action_controller/metal/helpers.rb#65
- def helpers_path=(value); end
-
- # source://actionpack/7.1.5.1lib/action_controller/metal/helpers.rb#65
- def helpers_path?; end
-
- # source://actionpack/7.1.5.1lib/action_controller/metal/helpers.rb#66
- def include_all_helpers; end
-
- # source://actionpack/7.1.5.1lib/action_controller/metal/helpers.rb#66
- def include_all_helpers=(value); end
-
- # source://actionpack/7.1.5.1lib/action_controller/metal/helpers.rb#66
- def include_all_helpers?; end
-
- # source://activesupport/7.1.5.1lib/active_support/configurable.rb#115
- def javascripts_dir; end
-
- # source://activesupport/7.1.5.1lib/active_support/configurable.rb#116
- def javascripts_dir=(value); end
-
- # source://activesupport/7.1.5.1lib/active_support/configurable.rb#115
- def log_warning_on_csrf_failure; end
-
- # source://activesupport/7.1.5.1lib/active_support/configurable.rb#116
- def log_warning_on_csrf_failure=(value); end
-
- # source://activesupport/7.1.5.1lib/active_support/configurable.rb#115
- def logger; end
-
- # source://activesupport/7.1.5.1lib/active_support/configurable.rb#116
- def logger=(value); end
-
- # source://actionpack/7.1.5.1lib/action_controller/metal.rb#262
- def middleware_stack; end
-
- # source://activesupport/7.1.5.1lib/active_support/configurable.rb#115
- def per_form_csrf_tokens; end
-
- # source://activesupport/7.1.5.1lib/active_support/configurable.rb#116
- def per_form_csrf_tokens=(value); end
-
- # source://activesupport/7.1.5.1lib/active_support/configurable.rb#115
- def perform_caching; end
-
- # source://activesupport/7.1.5.1lib/active_support/configurable.rb#116
- def perform_caching=(value); end
-
- # source://actionpack/7.1.5.1lib/abstract_controller/callbacks.rb#36
- def raise_on_missing_callback_actions; end
-
- # source://actionpack/7.1.5.1lib/abstract_controller/callbacks.rb#36
- def raise_on_missing_callback_actions=(val); end
-
- # source://actionpack/7.1.5.1lib/action_controller/metal/redirecting.rb#15
- def raise_on_open_redirects; end
-
- # source://actionpack/7.1.5.1lib/action_controller/metal/redirecting.rb#15
- def raise_on_open_redirects=(val); end
-
- # source://activesupport/7.1.5.1lib/active_support/configurable.rb#115
- def relative_url_root; end
-
- # source://activesupport/7.1.5.1lib/active_support/configurable.rb#116
- def relative_url_root=(value); end
-
- # source://activesupport/7.1.5.1lib/active_support/configurable.rb#115
- def request_forgery_protection_token; end
-
- # source://activesupport/7.1.5.1lib/active_support/configurable.rb#116
- def request_forgery_protection_token=(value); end
-
- # source://activesupport/7.1.5.1lib/active_support/rescuable.rb#15
- def rescue_handlers; end
-
- # source://activesupport/7.1.5.1lib/active_support/rescuable.rb#15
- def rescue_handlers=(value); end
-
- # source://activesupport/7.1.5.1lib/active_support/rescuable.rb#15
- def rescue_handlers?; end
-
- # source://activesupport/7.1.5.1lib/active_support/configurable.rb#115
- def stylesheets_dir; end
-
- # source://activesupport/7.1.5.1lib/active_support/configurable.rb#116
- def stylesheets_dir=(value); end
-
- # source://actionpack/7.1.5.1lib/action_controller/base.rb#184
- def without_modules(*modules); end
- end
end
# :include: ../README.rdoc
#
-# source://actionview/lib/action_view/gem_version.rb#3
+# source://actionview//lib/action_view/gem_version.rb#3
module ActionView
extend ::ActiveSupport::Autoload
class << self
- # source://actionview/lib/action_view/deprecator.rb#4
+ # source://actionview//lib/action_view/deprecator.rb#4
def deprecator; end
- # source://actionview/lib/action_view.rb#93
+ # source://actionview//lib/action_view.rb#93
def eager_load!; end
# Returns the currently loaded version of Action View as a +Gem::Version+.
#
- # source://actionview/lib/action_view/gem_version.rb#5
+ # source://actionview//lib/action_view/gem_version.rb#5
def gem_version; end
# Returns the currently loaded version of Action View as a +Gem::Version+.
#
- # source://actionview/lib/action_view/version.rb#7
+ # source://actionview//lib/action_view/version.rb#7
def version; end
end
end
@@ -586,56 +55,56 @@ end
# that new object is called in turn. This abstracts the set up and rendering
# into a separate classes for partials and templates.
#
-# source://actionview/lib/action_view/renderer/abstract_renderer.rb#21
+# source://actionview//lib/action_view/renderer/abstract_renderer.rb#21
class ActionView::AbstractRenderer
# @return [AbstractRenderer] a new instance of AbstractRenderer
#
- # source://actionview/lib/action_view/renderer/abstract_renderer.rb#24
+ # source://actionview//lib/action_view/renderer/abstract_renderer.rb#24
def initialize(lookup_context); end
- # source://actionview/lib/action_view/renderer/abstract_renderer.rb#22
+ # source://actionview//lib/action_view/renderer/abstract_renderer.rb#22
def any_templates?(*_arg0, **_arg1, &_arg2); end
- # source://actionview/lib/action_view/renderer/abstract_renderer.rb#22
+ # source://actionview//lib/action_view/renderer/abstract_renderer.rb#22
def formats(*_arg0, **_arg1, &_arg2); end
# @raise [NotImplementedError]
#
- # source://actionview/lib/action_view/renderer/abstract_renderer.rb#28
+ # source://actionview//lib/action_view/renderer/abstract_renderer.rb#28
def render; end
- # source://actionview/lib/action_view/renderer/abstract_renderer.rb#22
+ # source://actionview//lib/action_view/renderer/abstract_renderer.rb#22
def template_exists?(*_arg0, **_arg1, &_arg2); end
private
- # source://actionview/lib/action_view/renderer/abstract_renderer.rb#182
+ # source://actionview//lib/action_view/renderer/abstract_renderer.rb#182
def build_rendered_collection(templates, spacer); end
- # source://actionview/lib/action_view/renderer/abstract_renderer.rb#178
+ # source://actionview//lib/action_view/renderer/abstract_renderer.rb#178
def build_rendered_template(content, template); end
- # source://actionview/lib/action_view/renderer/abstract_renderer.rb#159
+ # source://actionview//lib/action_view/renderer/abstract_renderer.rb#159
def extract_details(options); end
- # source://actionview/lib/action_view/renderer/abstract_renderer.rb#171
+ # source://actionview//lib/action_view/renderer/abstract_renderer.rb#171
def prepend_formats(formats); end
end
-# source://actionview/lib/action_view/renderer/abstract_renderer.rb#157
+# source://actionview//lib/action_view/renderer/abstract_renderer.rb#157
ActionView::AbstractRenderer::NO_DETAILS = T.let(T.unsafe(nil), Hash)
-# source://actionview/lib/action_view/renderer/abstract_renderer.rb#32
+# source://actionview//lib/action_view/renderer/abstract_renderer.rb#32
module ActionView::AbstractRenderer::ObjectRendering
- # source://actionview/lib/action_view/renderer/abstract_renderer.rb#37
+ # source://actionview//lib/action_view/renderer/abstract_renderer.rb#37
def initialize(lookup_context, options); end
private
- # source://actionview/lib/action_view/renderer/abstract_renderer.rb#43
+ # source://actionview//lib/action_view/renderer/abstract_renderer.rb#43
def local_variable(path); end
- # source://actionview/lib/action_view/renderer/abstract_renderer.rb#92
+ # source://actionview//lib/action_view/renderer/abstract_renderer.rb#92
def merge_prefix_into_object_path(prefix, object_path); end
# Obtains the path to where the object's partial is located. If the object
@@ -646,96 +115,96 @@ module ActionView::AbstractRenderer::ObjectRendering
# If +prefix_partial_path_with_controller_namespace+ is true, then this
# method will prefix the partial paths with a namespace.
#
- # source://actionview/lib/action_view/renderer/abstract_renderer.rb#76
+ # source://actionview//lib/action_view/renderer/abstract_renderer.rb#76
def partial_path(object, view); end
# @raise [ArgumentError]
#
- # source://actionview/lib/action_view/renderer/abstract_renderer.rb#61
+ # source://actionview//lib/action_view/renderer/abstract_renderer.rb#61
def raise_invalid_identifier(path); end
# @raise [ArgumentError]
#
- # source://actionview/lib/action_view/renderer/abstract_renderer.rb#65
+ # source://actionview//lib/action_view/renderer/abstract_renderer.rb#65
def raise_invalid_option_as(as); end
end
-# source://actionview/lib/action_view/renderer/abstract_renderer.rb#54
+# source://actionview//lib/action_view/renderer/abstract_renderer.rb#54
ActionView::AbstractRenderer::ObjectRendering::IDENTIFIER_ERROR_MESSAGE = T.let(T.unsafe(nil), String)
-# source://actionview/lib/action_view/renderer/abstract_renderer.rb#57
+# source://actionview//lib/action_view/renderer/abstract_renderer.rb#57
ActionView::AbstractRenderer::ObjectRendering::OPTION_AS_ERROR_MESSAGE = T.let(T.unsafe(nil), String)
-# source://actionview/lib/action_view/renderer/abstract_renderer.rb#33
+# source://actionview//lib/action_view/renderer/abstract_renderer.rb#33
ActionView::AbstractRenderer::ObjectRendering::PREFIXED_PARTIAL_NAMES = T.let(T.unsafe(nil), Concurrent::Map)
-# source://actionview/lib/action_view/renderer/abstract_renderer.rb#110
+# source://actionview//lib/action_view/renderer/abstract_renderer.rb#110
class ActionView::AbstractRenderer::RenderedCollection
# @return [RenderedCollection] a new instance of RenderedCollection
#
- # source://actionview/lib/action_view/renderer/abstract_renderer.rb#117
+ # source://actionview//lib/action_view/renderer/abstract_renderer.rb#117
def initialize(rendered_templates, spacer); end
- # source://actionview/lib/action_view/renderer/abstract_renderer.rb#122
+ # source://actionview//lib/action_view/renderer/abstract_renderer.rb#122
def body; end
- # source://actionview/lib/action_view/renderer/abstract_renderer.rb#126
+ # source://actionview//lib/action_view/renderer/abstract_renderer.rb#126
def format; end
# Returns the value of attribute rendered_templates.
#
- # source://actionview/lib/action_view/renderer/abstract_renderer.rb#115
+ # source://actionview//lib/action_view/renderer/abstract_renderer.rb#115
def rendered_templates; end
class << self
- # source://actionview/lib/action_view/renderer/abstract_renderer.rb#111
+ # source://actionview//lib/action_view/renderer/abstract_renderer.rb#111
def empty(format); end
end
end
-# source://actionview/lib/action_view/renderer/abstract_renderer.rb#130
+# source://actionview//lib/action_view/renderer/abstract_renderer.rb#130
class ActionView::AbstractRenderer::RenderedCollection::EmptyCollection
# @return [EmptyCollection] a new instance of EmptyCollection
#
- # source://actionview/lib/action_view/renderer/abstract_renderer.rb#133
+ # source://actionview//lib/action_view/renderer/abstract_renderer.rb#133
def initialize(format); end
- # source://actionview/lib/action_view/renderer/abstract_renderer.rb#137
+ # source://actionview//lib/action_view/renderer/abstract_renderer.rb#137
def body; end
# Returns the value of attribute format.
#
- # source://actionview/lib/action_view/renderer/abstract_renderer.rb#131
+ # source://actionview//lib/action_view/renderer/abstract_renderer.rb#131
def format; end
end
-# source://actionview/lib/action_view/renderer/abstract_renderer.rb#141
+# source://actionview//lib/action_view/renderer/abstract_renderer.rb#141
class ActionView::AbstractRenderer::RenderedTemplate
# @return [RenderedTemplate] a new instance of RenderedTemplate
#
- # source://actionview/lib/action_view/renderer/abstract_renderer.rb#144
+ # source://actionview//lib/action_view/renderer/abstract_renderer.rb#144
def initialize(body, template); end
# Returns the value of attribute body.
#
- # source://actionview/lib/action_view/renderer/abstract_renderer.rb#142
+ # source://actionview//lib/action_view/renderer/abstract_renderer.rb#142
def body; end
- # source://actionview/lib/action_view/renderer/abstract_renderer.rb#149
+ # source://actionview//lib/action_view/renderer/abstract_renderer.rb#149
def format; end
# Returns the value of attribute template.
#
- # source://actionview/lib/action_view/renderer/abstract_renderer.rb#142
+ # source://actionview//lib/action_view/renderer/abstract_renderer.rb#142
def template; end
end
-# source://actionview/lib/action_view/renderer/abstract_renderer.rb#153
+# source://actionview//lib/action_view/renderer/abstract_renderer.rb#153
ActionView::AbstractRenderer::RenderedTemplate::EMPTY_SPACER = T.let(T.unsafe(nil), T.untyped)
# = Action View Errors
#
-# source://actionview/lib/action_view/template/error.rb#8
+# source://actionview//lib/action_view/template/error.rb#8
class ActionView::ActionViewError < ::StandardError; end
# = Action View \Base
@@ -866,7 +335,7 @@ class ActionView::ActionViewError < ::StandardError; end
#
# For more information on Builder please consult the {source code}[https://github.com/rails/builder].
#
-# source://actionview/lib/action_view/base.rb#140
+# source://actionview//lib/action_view/base.rb#140
class ActionView::Base
include ::ActionView::Context
include ::ERB::Escape
@@ -909,282 +378,282 @@ class ActionView::Base
#
# @return [Base] a new instance of Base
#
- # source://actionview/lib/action_view/base.rb#227
+ # source://actionview//lib/action_view/base.rb#227
def initialize(lookup_context, assigns, controller); end
- # source://actionview/lib/action_view/base.rb#164
+ # source://actionview//lib/action_view/base.rb#164
def _routes; end
- # source://actionview/lib/action_view/base.rb#164
+ # source://actionview//lib/action_view/base.rb#164
def _routes=(_arg0); end
- # source://actionview/lib/action_view/base.rb#164
+ # source://actionview//lib/action_view/base.rb#164
def _routes?; end
- # source://actionview/lib/action_view/base.rb#244
+ # source://actionview//lib/action_view/base.rb#244
def _run(method, template, locals, buffer, add_to_stack: T.unsafe(nil), has_strict_locals: T.unsafe(nil), &block); end
- # source://actionview/lib/action_view/base.rb#162
+ # source://actionview//lib/action_view/base.rb#162
def annotate_rendered_view_with_filenames; end
- # source://actionview/lib/action_view/base.rb#162
+ # source://actionview//lib/action_view/base.rb#162
def annotate_rendered_view_with_filenames=(val); end
- # source://actionview/lib/action_view/base.rb#206
+ # source://actionview//lib/action_view/base.rb#206
def assign(new_assigns); end
- # source://activesupport/7.1.5.1lib/active_support/core_ext/module/attr_internal.rb#33
+ # source://actionview//lib/action_view/base.rb#202
def assigns; end
- # source://activesupport/7.1.5.1lib/active_support/core_ext/module/attr_internal.rb#33
+ # source://actionview//lib/action_view/base.rb#202
def assigns=(_arg0); end
- # source://actionview/lib/action_view/base.rb#159
+ # source://actionview//lib/action_view/base.rb#159
def automatically_disable_submit_tag; end
- # source://actionview/lib/action_view/base.rb#159
+ # source://actionview//lib/action_view/base.rb#159
def automatically_disable_submit_tag=(val); end
# @raise [NotImplementedError]
#
- # source://actionview/lib/action_view/base.rb#269
+ # source://actionview//lib/action_view/base.rb#269
def compiled_method_container; end
- # source://activesupport/7.1.5.1lib/active_support/core_ext/module/attr_internal.rb#33
+ # source://actionview//lib/action_view/base.rb#202
def config; end
- # source://activesupport/7.1.5.1lib/active_support/core_ext/module/attr_internal.rb#33
+ # source://actionview//lib/action_view/base.rb#202
def config=(_arg0); end
- # source://actionview/lib/action_view/helpers/translation_helper.rb#18
+ # source://actionview//lib/action_view/base.rb#141
def debug_missing_translation; end
- # source://actionview/lib/action_view/helpers/translation_helper.rb#18
+ # source://actionview//lib/action_view/base.rb#141
def debug_missing_translation=(val); end
- # source://actionview/lib/action_view/base.rb#156
+ # source://actionview//lib/action_view/base.rb#156
def default_formats; end
- # source://actionview/lib/action_view/base.rb#156
+ # source://actionview//lib/action_view/base.rb#156
def default_formats=(val); end
- # source://actionview/lib/action_view/base.rb#144
+ # source://actionview//lib/action_view/base.rb#144
def field_error_proc; end
- # source://actionview/lib/action_view/base.rb#144
+ # source://actionview//lib/action_view/base.rb#144
def field_error_proc=(val); end
- # source://actionview/lib/action_view/base.rb#204
+ # source://actionview//lib/action_view/base.rb#204
def formats(*_arg0, **_arg1, &_arg2); end
- # source://actionview/lib/action_view/base.rb#204
+ # source://actionview//lib/action_view/base.rb#204
def formats=(arg); end
- # source://actionview/lib/action_view/base.rb#277
+ # source://actionview//lib/action_view/base.rb#277
def in_rendering_context(options); end
- # source://actionview/lib/action_view/base.rb#204
+ # source://actionview//lib/action_view/base.rb#204
def locale(*_arg0, **_arg1, &_arg2); end
- # source://actionview/lib/action_view/base.rb#204
+ # source://actionview//lib/action_view/base.rb#204
def locale=(arg); end
- # source://actionview/lib/action_view/base.rb#165
+ # source://actionview//lib/action_view/base.rb#165
def logger; end
- # source://actionview/lib/action_view/base.rb#165
+ # source://actionview//lib/action_view/base.rb#165
def logger=(_arg0); end
- # source://actionview/lib/action_view/base.rb#165
+ # source://actionview//lib/action_view/base.rb#165
def logger?; end
# Returns the value of attribute lookup_context.
#
- # source://actionview/lib/action_view/base.rb#201
+ # source://actionview//lib/action_view/base.rb#201
def lookup_context; end
- # source://actionview/lib/action_view/base.rb#153
+ # source://actionview//lib/action_view/base.rb#153
def prefix_partial_path_with_controller_namespace; end
- # source://actionview/lib/action_view/base.rb#153
+ # source://actionview//lib/action_view/base.rb#153
def prefix_partial_path_with_controller_namespace=(_arg0); end
- # source://actionview/lib/action_view/base.rb#153
+ # source://actionview//lib/action_view/base.rb#153
def prefix_partial_path_with_controller_namespace?; end
- # source://actionview/lib/action_view/base.rb#148
+ # source://actionview//lib/action_view/base.rb#148
def streaming_completion_on_exception; end
- # source://actionview/lib/action_view/base.rb#148
+ # source://actionview//lib/action_view/base.rb#148
def streaming_completion_on_exception=(val); end
- # source://actionview/lib/action_view/base.rb#204
+ # source://actionview//lib/action_view/base.rb#204
def view_paths(*_arg0, **_arg1, &_arg2); end
- # source://actionview/lib/action_view/base.rb#204
+ # source://actionview//lib/action_view/base.rb#204
def view_paths=(arg); end
# Returns the value of attribute view_renderer.
#
- # source://actionview/lib/action_view/base.rb#201
+ # source://actionview//lib/action_view/base.rb#201
def view_renderer; end
class << self
- # source://actionview/lib/action_view/base.rb#164
+ # source://actionview//lib/action_view/base.rb#164
def _routes; end
- # source://actionview/lib/action_view/base.rb#164
+ # source://actionview//lib/action_view/base.rb#164
def _routes=(value); end
- # source://actionview/lib/action_view/base.rb#164
+ # source://actionview//lib/action_view/base.rb#164
def _routes?; end
- # source://actionview/lib/action_view/base.rb#162
+ # source://actionview//lib/action_view/base.rb#162
def annotate_rendered_view_with_filenames; end
- # source://actionview/lib/action_view/base.rb#162
+ # source://actionview//lib/action_view/base.rb#162
def annotate_rendered_view_with_filenames=(val); end
- # source://actionview/lib/action_view/base.rb#159
+ # source://actionview//lib/action_view/base.rb#159
def automatically_disable_submit_tag; end
- # source://actionview/lib/action_view/base.rb#159
+ # source://actionview//lib/action_view/base.rb#159
def automatically_disable_submit_tag=(val); end
- # source://actionview/lib/action_view/base.rb#170
+ # source://actionview//lib/action_view/base.rb#170
def cache_template_loading; end
- # source://actionview/lib/action_view/base.rb#174
+ # source://actionview//lib/action_view/base.rb#174
def cache_template_loading=(value); end
# @return [Boolean]
#
- # source://actionview/lib/action_view/base.rb#196
+ # source://actionview//lib/action_view/base.rb#196
def changed?(other); end
- # source://actionview/lib/action_view/helpers/translation_helper.rb#18
+ # source://actionview//lib/action_view/base.rb#141
def debug_missing_translation; end
- # source://actionview/lib/action_view/helpers/translation_helper.rb#18
+ # source://actionview//lib/action_view/base.rb#141
def debug_missing_translation=(val); end
- # source://actionview/lib/action_view/helpers/form_helper.rb#2759
+ # source://actionview//lib/action_view/base.rb#296
def default_form_builder; end
- # source://actionview/lib/action_view/helpers/form_helper.rb#2759
+ # source://actionview//lib/action_view/base.rb#296
def default_form_builder=(val); end
- # source://actionview/lib/action_view/base.rb#156
+ # source://actionview//lib/action_view/base.rb#156
def default_formats; end
- # source://actionview/lib/action_view/base.rb#156
+ # source://actionview//lib/action_view/base.rb#156
def default_formats=(val); end
# :stopdoc:
#
- # source://actionview/lib/action_view/base.rb#213
+ # source://actionview//lib/action_view/base.rb#213
def empty; end
- # source://actionview/lib/action_view/base.rb#168
+ # source://actionview//lib/action_view/base.rb#168
def erb_trim_mode=(arg); end
- # source://actionview/lib/action_view/base.rb#144
+ # source://actionview//lib/action_view/base.rb#144
def field_error_proc; end
- # source://actionview/lib/action_view/base.rb#144
+ # source://actionview//lib/action_view/base.rb#144
def field_error_proc=(val); end
- # source://actionview/lib/action_view/base.rb#165
+ # source://actionview//lib/action_view/base.rb#165
def logger; end
- # source://actionview/lib/action_view/base.rb#165
+ # source://actionview//lib/action_view/base.rb#165
def logger=(value); end
- # source://actionview/lib/action_view/base.rb#165
+ # source://actionview//lib/action_view/base.rb#165
def logger?; end
- # source://actionview/lib/action_view/base.rb#153
+ # source://actionview//lib/action_view/base.rb#153
def prefix_partial_path_with_controller_namespace; end
- # source://actionview/lib/action_view/base.rb#153
+ # source://actionview//lib/action_view/base.rb#153
def prefix_partial_path_with_controller_namespace=(value); end
- # source://actionview/lib/action_view/base.rb#153
+ # source://actionview//lib/action_view/base.rb#153
def prefix_partial_path_with_controller_namespace?; end
- # source://actionview/lib/action_view/base.rb#148
+ # source://actionview//lib/action_view/base.rb#148
def streaming_completion_on_exception; end
- # source://actionview/lib/action_view/base.rb#148
+ # source://actionview//lib/action_view/base.rb#148
def streaming_completion_on_exception=(val); end
- # source://actionview/lib/action_view/base.rb#221
+ # source://actionview//lib/action_view/base.rb#221
def with_context(context, assigns = T.unsafe(nil), controller = T.unsafe(nil)); end
- # source://actionview/lib/action_view/base.rb#182
+ # source://actionview//lib/action_view/base.rb#182
def with_empty_template_cache; end
- # source://actionview/lib/action_view/base.rb#217
+ # source://actionview//lib/action_view/base.rb#217
def with_view_paths(view_paths, assigns = T.unsafe(nil), controller = T.unsafe(nil)); end
# @return [Boolean]
#
- # source://actionview/lib/action_view/base.rb#178
+ # source://actionview//lib/action_view/base.rb#178
def xss_safe?; end
end
end
-# source://actionview/lib/action_view/cache_expiry.rb#4
+# source://actionview//lib/action_view/cache_expiry.rb#4
module ActionView::CacheExpiry; end
-# source://actionview/lib/action_view/cache_expiry.rb#5
+# source://actionview//lib/action_view/cache_expiry.rb#5
class ActionView::CacheExpiry::ViewReloader
# @return [ViewReloader] a new instance of ViewReloader
#
- # source://actionview/lib/action_view/cache_expiry.rb#6
+ # source://actionview//lib/action_view/cache_expiry.rb#6
def initialize(watcher:, &block); end
- # source://actionview/lib/action_view/cache_expiry.rb#22
+ # source://actionview//lib/action_view/cache_expiry.rb#22
def execute; end
# @return [Boolean]
#
- # source://actionview/lib/action_view/cache_expiry.rb#18
+ # source://actionview//lib/action_view/cache_expiry.rb#18
def updated?; end
private
- # source://actionview/lib/action_view/cache_expiry.rb#58
+ # source://actionview//lib/action_view/cache_expiry.rb#58
def all_view_paths; end
- # source://actionview/lib/action_view/cache_expiry.rb#54
+ # source://actionview//lib/action_view/cache_expiry.rb#54
def dirs_to_watch; end
- # source://actionview/lib/action_view/cache_expiry.rb#36
+ # source://actionview//lib/action_view/cache_expiry.rb#36
def rebuild_watcher; end
- # source://actionview/lib/action_view/cache_expiry.rb#32
+ # source://actionview//lib/action_view/cache_expiry.rb#32
def reload!; end
end
-# source://actionview/lib/action_view/renderer/partial_renderer/collection_caching.rb#6
+# source://actionview//lib/action_view/renderer/partial_renderer/collection_caching.rb#6
module ActionView::CollectionCaching
extend ::ActiveSupport::Concern
private
- # source://actionview/lib/action_view/renderer/partial_renderer/collection_caching.rb#20
+ # source://actionview//lib/action_view/renderer/partial_renderer/collection_caching.rb#20
def cache_collection_render(instrumentation_payload, view, template, collection); end
# @return [Boolean]
#
- # source://actionview/lib/action_view/renderer/partial_renderer/collection_caching.rb#54
+ # source://actionview//lib/action_view/renderer/partial_renderer/collection_caching.rb#54
def callable_cache_key?; end
- # source://actionview/lib/action_view/renderer/partial_renderer/collection_caching.rb#58
+ # source://actionview//lib/action_view/renderer/partial_renderer/collection_caching.rb#58
def collection_by_cache_keys(view, template, collection); end
- # source://actionview/lib/action_view/renderer/partial_renderer/collection_caching.rb#71
+ # source://actionview//lib/action_view/renderer/partial_renderer/collection_caching.rb#71
def expanded_cache_key(key, view, template, digest_path); end
# `order_by` is an enumerable object containing keys of the cache,
@@ -1203,98 +672,98 @@ module ActionView::CollectionCaching
# If the partial is not already cached it will also be
# written back to the underlying cache store.
#
- # source://actionview/lib/action_view/renderer/partial_renderer/collection_caching.rb#91
+ # source://actionview//lib/action_view/renderer/partial_renderer/collection_caching.rb#91
def fetch_or_cache_partial(cached_partials, template, order_by:); end
# @return [Boolean]
#
- # source://actionview/lib/action_view/renderer/partial_renderer/collection_caching.rb#16
+ # source://actionview//lib/action_view/renderer/partial_renderer/collection_caching.rb#16
def will_cache?(options, view); end
end
-# source://actionview/lib/action_view/renderer/collection_renderer.rb#33
+# source://actionview//lib/action_view/renderer/collection_renderer.rb#33
class ActionView::CollectionRenderer < ::ActionView::PartialRenderer
include ::ActionView::AbstractRenderer::ObjectRendering
- # source://actionview/lib/action_view/renderer/collection_renderer.rb#130
+ # source://actionview//lib/action_view/renderer/collection_renderer.rb#130
def render_collection_derive_partial(collection, context, block); end
- # source://actionview/lib/action_view/renderer/collection_renderer.rb#112
+ # source://actionview//lib/action_view/renderer/collection_renderer.rb#112
def render_collection_with_partial(collection, partial, context, block); end
private
- # source://actionview/lib/action_view/renderer/collection_renderer.rb#182
+ # source://actionview//lib/action_view/renderer/collection_renderer.rb#182
def collection_with_template(view, template, layout, collection); end
- # source://actionview/lib/action_view/renderer/collection_renderer.rb#153
+ # source://actionview//lib/action_view/renderer/collection_renderer.rb#153
def render_collection(collection, view, path, template, layout, block); end
- # source://actionview/lib/action_view/renderer/collection_renderer.rb#148
+ # source://actionview//lib/action_view/renderer/collection_renderer.rb#148
def retrieve_variable(path); end
end
-# source://actionview/lib/action_view/renderer/collection_renderer.rb#36
+# source://actionview//lib/action_view/renderer/collection_renderer.rb#36
class ActionView::CollectionRenderer::CollectionIterator
include ::Enumerable
# @return [CollectionIterator] a new instance of CollectionIterator
#
- # source://actionview/lib/action_view/renderer/collection_renderer.rb#39
+ # source://actionview//lib/action_view/renderer/collection_renderer.rb#39
def initialize(collection); end
- # source://actionview/lib/action_view/renderer/collection_renderer.rb#43
+ # source://actionview//lib/action_view/renderer/collection_renderer.rb#43
def each(&blk); end
- # source://actionview/lib/action_view/renderer/collection_renderer.rb#51
+ # source://actionview//lib/action_view/renderer/collection_renderer.rb#51
def length; end
- # source://actionview/lib/action_view/renderer/collection_renderer.rb#55
+ # source://actionview//lib/action_view/renderer/collection_renderer.rb#55
def preload!; end
- # source://actionview/lib/action_view/renderer/collection_renderer.rb#47
+ # source://actionview//lib/action_view/renderer/collection_renderer.rb#47
def size; end
end
-# source://actionview/lib/action_view/renderer/collection_renderer.rb#100
+# source://actionview//lib/action_view/renderer/collection_renderer.rb#100
class ActionView::CollectionRenderer::MixedCollectionIterator < ::ActionView::CollectionRenderer::CollectionIterator
# @return [MixedCollectionIterator] a new instance of MixedCollectionIterator
#
- # source://actionview/lib/action_view/renderer/collection_renderer.rb#101
+ # source://actionview//lib/action_view/renderer/collection_renderer.rb#101
def initialize(collection, paths); end
- # source://actionview/lib/action_view/renderer/collection_renderer.rb#106
+ # source://actionview//lib/action_view/renderer/collection_renderer.rb#106
def each_with_info; end
end
-# source://actionview/lib/action_view/renderer/collection_renderer.rb#78
+# source://actionview//lib/action_view/renderer/collection_renderer.rb#78
class ActionView::CollectionRenderer::PreloadCollectionIterator < ::ActionView::CollectionRenderer::SameCollectionIterator
# @return [PreloadCollectionIterator] a new instance of PreloadCollectionIterator
#
- # source://actionview/lib/action_view/renderer/collection_renderer.rb#79
+ # source://actionview//lib/action_view/renderer/collection_renderer.rb#79
def initialize(collection, path, variables, relation); end
- # source://actionview/lib/action_view/renderer/collection_renderer.rb#89
+ # source://actionview//lib/action_view/renderer/collection_renderer.rb#89
def each_with_info; end
- # source://actionview/lib/action_view/renderer/collection_renderer.rb#85
+ # source://actionview//lib/action_view/renderer/collection_renderer.rb#85
def from_collection(collection); end
- # source://actionview/lib/action_view/renderer/collection_renderer.rb#95
+ # source://actionview//lib/action_view/renderer/collection_renderer.rb#95
def preload!; end
end
-# source://actionview/lib/action_view/renderer/collection_renderer.rb#60
+# source://actionview//lib/action_view/renderer/collection_renderer.rb#60
class ActionView::CollectionRenderer::SameCollectionIterator < ::ActionView::CollectionRenderer::CollectionIterator
# @return [SameCollectionIterator] a new instance of SameCollectionIterator
#
- # source://actionview/lib/action_view/renderer/collection_renderer.rb#61
+ # source://actionview//lib/action_view/renderer/collection_renderer.rb#61
def initialize(collection, path, variables); end
- # source://actionview/lib/action_view/renderer/collection_renderer.rb#71
+ # source://actionview//lib/action_view/renderer/collection_renderer.rb#71
def each_with_info; end
- # source://actionview/lib/action_view/renderer/collection_renderer.rb#67
+ # source://actionview//lib/action_view/renderer/collection_renderer.rb#67
def from_collection(collection); end
end
@@ -1309,137 +778,137 @@ end
# object that includes this module (although you can call _prepare_context
# defined below).
#
-# source://actionview/lib/action_view/context.rb#14
+# source://actionview//lib/action_view/context.rb#14
module ActionView::Context
# Encapsulates the interaction with the view flow so it
# returns the correct buffer on +yield+. This is usually
# overwritten by helpers to add more behavior.
#
- # source://actionview/lib/action_view/context.rb#27
+ # source://actionview//lib/action_view/context.rb#27
def _layout_for(name = T.unsafe(nil)); end
# Prepares the context by setting the appropriate instance variables.
#
- # source://actionview/lib/action_view/context.rb#18
+ # source://actionview//lib/action_view/context.rb#18
def _prepare_context; end
# Returns the value of attribute output_buffer.
#
- # source://actionview/lib/action_view/context.rb#15
+ # source://actionview//lib/action_view/context.rb#15
def output_buffer; end
# Sets the attribute output_buffer
#
# @param value the value to set the attribute output_buffer to.
#
- # source://actionview/lib/action_view/context.rb#15
+ # source://actionview//lib/action_view/context.rb#15
def output_buffer=(_arg0); end
# Returns the value of attribute view_flow.
#
- # source://actionview/lib/action_view/context.rb#15
+ # source://actionview//lib/action_view/context.rb#15
def view_flow; end
# Sets the attribute view_flow
#
# @param value the value to set the attribute view_flow to.
#
- # source://actionview/lib/action_view/context.rb#15
+ # source://actionview//lib/action_view/context.rb#15
def view_flow=(_arg0); end
end
-# source://actionview/lib/action_view/dependency_tracker.rb#8
+# source://actionview//lib/action_view/dependency_tracker.rb#8
class ActionView::DependencyTracker
extend ::ActiveSupport::Autoload
class << self
- # source://actionview/lib/action_view/dependency_tracker.rb#16
+ # source://actionview//lib/action_view/dependency_tracker.rb#16
def find_dependencies(name, template, view_paths = T.unsafe(nil)); end
- # source://actionview/lib/action_view/dependency_tracker.rb#23
+ # source://actionview//lib/action_view/dependency_tracker.rb#23
def register_tracker(extension, tracker); end
- # source://actionview/lib/action_view/dependency_tracker.rb#34
+ # source://actionview//lib/action_view/dependency_tracker.rb#34
def remove_tracker(handler); end
end
end
-# source://actionview/lib/action_view/dependency_tracker/erb_tracker.rb#5
+# source://actionview//lib/action_view/dependency_tracker/erb_tracker.rb#5
class ActionView::DependencyTracker::ERBTracker
# @return [ERBTracker] a new instance of ERBTracker
#
- # source://actionview/lib/action_view/dependency_tracker/erb_tracker.rb#72
+ # source://actionview//lib/action_view/dependency_tracker/erb_tracker.rb#72
def initialize(name, template, view_paths = T.unsafe(nil)); end
- # source://actionview/lib/action_view/dependency_tracker/erb_tracker.rb#76
+ # source://actionview//lib/action_view/dependency_tracker/erb_tracker.rb#76
def dependencies; end
private
- # source://actionview/lib/action_view/dependency_tracker/erb_tracker.rb#104
+ # source://actionview//lib/action_view/dependency_tracker/erb_tracker.rb#104
def add_dependencies(render_dependencies, arguments, pattern); end
- # source://actionview/lib/action_view/dependency_tracker/erb_tracker.rb#112
+ # source://actionview//lib/action_view/dependency_tracker/erb_tracker.rb#112
def add_dynamic_dependency(dependencies, dependency); end
- # source://actionview/lib/action_view/dependency_tracker/erb_tracker.rb#118
+ # source://actionview//lib/action_view/dependency_tracker/erb_tracker.rb#118
def add_static_dependency(dependencies, dependency, quote_type); end
- # source://actionview/lib/action_view/dependency_tracker/erb_tracker.rb#88
+ # source://actionview//lib/action_view/dependency_tracker/erb_tracker.rb#88
def directory; end
- # source://actionview/lib/action_view/dependency_tracker/erb_tracker.rb#145
+ # source://actionview//lib/action_view/dependency_tracker/erb_tracker.rb#145
def explicit_dependencies; end
# Returns the value of attribute name.
#
- # source://actionview/lib/action_view/dependency_tracker/erb_tracker.rb#80
+ # source://actionview//lib/action_view/dependency_tracker/erb_tracker.rb#80
def name; end
- # source://actionview/lib/action_view/dependency_tracker/erb_tracker.rb#92
+ # source://actionview//lib/action_view/dependency_tracker/erb_tracker.rb#92
def render_dependencies; end
- # source://actionview/lib/action_view/dependency_tracker/erb_tracker.rb#133
+ # source://actionview//lib/action_view/dependency_tracker/erb_tracker.rb#133
def resolve_directories(wildcard_dependencies); end
- # source://actionview/lib/action_view/dependency_tracker/erb_tracker.rb#84
+ # source://actionview//lib/action_view/dependency_tracker/erb_tracker.rb#84
def source; end
# Returns the value of attribute template.
#
- # source://actionview/lib/action_view/dependency_tracker/erb_tracker.rb#80
+ # source://actionview//lib/action_view/dependency_tracker/erb_tracker.rb#80
def template; end
class << self
- # source://actionview/lib/action_view/dependency_tracker/erb_tracker.rb#68
+ # source://actionview//lib/action_view/dependency_tracker/erb_tracker.rb#68
def call(name, template, view_paths = T.unsafe(nil)); end
# @return [Boolean]
#
- # source://actionview/lib/action_view/dependency_tracker/erb_tracker.rb#64
+ # source://actionview//lib/action_view/dependency_tracker/erb_tracker.rb#64
def supports_view_paths?; end
end
end
-# source://actionview/lib/action_view/dependency_tracker/erb_tracker.rb#6
+# source://actionview//lib/action_view/dependency_tracker/erb_tracker.rb#6
ActionView::DependencyTracker::ERBTracker::EXPLICIT_DEPENDENCY = T.let(T.unsafe(nil), Regexp)
# A valid ruby identifier - suitable for class, method and specially variable names
#
-# source://actionview/lib/action_view/dependency_tracker/erb_tracker.rb#9
+# source://actionview//lib/action_view/dependency_tracker/erb_tracker.rb#9
ActionView::DependencyTracker::ERBTracker::IDENTIFIER = T.let(T.unsafe(nil), Regexp)
-# source://actionview/lib/action_view/dependency_tracker/erb_tracker.rb#58
+# source://actionview//lib/action_view/dependency_tracker/erb_tracker.rb#58
ActionView::DependencyTracker::ERBTracker::LAYOUT_DEPENDENCY = T.let(T.unsafe(nil), Regexp)
# Part of any hash containing the :layout key
#
-# source://actionview/lib/action_view/dependency_tracker/erb_tracker.rb#36
+# source://actionview//lib/action_view/dependency_tracker/erb_tracker.rb#36
ActionView::DependencyTracker::ERBTracker::LAYOUT_HASH_KEY = T.let(T.unsafe(nil), Regexp)
# Part of any hash containing the :partial key
#
-# source://actionview/lib/action_view/dependency_tracker/erb_tracker.rb#30
+# source://actionview//lib/action_view/dependency_tracker/erb_tracker.rb#30
ActionView::DependencyTracker::ERBTracker::PARTIAL_HASH_KEY = T.let(T.unsafe(nil), Regexp)
# Matches:
@@ -1454,71 +923,71 @@ ActionView::DependencyTracker::ERBTracker::PARTIAL_HASH_KEY = T.let(T.unsafe(nil
# topics => "topics/topic"
# (message.topics) => "topics/topic"
#
-# source://actionview/lib/action_view/dependency_tracker/erb_tracker.rb#52
+# source://actionview//lib/action_view/dependency_tracker/erb_tracker.rb#52
ActionView::DependencyTracker::ERBTracker::RENDER_ARGUMENTS = T.let(T.unsafe(nil), Regexp)
# A simple string literal. e.g. "School's out!"
#
-# source://actionview/lib/action_view/dependency_tracker/erb_tracker.rb#23
+# source://actionview//lib/action_view/dependency_tracker/erb_tracker.rb#23
ActionView::DependencyTracker::ERBTracker::STRING = T.let(T.unsafe(nil), Regexp)
# Any kind of variable name. e.g. @instance, @@class, $global or local.
# Possibly following a method call chain
#
-# source://actionview/lib/action_view/dependency_tracker/erb_tracker.rb#16
+# source://actionview//lib/action_view/dependency_tracker/erb_tracker.rb#16
ActionView::DependencyTracker::ERBTracker::VARIABLE_OR_METHOD_CHAIN = T.let(T.unsafe(nil), Regexp)
-# source://actionview/lib/action_view/dependency_tracker/ripper_tracker.rb#5
+# source://actionview//lib/action_view/dependency_tracker/ripper_tracker.rb#5
class ActionView::DependencyTracker::RipperTracker
# @return [RipperTracker] a new instance of RipperTracker
#
- # source://actionview/lib/action_view/dependency_tracker/ripper_tracker.rb#20
+ # source://actionview//lib/action_view/dependency_tracker/ripper_tracker.rb#20
def initialize(name, template, view_paths = T.unsafe(nil)); end
- # source://actionview/lib/action_view/dependency_tracker/ripper_tracker.rb#12
+ # source://actionview//lib/action_view/dependency_tracker/ripper_tracker.rb#12
def dependencies; end
private
- # source://actionview/lib/action_view/dependency_tracker/ripper_tracker.rb#38
+ # source://actionview//lib/action_view/dependency_tracker/ripper_tracker.rb#38
def explicit_dependencies; end
# Returns the value of attribute name.
#
- # source://actionview/lib/action_view/dependency_tracker/ripper_tracker.rb#25
+ # source://actionview//lib/action_view/dependency_tracker/ripper_tracker.rb#25
def name; end
- # source://actionview/lib/action_view/dependency_tracker/ripper_tracker.rb#27
+ # source://actionview//lib/action_view/dependency_tracker/ripper_tracker.rb#27
def render_dependencies; end
- # source://actionview/lib/action_view/dependency_tracker/ripper_tracker.rb#46
+ # source://actionview//lib/action_view/dependency_tracker/ripper_tracker.rb#46
def resolve_directories(wildcard_dependencies); end
# Returns the value of attribute template.
#
- # source://actionview/lib/action_view/dependency_tracker/ripper_tracker.rb#25
+ # source://actionview//lib/action_view/dependency_tracker/ripper_tracker.rb#25
def template; end
# Returns the value of attribute view_paths.
#
- # source://actionview/lib/action_view/dependency_tracker/ripper_tracker.rb#25
+ # source://actionview//lib/action_view/dependency_tracker/ripper_tracker.rb#25
def view_paths; end
class << self
- # source://actionview/lib/action_view/dependency_tracker/ripper_tracker.rb#8
+ # source://actionview//lib/action_view/dependency_tracker/ripper_tracker.rb#8
def call(name, template, view_paths = T.unsafe(nil)); end
# @return [Boolean]
#
- # source://actionview/lib/action_view/dependency_tracker/ripper_tracker.rb#16
+ # source://actionview//lib/action_view/dependency_tracker/ripper_tracker.rb#16
def supports_view_paths?; end
end
end
-# source://actionview/lib/action_view/dependency_tracker/ripper_tracker.rb#6
+# source://actionview//lib/action_view/dependency_tracker/ripper_tracker.rb#6
ActionView::DependencyTracker::RipperTracker::EXPLICIT_DEPENDENCY = T.let(T.unsafe(nil), Regexp)
-# source://actionview/lib/action_view/digestor.rb#6
+# source://actionview//lib/action_view/digestor.rb#6
class ActionView::Digestor
class << self
# Supported options:
@@ -1528,165 +997,165 @@ class ActionView::Digestor
# * +finder+ - An instance of ActionView::LookupContext
# * dependencies - An array of dependent views
#
- # source://actionview/lib/action_view/digestor.rb#16
+ # source://actionview//lib/action_view/digestor.rb#16
def digest(name:, finder:, format: T.unsafe(nil), dependencies: T.unsafe(nil)); end
- # source://actionview/lib/action_view/digestor.rb#38
+ # source://actionview//lib/action_view/digestor.rb#38
def logger; end
# Create a dependency tree for template named +name+.
#
- # source://actionview/lib/action_view/digestor.rb#43
+ # source://actionview//lib/action_view/digestor.rb#43
def tree(name, finder, partial = T.unsafe(nil), seen = T.unsafe(nil)); end
private
- # source://actionview/lib/action_view/digestor.rb#71
+ # source://actionview//lib/action_view/digestor.rb#71
def find_template(finder, name, prefixes, partial, keys); end
end
end
-# source://actionview/lib/action_view/digestor.rb#121
+# source://actionview//lib/action_view/digestor.rb#121
class ActionView::Digestor::Injected < ::ActionView::Digestor::Node
- # source://actionview/lib/action_view/digestor.rb#122
+ # source://actionview//lib/action_view/digestor.rb#122
def digest(finder, _ = T.unsafe(nil)); end
end
-# source://actionview/lib/action_view/digestor.rb#117
+# source://actionview//lib/action_view/digestor.rb#117
class ActionView::Digestor::Missing < ::ActionView::Digestor::Node
- # source://actionview/lib/action_view/digestor.rb#118
+ # source://actionview//lib/action_view/digestor.rb#118
def digest(finder, _ = T.unsafe(nil)); end
end
-# source://actionview/lib/action_view/digestor.rb#78
+# source://actionview//lib/action_view/digestor.rb#78
class ActionView::Digestor::Node
# @return [Node] a new instance of Node
#
- # source://actionview/lib/action_view/digestor.rb#86
+ # source://actionview//lib/action_view/digestor.rb#86
def initialize(name, logical_name, template, children = T.unsafe(nil)); end
# Returns the value of attribute children.
#
- # source://actionview/lib/action_view/digestor.rb#79
+ # source://actionview//lib/action_view/digestor.rb#79
def children; end
- # source://actionview/lib/action_view/digestor.rb#97
+ # source://actionview//lib/action_view/digestor.rb#97
def dependency_digest(finder, stack); end
- # source://actionview/lib/action_view/digestor.rb#93
+ # source://actionview//lib/action_view/digestor.rb#93
def digest(finder, stack = T.unsafe(nil)); end
# Returns the value of attribute logical_name.
#
- # source://actionview/lib/action_view/digestor.rb#79
+ # source://actionview//lib/action_view/digestor.rb#79
def logical_name; end
# Returns the value of attribute name.
#
- # source://actionview/lib/action_view/digestor.rb#79
+ # source://actionview//lib/action_view/digestor.rb#79
def name; end
# Returns the value of attribute template.
#
- # source://actionview/lib/action_view/digestor.rb#79
+ # source://actionview//lib/action_view/digestor.rb#79
def template; end
- # source://actionview/lib/action_view/digestor.rb#110
+ # source://actionview//lib/action_view/digestor.rb#110
def to_dep_map; end
class << self
- # source://actionview/lib/action_view/digestor.rb#81
+ # source://actionview//lib/action_view/digestor.rb#81
def create(name, logical_name, template, partial); end
end
end
-# source://actionview/lib/action_view/digestor.rb#125
+# source://actionview//lib/action_view/digestor.rb#125
class ActionView::Digestor::NullLogger
class << self
- # source://actionview/lib/action_view/digestor.rb#126
+ # source://actionview//lib/action_view/digestor.rb#126
def debug(_); end
- # source://actionview/lib/action_view/digestor.rb#127
+ # source://actionview//lib/action_view/digestor.rb#127
def error(_); end
end
end
-# source://actionview/lib/action_view/digestor.rb#115
+# source://actionview//lib/action_view/digestor.rb#115
class ActionView::Digestor::Partial < ::ActionView::Digestor::Node; end
-# source://actionview/lib/action_view.rb#35
+# source://actionview//lib/action_view.rb#35
ActionView::ENCODING_FLAG = T.let(T.unsafe(nil), String)
-# source://actionview/lib/action_view/template/error.rb#11
+# source://actionview//lib/action_view/template/error.rb#11
class ActionView::EncodingError < ::StandardError; end
# A resolver that loads files from the filesystem.
#
-# source://actionview/lib/action_view/template/resolver.rb#93
+# source://actionview//lib/action_view/template/resolver.rb#93
class ActionView::FileSystemResolver < ::ActionView::Resolver
# @raise [ArgumentError]
# @return [FileSystemResolver] a new instance of FileSystemResolver
#
- # source://actionview/lib/action_view/template/resolver.rb#96
+ # source://actionview//lib/action_view/template/resolver.rb#96
def initialize(path); end
# @return [Boolean]
#
- # source://actionview/lib/action_view/template/resolver.rb#115
+ # source://actionview//lib/action_view/template/resolver.rb#118
def ==(resolver); end
- # source://actionview/lib/action_view/template/resolver.rb#120
+ # source://actionview//lib/action_view/template/resolver.rb#120
def all_template_paths; end
- # source://actionview/lib/action_view/template/resolver.rb#129
+ # source://actionview//lib/action_view/template/resolver.rb#129
def built_templates; end
- # source://actionview/lib/action_view/template/resolver.rb#104
+ # source://actionview//lib/action_view/template/resolver.rb#104
def clear_cache; end
# @return [Boolean]
#
- # source://actionview/lib/action_view/template/resolver.rb#115
+ # source://actionview//lib/action_view/template/resolver.rb#115
def eql?(resolver); end
# Returns the value of attribute path.
#
- # source://actionview/lib/action_view/template/resolver.rb#94
+ # source://actionview//lib/action_view/template/resolver.rb#94
def path; end
- # source://actionview/lib/action_view/template/resolver.rb#110
+ # source://actionview//lib/action_view/template/resolver.rb#113
def to_path; end
- # source://actionview/lib/action_view/template/resolver.rb#110
+ # source://actionview//lib/action_view/template/resolver.rb#110
def to_s; end
private
- # source://actionview/lib/action_view/template/resolver.rb#134
+ # source://actionview//lib/action_view/template/resolver.rb#134
def _find_all(name, prefix, partial, details, key, locals); end
- # source://actionview/lib/action_view/template/resolver.rb#153
+ # source://actionview//lib/action_view/template/resolver.rb#153
def build_unbound_template(template); end
- # source://actionview/lib/action_view/template/resolver.rb#211
+ # source://actionview//lib/action_view/template/resolver.rb#211
def escape_entry(entry); end
- # source://actionview/lib/action_view/template/resolver.rb#183
+ # source://actionview//lib/action_view/template/resolver.rb#183
def filter_and_sort_by_details(templates, requested_details); end
- # source://actionview/lib/action_view/template/resolver.rb#149
+ # source://actionview//lib/action_view/template/resolver.rb#149
def source_for_template(template); end
# Safe glob within @path
#
- # source://actionview/lib/action_view/template/resolver.rb#198
+ # source://actionview//lib/action_view/template/resolver.rb#198
def template_glob(glob); end
- # source://actionview/lib/action_view/template/resolver.rb#166
+ # source://actionview//lib/action_view/template/resolver.rb#166
def unbound_templates_from_path(path); end
end
-# source://actionview/lib/action_view/helpers/capture_helper.rb#6
+# source://actionview//lib/action_view/helpers/capture_helper.rb#6
module ActionView::Helpers
include ::ActiveSupport::Benchmarkable
include ::ActionView::Helpers::ActiveModelHelper
@@ -1722,48 +1191,48 @@ module ActionView::Helpers
mixes_in_class_methods ::ActionView::Helpers::SanitizeHelper::ClassMethods
class << self
- # source://actionview/lib/action_view/helpers.rb#35
+ # source://actionview//lib/action_view/helpers.rb#35
def eager_load!; end
end
end
-# source://actionview/lib/action_view/helpers/active_model_helper.rb#8
+# source://actionview//lib/action_view/helpers/active_model_helper.rb#8
module ActionView::Helpers::ActiveModelHelper; end
# = Active \Model Instance Tag \Helpers
#
-# source://actionview/lib/action_view/helpers/active_model_helper.rb#12
+# source://actionview//lib/action_view/helpers/active_model_helper.rb#12
module ActionView::Helpers::ActiveModelInstanceTag
- # source://actionview/lib/action_view/helpers/active_model_helper.rb#20
+ # source://actionview//lib/action_view/helpers/active_model_helper.rb#20
def content_tag(type, options, *_arg2); end
- # source://actionview/lib/action_view/helpers/active_model_helper.rb#36
+ # source://actionview//lib/action_view/helpers/active_model_helper.rb#36
def error_message; end
- # source://actionview/lib/action_view/helpers/active_model_helper.rb#28
+ # source://actionview//lib/action_view/helpers/active_model_helper.rb#28
def error_wrapping(html_tag); end
- # source://actionview/lib/action_view/helpers/active_model_helper.rb#13
+ # source://actionview//lib/action_view/helpers/active_model_helper.rb#13
def object; end
- # source://actionview/lib/action_view/helpers/active_model_helper.rb#24
+ # source://actionview//lib/action_view/helpers/active_model_helper.rb#24
def tag(type, options, *_arg2); end
private
# @return [Boolean]
#
- # source://actionview/lib/action_view/helpers/active_model_helper.rb#41
+ # source://actionview//lib/action_view/helpers/active_model_helper.rb#41
def object_has_errors?; end
# @return [Boolean]
#
- # source://actionview/lib/action_view/helpers/active_model_helper.rb#45
+ # source://actionview//lib/action_view/helpers/active_model_helper.rb#45
def select_markup_helper?(type); end
# @return [Boolean]
#
- # source://actionview/lib/action_view/helpers/active_model_helper.rb#49
+ # source://actionview//lib/action_view/helpers/active_model_helper.rb#49
def tag_generate_errors?(options); end
end
@@ -1778,17 +1247,17 @@ end
# stylesheet_link_tag("application")
# # =>
#
-# source://actionview/lib/action_view/helpers/asset_tag_helper.rb#21
+# source://actionview//lib/action_view/helpers/asset_tag_helper.rb#21
module ActionView::Helpers::AssetTagHelper
include ::ActionView::Helpers::AssetUrlHelper
include ::ActionView::Helpers::CaptureHelper
include ::ActionView::Helpers::OutputSafetyHelper
include ::ActionView::Helpers::TagHelper
- # source://actionview/lib/action_view/helpers/asset_tag_helper.rb#28
+ # source://actionview//lib/action_view/helpers/asset_tag_helper.rb#28
def apply_stylesheet_media_default; end
- # source://actionview/lib/action_view/helpers/asset_tag_helper.rb#28
+ # source://actionview//lib/action_view/helpers/asset_tag_helper.rb#28
def apply_stylesheet_media_default=(val); end
# Returns an HTML audio tag for the +sources+. If +sources+ is a string,
@@ -1814,7 +1283,7 @@ module ActionView::Helpers::AssetTagHelper
# audio_tag(user.name_pronunciation_audio)
# # =>
#
- # source://actionview/lib/action_view/helpers/asset_tag_helper.rb#581
+ # source://actionview//lib/action_view/helpers/asset_tag_helper.rb#581
def audio_tag(*sources); end
# Returns a link tag that browsers and feed readers can use to auto-detect
@@ -1845,7 +1314,7 @@ module ActionView::Helpers::AssetTagHelper
# auto_discovery_link_tag(:rss, "http://www.example.com/feed.rss", {title: "Example RSS"})
# # =>
#
- # source://actionview/lib/action_view/helpers/asset_tag_helper.rb#259
+ # source://actionview//lib/action_view/helpers/asset_tag_helper.rb#259
def auto_discovery_link_tag(type = T.unsafe(nil), url_options = T.unsafe(nil), tag_options = T.unsafe(nil)); end
# Returns a link tag for a favicon managed by the asset pipeline.
@@ -1876,19 +1345,19 @@ module ActionView::Helpers::AssetTagHelper
# favicon_link_tag 'mb-icon.png', rel: 'apple-touch-icon', type: 'image/png'
# # =>
#
- # source://actionview/lib/action_view/helpers/asset_tag_helper.rb#300
+ # source://actionview//lib/action_view/helpers/asset_tag_helper.rb#300
def favicon_link_tag(source = T.unsafe(nil), options = T.unsafe(nil)); end
- # source://actionview/lib/action_view/helpers/asset_tag_helper.rb#26
+ # source://actionview//lib/action_view/helpers/asset_tag_helper.rb#26
def image_decoding; end
- # source://actionview/lib/action_view/helpers/asset_tag_helper.rb#26
+ # source://actionview//lib/action_view/helpers/asset_tag_helper.rb#26
def image_decoding=(val); end
- # source://actionview/lib/action_view/helpers/asset_tag_helper.rb#25
+ # source://actionview//lib/action_view/helpers/asset_tag_helper.rb#25
def image_loading; end
- # source://actionview/lib/action_view/helpers/asset_tag_helper.rb#25
+ # source://actionview//lib/action_view/helpers/asset_tag_helper.rb#25
def image_loading=(val); end
# Returns an HTML image tag for the +source+. The +source+ can be a full
@@ -1937,7 +1406,7 @@ module ActionView::Helpers::AssetTagHelper
# image_tag(user.avatar.variant(resize_to_limit: [100, 100]), size: '100')
# # =>
#
- # source://actionview/lib/action_view/helpers/asset_tag_helper.rb#418
+ # source://actionview//lib/action_view/helpers/asset_tag_helper.rb#418
def image_tag(source, options = T.unsafe(nil)); end
# Returns an HTML script tag for each of the +sources+ provided.
@@ -2022,7 +1491,7 @@ module ActionView::Helpers::AssetTagHelper
# javascript_include_tag "http://www.example.com/xmlhr.js", defer: true
# # =>
#
- # source://actionview/lib/action_view/helpers/asset_tag_helper.rb#111
+ # source://actionview//lib/action_view/helpers/asset_tag_helper.rb#111
def javascript_include_tag(*sources); end
# Returns an HTML picture tag for the +sources+. If +sources+ is a string,
@@ -2065,7 +1534,7 @@ module ActionView::Helpers::AssetTagHelper
# picture_tag(user.profile_picture)
# # =>
#
- # source://actionview/lib/action_view/helpers/asset_tag_helper.rb#479
+ # source://actionview//lib/action_view/helpers/asset_tag_helper.rb#479
def picture_tag(*sources, &block); end
# Returns a link tag that browsers can use to preload the +source+.
@@ -2103,13 +1572,13 @@ module ActionView::Helpers::AssetTagHelper
# preload_link_tag("/media/audio.ogg", nopush: true)
# # =>
#
- # source://actionview/lib/action_view/helpers/asset_tag_helper.rb#343
+ # source://actionview//lib/action_view/helpers/asset_tag_helper.rb#343
def preload_link_tag(source, options = T.unsafe(nil)); end
- # source://actionview/lib/action_view/helpers/asset_tag_helper.rb#27
+ # source://actionview//lib/action_view/helpers/asset_tag_helper.rb#27
def preload_links_header; end
- # source://actionview/lib/action_view/helpers/asset_tag_helper.rb#27
+ # source://actionview//lib/action_view/helpers/asset_tag_helper.rb#27
def preload_links_header=(val); end
# Returns a stylesheet link tag for the sources specified as arguments.
@@ -2158,7 +1627,7 @@ module ActionView::Helpers::AssetTagHelper
# # =>
# #
#
- # source://actionview/lib/action_view/helpers/asset_tag_helper.rb#193
+ # source://actionview//lib/action_view/helpers/asset_tag_helper.rb#193
def stylesheet_link_tag(*sources); end
# Returns an HTML video tag for the +sources+. If +sources+ is a string,
@@ -2210,54 +1679,54 @@ module ActionView::Helpers::AssetTagHelper
# video_tag(user.intro_video)
# # =>
#
- # source://actionview/lib/action_view/helpers/asset_tag_helper.rb#549
+ # source://actionview//lib/action_view/helpers/asset_tag_helper.rb#549
def video_tag(*sources); end
private
- # source://actionview/lib/action_view/helpers/asset_tag_helper.rb#622
+ # source://actionview//lib/action_view/helpers/asset_tag_helper.rb#622
def check_for_image_tag_errors(options); end
- # source://actionview/lib/action_view/helpers/asset_tag_helper.rb#613
+ # source://actionview//lib/action_view/helpers/asset_tag_helper.rb#613
def extract_dimensions(size); end
# @yield [options]
#
- # source://actionview/lib/action_view/helpers/asset_tag_helper.rb#586
+ # source://actionview//lib/action_view/helpers/asset_tag_helper.rb#586
def multiple_sources_tag_builder(type, sources); end
- # source://actionview/lib/action_view/helpers/asset_tag_helper.rb#603
+ # source://actionview//lib/action_view/helpers/asset_tag_helper.rb#603
def resolve_asset_source(asset_type, source, skip_pipeline); end
- # source://actionview/lib/action_view/helpers/asset_tag_helper.rb#628
+ # source://actionview//lib/action_view/helpers/asset_tag_helper.rb#628
def resolve_link_as(extname, mime_type); end
- # source://actionview/lib/action_view/helpers/asset_tag_helper.rb#642
+ # source://actionview//lib/action_view/helpers/asset_tag_helper.rb#642
def send_preload_links_header(preload_links, max_header_size: T.unsafe(nil)); end
class << self
- # source://actionview/lib/action_view/helpers/asset_tag_helper.rb#28
+ # source://actionview//lib/action_view/helpers/asset_tag_helper.rb#28
def apply_stylesheet_media_default; end
- # source://actionview/lib/action_view/helpers/asset_tag_helper.rb#28
+ # source://actionview//lib/action_view/helpers/asset_tag_helper.rb#28
def apply_stylesheet_media_default=(val); end
- # source://actionview/lib/action_view/helpers/asset_tag_helper.rb#26
+ # source://actionview//lib/action_view/helpers/asset_tag_helper.rb#26
def image_decoding; end
- # source://actionview/lib/action_view/helpers/asset_tag_helper.rb#26
+ # source://actionview//lib/action_view/helpers/asset_tag_helper.rb#26
def image_decoding=(val); end
- # source://actionview/lib/action_view/helpers/asset_tag_helper.rb#25
+ # source://actionview//lib/action_view/helpers/asset_tag_helper.rb#25
def image_loading; end
- # source://actionview/lib/action_view/helpers/asset_tag_helper.rb#25
+ # source://actionview//lib/action_view/helpers/asset_tag_helper.rb#25
def image_loading=(val); end
- # source://actionview/lib/action_view/helpers/asset_tag_helper.rb#27
+ # source://actionview//lib/action_view/helpers/asset_tag_helper.rb#27
def preload_links_header; end
- # source://actionview/lib/action_view/helpers/asset_tag_helper.rb#27
+ # source://actionview//lib/action_view/helpers/asset_tag_helper.rb#27
def preload_links_header=(val); end
end
end
@@ -2265,7 +1734,7 @@ end
# Some HTTP client and proxies have a 4kiB header limit, but more importantly
# including preload links has diminishing returns so it's best to not go overboard
#
-# source://actionview/lib/action_view/helpers/asset_tag_helper.rb#640
+# source://actionview//lib/action_view/helpers/asset_tag_helper.rb#640
ActionView::Helpers::AssetTagHelper::MAX_HEADER_SIZE = T.let(T.unsafe(nil), Integer)
# = Action View Asset URL \Helpers
@@ -2382,7 +1851,7 @@ ActionView::Helpers::AssetTagHelper::MAX_HEADER_SIZE = T.let(T.unsafe(nil), Inte
# "http://asset%d.example.com", "https://asset1.example.com"
# )
#
-# source://actionview/lib/action_view/helpers/asset_url_helper.rb#121
+# source://actionview//lib/action_view/helpers/asset_url_helper.rb#121
module ActionView::Helpers::AssetUrlHelper
# This is the entry point for all assets.
# When using an asset pipeline gem (e.g. propshaft or sprockets-rails), the
@@ -2450,7 +1919,7 @@ module ActionView::Helpers::AssetUrlHelper
#
# @raise [ArgumentError]
#
- # source://actionview/lib/action_view/helpers/asset_url_helper.rb#187
+ # source://actionview//lib/action_view/helpers/asset_url_helper.rb#187
def asset_path(source, options = T.unsafe(nil)); end
# Computes the full URL to an asset in the public directory. This
@@ -2463,7 +1932,7 @@ module ActionView::Helpers::AssetUrlHelper
# asset_url "application.js" # => http://example.com/assets/application.js
# asset_url "application.js", host: "http://cdn.example.com" # => http://cdn.example.com/assets/application.js
#
- # source://actionview/lib/action_view/helpers/asset_url_helper.rb#231
+ # source://actionview//lib/action_view/helpers/asset_url_helper.rb#231
def asset_url(source, options = T.unsafe(nil)); end
# Computes the path to an audio asset in the public audios directory.
@@ -2476,7 +1945,7 @@ module ActionView::Helpers::AssetUrlHelper
# audio_path("/sounds/horse.wav") # => /sounds/horse.wav
# audio_path("http://www.example.com/sounds/horse.wav") # => http://www.example.com/sounds/horse.wav
#
- # source://actionview/lib/action_view/helpers/asset_url_helper.rb#430
+ # source://actionview//lib/action_view/helpers/asset_url_helper.rb#430
def audio_path(source, options = T.unsafe(nil)); end
# Computes the full URL to an audio asset in the public audios directory.
@@ -2486,13 +1955,13 @@ module ActionView::Helpers::AssetUrlHelper
#
# audio_url "horse.wav", host: "http://stage.example.com" # => http://stage.example.com/audios/horse.wav
#
- # source://actionview/lib/action_view/helpers/asset_url_helper.rb#442
+ # source://actionview//lib/action_view/helpers/asset_url_helper.rb#442
def audio_url(source, options = T.unsafe(nil)); end
# Compute extname to append to asset path. Returns +nil+ if
# nothing should be added.
#
- # source://actionview/lib/action_view/helpers/asset_url_helper.rb#243
+ # source://actionview//lib/action_view/helpers/asset_url_helper.rb#243
def compute_asset_extname(source, options = T.unsafe(nil)); end
# Pick an asset host for this source. Returns +nil+ if no host is set,
@@ -2501,14 +1970,14 @@ module ActionView::Helpers::AssetUrlHelper
# or the value returned from invoking call on an object responding to call
# (proc or otherwise).
#
- # source://actionview/lib/action_view/helpers/asset_url_helper.rb#277
+ # source://actionview//lib/action_view/helpers/asset_url_helper.rb#277
def compute_asset_host(source = T.unsafe(nil), options = T.unsafe(nil)); end
# Computes asset path to public directory. Plugins and
# extensions can override this method to point to custom assets
# or generate digested paths or query strings.
#
- # source://actionview/lib/action_view/helpers/asset_url_helper.rb#266
+ # source://actionview//lib/action_view/helpers/asset_url_helper.rb#266
def compute_asset_path(source, options = T.unsafe(nil)); end
# Computes the path to a font asset.
@@ -2520,7 +1989,7 @@ module ActionView::Helpers::AssetUrlHelper
# font_path("/dir/font.ttf") # => /dir/font.ttf
# font_path("http://www.example.com/dir/font.ttf") # => http://www.example.com/dir/font.ttf
#
- # source://actionview/lib/action_view/helpers/asset_url_helper.rb#455
+ # source://actionview//lib/action_view/helpers/asset_url_helper.rb#455
def font_path(source, options = T.unsafe(nil)); end
# Computes the full URL to a font asset.
@@ -2530,7 +1999,7 @@ module ActionView::Helpers::AssetUrlHelper
#
# font_url "font.ttf", host: "http://stage.example.com" # => http://stage.example.com/fonts/font.ttf
#
- # source://actionview/lib/action_view/helpers/asset_url_helper.rb#467
+ # source://actionview//lib/action_view/helpers/asset_url_helper.rb#467
def font_url(source, options = T.unsafe(nil)); end
# Computes the path to an image asset.
@@ -2547,7 +2016,7 @@ module ActionView::Helpers::AssetUrlHelper
# The alias +path_to_image+ is provided to avoid that. \Rails uses the alias internally, and
# plugin authors are encouraged to do so.
#
- # source://actionview/lib/action_view/helpers/asset_url_helper.rb#378
+ # source://actionview//lib/action_view/helpers/asset_url_helper.rb#378
def image_path(source, options = T.unsafe(nil)); end
# Computes the full URL to an image asset.
@@ -2557,7 +2026,7 @@ module ActionView::Helpers::AssetUrlHelper
#
# image_url "edit.png", host: "http://stage.example.com" # => http://stage.example.com/assets/edit.png
#
- # source://actionview/lib/action_view/helpers/asset_url_helper.rb#390
+ # source://actionview//lib/action_view/helpers/asset_url_helper.rb#390
def image_url(source, options = T.unsafe(nil)); end
# Computes the path to a JavaScript asset in the public javascripts directory.
@@ -2571,7 +2040,7 @@ module ActionView::Helpers::AssetUrlHelper
# javascript_path "http://www.example.com/js/xmlhr" # => http://www.example.com/js/xmlhr
# javascript_path "http://www.example.com/js/xmlhr.js" # => http://www.example.com/js/xmlhr.js
#
- # source://actionview/lib/action_view/helpers/asset_url_helper.rb#321
+ # source://actionview//lib/action_view/helpers/asset_url_helper.rb#321
def javascript_path(source, options = T.unsafe(nil)); end
# Computes the full URL to a JavaScript asset in the public javascripts directory.
@@ -2581,7 +2050,7 @@ module ActionView::Helpers::AssetUrlHelper
#
# javascript_url "js/xmlhr.js", host: "http://stage.example.com" # => http://stage.example.com/assets/js/xmlhr.js
#
- # source://actionview/lib/action_view/helpers/asset_url_helper.rb#333
+ # source://actionview//lib/action_view/helpers/asset_url_helper.rb#333
def javascript_url(source, options = T.unsafe(nil)); end
# This is the entry point for all assets.
@@ -2651,7 +2120,7 @@ module ActionView::Helpers::AssetUrlHelper
#
# @raise [ArgumentError]
#
- # source://actionview/lib/action_view/helpers/asset_url_helper.rb#187
+ # source://actionview//lib/action_view/helpers/asset_url_helper.rb#219
def path_to_asset(source, options = T.unsafe(nil)); end
# Computes the path to an audio asset in the public audios directory.
@@ -2665,7 +2134,7 @@ module ActionView::Helpers::AssetUrlHelper
# audio_path("http://www.example.com/sounds/horse.wav") # => http://www.example.com/sounds/horse.wav
# aliased to avoid conflicts with an audio_path named route
#
- # source://actionview/lib/action_view/helpers/asset_url_helper.rb#430
+ # source://actionview//lib/action_view/helpers/asset_url_helper.rb#433
def path_to_audio(source, options = T.unsafe(nil)); end
# Computes the path to a font asset.
@@ -2678,7 +2147,7 @@ module ActionView::Helpers::AssetUrlHelper
# font_path("http://www.example.com/dir/font.ttf") # => http://www.example.com/dir/font.ttf
# aliased to avoid conflicts with a font_path named route
#
- # source://actionview/lib/action_view/helpers/asset_url_helper.rb#455
+ # source://actionview//lib/action_view/helpers/asset_url_helper.rb#458
def path_to_font(source, options = T.unsafe(nil)); end
# Computes the path to an image asset.
@@ -2696,7 +2165,7 @@ module ActionView::Helpers::AssetUrlHelper
# plugin authors are encouraged to do so.
# aliased to avoid conflicts with an image_path named route
#
- # source://actionview/lib/action_view/helpers/asset_url_helper.rb#378
+ # source://actionview//lib/action_view/helpers/asset_url_helper.rb#381
def path_to_image(source, options = T.unsafe(nil)); end
# Computes the path to a JavaScript asset in the public javascripts directory.
@@ -2711,7 +2180,7 @@ module ActionView::Helpers::AssetUrlHelper
# javascript_path "http://www.example.com/js/xmlhr.js" # => http://www.example.com/js/xmlhr.js
# aliased to avoid conflicts with a javascript_path named route
#
- # source://actionview/lib/action_view/helpers/asset_url_helper.rb#321
+ # source://actionview//lib/action_view/helpers/asset_url_helper.rb#324
def path_to_javascript(source, options = T.unsafe(nil)); end
# Computes the path to a stylesheet asset in the public stylesheets directory.
@@ -2726,7 +2195,7 @@ module ActionView::Helpers::AssetUrlHelper
# stylesheet_path "http://www.example.com/css/style.css" # => http://www.example.com/css/style.css
# aliased to avoid conflicts with a stylesheet_path named route
#
- # source://actionview/lib/action_view/helpers/asset_url_helper.rb#348
+ # source://actionview//lib/action_view/helpers/asset_url_helper.rb#351
def path_to_stylesheet(source, options = T.unsafe(nil)); end
# Computes the path to a video asset in the public videos directory.
@@ -2740,14 +2209,14 @@ module ActionView::Helpers::AssetUrlHelper
# video_path("http://www.example.com/vid/hd.avi") # => http://www.example.com/vid/hd.avi
# aliased to avoid conflicts with a video_path named route
#
- # source://actionview/lib/action_view/helpers/asset_url_helper.rb#404
+ # source://actionview//lib/action_view/helpers/asset_url_helper.rb#407
def path_to_video(source, options = T.unsafe(nil)); end
# Computes asset path to public directory. Plugins and
# extensions can override this method to point to custom assets
# or generate digested paths or query strings.
#
- # source://actionview/lib/action_view/helpers/asset_url_helper.rb#266
+ # source://actionview//lib/action_view/helpers/asset_url_helper.rb#270
def public_compute_asset_path(source, options = T.unsafe(nil)); end
# Computes the path to a stylesheet asset in the public stylesheets directory.
@@ -2761,7 +2230,7 @@ module ActionView::Helpers::AssetUrlHelper
# stylesheet_path "http://www.example.com/css/style" # => http://www.example.com/css/style
# stylesheet_path "http://www.example.com/css/style.css" # => http://www.example.com/css/style.css
#
- # source://actionview/lib/action_view/helpers/asset_url_helper.rb#348
+ # source://actionview//lib/action_view/helpers/asset_url_helper.rb#348
def stylesheet_path(source, options = T.unsafe(nil)); end
# Computes the full URL to a stylesheet asset in the public stylesheets directory.
@@ -2771,7 +2240,7 @@ module ActionView::Helpers::AssetUrlHelper
#
# stylesheet_url "css/style.css", host: "http://stage.example.com" # => http://stage.example.com/assets/css/style.css
#
- # source://actionview/lib/action_view/helpers/asset_url_helper.rb#360
+ # source://actionview//lib/action_view/helpers/asset_url_helper.rb#360
def stylesheet_url(source, options = T.unsafe(nil)); end
# Computes the full URL to an asset in the public directory. This
@@ -2785,7 +2254,7 @@ module ActionView::Helpers::AssetUrlHelper
# asset_url "application.js", host: "http://cdn.example.com" # => http://cdn.example.com/assets/application.js
# aliased to avoid conflicts with an asset_url named route
#
- # source://actionview/lib/action_view/helpers/asset_url_helper.rb#231
+ # source://actionview//lib/action_view/helpers/asset_url_helper.rb#234
def url_to_asset(source, options = T.unsafe(nil)); end
# Computes the full URL to an audio asset in the public audios directory.
@@ -2796,7 +2265,7 @@ module ActionView::Helpers::AssetUrlHelper
# audio_url "horse.wav", host: "http://stage.example.com" # => http://stage.example.com/audios/horse.wav
# aliased to avoid conflicts with an audio_url named route
#
- # source://actionview/lib/action_view/helpers/asset_url_helper.rb#442
+ # source://actionview//lib/action_view/helpers/asset_url_helper.rb#445
def url_to_audio(source, options = T.unsafe(nil)); end
# Computes the full URL to a font asset.
@@ -2807,7 +2276,7 @@ module ActionView::Helpers::AssetUrlHelper
# font_url "font.ttf", host: "http://stage.example.com" # => http://stage.example.com/fonts/font.ttf
# aliased to avoid conflicts with a font_url named route
#
- # source://actionview/lib/action_view/helpers/asset_url_helper.rb#467
+ # source://actionview//lib/action_view/helpers/asset_url_helper.rb#470
def url_to_font(source, options = T.unsafe(nil)); end
# Computes the full URL to an image asset.
@@ -2818,7 +2287,7 @@ module ActionView::Helpers::AssetUrlHelper
# image_url "edit.png", host: "http://stage.example.com" # => http://stage.example.com/assets/edit.png
# aliased to avoid conflicts with an image_url named route
#
- # source://actionview/lib/action_view/helpers/asset_url_helper.rb#390
+ # source://actionview//lib/action_view/helpers/asset_url_helper.rb#393
def url_to_image(source, options = T.unsafe(nil)); end
# Computes the full URL to a JavaScript asset in the public javascripts directory.
@@ -2829,7 +2298,7 @@ module ActionView::Helpers::AssetUrlHelper
# javascript_url "js/xmlhr.js", host: "http://stage.example.com" # => http://stage.example.com/assets/js/xmlhr.js
# aliased to avoid conflicts with a javascript_url named route
#
- # source://actionview/lib/action_view/helpers/asset_url_helper.rb#333
+ # source://actionview//lib/action_view/helpers/asset_url_helper.rb#336
def url_to_javascript(source, options = T.unsafe(nil)); end
# Computes the full URL to a stylesheet asset in the public stylesheets directory.
@@ -2840,7 +2309,7 @@ module ActionView::Helpers::AssetUrlHelper
# stylesheet_url "css/style.css", host: "http://stage.example.com" # => http://stage.example.com/assets/css/style.css
# aliased to avoid conflicts with a stylesheet_url named route
#
- # source://actionview/lib/action_view/helpers/asset_url_helper.rb#360
+ # source://actionview//lib/action_view/helpers/asset_url_helper.rb#363
def url_to_stylesheet(source, options = T.unsafe(nil)); end
# Computes the full URL to a video asset in the public videos directory.
@@ -2851,7 +2320,7 @@ module ActionView::Helpers::AssetUrlHelper
# video_url "hd.avi", host: "http://stage.example.com" # => http://stage.example.com/videos/hd.avi
# aliased to avoid conflicts with a video_url named route
#
- # source://actionview/lib/action_view/helpers/asset_url_helper.rb#416
+ # source://actionview//lib/action_view/helpers/asset_url_helper.rb#419
def url_to_video(source, options = T.unsafe(nil)); end
# Computes the path to a video asset in the public videos directory.
@@ -2864,7 +2333,7 @@ module ActionView::Helpers::AssetUrlHelper
# video_path("/trailers/hd.avi") # => /trailers/hd.avi
# video_path("http://www.example.com/vid/hd.avi") # => http://www.example.com/vid/hd.avi
#
- # source://actionview/lib/action_view/helpers/asset_url_helper.rb#404
+ # source://actionview//lib/action_view/helpers/asset_url_helper.rb#404
def video_path(source, options = T.unsafe(nil)); end
# Computes the full URL to a video asset in the public videos directory.
@@ -2874,24 +2343,24 @@ module ActionView::Helpers::AssetUrlHelper
#
# video_url "hd.avi", host: "http://stage.example.com" # => http://stage.example.com/videos/hd.avi
#
- # source://actionview/lib/action_view/helpers/asset_url_helper.rb#416
+ # source://actionview//lib/action_view/helpers/asset_url_helper.rb#416
def video_url(source, options = T.unsafe(nil)); end
end
-# source://actionview/lib/action_view/helpers/asset_url_helper.rb#236
+# source://actionview//lib/action_view/helpers/asset_url_helper.rb#236
ActionView::Helpers::AssetUrlHelper::ASSET_EXTENSIONS = T.let(T.unsafe(nil), Hash)
# Maps asset types to public directory.
#
-# source://actionview/lib/action_view/helpers/asset_url_helper.rb#254
+# source://actionview//lib/action_view/helpers/asset_url_helper.rb#254
ActionView::Helpers::AssetUrlHelper::ASSET_PUBLIC_DIRECTORIES = T.let(T.unsafe(nil), Hash)
-# source://actionview/lib/action_view/helpers/asset_url_helper.rb#122
+# source://actionview//lib/action_view/helpers/asset_url_helper.rb#122
ActionView::Helpers::AssetUrlHelper::URI_REGEXP = T.let(T.unsafe(nil), Regexp)
# = Action View Atom Feed \Helpers
#
-# source://actionview/lib/action_view/helpers/atom_feed_helper.rb#8
+# source://actionview//lib/action_view/helpers/atom_feed_helper.rb#8
module ActionView::Helpers::AtomFeedHelper
# Adds easy defaults to writing Atom feeds with the Builder template engine (this does not work on ERB or any other
# template languages).
@@ -2983,15 +2452,15 @@ module ActionView::Helpers::AtomFeedHelper
# atom_feed yields an +AtomFeedBuilder+ instance. Nested elements yield
# an +AtomBuilder+ instance.
#
- # source://actionview/lib/action_view/helpers/atom_feed_helper.rb#98
+ # source://actionview//lib/action_view/helpers/atom_feed_helper.rb#98
def atom_feed(options = T.unsafe(nil), &block); end
end
-# source://actionview/lib/action_view/helpers/atom_feed_helper.rb#129
+# source://actionview//lib/action_view/helpers/atom_feed_helper.rb#129
class ActionView::Helpers::AtomFeedHelper::AtomBuilder
# @return [AtomBuilder] a new instance of AtomBuilder
#
- # source://actionview/lib/action_view/helpers/atom_feed_helper.rb#132
+ # source://actionview//lib/action_view/helpers/atom_feed_helper.rb#132
def initialize(xml); end
private
@@ -3000,7 +2469,7 @@ class ActionView::Helpers::AtomFeedHelper::AtomBuilder
# namespaced div element if the method and arguments indicate
# that an xhtml_block? is desired.
#
- # source://actionview/lib/action_view/helpers/atom_feed_helper.rb#140
+ # source://actionview//lib/action_view/helpers/atom_feed_helper.rb#140
def method_missing(method, *arguments, &block); end
# True if the method name matches one of the five elements defined
@@ -3009,18 +2478,18 @@ class ActionView::Helpers::AtomFeedHelper::AtomBuilder
#
# @return [Boolean]
#
- # source://actionview/lib/action_view/helpers/atom_feed_helper.rb#155
+ # source://actionview//lib/action_view/helpers/atom_feed_helper.rb#155
def xhtml_block?(method, arguments); end
end
-# source://actionview/lib/action_view/helpers/atom_feed_helper.rb#130
+# source://actionview//lib/action_view/helpers/atom_feed_helper.rb#130
ActionView::Helpers::AtomFeedHelper::AtomBuilder::XHTML_TAG_NAMES = T.let(T.unsafe(nil), Set)
-# source://actionview/lib/action_view/helpers/atom_feed_helper.rb#163
+# source://actionview//lib/action_view/helpers/atom_feed_helper.rb#163
class ActionView::Helpers::AtomFeedHelper::AtomFeedBuilder < ::ActionView::Helpers::AtomFeedHelper::AtomBuilder
# @return [AtomFeedBuilder] a new instance of AtomFeedBuilder
#
- # source://actionview/lib/action_view/helpers/atom_feed_helper.rb#164
+ # source://actionview//lib/action_view/helpers/atom_feed_helper.rb#164
def initialize(xml, view, feed_options = T.unsafe(nil)); end
# Creates an entry tag for a specific record and prefills the id using class and id.
@@ -3033,18 +2502,18 @@ class ActionView::Helpers::AtomFeedHelper::AtomFeedBuilder < ::ActionView::Helpe
# * :id: The ID for this entry. Defaults to "tag:#{@view.request.host},#{@feed_options[:schema_date]}:#{record.class}/#{record.id}"
# * :type: The TYPE for this entry. Defaults to "text/html".
#
- # source://actionview/lib/action_view/helpers/atom_feed_helper.rb#182
+ # source://actionview//lib/action_view/helpers/atom_feed_helper.rb#182
def entry(record, options = T.unsafe(nil)); end
# Accepts a Date or Time object and inserts it in the proper format. If +nil+ is passed, current time in UTC is used.
#
- # source://actionview/lib/action_view/helpers/atom_feed_helper.rb#169
+ # source://actionview//lib/action_view/helpers/atom_feed_helper.rb#169
def updated(date_or_time = T.unsafe(nil)); end
end
# = Action View Cache \Helpers
#
-# source://actionview/lib/action_view/helpers/cache_helper.rb#6
+# source://actionview//lib/action_view/helpers/cache_helper.rb#6
module ActionView::Helpers::CacheHelper
# This helper exposes a method for caching fragments of a view
# rather than an entire action or page. This technique is useful
@@ -3206,7 +2675,7 @@ module ActionView::Helpers::CacheHelper
# This will include both records as part of the cache key and updating either of them will
# expire the cache.
#
- # source://actionview/lib/action_view/helpers/cache_helper.rb#168
+ # source://actionview//lib/action_view/helpers/cache_helper.rb#168
def cache(name = T.unsafe(nil), options = T.unsafe(nil), &block); end
# This helper returns the name of a cache key for a given fragment cache
@@ -3215,7 +2684,7 @@ module ActionView::Helpers::CacheHelper
# cannot be manually expired unless you know the exact key which is the
# case when using memcached.
#
- # source://actionview/lib/action_view/helpers/cache_helper.rb#240
+ # source://actionview//lib/action_view/helpers/cache_helper.rb#240
def cache_fragment_name(name = T.unsafe(nil), skip_digest: T.unsafe(nil), digest_path: T.unsafe(nil)); end
# Cache fragments of a view if +condition+ is true
@@ -3225,7 +2694,7 @@ module ActionView::Helpers::CacheHelper
# <%= render project.topics %>
# <% end %>
#
- # source://actionview/lib/action_view/helpers/cache_helper.rb#215
+ # source://actionview//lib/action_view/helpers/cache_helper.rb#215
def cache_if(condition, name = T.unsafe(nil), options = T.unsafe(nil), &block); end
# Cache fragments of a view unless +condition+ is true
@@ -3235,7 +2704,7 @@ module ActionView::Helpers::CacheHelper
# <%= render project.topics %>
# <% end %>
#
- # source://actionview/lib/action_view/helpers/cache_helper.rb#231
+ # source://actionview//lib/action_view/helpers/cache_helper.rb#231
def cache_unless(condition, name = T.unsafe(nil), options = T.unsafe(nil), &block); end
# Returns whether the current view fragment is within a +cache+ block.
@@ -3248,10 +2717,10 @@ module ActionView::Helpers::CacheHelper
#
# @return [Boolean]
#
- # source://actionview/lib/action_view/helpers/cache_helper.rb#188
+ # source://actionview//lib/action_view/helpers/cache_helper.rb#188
def caching?; end
- # source://actionview/lib/action_view/helpers/cache_helper.rb#248
+ # source://actionview//lib/action_view/helpers/cache_helper.rb#248
def digest_path_from_template(template); end
# Raises +UncacheableFragmentError+ when called from within a +cache+ block.
@@ -3270,38 +2739,38 @@ module ActionView::Helpers::CacheHelper
#
# @raise [UncacheableFragmentError]
#
- # source://actionview/lib/action_view/helpers/cache_helper.rb#205
+ # source://actionview//lib/action_view/helpers/cache_helper.rb#205
def uncacheable!; end
private
- # source://actionview/lib/action_view/helpers/cache_helper.rb#270
+ # source://actionview//lib/action_view/helpers/cache_helper.rb#270
def fragment_for(name = T.unsafe(nil), options = T.unsafe(nil), &block); end
- # source://actionview/lib/action_view/helpers/cache_helper.rb#259
+ # source://actionview//lib/action_view/helpers/cache_helper.rb#259
def fragment_name_with_digest(name, digest_path); end
- # source://actionview/lib/action_view/helpers/cache_helper.rb#280
+ # source://actionview//lib/action_view/helpers/cache_helper.rb#280
def read_fragment_for(name, options); end
- # source://actionview/lib/action_view/helpers/cache_helper.rb#284
+ # source://actionview//lib/action_view/helpers/cache_helper.rb#284
def write_fragment_for(name, options, &block); end
end
-# source://actionview/lib/action_view/helpers/cache_helper.rb#289
+# source://actionview//lib/action_view/helpers/cache_helper.rb#289
module ActionView::Helpers::CacheHelper::CachingRegistry
extend ::ActionView::Helpers::CacheHelper::CachingRegistry
# @return [Boolean]
#
- # source://actionview/lib/action_view/helpers/cache_helper.rb#292
+ # source://actionview//lib/action_view/helpers/cache_helper.rb#292
def caching?; end
- # source://actionview/lib/action_view/helpers/cache_helper.rb#296
+ # source://actionview//lib/action_view/helpers/cache_helper.rb#296
def track_caching; end
end
-# source://actionview/lib/action_view/helpers/cache_helper.rb#7
+# source://actionview//lib/action_view/helpers/cache_helper.rb#7
class ActionView::Helpers::CacheHelper::UncacheableFragmentError < ::StandardError; end
# = Action View Capture \Helpers
@@ -3315,7 +2784,7 @@ class ActionView::Helpers::CacheHelper::UncacheableFragmentError < ::StandardErr
# As well as provides a method when using streaming responses through #provide.
# See ActionController::Streaming for more information.
#
-# source://actionview/lib/action_view/helpers/capture_helper.rb#17
+# source://actionview//lib/action_view/helpers/capture_helper.rb#17
module ActionView::Helpers::CaptureHelper
# The capture method extracts part of a template as a string object.
# You can then use this object anywhere in your templates, layout, or helpers.
@@ -3346,7 +2815,7 @@ module ActionView::Helpers::CaptureHelper
#
# @greeting # => "Welcome to my shiny new web page! The date and time is 2018-09-06 11:09:16 -0500"
#
- # source://actionview/lib/action_view/helpers/capture_helper.rb#47
+ # source://actionview//lib/action_view/helpers/capture_helper.rb#47
def capture(*args, &block); end
# Calling content_for stores a block of markup in an identifier for later use.
@@ -3454,7 +2923,7 @@ module ActionView::Helpers::CaptureHelper
#
# WARNING: content_for is ignored in caches. So you shouldn't use it for elements that will be fragment cached.
#
- # source://actionview/lib/action_view/helpers/capture_helper.rb#172
+ # source://actionview//lib/action_view/helpers/capture_helper.rb#172
def content_for(name, content = T.unsafe(nil), options = T.unsafe(nil), &block); end
# content_for? checks whether any content has been captured yet using content_for.
@@ -3475,7 +2944,7 @@ module ActionView::Helpers::CaptureHelper
#
# @return [Boolean]
#
- # source://actionview/lib/action_view/helpers/capture_helper.rb#215
+ # source://actionview//lib/action_view/helpers/capture_helper.rb#215
def content_for?(name); end
# The same as +content_for+ but when used with streaming flushes
@@ -3486,32 +2955,32 @@ module ActionView::Helpers::CaptureHelper
#
# See ActionController::Streaming for more information.
#
- # source://actionview/lib/action_view/helpers/capture_helper.rb#194
+ # source://actionview//lib/action_view/helpers/capture_helper.rb#194
def provide(name, content = T.unsafe(nil), &block); end
# Use an alternate output buffer for the duration of the block.
# Defaults to a new empty string.
#
- # source://actionview/lib/action_view/helpers/capture_helper.rb#221
+ # source://actionview//lib/action_view/helpers/capture_helper.rb#221
def with_output_buffer(buf = T.unsafe(nil)); end
end
-# source://actionview/lib/action_view/helpers/content_exfiltration_prevention_helper.rb#5
+# source://actionview//lib/action_view/helpers/content_exfiltration_prevention_helper.rb#5
module ActionView::Helpers::ContentExfiltrationPreventionHelper
- # source://actionview/lib/action_view/helpers/content_exfiltration_prevention_helper.rb#6
+ # source://actionview//lib/action_view/helpers/content_exfiltration_prevention_helper.rb#6
def prepend_content_exfiltration_prevention; end
- # source://actionview/lib/action_view/helpers/content_exfiltration_prevention_helper.rb#6
+ # source://actionview//lib/action_view/helpers/content_exfiltration_prevention_helper.rb#6
def prepend_content_exfiltration_prevention=(val); end
- # source://actionview/lib/action_view/helpers/content_exfiltration_prevention_helper.rb#61
+ # source://actionview//lib/action_view/helpers/content_exfiltration_prevention_helper.rb#61
def prevent_content_exfiltration(html); end
class << self
- # source://actionview/lib/action_view/helpers/content_exfiltration_prevention_helper.rb#6
+ # source://actionview//lib/action_view/helpers/content_exfiltration_prevention_helper.rb#6
def prepend_content_exfiltration_prevention; end
- # source://actionview/lib/action_view/helpers/content_exfiltration_prevention_helper.rb#6
+ # source://actionview//lib/action_view/helpers/content_exfiltration_prevention_helper.rb#6
def prepend_content_exfiltration_prevention=(val); end
end
end
@@ -3529,7 +2998,7 @@ end
# . By closing any open textarea tags, we ensure that
# form contents are never exfiltrated.
#
-# source://actionview/lib/action_view/helpers/content_exfiltration_prevention_helper.rb#32
+# source://actionview//lib/action_view/helpers/content_exfiltration_prevention_helper.rb#32
ActionView::Helpers::ContentExfiltrationPreventionHelper::CLOSE_CDATA_COMMENT = T.let(T.unsafe(nil), ActiveSupport::SafeBuffer)
# Close any open form tags before each new form tag. This prevents attackers
@@ -3543,7 +3012,7 @@ ActionView::Helpers::ContentExfiltrationPreventionHelper::CLOSE_CDATA_COMMENT =
# would be captured by the attacker's . By closing any open
# form tags, we ensure that form contents are never exfiltrated.
#
-# source://actionview/lib/action_view/helpers/content_exfiltration_prevention_helper.rb#57
+# source://actionview//lib/action_view/helpers/content_exfiltration_prevention_helper.rb#57
ActionView::Helpers::ContentExfiltrationPreventionHelper::CLOSE_FORM_TAG = T.let(T.unsafe(nil), ActiveSupport::SafeBuffer)
# Close any open option tags before each form tag. This prevents attackers
@@ -3558,7 +3027,7 @@ ActionView::Helpers::ContentExfiltrationPreventionHelper::CLOSE_FORM_TAG = T.let
# . By closing any open option tags, we ensure that form
# contents are never exfiltrated.
#
-# source://actionview/lib/action_view/helpers/content_exfiltration_prevention_helper.rb#45
+# source://actionview//lib/action_view/helpers/content_exfiltration_prevention_helper.rb#45
ActionView::Helpers::ContentExfiltrationPreventionHelper::CLOSE_OPTION_TAG = T.let(T.unsafe(nil), ActiveSupport::SafeBuffer)
# Close any open attributes before each form tag. This prevents attackers from
@@ -3572,10 +3041,10 @@ ActionView::Helpers::ContentExfiltrationPreventionHelper::CLOSE_OPTION_TAG = T.l
# +https://attacker.com+. By closing any open attributes, we ensure that form
# contents are never exfiltrated this way.
#
-# source://actionview/lib/action_view/helpers/content_exfiltration_prevention_helper.rb#18
+# source://actionview//lib/action_view/helpers/content_exfiltration_prevention_helper.rb#18
ActionView::Helpers::ContentExfiltrationPreventionHelper::CLOSE_QUOTES_COMMENT = T.let(T.unsafe(nil), ActiveSupport::SafeBuffer)
-# source://actionview/lib/action_view/helpers/content_exfiltration_prevention_helper.rb#59
+# source://actionview//lib/action_view/helpers/content_exfiltration_prevention_helper.rb#59
ActionView::Helpers::ContentExfiltrationPreventionHelper::CONTENT_EXFILTRATION_PREVENTION_MARKUP = T.let(T.unsafe(nil), ActiveSupport::SafeBuffer)
# = Action View Controller \Helpers
@@ -3583,62 +3052,68 @@ ActionView::Helpers::ContentExfiltrationPreventionHelper::CONTENT_EXFILTRATION_P
# This module keeps all methods and behavior in ActionView
# that simply delegates to the controller.
#
-# source://actionview/lib/action_view/helpers/controller_helper.rb#11
+# source://actionview//lib/action_view/helpers/controller_helper.rb#11
module ActionView::Helpers::ControllerHelper
- # source://actionview/lib/action_view/helpers/controller_helper.rb#18
+ # source://actionview//lib/action_view/helpers/controller_helper.rb#18
def action_name(*_arg0, **_arg1, &_arg2); end
- # source://actionview/lib/action_view/helpers/controller_helper.rb#20
+ # source://actionview//lib/action_view/helpers/controller_helper.rb#20
def assign_controller(controller); end
+ # source://actionview//lib/action_view/helpers/controller_helper.rb#12
def controller; end
+
+ # source://actionview//lib/action_view/helpers/controller_helper.rb#12
def controller=(_arg0); end
- # source://actionview/lib/action_view/helpers/controller_helper.rb#18
+ # source://actionview//lib/action_view/helpers/controller_helper.rb#18
def controller_name(*_arg0, **_arg1, &_arg2); end
- # source://actionview/lib/action_view/helpers/controller_helper.rb#18
+ # source://actionview//lib/action_view/helpers/controller_helper.rb#18
def controller_path(*_arg0, **_arg1, &_arg2); end
- # source://actionview/lib/action_view/helpers/controller_helper.rb#18
+ # source://actionview//lib/action_view/helpers/controller_helper.rb#18
def cookies(*_arg0, **_arg1, &_arg2); end
- # source://actionview/lib/action_view/helpers/controller_helper.rb#18
+ # source://actionview//lib/action_view/helpers/controller_helper.rb#18
def flash(*_arg0, **_arg1, &_arg2); end
- # source://actionview/lib/action_view/helpers/controller_helper.rb#18
+ # source://actionview//lib/action_view/helpers/controller_helper.rb#18
def headers(*_arg0, **_arg1, &_arg2); end
- # source://actionview/lib/action_view/helpers/controller_helper.rb#32
+ # source://actionview//lib/action_view/helpers/controller_helper.rb#32
def logger; end
- # source://actionview/lib/action_view/helpers/controller_helper.rb#18
+ # source://actionview//lib/action_view/helpers/controller_helper.rb#18
def params(*_arg0, **_arg1, &_arg2); end
+ # source://actionview//lib/action_view/helpers/controller_helper.rb#12
def request; end
+
+ # source://actionview//lib/action_view/helpers/controller_helper.rb#12
def request=(_arg0); end
- # source://actionview/lib/action_view/helpers/controller_helper.rb#18
+ # source://actionview//lib/action_view/helpers/controller_helper.rb#18
def request_forgery_protection_token(*_arg0, **_arg1, &_arg2); end
# @return [Boolean]
#
- # source://actionview/lib/action_view/helpers/controller_helper.rb#36
+ # source://actionview//lib/action_view/helpers/controller_helper.rb#36
def respond_to?(method_name, include_private = T.unsafe(nil)); end
- # source://actionview/lib/action_view/helpers/controller_helper.rb#18
+ # source://actionview//lib/action_view/helpers/controller_helper.rb#18
def response(*_arg0, **_arg1, &_arg2); end
- # source://actionview/lib/action_view/helpers/controller_helper.rb#18
+ # source://actionview//lib/action_view/helpers/controller_helper.rb#18
def session(*_arg0, **_arg1, &_arg2); end
end
-# source://actionview/lib/action_view/helpers/controller_helper.rb#14
+# source://actionview//lib/action_view/helpers/controller_helper.rb#14
ActionView::Helpers::ControllerHelper::CONTROLLER_DELEGATES = T.let(T.unsafe(nil), Array)
# = Action View CSP \Helpers
#
-# source://actionview/lib/action_view/helpers/csp_helper.rb#6
+# source://actionview//lib/action_view/helpers/csp_helper.rb#6
module ActionView::Helpers::CspHelper
# Returns a meta tag "csp-nonce" with the per-session nonce value
# for allowing inline "
#
- # source://loofah//lib/loofah/concerns.rb#94
+ # source://loofah//lib/loofah/concerns.rb#107
def inner_text(options = T.unsafe(nil)); end
# Returns a plain-text version of the markup contained by the document, with HTML entities
@@ -1034,7 +1034,7 @@ module Loofah::TextBehavior
# # decidedly not ok for browser:
# frag.text(:encode_special_chars => false) # => ""
#
- # source://loofah//lib/loofah/concerns.rb#94
+ # source://loofah//lib/loofah/concerns.rb#108
def to_str(options = T.unsafe(nil)); end
# Returns a plain-text version of the markup contained by the fragment, with HTML entities
diff --git a/sorbet/rbi/gems/mail@2.8.1.rbi b/sorbet/rbi/gems/mail@2.8.1.rbi
index 8f3686e96..52a5fc094 100644
--- a/sorbet/rbi/gems/mail@2.8.1.rbi
+++ b/sorbet/rbi/gems/mail@2.8.1.rbi
@@ -821,23 +821,41 @@ Mail::CcField::NAME = T.let(T.unsafe(nil), String)
# source://mail//lib/mail/check_delivery_params.rb#5
module Mail::CheckDeliveryParams
class << self
- # source://mail//lib/mail/check_delivery_params.rb#10
+ # source://mail//lib/mail/check_delivery_params.rb#16
def _deprecated_check(mail); end
- # source://mail//lib/mail/check_delivery_params.rb#32
+ # source://mail//lib/mail/check_delivery_params.rb#36
def _deprecated_check_addr(addr_name, addr); end
- # source://mail//lib/mail/check_delivery_params.rb#18
+ # source://mail//lib/mail/check_delivery_params.rb#22
def _deprecated_check_from(addr); end
- # source://mail//lib/mail/check_delivery_params.rb#53
+ # source://mail//lib/mail/check_delivery_params.rb#62
def _deprecated_check_message(message); end
- # source://mail//lib/mail/check_delivery_params.rb#24
+ # source://mail//lib/mail/check_delivery_params.rb#30
def _deprecated_check_to(addrs); end
- # source://mail//lib/mail/check_delivery_params.rb#38
+ # source://mail//lib/mail/check_delivery_params.rb#51
def _deprecated_validate_smtp_addr(addr); end
+
+ # source://mail//lib/mail/check_delivery_params.rb#10
+ def check(*args, **_arg1, &block); end
+
+ # source://mail//lib/mail/check_delivery_params.rb#32
+ def check_addr(*args, **_arg1, &block); end
+
+ # source://mail//lib/mail/check_delivery_params.rb#18
+ def check_from(*args, **_arg1, &block); end
+
+ # source://mail//lib/mail/check_delivery_params.rb#53
+ def check_message(*args, **_arg1, &block); end
+
+ # source://mail//lib/mail/check_delivery_params.rb#24
+ def check_to(*args, **_arg1, &block); end
+
+ # source://mail//lib/mail/check_delivery_params.rb#38
+ def validate_smtp_addr(*args, **_arg1, &block); end
end
end
@@ -1158,7 +1176,10 @@ class Mail::Configuration
class << self
private
+ # source://mail//lib/mail/configuration.rb#16
def allocate; end
+
+ # source://mail//lib/mail/configuration.rb#16
def new(*_arg0); end
end
end
@@ -1511,7 +1532,7 @@ class Mail::ContentTypeField < ::Mail::NamedStructuredField
# source://mail//lib/mail/fields/content_type_field.rb#47
def attempt_to_clean; end
- # source://mail//lib/mail/fields/content_type_field.rb#63
+ # source://mail//lib/mail/fields/content_type_field.rb#66
def content_type; end
# source://mail//lib/mail/fields/content_type_field.rb#101
@@ -2310,7 +2331,7 @@ class Mail::Field::SyntaxError < ::Mail::Field::FieldError; end
#
# source://mail//lib/mail/field_list.rb#8
class Mail::FieldList < ::Array
- # source://mail//lib/mail/field_list.rb#22
+ # source://mail//lib/mail/field_list.rb#29
def <<(field); end
# source://mail//lib/mail/field_list.rb#22
@@ -2796,7 +2817,7 @@ class Mail::IndifferentHash < ::Hash
#
# @return [Boolean]
#
- # source://mail//lib/mail/indifferent_hash.rb#71
+ # source://mail//lib/mail/indifferent_hash.rb#76
def has_key?(key); end
# Checks the hash for a key matching the argument passed in:
@@ -2808,7 +2829,7 @@ class Mail::IndifferentHash < ::Hash
#
# @return [Boolean]
#
- # source://mail//lib/mail/indifferent_hash.rb#71
+ # source://mail//lib/mail/indifferent_hash.rb#75
def include?(key); end
# Checks the hash for a key matching the argument passed in:
@@ -2832,7 +2853,7 @@ class Mail::IndifferentHash < ::Hash
#
# @return [Boolean]
#
- # source://mail//lib/mail/indifferent_hash.rb#71
+ # source://mail//lib/mail/indifferent_hash.rb#77
def member?(key); end
# Merges the instantized and the specified hashes together, giving precedence to the values from the second hash
@@ -2851,10 +2872,13 @@ class Mail::IndifferentHash < ::Hash
#
# hash_1.update(hash_2) # => {"key"=>"New Value!"}
#
- # source://mail//lib/mail/indifferent_hash.rb#57
+ # source://mail//lib/mail/indifferent_hash.rb#62
def merge!(other_hash); end
+ # source://mail//lib/mail/indifferent_hash.rb#34
def regular_update(*_arg0); end
+
+ # source://mail//lib/mail/indifferent_hash.rb#33
def regular_writer(_arg0, _arg1); end
# Performs the opposite of merge, with the keys and values from the first hash taking precedence over the second.
@@ -2871,7 +2895,7 @@ class Mail::IndifferentHash < ::Hash
# hash = HashWithIndifferentAccess.new
# hash[:key] = "value"
#
- # source://mail//lib/mail/indifferent_hash.rb#41
+ # source://mail//lib/mail/indifferent_hash.rb#45
def store(key, value); end
# source://mail//lib/mail/indifferent_hash.rb#122
@@ -5202,7 +5226,7 @@ class Mail::Multibyte::Chars
# Example:
# Mail::Multibyte.mb_chars('こんにちは').slice(2..3).to_s # => "にち"
#
- # source://mail//lib/mail/multibyte/chars.rb#148
+ # source://mail//lib/mail/multibyte/chars.rb#169
def [](*args); end
# Like String#[]=, except instead of byte offsets you specify character offsets.
@@ -5359,7 +5383,7 @@ class Mail::Multibyte::Chars
# Mail::Multibyte.mb_chars("ÉL QUE SE ENTERÓ").titleize # => "Él Que Se Enteró"
# Mail::Multibyte.mb_chars("日本語").titleize # => "日本語"
#
- # source://mail//lib/mail/multibyte/chars.rb#210
+ # source://mail//lib/mail/multibyte/chars.rb#213
def titlecase; end
# Capitalizes the first letter of every word, when possible.
@@ -5373,12 +5397,12 @@ class Mail::Multibyte::Chars
# Returns the value of attribute wrapped_string.
#
- # source://mail//lib/mail/multibyte/chars.rb#37
+ # source://mail//lib/mail/multibyte/chars.rb#38
def to_s; end
# Returns the value of attribute wrapped_string.
#
- # source://mail//lib/mail/multibyte/chars.rb#37
+ # source://mail//lib/mail/multibyte/chars.rb#39
def to_str; end
# Convert characters in the string to uppercase.
@@ -5685,31 +5709,31 @@ class Mail::Multibyte::Unicode::UnicodeDatabase
# source://mail//lib/mail/multibyte/unicode.rb#335
def initialize; end
- # source://mail//lib/mail/multibyte/unicode.rb#346
+ # source://mail//lib/mail/multibyte/unicode.rb#345
def boundary; end
# source://mail//lib/mail/multibyte/unicode.rb#333
def boundary=(_arg0); end
- # source://mail//lib/mail/multibyte/unicode.rb#346
+ # source://mail//lib/mail/multibyte/unicode.rb#345
def codepoints; end
# source://mail//lib/mail/multibyte/unicode.rb#333
def codepoints=(_arg0); end
- # source://mail//lib/mail/multibyte/unicode.rb#346
+ # source://mail//lib/mail/multibyte/unicode.rb#345
def composition_exclusion; end
# source://mail//lib/mail/multibyte/unicode.rb#333
def composition_exclusion=(_arg0); end
- # source://mail//lib/mail/multibyte/unicode.rb#346
+ # source://mail//lib/mail/multibyte/unicode.rb#345
def composition_map; end
# source://mail//lib/mail/multibyte/unicode.rb#333
def composition_map=(_arg0); end
- # source://mail//lib/mail/multibyte/unicode.rb#346
+ # source://mail//lib/mail/multibyte/unicode.rb#345
def cp1252; end
# source://mail//lib/mail/multibyte/unicode.rb#333
@@ -5981,46 +6005,106 @@ end
# source://mail//lib/mail/parsers/address_lists_parser.rb#13
class Mail::Parsers::AddressListsParser::AddressListStruct < ::Struct
+ # source://mail//lib/mail/parsers/address_lists_parser.rb#13
def addresses; end
+
+ # source://mail//lib/mail/parsers/address_lists_parser.rb#13
def addresses=(_); end
+
+ # source://mail//lib/mail/parsers/address_lists_parser.rb#13
def error; end
+
+ # source://mail//lib/mail/parsers/address_lists_parser.rb#13
def error=(_); end
+
+ # source://mail//lib/mail/parsers/address_lists_parser.rb#13
def group_names; end
+
+ # source://mail//lib/mail/parsers/address_lists_parser.rb#13
def group_names=(_); end
class << self
+ # source://mail//lib/mail/parsers/address_lists_parser.rb#13
def [](*_arg0); end
+
+ # source://mail//lib/mail/parsers/address_lists_parser.rb#13
def inspect; end
+
+ # source://mail//lib/mail/parsers/address_lists_parser.rb#13
def keyword_init?; end
+
+ # source://mail//lib/mail/parsers/address_lists_parser.rb#13
def members; end
+
+ # source://mail//lib/mail/parsers/address_lists_parser.rb#13
def new(*_arg0); end
end
end
# source://mail//lib/mail/parsers/address_lists_parser.rb#14
class Mail::Parsers::AddressListsParser::AddressStruct < ::Struct
+ # source://mail//lib/mail/parsers/address_lists_parser.rb#14
def comments; end
+
+ # source://mail//lib/mail/parsers/address_lists_parser.rb#14
def comments=(_); end
+
+ # source://mail//lib/mail/parsers/address_lists_parser.rb#14
def display_name; end
+
+ # source://mail//lib/mail/parsers/address_lists_parser.rb#14
def display_name=(_); end
+
+ # source://mail//lib/mail/parsers/address_lists_parser.rb#14
def domain; end
+
+ # source://mail//lib/mail/parsers/address_lists_parser.rb#14
def domain=(_); end
+
+ # source://mail//lib/mail/parsers/address_lists_parser.rb#14
def error; end
+
+ # source://mail//lib/mail/parsers/address_lists_parser.rb#14
def error=(_); end
+
+ # source://mail//lib/mail/parsers/address_lists_parser.rb#14
def group; end
+
+ # source://mail//lib/mail/parsers/address_lists_parser.rb#14
def group=(_); end
+
+ # source://mail//lib/mail/parsers/address_lists_parser.rb#14
def local; end
+
+ # source://mail//lib/mail/parsers/address_lists_parser.rb#14
def local=(_); end
+
+ # source://mail//lib/mail/parsers/address_lists_parser.rb#14
def obs_domain_list; end
+
+ # source://mail//lib/mail/parsers/address_lists_parser.rb#14
def obs_domain_list=(_); end
+
+ # source://mail//lib/mail/parsers/address_lists_parser.rb#14
def raw; end
+
+ # source://mail//lib/mail/parsers/address_lists_parser.rb#14
def raw=(_); end
class << self
+ # source://mail//lib/mail/parsers/address_lists_parser.rb#14
def [](*_arg0); end
+
+ # source://mail//lib/mail/parsers/address_lists_parser.rb#14
def inspect; end
+
+ # source://mail//lib/mail/parsers/address_lists_parser.rb#14
def keyword_init?; end
+
+ # source://mail//lib/mail/parsers/address_lists_parser.rb#14
def members; end
+
+ # source://mail//lib/mail/parsers/address_lists_parser.rb#14
def new(*_arg0); end
end
end
@@ -6111,18 +6195,38 @@ end
# source://mail//lib/mail/parsers/content_disposition_parser.rb#13
class Mail::Parsers::ContentDispositionParser::ContentDispositionStruct < ::Struct
+ # source://mail//lib/mail/parsers/content_disposition_parser.rb#13
def disposition_type; end
+
+ # source://mail//lib/mail/parsers/content_disposition_parser.rb#13
def disposition_type=(_); end
+
+ # source://mail//lib/mail/parsers/content_disposition_parser.rb#13
def error; end
+
+ # source://mail//lib/mail/parsers/content_disposition_parser.rb#13
def error=(_); end
+
+ # source://mail//lib/mail/parsers/content_disposition_parser.rb#13
def parameters; end
+
+ # source://mail//lib/mail/parsers/content_disposition_parser.rb#13
def parameters=(_); end
class << self
+ # source://mail//lib/mail/parsers/content_disposition_parser.rb#13
def [](*_arg0); end
+
+ # source://mail//lib/mail/parsers/content_disposition_parser.rb#13
def inspect; end
+
+ # source://mail//lib/mail/parsers/content_disposition_parser.rb#13
def keyword_init?; end
+
+ # source://mail//lib/mail/parsers/content_disposition_parser.rb#13
def members; end
+
+ # source://mail//lib/mail/parsers/content_disposition_parser.rb#13
def new(*_arg0); end
end
end
@@ -6213,16 +6317,32 @@ end
# source://mail//lib/mail/parsers/content_location_parser.rb#13
class Mail::Parsers::ContentLocationParser::ContentLocationStruct < ::Struct
+ # source://mail//lib/mail/parsers/content_location_parser.rb#13
def error; end
+
+ # source://mail//lib/mail/parsers/content_location_parser.rb#13
def error=(_); end
+
+ # source://mail//lib/mail/parsers/content_location_parser.rb#13
def location; end
+
+ # source://mail//lib/mail/parsers/content_location_parser.rb#13
def location=(_); end
class << self
+ # source://mail//lib/mail/parsers/content_location_parser.rb#13
def [](*_arg0); end
+
+ # source://mail//lib/mail/parsers/content_location_parser.rb#13
def inspect; end
+
+ # source://mail//lib/mail/parsers/content_location_parser.rb#13
def keyword_init?; end
+
+ # source://mail//lib/mail/parsers/content_location_parser.rb#13
def members; end
+
+ # source://mail//lib/mail/parsers/content_location_parser.rb#13
def new(*_arg0); end
end
end
@@ -6313,16 +6433,32 @@ end
# source://mail//lib/mail/parsers/content_transfer_encoding_parser.rb#13
class Mail::Parsers::ContentTransferEncodingParser::ContentTransferEncodingStruct < ::Struct
+ # source://mail//lib/mail/parsers/content_transfer_encoding_parser.rb#13
def encoding; end
+
+ # source://mail//lib/mail/parsers/content_transfer_encoding_parser.rb#13
def encoding=(_); end
+
+ # source://mail//lib/mail/parsers/content_transfer_encoding_parser.rb#13
def error; end
+
+ # source://mail//lib/mail/parsers/content_transfer_encoding_parser.rb#13
def error=(_); end
class << self
+ # source://mail//lib/mail/parsers/content_transfer_encoding_parser.rb#13
def [](*_arg0); end
+
+ # source://mail//lib/mail/parsers/content_transfer_encoding_parser.rb#13
def inspect; end
+
+ # source://mail//lib/mail/parsers/content_transfer_encoding_parser.rb#13
def keyword_init?; end
+
+ # source://mail//lib/mail/parsers/content_transfer_encoding_parser.rb#13
def members; end
+
+ # source://mail//lib/mail/parsers/content_transfer_encoding_parser.rb#13
def new(*_arg0); end
end
end
@@ -6413,20 +6549,44 @@ end
# source://mail//lib/mail/parsers/content_type_parser.rb#13
class Mail::Parsers::ContentTypeParser::ContentTypeStruct < ::Struct
+ # source://mail//lib/mail/parsers/content_type_parser.rb#13
def error; end
+
+ # source://mail//lib/mail/parsers/content_type_parser.rb#13
def error=(_); end
+
+ # source://mail//lib/mail/parsers/content_type_parser.rb#13
def main_type; end
+
+ # source://mail//lib/mail/parsers/content_type_parser.rb#13
def main_type=(_); end
+
+ # source://mail//lib/mail/parsers/content_type_parser.rb#13
def parameters; end
+
+ # source://mail//lib/mail/parsers/content_type_parser.rb#13
def parameters=(_); end
+
+ # source://mail//lib/mail/parsers/content_type_parser.rb#13
def sub_type; end
+
+ # source://mail//lib/mail/parsers/content_type_parser.rb#13
def sub_type=(_); end
class << self
+ # source://mail//lib/mail/parsers/content_type_parser.rb#13
def [](*_arg0); end
+
+ # source://mail//lib/mail/parsers/content_type_parser.rb#13
def inspect; end
+
+ # source://mail//lib/mail/parsers/content_type_parser.rb#13
def keyword_init?; end
+
+ # source://mail//lib/mail/parsers/content_type_parser.rb#13
def members; end
+
+ # source://mail//lib/mail/parsers/content_type_parser.rb#13
def new(*_arg0); end
end
end
@@ -6517,18 +6677,38 @@ end
# source://mail//lib/mail/parsers/date_time_parser.rb#13
class Mail::Parsers::DateTimeParser::DateTimeStruct < ::Struct
+ # source://mail//lib/mail/parsers/date_time_parser.rb#13
def date_string; end
+
+ # source://mail//lib/mail/parsers/date_time_parser.rb#13
def date_string=(_); end
+
+ # source://mail//lib/mail/parsers/date_time_parser.rb#13
def error; end
+
+ # source://mail//lib/mail/parsers/date_time_parser.rb#13
def error=(_); end
+
+ # source://mail//lib/mail/parsers/date_time_parser.rb#13
def time_string; end
+
+ # source://mail//lib/mail/parsers/date_time_parser.rb#13
def time_string=(_); end
class << self
+ # source://mail//lib/mail/parsers/date_time_parser.rb#13
def [](*_arg0); end
+
+ # source://mail//lib/mail/parsers/date_time_parser.rb#13
def inspect; end
+
+ # source://mail//lib/mail/parsers/date_time_parser.rb#13
def keyword_init?; end
+
+ # source://mail//lib/mail/parsers/date_time_parser.rb#13
def members; end
+
+ # source://mail//lib/mail/parsers/date_time_parser.rb#13
def new(*_arg0); end
end
end
@@ -6619,18 +6799,38 @@ end
# source://mail//lib/mail/parsers/envelope_from_parser.rb#13
class Mail::Parsers::EnvelopeFromParser::EnvelopeFromStruct < ::Struct
+ # source://mail//lib/mail/parsers/envelope_from_parser.rb#13
def address; end
+
+ # source://mail//lib/mail/parsers/envelope_from_parser.rb#13
def address=(_); end
+
+ # source://mail//lib/mail/parsers/envelope_from_parser.rb#13
def ctime_date; end
+
+ # source://mail//lib/mail/parsers/envelope_from_parser.rb#13
def ctime_date=(_); end
+
+ # source://mail//lib/mail/parsers/envelope_from_parser.rb#13
def error; end
+
+ # source://mail//lib/mail/parsers/envelope_from_parser.rb#13
def error=(_); end
class << self
+ # source://mail//lib/mail/parsers/envelope_from_parser.rb#13
def [](*_arg0); end
+
+ # source://mail//lib/mail/parsers/envelope_from_parser.rb#13
def inspect; end
+
+ # source://mail//lib/mail/parsers/envelope_from_parser.rb#13
def keyword_init?; end
+
+ # source://mail//lib/mail/parsers/envelope_from_parser.rb#13
def members; end
+
+ # source://mail//lib/mail/parsers/envelope_from_parser.rb#13
def new(*_arg0); end
end
end
@@ -6721,16 +6921,32 @@ end
# source://mail//lib/mail/parsers/message_ids_parser.rb#13
class Mail::Parsers::MessageIdsParser::MessageIdsStruct < ::Struct
+ # source://mail//lib/mail/parsers/message_ids_parser.rb#13
def error; end
+
+ # source://mail//lib/mail/parsers/message_ids_parser.rb#13
def error=(_); end
+
+ # source://mail//lib/mail/parsers/message_ids_parser.rb#13
def message_ids; end
+
+ # source://mail//lib/mail/parsers/message_ids_parser.rb#13
def message_ids=(_); end
class << self
+ # source://mail//lib/mail/parsers/message_ids_parser.rb#13
def [](*_arg0); end
+
+ # source://mail//lib/mail/parsers/message_ids_parser.rb#13
def inspect; end
+
+ # source://mail//lib/mail/parsers/message_ids_parser.rb#13
def keyword_init?; end
+
+ # source://mail//lib/mail/parsers/message_ids_parser.rb#13
def members; end
+
+ # source://mail//lib/mail/parsers/message_ids_parser.rb#13
def new(*_arg0); end
end
end
@@ -6821,18 +7037,38 @@ end
# source://mail//lib/mail/parsers/mime_version_parser.rb#13
class Mail::Parsers::MimeVersionParser::MimeVersionStruct < ::Struct
+ # source://mail//lib/mail/parsers/mime_version_parser.rb#13
def error; end
+
+ # source://mail//lib/mail/parsers/mime_version_parser.rb#13
def error=(_); end
+
+ # source://mail//lib/mail/parsers/mime_version_parser.rb#13
def major; end
+
+ # source://mail//lib/mail/parsers/mime_version_parser.rb#13
def major=(_); end
+
+ # source://mail//lib/mail/parsers/mime_version_parser.rb#13
def minor; end
+
+ # source://mail//lib/mail/parsers/mime_version_parser.rb#13
def minor=(_); end
class << self
+ # source://mail//lib/mail/parsers/mime_version_parser.rb#13
def [](*_arg0); end
+
+ # source://mail//lib/mail/parsers/mime_version_parser.rb#13
def inspect; end
+
+ # source://mail//lib/mail/parsers/mime_version_parser.rb#13
def keyword_init?; end
+
+ # source://mail//lib/mail/parsers/mime_version_parser.rb#13
def members; end
+
+ # source://mail//lib/mail/parsers/mime_version_parser.rb#13
def new(*_arg0); end
end
end
@@ -6923,16 +7159,32 @@ end
# source://mail//lib/mail/parsers/phrase_lists_parser.rb#13
class Mail::Parsers::PhraseListsParser::PhraseListsStruct < ::Struct
+ # source://mail//lib/mail/parsers/phrase_lists_parser.rb#13
def error; end
+
+ # source://mail//lib/mail/parsers/phrase_lists_parser.rb#13
def error=(_); end
+
+ # source://mail//lib/mail/parsers/phrase_lists_parser.rb#13
def phrases; end
+
+ # source://mail//lib/mail/parsers/phrase_lists_parser.rb#13
def phrases=(_); end
class << self
+ # source://mail//lib/mail/parsers/phrase_lists_parser.rb#13
def [](*_arg0); end
+
+ # source://mail//lib/mail/parsers/phrase_lists_parser.rb#13
def inspect; end
+
+ # source://mail//lib/mail/parsers/phrase_lists_parser.rb#13
def keyword_init?; end
+
+ # source://mail//lib/mail/parsers/phrase_lists_parser.rb#13
def members; end
+
+ # source://mail//lib/mail/parsers/phrase_lists_parser.rb#13
def new(*_arg0); end
end
end
@@ -7023,20 +7275,44 @@ end
# source://mail//lib/mail/parsers/received_parser.rb#13
class Mail::Parsers::ReceivedParser::ReceivedStruct < ::Struct
+ # source://mail//lib/mail/parsers/received_parser.rb#13
def date; end
+
+ # source://mail//lib/mail/parsers/received_parser.rb#13
def date=(_); end
+
+ # source://mail//lib/mail/parsers/received_parser.rb#13
def error; end
+
+ # source://mail//lib/mail/parsers/received_parser.rb#13
def error=(_); end
+
+ # source://mail//lib/mail/parsers/received_parser.rb#13
def info; end
+
+ # source://mail//lib/mail/parsers/received_parser.rb#13
def info=(_); end
+
+ # source://mail//lib/mail/parsers/received_parser.rb#13
def time; end
+
+ # source://mail//lib/mail/parsers/received_parser.rb#13
def time=(_); end
class << self
+ # source://mail//lib/mail/parsers/received_parser.rb#13
def [](*_arg0); end
+
+ # source://mail//lib/mail/parsers/received_parser.rb#13
def inspect; end
+
+ # source://mail//lib/mail/parsers/received_parser.rb#13
def keyword_init?; end
+
+ # source://mail//lib/mail/parsers/received_parser.rb#13
def members; end
+
+ # source://mail//lib/mail/parsers/received_parser.rb#13
def new(*_arg0); end
end
end
@@ -7159,7 +7435,7 @@ class Mail::PartsList
# source://mail//lib/mail/parts_list.rb#47
def inspect_structure(parent_id = T.unsafe(nil)); end
- # source://mail//lib/mail/parts_list.rb#28
+ # source://mail//lib/mail/parts_list.rb#37
def map; end
# @raise [NoMethodError]
diff --git a/sorbet/rbi/gems/marcel@1.0.4.rbi b/sorbet/rbi/gems/marcel@1.0.4.rbi
index 861f2c1c8..9c22bc05d 100644
--- a/sorbet/rbi/gems/marcel@1.0.4.rbi
+++ b/sorbet/rbi/gems/marcel@1.0.4.rbi
@@ -36,7 +36,7 @@ class Marcel::Magic
#
# @return [Boolean]
#
- # source://marcel//lib/marcel/magic.rb#103
+ # source://marcel//lib/marcel/magic.rb#111
def ==(other); end
# @return [Boolean]
diff --git a/sorbet/rbi/gems/minitest-reporters@1.7.1.rbi b/sorbet/rbi/gems/minitest-reporters@1.7.1.rbi
index 4c51d5603..57cc73d42 100644
--- a/sorbet/rbi/gems/minitest-reporters@1.7.1.rbi
+++ b/sorbet/rbi/gems/minitest-reporters@1.7.1.rbi
@@ -4,91 +4,9 @@
# This is an autogenerated file for types exported from the `minitest-reporters` gem.
# Please instead update this file by running `bin/tapioca gem minitest-reporters`.
-# source://minitest-reporters//lib/minitest/reporters.rb#3
-module Minitest
- class << self
- # source://minitest/5.25.0/lib/minitest.rb#322
- def __run(reporter, options); end
-
- # source://minitest/5.25.0/lib/minitest.rb#96
- def after_run(&block); end
-
- # source://minitest/5.25.0/lib/minitest.rb#19
- def allow_fork; end
-
- # source://minitest/5.25.0/lib/minitest.rb#19
- def allow_fork=(_arg0); end
-
- # source://minitest/5.25.0/lib/minitest.rb#69
- def autorun; end
-
- # source://minitest/5.25.0/lib/minitest.rb#19
- def backtrace_filter; end
-
- # source://minitest/5.25.0/lib/minitest.rb#19
- def backtrace_filter=(_arg0); end
-
- # source://minitest/5.25.0/lib/minitest.rb#18
- def cattr_accessor(name); end
-
- # source://minitest/5.25.0/lib/minitest.rb#1215
- def clock_time; end
-
- # source://minitest/5.25.0/lib/minitest.rb#302
- def empty_run!(options); end
-
- # source://minitest/5.25.0/lib/minitest.rb#19
- def extensions; end
-
- # source://minitest/5.25.0/lib/minitest.rb#19
- def extensions=(_arg0); end
-
- # source://minitest/5.25.0/lib/minitest.rb#335
- def filter_backtrace(bt); end
-
- # source://minitest/5.25.0/lib/minitest.rb#19
- def info_signal; end
-
- # source://minitest/5.25.0/lib/minitest.rb#19
- def info_signal=(_arg0); end
- # source://minitest/5.25.0/lib/minitest.rb#124
- def init_plugins(options); end
-
- # source://minitest/5.25.0/lib/minitest.rb#108
- def load_plugins; end
-
- # source://minitest/5.25.0/lib/minitest.rb#19
- def parallel_executor; end
-
- # source://minitest/5.25.0/lib/minitest.rb#19
- def parallel_executor=(_arg0); end
-
- # source://minitest/5.25.0/lib/minitest.rb#142
- def process_args(args = T.unsafe(nil)); end
-
- # source://minitest/5.25.0/lib/minitest.rb#103
- def register_plugin(name_or_mod); end
-
- # source://minitest/5.25.0/lib/minitest.rb#19
- def reporter; end
-
- # source://minitest/5.25.0/lib/minitest.rb#19
- def reporter=(_arg0); end
-
- # source://minitest/5.25.0/lib/minitest.rb#268
- def run(args = T.unsafe(nil)); end
-
- # source://minitest/5.25.0/lib/minitest.rb#1206
- def run_one_method(klass, method_name); end
-
- # source://minitest/5.25.0/lib/minitest.rb#19
- def seed; end
-
- # source://minitest/5.25.0/lib/minitest.rb#19
- def seed=(_arg0); end
- end
-end
+# source://minitest-reporters//lib/minitest/reporters.rb#3
+module Minitest; end
# Filters backtraces of exceptions that may arise when running tests.
#
@@ -355,7 +273,7 @@ class Minitest::Reporters::DefaultReporter < ::Minitest::Reporters::BaseReporter
# source://minitest-reporters//lib/minitest/reporters/default_reporter.rb#26
def start; end
- # source://minitest-reporters//lib/minitest/reporters/default_reporter.rb#89
+ # source://minitest-reporters//lib/minitest/reporters/default_reporter.rb#138
def to_s; end
private
@@ -450,7 +368,7 @@ class Minitest::Reporters::HtmlReporter < ::Minitest::Reporters::BaseReporter
# The percentage of tests that were skipped
# Keeping old method name with typo for backwards compatibility in custom templates (for now)
#
- # source://minitest-reporters//lib/minitest/reporters/html_reporter.rb#35
+ # source://minitest-reporters//lib/minitest/reporters/html_reporter.rb#40
def percent_skipps; end
# The percentage of tests that were skipped
diff --git a/sorbet/rbi/gems/minitest@5.25.4.rbi b/sorbet/rbi/gems/minitest@5.25.4.rbi
index c72a9e321..249b80d9b 100644
--- a/sorbet/rbi/gems/minitest@5.25.4.rbi
+++ b/sorbet/rbi/gems/minitest@5.25.4.rbi
@@ -7,7 +7,7 @@
# Kernel extensions for minitest
#
-# source://minitest/lib/minitest/spec.rb#46
+# source://minitest//lib/minitest/spec.rb#46
module Kernel
private
@@ -45,20 +45,20 @@ module Kernel
#
# For more information about expectations, see Minitest::Expectations.
#
- # source://minitest/lib/minitest/spec.rb#82
+ # source://minitest//lib/minitest/spec.rb#82
def describe(desc, *additional_desc, &block); end
end
# The top-level namespace for Minitest. Also the location of the main
# runtime. See +Minitest.run+ for more information.
#
-# source://minitest/lib/minitest/parallel.rb#1
+# source://minitest//lib/minitest/parallel.rb#1
module Minitest
class << self
# Internal run method. Responsible for telling all Runnable
# sub-classes to run.
#
- # source://minitest/lib/minitest.rb#323
+ # source://minitest//lib/minitest.rb#323
def __run(reporter, options); end
# A simple hook allowing you to run a block of code after everything
@@ -66,74 +66,74 @@ module Minitest
#
# Minitest.after_run { p $debugging_info }
#
- # source://minitest/lib/minitest.rb#97
+ # source://minitest//lib/minitest.rb#97
def after_run(&block); end
- # source://minitest/lib/minitest.rb#20
+ # source://minitest//lib/minitest.rb#20
def allow_fork; end
- # source://minitest/lib/minitest.rb#20
+ # source://minitest//lib/minitest.rb#20
def allow_fork=(_arg0); end
# Registers Minitest to run at process exit
#
- # source://minitest/lib/minitest.rb#70
+ # source://minitest//lib/minitest.rb#70
def autorun; end
- # source://minitest/lib/minitest.rb#20
+ # source://minitest//lib/minitest.rb#20
def backtrace_filter; end
- # source://minitest/lib/minitest.rb#20
+ # source://minitest//lib/minitest.rb#20
def backtrace_filter=(_arg0); end
- # source://minitest/lib/minitest.rb#19
+ # source://minitest//lib/minitest.rb#19
def cattr_accessor(name); end
- # source://minitest/lib/minitest.rb#1216
+ # source://minitest//lib/minitest.rb#1216
def clock_time; end
- # source://minitest/lib/minitest.rb#303
+ # source://minitest//lib/minitest.rb#303
def empty_run!(options); end
- # source://minitest/lib/minitest.rb#20
+ # source://minitest//lib/minitest.rb#20
def extensions; end
- # source://minitest/lib/minitest.rb#20
+ # source://minitest//lib/minitest.rb#20
def extensions=(_arg0); end
- # source://minitest/lib/minitest.rb#336
+ # source://minitest//lib/minitest.rb#336
def filter_backtrace(bt); end
- # source://minitest/lib/minitest.rb#20
+ # source://minitest//lib/minitest.rb#20
def info_signal; end
- # source://minitest/lib/minitest.rb#20
+ # source://minitest//lib/minitest.rb#20
def info_signal=(_arg0); end
- # source://minitest/lib/minitest.rb#125
+ # source://minitest//lib/minitest.rb#125
def init_plugins(options); end
- # source://minitest/lib/minitest.rb#109
+ # source://minitest//lib/minitest.rb#109
def load_plugins; end
- # source://minitest/lib/minitest.rb#20
+ # source://minitest//lib/minitest.rb#20
def parallel_executor; end
- # source://minitest/lib/minitest.rb#20
+ # source://minitest//lib/minitest.rb#20
def parallel_executor=(_arg0); end
- # source://minitest/lib/minitest.rb#143
+ # source://minitest//lib/minitest.rb#143
def process_args(args = T.unsafe(nil)); end
# Register a plugin to be used. Does NOT require / load it.
#
- # source://minitest/lib/minitest.rb#104
+ # source://minitest//lib/minitest.rb#104
def register_plugin(name_or_mod); end
- # source://minitest/lib/minitest.rb#20
+ # source://minitest//lib/minitest.rb#20
def reporter; end
- # source://minitest/lib/minitest.rb#20
+ # source://minitest//lib/minitest.rb#20
def reporter=(_arg0); end
# This is the top-level run method. Everything starts from here. It
@@ -155,16 +155,16 @@ module Minitest
# Minitest.run_one_method(klass, runnable_method)
# klass.new(runnable_method).run
#
- # source://minitest/lib/minitest.rb#269
+ # source://minitest//lib/minitest.rb#269
def run(args = T.unsafe(nil)); end
- # source://minitest/lib/minitest.rb#1207
+ # source://minitest//lib/minitest.rb#1207
def run_one_method(klass, method_name); end
- # source://minitest/lib/minitest.rb#20
+ # source://minitest//lib/minitest.rb#20
def seed; end
- # source://minitest/lib/minitest.rb#20
+ # source://minitest//lib/minitest.rb#20
def seed=(_arg0); end
end
end
@@ -172,24 +172,24 @@ end
# Defines the API for Reporters. Subclass this and override whatever
# you want. Go nuts.
#
-# source://minitest/lib/minitest.rb#687
+# source://minitest//lib/minitest.rb#687
class Minitest::AbstractReporter
# @return [AbstractReporter] a new instance of AbstractReporter
#
- # source://minitest/lib/minitest.rb#689
+ # source://minitest//lib/minitest.rb#689
def initialize; end
# Did this run pass?
#
# @return [Boolean]
#
- # source://minitest/lib/minitest.rb#724
+ # source://minitest//lib/minitest.rb#724
def passed?; end
# About to start running a test. This allows a reporter to show
# that it is starting or that we are in the middle of a test run.
#
- # source://minitest/lib/minitest.rb#703
+ # source://minitest//lib/minitest.rb#703
def prerecord(klass, name); end
# Output and record the result of the test. Call
@@ -197,43 +197,43 @@ class Minitest::AbstractReporter
# result character string. Stores the result of the run if the run
# did not pass.
#
- # source://minitest/lib/minitest.rb#712
+ # source://minitest//lib/minitest.rb#712
def record(result); end
# Outputs the summary of the run.
#
- # source://minitest/lib/minitest.rb#718
+ # source://minitest//lib/minitest.rb#718
def report; end
# Starts reporting on the run.
#
- # source://minitest/lib/minitest.rb#696
+ # source://minitest//lib/minitest.rb#696
def start; end
- # source://minitest/lib/minitest.rb#728
+ # source://minitest//lib/minitest.rb#728
def synchronize(&block); end
end
# Represents run failures.
#
-# source://minitest/lib/minitest.rb#1020
+# source://minitest//lib/minitest.rb#1020
class Minitest::Assertion < ::Exception
- # source://minitest/lib/minitest.rb#1023
+ # source://minitest//lib/minitest.rb#1023
def error; end
# Where was this run before an assertion was raised?
#
- # source://minitest/lib/minitest.rb#1030
+ # source://minitest//lib/minitest.rb#1030
def location; end
- # source://minitest/lib/minitest.rb#1038
+ # source://minitest//lib/minitest.rb#1038
def result_code; end
- # source://minitest/lib/minitest.rb#1042
+ # source://minitest//lib/minitest.rb#1042
def result_label; end
end
-# source://minitest/lib/minitest.rb#1021
+# source://minitest//lib/minitest.rb#1021
Minitest::Assertion::RE = T.let(T.unsafe(nil), Regexp)
# Minitest Assertions. All assertion methods accept a +msg+ which is
@@ -245,22 +245,22 @@ Minitest::Assertion::RE = T.let(T.unsafe(nil), Regexp)
# provided by the thing including Assertions. See Minitest::Runnable
# for an example.
#
-# source://minitest/lib/minitest/assertions.rb#16
+# source://minitest//lib/minitest/assertions.rb#16
module Minitest::Assertions
- # source://minitest/lib/minitest/assertions.rb#181
+ # source://minitest//lib/minitest/assertions.rb#181
def _synchronize; end
- # source://minitest/lib/minitest/assertions.rb#194
+ # source://minitest//lib/minitest/assertions.rb#194
def _where; end
# Fails unless +test+ is truthy.
#
- # source://minitest/lib/minitest/assertions.rb#171
+ # source://minitest//lib/minitest/assertions.rb#171
def assert(test, msg = T.unsafe(nil)); end
# Fails unless +obj+ is empty.
#
- # source://minitest/lib/minitest/assertions.rb#188
+ # source://minitest//lib/minitest/assertions.rb#188
def assert_empty(obj, msg = T.unsafe(nil)); end
# Fails unless exp == act printing the difference between
@@ -275,7 +275,7 @@ module Minitest::Assertions
#
# See also: Minitest::Assertions.diff
#
- # source://minitest/lib/minitest/assertions.rb#214
+ # source://minitest//lib/minitest/assertions.rb#214
def assert_equal(exp, act, msg = T.unsafe(nil)); end
# For comparing Floats. Fails unless +exp+ and +act+ are within +delta+
@@ -283,45 +283,45 @@ module Minitest::Assertions
#
# assert_in_delta Math::PI, (22.0 / 7.0), 0.01
#
- # source://minitest/lib/minitest/assertions.rb#235
+ # source://minitest//lib/minitest/assertions.rb#235
def assert_in_delta(exp, act, delta = T.unsafe(nil), msg = T.unsafe(nil)); end
# For comparing Floats. Fails unless +exp+ and +act+ have a relative
# error less than +epsilon+.
#
- # source://minitest/lib/minitest/assertions.rb#247
+ # source://minitest//lib/minitest/assertions.rb#247
def assert_in_epsilon(exp, act, epsilon = T.unsafe(nil), msg = T.unsafe(nil)); end
# Fails unless +collection+ includes +obj+.
#
- # source://minitest/lib/minitest/assertions.rb#254
+ # source://minitest//lib/minitest/assertions.rb#254
def assert_includes(collection, obj, msg = T.unsafe(nil)); end
# Fails unless +obj+ is an instance of +cls+.
#
- # source://minitest/lib/minitest/assertions.rb#265
+ # source://minitest//lib/minitest/assertions.rb#265
def assert_instance_of(cls, obj, msg = T.unsafe(nil)); end
# Fails unless +obj+ is a kind of +cls+.
#
- # source://minitest/lib/minitest/assertions.rb#276
+ # source://minitest//lib/minitest/assertions.rb#276
def assert_kind_of(cls, obj, msg = T.unsafe(nil)); end
# Fails unless +matcher+ =~ +obj+.
#
- # source://minitest/lib/minitest/assertions.rb#287
+ # source://minitest//lib/minitest/assertions.rb#287
def assert_match(matcher, obj, msg = T.unsafe(nil)); end
# Fails unless +obj+ is nil
#
- # source://minitest/lib/minitest/assertions.rb#299
+ # source://minitest//lib/minitest/assertions.rb#299
def assert_nil(obj, msg = T.unsafe(nil)); end
# For testing with binary operators. Eg:
#
# assert_operator 5, :<=, 4
#
- # source://minitest/lib/minitest/assertions.rb#309
+ # source://minitest//lib/minitest/assertions.rb#309
def assert_operator(o1, op, o2 = T.unsafe(nil), msg = T.unsafe(nil)); end
# Fails if stdout or stderr do not output the expected results.
@@ -335,12 +335,12 @@ module Minitest::Assertions
#
# See also: #assert_silent
#
- # source://minitest/lib/minitest/assertions.rb#327
+ # source://minitest//lib/minitest/assertions.rb#327
def assert_output(stdout = T.unsafe(nil), stderr = T.unsafe(nil)); end
# Fails unless +path+ exists.
#
- # source://minitest/lib/minitest/assertions.rb#351
+ # source://minitest//lib/minitest/assertions.rb#351
def assert_path_exists(path, msg = T.unsafe(nil)); end
# For testing with pattern matching (only supported with Ruby 3.0 and later)
@@ -358,7 +358,7 @@ module Minitest::Assertions
#
# @raise [NotImplementedError]
#
- # source://minitest/lib/minitest/assertions.rb#370
+ # source://minitest//lib/minitest/assertions.rb#370
def assert_pattern; end
# For testing with predicates. Eg:
@@ -369,7 +369,7 @@ module Minitest::Assertions
#
# str.must_be :empty?
#
- # source://minitest/lib/minitest/assertions.rb#391
+ # source://minitest//lib/minitest/assertions.rb#391
def assert_predicate(o1, op, msg = T.unsafe(nil)); end
# Fails unless the block raises one of +exp+. Returns the
@@ -393,37 +393,37 @@ module Minitest::Assertions
#
# assert_equal 'This is really bad', error.message
#
- # source://minitest/lib/minitest/assertions.rb#418
+ # source://minitest//lib/minitest/assertions.rb#418
def assert_raises(*exp); end
# Fails unless +obj+ responds to +meth+.
# include_all defaults to false to match Object#respond_to?
#
- # source://minitest/lib/minitest/assertions.rb#450
+ # source://minitest//lib/minitest/assertions.rb#450
def assert_respond_to(obj, meth, msg = T.unsafe(nil), include_all: T.unsafe(nil)); end
# Fails unless +exp+ and +act+ are #equal?
#
- # source://minitest/lib/minitest/assertions.rb#460
+ # source://minitest//lib/minitest/assertions.rb#460
def assert_same(exp, act, msg = T.unsafe(nil)); end
# +send_ary+ is a receiver, message and arguments.
#
# Fails unless the call returns a true value
#
- # source://minitest/lib/minitest/assertions.rb#473
+ # source://minitest//lib/minitest/assertions.rb#473
def assert_send(send_ary, m = T.unsafe(nil)); end
# Fails if the block outputs anything to stderr or stdout.
#
# See also: #assert_output
#
- # source://minitest/lib/minitest/assertions.rb#488
+ # source://minitest//lib/minitest/assertions.rb#488
def assert_silent; end
# Fails unless the block throws +sym+
#
- # source://minitest/lib/minitest/assertions.rb#497
+ # source://minitest//lib/minitest/assertions.rb#497
def assert_throws(sym, msg = T.unsafe(nil)); end
# Captures $stdout and $stderr into strings:
@@ -440,7 +440,7 @@ module Minitest::Assertions
# capture IO for subprocesses. Use #capture_subprocess_io for
# that.
#
- # source://minitest/lib/minitest/assertions.rb#538
+ # source://minitest//lib/minitest/assertions.rb#538
def capture_io; end
# Captures $stdout and $stderr into strings, using Tempfile to
@@ -457,7 +457,7 @@ module Minitest::Assertions
# NOTE: This method is approximately 10x slower than #capture_io so
# only use it when you need to test the output of a subprocess.
#
- # source://minitest/lib/minitest/assertions.rb#571
+ # source://minitest//lib/minitest/assertions.rb#571
def capture_subprocess_io; end
# Returns a diff between +exp+ and +act+. If there is no known
@@ -467,29 +467,29 @@ module Minitest::Assertions
#
# See +things_to_diff+ for more info.
#
- # source://minitest/lib/minitest/assertions.rb#57
+ # source://minitest//lib/minitest/assertions.rb#57
def diff(exp, act); end
# Returns details for exception +e+
#
- # source://minitest/lib/minitest/assertions.rb#603
+ # source://minitest//lib/minitest/assertions.rb#603
def exception_details(e, msg); end
# Fails after a given date (in the local time zone). This allows
# you to put time-bombs in your tests if you need to keep
# something around until a later date lest you forget about it.
#
- # source://minitest/lib/minitest/assertions.rb#619
+ # source://minitest//lib/minitest/assertions.rb#619
def fail_after(y, m, d, msg); end
# Fails with +msg+.
#
- # source://minitest/lib/minitest/assertions.rb#626
+ # source://minitest//lib/minitest/assertions.rb#626
def flunk(msg = T.unsafe(nil)); end
# Returns a proc that will output +msg+ along with the default message.
#
- # source://minitest/lib/minitest/assertions.rb#634
+ # source://minitest//lib/minitest/assertions.rb#634
def message(msg = T.unsafe(nil), ending = T.unsafe(nil), &default); end
# This returns a human-readable version of +obj+. By default
@@ -498,7 +498,7 @@ module Minitest::Assertions
#
# See Minitest::Test.make_my_diffs_pretty!
#
- # source://minitest/lib/minitest/assertions.rb#127
+ # source://minitest//lib/minitest/assertions.rb#127
def mu_pp(obj); end
# This returns a diff-able more human-readable version of +obj+.
@@ -506,67 +506,67 @@ module Minitest::Assertions
# newlines and makes hex-values (like object_ids) generic. This
# uses mu_pp to do the first pass and then cleans it up.
#
- # source://minitest/lib/minitest/assertions.rb#145
+ # source://minitest//lib/minitest/assertions.rb#145
def mu_pp_for_diff(obj); end
# used for counting assertions
#
- # source://minitest/lib/minitest/assertions.rb#645
+ # source://minitest//lib/minitest/assertions.rb#645
def pass(_msg = T.unsafe(nil)); end
# Fails if +test+ is truthy.
#
- # source://minitest/lib/minitest/assertions.rb#652
+ # source://minitest//lib/minitest/assertions.rb#652
def refute(test, msg = T.unsafe(nil)); end
# Fails if +obj+ is empty.
#
- # source://minitest/lib/minitest/assertions.rb#660
+ # source://minitest//lib/minitest/assertions.rb#660
def refute_empty(obj, msg = T.unsafe(nil)); end
# Fails if exp == act.
#
# For floats use refute_in_delta.
#
- # source://minitest/lib/minitest/assertions.rb#671
+ # source://minitest//lib/minitest/assertions.rb#671
def refute_equal(exp, act, msg = T.unsafe(nil)); end
# For comparing Floats. Fails if +exp+ is within +delta+ of +act+.
#
# refute_in_delta Math::PI, (22.0 / 7.0)
#
- # source://minitest/lib/minitest/assertions.rb#683
+ # source://minitest//lib/minitest/assertions.rb#683
def refute_in_delta(exp, act, delta = T.unsafe(nil), msg = T.unsafe(nil)); end
# For comparing Floats. Fails if +exp+ and +act+ have a relative error
# less than +epsilon+.
#
- # source://minitest/lib/minitest/assertions.rb#695
+ # source://minitest//lib/minitest/assertions.rb#695
def refute_in_epsilon(a, b, epsilon = T.unsafe(nil), msg = T.unsafe(nil)); end
# Fails if +collection+ includes +obj+.
#
- # source://minitest/lib/minitest/assertions.rb#702
+ # source://minitest//lib/minitest/assertions.rb#702
def refute_includes(collection, obj, msg = T.unsafe(nil)); end
# Fails if +obj+ is an instance of +cls+.
#
- # source://minitest/lib/minitest/assertions.rb#713
+ # source://minitest//lib/minitest/assertions.rb#713
def refute_instance_of(cls, obj, msg = T.unsafe(nil)); end
# Fails if +obj+ is a kind of +cls+.
#
- # source://minitest/lib/minitest/assertions.rb#723
+ # source://minitest//lib/minitest/assertions.rb#723
def refute_kind_of(cls, obj, msg = T.unsafe(nil)); end
# Fails if +matcher+ =~ +obj+.
#
- # source://minitest/lib/minitest/assertions.rb#731
+ # source://minitest//lib/minitest/assertions.rb#731
def refute_match(matcher, obj, msg = T.unsafe(nil)); end
# Fails if +obj+ is nil.
#
- # source://minitest/lib/minitest/assertions.rb#741
+ # source://minitest//lib/minitest/assertions.rb#741
def refute_nil(obj, msg = T.unsafe(nil)); end
# Fails if +o1+ is not +op+ +o2+. Eg:
@@ -574,12 +574,12 @@ module Minitest::Assertions
# refute_operator 1, :>, 2 #=> pass
# refute_operator 1, :<, 2 #=> fail
#
- # source://minitest/lib/minitest/assertions.rb#776
+ # source://minitest//lib/minitest/assertions.rb#776
def refute_operator(o1, op, o2 = T.unsafe(nil), msg = T.unsafe(nil)); end
# Fails if +path+ exists.
#
- # source://minitest/lib/minitest/assertions.rb#785
+ # source://minitest//lib/minitest/assertions.rb#785
def refute_path_exists(path, msg = T.unsafe(nil)); end
# For testing with pattern matching (only supported with Ruby 3.0 and later)
@@ -595,7 +595,7 @@ module Minitest::Assertions
#
# @raise [NotImplementedError]
#
- # source://minitest/lib/minitest/assertions.rb#758
+ # source://minitest//lib/minitest/assertions.rb#758
def refute_pattern; end
# For testing with predicates.
@@ -606,18 +606,18 @@ module Minitest::Assertions
#
# str.wont_be :empty?
#
- # source://minitest/lib/minitest/assertions.rb#799
+ # source://minitest//lib/minitest/assertions.rb#799
def refute_predicate(o1, op, msg = T.unsafe(nil)); end
# Fails if +obj+ responds to the message +meth+.
# include_all defaults to false to match Object#respond_to?
#
- # source://minitest/lib/minitest/assertions.rb#808
+ # source://minitest//lib/minitest/assertions.rb#808
def refute_respond_to(obj, meth, msg = T.unsafe(nil), include_all: T.unsafe(nil)); end
# Fails if +exp+ is the same (by object identity) as +act+.
#
- # source://minitest/lib/minitest/assertions.rb#817
+ # source://minitest//lib/minitest/assertions.rb#817
def refute_same(exp, act, msg = T.unsafe(nil)); end
# Skips the current run. If run in verbose-mode, the skipped run
@@ -626,7 +626,7 @@ module Minitest::Assertions
#
# @raise [Minitest::Skip]
#
- # source://minitest/lib/minitest/assertions.rb#830
+ # source://minitest//lib/minitest/assertions.rb#830
def skip(msg = T.unsafe(nil), _ignored = T.unsafe(nil)); end
# Skips the current run until a given date (in the local time
@@ -634,14 +634,14 @@ module Minitest::Assertions
# date, but still holds you accountable and prevents you from
# forgetting it.
#
- # source://minitest/lib/minitest/assertions.rb#842
+ # source://minitest//lib/minitest/assertions.rb#842
def skip_until(y, m, d, msg); end
# Was this testcase skipped? Meant for #teardown.
#
# @return [Boolean]
#
- # source://minitest/lib/minitest/assertions.rb#851
+ # source://minitest//lib/minitest/assertions.rb#851
def skipped?; end
# Returns things to diff [expect, butwas], or [nil, nil] if nothing to diff.
@@ -653,231 +653,246 @@ module Minitest::Assertions
# 3. or: Strings are equal to each other (but maybe different encodings?).
# 4. and: we found a diff executable.
#
- # source://minitest/lib/minitest/assertions.rb#102
+ # source://minitest//lib/minitest/assertions.rb#102
def things_to_diff(exp, act); end
class << self
# Returns the diff command to use in #diff. Tries to intelligently
# figure out what diff to use.
#
- # source://minitest/lib/minitest/assertions.rb#27
+ # source://minitest//lib/minitest/assertions.rb#27
def diff; end
# Set the diff command to use in #diff.
#
- # source://minitest/lib/minitest/assertions.rb#45
+ # source://minitest//lib/minitest/assertions.rb#45
def diff=(o); end
end
end
-# source://minitest/lib/minitest/assertions.rb#199
+# source://minitest//lib/minitest/assertions.rb#199
Minitest::Assertions::E = T.let(T.unsafe(nil), String)
-# source://minitest/lib/minitest/assertions.rb#17
+# source://minitest//lib/minitest/assertions.rb#17
Minitest::Assertions::UNDEFINED = T.let(T.unsafe(nil), Object)
# The standard backtrace filter for minitest.
#
# See Minitest.backtrace_filter=.
#
-# source://minitest/lib/minitest.rb#1175
+# source://minitest//lib/minitest.rb#1175
class Minitest::BacktraceFilter
# @return [BacktraceFilter] a new instance of BacktraceFilter
#
- # source://minitest/lib/minitest.rb#1184
+ # source://minitest//lib/minitest.rb#1184
def initialize(regexp = T.unsafe(nil)); end
# Filter +bt+ to something useful. Returns the whole thing if
# $DEBUG (ruby) or $MT_DEBUG (env).
#
- # source://minitest/lib/minitest.rb#1192
+ # source://minitest//lib/minitest.rb#1192
def filter(bt); end
# The regular expression to use to filter backtraces. Defaults to +MT_RE+.
#
- # source://minitest/lib/minitest.rb#1182
+ # source://minitest//lib/minitest.rb#1182
def regexp; end
# The regular expression to use to filter backtraces. Defaults to +MT_RE+.
#
- # source://minitest/lib/minitest.rb#1182
+ # source://minitest//lib/minitest.rb#1182
def regexp=(_arg0); end
end
-# source://minitest/lib/minitest.rb#1177
+# source://minitest//lib/minitest.rb#1177
Minitest::BacktraceFilter::MT_RE = T.let(T.unsafe(nil), Regexp)
# Dispatch to multiple reporters as one.
#
-# source://minitest/lib/minitest.rb#969
+# source://minitest//lib/minitest.rb#969
class Minitest::CompositeReporter < ::Minitest::AbstractReporter
# @return [CompositeReporter] a new instance of CompositeReporter
#
- # source://minitest/lib/minitest.rb#975
+ # source://minitest//lib/minitest.rb#975
def initialize(*reporters); end
# Add another reporter to the mix.
#
- # source://minitest/lib/minitest.rb#987
+ # source://minitest//lib/minitest.rb#987
def <<(reporter); end
- # source://minitest/lib/minitest.rb#980
+ # source://minitest//lib/minitest.rb#980
def io; end
# @return [Boolean]
#
- # source://minitest/lib/minitest.rb#991
+ # source://minitest//lib/minitest.rb#991
def passed?; end
- # source://minitest/lib/minitest.rb#999
+ # source://minitest//lib/minitest.rb#999
def prerecord(klass, name); end
- # source://minitest/lib/minitest.rb#1006
+ # source://minitest//lib/minitest.rb#1006
def record(result); end
- # source://minitest/lib/minitest.rb#1012
+ # source://minitest//lib/minitest.rb#1012
def report; end
# The list of reporters to dispatch to.
#
- # source://minitest/lib/minitest.rb#973
+ # source://minitest//lib/minitest.rb#973
def reporters; end
# The list of reporters to dispatch to.
#
- # source://minitest/lib/minitest.rb#973
+ # source://minitest//lib/minitest.rb#973
def reporters=(_arg0); end
- # source://minitest/lib/minitest.rb#995
+ # source://minitest//lib/minitest.rb#995
def start; end
end
# Compresses backtraces.
#
-# source://minitest/lib/minitest/compress.rb#5
+# source://minitest//lib/minitest/compress.rb#5
module Minitest::Compress
# Takes a backtrace (array of strings) and compresses repeating
# cycles in it to make it more readable.
#
- # source://minitest/lib/minitest/compress.rb#11
+ # source://minitest//lib/minitest/compress.rb#11
def compress(orig); end
end
-# source://minitest/lib/minitest/spec.rb#41
+# source://minitest//lib/minitest/spec.rb#41
class Minitest::Expectation < ::Struct
+ # source://minitest//lib/minitest/spec.rb#41
def ctx; end
+
+ # source://minitest//lib/minitest/spec.rb#41
def ctx=(_); end
- # source://minitest/lib/minitest/spec.rb#25
+ # source://minitest//lib/minitest/expectations.rb#116
def must_be(*args, **_arg1); end
- # source://minitest/lib/minitest/spec.rb#25
+ # source://minitest//lib/minitest/expectations.rb#47
def must_be_close_to(*args, **_arg1); end
- # source://minitest/lib/minitest/spec.rb#25
+ # source://minitest//lib/minitest/expectations.rb#29
def must_be_empty(*args, **_arg1); end
- # source://minitest/lib/minitest/spec.rb#25
+ # source://minitest//lib/minitest/expectations.rb#76
def must_be_instance_of(*args, **_arg1); end
- # source://minitest/lib/minitest/spec.rb#25
+ # source://minitest//lib/minitest/expectations.rb#85
def must_be_kind_of(*args, **_arg1); end
- # source://minitest/lib/minitest/spec.rb#25
+ # source://minitest//lib/minitest/expectations.rb#103
def must_be_nil(*args, **_arg1); end
- # source://minitest/lib/minitest/spec.rb#25
+ # source://minitest//lib/minitest/expectations.rb#161
def must_be_same_as(*args, **_arg1); end
- # source://minitest/lib/minitest/spec.rb#25
+ # source://minitest//lib/minitest/expectations.rb#170
def must_be_silent(*args, **_arg1); end
- # source://minitest/lib/minitest/spec.rb#25
+ # source://minitest//lib/minitest/expectations.rb#49
def must_be_within_delta(*args, **_arg1); end
- # source://minitest/lib/minitest/spec.rb#25
+ # source://minitest//lib/minitest/expectations.rb#58
def must_be_within_epsilon(*args, **_arg1); end
- # source://minitest/lib/minitest/spec.rb#25
+ # source://minitest//lib/minitest/expectations.rb#38
def must_equal(*args, **_arg1); end
- # source://minitest/lib/minitest/spec.rb#25
+ # source://minitest//lib/minitest/expectations.rb#67
def must_include(*args, **_arg1); end
- # source://minitest/lib/minitest/spec.rb#25
+ # source://minitest//lib/minitest/expectations.rb#94
def must_match(*args, **_arg1); end
- # source://minitest/lib/minitest/spec.rb#25
+ # source://minitest//lib/minitest/expectations.rb#125
def must_output(*args, **_arg1); end
- # source://minitest/lib/minitest/spec.rb#25
+ # source://minitest//lib/minitest/expectations.rb#134
def must_pattern_match(*args, **_arg1); end
- # source://minitest/lib/minitest/spec.rb#25
+ # source://minitest//lib/minitest/expectations.rb#143
def must_raise(*args, **_arg1); end
- # source://minitest/lib/minitest/spec.rb#25
+ # source://minitest//lib/minitest/expectations.rb#152
def must_respond_to(*args, **_arg1); end
- # source://minitest/lib/minitest/spec.rb#25
+ # source://minitest//lib/minitest/expectations.rb#179
def must_throw(*args, **_arg1); end
- # source://minitest/lib/minitest/spec.rb#25
+ # source://minitest//lib/minitest/expectations.rb#188
def path_must_exist(*args, **_arg1); end
- # source://minitest/lib/minitest/spec.rb#25
+ # source://minitest//lib/minitest/expectations.rb#197
def path_wont_exist(*args, **_arg1); end
+ # source://minitest//lib/minitest/spec.rb#41
def target; end
+
+ # source://minitest//lib/minitest/spec.rb#41
def target=(_); end
- # source://minitest/lib/minitest/spec.rb#25
+ # source://minitest//lib/minitest/expectations.rb#293
def wont_be(*args, **_arg1); end
- # source://minitest/lib/minitest/spec.rb#25
+ # source://minitest//lib/minitest/expectations.rb#224
def wont_be_close_to(*args, **_arg1); end
- # source://minitest/lib/minitest/spec.rb#25
+ # source://minitest//lib/minitest/expectations.rb#206
def wont_be_empty(*args, **_arg1); end
- # source://minitest/lib/minitest/spec.rb#25
+ # source://minitest//lib/minitest/expectations.rb#253
def wont_be_instance_of(*args, **_arg1); end
- # source://minitest/lib/minitest/spec.rb#25
+ # source://minitest//lib/minitest/expectations.rb#262
def wont_be_kind_of(*args, **_arg1); end
- # source://minitest/lib/minitest/spec.rb#25
+ # source://minitest//lib/minitest/expectations.rb#280
def wont_be_nil(*args, **_arg1); end
- # source://minitest/lib/minitest/spec.rb#25
+ # source://minitest//lib/minitest/expectations.rb#320
def wont_be_same_as(*args, **_arg1); end
- # source://minitest/lib/minitest/spec.rb#25
+ # source://minitest//lib/minitest/expectations.rb#226
def wont_be_within_delta(*args, **_arg1); end
- # source://minitest/lib/minitest/spec.rb#25
+ # source://minitest//lib/minitest/expectations.rb#235
def wont_be_within_epsilon(*args, **_arg1); end
- # source://minitest/lib/minitest/spec.rb#25
+ # source://minitest//lib/minitest/expectations.rb#215
def wont_equal(*args, **_arg1); end
- # source://minitest/lib/minitest/spec.rb#25
+ # source://minitest//lib/minitest/expectations.rb#244
def wont_include(*args, **_arg1); end
- # source://minitest/lib/minitest/spec.rb#25
+ # source://minitest//lib/minitest/expectations.rb#271
def wont_match(*args, **_arg1); end
- # source://minitest/lib/minitest/spec.rb#25
+ # source://minitest//lib/minitest/expectations.rb#302
def wont_pattern_match(*args, **_arg1); end
- # source://minitest/lib/minitest/spec.rb#25
+ # source://minitest//lib/minitest/expectations.rb#311
def wont_respond_to(*args, **_arg1); end
class << self
+ # source://minitest//lib/minitest/spec.rb#41
def [](*_arg0); end
+
+ # source://minitest//lib/minitest/spec.rb#41
def inspect; end
+
+ # source://minitest//lib/minitest/spec.rb#41
def keyword_init?; end
+
+ # source://minitest//lib/minitest/spec.rb#41
def members; end
+
+ # source://minitest//lib/minitest/spec.rb#41
def new(*_arg0); end
end
end
@@ -900,108 +915,108 @@ end
# end
# end
#
-# source://minitest/lib/minitest/expectations.rb#20
+# source://minitest//lib/minitest/expectations.rb#20
module Minitest::Expectations
- # source://minitest/lib/minitest/spec.rb#15
+ # source://minitest//lib/minitest/expectations.rb#116
def must_be(*args, **_arg1); end
- # source://minitest/lib/minitest/spec.rb#15
+ # source://minitest//lib/minitest/expectations.rb#47
def must_be_close_to(*args, **_arg1); end
- # source://minitest/lib/minitest/spec.rb#15
+ # source://minitest//lib/minitest/expectations.rb#29
def must_be_empty(*args, **_arg1); end
- # source://minitest/lib/minitest/spec.rb#15
+ # source://minitest//lib/minitest/expectations.rb#76
def must_be_instance_of(*args, **_arg1); end
- # source://minitest/lib/minitest/spec.rb#15
+ # source://minitest//lib/minitest/expectations.rb#85
def must_be_kind_of(*args, **_arg1); end
- # source://minitest/lib/minitest/spec.rb#15
+ # source://minitest//lib/minitest/expectations.rb#103
def must_be_nil(*args, **_arg1); end
- # source://minitest/lib/minitest/spec.rb#15
+ # source://minitest//lib/minitest/expectations.rb#161
def must_be_same_as(*args, **_arg1); end
- # source://minitest/lib/minitest/spec.rb#15
+ # source://minitest//lib/minitest/expectations.rb#170
def must_be_silent(*args, **_arg1); end
- # source://minitest/lib/minitest/spec.rb#15
+ # source://minitest//lib/minitest/expectations.rb#49
def must_be_within_delta(*args, **_arg1); end
- # source://minitest/lib/minitest/spec.rb#15
+ # source://minitest//lib/minitest/expectations.rb#58
def must_be_within_epsilon(*args, **_arg1); end
- # source://minitest/lib/minitest/spec.rb#15
+ # source://minitest//lib/minitest/expectations.rb#38
def must_equal(*args, **_arg1); end
- # source://minitest/lib/minitest/spec.rb#15
+ # source://minitest//lib/minitest/expectations.rb#67
def must_include(*args, **_arg1); end
- # source://minitest/lib/minitest/spec.rb#15
+ # source://minitest//lib/minitest/expectations.rb#94
def must_match(*args, **_arg1); end
- # source://minitest/lib/minitest/spec.rb#15
+ # source://minitest//lib/minitest/expectations.rb#125
def must_output(*args, **_arg1); end
- # source://minitest/lib/minitest/spec.rb#15
+ # source://minitest//lib/minitest/expectations.rb#134
def must_pattern_match(*args, **_arg1); end
- # source://minitest/lib/minitest/spec.rb#15
+ # source://minitest//lib/minitest/expectations.rb#143
def must_raise(*args, **_arg1); end
- # source://minitest/lib/minitest/spec.rb#15
+ # source://minitest//lib/minitest/expectations.rb#152
def must_respond_to(*args, **_arg1); end
- # source://minitest/lib/minitest/spec.rb#15
+ # source://minitest//lib/minitest/expectations.rb#179
def must_throw(*args, **_arg1); end
- # source://minitest/lib/minitest/spec.rb#15
+ # source://minitest//lib/minitest/expectations.rb#188
def path_must_exist(*args, **_arg1); end
- # source://minitest/lib/minitest/spec.rb#15
+ # source://minitest//lib/minitest/expectations.rb#197
def path_wont_exist(*args, **_arg1); end
- # source://minitest/lib/minitest/spec.rb#15
+ # source://minitest//lib/minitest/expectations.rb#293
def wont_be(*args, **_arg1); end
- # source://minitest/lib/minitest/spec.rb#15
+ # source://minitest//lib/minitest/expectations.rb#224
def wont_be_close_to(*args, **_arg1); end
- # source://minitest/lib/minitest/spec.rb#15
+ # source://minitest//lib/minitest/expectations.rb#206
def wont_be_empty(*args, **_arg1); end
- # source://minitest/lib/minitest/spec.rb#15
+ # source://minitest//lib/minitest/expectations.rb#253
def wont_be_instance_of(*args, **_arg1); end
- # source://minitest/lib/minitest/spec.rb#15
+ # source://minitest//lib/minitest/expectations.rb#262
def wont_be_kind_of(*args, **_arg1); end
- # source://minitest/lib/minitest/spec.rb#15
+ # source://minitest//lib/minitest/expectations.rb#280
def wont_be_nil(*args, **_arg1); end
- # source://minitest/lib/minitest/spec.rb#15
+ # source://minitest//lib/minitest/expectations.rb#320
def wont_be_same_as(*args, **_arg1); end
- # source://minitest/lib/minitest/spec.rb#15
+ # source://minitest//lib/minitest/expectations.rb#226
def wont_be_within_delta(*args, **_arg1); end
- # source://minitest/lib/minitest/spec.rb#15
+ # source://minitest//lib/minitest/expectations.rb#235
def wont_be_within_epsilon(*args, **_arg1); end
- # source://minitest/lib/minitest/spec.rb#15
+ # source://minitest//lib/minitest/expectations.rb#215
def wont_equal(*args, **_arg1); end
- # source://minitest/lib/minitest/spec.rb#15
+ # source://minitest//lib/minitest/expectations.rb#244
def wont_include(*args, **_arg1); end
- # source://minitest/lib/minitest/spec.rb#15
+ # source://minitest//lib/minitest/expectations.rb#271
def wont_match(*args, **_arg1); end
- # source://minitest/lib/minitest/spec.rb#15
+ # source://minitest//lib/minitest/expectations.rb#302
def wont_pattern_match(*args, **_arg1); end
- # source://minitest/lib/minitest/spec.rb#15
+ # source://minitest//lib/minitest/expectations.rb#311
def wont_respond_to(*args, **_arg1); end
end
@@ -1019,100 +1034,100 @@ end
# # ... lots of test methods ...
# end
#
-# source://minitest/lib/minitest.rb#1119
+# source://minitest//lib/minitest.rb#1119
module Minitest::Guard
# Is this running on jruby?
#
# @return [Boolean]
#
- # source://minitest/lib/minitest.rb#1124
+ # source://minitest//lib/minitest.rb#1124
def jruby?(platform = T.unsafe(nil)); end
# Is this running on maglev?
#
# @return [Boolean]
#
- # source://minitest/lib/minitest.rb#1131
+ # source://minitest//lib/minitest.rb#1131
def maglev?(platform = T.unsafe(nil)); end
# Is this running on mri?
#
# @return [Boolean]
#
- # source://minitest/lib/minitest.rb#1141
+ # source://minitest//lib/minitest.rb#1141
def mri?(platform = T.unsafe(nil)); end
# Is this running on macOS?
#
# @return [Boolean]
#
- # source://minitest/lib/minitest.rb#1148
+ # source://minitest//lib/minitest.rb#1148
def osx?(platform = T.unsafe(nil)); end
# Is this running on rubinius?
#
# @return [Boolean]
#
- # source://minitest/lib/minitest.rb#1155
+ # source://minitest//lib/minitest.rb#1155
def rubinius?(platform = T.unsafe(nil)); end
# Is this running on windows?
#
# @return [Boolean]
#
- # source://minitest/lib/minitest.rb#1165
+ # source://minitest//lib/minitest.rb#1165
def windows?(platform = T.unsafe(nil)); end
end
-# source://minitest/lib/minitest/parallel.rb#2
+# source://minitest//lib/minitest/parallel.rb#2
module Minitest::Parallel; end
# The engine used to run multiple tests in parallel.
#
-# source://minitest/lib/minitest/parallel.rb#7
+# source://minitest//lib/minitest/parallel.rb#7
class Minitest::Parallel::Executor
# Create a parallel test executor of with +size+ workers.
#
# @return [Executor] a new instance of Executor
#
- # source://minitest/lib/minitest/parallel.rb#17
+ # source://minitest//lib/minitest/parallel.rb#17
def initialize(size); end
# Add a job to the queue
#
- # source://minitest/lib/minitest/parallel.rb#43
+ # source://minitest//lib/minitest/parallel.rb#43
def <<(work); end
# Shuts down the pool of workers by signalling them to quit and
# waiting for them all to finish what they're currently working
# on.
#
- # source://minitest/lib/minitest/parallel.rb#50
+ # source://minitest//lib/minitest/parallel.rb#50
def shutdown; end
# The size of the pool of workers.
#
- # source://minitest/lib/minitest/parallel.rb#12
+ # source://minitest//lib/minitest/parallel.rb#12
def size; end
# Start the executor
#
- # source://minitest/lib/minitest/parallel.rb#26
+ # source://minitest//lib/minitest/parallel.rb#26
def start; end
end
-# source://minitest/lib/minitest/parallel.rb#56
+# source://minitest//lib/minitest/parallel.rb#56
module Minitest::Parallel::Test
- # source://minitest/lib/minitest/parallel.rb#57
+ # source://minitest//lib/minitest/parallel.rb#57
def _synchronize; end
end
-# source://minitest/lib/minitest/parallel.rb#59
+# source://minitest//lib/minitest/parallel.rb#59
module Minitest::Parallel::Test::ClassMethods
- # source://minitest/lib/minitest/parallel.rb#60
+ # source://minitest//lib/minitest/parallel.rb#60
def run_one_method(klass, method_name, reporter); end
- # source://minitest/lib/minitest/parallel.rb#64
+ # source://minitest//lib/minitest/parallel.rb#64
def test_order; end
end
@@ -1123,36 +1138,36 @@ end
# plugin, pull this out of the composite and replace it with your
# own.
#
-# source://minitest/lib/minitest.rb#759
+# source://minitest//lib/minitest.rb#759
class Minitest::ProgressReporter < ::Minitest::Reporter
- # source://minitest/lib/minitest.rb#760
+ # source://minitest//lib/minitest.rb#760
def prerecord(klass, name); end
- # source://minitest/lib/minitest.rb#767
+ # source://minitest//lib/minitest.rb#767
def record(result); end
end
# Shared code for anything that can get passed to a Reporter. See
# Minitest::Test & Minitest::Result.
#
-# source://minitest/lib/minitest.rb#581
+# source://minitest//lib/minitest.rb#581
module Minitest::Reportable
# @raise [NotImplementedError]
#
- # source://minitest/lib/minitest.rb#603
+ # source://minitest//lib/minitest.rb#603
def class_name; end
# Did this run error?
#
# @return [Boolean]
#
- # source://minitest/lib/minitest.rb#624
+ # source://minitest//lib/minitest.rb#624
def error?; end
# The location identifier of this test. Depends on a method
# existing called class_name.
#
- # source://minitest/lib/minitest.rb#598
+ # source://minitest//lib/minitest.rb#598
def location; end
# Did this run pass?
@@ -1162,50 +1177,50 @@ module Minitest::Reportable
#
# @return [Boolean]
#
- # source://minitest/lib/minitest.rb#588
+ # source://minitest//lib/minitest.rb#588
def passed?; end
# Returns ".", "F", or "E" based on the result of the run.
#
- # source://minitest/lib/minitest.rb#610
+ # source://minitest//lib/minitest.rb#610
def result_code; end
# Was this run skipped?
#
# @return [Boolean]
#
- # source://minitest/lib/minitest.rb#617
+ # source://minitest//lib/minitest.rb#617
def skipped?; end
end
-# source://minitest/lib/minitest.rb#592
+# source://minitest//lib/minitest.rb#592
Minitest::Reportable::BASE_DIR = T.let(T.unsafe(nil), String)
-# source://minitest/lib/minitest.rb#735
+# source://minitest//lib/minitest.rb#735
class Minitest::Reporter < ::Minitest::AbstractReporter
# @return [Reporter] a new instance of Reporter
#
- # source://minitest/lib/minitest.rb#744
+ # source://minitest//lib/minitest.rb#744
def initialize(io = T.unsafe(nil), options = T.unsafe(nil)); end
# The IO used to report.
#
- # source://minitest/lib/minitest.rb#737
+ # source://minitest//lib/minitest.rb#737
def io; end
# The IO used to report.
#
- # source://minitest/lib/minitest.rb#737
+ # source://minitest//lib/minitest.rb#737
def io=(_arg0); end
# Command-line options for this run.
#
- # source://minitest/lib/minitest.rb#742
+ # source://minitest//lib/minitest.rb#742
def options; end
# Command-line options for this run.
#
- # source://minitest/lib/minitest.rb#742
+ # source://minitest//lib/minitest.rb#742
def options=(_arg0); end
end
@@ -1215,80 +1230,80 @@ end
# blow up. By using Result.from(a_test) you can be reasonably sure
# that the test result can be marshalled.
#
-# source://minitest/lib/minitest.rb#636
+# source://minitest//lib/minitest.rb#636
class Minitest::Result < ::Minitest::Runnable
include ::Minitest::Reportable
- # source://minitest/lib/minitest.rb#670
+ # source://minitest//lib/minitest.rb#670
def class_name; end
# The class name of the test result.
#
- # source://minitest/lib/minitest.rb#645
+ # source://minitest//lib/minitest.rb#645
def klass; end
# The class name of the test result.
#
- # source://minitest/lib/minitest.rb#645
+ # source://minitest//lib/minitest.rb#645
def klass=(_arg0); end
# The location of the test method.
#
- # source://minitest/lib/minitest.rb#650
+ # source://minitest//lib/minitest.rb#650
def source_location; end
# The location of the test method.
#
- # source://minitest/lib/minitest.rb#650
+ # source://minitest//lib/minitest.rb#650
def source_location=(_arg0); end
- # source://minitest/lib/minitest.rb#674
+ # source://minitest//lib/minitest.rb#674
def to_s; end
class << self
# Create a new test result from a Runnable instance.
#
- # source://minitest/lib/minitest.rb#655
+ # source://minitest//lib/minitest.rb#655
def from(runnable); end
end
end
# re-open
#
-# source://minitest/lib/minitest.rb#349
+# source://minitest//lib/minitest.rb#349
class Minitest::Runnable
# @return [Runnable] a new instance of Runnable
#
- # source://minitest/lib/minitest.rb#512
+ # source://minitest//lib/minitest.rb#512
def initialize(name); end
# Number of assertions executed in this run.
#
- # source://minitest/lib/minitest.rb#353
+ # source://minitest//lib/minitest.rb#353
def assertions; end
# Number of assertions executed in this run.
#
- # source://minitest/lib/minitest.rb#353
+ # source://minitest//lib/minitest.rb#353
def assertions=(_arg0); end
- # source://minitest/lib/minitest.rb#508
+ # source://minitest//lib/minitest.rb#508
def failure; end
# An assertion raised during the run, if any.
#
- # source://minitest/lib/minitest.rb#358
+ # source://minitest//lib/minitest.rb#358
def failures; end
# An assertion raised during the run, if any.
#
- # source://minitest/lib/minitest.rb#358
+ # source://minitest//lib/minitest.rb#358
def failures=(_arg0); end
- # source://minitest/lib/minitest.rb#494
+ # source://minitest//lib/minitest.rb#494
def marshal_dump; end
- # source://minitest/lib/minitest.rb#504
+ # source://minitest//lib/minitest.rb#504
def marshal_load(ary); end
# Metadata you attach to the test results that get sent to the reporter.
@@ -1298,29 +1313,29 @@ class Minitest::Runnable
# NOTE: this data *must* be plain (read: marshal-able) data!
# Hashes! Arrays! Strings!
#
- # source://minitest/lib/minitest.rb#527
+ # source://minitest//lib/minitest.rb#527
def metadata; end
# Sets metadata, mainly used for +Result.from+.
#
- # source://minitest/lib/minitest.rb#534
+ # source://minitest//lib/minitest.rb#534
def metadata=(_arg0); end
# Returns true if metadata exists.
#
# @return [Boolean]
#
- # source://minitest/lib/minitest.rb#539
+ # source://minitest//lib/minitest.rb#539
def metadata?; end
# Name of the run.
#
- # source://minitest/lib/minitest.rb#376
+ # source://minitest//lib/minitest.rb#376
def name; end
# Set the name of the run.
#
- # source://minitest/lib/minitest.rb#383
+ # source://minitest//lib/minitest.rb#383
def name=(o); end
# Did this run pass?
@@ -1331,7 +1346,7 @@ class Minitest::Runnable
# @raise [NotImplementedError]
# @return [Boolean]
#
- # source://minitest/lib/minitest.rb#556
+ # source://minitest//lib/minitest.rb#556
def passed?; end
# Returns a single character string to print based on the result
@@ -1340,14 +1355,14 @@ class Minitest::Runnable
#
# @raise [NotImplementedError]
#
- # source://minitest/lib/minitest.rb#565
+ # source://minitest//lib/minitest.rb#565
def result_code; end
# Runs a single method. Needs to return self.
#
# @raise [NotImplementedError]
#
- # source://minitest/lib/minitest.rb#546
+ # source://minitest//lib/minitest.rb#546
def run; end
# Was this run skipped? See #passed? for more information.
@@ -1355,42 +1370,42 @@ class Minitest::Runnable
# @raise [NotImplementedError]
# @return [Boolean]
#
- # source://minitest/lib/minitest.rb#572
+ # source://minitest//lib/minitest.rb#572
def skipped?; end
# The time it took to run.
#
- # source://minitest/lib/minitest.rb#363
+ # source://minitest//lib/minitest.rb#363
def time; end
# The time it took to run.
#
- # source://minitest/lib/minitest.rb#363
+ # source://minitest//lib/minitest.rb#363
def time=(_arg0); end
- # source://minitest/lib/minitest.rb#365
+ # source://minitest//lib/minitest.rb#365
def time_it; end
class << self
- # source://minitest/lib/minitest.rb#1226
+ # source://minitest//lib/minitest.rb#1226
def inherited(klass); end
# Returns all instance methods matching the pattern +re+.
#
- # source://minitest/lib/minitest.rb#390
+ # source://minitest//lib/minitest.rb#390
def methods_matching(re); end
- # source://minitest/lib/minitest.rb#464
+ # source://minitest//lib/minitest.rb#464
def on_signal(name, action); end
- # source://minitest/lib/minitest.rb#394
+ # source://minitest//lib/minitest.rb#394
def reset; end
# Responsible for running all runnable methods in a given class,
# each in its own instance. Each instance is passed to the
# reporter to record.
#
- # source://minitest/lib/minitest.rb#405
+ # source://minitest//lib/minitest.rb#405
def run(reporter, options = T.unsafe(nil)); end
# Runs a single method and has the reporter record the result.
@@ -1398,7 +1413,7 @@ class Minitest::Runnable
# that subclasses can specialize the running of an individual
# test. See Minitest::ParallelTest::ClassMethods for an example.
#
- # source://minitest/lib/minitest.rb#445
+ # source://minitest//lib/minitest.rb#445
def run_one_method(klass, method_name, reporter); end
# Each subclass of Runnable is responsible for overriding this
@@ -1406,33 +1421,33 @@ class Minitest::Runnable
#
# @raise [NotImplementedError]
#
- # source://minitest/lib/minitest.rb#481
+ # source://minitest//lib/minitest.rb#481
def runnable_methods; end
# Returns all subclasses of Runnable.
#
- # source://minitest/lib/minitest.rb#488
+ # source://minitest//lib/minitest.rb#488
def runnables; end
# Defines the order to run tests (:random by default). Override
# this or use a convenience method to change it for your tests.
#
- # source://minitest/lib/minitest.rb#454
+ # source://minitest//lib/minitest.rb#454
def test_order; end
- # source://minitest/lib/minitest.rb#458
+ # source://minitest//lib/minitest.rb#458
def with_info_handler(reporter, &block); end
end
end
-# source://minitest/lib/minitest.rb#462
+# source://minitest//lib/minitest.rb#462
Minitest::Runnable::SIGNALS = T.let(T.unsafe(nil), Hash)
# Assertion raised when skipping a run.
#
-# source://minitest/lib/minitest.rb#1050
+# source://minitest//lib/minitest.rb#1050
class Minitest::Skip < ::Minitest::Assertion
- # source://minitest/lib/minitest.rb#1051
+ # source://minitest//lib/minitest.rb#1051
def result_label; end
end
@@ -1440,25 +1455,25 @@ end
#
# For a list of expectations, see Minitest::Expectations.
#
-# source://minitest/lib/minitest/spec.rb#107
+# source://minitest//lib/minitest/spec.rb#107
class Minitest::Spec < ::Minitest::Test
include ::Minitest::Spec::DSL::InstanceMethods
extend ::Minitest::Spec::DSL
# @return [Spec] a new instance of Spec
#
- # source://minitest/lib/minitest/spec.rb#113
+ # source://minitest//lib/minitest/spec.rb#113
def initialize(name); end
class << self
- # source://minitest/lib/minitest/spec.rb#109
+ # source://minitest//lib/minitest/spec.rb#109
def current; end
end
end
# Oh look! A Minitest::Spec::DSL module! Eat your heart out DHH.
#
-# source://minitest/lib/minitest/spec.rb#121
+# source://minitest//lib/minitest/spec.rb#121
module Minitest::Spec::DSL
# Define an 'after' action. Inherits the way normal methods should.
#
@@ -1466,7 +1481,7 @@ module Minitest::Spec::DSL
#
# Equivalent to Minitest::Test#teardown.
#
- # source://minitest/lib/minitest/spec.rb#206
+ # source://minitest//lib/minitest/spec.rb#206
def after(_type = T.unsafe(nil), &block); end
# Define a 'before' action. Inherits the way normal methods should.
@@ -1475,19 +1490,19 @@ module Minitest::Spec::DSL
#
# Equivalent to Minitest::Test#setup.
#
- # source://minitest/lib/minitest/spec.rb#192
+ # source://minitest//lib/minitest/spec.rb#192
def before(_type = T.unsafe(nil), &block); end
- # source://minitest/lib/minitest/spec.rb#175
+ # source://minitest//lib/minitest/spec.rb#175
def children; end
- # source://minitest/lib/minitest/spec.rb#271
+ # source://minitest//lib/minitest/spec.rb#271
def create(name, desc); end
- # source://minitest/lib/minitest/spec.rb#292
+ # source://minitest//lib/minitest/spec.rb#292
def desc; end
- # source://minitest/lib/minitest/spec.rb#171
+ # source://minitest//lib/minitest/spec.rb#171
def describe_stack; end
# Define an expectation with name +desc+. Name gets morphed to a
@@ -1500,7 +1515,7 @@ module Minitest::Spec::DSL
# Hint: If you _do_ want inheritance, use minitest/test. You can mix
# and match between assertions and expectations as much as you want.
#
- # source://minitest/lib/minitest/spec.rb#224
+ # source://minitest//lib/minitest/spec.rb#224
def it(desc = T.unsafe(nil), &block); end
# Essentially, define an accessor for +name+ with +block+.
@@ -1509,13 +1524,13 @@ module Minitest::Spec::DSL
#
# @raise [ArgumentError]
#
- # source://minitest/lib/minitest/spec.rb#248
+ # source://minitest//lib/minitest/spec.rb#248
def let(name, &block); end
- # source://minitest/lib/minitest/spec.rb#284
+ # source://minitest//lib/minitest/spec.rb#284
def name; end
- # source://minitest/lib/minitest/spec.rb#179
+ # source://minitest//lib/minitest/spec.rb#179
def nuke_test_methods!; end
# Register a new type of spec that matches the spec's description.
@@ -1533,14 +1548,14 @@ module Minitest::Spec::DSL
# desc.superclass == ActiveRecord::Base
# end
#
- # source://minitest/lib/minitest/spec.rb#147
+ # source://minitest//lib/minitest/spec.rb#147
def register_spec_type(*args, &block); end
# Figure out the spec class to use based on a spec's description. Eg:
#
# spec_type("BlahController") # => Minitest::Spec::Rails
#
- # source://minitest/lib/minitest/spec.rb#161
+ # source://minitest//lib/minitest/spec.rb#161
def spec_type(desc, *additional); end
# Define an expectation with name +desc+. Name gets morphed to a
@@ -1553,27 +1568,27 @@ module Minitest::Spec::DSL
# Hint: If you _do_ want inheritance, use minitest/test. You can mix
# and match between assertions and expectations as much as you want.
#
- # source://minitest/lib/minitest/spec.rb#224
+ # source://minitest//lib/minitest/spec.rb#293
def specify(desc = T.unsafe(nil), &block); end
# Another lazy man's accessor generator. Made even more lazy by
# setting the name for you to +subject+.
#
- # source://minitest/lib/minitest/spec.rb#267
+ # source://minitest//lib/minitest/spec.rb#267
def subject(&block); end
- # source://minitest/lib/minitest/spec.rb#288
+ # source://minitest//lib/minitest/spec.rb#288
def to_s; end
class << self
- # source://minitest/lib/minitest/spec.rb#336
+ # source://minitest//lib/minitest/spec.rb#336
def extended(obj); end
end
end
# Rdoc... why are you so dumb?
#
-# source://minitest/lib/minitest/spec.rb#298
+# source://minitest//lib/minitest/spec.rb#298
module Minitest::Spec::DSL::InstanceMethods
# Takes a value or a block and returns a value monad that has
# all of Expectations methods available to it.
@@ -1598,10 +1613,10 @@ module Minitest::Spec::DSL::InstanceMethods
# value(1 + 1).must_equal 2
# expect(1 + 1).must_equal 2
#
- # source://minitest/lib/minitest/spec.rb#323
+ # source://minitest//lib/minitest/spec.rb#323
def _(value = T.unsafe(nil), &block); end
- # source://minitest/lib/minitest/spec.rb#330
+ # source://minitest//lib/minitest/spec.rb#330
def before_setup; end
# Takes a value or a block and returns a value monad that has
@@ -1627,7 +1642,7 @@ module Minitest::Spec::DSL::InstanceMethods
# value(1 + 1).must_equal 2
# expect(1 + 1).must_equal 2
#
- # source://minitest/lib/minitest/spec.rb#323
+ # source://minitest//lib/minitest/spec.rb#328
def expect(value = T.unsafe(nil), &block); end
# Takes a value or a block and returns a value monad that has
@@ -1653,7 +1668,7 @@ module Minitest::Spec::DSL::InstanceMethods
# value(1 + 1).must_equal 2
# expect(1 + 1).must_equal 2
#
- # source://minitest/lib/minitest/spec.rb#323
+ # source://minitest//lib/minitest/spec.rb#327
def value(value = T.unsafe(nil), &block); end
end
@@ -1663,10 +1678,10 @@ end
#
# See: register_spec_type and spec_type
#
-# source://minitest/lib/minitest/spec.rb#129
+# source://minitest//lib/minitest/spec.rb#129
Minitest::Spec::DSL::TYPES = T.let(T.unsafe(nil), Array)
-# source://minitest/lib/minitest/spec.rb#343
+# source://minitest//lib/minitest/spec.rb#343
Minitest::Spec::TYPES = T.let(T.unsafe(nil), Array)
# A reporter that gathers statistics about a test run. Does not do
@@ -1689,123 +1704,123 @@ Minitest::Spec::TYPES = T.let(T.unsafe(nil), Array)
# end
# end
#
-# source://minitest/lib/minitest.rb#795
+# source://minitest//lib/minitest.rb#795
class Minitest::StatisticsReporter < ::Minitest::Reporter
# @return [StatisticsReporter] a new instance of StatisticsReporter
#
- # source://minitest/lib/minitest.rb#844
+ # source://minitest//lib/minitest.rb#844
def initialize(io = T.unsafe(nil), options = T.unsafe(nil)); end
# Total number of assertions.
#
- # source://minitest/lib/minitest.rb#799
+ # source://minitest//lib/minitest.rb#799
def assertions; end
# Total number of assertions.
#
- # source://minitest/lib/minitest.rb#799
+ # source://minitest//lib/minitest.rb#799
def assertions=(_arg0); end
# Total number of test cases.
#
- # source://minitest/lib/minitest.rb#804
+ # source://minitest//lib/minitest.rb#804
def count; end
# Total number of test cases.
#
- # source://minitest/lib/minitest.rb#804
+ # source://minitest//lib/minitest.rb#804
def count=(_arg0); end
# Total number of tests that erred.
#
- # source://minitest/lib/minitest.rb#832
+ # source://minitest//lib/minitest.rb#832
def errors; end
# Total number of tests that erred.
#
- # source://minitest/lib/minitest.rb#832
+ # source://minitest//lib/minitest.rb#832
def errors=(_arg0); end
# Total number of tests that failed.
#
- # source://minitest/lib/minitest.rb#827
+ # source://minitest//lib/minitest.rb#827
def failures; end
# Total number of tests that failed.
#
- # source://minitest/lib/minitest.rb#827
+ # source://minitest//lib/minitest.rb#827
def failures=(_arg0); end
# @return [Boolean]
#
- # source://minitest/lib/minitest.rb#858
+ # source://minitest//lib/minitest.rb#858
def passed?; end
- # source://minitest/lib/minitest.rb#866
+ # source://minitest//lib/minitest.rb#866
def record(result); end
# Report on the tracked statistics.
#
- # source://minitest/lib/minitest.rb#876
+ # source://minitest//lib/minitest.rb#876
def report; end
# An +Array+ of test cases that failed or were skipped.
#
- # source://minitest/lib/minitest.rb#809
+ # source://minitest//lib/minitest.rb#809
def results; end
# An +Array+ of test cases that failed or were skipped.
#
- # source://minitest/lib/minitest.rb#809
+ # source://minitest//lib/minitest.rb#809
def results=(_arg0); end
# Total number of tests that where skipped.
#
- # source://minitest/lib/minitest.rb#842
+ # source://minitest//lib/minitest.rb#842
def skips; end
# Total number of tests that where skipped.
#
- # source://minitest/lib/minitest.rb#842
+ # source://minitest//lib/minitest.rb#842
def skips=(_arg0); end
- # source://minitest/lib/minitest.rb#862
+ # source://minitest//lib/minitest.rb#862
def start; end
# Time the test run started. If available, the monotonic clock is
# used and this is a +Float+, otherwise it's an instance of
# +Time+.
#
- # source://minitest/lib/minitest.rb#816
+ # source://minitest//lib/minitest.rb#816
def start_time; end
# Time the test run started. If available, the monotonic clock is
# used and this is a +Float+, otherwise it's an instance of
# +Time+.
#
- # source://minitest/lib/minitest.rb#816
+ # source://minitest//lib/minitest.rb#816
def start_time=(_arg0); end
# Test run time. If available, the monotonic clock is used and
# this is a +Float+, otherwise it's an instance of +Time+.
#
- # source://minitest/lib/minitest.rb#822
+ # source://minitest//lib/minitest.rb#822
def total_time; end
# Test run time. If available, the monotonic clock is used and
# this is a +Float+, otherwise it's an instance of +Time+.
#
- # source://minitest/lib/minitest.rb#822
+ # source://minitest//lib/minitest.rb#822
def total_time=(_arg0); end
# Total number of tests that warned.
#
- # source://minitest/lib/minitest.rb#837
+ # source://minitest//lib/minitest.rb#837
def warnings; end
# Total number of tests that warned.
#
- # source://minitest/lib/minitest.rb#837
+ # source://minitest//lib/minitest.rb#837
def warnings=(_arg0); end
end
@@ -1817,36 +1832,36 @@ end
# plugin, pull this out of the composite and replace it with your
# own.
#
-# source://minitest/lib/minitest.rb#897
+# source://minitest//lib/minitest.rb#897
class Minitest::SummaryReporter < ::Minitest::StatisticsReporter
- # source://minitest/lib/minitest.rb#930
+ # source://minitest//lib/minitest.rb#930
def aggregated_results(io); end
- # source://minitest/lib/minitest.rb#899
+ # source://minitest//lib/minitest.rb#899
def old_sync; end
- # source://minitest/lib/minitest.rb#899
+ # source://minitest//lib/minitest.rb#899
def old_sync=(_arg0); end
- # source://minitest/lib/minitest.rb#913
+ # source://minitest//lib/minitest.rb#913
def report; end
- # source://minitest/lib/minitest.rb#901
+ # source://minitest//lib/minitest.rb#901
def start; end
- # source://minitest/lib/minitest.rb#925
+ # source://minitest//lib/minitest.rb#925
def statistics; end
- # source://minitest/lib/minitest.rb#950
+ # source://minitest//lib/minitest.rb#950
def summary; end
- # source://minitest/lib/minitest.rb#898
+ # source://minitest//lib/minitest.rb#898
def sync; end
- # source://minitest/lib/minitest.rb#898
+ # source://minitest//lib/minitest.rb#898
def sync=(_arg0); end
- # source://minitest/lib/minitest.rb#946
+ # source://minitest//lib/minitest.rb#946
def to_s; end
end
@@ -1855,7 +1870,7 @@ end
#
# See Minitest::Assertions
#
-# source://minitest/lib/minitest/test.rb#10
+# source://minitest//lib/minitest/test.rb#10
class Minitest::Test < ::Minitest::Runnable
include ::Minitest::Assertions
include ::Minitest::Reportable
@@ -1865,24 +1880,24 @@ class Minitest::Test < ::Minitest::Runnable
# LifecycleHooks
#
- # source://minitest/lib/minitest/test.rb#189
+ # source://minitest//lib/minitest/test.rb#189
def capture_exceptions; end
- # source://minitest/lib/minitest/test.rb#15
+ # source://minitest//lib/minitest/test.rb#15
def class_name; end
- # source://minitest/lib/minitest/test.rb#206
+ # source://minitest//lib/minitest/test.rb#206
def neuter_exception(e); end
- # source://minitest/lib/minitest/test.rb#217
+ # source://minitest//lib/minitest/test.rb#217
def new_exception(klass, msg, bt, kill = T.unsafe(nil)); end
# Runs a single test with setup/teardown hooks.
#
- # source://minitest/lib/minitest/test.rb#87
+ # source://minitest//lib/minitest/test.rb#87
def run; end
- # source://minitest/lib/minitest/test.rb#199
+ # source://minitest//lib/minitest/test.rb#199
def sanitize_exception(e); end
class << self
@@ -1890,19 +1905,19 @@ class Minitest::Test < ::Minitest::Runnable
# positively need to have ordered tests. In doing so, you're
# admitting that you suck and your tests are weak.
#
- # source://minitest/lib/minitest/test.rb#35
+ # source://minitest//lib/minitest/test.rb#35
def i_suck_and_my_tests_are_order_dependent!; end
# Returns the value of attribute io_lock.
#
- # source://minitest/lib/minitest/test.rb#26
+ # source://minitest//lib/minitest/test.rb#26
def io_lock; end
# Sets the attribute io_lock
#
# @param value the value to set the attribute io_lock to.
#
- # source://minitest/lib/minitest/test.rb#26
+ # source://minitest//lib/minitest/test.rb#26
def io_lock=(_arg0); end
# Make diffs for this Test use #pretty_inspect so that diff
@@ -1910,7 +1925,7 @@ class Minitest::Test < ::Minitest::Runnable
# than the regular inspect but much more usable for complex
# objects.
#
- # source://minitest/lib/minitest/test.rb#48
+ # source://minitest//lib/minitest/test.rb#48
def make_my_diffs_pretty!; end
# Call this at the top of your tests (inside the +Minitest::Test+
@@ -1918,14 +1933,14 @@ class Minitest::Test < ::Minitest::Runnable
# parallel. In doing so, you're admitting that you rule and your
# tests are awesome.
#
- # source://minitest/lib/minitest/test.rb#60
+ # source://minitest//lib/minitest/test.rb#60
def parallelize_me!; end
# Returns all instance methods starting with "test_". Based on
# #test_order, the methods are either sorted, randomized
# (default), or run in parallel.
#
- # source://minitest/lib/minitest/test.rb#70
+ # source://minitest//lib/minitest/test.rb#70
def runnable_methods; end
end
end
@@ -1934,7 +1949,7 @@ end
# meant for library writers, NOT for regular test authors. See
# #before_setup for an example.
#
-# source://minitest/lib/minitest/test.rb#112
+# source://minitest//lib/minitest/test.rb#112
module Minitest::Test::LifecycleHooks
# Runs before every test, after setup. This hook is meant for
# libraries to extend minitest. It is not meant to be used by
@@ -1942,7 +1957,7 @@ module Minitest::Test::LifecycleHooks
#
# See #before_setup for an example.
#
- # source://minitest/lib/minitest/test.rb#162
+ # source://minitest//lib/minitest/test.rb#162
def after_setup; end
# Runs after every test, after teardown. This hook is meant for
@@ -1951,7 +1966,7 @@ module Minitest::Test::LifecycleHooks
#
# See #before_setup for an example.
#
- # source://minitest/lib/minitest/test.rb#186
+ # source://minitest//lib/minitest/test.rb#186
def after_teardown; end
# Runs before every test, before setup. This hook is meant for
@@ -1986,7 +2001,7 @@ module Minitest::Test::LifecycleHooks
# include MyMinitestPlugin
# end
#
- # source://minitest/lib/minitest/test.rb#147
+ # source://minitest//lib/minitest/test.rb#147
def before_setup; end
# Runs after every test, before teardown. This hook is meant for
@@ -1995,83 +2010,83 @@ module Minitest::Test::LifecycleHooks
#
# See #before_setup for an example.
#
- # source://minitest/lib/minitest/test.rb#171
+ # source://minitest//lib/minitest/test.rb#171
def before_teardown; end
# Runs before every test. Use this to set up before each test
# run.
#
- # source://minitest/lib/minitest/test.rb#153
+ # source://minitest//lib/minitest/test.rb#153
def setup; end
# Runs after every test. Use this to clean up after each test
# run.
#
- # source://minitest/lib/minitest/test.rb#177
+ # source://minitest//lib/minitest/test.rb#177
def teardown; end
end
-# source://minitest/lib/minitest/test.rb#19
+# source://minitest//lib/minitest/test.rb#19
Minitest::Test::PASSTHROUGH_EXCEPTIONS = T.let(T.unsafe(nil), Array)
-# source://minitest/lib/minitest/test.rb#21
+# source://minitest//lib/minitest/test.rb#21
Minitest::Test::SETUP_METHODS = T.let(T.unsafe(nil), Array)
-# source://minitest/lib/minitest/test.rb#23
+# source://minitest//lib/minitest/test.rb#23
Minitest::Test::TEARDOWN_METHODS = T.let(T.unsafe(nil), Array)
# Assertion wrapping an unexpected error that was raised during a run.
#
-# source://minitest/lib/minitest.rb#1059
+# source://minitest//lib/minitest.rb#1059
class Minitest::UnexpectedError < ::Minitest::Assertion
include ::Minitest::Compress
# @return [UnexpectedError] a new instance of UnexpectedError
#
- # source://minitest/lib/minitest.rb#1065
+ # source://minitest//lib/minitest.rb#1065
def initialize(error); end
- # source://minitest/lib/minitest.rb#1078
+ # source://minitest//lib/minitest.rb#1078
def backtrace; end
# TODO: figure out how to use `cause` instead
#
- # source://minitest/lib/minitest.rb#1063
+ # source://minitest//lib/minitest.rb#1063
def error; end
# TODO: figure out how to use `cause` instead
#
- # source://minitest/lib/minitest.rb#1063
+ # source://minitest//lib/minitest.rb#1063
def error=(_arg0); end
- # source://minitest/lib/minitest.rb#1084
+ # source://minitest//lib/minitest.rb#1084
def message; end
- # source://minitest/lib/minitest.rb#1090
+ # source://minitest//lib/minitest.rb#1090
def result_label; end
end
-# source://minitest/lib/minitest.rb#1082
+# source://minitest//lib/minitest.rb#1082
Minitest::UnexpectedError::BASE_RE = T.let(T.unsafe(nil), Regexp)
# Assertion raised on warning when running in -Werror mode.
#
-# source://minitest/lib/minitest.rb#1098
+# source://minitest//lib/minitest.rb#1098
class Minitest::UnexpectedWarning < ::Minitest::Assertion
- # source://minitest/lib/minitest.rb#1099
+ # source://minitest//lib/minitest.rb#1099
def result_label; end
end
-# source://minitest/lib/minitest.rb#13
+# source://minitest//lib/minitest.rb#13
Minitest::VERSION = T.let(T.unsafe(nil), String)
-# source://minitest/lib/minitest/spec.rb#3
+# source://minitest//lib/minitest/spec.rb#3
class Module
- # source://minitest/lib/minitest/spec.rb#4
+ # source://minitest//lib/minitest/spec.rb#4
def infect_an_assertion(meth, new_name, dont_flip = T.unsafe(nil)); end
end
-# source://minitest/lib/minitest/spec.rb#348
+# source://minitest//lib/minitest/spec.rb#348
class Object < ::BasicObject
include ::Kernel
include ::PP::ObjectMixin
diff --git a/sorbet/rbi/gems/mutex_m@0.3.0.rbi b/sorbet/rbi/gems/mutex_m@0.3.0.rbi
index f618fb49b..1fde43f7a 100644
--- a/sorbet/rbi/gems/mutex_m@0.3.0.rbi
+++ b/sorbet/rbi/gems/mutex_m@0.3.0.rbi
@@ -33,65 +33,65 @@
# obj = Foo.new
# # this obj can be handled like Mutex
#
-# source://mutex_m/lib/mutex_m.rb#41
+# source://mutex_m//lib/mutex_m.rb#41
module Mutex_m
- # source://mutex_m/lib/mutex_m.rb#116
+ # source://mutex_m//lib/mutex_m.rb#116
def initialize(*args, **_arg1); end
- # source://mutex_m/lib/mutex_m.rb#69
+ # source://mutex_m//lib/mutex_m.rb#69
def mu_extended; end
# See Thread::Mutex#lock
#
- # source://mutex_m/lib/mutex_m.rb#96
+ # source://mutex_m//lib/mutex_m.rb#96
def mu_lock; end
# See Thread::Mutex#locked?
#
# @return [Boolean]
#
- # source://mutex_m/lib/mutex_m.rb#86
+ # source://mutex_m//lib/mutex_m.rb#86
def mu_locked?; end
# See Thread::Mutex#synchronize
#
- # source://mutex_m/lib/mutex_m.rb#81
+ # source://mutex_m//lib/mutex_m.rb#81
def mu_synchronize(&block); end
# See Thread::Mutex#try_lock
#
- # source://mutex_m/lib/mutex_m.rb#91
+ # source://mutex_m//lib/mutex_m.rb#91
def mu_try_lock; end
# See Thread::Mutex#unlock
#
- # source://mutex_m/lib/mutex_m.rb#101
+ # source://mutex_m//lib/mutex_m.rb#101
def mu_unlock; end
# See Thread::Mutex#sleep
#
- # source://mutex_m/lib/mutex_m.rb#106
+ # source://mutex_m//lib/mutex_m.rb#106
def sleep(timeout = T.unsafe(nil)); end
private
- # source://mutex_m/lib/mutex_m.rb#112
+ # source://mutex_m//lib/mutex_m.rb#112
def mu_initialize; end
class << self
- # source://mutex_m/lib/mutex_m.rb#59
+ # source://mutex_m//lib/mutex_m.rb#59
def append_features(cl); end
- # source://mutex_m/lib/mutex_m.rb#46
+ # source://mutex_m//lib/mutex_m.rb#46
def define_aliases(cl); end
- # source://mutex_m/lib/mutex_m.rb#64
+ # source://mutex_m//lib/mutex_m.rb#64
def extend_object(obj); end
- # source://mutex_m/lib/mutex_m.rb#54
+ # source://mutex_m//lib/mutex_m.rb#54
def prepend_features(cl); end
end
end
-# source://mutex_m/lib/mutex_m.rb#43
+# source://mutex_m//lib/mutex_m.rb#43
Mutex_m::VERSION = T.let(T.unsafe(nil), String)
diff --git a/sorbet/rbi/gems/net-http@0.4.1.rbi b/sorbet/rbi/gems/net-http@0.4.1.rbi
index cc53a5d3c..d19b992b8 100644
--- a/sorbet/rbi/gems/net-http@0.4.1.rbi
+++ b/sorbet/rbi/gems/net-http@0.4.1.rbi
@@ -5,7 +5,694 @@
# Please instead update this file by running `bin/tapioca gem net-http`.
-# :enddoc:
+# \Class \Net::HTTP provides a rich library that implements the client
+# in a client-server model that uses the \HTTP request-response protocol.
+# For information about \HTTP, see:
+#
+# - {Hypertext Transfer Protocol}[https://en.wikipedia.org/wiki/Hypertext_Transfer_Protocol].
+# - {Technical overview}[https://en.wikipedia.org/wiki/Hypertext_Transfer_Protocol#Technical_overview].
+#
+# == About the Examples
+#
+# :include: doc/net-http/examples.rdoc
+#
+# == Strategies
+#
+# - If you will make only a few GET requests,
+# consider using {OpenURI}[https://docs.ruby-lang.org/en/master/OpenURI.html].
+# - If you will make only a few requests of all kinds,
+# consider using the various singleton convenience methods in this class.
+# Each of the following methods automatically starts and finishes
+# a {session}[rdoc-ref:Net::HTTP@Sessions] that sends a single request:
+#
+# # Return string response body.
+# Net::HTTP.get(hostname, path)
+# Net::HTTP.get(uri)
+#
+# # Write string response body to $stdout.
+# Net::HTTP.get_print(hostname, path)
+# Net::HTTP.get_print(uri)
+#
+# # Return response as Net::HTTPResponse object.
+# Net::HTTP.get_response(hostname, path)
+# Net::HTTP.get_response(uri)
+# data = '{"title": "foo", "body": "bar", "userId": 1}'
+# Net::HTTP.post(uri, data)
+# params = {title: 'foo', body: 'bar', userId: 1}
+# Net::HTTP.post_form(uri, params)
+#
+# - If performance is important, consider using sessions, which lower request overhead.
+# This {session}[rdoc-ref:Net::HTTP@Sessions] has multiple requests for
+# {HTTP methods}[https://en.wikipedia.org/wiki/Hypertext_Transfer_Protocol#Request_methods]
+# and {WebDAV methods}[https://en.wikipedia.org/wiki/WebDAV#Implementation]:
+#
+# Net::HTTP.start(hostname) do |http|
+# # Session started automatically before block execution.
+# http.get(path)
+# http.head(path)
+# body = 'Some text'
+# http.post(path, body) # Can also have a block.
+# http.put(path, body)
+# http.delete(path)
+# http.options(path)
+# http.trace(path)
+# http.patch(path, body) # Can also have a block.
+# http.copy(path)
+# http.lock(path, body)
+# http.mkcol(path, body)
+# http.move(path)
+# http.propfind(path, body)
+# http.proppatch(path, body)
+# http.unlock(path, body)
+# # Session finished automatically at block exit.
+# end
+#
+# The methods cited above are convenience methods that, via their few arguments,
+# allow minimal control over the requests.
+# For greater control, consider using {request objects}[rdoc-ref:Net::HTTPRequest].
+#
+# == URIs
+#
+# On the internet, a URI
+# ({Universal Resource Identifier}[https://en.wikipedia.org/wiki/Uniform_Resource_Identifier])
+# is a string that identifies a particular resource.
+# It consists of some or all of: scheme, hostname, path, query, and fragment;
+# see {URI syntax}[https://en.wikipedia.org/wiki/Uniform_Resource_Identifier#Syntax].
+#
+# A Ruby {URI::Generic}[https://docs.ruby-lang.org/en/master/URI/Generic.html] object
+# represents an internet URI.
+# It provides, among others, methods
+# +scheme+, +hostname+, +path+, +query+, and +fragment+.
+#
+# === Schemes
+#
+# An internet \URI has
+# a {scheme}[https://en.wikipedia.org/wiki/List_of_URI_schemes].
+#
+# The two schemes supported in \Net::HTTP are 'https' and 'http':
+#
+# uri.scheme # => "https"
+# URI('http://example.com').scheme # => "http"
+#
+# === Hostnames
+#
+# A hostname identifies a server (host) to which requests may be sent:
+#
+# hostname = uri.hostname # => "jsonplaceholder.typicode.com"
+# Net::HTTP.start(hostname) do |http|
+# # Some HTTP stuff.
+# end
+#
+# === Paths
+#
+# A host-specific path identifies a resource on the host:
+#
+# _uri = uri.dup
+# _uri.path = '/todos/1'
+# hostname = _uri.hostname
+# path = _uri.path
+# Net::HTTP.get(hostname, path)
+#
+# === Queries
+#
+# A host-specific query adds name/value pairs to the URI:
+#
+# _uri = uri.dup
+# params = {userId: 1, completed: false}
+# _uri.query = URI.encode_www_form(params)
+# _uri # => #
+# Net::HTTP.get(_uri)
+#
+# === Fragments
+#
+# A {URI fragment}[https://en.wikipedia.org/wiki/URI_fragment] has no effect
+# in \Net::HTTP;
+# the same data is returned, regardless of whether a fragment is included.
+#
+# == Request Headers
+#
+# Request headers may be used to pass additional information to the host,
+# similar to arguments passed in a method call;
+# each header is a name/value pair.
+#
+# Each of the \Net::HTTP methods that sends a request to the host
+# has optional argument +headers+,
+# where the headers are expressed as a hash of field-name/value pairs:
+#
+# headers = {Accept: 'application/json', Connection: 'Keep-Alive'}
+# Net::HTTP.get(uri, headers)
+#
+# See lists of both standard request fields and common request fields at
+# {Request Fields}[https://en.wikipedia.org/wiki/List_of_HTTP_header_fields#Request_fields].
+# A host may also accept other custom fields.
+#
+# == \HTTP Sessions
+#
+# A _session_ is a connection between a server (host) and a client that:
+#
+# - Is begun by instance method Net::HTTP#start.
+# - May contain any number of requests.
+# - Is ended by instance method Net::HTTP#finish.
+#
+# See example sessions at {Strategies}[rdoc-ref:Net::HTTP@Strategies].
+#
+# === Session Using \Net::HTTP.start
+#
+# If you have many requests to make to a single host (and port),
+# consider using singleton method Net::HTTP.start with a block;
+# the method handles the session automatically by:
+#
+# - Calling #start before block execution.
+# - Executing the block.
+# - Calling #finish after block execution.
+#
+# In the block, you can use these instance methods,
+# each of which that sends a single request:
+#
+# - {HTTP methods}[https://en.wikipedia.org/wiki/Hypertext_Transfer_Protocol#Request_methods]:
+#
+# - #get, #request_get: GET.
+# - #head, #request_head: HEAD.
+# - #post, #request_post: POST.
+# - #delete: DELETE.
+# - #options: OPTIONS.
+# - #trace: TRACE.
+# - #patch: PATCH.
+#
+# - {WebDAV methods}[https://en.wikipedia.org/wiki/WebDAV#Implementation]:
+#
+# - #copy: COPY.
+# - #lock: LOCK.
+# - #mkcol: MKCOL.
+# - #move: MOVE.
+# - #propfind: PROPFIND.
+# - #proppatch: PROPPATCH.
+# - #unlock: UNLOCK.
+#
+# === Session Using \Net::HTTP.start and \Net::HTTP.finish
+#
+# You can manage a session manually using methods #start and #finish:
+#
+# http = Net::HTTP.new(hostname)
+# http.start
+# http.get('/todos/1')
+# http.get('/todos/2')
+# http.delete('/posts/1')
+# http.finish # Needed to free resources.
+#
+# === Single-Request Session
+#
+# Certain convenience methods automatically handle a session by:
+#
+# - Creating an \HTTP object
+# - Starting a session.
+# - Sending a single request.
+# - Finishing the session.
+# - Destroying the object.
+#
+# Such methods that send GET requests:
+#
+# - ::get: Returns the string response body.
+# - ::get_print: Writes the string response body to $stdout.
+# - ::get_response: Returns a Net::HTTPResponse object.
+#
+# Such methods that send POST requests:
+#
+# - ::post: Posts data to the host.
+# - ::post_form: Posts form data to the host.
+#
+# == \HTTP Requests and Responses
+#
+# Many of the methods above are convenience methods,
+# each of which sends a request and returns a string
+# without directly using \Net::HTTPRequest and \Net::HTTPResponse objects.
+#
+# You can, however, directly create a request object, send the request,
+# and retrieve the response object; see:
+#
+# - Net::HTTPRequest.
+# - Net::HTTPResponse.
+#
+# == Following Redirection
+#
+# Each returned response is an instance of a subclass of Net::HTTPResponse.
+# See the {response class hierarchy}[rdoc-ref:Net::HTTPResponse@Response+Subclasses].
+#
+# In particular, class Net::HTTPRedirection is the parent
+# of all redirection classes.
+# This allows you to craft a case statement to handle redirections properly:
+#
+# def fetch(uri, limit = 10)
+# # You should choose a better exception.
+# raise ArgumentError, 'Too many HTTP redirects' if limit == 0
+#
+# res = Net::HTTP.get_response(URI(uri))
+# case res
+# when Net::HTTPSuccess # Any success class.
+# res
+# when Net::HTTPRedirection # Any redirection class.
+# location = res['Location']
+# warn "Redirected to #{location}"
+# fetch(location, limit - 1)
+# else # Any other class.
+# res.value
+# end
+# end
+#
+# fetch(uri)
+#
+# == Basic Authentication
+#
+# Basic authentication is performed according to
+# {RFC2617}[http://www.ietf.org/rfc/rfc2617.txt]:
+#
+# req = Net::HTTP::Get.new(uri)
+# req.basic_auth('user', 'pass')
+# res = Net::HTTP.start(hostname) do |http|
+# http.request(req)
+# end
+#
+# == Streaming Response Bodies
+#
+# By default \Net::HTTP reads an entire response into memory. If you are
+# handling large files or wish to implement a progress bar you can instead
+# stream the body directly to an IO.
+#
+# Net::HTTP.start(hostname) do |http|
+# req = Net::HTTP::Get.new(uri)
+# http.request(req) do |res|
+# open('t.tmp', 'w') do |f|
+# res.read_body do |chunk|
+# f.write chunk
+# end
+# end
+# end
+# end
+#
+# == HTTPS
+#
+# HTTPS is enabled for an \HTTP connection by Net::HTTP#use_ssl=:
+#
+# Net::HTTP.start(hostname, :use_ssl => true) do |http|
+# req = Net::HTTP::Get.new(uri)
+# res = http.request(req)
+# end
+#
+# Or if you simply want to make a GET request, you may pass in a URI
+# object that has an \HTTPS URL. \Net::HTTP automatically turns on TLS
+# verification if the URI object has a 'https' URI scheme:
+#
+# uri # => #
+# Net::HTTP.get(uri)
+#
+# == Proxy Server
+#
+# An \HTTP object can have
+# a {proxy server}[https://en.wikipedia.org/wiki/Proxy_server].
+#
+# You can create an \HTTP object with a proxy server
+# using method Net::HTTP.new or method Net::HTTP.start.
+#
+# The proxy may be defined either by argument +p_addr+
+# or by environment variable 'http_proxy'.
+#
+# === Proxy Using Argument +p_addr+ as a \String
+#
+# When argument +p_addr+ is a string hostname,
+# the returned +http+ has the given host as its proxy:
+#
+# http = Net::HTTP.new(hostname, nil, 'proxy.example')
+# http.proxy? # => true
+# http.proxy_from_env? # => false
+# http.proxy_address # => "proxy.example"
+# # These use default values.
+# http.proxy_port # => 80
+# http.proxy_user # => nil
+# http.proxy_pass # => nil
+#
+# The port, username, and password for the proxy may also be given:
+#
+# http = Net::HTTP.new(hostname, nil, 'proxy.example', 8000, 'pname', 'ppass')
+# # => #
+# http.proxy? # => true
+# http.proxy_from_env? # => false
+# http.proxy_address # => "proxy.example"
+# http.proxy_port # => 8000
+# http.proxy_user # => "pname"
+# http.proxy_pass # => "ppass"
+#
+# === Proxy Using 'ENV['http_proxy']'
+#
+# When environment variable 'http_proxy'
+# is set to a \URI string,
+# the returned +http+ will have the server at that URI as its proxy;
+# note that the \URI string must have a protocol
+# such as 'http' or 'https':
+#
+# ENV['http_proxy'] = 'http://example.com'
+# http = Net::HTTP.new(hostname)
+# http.proxy? # => true
+# http.proxy_from_env? # => true
+# http.proxy_address # => "example.com"
+# # These use default values.
+# http.proxy_port # => 80
+# http.proxy_user # => nil
+# http.proxy_pass # => nil
+#
+# The \URI string may include proxy username, password, and port number:
+#
+# ENV['http_proxy'] = 'http://pname:ppass@example.com:8000'
+# http = Net::HTTP.new(hostname)
+# http.proxy? # => true
+# http.proxy_from_env? # => true
+# http.proxy_address # => "example.com"
+# http.proxy_port # => 8000
+# http.proxy_user # => "pname"
+# http.proxy_pass # => "ppass"
+#
+# === Filtering Proxies
+#
+# With method Net::HTTP.new (but not Net::HTTP.start),
+# you can use argument +p_no_proxy+ to filter proxies:
+#
+# - Reject a certain address:
+#
+# http = Net::HTTP.new('example.com', nil, 'proxy.example', 8000, 'pname', 'ppass', 'proxy.example')
+# http.proxy_address # => nil
+#
+# - Reject certain domains or subdomains:
+#
+# http = Net::HTTP.new('example.com', nil, 'my.proxy.example', 8000, 'pname', 'ppass', 'proxy.example')
+# http.proxy_address # => nil
+#
+# - Reject certain addresses and port combinations:
+#
+# http = Net::HTTP.new('example.com', nil, 'proxy.example', 8000, 'pname', 'ppass', 'proxy.example:1234')
+# http.proxy_address # => "proxy.example"
+#
+# http = Net::HTTP.new('example.com', nil, 'proxy.example', 8000, 'pname', 'ppass', 'proxy.example:8000')
+# http.proxy_address # => nil
+#
+# - Reject a list of the types above delimited using a comma:
+#
+# http = Net::HTTP.new('example.com', nil, 'proxy.example', 8000, 'pname', 'ppass', 'my.proxy,proxy.example:8000')
+# http.proxy_address # => nil
+#
+# http = Net::HTTP.new('example.com', nil, 'my.proxy', 8000, 'pname', 'ppass', 'my.proxy,proxy.example:8000')
+# http.proxy_address # => nil
+#
+# == Compression and Decompression
+#
+# \Net::HTTP does not compress the body of a request before sending.
+#
+# By default, \Net::HTTP adds header 'Accept-Encoding'
+# to a new {request object}[rdoc-ref:Net::HTTPRequest]:
+#
+# Net::HTTP::Get.new(uri)['Accept-Encoding']
+# # => "gzip;q=1.0,deflate;q=0.6,identity;q=0.3"
+#
+# This requests the server to zip-encode the response body if there is one;
+# the server is not required to do so.
+#
+# \Net::HTTP does not automatically decompress a response body
+# if the response has header 'Content-Range'.
+#
+# Otherwise decompression (or not) depends on the value of header
+# {Content-Encoding}[https://en.wikipedia.org/wiki/List_of_HTTP_header_fields#content-encoding-response-header]:
+#
+# - 'deflate', 'gzip', or 'x-gzip':
+# decompresses the body and deletes the header.
+# - 'none' or 'identity':
+# does not decompress the body, but deletes the header.
+# - Any other value:
+# leaves the body and header unchanged.
+#
+# == What's Here
+#
+# This is a categorized summary of methods and attributes.
+#
+# === \Net::HTTP Objects
+#
+# - {::new}[rdoc-ref:Net::HTTP.new]:
+# Creates a new instance.
+# - {#inspect}[rdoc-ref:Net::HTTP#inspect]:
+# Returns a string representation of +self+.
+#
+# === Sessions
+#
+# - {::start}[rdoc-ref:Net::HTTP.start]:
+# Begins a new session in a new \Net::HTTP object.
+# - {#started?}[rdoc-ref:Net::HTTP#started?]
+# (aliased as {#active?}[rdoc-ref:Net::HTTP#active?]):
+# Returns whether in a session.
+# - {#finish}[rdoc-ref:Net::HTTP#finish]:
+# Ends an active session.
+# - {#start}[rdoc-ref:Net::HTTP#start]:
+# Begins a new session in an existing \Net::HTTP object (+self+).
+#
+# === Connections
+#
+# - {:continue_timeout}[rdoc-ref:Net::HTTP#continue_timeout]:
+# Returns the continue timeout.
+# - {#continue_timeout=}[rdoc-ref:Net::HTTP#continue_timeout=]:
+# Sets the continue timeout seconds.
+# - {:keep_alive_timeout}[rdoc-ref:Net::HTTP#keep_alive_timeout]:
+# Returns the keep-alive timeout.
+# - {:keep_alive_timeout=}[rdoc-ref:Net::HTTP#keep_alive_timeout=]:
+# Sets the keep-alive timeout.
+# - {:max_retries}[rdoc-ref:Net::HTTP#max_retries]:
+# Returns the maximum retries.
+# - {#max_retries=}[rdoc-ref:Net::HTTP#max_retries=]:
+# Sets the maximum retries.
+# - {:open_timeout}[rdoc-ref:Net::HTTP#open_timeout]:
+# Returns the open timeout.
+# - {:open_timeout=}[rdoc-ref:Net::HTTP#open_timeout=]:
+# Sets the open timeout.
+# - {:read_timeout}[rdoc-ref:Net::HTTP#read_timeout]:
+# Returns the open timeout.
+# - {:read_timeout=}[rdoc-ref:Net::HTTP#read_timeout=]:
+# Sets the read timeout.
+# - {:ssl_timeout}[rdoc-ref:Net::HTTP#ssl_timeout]:
+# Returns the ssl timeout.
+# - {:ssl_timeout=}[rdoc-ref:Net::HTTP#ssl_timeout=]:
+# Sets the ssl timeout.
+# - {:write_timeout}[rdoc-ref:Net::HTTP#write_timeout]:
+# Returns the write timeout.
+# - {write_timeout=}[rdoc-ref:Net::HTTP#write_timeout=]:
+# Sets the write timeout.
+#
+# === Requests
+#
+# - {::get}[rdoc-ref:Net::HTTP.get]:
+# Sends a GET request and returns the string response body.
+# - {::get_print}[rdoc-ref:Net::HTTP.get_print]:
+# Sends a GET request and write the string response body to $stdout.
+# - {::get_response}[rdoc-ref:Net::HTTP.get_response]:
+# Sends a GET request and returns a response object.
+# - {::post_form}[rdoc-ref:Net::HTTP.post_form]:
+# Sends a POST request with form data and returns a response object.
+# - {::post}[rdoc-ref:Net::HTTP.post]:
+# Sends a POST request with data and returns a response object.
+# - {#copy}[rdoc-ref:Net::HTTP#copy]:
+# Sends a COPY request and returns a response object.
+# - {#delete}[rdoc-ref:Net::HTTP#delete]:
+# Sends a DELETE request and returns a response object.
+# - {#get}[rdoc-ref:Net::HTTP#get]:
+# Sends a GET request and returns a response object.
+# - {#head}[rdoc-ref:Net::HTTP#head]:
+# Sends a HEAD request and returns a response object.
+# - {#lock}[rdoc-ref:Net::HTTP#lock]:
+# Sends a LOCK request and returns a response object.
+# - {#mkcol}[rdoc-ref:Net::HTTP#mkcol]:
+# Sends a MKCOL request and returns a response object.
+# - {#move}[rdoc-ref:Net::HTTP#move]:
+# Sends a MOVE request and returns a response object.
+# - {#options}[rdoc-ref:Net::HTTP#options]:
+# Sends a OPTIONS request and returns a response object.
+# - {#patch}[rdoc-ref:Net::HTTP#patch]:
+# Sends a PATCH request and returns a response object.
+# - {#post}[rdoc-ref:Net::HTTP#post]:
+# Sends a POST request and returns a response object.
+# - {#propfind}[rdoc-ref:Net::HTTP#propfind]:
+# Sends a PROPFIND request and returns a response object.
+# - {#proppatch}[rdoc-ref:Net::HTTP#proppatch]:
+# Sends a PROPPATCH request and returns a response object.
+# - {#put}[rdoc-ref:Net::HTTP#put]:
+# Sends a PUT request and returns a response object.
+# - {#request}[rdoc-ref:Net::HTTP#request]:
+# Sends a request and returns a response object.
+# - {#request_get}[rdoc-ref:Net::HTTP#request_get]
+# (aliased as {#get2}[rdoc-ref:Net::HTTP#get2]):
+# Sends a GET request and forms a response object;
+# if a block given, calls the block with the object,
+# otherwise returns the object.
+# - {#request_head}[rdoc-ref:Net::HTTP#request_head]
+# (aliased as {#head2}[rdoc-ref:Net::HTTP#head2]):
+# Sends a HEAD request and forms a response object;
+# if a block given, calls the block with the object,
+# otherwise returns the object.
+# - {#request_post}[rdoc-ref:Net::HTTP#request_post]
+# (aliased as {#post2}[rdoc-ref:Net::HTTP#post2]):
+# Sends a POST request and forms a response object;
+# if a block given, calls the block with the object,
+# otherwise returns the object.
+# - {#send_request}[rdoc-ref:Net::HTTP#send_request]:
+# Sends a request and returns a response object.
+# - {#trace}[rdoc-ref:Net::HTTP#trace]:
+# Sends a TRACE request and returns a response object.
+# - {#unlock}[rdoc-ref:Net::HTTP#unlock]:
+# Sends an UNLOCK request and returns a response object.
+#
+# === Responses
+#
+# - {:close_on_empty_response}[rdoc-ref:Net::HTTP#close_on_empty_response]:
+# Returns whether to close connection on empty response.
+# - {:close_on_empty_response=}[rdoc-ref:Net::HTTP#close_on_empty_response=]:
+# Sets whether to close connection on empty response.
+# - {:ignore_eof}[rdoc-ref:Net::HTTP#ignore_eof]:
+# Returns whether to ignore end-of-file when reading a response body
+# with Content-Length headers.
+# - {:ignore_eof=}[rdoc-ref:Net::HTTP#ignore_eof=]:
+# Sets whether to ignore end-of-file when reading a response body
+# with Content-Length headers.
+# - {:response_body_encoding}[rdoc-ref:Net::HTTP#response_body_encoding]:
+# Returns the encoding to use for the response body.
+# - {#response_body_encoding=}[rdoc-ref:Net::HTTP#response_body_encoding=]:
+# Sets the response body encoding.
+#
+# === Proxies
+#
+# - {:proxy_address}[rdoc-ref:Net::HTTP#proxy_address]:
+# Returns the proxy address.
+# - {:proxy_address=}[rdoc-ref:Net::HTTP#proxy_address=]:
+# Sets the proxy address.
+# - {::proxy_class?}[rdoc-ref:Net::HTTP.proxy_class?]:
+# Returns whether +self+ is a proxy class.
+# - {#proxy?}[rdoc-ref:Net::HTTP#proxy?]:
+# Returns whether +self+ has a proxy.
+# - {#proxy_address}[rdoc-ref:Net::HTTP#proxy_address]
+# (aliased as {#proxyaddr}[rdoc-ref:Net::HTTP#proxyaddr]):
+# Returns the proxy address.
+# - {#proxy_from_env?}[rdoc-ref:Net::HTTP#proxy_from_env?]:
+# Returns whether the proxy is taken from an environment variable.
+# - {:proxy_from_env=}[rdoc-ref:Net::HTTP#proxy_from_env=]:
+# Sets whether the proxy is to be taken from an environment variable.
+# - {:proxy_pass}[rdoc-ref:Net::HTTP#proxy_pass]:
+# Returns the proxy password.
+# - {:proxy_pass=}[rdoc-ref:Net::HTTP#proxy_pass=]:
+# Sets the proxy password.
+# - {:proxy_port}[rdoc-ref:Net::HTTP#proxy_port]:
+# Returns the proxy port.
+# - {:proxy_port=}[rdoc-ref:Net::HTTP#proxy_port=]:
+# Sets the proxy port.
+# - {#proxy_user}[rdoc-ref:Net::HTTP#proxy_user]:
+# Returns the proxy user name.
+# - {:proxy_user=}[rdoc-ref:Net::HTTP#proxy_user=]:
+# Sets the proxy user.
+#
+# === Security
+#
+# - {:ca_file}[rdoc-ref:Net::HTTP#ca_file]:
+# Returns the path to a CA certification file.
+# - {:ca_file=}[rdoc-ref:Net::HTTP#ca_file=]:
+# Sets the path to a CA certification file.
+# - {:ca_path}[rdoc-ref:Net::HTTP#ca_path]:
+# Returns the path of to CA directory containing certification files.
+# - {:ca_path=}[rdoc-ref:Net::HTTP#ca_path=]:
+# Sets the path of to CA directory containing certification files.
+# - {:cert}[rdoc-ref:Net::HTTP#cert]:
+# Returns the OpenSSL::X509::Certificate object to be used for client certification.
+# - {:cert=}[rdoc-ref:Net::HTTP#cert=]:
+# Sets the OpenSSL::X509::Certificate object to be used for client certification.
+# - {:cert_store}[rdoc-ref:Net::HTTP#cert_store]:
+# Returns the X509::Store to be used for verifying peer certificate.
+# - {:cert_store=}[rdoc-ref:Net::HTTP#cert_store=]:
+# Sets the X509::Store to be used for verifying peer certificate.
+# - {:ciphers}[rdoc-ref:Net::HTTP#ciphers]:
+# Returns the available SSL ciphers.
+# - {:ciphers=}[rdoc-ref:Net::HTTP#ciphers=]:
+# Sets the available SSL ciphers.
+# - {:extra_chain_cert}[rdoc-ref:Net::HTTP#extra_chain_cert]:
+# Returns the extra X509 certificates to be added to the certificate chain.
+# - {:extra_chain_cert=}[rdoc-ref:Net::HTTP#extra_chain_cert=]:
+# Sets the extra X509 certificates to be added to the certificate chain.
+# - {:key}[rdoc-ref:Net::HTTP#key]:
+# Returns the OpenSSL::PKey::RSA or OpenSSL::PKey::DSA object.
+# - {:key=}[rdoc-ref:Net::HTTP#key=]:
+# Sets the OpenSSL::PKey::RSA or OpenSSL::PKey::DSA object.
+# - {:max_version}[rdoc-ref:Net::HTTP#max_version]:
+# Returns the maximum SSL version.
+# - {:max_version=}[rdoc-ref:Net::HTTP#max_version=]:
+# Sets the maximum SSL version.
+# - {:min_version}[rdoc-ref:Net::HTTP#min_version]:
+# Returns the minimum SSL version.
+# - {:min_version=}[rdoc-ref:Net::HTTP#min_version=]:
+# Sets the minimum SSL version.
+# - {#peer_cert}[rdoc-ref:Net::HTTP#peer_cert]:
+# Returns the X509 certificate chain for the session's socket peer.
+# - {:ssl_version}[rdoc-ref:Net::HTTP#ssl_version]:
+# Returns the SSL version.
+# - {:ssl_version=}[rdoc-ref:Net::HTTP#ssl_version=]:
+# Sets the SSL version.
+# - {#use_ssl=}[rdoc-ref:Net::HTTP#use_ssl=]:
+# Sets whether a new session is to use Transport Layer Security.
+# - {#use_ssl?}[rdoc-ref:Net::HTTP#use_ssl?]:
+# Returns whether +self+ uses SSL.
+# - {:verify_callback}[rdoc-ref:Net::HTTP#verify_callback]:
+# Returns the callback for the server certification verification.
+# - {:verify_callback=}[rdoc-ref:Net::HTTP#verify_callback=]:
+# Sets the callback for the server certification verification.
+# - {:verify_depth}[rdoc-ref:Net::HTTP#verify_depth]:
+# Returns the maximum depth for the certificate chain verification.
+# - {:verify_depth=}[rdoc-ref:Net::HTTP#verify_depth=]:
+# Sets the maximum depth for the certificate chain verification.
+# - {:verify_hostname}[rdoc-ref:Net::HTTP#verify_hostname]:
+# Returns the flags for server the certification verification at the beginning of the SSL/TLS session.
+# - {:verify_hostname=}[rdoc-ref:Net::HTTP#verify_hostname=]:
+# Sets he flags for server the certification verification at the beginning of the SSL/TLS session.
+# - {:verify_mode}[rdoc-ref:Net::HTTP#verify_mode]:
+# Returns the flags for server the certification verification at the beginning of the SSL/TLS session.
+# - {:verify_mode=}[rdoc-ref:Net::HTTP#verify_mode=]:
+# Sets the flags for server the certification verification at the beginning of the SSL/TLS session.
+#
+# === Addresses and Ports
+#
+# - {:address}[rdoc-ref:Net::HTTP#address]:
+# Returns the string host name or host IP.
+# - {::default_port}[rdoc-ref:Net::HTTP.default_port]:
+# Returns integer 80, the default port to use for HTTP requests.
+# - {::http_default_port}[rdoc-ref:Net::HTTP.http_default_port]:
+# Returns integer 80, the default port to use for HTTP requests.
+# - {::https_default_port}[rdoc-ref:Net::HTTP.https_default_port]:
+# Returns integer 443, the default port to use for HTTPS requests.
+# - {#ipaddr}[rdoc-ref:Net::HTTP#ipaddr]:
+# Returns the IP address for the connection.
+# - {#ipaddr=}[rdoc-ref:Net::HTTP#ipaddr=]:
+# Sets the IP address for the connection.
+# - {:local_host}[rdoc-ref:Net::HTTP#local_host]:
+# Returns the string local host used to establish the connection.
+# - {:local_host=}[rdoc-ref:Net::HTTP#local_host=]:
+# Sets the string local host used to establish the connection.
+# - {:local_port}[rdoc-ref:Net::HTTP#local_port]:
+# Returns the integer local port used to establish the connection.
+# - {:local_port=}[rdoc-ref:Net::HTTP#local_port=]:
+# Sets the integer local port used to establish the connection.
+# - {:port}[rdoc-ref:Net::HTTP#port]:
+# Returns the integer port number.
+#
+# === \HTTP Version
+#
+# - {::version_1_2?}[rdoc-ref:Net::HTTP.version_1_2?]
+# (aliased as {::is_version_1_2?}[rdoc-ref:Net::HTTP.is_version_1_2?]
+# and {::version_1_2}[rdoc-ref:Net::HTTP.version_1_2]):
+# Returns true; retained for compatibility.
+#
+# === Debugging
+#
+# - {#set_debug_output}[rdoc-ref:Net::HTTP#set_debug_output]:
+# Sets the output stream for debugging.
+#
+# source://net-http//lib/net/http.rb#722
class Net::HTTP < ::Net::Protocol
# Creates a new \Net::HTTP object for the specified server address,
# without opening the TCP connection or initializing the \HTTP session.
@@ -13,7 +700,7 @@ class Net::HTTP < ::Net::Protocol
#
# @return [HTTP] a new instance of HTTP
#
- # source://net-http//net/http.rb#1093
+ # source://net-http//lib/net/http.rb#1093
def initialize(address, port = T.unsafe(nil)); end
# Returns +true+ if the \HTTP session has been started:
@@ -32,86 +719,86 @@ class Net::HTTP < ::Net::Protocol
#
# @return [Boolean]
#
- # source://net-http//net/http.rb#1413
+ # source://net-http//lib/net/http.rb#1417
def active?; end
# Returns the string host name or host IP given as argument +address+ in ::new.
#
- # source://net-http//net/http.rb#1194
+ # source://net-http//lib/net/http.rb#1194
def address; end
# Sets or returns the path to a CA certification file in PEM format.
#
- # source://net-http//net/http.rb#1479
+ # source://net-http//lib/net/http.rb#1479
def ca_file; end
# Sets or returns the path to a CA certification file in PEM format.
#
- # source://net-http//net/http.rb#1479
+ # source://net-http//lib/net/http.rb#1479
def ca_file=(_arg0); end
# Sets or returns the path of to CA directory
# containing certification files in PEM format.
#
- # source://net-http//net/http.rb#1483
+ # source://net-http//lib/net/http.rb#1483
def ca_path; end
# Sets or returns the path of to CA directory
# containing certification files in PEM format.
#
- # source://net-http//net/http.rb#1483
+ # source://net-http//lib/net/http.rb#1483
def ca_path=(_arg0); end
# Sets or returns the OpenSSL::X509::Certificate object
# to be used for client certification.
#
- # source://net-http//net/http.rb#1487
+ # source://net-http//lib/net/http.rb#1487
def cert; end
# Sets or returns the OpenSSL::X509::Certificate object
# to be used for client certification.
#
- # source://net-http//net/http.rb#1487
+ # source://net-http//lib/net/http.rb#1487
def cert=(_arg0); end
# Sets or returns the X509::Store to be used for verifying peer certificate.
#
- # source://net-http//net/http.rb#1490
+ # source://net-http//lib/net/http.rb#1490
def cert_store; end
# Sets or returns the X509::Store to be used for verifying peer certificate.
#
- # source://net-http//net/http.rb#1490
+ # source://net-http//lib/net/http.rb#1490
def cert_store=(_arg0); end
# Sets or returns the available SSL ciphers.
- # See {OpenSSL::SSL::SSLContext#ciphers=}[rdoc-ref:OpenSSL::SSL::SSLContext#ciphers-3D].
+ # See {OpenSSL::SSL::SSLContext#ciphers=}[https://docs.ruby-lang.org/en/master/OpenSSL/SSL/SSLContext.html#method-i-ciphers-3D].
#
- # source://net-http//net/http.rb#1494
+ # source://net-http//lib/net/http.rb#1494
def ciphers; end
# Sets or returns the available SSL ciphers.
- # See {OpenSSL::SSL::SSLContext#ciphers=}[rdoc-ref:OpenSSL::SSL::SSLContext#ciphers-3D].
+ # See {OpenSSL::SSL::SSLContext#ciphers=}[https://docs.ruby-lang.org/en/master/OpenSSL/SSL/SSLContext.html#method-i-ciphers-3D].
#
- # source://net-http//net/http.rb#1494
+ # source://net-http//lib/net/http.rb#1494
def ciphers=(_arg0); end
# Sets or returns whether to close the connection when the response is empty;
# initially +false+.
#
- # source://net-http//net/http.rb#1421
+ # source://net-http//lib/net/http.rb#1421
def close_on_empty_response; end
# Sets or returns whether to close the connection when the response is empty;
# initially +false+.
#
- # source://net-http//net/http.rb#1421
+ # source://net-http//lib/net/http.rb#1421
def close_on_empty_response=(_arg0); end
# Returns the continue timeout value;
# see continue_timeout=.
#
- # source://net-http//net/http.rb#1374
+ # source://net-http//lib/net/http.rb#1374
def continue_timeout; end
# Sets the continue timeout value,
@@ -119,7 +806,7 @@ class Net::HTTP < ::Net::Protocol
# If the \HTTP object does not receive a response in this many seconds
# it sends the request body.
#
- # source://net-http//net/http.rb#1380
+ # source://net-http//lib/net/http.rb#1380
def continue_timeout=(sec); end
# Sends a COPY request to the server;
@@ -131,7 +818,7 @@ class Net::HTTP < ::Net::Protocol
# http = Net::HTTP.new(hostname)
# http.copy('/todos/1')
#
- # source://net-http//net/http.rb#2123
+ # source://net-http//lib/net/http.rb#2123
def copy(path, initheader = T.unsafe(nil)); end
# Sends a DELETE request to the server;
@@ -143,19 +830,19 @@ class Net::HTTP < ::Net::Protocol
# http = Net::HTTP.new(hostname)
# http.delete('/todos/1')
#
- # source://net-http//net/http.rb#2097
+ # source://net-http//lib/net/http.rb#2097
def delete(path, initheader = T.unsafe(nil)); end
# Sets or returns the extra X509 certificates to be added to the certificate chain.
- # See {OpenSSL::SSL::SSLContext#add_certificate}[rdoc-ref:OpenSSL::SSL::SSLContext#add_certificate].
+ # See {OpenSSL::SSL::SSLContext#add_certificate}[https://docs.ruby-lang.org/en/master/OpenSSL/SSL/SSLContext.html#method-i-add_certificate].
#
- # source://net-http//net/http.rb#1498
+ # source://net-http//lib/net/http.rb#1498
def extra_chain_cert; end
# Sets or returns the extra X509 certificates to be added to the certificate chain.
- # See {OpenSSL::SSL::SSLContext#add_certificate}[rdoc-ref:OpenSSL::SSL::SSLContext#add_certificate].
+ # See {OpenSSL::SSL::SSLContext#add_certificate}[https://docs.ruby-lang.org/en/master/OpenSSL/SSL/SSLContext.html#method-i-add_certificate].
#
- # source://net-http//net/http.rb#1498
+ # source://net-http//lib/net/http.rb#1498
def extra_chain_cert=(_arg0); end
# Finishes the \HTTP session:
@@ -170,7 +857,7 @@ class Net::HTTP < ::Net::Protocol
#
# @raise [IOError]
#
- # source://net-http//net/http.rb#1708
+ # source://net-http//lib/net/http.rb#1708
def finish; end
# :call-seq:
@@ -202,7 +889,7 @@ class Net::HTTP < ::Net::Protocol
# - Net::HTTP::Get: request class for \HTTP method GET.
# - Net::HTTP.get: sends GET request, returns response body.
#
- # source://net-http//net/http.rb#1914
+ # source://net-http//lib/net/http.rb#1914
def get(path, initheader = T.unsafe(nil), dest = T.unsafe(nil), &block); end
# Sends a GET request to the server;
@@ -227,7 +914,7 @@ class Net::HTTP < ::Net::Protocol
#
# #
#
- # source://net-http//net/http.rb#2176
+ # source://net-http//lib/net/http.rb#2234
def get2(path, initheader = T.unsafe(nil), &block); end
# Sends a HEAD request to the server;
@@ -244,7 +931,7 @@ class Net::HTTP < ::Net::Protocol
# ["content-type", ["application/json; charset=utf-8"]],
# ["connection", ["close"]]]
#
- # source://net-http//net/http.rb#1938
+ # source://net-http//lib/net/http.rb#1938
def head(path, initheader = T.unsafe(nil)); end
# Sends a HEAD request to the server;
@@ -256,21 +943,21 @@ class Net::HTTP < ::Net::Protocol
# http = Net::HTTP.new(hostname)
# http.head('/todos/1') # => #
#
- # source://net-http//net/http.rb#2189
+ # source://net-http//lib/net/http.rb#2235
def head2(path, initheader = T.unsafe(nil), &block); end
# Sets or returns whether to ignore end-of-file when reading a response body
# with Content-Length headers;
# initially +true+.
#
- # source://net-http//net/http.rb#1397
+ # source://net-http//lib/net/http.rb#1397
def ignore_eof; end
# Sets or returns whether to ignore end-of-file when reading a response body
# with Content-Length headers;
# initially +true+.
#
- # source://net-http//net/http.rb#1397
+ # source://net-http//lib/net/http.rb#1397
def ignore_eof=(_arg0); end
# Returns a string representation of +self+:
@@ -278,7 +965,7 @@ class Net::HTTP < ::Net::Protocol
# Net::HTTP.new(hostname).inspect
# # => "#"
#
- # source://net-http//net/http.rb#1135
+ # source://net-http//lib/net/http.rb#1135
def inspect; end
# Returns the IP address for the connection.
@@ -300,7 +987,7 @@ class Net::HTTP < ::Net::Protocol
# http.ipaddr # => "172.67.155.76"
# http.finish
#
- # source://net-http//net/http.rb#1274
+ # source://net-http//lib/net/http.rb#1274
def ipaddr; end
# Sets the IP address for the connection:
@@ -314,7 +1001,7 @@ class Net::HTTP < ::Net::Protocol
#
# @raise [IOError]
#
- # source://net-http//net/http.rb#1286
+ # source://net-http//lib/net/http.rb#1286
def ipaddr=(addr); end
# Sets or returns the numeric (\Integer or \Float) number of seconds
@@ -325,7 +1012,7 @@ class Net::HTTP < ::Net::Protocol
# otherwise the connection will have been closed
# and a new connection is opened.
#
- # source://net-http//net/http.rb#1392
+ # source://net-http//lib/net/http.rb#1392
def keep_alive_timeout; end
# Sets or returns the numeric (\Integer or \Float) number of seconds
@@ -336,41 +1023,41 @@ class Net::HTTP < ::Net::Protocol
# otherwise the connection will have been closed
# and a new connection is opened.
#
- # source://net-http//net/http.rb#1392
+ # source://net-http//lib/net/http.rb#1392
def keep_alive_timeout=(_arg0); end
# Sets or returns the OpenSSL::PKey::RSA or OpenSSL::PKey::DSA object.
#
- # source://net-http//net/http.rb#1501
+ # source://net-http//lib/net/http.rb#1501
def key; end
# Sets or returns the OpenSSL::PKey::RSA or OpenSSL::PKey::DSA object.
#
- # source://net-http//net/http.rb#1501
+ # source://net-http//lib/net/http.rb#1501
def key=(_arg0); end
# Sets or returns the string local host used to establish the connection;
# initially +nil+.
#
- # source://net-http//net/http.rb#1201
+ # source://net-http//lib/net/http.rb#1201
def local_host; end
# Sets or returns the string local host used to establish the connection;
# initially +nil+.
#
- # source://net-http//net/http.rb#1201
+ # source://net-http//lib/net/http.rb#1201
def local_host=(_arg0); end
# Sets or returns the integer local port used to establish the connection;
# initially +nil+.
#
- # source://net-http//net/http.rb#1205
+ # source://net-http//lib/net/http.rb#1205
def local_port; end
# Sets or returns the integer local port used to establish the connection;
# initially +nil+.
#
- # source://net-http//net/http.rb#1205
+ # source://net-http//lib/net/http.rb#1205
def local_port=(_arg0); end
# Sends a LOCK request to the server;
@@ -383,13 +1070,13 @@ class Net::HTTP < ::Net::Protocol
# http = Net::HTTP.new(hostname)
# http.lock('/todos/1', data)
#
- # source://net-http//net/http.rb#2043
+ # source://net-http//lib/net/http.rb#2043
def lock(path, body, initheader = T.unsafe(nil)); end
# Returns the maximum number of times to retry an idempotent request;
# see #max_retries=.
#
- # source://net-http//net/http.rb#1330
+ # source://net-http//lib/net/http.rb#1330
def max_retries; end
# Sets the maximum number of times to retry an idempotent request in case of
@@ -404,31 +1091,31 @@ class Net::HTTP < ::Net::Protocol
# http.max_retries = 2 # => 2
# http.max_retries # => 2
#
- # source://net-http//net/http.rb#1320
+ # source://net-http//lib/net/http.rb#1320
def max_retries=(retries); end
# Sets or returns the maximum SSL version.
- # See {OpenSSL::SSL::SSLContext#max_version=}[rdoc-ref:OpenSSL::SSL::SSLContext#max_version-3D].
+ # See {OpenSSL::SSL::SSLContext#max_version=}[https://docs.ruby-lang.org/en/master/OpenSSL/SSL/SSLContext.html#method-i-max_version-3D].
#
- # source://net-http//net/http.rb#1516
+ # source://net-http//lib/net/http.rb#1516
def max_version; end
# Sets or returns the maximum SSL version.
- # See {OpenSSL::SSL::SSLContext#max_version=}[rdoc-ref:OpenSSL::SSL::SSLContext#max_version-3D].
+ # See {OpenSSL::SSL::SSLContext#max_version=}[https://docs.ruby-lang.org/en/master/OpenSSL/SSL/SSLContext.html#method-i-max_version-3D].
#
- # source://net-http//net/http.rb#1516
+ # source://net-http//lib/net/http.rb#1516
def max_version=(_arg0); end
# Sets or returns the minimum SSL version.
- # See {OpenSSL::SSL::SSLContext#min_version=}[rdoc-ref:OpenSSL::SSL::SSLContext#min_version-3D].
+ # See {OpenSSL::SSL::SSLContext#min_version=}[https://docs.ruby-lang.org/en/master/OpenSSL/SSL/SSLContext.html#method-i-min_version-3D].
#
- # source://net-http//net/http.rb#1512
+ # source://net-http//lib/net/http.rb#1512
def min_version; end
# Sets or returns the minimum SSL version.
- # See {OpenSSL::SSL::SSLContext#min_version=}[rdoc-ref:OpenSSL::SSL::SSLContext#min_version-3D].
+ # See {OpenSSL::SSL::SSLContext#min_version=}[https://docs.ruby-lang.org/en/master/OpenSSL/SSL/SSLContext.html#method-i-min_version-3D].
#
- # source://net-http//net/http.rb#1512
+ # source://net-http//lib/net/http.rb#1512
def min_version=(_arg0); end
# Sends a MKCOL request to the server;
@@ -441,7 +1128,7 @@ class Net::HTTP < ::Net::Protocol
# http.mkcol('/todos/1', data)
# http = Net::HTTP.new(hostname)
#
- # source://net-http//net/http.rb#2137
+ # source://net-http//lib/net/http.rb#2137
def mkcol(path, body = T.unsafe(nil), initheader = T.unsafe(nil)); end
# Sends a MOVE request to the server;
@@ -453,7 +1140,7 @@ class Net::HTTP < ::Net::Protocol
# http = Net::HTTP.new(hostname)
# http.move('/todos/1')
#
- # source://net-http//net/http.rb#2110
+ # source://net-http//lib/net/http.rb#2110
def move(path, initheader = T.unsafe(nil)); end
# Sets or returns the numeric (\Integer or \Float) number of seconds
@@ -462,7 +1149,7 @@ class Net::HTTP < ::Net::Protocol
# If the connection is not made in the given interval,
# an exception is raised.
#
- # source://net-http//net/http.rb#1296
+ # source://net-http//lib/net/http.rb#1296
def open_timeout; end
# Sets or returns the numeric (\Integer or \Float) number of seconds
@@ -471,7 +1158,7 @@ class Net::HTTP < ::Net::Protocol
# If the connection is not made in the given interval,
# an exception is raised.
#
- # source://net-http//net/http.rb#1296
+ # source://net-http//lib/net/http.rb#1296
def open_timeout=(_arg0); end
# Sends an Options request to the server;
@@ -483,7 +1170,7 @@ class Net::HTTP < ::Net::Protocol
# http = Net::HTTP.new(hostname)
# http.options('/')
#
- # source://net-http//net/http.rb#2070
+ # source://net-http//lib/net/http.rb#2070
def options(path, initheader = T.unsafe(nil)); end
# :call-seq:
@@ -511,19 +1198,19 @@ class Net::HTTP < ::Net::Protocol
#
# http.patch('/todos/1', data) # => #
#
- # source://net-http//net/http.rb#2001
+ # source://net-http//lib/net/http.rb#2001
def patch(path, data, initheader = T.unsafe(nil), dest = T.unsafe(nil), &block); end
# Returns the X509 certificate chain (an array of strings)
# for the session's socket peer,
# or +nil+ if none.
#
- # source://net-http//net/http.rb#1537
+ # source://net-http//lib/net/http.rb#1537
def peer_cert; end
# Returns the integer port number given as argument +port+ in ::new.
#
- # source://net-http//net/http.rb#1197
+ # source://net-http//lib/net/http.rb#1197
def port; end
# :call-seq:
@@ -556,7 +1243,7 @@ class Net::HTTP < ::Net::Protocol
# - Net::HTTP::Post: request class for \HTTP method POST.
# - Net::HTTP.post: sends POST request, returns response body.
#
- # source://net-http//net/http.rb#1972
+ # source://net-http//lib/net/http.rb#1972
def post(path, data, initheader = T.unsafe(nil), dest = T.unsafe(nil), &block); end
# Sends a POST request to the server;
@@ -582,7 +1269,7 @@ class Net::HTTP < ::Net::Protocol
#
# "{\n \"xyzzy\": \"\",\n \"id\": 201\n}"
#
- # source://net-http//net/http.rb#2216
+ # source://net-http//lib/net/http.rb#2236
def post2(path, data, initheader = T.unsafe(nil), &block); end
# Sends a PROPFIND request to the server;
@@ -595,7 +1282,7 @@ class Net::HTTP < ::Net::Protocol
# http = Net::HTTP.new(hostname)
# http.propfind('/todos/1', data)
#
- # source://net-http//net/http.rb#2084
+ # source://net-http//lib/net/http.rb#2084
def propfind(path, body = T.unsafe(nil), initheader = T.unsafe(nil)); end
# Sends a PROPPATCH request to the server;
@@ -608,7 +1295,7 @@ class Net::HTTP < ::Net::Protocol
# http = Net::HTTP.new(hostname)
# http.proppatch('/todos/1', data)
#
- # source://net-http//net/http.rb#2029
+ # source://net-http//lib/net/http.rb#2029
def proppatch(path, body, initheader = T.unsafe(nil)); end
# Returns +true+ if a proxy server is defined, +false+ otherwise;
@@ -616,26 +1303,26 @@ class Net::HTTP < ::Net::Protocol
#
# @return [Boolean]
#
- # source://net-http//net/http.rb#1785
+ # source://net-http//lib/net/http.rb#1785
def proxy?; end
# Returns the address of the proxy server, if defined, +nil+ otherwise;
# see {Proxy Server}[rdoc-ref:Net::HTTP@Proxy+Server].
#
- # source://net-http//net/http.rb#1807
+ # source://net-http//lib/net/http.rb#1807
def proxy_address; end
# Sets the proxy address;
# see {Proxy Server}[rdoc-ref:Net::HTTP@Proxy+Server].
#
- # source://net-http//net/http.rb#1241
+ # source://net-http//lib/net/http.rb#1241
def proxy_address=(_arg0); end
# Sets whether to determine the proxy from environment variable
# 'ENV['http_proxy']';
# see {Proxy Using ENV['http_proxy']}[rdoc-ref:Net::HTTP@Proxy+Using+-27ENV-5B-27http_proxy-27-5D-27].
#
- # source://net-http//net/http.rb#1237
+ # source://net-http//lib/net/http.rb#1237
def proxy_from_env=(_arg0); end
# Returns +true+ if the proxy server is defined in the environment,
@@ -644,60 +1331,60 @@ class Net::HTTP < ::Net::Protocol
#
# @return [Boolean]
#
- # source://net-http//net/http.rb#1792
+ # source://net-http//lib/net/http.rb#1792
def proxy_from_env?; end
# Returns the password of the proxy server, if defined, +nil+ otherwise;
# see {Proxy Server}[rdoc-ref:Net::HTTP@Proxy+Server].
#
- # source://net-http//net/http.rb#1838
+ # source://net-http//lib/net/http.rb#1838
def proxy_pass; end
# Sets the proxy password;
# see {Proxy Server}[rdoc-ref:Net::HTTP@Proxy+Server].
#
- # source://net-http//net/http.rb#1253
+ # source://net-http//lib/net/http.rb#1253
def proxy_pass=(_arg0); end
# Returns the port number of the proxy server, if defined, +nil+ otherwise;
# see {Proxy Server}[rdoc-ref:Net::HTTP@Proxy+Server].
#
- # source://net-http//net/http.rb#1817
+ # source://net-http//lib/net/http.rb#1817
def proxy_port; end
# Sets the proxy port;
# see {Proxy Server}[rdoc-ref:Net::HTTP@Proxy+Server].
#
- # source://net-http//net/http.rb#1245
+ # source://net-http//lib/net/http.rb#1245
def proxy_port=(_arg0); end
# The proxy URI determined from the environment for this connection.
#
- # source://net-http//net/http.rb#1797
+ # source://net-http//lib/net/http.rb#1797
def proxy_uri; end
# Returns the user name of the proxy server, if defined, +nil+ otherwise;
# see {Proxy Server}[rdoc-ref:Net::HTTP@Proxy+Server].
#
- # source://net-http//net/http.rb#1827
+ # source://net-http//lib/net/http.rb#1827
def proxy_user; end
# Sets the proxy user;
# see {Proxy Server}[rdoc-ref:Net::HTTP@Proxy+Server].
#
- # source://net-http//net/http.rb#1249
+ # source://net-http//lib/net/http.rb#1249
def proxy_user=(_arg0); end
# Returns the address of the proxy server, if defined, +nil+ otherwise;
# see {Proxy Server}[rdoc-ref:Net::HTTP@Proxy+Server].
#
- # source://net-http//net/http.rb#1807
+ # source://net-http//lib/net/http.rb#1847
def proxyaddr; end
# Returns the port number of the proxy server, if defined, +nil+ otherwise;
# see {Proxy Server}[rdoc-ref:Net::HTTP@Proxy+Server].
#
- # source://net-http//net/http.rb#1817
+ # source://net-http//lib/net/http.rb#1848
def proxyport; end
# Sends a PUT request to the server;
@@ -710,7 +1397,7 @@ class Net::HTTP < ::Net::Protocol
# http = Net::HTTP.new(hostname)
# http.put('/todos/1', data) # => #
#
- # source://net-http//net/http.rb#2015
+ # source://net-http//lib/net/http.rb#2015
def put(path, data, initheader = T.unsafe(nil)); end
# Sends a PUT request to the server;
@@ -723,14 +1410,14 @@ class Net::HTTP < ::Net::Protocol
# http.put('/todos/1', 'xyzzy')
# # => #
#
- # source://net-http//net/http.rb#2230
+ # source://net-http//lib/net/http.rb#2237
def put2(path, data, initheader = T.unsafe(nil), &block); end
# Returns the numeric (\Integer or \Float) number of seconds
# to wait for one block to be read (via one read(2) call);
# see #read_timeout=.
#
- # source://net-http//net/http.rb#1301
+ # source://net-http//lib/net/http.rb#1301
def read_timeout; end
# Sets the read timeout, in seconds, for +self+ to integer +sec+;
@@ -744,7 +1431,7 @@ class Net::HTTP < ::Net::Protocol
# http.read_timeout = 0
# http.get('/todos/1') # Raises Net::ReadTimeout.
#
- # source://net-http//net/http.rb#1343
+ # source://net-http//lib/net/http.rb#1343
def read_timeout=(sec); end
# Sends the given request +req+ to the server;
@@ -777,7 +1464,7 @@ class Net::HTTP < ::Net::Protocol
#
# #
#
- # source://net-http//net/http.rb#2295
+ # source://net-http//lib/net/http.rb#2295
def request(req, body = T.unsafe(nil), &block); end
# Sends a GET request to the server;
@@ -802,7 +1489,7 @@ class Net::HTTP < ::Net::Protocol
#
# #
#
- # source://net-http//net/http.rb#2176
+ # source://net-http//lib/net/http.rb#2176
def request_get(path, initheader = T.unsafe(nil), &block); end
# Sends a HEAD request to the server;
@@ -814,7 +1501,7 @@ class Net::HTTP < ::Net::Protocol
# http = Net::HTTP.new(hostname)
# http.head('/todos/1') # => #
#
- # source://net-http//net/http.rb#2189
+ # source://net-http//lib/net/http.rb#2189
def request_head(path, initheader = T.unsafe(nil), &block); end
# Sends a POST request to the server;
@@ -840,7 +1527,7 @@ class Net::HTTP < ::Net::Protocol
#
# "{\n \"xyzzy\": \"\",\n \"id\": 201\n}"
#
- # source://net-http//net/http.rb#2216
+ # source://net-http//lib/net/http.rb#2216
def request_post(path, data, initheader = T.unsafe(nil), &block); end
# Sends a PUT request to the server;
@@ -853,13 +1540,13 @@ class Net::HTTP < ::Net::Protocol
# http.put('/todos/1', 'xyzzy')
# # => #
#
- # source://net-http//net/http.rb#2230
+ # source://net-http//lib/net/http.rb#2230
def request_put(path, data, initheader = T.unsafe(nil), &block); end
# Returns the encoding to use for the response body;
# see #response_body_encoding=.
#
- # source://net-http//net/http.rb#1209
+ # source://net-http//lib/net/http.rb#1209
def response_body_encoding; end
# Sets the encoding to be used for the response body;
@@ -871,7 +1558,7 @@ class Net::HTTP < ::Net::Protocol
# - The name of an encoding.
# - An alias for an encoding name.
#
- # See {Encoding}[rdoc-ref:Encoding].
+ # See {Encoding}[https://docs.ruby-lang.org/en/master/Encoding.html].
#
# Examples:
#
@@ -880,7 +1567,7 @@ class Net::HTTP < ::Net::Protocol
# http.response_body_encoding = 'US-ASCII' # => "US-ASCII"
# http.response_body_encoding = 'ASCII' # => "ASCII"
#
- # source://net-http//net/http.rb#1229
+ # source://net-http//lib/net/http.rb#1229
def response_body_encoding=(value); end
# Sends an \HTTP request to the server;
@@ -903,7 +1590,7 @@ class Net::HTTP < ::Net::Protocol
# http.send_request('POST', '/todos', 'xyzzy')
# # => #
#
- # source://net-http//net/http.rb#2259
+ # source://net-http//lib/net/http.rb#2259
def send_request(name, path, data = T.unsafe(nil), header = T.unsafe(nil)); end
# *WARNING* This method opens a serious security hole.
@@ -955,29 +1642,29 @@ class Net::HTTP < ::Net::Protocol
# read 2 bytes
# Conn keep-alive
#
- # source://net-http//net/http.rb#1188
+ # source://net-http//lib/net/http.rb#1188
def set_debug_output(output); end
# Sets or returns the SSL timeout seconds.
#
- # source://net-http//net/http.rb#1504
+ # source://net-http//lib/net/http.rb#1504
def ssl_timeout; end
# Sets or returns the SSL timeout seconds.
#
- # source://net-http//net/http.rb#1504
+ # source://net-http//lib/net/http.rb#1504
def ssl_timeout=(_arg0); end
# Sets or returns the SSL version.
- # See {OpenSSL::SSL::SSLContext#ssl_version=}[rdoc-ref:OpenSSL::SSL::SSLContext#ssl_version-3D].
+ # See {OpenSSL::SSL::SSLContext#ssl_version=}[https://docs.ruby-lang.org/en/master/OpenSSL/SSL/SSLContext.html#method-i-ssl_version-3D].
#
- # source://net-http//net/http.rb#1508
+ # source://net-http//lib/net/http.rb#1508
def ssl_version; end
# Sets or returns the SSL version.
- # See {OpenSSL::SSL::SSLContext#ssl_version=}[rdoc-ref:OpenSSL::SSL::SSLContext#ssl_version-3D].
+ # See {OpenSSL::SSL::SSLContext#ssl_version=}[https://docs.ruby-lang.org/en/master/OpenSSL/SSL/SSLContext.html#method-i-ssl_version-3D].
#
- # source://net-http//net/http.rb#1508
+ # source://net-http//lib/net/http.rb#1508
def ssl_version=(_arg0); end
# Starts an \HTTP session.
@@ -1003,7 +1690,7 @@ class Net::HTTP < ::Net::Protocol
#
# @raise [IOError]
#
- # source://net-http//net/http.rb#1565
+ # source://net-http//lib/net/http.rb#1565
def start; end
# Returns +true+ if the \HTTP session has been started:
@@ -1022,7 +1709,7 @@ class Net::HTTP < ::Net::Protocol
#
# @return [Boolean]
#
- # source://net-http//net/http.rb#1413
+ # source://net-http//lib/net/http.rb#1413
def started?; end
# Sends a TRACE request to the server;
@@ -1034,7 +1721,7 @@ class Net::HTTP < ::Net::Protocol
# http = Net::HTTP.new(hostname)
# http.trace('/todos/1')
#
- # source://net-http//net/http.rb#2150
+ # source://net-http//lib/net/http.rb#2150
def trace(path, initheader = T.unsafe(nil)); end
# Sends an UNLOCK request to the server;
@@ -1047,7 +1734,7 @@ class Net::HTTP < ::Net::Protocol
# http = Net::HTTP.new(hostname)
# http.unlock('/todos/1', data)
#
- # source://net-http//net/http.rb#2057
+ # source://net-http//lib/net/http.rb#2057
def unlock(path, body, initheader = T.unsafe(nil)); end
# Sets whether a new session is to use
@@ -1057,7 +1744,7 @@ class Net::HTTP < ::Net::Protocol
#
# Raises OpenSSL::SSL::SSLError if the port is not an HTTPS port.
#
- # source://net-http//net/http.rb#1435
+ # source://net-http//lib/net/http.rb#1435
def use_ssl=(flag); end
# Returns +true+ if +self+ uses SSL, +false+ otherwise.
@@ -1065,62 +1752,62 @@ class Net::HTTP < ::Net::Protocol
#
# @return [Boolean]
#
- # source://net-http//net/http.rb#1425
+ # source://net-http//lib/net/http.rb#1425
def use_ssl?; end
# Sets or returns the callback for the server certification verification.
#
- # source://net-http//net/http.rb#1519
+ # source://net-http//lib/net/http.rb#1519
def verify_callback; end
# Sets or returns the callback for the server certification verification.
#
- # source://net-http//net/http.rb#1519
+ # source://net-http//lib/net/http.rb#1519
def verify_callback=(_arg0); end
# Sets or returns the maximum depth for the certificate chain verification.
#
- # source://net-http//net/http.rb#1522
+ # source://net-http//lib/net/http.rb#1522
def verify_depth; end
# Sets or returns the maximum depth for the certificate chain verification.
#
- # source://net-http//net/http.rb#1522
+ # source://net-http//lib/net/http.rb#1522
def verify_depth=(_arg0); end
# Sets or returns whether to verify that the server certificate is valid
# for the hostname.
- # See {OpenSSL::SSL::SSLContext#verify_hostname=}[rdoc-ref:OpenSSL::SSL::SSLContext#attribute-i-verify_mode].
+ # See {OpenSSL::SSL::SSLContext#verify_hostname=}[https://docs.ruby-lang.org/en/master/OpenSSL/SSL/SSLContext.html#attribute-i-verify_mode].
#
- # source://net-http//net/http.rb#1532
+ # source://net-http//lib/net/http.rb#1532
def verify_hostname; end
# Sets or returns whether to verify that the server certificate is valid
# for the hostname.
- # See {OpenSSL::SSL::SSLContext#verify_hostname=}[rdoc-ref:OpenSSL::SSL::SSLContext#attribute-i-verify_mode].
+ # See {OpenSSL::SSL::SSLContext#verify_hostname=}[https://docs.ruby-lang.org/en/master/OpenSSL/SSL/SSLContext.html#attribute-i-verify_mode].
#
- # source://net-http//net/http.rb#1532
+ # source://net-http//lib/net/http.rb#1532
def verify_hostname=(_arg0); end
# Sets or returns the flags for server the certification verification
# at the beginning of the SSL/TLS session.
# OpenSSL::SSL::VERIFY_NONE or OpenSSL::SSL::VERIFY_PEER are acceptable.
#
- # source://net-http//net/http.rb#1527
+ # source://net-http//lib/net/http.rb#1527
def verify_mode; end
# Sets or returns the flags for server the certification verification
# at the beginning of the SSL/TLS session.
# OpenSSL::SSL::VERIFY_NONE or OpenSSL::SSL::VERIFY_PEER are acceptable.
#
- # source://net-http//net/http.rb#1527
+ # source://net-http//lib/net/http.rb#1527
def verify_mode=(_arg0); end
# Returns the numeric (\Integer or \Float) number of seconds
# to wait for one block to be written (via one write(2) call);
# see #write_timeout=.
#
- # source://net-http//net/http.rb#1306
+ # source://net-http//lib/net/http.rb#1306
def write_timeout; end
# Sets the write timeout, in seconds, for +self+ to integer +sec+;
@@ -1142,76 +1829,76 @@ class Net::HTTP < ::Net::Protocol
# http.write_timeout = 0
# http.post(_uri.path, data, headers) # Raises Net::WriteTimeout.
#
- # source://net-http//net/http.rb#1367
+ # source://net-http//lib/net/http.rb#1367
def write_timeout=(sec); end
private
# Adds a message to debugging output
#
- # source://net-http//net/http.rb#2472
+ # source://net-http//lib/net/http.rb#2478
def D(msg); end
- # source://net-http//net/http.rb#2464
+ # source://net-http//lib/net/http.rb#2464
def addr_port; end
- # source://net-http//net/http.rb#2381
+ # source://net-http//lib/net/http.rb#2381
def begin_transport(req); end
# without proxy, obsolete
#
- # source://net-http//net/http.rb#1859
+ # source://net-http//lib/net/http.rb#1859
def conn_address; end
- # source://net-http//net/http.rb#1863
+ # source://net-http//lib/net/http.rb#1863
def conn_port; end
- # source://net-http//net/http.rb#1585
+ # source://net-http//lib/net/http.rb#1585
def connect; end
# Adds a message to debugging output
#
- # source://net-http//net/http.rb#2472
+ # source://net-http//lib/net/http.rb#2472
def debug(msg); end
- # source://net-http//net/http.rb#1713
+ # source://net-http//lib/net/http.rb#1713
def do_finish; end
- # source://net-http//net/http.rb#1579
+ # source://net-http//lib/net/http.rb#1579
def do_start; end
- # source://net-http//net/http.rb#1867
+ # source://net-http//lib/net/http.rb#1867
def edit_path(path); end
- # source://net-http//net/http.rb#2404
+ # source://net-http//lib/net/http.rb#2404
def end_transport(req, res); end
# @return [Boolean]
#
- # source://net-http//net/http.rb#2421
+ # source://net-http//lib/net/http.rb#2421
def keep_alive?(req, res); end
- # source://net-http//net/http.rb#1695
+ # source://net-http//lib/net/http.rb#1695
def on_connect; end
# Executes a request which uses a representation
# and returns its body.
#
- # source://net-http//net/http.rb#2318
+ # source://net-http//lib/net/http.rb#2318
def send_entity(path, data, initheader, dest, type, &block); end
- # source://net-http//net/http.rb#2445
+ # source://net-http//lib/net/http.rb#2445
def sspi_auth(req); end
# @return [Boolean]
#
- # source://net-http//net/http.rb#2430
+ # source://net-http//lib/net/http.rb#2430
def sspi_auth?(res); end
- # source://net-http//net/http.rb#2329
+ # source://net-http//lib/net/http.rb#2329
def transport_request(req); end
- # source://net-http//net/http.rb#1852
+ # source://net-http//lib/net/http.rb#1852
def unescape(value); end
class << self
@@ -1221,14 +1908,14 @@ class Net::HTTP < ::Net::Protocol
# This class is obsolete. You may pass these same parameters directly to
# \Net::HTTP.new. See Net::HTTP.new for details of the arguments.
#
- # source://net-http//net/http.rb#1739
+ # source://net-http//lib/net/http.rb#1739
def Proxy(p_addr = T.unsafe(nil), p_port = T.unsafe(nil), p_user = T.unsafe(nil), p_pass = T.unsafe(nil)); end
# Returns integer +80+, the default port to use for \HTTP requests:
#
# Net::HTTP.default_port # => 80
#
- # source://net-http//net/http.rb#900
+ # source://net-http//lib/net/http.rb#900
def default_port; end
# :call-seq:
@@ -1263,7 +1950,7 @@ class Net::HTTP < ::Net::Protocol
# - Net::HTTP::Get: request class for \HTTP method +GET+.
# - Net::HTTP#get: convenience method for \HTTP method +GET+.
#
- # source://net-http//net/http.rb#802
+ # source://net-http//lib/net/http.rb#802
def get(uri_or_host, path_or_headers = T.unsafe(nil), port = T.unsafe(nil)); end
# :call-seq:
@@ -1273,7 +1960,7 @@ class Net::HTTP < ::Net::Protocol
# Like Net::HTTP.get, but writes the returned body to $stdout;
# returns +nil+.
#
- # source://net-http//net/http.rb#761
+ # source://net-http//lib/net/http.rb#761
def get_print(uri_or_host, path_or_headers = T.unsafe(nil), port = T.unsafe(nil)); end
# :call-seq:
@@ -1283,35 +1970,35 @@ class Net::HTTP < ::Net::Protocol
# Like Net::HTTP.get, but returns a Net::HTTPResponse object
# instead of the body string.
#
- # source://net-http//net/http.rb#812
+ # source://net-http//lib/net/http.rb#812
def get_response(uri_or_host, path_or_headers = T.unsafe(nil), port = T.unsafe(nil), &block); end
# Returns integer +80+, the default port to use for \HTTP requests:
#
# Net::HTTP.http_default_port # => 80
#
- # source://net-http//net/http.rb#908
+ # source://net-http//lib/net/http.rb#908
def http_default_port; end
# Returns integer +443+, the default port to use for HTTPS requests:
#
# Net::HTTP.https_default_port # => 443
#
- # source://net-http//net/http.rb#916
+ # source://net-http//lib/net/http.rb#916
def https_default_port; end
# Returns +false+; retained for compatibility.
#
# @return [Boolean]
#
- # source://net-http//net/http.rb#746
+ # source://net-http//lib/net/http.rb#751
def is_version_1_1?; end
# Returns +true+; retained for compatibility.
#
# @return [Boolean]
#
- # source://net-http//net/http.rb#741
+ # source://net-http//lib/net/http.rb#752
def is_version_1_2?; end
# Returns a new \Net::HTTP object +http+
@@ -1343,9 +2030,12 @@ class Net::HTTP < ::Net::Protocol
# For proxy-defining arguments +p_addr+ through +p_no_proxy+,
# see {Proxy Server}[rdoc-ref:Net::HTTP@Proxy+Server].
#
- # source://net-http//net/http.rb#1065
+ # source://net-http//lib/net/http.rb#1065
def new(address, port = T.unsafe(nil), p_addr = T.unsafe(nil), p_port = T.unsafe(nil), p_user = T.unsafe(nil), p_pass = T.unsafe(nil), p_no_proxy = T.unsafe(nil)); end
+ # source://net-http//lib/net/http.rb#1033
+ def newobj(*_arg0); end
+
# Posts data to a host; returns a Net::HTTPResponse object.
#
# Argument +url+ must be a URL;
@@ -1372,7 +2062,7 @@ class Net::HTTP < ::Net::Protocol
# - Net::HTTP::Post: request class for \HTTP method +POST+.
# - Net::HTTP#post: convenience method for \HTTP method +POST+.
#
- # source://net-http//net/http.rb#855
+ # source://net-http//lib/net/http.rb#855
def post(url, data, header = T.unsafe(nil)); end
# Posts data to a host; returns a Net::HTTPResponse object.
@@ -1395,41 +2085,41 @@ class Net::HTTP < ::Net::Protocol
# "id": 101
# }
#
- # source://net-http//net/http.rb#882
+ # source://net-http//lib/net/http.rb#882
def post_form(url, params); end
# Returns the address of the proxy host, or +nil+ if none;
# see Net::HTTP@Proxy+Server.
#
- # source://net-http//net/http.rb#1768
+ # source://net-http//lib/net/http.rb#1768
def proxy_address; end
# Returns true if self is a class which was created by HTTP::Proxy.
#
# @return [Boolean]
#
- # source://net-http//net/http.rb#1762
+ # source://net-http//lib/net/http.rb#1762
def proxy_class?; end
# Returns the password for accessing the proxy, or +nil+ if none;
# see Net::HTTP@Proxy+Server.
#
- # source://net-http//net/http.rb#1780
+ # source://net-http//lib/net/http.rb#1780
def proxy_pass; end
# Returns the port number of the proxy host, or +nil+ if none;
# see Net::HTTP@Proxy+Server.
#
- # source://net-http//net/http.rb#1772
+ # source://net-http//lib/net/http.rb#1772
def proxy_port; end
# Returns the user name for accessing the proxy, or +nil+ if none;
# see Net::HTTP@Proxy+Server.
#
- # source://net-http//net/http.rb#1776
+ # source://net-http//lib/net/http.rb#1776
def proxy_user; end
- # source://net-http//net/http.rb#920
+ # source://net-http//lib/net/http.rb#920
def socket_type; end
# :call-seq:
@@ -1518,49 +2208,50 @@ class Net::HTTP < ::Net::Protocol
# Note: If +port+ is +nil+ and opts[:use_ssl] is a truthy value,
# the value passed to +new+ is Net::HTTP.https_default_port, not +port+.
#
- # source://net-http//net/http.rb#1010
+ # source://net-http//lib/net/http.rb#1010
def start(address, *arg, &block); end
# Returns +false+; retained for compatibility.
#
# @return [Boolean]
#
- # source://net-http//net/http.rb#746
+ # source://net-http//lib/net/http.rb#746
def version_1_1?; end
# Returns +true+; retained for compatibility.
#
- # source://net-http//net/http.rb#736
+ # source://net-http//lib/net/http.rb#736
def version_1_2; end
# Returns +true+; retained for compatibility.
#
# @return [Boolean]
#
- # source://net-http//net/http.rb#741
+ # source://net-http//lib/net/http.rb#741
def version_1_2?; end
end
end
+# source://net-http//lib/net/http/proxy_delta.rb#2
module Net::HTTP::ProxyDelta
private
- # source://net-http//net/http/proxy_delta.rb#5
+ # source://net-http//lib/net/http/proxy_delta.rb#5
def conn_address; end
- # source://net-http//net/http/proxy_delta.rb#9
+ # source://net-http//lib/net/http/proxy_delta.rb#9
def conn_port; end
- # source://net-http//net/http/proxy_delta.rb#13
+ # source://net-http//lib/net/http/proxy_delta.rb#13
def edit_path(path); end
end
-# source://net-http//net/http/backward.rb#7
+# source://net-http//lib/net/http/backward.rb#7
Net::HTTP::ProxyMod = Net::HTTP::ProxyDelta
# :stopdoc:
#
-# source://net-http//net/http.rb#725
+# source://net-http//lib/net/http.rb#725
Net::HTTP::VERSION = T.let(T.unsafe(nil), String)
# Response class for Already Reported (WebDAV) responses (status code 208).
@@ -1577,15 +2268,17 @@ Net::HTTP::VERSION = T.let(T.unsafe(nil), String)
#
# - {RFC 5842}[https://www.rfc-editor.org/rfc/rfc5842.html#section-7.1].
# - {Wikipedia}[https://en.wikipedia.org/wiki/List_of_HTTP_status_codes#208].
+#
+# source://net-http//lib/net/http/responses.rb#306
class Net::HTTPAlreadyReported < ::Net::HTTPSuccess; end
-# source://net-http//net/http/responses.rb#307
+# source://net-http//lib/net/http/responses.rb#307
Net::HTTPAlreadyReported::HAS_BODY = T.let(T.unsafe(nil), TrueClass)
-# source://net-http//net/http/responses.rb#67
+# source://net-http//lib/net/http/responses.rb#67
Net::HTTPClientError::EXCEPTION_TYPE = Net::HTTPClientException
-# source://net-http//net/http/backward.rb#23
+# source://net-http//lib/net/http/backward.rb#23
Net::HTTPClientErrorCode = Net::HTTPClientError
# Response class for Early Hints responses (status code 103).
@@ -1601,12 +2294,14 @@ Net::HTTPClientErrorCode = Net::HTTPClientError
# - {Mozilla}[https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/103].
# - {RFC 8297}[https://www.rfc-editor.org/rfc/rfc8297.html#section-2].
# - {Wikipedia}[https://en.wikipedia.org/wiki/List_of_HTTP_status_codes#103].
+#
+# source://net-http//lib/net/http/responses.rb#147
class Net::HTTPEarlyHints < ::Net::HTTPInformation; end
-# source://net-http//net/http/responses.rb#148
+# source://net-http//lib/net/http/responses.rb#148
Net::HTTPEarlyHints::HAS_BODY = T.let(T.unsafe(nil), FalseClass)
-# source://net-http//net/http/backward.rb#24
+# source://net-http//lib/net/http/backward.rb#24
Net::HTTPFatalErrorCode = Net::HTTPClientError
# \HTTPGenericRequest is the parent of the Net::HTTPRequest class.
@@ -1616,18 +2311,20 @@ Net::HTTPFatalErrorCode = Net::HTTPClientError
# == About the Examples
#
# :include: doc/net-http/examples.rdoc
+#
+# source://net-http//lib/net/http/generic_request.rb#11
class Net::HTTPGenericRequest
include ::Net::HTTPHeader
# @return [HTTPGenericRequest] a new instance of HTTPGenericRequest
#
- # source://net-http//net/http/generic_request.rb#15
+ # source://net-http//lib/net/http/generic_request.rb#15
def initialize(m, reqbody, resbody, uri_or_path, initheader = T.unsafe(nil)); end
# Don't automatically decode response content-encoding if the user indicates
# they want to handle it.
#
- # source://net-http//net/http/generic_request.rb#109
+ # source://net-http//lib/net/http/generic_request.rb#109
def []=(key, val); end
# Returns the string body for the request, or +nil+ if there is none:
@@ -1637,7 +2334,7 @@ class Net::HTTPGenericRequest
# req.body = '{"title": "foo","body": "bar","userId": 1}'
# req.body # => "{\"title\": \"foo\",\"body\": \"bar\",\"userId\": 1}"
#
- # source://net-http//net/http/generic_request.rb#145
+ # source://net-http//lib/net/http/generic_request.rb#145
def body; end
# Sets the body for the request:
@@ -1647,12 +2344,12 @@ class Net::HTTPGenericRequest
# req.body = '{"title": "foo","body": "bar","userId": 1}'
# req.body # => "{\"title\": \"foo\",\"body\": \"bar\",\"userId\": 1}"
#
- # source://net-http//net/http/generic_request.rb#154
+ # source://net-http//lib/net/http/generic_request.rb#154
def body=(str); end
# @return [Boolean]
#
- # source://net-http//net/http/generic_request.rb#133
+ # source://net-http//lib/net/http/generic_request.rb#133
def body_exist?; end
# Returns the body stream object for the request, or +nil+ if there is none:
@@ -1663,7 +2360,7 @@ class Net::HTTPGenericRequest
# req.body_stream = StringIO.new('xyzzy') # => #
# req.body_stream # => #
#
- # source://net-http//net/http/generic_request.rb#169
+ # source://net-http//lib/net/http/generic_request.rb#169
def body_stream; end
# Sets the body stream for the request:
@@ -1674,7 +2371,7 @@ class Net::HTTPGenericRequest
# req.body_stream = StringIO.new('xyzzy') # => #
# req.body_stream # => #
#
- # source://net-http//net/http/generic_request.rb#179
+ # source://net-http//lib/net/http/generic_request.rb#179
def body_stream=(input); end
# Returns +false+ if the request's header 'Accept-Encoding'
@@ -1690,19 +2387,19 @@ class Net::HTTPGenericRequest
# req.delete('Accept-Encoding')
# req.decode_content # => false
#
- # source://net-http//net/http/generic_request.rb#95
+ # source://net-http//lib/net/http/generic_request.rb#95
def decode_content; end
# write
#
- # source://net-http//net/http/generic_request.rb#198
+ # source://net-http//lib/net/http/generic_request.rb#198
def exec(sock, ver, path); end
# Returns a string representation of the request:
#
# Net::HTTP::Post.new(uri).inspect # => "#"
#
- # source://net-http//net/http/generic_request.rb#101
+ # source://net-http//lib/net/http/generic_request.rb#101
def inspect; end
# Returns the string method name for the request:
@@ -1710,7 +2407,7 @@ class Net::HTTPGenericRequest
# Net::HTTP::Get.new(uri).method # => "GET"
# Net::HTTP::Post.new(uri).method # => "POST"
#
- # source://net-http//net/http/generic_request.rb#65
+ # source://net-http//lib/net/http/generic_request.rb#65
def method; end
# Returns the string path for the request:
@@ -1718,7 +2415,7 @@ class Net::HTTPGenericRequest
# Net::HTTP::Get.new(uri).path # => "/"
# Net::HTTP::Post.new('example.com').path # => "example.com"
#
- # source://net-http//net/http/generic_request.rb#72
+ # source://net-http//lib/net/http/generic_request.rb#72
def path; end
# Returns whether the request may have a body:
@@ -1728,7 +2425,7 @@ class Net::HTTPGenericRequest
#
# @return [Boolean]
#
- # source://net-http//net/http/generic_request.rb#120
+ # source://net-http//lib/net/http/generic_request.rb#120
def request_body_permitted?; end
# Returns whether the response may have a body:
@@ -1738,15 +2435,15 @@ class Net::HTTPGenericRequest
#
# @return [Boolean]
#
- # source://net-http//net/http/generic_request.rb#129
+ # source://net-http//lib/net/http/generic_request.rb#129
def response_body_permitted?; end
# @raise [ArgumentError]
#
- # source://net-http//net/http/generic_request.rb#186
+ # source://net-http//lib/net/http/generic_request.rb#186
def set_body_internal(str); end
- # source://net-http//net/http/generic_request.rb#210
+ # source://net-http//lib/net/http/generic_request.rb#210
def update_uri(addr, port, ssl); end
# Returns the URI object for the request, or +nil+ if none:
@@ -1755,52 +2452,53 @@ class Net::HTTPGenericRequest
# # => #
# Net::HTTP::Get.new('example.com').uri # => nil
#
- # source://net-http//net/http/generic_request.rb#80
+ # source://net-http//lib/net/http/generic_request.rb#80
def uri; end
private
- # source://net-http//net/http/generic_request.rb#312
+ # source://net-http//lib/net/http/generic_request.rb#312
def encode_multipart_form_data(out, params, opt); end
- # source://net-http//net/http/generic_request.rb#368
+ # source://net-http//lib/net/http/generic_request.rb#368
def flush_buffer(out, buf, chunked_p); end
- # source://net-http//net/http/generic_request.rb#363
+ # source://net-http//lib/net/http/generic_request.rb#363
def quote_string(str, charset); end
- # source://net-http//net/http/generic_request.rb#260
+ # source://net-http//lib/net/http/generic_request.rb#260
def send_request_with_body(sock, ver, path, body); end
- # source://net-http//net/http/generic_request.rb#286
+ # source://net-http//lib/net/http/generic_request.rb#286
def send_request_with_body_data(sock, ver, path, params); end
- # source://net-http//net/http/generic_request.rb#269
+ # source://net-http//lib/net/http/generic_request.rb#269
def send_request_with_body_stream(sock, ver, path, f); end
- # source://net-http//net/http/generic_request.rb#376
+ # source://net-http//lib/net/http/generic_request.rb#376
def supply_default_content_type; end
# Waits up to the continue timeout for a response from the server provided
# we're speaking HTTP 1.1 and are expecting a 100-continue response.
#
- # source://net-http//net/http/generic_request.rb#386
+ # source://net-http//lib/net/http/generic_request.rb#386
def wait_for_continue(sock, ver); end
- # source://net-http//net/http/generic_request.rb#399
+ # source://net-http//lib/net/http/generic_request.rb#399
def write_header(sock, ver, path); end
end
+# source://net-http//lib/net/http/generic_request.rb#242
class Net::HTTPGenericRequest::Chunker
# @return [Chunker] a new instance of Chunker
#
- # source://net-http//net/http/generic_request.rb#243
+ # source://net-http//lib/net/http/generic_request.rb#243
def initialize(sock); end
- # source://net-http//net/http/generic_request.rb#255
+ # source://net-http//lib/net/http/generic_request.rb#255
def finish; end
- # source://net-http//net/http/generic_request.rb#248
+ # source://net-http//lib/net/http/generic_request.rb#248
def write(buf); end
end
@@ -1981,6 +2679,8 @@ end
# - #each_header: Passes each field name/value pair to the block.
# - #each_name: Passes each field name to the block.
# - #each_value: Passes each string field value to the block.
+#
+# source://net-http//lib/net/http/header.rb#181
module Net::HTTPHeader
# Returns the string field value for the case-insensitive field +key+,
# or +nil+ if there is no such key;
@@ -1993,7 +2693,7 @@ module Net::HTTPHeader
# Note that some field values may be retrieved via convenience methods;
# see {Getters}[rdoc-ref:Net::HTTPHeader@Getters].
#
- # source://net-http//net/http/header.rb#224
+ # source://net-http//lib/net/http/header.rb#224
def [](key); end
# Sets the value for the case-insensitive +key+ to +val+,
@@ -2008,7 +2708,7 @@ module Net::HTTPHeader
# Note that some field values may be set via convenience methods;
# see {Setters}[rdoc-ref:Net::HTTPHeader@Setters].
#
- # source://net-http//net/http/header.rb#240
+ # source://net-http//lib/net/http/header.rb#240
def []=(key, val); end
# Adds value +val+ to the value array for field +key+ if the field exists;
@@ -2024,7 +2724,7 @@ module Net::HTTPHeader
# req['Foo'] # => "bar, baz, baz, bam"
# req.get_fields('Foo') # => ["bar", "baz", "baz", "bam"]
#
- # source://net-http//net/http/header.rb#261
+ # source://net-http//lib/net/http/header.rb#261
def add_field(key, val); end
# Sets header 'Authorization' using the given
@@ -2034,14 +2734,14 @@ module Net::HTTPHeader
# req['Authorization']
# # => "Basic bXlfYWNjb3VudDpteV9wYXNzd29yZA=="
#
- # source://net-http//net/http/header.rb#945
+ # source://net-http//lib/net/http/header.rb#945
def basic_auth(account, password); end
# Like #each_header, but the keys are returned in capitalized form.
#
# Net::HTTPHeader#canonical_each is an alias for Net::HTTPHeader#each_capitalized.
#
- # source://net-http//net/http/header.rb#484
+ # source://net-http//lib/net/http/header.rb#491
def canonical_each; end
# Returns +true+ if field 'Transfer-Encoding'
@@ -2055,21 +2755,21 @@ module Net::HTTPHeader
#
# @return [Boolean]
#
- # source://net-http//net/http/header.rb#654
+ # source://net-http//lib/net/http/header.rb#654
def chunked?; end
# Returns whether the HTTP session is to be closed.
#
# @return [Boolean]
#
- # source://net-http//net/http/header.rb#966
+ # source://net-http//lib/net/http/header.rb#966
def connection_close?; end
# Returns whether the HTTP session is to be kept alive.
#
# @return [Boolean]
#
- # source://net-http//net/http/header.rb#974
+ # source://net-http//lib/net/http/header.rb#974
def connection_keep_alive?; end
# Returns the value of field 'Content-Length' as an integer,
@@ -2081,7 +2781,7 @@ module Net::HTTPHeader
# res = Net::HTTP.get_response(hostname, '/todos/1')
# res.content_length # => nil
#
- # source://net-http//net/http/header.rb#616
+ # source://net-http//lib/net/http/header.rb#616
def content_length; end
# Sets the value of field 'Content-Length' to the given numeric;
@@ -2098,7 +2798,7 @@ module Net::HTTPHeader
# http.request(req)
# end # => #
#
- # source://net-http//net/http/header.rb#637
+ # source://net-http//lib/net/http/header.rb#637
def content_length=(len); end
# Returns a Range object representing the value of field
@@ -2111,7 +2811,7 @@ module Net::HTTPHeader
# res['Content-Range'] # => "bytes 0-499/1000"
# res.content_range # => 0..499
#
- # source://net-http//net/http/header.rb#670
+ # source://net-http//lib/net/http/header.rb#670
def content_range; end
# Returns the {media type}[https://en.wikipedia.org/wiki/Media_type]
@@ -2123,7 +2823,7 @@ module Net::HTTPHeader
# res['content-type'] # => "application/json; charset=utf-8"
# res.content_type # => "application/json"
#
- # source://net-http//net/http/header.rb#701
+ # source://net-http//lib/net/http/header.rb#701
def content_type; end
# Sets the value of field 'Content-Type';
@@ -2135,7 +2835,7 @@ module Net::HTTPHeader
#
# Net::HTTPHeader#content_type= is an alias for Net::HTTPHeader#set_content_type.
#
- # source://net-http//net/http/header.rb#772
+ # source://net-http//lib/net/http/header.rb#776
def content_type=(type, params = T.unsafe(nil)); end
# Removes the header for the given case-insensitive +key+
@@ -2146,7 +2846,7 @@ module Net::HTTPHeader
# req.delete('Accept') # => ["*/*"]
# req.delete('Nosuch') # => nil
#
- # source://net-http//net/http/header.rb#453
+ # source://net-http//lib/net/http/header.rb#453
def delete(key); end
# Calls the block with each key/value pair:
@@ -2168,14 +2868,14 @@ module Net::HTTPHeader
#
# Net::HTTPHeader#each is an alias for Net::HTTPHeader#each_header.
#
- # source://net-http//net/http/header.rb#364
+ # source://net-http//lib/net/http/header.rb#371
def each; end
# Like #each_header, but the keys are returned in capitalized form.
#
# Net::HTTPHeader#canonical_each is an alias for Net::HTTPHeader#each_capitalized.
#
- # source://net-http//net/http/header.rb#484
+ # source://net-http//lib/net/http/header.rb#484
def each_capitalized; end
# Calls the block with each capitalized field name:
@@ -2194,11 +2894,11 @@ module Net::HTTPHeader
# "Cf-Ray"
#
# The capitalization is system-dependent;
- # see {Case Mapping}[rdoc-ref:case_mapping.rdoc].
+ # see {Case Mapping}[https://docs.ruby-lang.org/en/master/case_mapping_rdoc.html].
#
# Returns an enumerator if no block is given.
#
- # source://net-http//net/http/header.rb#417
+ # source://net-http//lib/net/http/header.rb#417
def each_capitalized_name; end
# Calls the block with each key/value pair:
@@ -2220,7 +2920,7 @@ module Net::HTTPHeader
#
# Net::HTTPHeader#each is an alias for Net::HTTPHeader#each_header.
#
- # source://net-http//net/http/header.rb#364
+ # source://net-http//lib/net/http/header.rb#364
def each_header; end
# Calls the block with each field key:
@@ -2242,7 +2942,7 @@ module Net::HTTPHeader
#
# Net::HTTPHeader#each_name is an alias for Net::HTTPHeader#each_key.
#
- # source://net-http//net/http/header.rb#391
+ # source://net-http//lib/net/http/header.rb#396
def each_key(&block); end
# Calls the block with each field key:
@@ -2264,7 +2964,7 @@ module Net::HTTPHeader
#
# Net::HTTPHeader#each_name is an alias for Net::HTTPHeader#each_key.
#
- # source://net-http//net/http/header.rb#391
+ # source://net-http//lib/net/http/header.rb#391
def each_name(&block); end
# Calls the block with each string field value:
@@ -2282,7 +2982,7 @@ module Net::HTTPHeader
#
# Returns an enumerator if no block is given.
#
- # source://net-http//net/http/header.rb#438
+ # source://net-http//lib/net/http/header.rb#438
def each_value; end
# call-seq:
@@ -2314,7 +3014,7 @@ module Net::HTTPHeader
# res.fetch('Nosuch', 'Foo') # => "Foo"
# res.fetch('Nosuch') # Raises KeyError.
#
- # source://net-http//net/http/header.rb#341
+ # source://net-http//lib/net/http/header.rb#341
def fetch(key, *args, &block); end
# Sets the request body to a URL-encoded string derived from argument +params+,
@@ -2324,7 +3024,7 @@ module Net::HTTPHeader
# The resulting request is suitable for HTTP request +POST+ or +PUT+.
#
# Argument +params+ must be suitable for use as argument +enum+ to
- # {URI.encode_www_form}[rdoc-ref:URI.encode_www_form].
+ # {URI.encode_www_form}[https://docs.ruby-lang.org/en/master/URI.html#method-c-encode_www_form].
#
# With only argument +params+ given,
# sets the body to a URL-encoded string with the default separator '&':
@@ -2352,7 +3052,7 @@ module Net::HTTPHeader
#
# Net::HTTPHeader#form_data= is an alias for Net::HTTPHeader#set_form_data.
#
- # source://net-http//net/http/header.rb#812
+ # source://net-http//lib/net/http/header.rb#819
def form_data=(params, sep = T.unsafe(nil)); end
# Returns the array field value for the given +key+,
@@ -2363,10 +3063,10 @@ module Net::HTTPHeader
# res.get_fields('Connection') # => ["keep-alive"]
# res.get_fields('Nosuch') # => nil
#
- # source://net-http//net/http/header.rb#306
+ # source://net-http//lib/net/http/header.rb#306
def get_fields(key); end
- # source://net-http//net/http/header.rb#185
+ # source://net-http//lib/net/http/header.rb#185
def initialize_http_header(initheader); end
# Returns +true+ if the field for the case-insensitive +key+ exists, +false+ otherwise:
@@ -2377,10 +3077,10 @@ module Net::HTTPHeader
#
# @return [Boolean]
#
- # source://net-http//net/http/header.rb#463
+ # source://net-http//lib/net/http/header.rb#463
def key?(key); end
- # source://net-http//net/http/header.rb#208
+ # source://net-http//lib/net/http/header.rb#212
def length; end
# Returns the leading ('type') part of the
@@ -2393,7 +3093,7 @@ module Net::HTTPHeader
# res['content-type'] # => "application/json; charset=utf-8"
# res.main_type # => "application"
#
- # source://net-http//net/http/header.rb#723
+ # source://net-http//lib/net/http/header.rb#723
def main_type; end
# Sets header 'Proxy-Authorization' using the given
@@ -2403,7 +3103,7 @@ module Net::HTTPHeader
# req['Proxy-Authorization']
# # => "Basic bXlfYWNjb3VudDpteV9wYXNzd29yZA=="
#
- # source://net-http//net/http/header.rb#956
+ # source://net-http//lib/net/http/header.rb#956
def proxy_basic_auth(account, password); end
# Returns an array of Range objects that represent
@@ -2417,7 +3117,7 @@ module Net::HTTPHeader
# req.delete('Range')
# req.range # # => nil
#
- # source://net-http//net/http/header.rb#509
+ # source://net-http//lib/net/http/header.rb#509
def range; end
# call-seq:
@@ -2446,7 +3146,7 @@ module Net::HTTPHeader
#
# Net::HTTPHeader#range= is an alias for Net::HTTPHeader#set_range.
#
- # source://net-http//net/http/header.rb#576
+ # source://net-http//lib/net/http/header.rb#605
def range=(r, e = T.unsafe(nil)); end
# Returns the integer representing length of the value of field
@@ -2458,7 +3158,7 @@ module Net::HTTPHeader
# res['Content-Range'] = 'bytes 0-499/1000'
# res.range_length # => 500
#
- # source://net-http//net/http/header.rb#687
+ # source://net-http//lib/net/http/header.rb#687
def range_length; end
# Sets the value of field 'Content-Type';
@@ -2470,7 +3170,7 @@ module Net::HTTPHeader
#
# Net::HTTPHeader#content_type= is an alias for Net::HTTPHeader#set_content_type.
#
- # source://net-http//net/http/header.rb#772
+ # source://net-http//lib/net/http/header.rb#772
def set_content_type(type, params = T.unsafe(nil)); end
# Stores form data to be used in a +POST+ or +PUT+ request.
@@ -2483,7 +3183,7 @@ module Net::HTTPHeader
# - An IO stream opened for reading.
#
# Argument +params+ should be an
- # {Enumerable}[rdoc-ref:Enumerable@Enumerable+in+Ruby+Classes]
+ # {Enumerable}[https://docs.ruby-lang.org/en/master/Enumerable.html#module-Enumerable-label-Enumerable+in+Ruby+Classes]
# (method params.map will be called),
# and is often an array or hash.
#
@@ -2576,7 +3276,7 @@ module Net::HTTPHeader
# - +:charset+: Value is the character set for the form submission.
# Field names and values of non-file fields should be encoded with this charset.
#
- # source://net-http//net/http/header.rb#924
+ # source://net-http//lib/net/http/header.rb#924
def set_form(params, enctype = T.unsafe(nil), formopt = T.unsafe(nil)); end
# Sets the request body to a URL-encoded string derived from argument +params+,
@@ -2586,7 +3286,7 @@ module Net::HTTPHeader
# The resulting request is suitable for HTTP request +POST+ or +PUT+.
#
# Argument +params+ must be suitable for use as argument +enum+ to
- # {URI.encode_www_form}[rdoc-ref:URI.encode_www_form].
+ # {URI.encode_www_form}[https://docs.ruby-lang.org/en/master/URI.html#method-c-encode_www_form].
#
# With only argument +params+ given,
# sets the body to a URL-encoded string with the default separator '&':
@@ -2614,7 +3314,7 @@ module Net::HTTPHeader
#
# Net::HTTPHeader#form_data= is an alias for Net::HTTPHeader#set_form_data.
#
- # source://net-http//net/http/header.rb#812
+ # source://net-http//lib/net/http/header.rb#812
def set_form_data(params, sep = T.unsafe(nil)); end
# call-seq:
@@ -2643,10 +3343,10 @@ module Net::HTTPHeader
#
# Net::HTTPHeader#range= is an alias for Net::HTTPHeader#set_range.
#
- # source://net-http//net/http/header.rb#576
+ # source://net-http//lib/net/http/header.rb#576
def set_range(r, e = T.unsafe(nil)); end
- # source://net-http//net/http/header.rb#208
+ # source://net-http//lib/net/http/header.rb#208
def size; end
# Returns the trailing ('subtype') part of the
@@ -2659,7 +3359,7 @@ module Net::HTTPHeader
# res['content-type'] # => "application/json; charset=utf-8"
# res.sub_type # => "json"
#
- # source://net-http//net/http/header.rb#738
+ # source://net-http//lib/net/http/header.rb#738
def sub_type; end
# Returns a hash of the key/value pairs:
@@ -2672,7 +3372,7 @@ module Net::HTTPHeader
# "user-agent"=>["Ruby"],
# "host"=>["jsonplaceholder.typicode.com"]}
#
- # source://net-http//net/http/header.rb#477
+ # source://net-http//lib/net/http/header.rb#477
def to_hash; end
# Returns the trailing ('parameters') part of the value of field 'Content-Type',
@@ -2683,34 +3383,34 @@ module Net::HTTPHeader
# res['content-type'] # => "application/json; charset=utf-8"
# res.type_params # => {"charset"=>"utf-8"}
#
- # source://net-http//net/http/header.rb#753
+ # source://net-http//lib/net/http/header.rb#753
def type_params; end
private
- # source://net-http//net/http/header.rb#285
+ # source://net-http//lib/net/http/header.rb#285
def append_field_value(ary, val); end
- # source://net-http//net/http/header.rb#960
+ # source://net-http//lib/net/http/header.rb#960
def basic_encode(account, password); end
- # source://net-http//net/http/header.rb#493
+ # source://net-http//lib/net/http/header.rb#493
def capitalize(name); end
- # source://net-http//net/http/header.rb#270
+ # source://net-http//lib/net/http/header.rb#270
def set_field(key, val); end
end
-# source://net-http//net/http/header.rb#183
+# source://net-http//lib/net/http/header.rb#183
Net::HTTPHeader::MAX_FIELD_LENGTH = T.let(T.unsafe(nil), Integer)
-# source://net-http//net/http/header.rb#182
+# source://net-http//lib/net/http/header.rb#182
Net::HTTPHeader::MAX_KEY_LENGTH = T.let(T.unsafe(nil), Integer)
-# source://net-http//net/http/responses.rb#23
+# source://net-http//lib/net/http/responses.rb#23
Net::HTTPInformation::EXCEPTION_TYPE = Net::HTTPError
-# source://net-http//net/http/backward.rb#19
+# source://net-http//lib/net/http/backward.rb#19
Net::HTTPInformationCode = Net::HTTPInformation
# Response class for Loop Detected (WebDAV) responses (status code 508).
@@ -2724,9 +3424,11 @@ Net::HTTPInformationCode = Net::HTTPInformation
# - {Mozilla}[https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/508].
# - {RFC 5942}[https://www.rfc-editor.org/rfc/rfc5842.html#section-7.2].
# - {Wikipedia}[https://en.wikipedia.org/wiki/List_of_HTTP_status_codes#508].
+#
+# source://net-http//lib/net/http/responses.rb#1061
class Net::HTTPLoopDetected < ::Net::HTTPServerError; end
-# source://net-http//net/http/responses.rb#1062
+# source://net-http//lib/net/http/responses.rb#1062
Net::HTTPLoopDetected::HAS_BODY = T.let(T.unsafe(nil), TrueClass)
# Response class for Misdirected Request responses (status code 421).
@@ -2739,15 +3441,17 @@ Net::HTTPLoopDetected::HAS_BODY = T.let(T.unsafe(nil), TrueClass)
#
# - {RFC 9110}[https://www.rfc-editor.org/rfc/rfc9110.html#name-421-misdirected-request].
# - {Wikipedia}[https://en.wikipedia.org/wiki/List_of_HTTP_status_codes#421].
+#
+# source://net-http//lib/net/http/responses.rb#776
class Net::HTTPMisdirectedRequest < ::Net::HTTPClientError; end
-# source://net-http//net/http/responses.rb#777
+# source://net-http//lib/net/http/responses.rb#777
Net::HTTPMisdirectedRequest::HAS_BODY = T.let(T.unsafe(nil), TrueClass)
-# source://net-http//net/http/responses.rb#378
+# source://net-http//lib/net/http/responses.rb#378
Net::HTTPMovedTemporarily = Net::HTTPFound
-# source://net-http//net/http/responses.rb#343
+# source://net-http//lib/net/http/responses.rb#343
Net::HTTPMultipleChoice = Net::HTTPMultipleChoices
# Response class for Not Extended responses (status code 510).
@@ -2761,9 +3465,11 @@ Net::HTTPMultipleChoice = Net::HTTPMultipleChoices
# - {Mozilla}[https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/510].
# - {RFC 2774}[https://www.rfc-editor.org/rfc/rfc2774.html#section-7].
# - {Wikipedia}[https://en.wikipedia.org/wiki/List_of_HTTP_status_codes#510].
+#
+# source://net-http//lib/net/http/responses.rb#1078
class Net::HTTPNotExtended < ::Net::HTTPServerError; end
-# source://net-http//net/http/responses.rb#1079
+# source://net-http//lib/net/http/responses.rb#1079
Net::HTTPNotExtended::HAS_BODY = T.let(T.unsafe(nil), TrueClass)
# Response class for Payload Too Large responses (status code 413).
@@ -2777,9 +3483,11 @@ Net::HTTPNotExtended::HAS_BODY = T.let(T.unsafe(nil), TrueClass)
# - {Mozilla}[https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/413].
# - {RFC 9110}[https://www.rfc-editor.org/rfc/rfc9110.html#name-413-content-too-large].
# - {Wikipedia}[https://en.wikipedia.org/wiki/List_of_HTTP_status_codes#413].
+#
+# source://net-http//lib/net/http/responses.rb#688
class Net::HTTPPayloadTooLarge < ::Net::HTTPClientError; end
-# source://net-http//net/http/responses.rb#689
+# source://net-http//lib/net/http/responses.rb#689
Net::HTTPPayloadTooLarge::HAS_BODY = T.let(T.unsafe(nil), TrueClass)
# Response class for +Processing+ responses (status code 102).
@@ -2793,9 +3501,11 @@ Net::HTTPPayloadTooLarge::HAS_BODY = T.let(T.unsafe(nil), TrueClass)
#
# - {RFC 2518}[https://www.rfc-editor.org/rfc/rfc2518#section-10.1].
# - {Wikipedia}[https://en.wikipedia.org/wiki/List_of_HTTP_status_codes#102].
+#
+# source://net-http//lib/net/http/responses.rb#129
class Net::HTTPProcessing < ::Net::HTTPInformation; end
-# source://net-http//net/http/responses.rb#130
+# source://net-http//lib/net/http/responses.rb#130
Net::HTTPProcessing::HAS_BODY = T.let(T.unsafe(nil), FalseClass)
# Response class for Range Not Satisfiable responses (status code 416).
@@ -2809,23 +3519,25 @@ Net::HTTPProcessing::HAS_BODY = T.let(T.unsafe(nil), FalseClass)
# - {Mozilla}[https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/416].
# - {RFC 9110}[https://www.rfc-editor.org/rfc/rfc9110.html#name-416-range-not-satisfiable].
# - {Wikipedia}[https://en.wikipedia.org/wiki/List_of_HTTP_status_codes#416].
+#
+# source://net-http//lib/net/http/responses.rb#739
class Net::HTTPRangeNotSatisfiable < ::Net::HTTPClientError; end
-# source://net-http//net/http/responses.rb#740
+# source://net-http//lib/net/http/responses.rb#740
Net::HTTPRangeNotSatisfiable::HAS_BODY = T.let(T.unsafe(nil), TrueClass)
-# source://net-http//net/http/responses.rb#53
+# source://net-http//lib/net/http/responses.rb#53
Net::HTTPRedirection::EXCEPTION_TYPE = Net::HTTPRetriableError
-# source://net-http//net/http/backward.rb#21
+# source://net-http//lib/net/http/backward.rb#21
Net::HTTPRedirectionCode = Net::HTTPRedirection
-# source://net-http//net/http/responses.rb#709
+# source://net-http//lib/net/http/responses.rb#709
Net::HTTPRequestURITooLarge = Net::HTTPURITooLong
# Typo since 2001
#
-# source://net-http//net/http/backward.rb#28
+# source://net-http//lib/net/http/backward.rb#28
Net::HTTPResponceReceiver = Net::HTTPResponse
# This class is the base class for \Net::HTTP response classes.
@@ -2959,12 +3671,14 @@ Net::HTTPResponceReceiver = Net::HTTPResponse
#
# There is also the Net::HTTPBadResponse exception which is raised when
# there is a protocol error.
+#
+# source://net-http//lib/net/http/response.rb#135
class Net::HTTPResponse
include ::Net::HTTPHeader
# @return [HTTPResponse] a new instance of HTTPResponse
#
- # source://net-http//net/http/response.rb#194
+ # source://net-http//lib/net/http/response.rb#194
def initialize(httpv, code, msg); end
# Returns the string response body;
@@ -2982,25 +3696,25 @@ class Net::HTTPResponse
# "{\n \"userId\": 1,\n \"id\": 1,\n \"title\": \"delectus aut autem\",\n \"completed\": false\n}"
# nil
#
- # source://net-http//net/http/response.rb#400
+ # source://net-http//lib/net/http/response.rb#400
def body; end
# Sets the body of the response to the given value.
#
- # source://net-http//net/http/response.rb#405
+ # source://net-http//lib/net/http/response.rb#405
def body=(value); end
# Returns the value set by body_encoding=, or +false+ if none;
# see #body_encoding=.
#
- # source://net-http//net/http/response.rb#229
+ # source://net-http//lib/net/http/response.rb#229
def body_encoding; end
# Sets the encoding that should be used when reading the body:
#
# - If the given value is an Encoding object, that encoding will be used.
# - Otherwise if the value is a string, the value of
- # {Encoding#find(value)}[rdoc-ref:Encoding.find]
+ # {Encoding#find(value)}[https://docs.ruby-lang.org/en/master/Encoding.html#method-c-find]
# will be used.
# - Otherwise an encoding will be deduced from the body itself.
#
@@ -3018,31 +3732,31 @@ class Net::HTTPResponse
# p res.body.encoding # => #
# end
#
- # source://net-http//net/http/response.rb#253
+ # source://net-http//lib/net/http/response.rb#253
def body_encoding=(value); end
# The HTTP result code string. For example, '302'. You can also
# determine the response type by examining which response subclass
# the response object is an instance of.
#
- # source://net-http//net/http/response.rb#213
+ # source://net-http//lib/net/http/response.rb#213
def code; end
# response <-> exception relationship
#
- # source://net-http//net/http/response.rb#270
+ # source://net-http//lib/net/http/response.rb#270
def code_type; end
# Set to true automatically when the request did not contain an
# Accept-Encoding header from the user.
#
- # source://net-http//net/http/response.rb#225
+ # source://net-http//lib/net/http/response.rb#225
def decode_content; end
# Set to true automatically when the request did not contain an
# Accept-Encoding header from the user.
#
- # source://net-http//net/http/response.rb#225
+ # source://net-http//lib/net/http/response.rb#225
def decode_content=(_arg0); end
# Returns the string response body;
@@ -3060,48 +3774,48 @@ class Net::HTTPResponse
# "{\n \"userId\": 1,\n \"id\": 1,\n \"title\": \"delectus aut autem\",\n \"completed\": false\n}"
# nil
#
- # source://net-http//net/http/response.rb#400
+ # source://net-http//lib/net/http/response.rb#409
def entity; end
# @raise [error_type()]
#
- # source://net-http//net/http/response.rb#274
+ # source://net-http//lib/net/http/response.rb#274
def error!; end
- # source://net-http//net/http/response.rb#280
+ # source://net-http//lib/net/http/response.rb#280
def error_type; end
- # source://net-http//net/http/response.rb#302
+ # source://net-http//lib/net/http/response.rb#302
def header; end
# The HTTP version supported by the server.
#
- # source://net-http//net/http/response.rb#208
+ # source://net-http//lib/net/http/response.rb#208
def http_version; end
# Whether to ignore EOF when reading bodies with a specified Content-Length
# header.
#
- # source://net-http//net/http/response.rb#260
+ # source://net-http//lib/net/http/response.rb#260
def ignore_eof; end
# Whether to ignore EOF when reading bodies with a specified Content-Length
# header.
#
- # source://net-http//net/http/response.rb#260
+ # source://net-http//lib/net/http/response.rb#260
def ignore_eof=(_arg0); end
- # source://net-http//net/http/response.rb#262
+ # source://net-http//lib/net/http/response.rb#262
def inspect; end
# The HTTP result message sent by the server. For example, 'Not Found'.
#
- # source://net-http//net/http/response.rb#216
+ # source://net-http//lib/net/http/response.rb#216
def message; end
# The HTTP result message sent by the server. For example, 'Not Found'.
#
- # source://net-http//net/http/response.rb#216
+ # source://net-http//lib/net/http/response.rb#217
def msg; end
# Gets the entity body returned by the remote HTTP server.
@@ -3132,48 +3846,48 @@ class Net::HTTPResponse
# end
# }
#
- # source://net-http//net/http/response.rb#355
+ # source://net-http//lib/net/http/response.rb#355
def read_body(dest = T.unsafe(nil), &block); end
- # source://net-http//net/http/response.rb#307
+ # source://net-http//lib/net/http/response.rb#307
def read_header; end
# body
#
- # source://net-http//net/http/response.rb#316
+ # source://net-http//lib/net/http/response.rb#316
def reading_body(sock, reqmethodallowbody); end
# header (for backward compatibility only; DO NOT USE)
#
- # source://net-http//net/http/response.rb#297
+ # source://net-http//lib/net/http/response.rb#297
def response; end
# The URI used to fetch this response. The response URI is only available
# if a URI was used to create the request.
#
- # source://net-http//net/http/response.rb#221
+ # source://net-http//lib/net/http/response.rb#221
def uri; end
- # source://net-http//net/http/response.rb#289
+ # source://net-http//lib/net/http/response.rb#289
def uri=(uri); end
# Raises an HTTP error if the response is not 2xx (success).
#
- # source://net-http//net/http/response.rb#285
+ # source://net-http//lib/net/http/response.rb#285
def value; end
private
- # source://net-http//net/http/response.rb#450
+ # source://net-http//lib/net/http/response.rb#450
def check_bom(str); end
- # source://net-http//net/http/response.rb#414
+ # source://net-http//lib/net/http/response.rb#414
def detect_encoding(str, encoding = T.unsafe(nil)); end
- # source://net-http//net/http/response.rb#540
+ # source://net-http//lib/net/http/response.rb#540
def extracting_encodings_from_meta_elements(value); end
- # source://net-http//net/http/response.rb#505
+ # source://net-http//lib/net/http/response.rb#505
def get_attribute(ss); end
# Checks for a supported Content-Encoding header and yields an Inflate
@@ -3184,15 +3898,15 @@ class Net::HTTPResponse
# If a Content-Range header is present, a plain socket is yielded as the
# bytes in the range may not be a complete deflate block.
#
- # source://net-http//net/http/response.rb#557
+ # source://net-http//lib/net/http/response.rb#557
def inflater; end
# @raise [ArgumentError]
#
- # source://net-http//net/http/response.rb#646
+ # source://net-http//lib/net/http/response.rb#646
def procdest(dest, block); end
- # source://net-http//net/http/response.rb#592
+ # source://net-http//lib/net/http/response.rb#592
def read_body_0(dest); end
# read_chunked reads from +@socket+ for chunk-size, chunk-extension, CRLF,
@@ -3201,18 +3915,18 @@ class Net::HTTPResponse
#
# See RFC 2616 section 3.6.1 for definitions
#
- # source://net-http//net/http/response.rb#622
+ # source://net-http//lib/net/http/response.rb#622
def read_chunked(dest, chunk_data_io); end
- # source://net-http//net/http/response.rb#464
+ # source://net-http//lib/net/http/response.rb#464
def scanning_meta(str); end
- # source://net-http//net/http/response.rb#434
+ # source://net-http//lib/net/http/response.rb#434
def sniff_encoding(str, encoding = T.unsafe(nil)); end
# @raise [IOError]
#
- # source://net-http//net/http/response.rb#642
+ # source://net-http//lib/net/http/response.rb#642
def stream_check; end
class << self
@@ -3220,49 +3934,51 @@ class Net::HTTPResponse
#
# @return [Boolean]
#
- # source://net-http//net/http/response.rb#138
+ # source://net-http//lib/net/http/response.rb#138
def body_permitted?; end
- # source://net-http//net/http/response.rb#142
+ # source://net-http//lib/net/http/response.rb#142
def exception_type; end
- # source://net-http//net/http/response.rb#146
+ # source://net-http//lib/net/http/response.rb#146
def read_new(sock); end
private
# @yield [key, value]
#
- # source://net-http//net/http/response.rb#170
+ # source://net-http//lib/net/http/response.rb#170
def each_response_header(sock); end
- # source://net-http//net/http/response.rb#157
+ # source://net-http//lib/net/http/response.rb#157
def read_status_line(sock); end
- # source://net-http//net/http/response.rb#164
+ # source://net-http//lib/net/http/response.rb#164
def response_class(code); end
end
end
# Inflater is a wrapper around Net::BufferedIO that transparently inflates
# zlib and gzip streams.
+#
+# source://net-http//lib/net/http/response.rb#660
class Net::HTTPResponse::Inflater
# Creates a new Inflater wrapping +socket+
#
# @return [Inflater] a new instance of Inflater
#
- # source://net-http//net/http/response.rb#665
+ # source://net-http//lib/net/http/response.rb#665
def initialize(socket); end
# The number of bytes inflated, used to update the Content-Length of
# the response.
#
- # source://net-http//net/http/response.rb#683
+ # source://net-http//lib/net/http/response.rb#683
def bytes_inflated; end
# Finishes the inflate stream.
#
- # source://net-http//net/http/response.rb#674
+ # source://net-http//lib/net/http/response.rb#674
def finish; end
# Returns a Net::ReadAdapter that inflates each read chunk into +dest+.
@@ -3270,7 +3986,7 @@ class Net::HTTPResponse::Inflater
# This allows a large response body to be inflated without storing the
# entire body in memory.
#
- # source://net-http//net/http/response.rb#693
+ # source://net-http//lib/net/http/response.rb#693
def inflate_adapter(dest); end
# Reads +clen+ bytes from the socket, inflates them, then writes them to
@@ -3283,34 +3999,34 @@ class Net::HTTPResponse::Inflater
#
# See https://bugs.ruby-lang.org/issues/6492 for further discussion.
#
- # source://net-http//net/http/response.rb#720
+ # source://net-http//lib/net/http/response.rb#720
def read(clen, dest, ignore_eof = T.unsafe(nil)); end
# Reads the rest of the socket, inflates it, then writes it to +dest+.
#
- # source://net-http//net/http/response.rb#729
+ # source://net-http//lib/net/http/response.rb#729
def read_all(dest); end
end
-# source://net-http//net/http/backward.rb#26
+# source://net-http//lib/net/http/backward.rb#26
Net::HTTPResponseReceiver = Net::HTTPResponse
-# source://net-http//net/http/backward.rb#22
+# source://net-http//lib/net/http/backward.rb#22
Net::HTTPRetriableCode = Net::HTTPRedirection
-# source://net-http//net/http/responses.rb#81
+# source://net-http//lib/net/http/responses.rb#81
Net::HTTPServerError::EXCEPTION_TYPE = Net::HTTPFatalError
-# source://net-http//net/http/backward.rb#25
+# source://net-http//lib/net/http/backward.rb#25
Net::HTTPServerErrorCode = Net::HTTPServerError
-# source://net-http//net/http/backward.rb#17
+# source://net-http//lib/net/http/backward.rb#17
Net::HTTPSession = Net::HTTP
-# source://net-http//net/http/responses.rb#38
+# source://net-http//lib/net/http/responses.rb#38
Net::HTTPSuccess::EXCEPTION_TYPE = Net::HTTPError
-# source://net-http//net/http/backward.rb#20
+# source://net-http//lib/net/http/backward.rb#20
Net::HTTPSuccessCode = Net::HTTPSuccess
# Response class for URI Too Long responses (status code 414).
@@ -3324,12 +4040,14 @@ Net::HTTPSuccessCode = Net::HTTPSuccess
# - {Mozilla}[https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/414].
# - {RFC 9110}[https://www.rfc-editor.org/rfc/rfc9110.html#name-414-uri-too-long].
# - {Wikipedia}[https://en.wikipedia.org/wiki/List_of_HTTP_status_codes#414].
+#
+# source://net-http//lib/net/http/responses.rb#705
class Net::HTTPURITooLong < ::Net::HTTPClientError; end
-# source://net-http//net/http/responses.rb#706
+# source://net-http//lib/net/http/responses.rb#706
Net::HTTPURITooLong::HAS_BODY = T.let(T.unsafe(nil), TrueClass)
-# source://net-http//net/http/responses.rb#9
+# source://net-http//lib/net/http/responses.rb#9
Net::HTTPUnknownResponse::EXCEPTION_TYPE = Net::HTTPError
# Response class for Variant Also Negotiates responses (status code 506).
@@ -3343,10 +4061,12 @@ Net::HTTPUnknownResponse::EXCEPTION_TYPE = Net::HTTPError
# - {Mozilla}[https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/506].
# - {RFC 2295}[https://www.rfc-editor.org/rfc/rfc2295#section-8.1].
# - {Wikipedia}[https://en.wikipedia.org/wiki/List_of_HTTP_status_codes#506].
+#
+# source://net-http//lib/net/http/responses.rb#1029
class Net::HTTPVariantAlsoNegotiates < ::Net::HTTPServerError; end
-# source://net-http//net/http/responses.rb#1030
+# source://net-http//lib/net/http/responses.rb#1030
Net::HTTPVariantAlsoNegotiates::HAS_BODY = T.let(T.unsafe(nil), TrueClass)
-# source://net-http//net/http/backward.rb#12
+# source://net-http//lib/net/http/backward.rb#12
Net::NetPrivate::HTTPRequest = Net::HTTPRequest
diff --git a/sorbet/rbi/gems/net-imap@0.5.0.rbi b/sorbet/rbi/gems/net-imap@0.5.0.rbi
index e9c4d2423..a07f1b595 100644
--- a/sorbet/rbi/gems/net-imap@0.5.0.rbi
+++ b/sorbet/rbi/gems/net-imap@0.5.0.rbi
@@ -814,7 +814,7 @@ class Net::IMAP < ::Net::Protocol
#
# @return [IMAP] a new instance of IMAP
#
- # source://net-imap//lib/net/imap/deprecated_client_options.rb#72
+ # source://net-imap//lib/net/imap.rb#909
def initialize(host, port_or_options = T.unsafe(nil), *deprecated, **options); end
# Adds a response handler. For example, to detect when
@@ -1088,7 +1088,7 @@ class Net::IMAP < ::Net::Protocol
#
# @return [Boolean]
#
- # source://net-imap//lib/net/imap.rb#998
+ # source://net-imap//lib/net/imap.rb#999
def capability?(capability); end
# Returns whether the server supports a given +capability+. When available,
@@ -2076,7 +2076,7 @@ class Net::IMAP < ::Net::Protocol
# Server capabilities may change after #starttls, #login, and #authenticate.
# Cached #capabilities will be cleared when this method completes.
#
- # source://net-imap//lib/net/imap/deprecated_client_options.rb#106
+ # source://net-imap//lib/net/imap.rb#1215
def starttls(*deprecated, **options); end
# Sends a {STATUS command [IMAP4rev1 §6.3.10]}[https://www.rfc-editor.org/rfc/rfc3501#section-6.3.10]
@@ -2632,12 +2632,12 @@ class Net::IMAP < ::Net::Protocol
# The default port for IMAP connections, port 143
#
- # source://net-imap//lib/net/imap.rb#752
+ # source://net-imap//lib/net/imap.rb#762
def default_imap_port; end
# The default port for IMAPS connections, port 993
#
- # source://net-imap//lib/net/imap.rb#757
+ # source://net-imap//lib/net/imap.rb#763
def default_imaps_port; end
# The default port for IMAP connections, port 143
@@ -2647,7 +2647,7 @@ class Net::IMAP < ::Net::Protocol
# The default port for IMAPS connections, port 993
#
- # source://net-imap//lib/net/imap.rb#757
+ # source://net-imap//lib/net/imap.rb#764
def default_ssl_port; end
# The default port for IMAPS connections, port 993
@@ -2671,7 +2671,7 @@ class Net::IMAP < ::Net::Protocol
#
# Formats +time+ as an IMAP4 date-time.
#
- # source://net-imap//lib/net/imap/data_encoding.rb#98
+ # source://net-imap//lib/net/imap/data_encoding.rb#132
def encode_time(time); end
# Encode a string from UTF-8 format to modified UTF-7.
@@ -2681,7 +2681,7 @@ class Net::IMAP < ::Net::Protocol
# Formats +time+ as an IMAP4 date.
#
- # source://net-imap//lib/net/imap/data_encoding.rb#80
+ # source://net-imap//lib/net/imap/data_encoding.rb#133
def format_date(date); end
# DEPRECATED:: The original version returned incorrectly formatted strings.
@@ -2699,7 +2699,7 @@ class Net::IMAP < ::Net::Protocol
#
# Formats +time+ as an IMAP4 date-time.
#
- # source://net-imap//lib/net/imap/data_encoding.rb#98
+ # source://net-imap//lib/net/imap/data_encoding.rb#134
def format_time(time); end
# :call-seq: decode_date(string) -> Date
@@ -2709,7 +2709,7 @@ class Net::IMAP < ::Net::Protocol
# Double quotes are optional. Day of month may be padded with zero or
# space. See STRFDATE.
#
- # source://net-imap//lib/net/imap/data_encoding.rb#90
+ # source://net-imap//lib/net/imap/data_encoding.rb#135
def parse_date(string); end
# :call-seq: decode_datetime(string) -> DateTime
@@ -2723,7 +2723,7 @@ class Net::IMAP < ::Net::Protocol
#
# See STRFTIME.
#
- # source://net-imap//lib/net/imap/data_encoding.rb#112
+ # source://net-imap//lib/net/imap/data_encoding.rb#136
def parse_datetime(string); end
# :call-seq: decode_time(string) -> Time
@@ -2732,7 +2732,7 @@ class Net::IMAP < ::Net::Protocol
#
# Same as +decode_datetime+, but returning a Time instead.
#
- # source://net-imap//lib/net/imap/data_encoding.rb#124
+ # source://net-imap//lib/net/imap/data_encoding.rb#137
def parse_time(string); end
# --
@@ -3113,10 +3113,10 @@ class Net::IMAP::Config
# source://net-imap//lib/net/imap/config.rb#344
def load_defaults(version); end
- # source://net-imap//lib/net/imap/config/attr_inheritance.rb#41
+ # source://net-imap//lib/net/imap/config.rb#280
def responses_without_args; end
- # source://net-imap//lib/net/imap/config/attr_type_coercion.rb#50
+ # source://net-imap//lib/net/imap/config.rb#281
def responses_without_args=(val); end
# :call-seq: to_h -> hash
@@ -3216,16 +3216,16 @@ module Net::IMAP::Config::AttrAccessors
# source://net-imap//lib/net/imap/config/attr_accessors.rb#45
def initialize; end
- # source://forwardable/1.3.3/forwardable.rb#231
+ # source://net-imap//lib/net/imap/config.rb#185
def debug(*args, **_arg1, &block); end
- # source://forwardable/1.3.3/forwardable.rb#231
+ # source://net-imap//lib/net/imap/config.rb#185
def debug=(*args, **_arg1, &block); end
- # source://forwardable/1.3.3/forwardable.rb#231
+ # source://net-imap//lib/net/imap/config.rb#246
def enforce_logindisabled(*args, **_arg1, &block); end
- # source://forwardable/1.3.3/forwardable.rb#231
+ # source://net-imap//lib/net/imap/config.rb#246
def enforce_logindisabled=(*args, **_arg1, &block); end
# Freezes the internal attributes struct, in addition to +self+.
@@ -3233,28 +3233,28 @@ module Net::IMAP::Config::AttrAccessors
# source://net-imap//lib/net/imap/config/attr_accessors.rb#51
def freeze; end
- # source://forwardable/1.3.3/forwardable.rb#231
+ # source://net-imap//lib/net/imap/config.rb#208
def idle_response_timeout(*args, **_arg1, &block); end
- # source://forwardable/1.3.3/forwardable.rb#231
+ # source://net-imap//lib/net/imap/config.rb#208
def idle_response_timeout=(*args, **_arg1, &block); end
- # source://forwardable/1.3.3/forwardable.rb#231
+ # source://net-imap//lib/net/imap/config.rb#200
def open_timeout(*args, **_arg1, &block); end
- # source://forwardable/1.3.3/forwardable.rb#231
+ # source://net-imap//lib/net/imap/config.rb#200
def open_timeout=(*args, **_arg1, &block); end
- # source://forwardable/1.3.3/forwardable.rb#231
+ # source://net-imap//lib/net/imap/config.rb#276
def responses_without_block(*args, **_arg1, &block); end
- # source://forwardable/1.3.3/forwardable.rb#231
+ # source://net-imap//lib/net/imap/config.rb#276
def responses_without_block=(*args, **_arg1, &block); end
- # source://forwardable/1.3.3/forwardable.rb#231
+ # source://net-imap//lib/net/imap/config.rb#224
def sasl_ir(*args, **_arg1, &block); end
- # source://forwardable/1.3.3/forwardable.rb#231
+ # source://net-imap//lib/net/imap/config.rb#224
def sasl_ir=(*args, **_arg1, &block); end
protected
@@ -3295,26 +3295,58 @@ module Net::IMAP::Config::AttrAccessors::Macros
def attr_accessor(name); end
end
-# source://net-imap//lib/net/imap/config.rb#0
+# source://net-imap//lib/net/imap/config.rb#294
class Net::IMAP::Config::AttrAccessors::Struct < ::Struct
+ # source://net-imap//lib/net/imap/config.rb#294
def debug; end
+
+ # source://net-imap//lib/net/imap/config.rb#294
def debug=(_); end
+
+ # source://net-imap//lib/net/imap/config.rb#294
def enforce_logindisabled; end
+
+ # source://net-imap//lib/net/imap/config.rb#294
def enforce_logindisabled=(_); end
+
+ # source://net-imap//lib/net/imap/config.rb#294
def idle_response_timeout; end
+
+ # source://net-imap//lib/net/imap/config.rb#294
def idle_response_timeout=(_); end
+
+ # source://net-imap//lib/net/imap/config.rb#294
def open_timeout; end
+
+ # source://net-imap//lib/net/imap/config.rb#294
def open_timeout=(_); end
+
+ # source://net-imap//lib/net/imap/config.rb#294
def responses_without_block; end
+
+ # source://net-imap//lib/net/imap/config.rb#294
def responses_without_block=(_); end
+
+ # source://net-imap//lib/net/imap/config.rb#294
def sasl_ir; end
+
+ # source://net-imap//lib/net/imap/config.rb#294
def sasl_ir=(_); end
class << self
+ # source://net-imap//lib/net/imap/config.rb#294
def [](*_arg0); end
+
+ # source://net-imap//lib/net/imap/config.rb#294
def inspect; end
+
+ # source://net-imap//lib/net/imap/config.rb#294
def keyword_init?; end
+
+ # source://net-imap//lib/net/imap/config.rb#294
def members; end
+
+ # source://net-imap//lib/net/imap/config.rb#294
def new(*_arg0); end
end
end
@@ -3348,13 +3380,13 @@ module Net::IMAP::Config::AttrInheritance
# source://net-imap//lib/net/imap/config/attr_inheritance.rb#48
def initialize(parent = T.unsafe(nil)); end
- # source://net-imap//lib/net/imap/config/attr_inheritance.rb#41
+ # source://net-imap//lib/net/imap/config.rb#185
def debug; end
- # source://net-imap//lib/net/imap/config/attr_inheritance.rb#41
+ # source://net-imap//lib/net/imap/config.rb#246
def enforce_logindisabled; end
- # source://net-imap//lib/net/imap/config/attr_inheritance.rb#41
+ # source://net-imap//lib/net/imap/config.rb#208
def idle_response_timeout; end
# Returns +true+ if +attr+ is inherited from #parent and not overridden
@@ -3370,7 +3402,7 @@ module Net::IMAP::Config::AttrInheritance
# source://net-imap//lib/net/imap/config/attr_inheritance.rb#55
def new(**attrs); end
- # source://net-imap//lib/net/imap/config/attr_inheritance.rb#41
+ # source://net-imap//lib/net/imap/config.rb#200
def open_timeout; end
# The parent Config object
@@ -3389,10 +3421,10 @@ module Net::IMAP::Config::AttrInheritance
# source://net-imap//lib/net/imap/config/attr_inheritance.rb#68
def reset(attr = T.unsafe(nil)); end
- # source://net-imap//lib/net/imap/config/attr_inheritance.rb#41
+ # source://net-imap//lib/net/imap/config.rb#276
def responses_without_block; end
- # source://net-imap//lib/net/imap/config/attr_inheritance.rb#41
+ # source://net-imap//lib/net/imap/config.rb#224
def sasl_ir; end
private
@@ -3434,28 +3466,28 @@ end
module Net::IMAP::Config::AttrTypeCoercion
mixes_in_class_methods ::Net::IMAP::Config::AttrTypeCoercion::Macros
- # source://net-imap//lib/net/imap/config/attr_type_coercion.rb#39
+ # source://net-imap//lib/net/imap/config.rb#185
def debug=(val); end
- # source://net-imap//lib/net/imap/config/attr_type_coercion.rb#40
+ # source://net-imap//lib/net/imap/config.rb#185
def debug?; end
- # source://net-imap//lib/net/imap/config/attr_type_coercion.rb#50
+ # source://net-imap//lib/net/imap/config.rb#246
def enforce_logindisabled=(val); end
- # source://net-imap//lib/net/imap/config/attr_type_coercion.rb#44
+ # source://net-imap//lib/net/imap/config.rb#208
def idle_response_timeout=(val); end
- # source://net-imap//lib/net/imap/config/attr_type_coercion.rb#44
+ # source://net-imap//lib/net/imap/config.rb#200
def open_timeout=(val); end
- # source://net-imap//lib/net/imap/config/attr_type_coercion.rb#50
+ # source://net-imap//lib/net/imap/config.rb#276
def responses_without_block=(val); end
- # source://net-imap//lib/net/imap/config/attr_type_coercion.rb#39
+ # source://net-imap//lib/net/imap/config.rb#224
def sasl_ir=(val); end
- # source://net-imap//lib/net/imap/config/attr_type_coercion.rb#40
+ # source://net-imap//lib/net/imap/config.rb#224
def sasl_ir?; end
class << self
@@ -3788,7 +3820,7 @@ class Net::IMAP::FetchData < ::Struct
# This is the same as getting the value for "BODYSTRUCTURE" from
# #attr.
#
- # source://net-imap//lib/net/imap/fetch_data.rb#310
+ # source://net-imap//lib/net/imap/fetch_data.rb#311
def body_structure; end
# :call-seq:
@@ -3926,7 +3958,7 @@ class Net::IMAP::FetchData < ::Struct
# attr["INTERNALDATE"] returns a string, and this method
# returns a Time object.
#
- # source://net-imap//lib/net/imap/fetch_data.rb#349
+ # source://net-imap//lib/net/imap/fetch_data.rb#352
def internal_date; end
# :call-seq: internaldate -> Time or nil
@@ -4098,7 +4130,7 @@ class Net::IMAP::FetchData < ::Struct
# interpreted as a reference to the updated
# RFC5322[https://www.rfc-editor.org/rfc/rfc5322.html] standard.
#
- # source://net-imap//lib/net/imap/fetch_data.rb#381
+ # source://net-imap//lib/net/imap/fetch_data.rb#382
def size; end
# :call-seq:
@@ -4495,47 +4527,47 @@ class Net::IMAP::ResponseParser
# source://net-imap//lib/net/imap/response_parser.rb#17
def initialize(config: T.unsafe(nil)); end
- # source://net-imap//lib/net/imap/response_parser/parser_utils.rb#104
+ # source://net-imap//lib/net/imap/response_parser.rb#455
def CRLF!; end
- # source://net-imap//lib/net/imap/response_parser/parser_utils.rb#96
+ # source://net-imap//lib/net/imap/response_parser.rb#455
def CRLF?; end
- # source://net-imap//lib/net/imap/response_parser/parser_utils.rb#104
+ # source://net-imap//lib/net/imap/response_parser.rb#456
def EOF!; end
- # source://net-imap//lib/net/imap/response_parser/parser_utils.rb#96
+ # source://net-imap//lib/net/imap/response_parser.rb#456
def EOF?; end
- # source://net-imap//lib/net/imap/response_parser/parser_utils.rb#104
+ # source://net-imap//lib/net/imap/response_parser.rb#438
def NIL!; end
- # source://net-imap//lib/net/imap/response_parser/parser_utils.rb#96
+ # source://net-imap//lib/net/imap/response_parser.rb#438
def NIL?; end
- # source://net-imap//lib/net/imap/response_parser/parser_utils.rb#46
+ # source://net-imap//lib/net/imap/response_parser.rb#408
def PLUS!; end
- # source://net-imap//lib/net/imap/response_parser/parser_utils.rb#35
+ # source://net-imap//lib/net/imap/response_parser.rb#408
def PLUS?; end
- # source://net-imap//lib/net/imap/response_parser/parser_utils.rb#46
+ # source://net-imap//lib/net/imap/response_parser.rb#407
def SP!; end
- # source://net-imap//lib/net/imap/response_parser/parser_utils.rb#35
+ # source://net-imap//lib/net/imap/response_parser.rb#407
def SP?; end
- # source://net-imap//lib/net/imap/response_parser/parser_utils.rb#46
+ # source://net-imap//lib/net/imap/response_parser.rb#409
def STAR!; end
- # source://net-imap//lib/net/imap/response_parser/parser_utils.rb#35
+ # source://net-imap//lib/net/imap/response_parser.rb#409
def STAR?; end
# RFC-3501 & RFC-9051:
# body-fld-enc = (DQUOTE ("7BIT" / "8BIT" / "BINARY" / "BASE64"/
# "QUOTED-PRINTABLE") DQUOTE) / string
#
- # source://net-imap//lib/net/imap/response_parser/parser_utils.rb#104
+ # source://net-imap//lib/net/imap/response_parser.rb#1222
def body_fld_enc; end
# valid number ranges are not enforced by parser
@@ -4544,16 +4576,16 @@ class Net::IMAP::ResponseParser
# ; (0 <= n <= 9,223,372,036,854,775,807)
# number in 3501, number64 in 9051
#
- # source://net-imap//lib/net/imap/response_parser/parser_utils.rb#104
+ # source://net-imap//lib/net/imap/response_parser.rb#1215
def body_fld_lines; end
- # source://net-imap//lib/net/imap/response_parser/parser_utils.rb#104
+ # source://net-imap//lib/net/imap/response_parser.rb#1217
def body_fld_octets; end
- # source://net-imap//lib/net/imap/response_parser/parser_utils.rb#104
+ # source://net-imap//lib/net/imap/response_parser.rb#432
def case_insensitive__string; end
- # source://net-imap//lib/net/imap/response_parser/parser_utils.rb#96
+ # source://net-imap//lib/net/imap/response_parser.rb#432
def case_insensitive__string?; end
# Returns the value of attribute config.
@@ -4564,81 +4596,81 @@ class Net::IMAP::ResponseParser
# date-time = DQUOTE date-day-fixed "-" date-month "-" date-year
# SP time SP zone DQUOTE
#
- # source://net-imap//lib/net/imap/response_parser/parser_utils.rb#104
+ # source://net-imap//lib/net/imap/response_parser.rb#1007
def date_time; end
- # source://net-imap//lib/net/imap/response_parser/parser_utils.rb#46
+ # source://net-imap//lib/net/imap/response_parser.rb#414
def lbra; end
- # source://net-imap//lib/net/imap/response_parser/parser_utils.rb#35
+ # source://net-imap//lib/net/imap/response_parser.rb#414
def lbra?; end
- # source://net-imap//lib/net/imap/response_parser/parser_utils.rb#86
+ # source://net-imap//lib/net/imap/response_parser.rb#455
def lookahead_CRLF!; end
- # source://net-imap//lib/net/imap/response_parser/parser_utils.rb#86
+ # source://net-imap//lib/net/imap/response_parser.rb#456
def lookahead_EOF!; end
- # source://net-imap//lib/net/imap/response_parser/parser_utils.rb#86
+ # source://net-imap//lib/net/imap/response_parser.rb#438
def lookahead_NIL!; end
- # source://net-imap//lib/net/imap/response_parser/parser_utils.rb#25
+ # source://net-imap//lib/net/imap/response_parser.rb#408
def lookahead_PLUS?; end
- # source://net-imap//lib/net/imap/response_parser/parser_utils.rb#25
+ # source://net-imap//lib/net/imap/response_parser.rb#407
def lookahead_SP?; end
- # source://net-imap//lib/net/imap/response_parser/parser_utils.rb#25
+ # source://net-imap//lib/net/imap/response_parser.rb#409
def lookahead_STAR?; end
- # source://net-imap//lib/net/imap/response_parser/parser_utils.rb#25
+ # source://net-imap//lib/net/imap/response_parser.rb#1019
def lookahead_body?; end
- # source://net-imap//lib/net/imap/response_parser/parser_utils.rb#86
+ # source://net-imap//lib/net/imap/response_parser.rb#432
def lookahead_case_insensitive__string!; end
- # source://net-imap//lib/net/imap/response_parser/parser_utils.rb#25
+ # source://net-imap//lib/net/imap/response_parser.rb#414
def lookahead_lbra?; end
- # source://net-imap//lib/net/imap/response_parser/parser_utils.rb#25
+ # source://net-imap//lib/net/imap/response_parser.rb#411
def lookahead_lpar?; end
- # source://net-imap//lib/net/imap/response_parser/parser_utils.rb#86
+ # source://net-imap//lib/net/imap/response_parser.rb#421
def lookahead_number!; end
- # source://net-imap//lib/net/imap/response_parser/parser_utils.rb#86
+ # source://net-imap//lib/net/imap/response_parser.rb#423
def lookahead_quoted!; end
- # source://net-imap//lib/net/imap/response_parser/parser_utils.rb#25
+ # source://net-imap//lib/net/imap/response_parser.rb#415
def lookahead_rbra?; end
- # source://net-imap//lib/net/imap/response_parser/parser_utils.rb#25
+ # source://net-imap//lib/net/imap/response_parser.rb#412
def lookahead_rpar?; end
- # source://net-imap//lib/net/imap/response_parser/parser_utils.rb#86
+ # source://net-imap//lib/net/imap/response_parser.rb#426
def lookahead_string!; end
- # source://net-imap//lib/net/imap/response_parser/parser_utils.rb#86
+ # source://net-imap//lib/net/imap/response_parser.rb#429
def lookahead_string8!; end
- # source://net-imap//lib/net/imap/response_parser/parser_utils.rb#86
+ # source://net-imap//lib/net/imap/response_parser.rb#453
def lookahead_tagged_ext_label!; end
- # source://net-imap//lib/net/imap/response_parser/parser_utils.rb#25
+ # source://net-imap//lib/net/imap/response_parser.rb#1482
def lookahead_thread_list?; end
- # source://net-imap//lib/net/imap/response_parser/parser_utils.rb#25
+ # source://net-imap//lib/net/imap/response_parser.rb#1483
def lookahead_thread_nested?; end
- # source://net-imap//lib/net/imap/response_parser/parser_utils.rb#46
+ # source://net-imap//lib/net/imap/response_parser.rb#411
def lpar; end
- # source://net-imap//lib/net/imap/response_parser/parser_utils.rb#35
+ # source://net-imap//lib/net/imap/response_parser.rb#411
def lpar?; end
# text/*
#
- # source://net-imap//lib/net/imap/response_parser/parser_utils.rb#104
+ # source://net-imap//lib/net/imap/response_parser.rb#1143
def media_subtype; end
# valid number ranges are not enforced by parser
@@ -4655,7 +4687,7 @@ class Net::IMAP::ResponseParser
# ;; (mod-sequence)
# ;; (1 <= n <= 9,223,372,036,854,775,807).
#
- # source://net-imap//lib/net/imap/response_parser/parser_utils.rb#104
+ # source://net-imap//lib/net/imap/response_parser.rb#1963
def mod_sequence_value; end
# valid number ranges are not enforced by parser
@@ -4665,10 +4697,10 @@ class Net::IMAP::ResponseParser
# RFC7162:
# mod-sequence-valzer = "0" / mod-sequence-value
#
- # source://net-imap//lib/net/imap/response_parser/parser_utils.rb#104
+ # source://net-imap//lib/net/imap/response_parser.rb#1972
def mod_sequence_valzer; end
- # source://net-imap//lib/net/imap/response_parser/parser_utils.rb#104
+ # source://net-imap//lib/net/imap/response_parser.rb#421
def number; end
# valid number ranges are not enforced by parser
@@ -4676,13 +4708,13 @@ class Net::IMAP::ResponseParser
# ; Unsigned 63-bit integer
# ; (0 <= n <= 9,223,372,036,854,775,807)
#
- # source://net-imap//lib/net/imap/response_parser/parser_utils.rb#104
+ # source://net-imap//lib/net/imap/response_parser.rb#621
def number64; end
- # source://net-imap//lib/net/imap/response_parser/parser_utils.rb#96
+ # source://net-imap//lib/net/imap/response_parser.rb#622
def number64?; end
- # source://net-imap//lib/net/imap/response_parser/parser_utils.rb#96
+ # source://net-imap//lib/net/imap/response_parser.rb#421
def number?; end
# valid number ranges are not enforced by parser
@@ -4690,7 +4722,7 @@ class Net::IMAP::ResponseParser
# ; Non-zero unsigned 32-bit integer
# ; (0 < n < 4,294,967,296)
#
- # source://net-imap//lib/net/imap/response_parser/parser_utils.rb#104
+ # source://net-imap//lib/net/imap/response_parser.rb#628
def nz_number; end
# valid number ranges are not enforced by parser
@@ -4702,10 +4734,10 @@ class Net::IMAP::ResponseParser
# ; Unsigned 63-bit integer
# ; (0 < n <= 9,223,372,036,854,775,807)
#
- # source://net-imap//lib/net/imap/response_parser/parser_utils.rb#104
+ # source://net-imap//lib/net/imap/response_parser.rb#635
def nz_number64; end
- # source://net-imap//lib/net/imap/response_parser/parser_utils.rb#96
+ # source://net-imap//lib/net/imap/response_parser.rb#629
def nz_number?; end
# :call-seq:
@@ -4718,25 +4750,25 @@ class Net::IMAP::ResponseParser
# source://net-imap//lib/net/imap/response_parser.rb#31
def parse(str); end
- # source://net-imap//lib/net/imap/response_parser/parser_utils.rb#30
+ # source://net-imap//lib/net/imap/response_parser.rb#408
def peek_PLUS?; end
- # source://net-imap//lib/net/imap/response_parser/parser_utils.rb#30
+ # source://net-imap//lib/net/imap/response_parser.rb#407
def peek_SP?; end
- # source://net-imap//lib/net/imap/response_parser/parser_utils.rb#30
+ # source://net-imap//lib/net/imap/response_parser.rb#409
def peek_STAR?; end
- # source://net-imap//lib/net/imap/response_parser/parser_utils.rb#30
+ # source://net-imap//lib/net/imap/response_parser.rb#414
def peek_lbra?; end
- # source://net-imap//lib/net/imap/response_parser/parser_utils.rb#30
+ # source://net-imap//lib/net/imap/response_parser.rb#411
def peek_lpar?; end
- # source://net-imap//lib/net/imap/response_parser/parser_utils.rb#30
+ # source://net-imap//lib/net/imap/response_parser.rb#415
def peek_rbra?; end
- # source://net-imap//lib/net/imap/response_parser/parser_utils.rb#30
+ # source://net-imap//lib/net/imap/response_parser.rb#412
def peek_rpar?; end
# valid number ranges are not enforced by parser
@@ -4756,7 +4788,7 @@ class Net::IMAP::ResponseParser
# permsg-modsequence = mod-sequence-value
# ;; Per-message mod-sequence.
#
- # source://net-imap//lib/net/imap/response_parser/parser_utils.rb#104
+ # source://net-imap//lib/net/imap/response_parser.rb#1968
def permsg_modsequence; end
# Used when servers erroneously send an extra SP.
@@ -4764,43 +4796,43 @@ class Net::IMAP::ResponseParser
# As of 2023-11-28, Outlook.com (still) sends SP
# between +address+ in env-* lists.
#
- # source://net-imap//lib/net/imap/response_parser/parser_utils.rb#35
+ # source://net-imap//lib/net/imap/response_parser.rb#1003
def quirky_SP?; end
- # source://net-imap//lib/net/imap/response_parser/parser_utils.rb#104
+ # source://net-imap//lib/net/imap/response_parser.rb#423
def quoted; end
- # source://net-imap//lib/net/imap/response_parser/parser_utils.rb#96
+ # source://net-imap//lib/net/imap/response_parser.rb#423
def quoted?; end
- # source://net-imap//lib/net/imap/response_parser/parser_utils.rb#46
+ # source://net-imap//lib/net/imap/response_parser.rb#415
def rbra; end
- # source://net-imap//lib/net/imap/response_parser/parser_utils.rb#35
+ # source://net-imap//lib/net/imap/response_parser.rb#415
def rbra?; end
- # source://net-imap//lib/net/imap/response_parser/parser_utils.rb#46
+ # source://net-imap//lib/net/imap/response_parser.rb#412
def rpar; end
- # source://net-imap//lib/net/imap/response_parser/parser_utils.rb#35
+ # source://net-imap//lib/net/imap/response_parser.rb#412
def rpar?; end
- # source://net-imap//lib/net/imap/response_parser/parser_utils.rb#104
+ # source://net-imap//lib/net/imap/response_parser.rb#426
def string; end
- # source://net-imap//lib/net/imap/response_parser/parser_utils.rb#104
+ # source://net-imap//lib/net/imap/response_parser.rb#429
def string8; end
- # source://net-imap//lib/net/imap/response_parser/parser_utils.rb#96
+ # source://net-imap//lib/net/imap/response_parser.rb#429
def string8?; end
- # source://net-imap//lib/net/imap/response_parser/parser_utils.rb#96
+ # source://net-imap//lib/net/imap/response_parser.rb#426
def string?; end
- # source://net-imap//lib/net/imap/response_parser/parser_utils.rb#104
+ # source://net-imap//lib/net/imap/response_parser.rb#453
def tagged_ext_label; end
- # source://net-imap//lib/net/imap/response_parser/parser_utils.rb#96
+ # source://net-imap//lib/net/imap/response_parser.rb#453
def tagged_ext_label?; end
# valid number ranges are not enforced by parser
@@ -4811,7 +4843,7 @@ class Net::IMAP::ResponseParser
# uniqueid = nz-number
# ; Strictly ascending
#
- # source://net-imap//lib/net/imap/response_parser/parser_utils.rb#104
+ # source://net-imap//lib/net/imap/response_parser.rb#640
def uniqueid; end
# valid number ranges are not enforced by parser
@@ -4819,7 +4851,7 @@ class Net::IMAP::ResponseParser
# a 64-bit unsigned integer and is the decimal equivalent for the ID hex
# string used in the web interface and the Gmail API.
#
- # source://net-imap//lib/net/imap/response_parser/parser_utils.rb#104
+ # source://net-imap//lib/net/imap/response_parser.rb#646
def x_gm_id; end
private
@@ -4839,22 +4871,22 @@ class Net::IMAP::ResponseParser
# nstring = string / nil
#
- # source://net-imap//lib/net/imap/response_parser.rb#546
+ # source://net-imap//lib/net/imap/response_parser.rb#1900
def addr_adl; end
# nstring = string / nil
#
- # source://net-imap//lib/net/imap/response_parser.rb#546
+ # source://net-imap//lib/net/imap/response_parser.rb#1901
def addr_host; end
# nstring = string / nil
#
- # source://net-imap//lib/net/imap/response_parser.rb#546
+ # source://net-imap//lib/net/imap/response_parser.rb#1902
def addr_mailbox; end
# nstring = string / nil
#
- # source://net-imap//lib/net/imap/response_parser.rb#546
+ # source://net-imap//lib/net/imap/response_parser.rb#1903
def addr_name; end
# address = "(" addr-name SP addr-adl SP addr-mailbox SP
@@ -4953,7 +4985,7 @@ class Net::IMAP::ResponseParser
# nstring = string / nil
#
- # source://net-imap//lib/net/imap/response_parser.rb#546
+ # source://net-imap//lib/net/imap/response_parser.rb#1212
def body_fld_desc; end
# body-fld-dsp = "(" string SP body-fld-param ")" / nil
@@ -4963,7 +4995,7 @@ class Net::IMAP::ResponseParser
# nstring = string / nil
#
- # source://net-imap//lib/net/imap/response_parser.rb#546
+ # source://net-imap//lib/net/imap/response_parser.rb#1213
def body_fld_id; end
# body-fld-lang = nstring / "(" string *(SP string) ")"
@@ -4973,12 +5005,12 @@ class Net::IMAP::ResponseParser
# nstring = string / nil
#
- # source://net-imap//lib/net/imap/response_parser.rb#546
+ # source://net-imap//lib/net/imap/response_parser.rb#1214
def body_fld_loc; end
# nstring = string / nil
#
- # source://net-imap//lib/net/imap/response_parser.rb#546
+ # source://net-imap//lib/net/imap/response_parser.rb#1216
def body_fld_md5; end
# RFC3501, RFC9051:
@@ -5031,14 +5063,14 @@ class Net::IMAP::ResponseParser
# ; registered with IANA as standard or
# ; standards-track
#
- # source://net-imap//lib/net/imap/response_parser.rb#498
+ # source://net-imap//lib/net/imap/response_parser.rb#1630
def capability; end
# Returns atom?&.upcase
#
# @return [Boolean]
#
- # source://net-imap//lib/net/imap/response_parser.rb#501
+ # source://net-imap//lib/net/imap/response_parser.rb#1631
def capability?; end
# As a workaround for buggy servers, allow a trailing SP:
@@ -5090,7 +5122,7 @@ class Net::IMAP::ResponseParser
# source://net-imap//lib/net/imap/response_parser.rb#1839
def charset__list; end
- # source://net-imap//lib/net/imap/response_parser.rb#751
+ # source://net-imap//lib/net/imap/response_parser.rb#779
def comparator_data(klass = T.unsafe(nil)); end
# RFC3501 & RFC9051:
@@ -5116,7 +5148,7 @@ class Net::IMAP::ResponseParser
# env-cc = "(" 1*address ")" / nil
# env-bcc = "(" 1*address ")" / nil
#
- # source://net-imap//lib/net/imap/response_parser.rb#986
+ # source://net-imap//lib/net/imap/response_parser.rb#997
def env_bcc; end
# env-from = "(" 1*address ")" / nil
@@ -5126,7 +5158,7 @@ class Net::IMAP::ResponseParser
# env-cc = "(" 1*address ")" / nil
# env-bcc = "(" 1*address ")" / nil
#
- # source://net-imap//lib/net/imap/response_parser.rb#986
+ # source://net-imap//lib/net/imap/response_parser.rb#996
def env_cc; end
# nstring = string / nil
@@ -5135,7 +5167,7 @@ class Net::IMAP::ResponseParser
# env-in-reply-to = nstring
# env-message-id = nstring
#
- # source://net-imap//lib/net/imap/response_parser.rb#546
+ # source://net-imap//lib/net/imap/response_parser.rb#975
def env_date; end
# env-from = "(" 1*address ")" / nil
@@ -5145,17 +5177,17 @@ class Net::IMAP::ResponseParser
# env-cc = "(" 1*address ")" / nil
# env-bcc = "(" 1*address ")" / nil
#
- # source://net-imap//lib/net/imap/response_parser.rb#986
+ # source://net-imap//lib/net/imap/response_parser.rb#992
def env_from; end
# nstring = string / nil
#
- # source://net-imap//lib/net/imap/response_parser.rb#546
+ # source://net-imap//lib/net/imap/response_parser.rb#977
def env_in_reply_to; end
# nstring = string / nil
#
- # source://net-imap//lib/net/imap/response_parser.rb#546
+ # source://net-imap//lib/net/imap/response_parser.rb#978
def env_message_id; end
# env-from = "(" 1*address ")" / nil
@@ -5165,7 +5197,7 @@ class Net::IMAP::ResponseParser
# env-cc = "(" 1*address ")" / nil
# env-bcc = "(" 1*address ")" / nil
#
- # source://net-imap//lib/net/imap/response_parser.rb#986
+ # source://net-imap//lib/net/imap/response_parser.rb#994
def env_reply_to; end
# env-from = "(" 1*address ")" / nil
@@ -5175,12 +5207,12 @@ class Net::IMAP::ResponseParser
# env-cc = "(" 1*address ")" / nil
# env-bcc = "(" 1*address ")" / nil
#
- # source://net-imap//lib/net/imap/response_parser.rb#986
+ # source://net-imap//lib/net/imap/response_parser.rb#993
def env_sender; end
# nstring = string / nil
#
- # source://net-imap//lib/net/imap/response_parser.rb#546
+ # source://net-imap//lib/net/imap/response_parser.rb#976
def env_subject; end
# env-from = "(" 1*address ")" / nil
@@ -5190,7 +5222,7 @@ class Net::IMAP::ResponseParser
# env-cc = "(" 1*address ")" / nil
# env-bcc = "(" 1*address ")" / nil
#
- # source://net-imap//lib/net/imap/response_parser.rb#986
+ # source://net-imap//lib/net/imap/response_parser.rb#995
def env_to; end
# RFC3501 & RFC9051:
@@ -5201,10 +5233,10 @@ class Net::IMAP::ResponseParser
# source://net-imap//lib/net/imap/response_parser.rb#952
def envelope; end
- # source://net-imap//lib/net/imap/response_parser.rb#751
+ # source://net-imap//lib/net/imap/response_parser.rb#772
def esearch_response(klass = T.unsafe(nil)); end
- # source://net-imap//lib/net/imap/response_parser.rb#751
+ # source://net-imap//lib/net/imap/response_parser.rb#773
def expunged_resp(klass = T.unsafe(nil)); end
# flag-list = "(" [flag *(SP flag)] ")"
@@ -5220,7 +5252,7 @@ class Net::IMAP::ResponseParser
# TODO: handle atom, astring_chars, and tag entirely inside the lexer
# this represents the partial size for BODY or BINARY
#
- # source://net-imap//lib/net/imap/response_parser.rb#490
+ # source://net-imap//lib/net/imap/response_parser.rb#946
def gt__number__lt; end
# astring = 1*ASTRING-CHAR / string
@@ -5241,7 +5273,7 @@ class Net::IMAP::ResponseParser
# %d59-126 ; characters not including
# ; ":".
#
- # source://net-imap//lib/net/imap/response_parser.rb#506
+ # source://net-imap//lib/net/imap/response_parser.rb#1332
def header_fld_name; end
# header-list = "(" header-fld-name *(SP header-fld-name) ")"
@@ -5264,10 +5296,10 @@ class Net::IMAP::ResponseParser
# source://net-imap//lib/net/imap/response_parser.rb#523
def label_in(*labels); end
- # source://net-imap//lib/net/imap/response_parser.rb#751
+ # source://net-imap//lib/net/imap/response_parser.rb#778
def language_data(klass = T.unsafe(nil)); end
- # source://net-imap//lib/net/imap/response_parser.rb#751
+ # source://net-imap//lib/net/imap/response_parser.rb#775
def listrights_data(klass = T.unsafe(nil)); end
# astring = 1*ASTRING-CHAR / string
@@ -5280,10 +5312,10 @@ class Net::IMAP::ResponseParser
# ; Refer to section 5.1 for further
# ; semantic details of mailbox names.
#
- # source://net-imap//lib/net/imap/response_parser.rb#506
+ # source://net-imap//lib/net/imap/response_parser.rb#615
def mailbox; end
- # source://net-imap//lib/net/imap/response_parser.rb#835
+ # source://net-imap//lib/net/imap/response_parser.rb#842
def mailbox_data__exists; end
# mailbox-data = "FLAGS" SP flag-list / "LIST" SP mailbox-list /
@@ -5297,10 +5329,10 @@ class Net::IMAP::ResponseParser
# source://net-imap//lib/net/imap/response_parser.rb#1345
def mailbox_data__list; end
- # source://net-imap//lib/net/imap/response_parser.rb#1345
+ # source://net-imap//lib/net/imap/response_parser.rb#1350
def mailbox_data__lsub; end
- # source://net-imap//lib/net/imap/response_parser.rb#835
+ # source://net-imap//lib/net/imap/response_parser.rb#843
def mailbox_data__recent; end
# RFC3501:
@@ -5326,7 +5358,7 @@ class Net::IMAP::ResponseParser
# source://net-imap//lib/net/imap/response_parser.rb#1523
def mailbox_data__status; end
- # source://net-imap//lib/net/imap/response_parser.rb#1345
+ # source://net-imap//lib/net/imap/response_parser.rb#1351
def mailbox_data__xlist; end
# mailbox-list = "(" [mbx-list-flags] ")" SP
@@ -5363,7 +5395,7 @@ class Net::IMAP::ResponseParser
# media-subtype = string
# TODO: check types
#
- # source://net-imap//lib/net/imap/response_parser.rb#1131
+ # source://net-imap//lib/net/imap/response_parser.rb#1139
def media_basic; end
# n.b. this handles both type and subtype
@@ -5386,7 +5418,7 @@ class Net::IMAP::ResponseParser
# media-subtype = string
# */* --- catchall
#
- # source://net-imap//lib/net/imap/response_parser.rb#1131
+ # source://net-imap//lib/net/imap/response_parser.rb#1140
def media_message; end
# n.b. this handles both type and subtype
@@ -5409,7 +5441,7 @@ class Net::IMAP::ResponseParser
# media-subtype = string
# message/rfc822, message/global
#
- # source://net-imap//lib/net/imap/response_parser.rb#1131
+ # source://net-imap//lib/net/imap/response_parser.rb#1141
def media_text; end
# n.b. this handles both type and subtype
@@ -5434,10 +5466,10 @@ class Net::IMAP::ResponseParser
# source://net-imap//lib/net/imap/response_parser.rb#1131
def media_type; end
- # source://net-imap//lib/net/imap/response_parser.rb#751
+ # source://net-imap//lib/net/imap/response_parser.rb#780
def message_data__converted(klass = T.unsafe(nil)); end
- # source://net-imap//lib/net/imap/response_parser.rb#835
+ # source://net-imap//lib/net/imap/response_parser.rb#841
def message_data__expunge; end
# message-data = nz-number SP ("EXPUNGE" / ("FETCH" SP msg-att))
@@ -5445,7 +5477,7 @@ class Net::IMAP::ResponseParser
# source://net-imap//lib/net/imap/response_parser.rb#828
def message_data__fetch; end
- # source://net-imap//lib/net/imap/response_parser.rb#751
+ # source://net-imap//lib/net/imap/response_parser.rb#777
def metadata_resp(klass = T.unsafe(nil)); end
# RFC3501 & RFC9051:
@@ -5504,7 +5536,7 @@ class Net::IMAP::ResponseParser
# source://net-imap//lib/net/imap/response_parser.rb#929
def msg_att__label; end
- # source://net-imap//lib/net/imap/response_parser.rb#751
+ # source://net-imap//lib/net/imap/response_parser.rb#776
def myrights_data(klass = T.unsafe(nil)); end
# namespace = nil / "(" 1*namespace-descr ")"
@@ -5536,7 +5568,7 @@ class Net::IMAP::ResponseParser
# source://net-imap//lib/net/imap/response_parser.rb#1703
def namespace_response_extensions; end
- # source://net-imap//lib/net/imap/response_parser.rb#554
+ # source://net-imap//lib/net/imap/response_parser.rb#1008
def ndatetime; end
# source://net-imap//lib/net/imap/response_parser.rb#2023
@@ -5575,7 +5607,7 @@ class Net::IMAP::ResponseParser
# ; characters in object identifiers are case
# ; significant
#
- # source://net-imap//lib/net/imap/response_parser.rb#490
+ # source://net-imap//lib/net/imap/response_parser.rb#1980
def objectid; end
# source://net-imap//lib/net/imap/response_parser.rb#1974
@@ -5604,7 +5636,7 @@ class Net::IMAP::ResponseParser
# As a workaround for buggy servers, allow a trailing SP:
# *(SP capability) [SP]
#
- # source://net-imap//lib/net/imap/response_parser.rb#1620
+ # source://net-imap//lib/net/imap/response_parser.rb#1624
def resp_code__capability; end
# already matched: "APPENDUID"
@@ -5749,7 +5781,7 @@ class Net::IMAP::ResponseParser
# Returns atom.upcase
#
- # source://net-imap//lib/net/imap/response_parser.rb#498
+ # source://net-imap//lib/net/imap/response_parser.rb#1831
def resp_text_code__name; end
# [RFC3501 & RFC9051:]
@@ -5798,7 +5830,7 @@ class Net::IMAP::ResponseParser
# source://net-imap//lib/net/imap/response_parser.rb#769
def response_data__ignored; end
- # source://net-imap//lib/net/imap/response_parser.rb#769
+ # source://net-imap//lib/net/imap/response_parser.rb#770
def response_data__noop; end
# source://net-imap//lib/net/imap/response_parser.rb#835
@@ -5828,7 +5860,7 @@ class Net::IMAP::ResponseParser
# ; body part reference.
# ; Allows for accessing nested body parts.
#
- # source://net-imap//lib/net/imap/response_parser.rb#490
+ # source://net-imap//lib/net/imap/response_parser.rb#1314
def section_part; end
# section-spec = section-msgtext / (section-part ["." section-text])
@@ -5876,7 +5908,7 @@ class Net::IMAP::ResponseParser
# mailbox-data = obsolete-search-response / ...
# obsolete-search-response = "SEARCH" *(SP nz-number)
#
- # source://net-imap//lib/net/imap/response_parser.rb#1457
+ # source://net-imap//lib/net/imap/response_parser.rb#1469
def sort_data; end
# RFC3501
@@ -6021,7 +6053,7 @@ class Net::IMAP::ResponseParser
# source://net-imap//lib/net/imap/response_parser.rb#1993
def uid_set; end
- # source://net-imap//lib/net/imap/response_parser.rb#751
+ # source://net-imap//lib/net/imap/response_parser.rb#774
def uidfetch_resp(klass = T.unsafe(nil)); end
# See https://developers.google.com/gmail/imap/imap-extensions
@@ -6587,6 +6619,56 @@ Net::IMAP::ResponseParser::TAG_TOKENS = T.let(T.unsafe(nil), Array)
# source://net-imap//lib/net/imap/response_parser.rb#60
Net::IMAP::ResponseParser::T_LITERAL8 = T.let(T.unsafe(nil), Symbol)
+# source://net-imap//lib/net/imap/response_parser.rb#405
+class Net::IMAP::ResponseParser::Token < ::Struct
+ # Returns the value of attribute symbol
+ #
+ # @return [Object] the current value of symbol
+ #
+ # source://net-imap//lib/net/imap/response_parser.rb#405
+ def symbol; end
+
+ # Sets the attribute symbol
+ #
+ # @param value [Object] the value to set the attribute symbol to.
+ # @return [Object] the newly set value
+ #
+ # source://net-imap//lib/net/imap/response_parser.rb#405
+ def symbol=(_); end
+
+ # Returns the value of attribute value
+ #
+ # @return [Object] the current value of value
+ #
+ # source://net-imap//lib/net/imap/response_parser.rb#405
+ def value; end
+
+ # Sets the attribute value
+ #
+ # @param value [Object] the value to set the attribute value to.
+ # @return [Object] the newly set value
+ #
+ # source://net-imap//lib/net/imap/response_parser.rb#405
+ def value=(_); end
+
+ class << self
+ # source://net-imap//lib/net/imap/response_parser.rb#405
+ def [](*_arg0); end
+
+ # source://net-imap//lib/net/imap/response_parser.rb#405
+ def inspect; end
+
+ # source://net-imap//lib/net/imap/response_parser.rb#405
+ def keyword_init?; end
+
+ # source://net-imap//lib/net/imap/response_parser.rb#405
+ def members; end
+
+ # source://net-imap//lib/net/imap/response_parser.rb#405
+ def new(*_arg0); end
+ end
+end
+
# Used to avoid an allocation when ResponseText is empty
#
# source://net-imap//lib/net/imap/response_data.rb#169
@@ -7038,7 +7120,7 @@ class Net::IMAP::SASL::Authenticators
# only. Protocol client users should see refer to their client's
# documentation, e.g. Net::IMAP#authenticate.
#
- # source://net-imap//lib/net/imap/sasl/authenticators.rb#111
+ # source://net-imap//lib/net/imap/sasl/authenticators.rb#118
def new(mechanism, *_arg1, **_arg2, &_arg3); end
# Removes the authenticator registered for +name+
@@ -7091,7 +7173,7 @@ class Net::IMAP::SASL::ClientAdapter
# source://net-imap//lib/net/imap/sasl/client_adapter.rb#56
def initialize(client, &command_proc); end
- # source://forwardable/1.3.3/forwardable.rb#231
+ # source://net-imap//lib/net/imap/sasl/client_adapter.rb#76
def auth_capable?(*args, **_arg1, &block); end
# Attempt to authenticate #client to the server.
@@ -7126,16 +7208,16 @@ class Net::IMAP::SASL::ClientAdapter
# source://net-imap//lib/net/imap/sasl/client_adapter.rb#51
def command_proc; end
- # source://forwardable/1.3.3/forwardable.rb#231
+ # source://net-imap//lib/net/imap/sasl/client_adapter.rb#113
def drop_connection(*args, **_arg1, &block); end
- # source://forwardable/1.3.3/forwardable.rb#231
+ # source://net-imap//lib/net/imap/sasl/client_adapter.rb#118
def drop_connection!(*args, **_arg1, &block); end
- # source://forwardable/1.3.3/forwardable.rb#231
+ # source://net-imap//lib/net/imap/sasl/client_adapter.rb#99
def host(*args, **_arg1, &block); end
- # source://forwardable/1.3.3/forwardable.rb#231
+ # source://net-imap//lib/net/imap/sasl/client_adapter.rb#104
def port(*args, **_arg1, &block); end
# Returns an array of server responses errors raised by run_command.
@@ -7160,7 +7242,7 @@ class Net::IMAP::SASL::ClientAdapter
# source://net-imap//lib/net/imap/sasl/client_adapter.rb#90
def run_command(mechanism, initial_response = T.unsafe(nil), &continuations_handler); end
- # source://forwardable/1.3.3/forwardable.rb#231
+ # source://net-imap//lib/net/imap/sasl/client_adapter.rb#69
def sasl_ir_capable?(*args, **_arg1, &block); end
end
@@ -7264,7 +7346,7 @@ class Net::IMAP::SASL::DigestMD5Authenticator
# RFC-4616[https://tools.ietf.org/html/rfc4616] and many later RFCs abbreviate
# this to +authcid+.
#
- # source://net-imap//lib/net/imap/sasl/digest_md5_authenticator.rb#45
+ # source://net-imap//lib/net/imap/sasl/digest_md5_authenticator.rb#46
def authcid; end
# Authorization identity: an identity to act as or on behalf of. The identity
@@ -7583,7 +7665,7 @@ class Net::IMAP::SASL::ExternalAuthenticator
#
# imap.authenticate "PLAIN", "root", passwd, authzid: "user"
#
- # source://net-imap//lib/net/imap/sasl/external_authenticator.rb#27
+ # source://net-imap//lib/net/imap/sasl/external_authenticator.rb#28
def username; end
end
@@ -7837,7 +7919,7 @@ class Net::IMAP::SASL::OAuthAuthenticator
# The query string. (optional)
#
- # source://net-imap//lib/net/imap/sasl/oauthbearer_authenticator.rb#48
+ # source://net-imap//lib/net/imap/sasl/oauthbearer_authenticator.rb#49
def query; end
# Authorization identity: an identity to act as or on behalf of. The
@@ -7852,7 +7934,7 @@ class Net::IMAP::SASL::OAuthAuthenticator
#
# imap.authenticate "PLAIN", "root", passwd, authzid: "user"
#
- # source://net-imap//lib/net/imap/sasl/oauthbearer_authenticator.rb#29
+ # source://net-imap//lib/net/imap/sasl/oauthbearer_authenticator.rb#30
def username; end
end
@@ -7930,7 +8012,7 @@ class Net::IMAP::SASL::OAuthBearerAuthenticator < ::Net::IMAP::SASL::OAuthAuthen
# An OAuth 2.0 bearer token. See {RFC-6750}[https://www.rfc-editor.org/rfc/rfc6750]
#
- # source://net-imap//lib/net/imap/sasl/oauthbearer_authenticator.rb#141
+ # source://net-imap//lib/net/imap/sasl/oauthbearer_authenticator.rb#142
def secret; end
end
@@ -7984,7 +8066,7 @@ class Net::IMAP::SASL::PlainAuthenticator
# RFC-4616[https://tools.ietf.org/html/rfc4616] and many later RFCs abbreviate
# this to +authcid+.
#
- # source://net-imap//lib/net/imap/sasl/plain_authenticator.rb#24
+ # source://net-imap//lib/net/imap/sasl/plain_authenticator.rb#25
def authcid; end
# Authorization identity: an identity to act as or on behalf of. The identity
@@ -8033,7 +8115,7 @@ class Net::IMAP::SASL::PlainAuthenticator
# A password or passphrase that matches the #username.
#
- # source://net-imap//lib/net/imap/sasl/plain_authenticator.rb#28
+ # source://net-imap//lib/net/imap/sasl/plain_authenticator.rb#29
def secret; end
# Authentication identity: the identity that matches the #password.
@@ -8310,7 +8392,7 @@ class Net::IMAP::SASL::ScramAuthenticator
# RFC-4616[https://tools.ietf.org/html/rfc4616] and many later RFCs abbreviate
# this to +authcid+.
#
- # source://net-imap//lib/net/imap/sasl/scram_authenticator.rb#107
+ # source://net-imap//lib/net/imap/sasl/scram_authenticator.rb#108
def authcid; end
# Authorization identity: an identity to act as or on behalf of. The
@@ -8335,7 +8417,7 @@ class Net::IMAP::SASL::ScramAuthenticator
# >>>
# *TODO:* implement channel binding, appending +cbind-data+ here.
#
- # source://net-imap//lib/net/imap/sasl/gs2_header.rb#37
+ # source://net-imap//lib/net/imap/sasl/scram_authenticator.rb#251
def cbind_input; end
# The client nonce, generated by SecureRandom
@@ -8395,7 +8477,7 @@ class Net::IMAP::SASL::ScramAuthenticator
# A password or passphrase that matches the #username.
#
- # source://net-imap//lib/net/imap/sasl/scram_authenticator.rb#111
+ # source://net-imap//lib/net/imap/sasl/scram_authenticator.rb#112
def secret; end
# An error reported by the server during the \SASL exchange.
@@ -8564,7 +8646,7 @@ class Net::IMAP::SASL::XOAuth2Authenticator
# authorization identity and not the authentication identity. The
# authenticated identity is established for the client by the #oauth2_token.
#
- # source://net-imap//lib/net/imap/sasl/xoauth2_authenticator.rb#35
+ # source://net-imap//lib/net/imap/sasl/xoauth2_authenticator.rb#40
def authzid; end
# Returns true when the initial client response was sent.
@@ -8602,7 +8684,7 @@ class Net::IMAP::SASL::XOAuth2Authenticator
# An OAuth2 access token which has been authorized with the appropriate OAuth2
# scopes to use the service for #username.
#
- # source://net-imap//lib/net/imap/sasl/xoauth2_authenticator.rb#44
+ # source://net-imap//lib/net/imap/sasl/xoauth2_authenticator.rb#45
def secret; end
# It is unclear from {Google's original XOAUTH2
@@ -9141,7 +9223,7 @@ class Net::IMAP::SequenceSet
#
# Related: #add, #merge
#
- # source://net-imap//lib/net/imap/sequence_set.rb#579
+ # source://net-imap//lib/net/imap/sequence_set.rb#580
def +(other); end
# :call-seq:
@@ -9173,7 +9255,7 @@ class Net::IMAP::SequenceSet
#
# Related: #add?, #merge, #union
#
- # source://net-imap//lib/net/imap/sequence_set.rb#667
+ # source://net-imap//lib/net/imap/sequence_set.rb#671
def <<(object); end
# :call-seq: self == other -> true or false
@@ -9332,7 +9414,7 @@ class Net::IMAP::SequenceSet
#
# Related: #complement!
#
- # source://net-imap//lib/net/imap/sequence_set.rb#655
+ # source://net-imap//lib/net/imap/sequence_set.rb#656
def complement; end
# :call-seq: complement! -> self
@@ -9443,7 +9525,7 @@ class Net::IMAP::SequenceSet
#
# Related: #subtract
#
- # source://net-imap//lib/net/imap/sequence_set.rb#598
+ # source://net-imap//lib/net/imap/sequence_set.rb#599
def difference(other); end
# Returns +true+ if the set and a given object have no common elements,
@@ -9657,7 +9739,7 @@ class Net::IMAP::SequenceSet
#
# (seqset & other) is equivalent to (seqset - ~other).
#
- # source://net-imap//lib/net/imap/sequence_set.rb#616
+ # source://net-imap//lib/net/imap/sequence_set.rb#619
def intersection(other); end
# Returns a frozen SequenceSet with * converted to +max+, numbers
@@ -9723,7 +9805,7 @@ class Net::IMAP::SequenceSet
#
# @return [Boolean]
#
- # source://net-imap//lib/net/imap/sequence_set.rb#502
+ # source://net-imap//lib/net/imap/sequence_set.rb#504
def member?(element); end
# Merges all of the elements that appear in any of the +inputs+ into the
@@ -9830,7 +9912,7 @@ class Net::IMAP::SequenceSet
#
# @return [Boolean]
#
- # source://net-imap//lib/net/imap/sequence_set.rb#516
+ # source://net-imap//lib/net/imap/sequence_set.rb#519
def overlap?(other); end
# Returns an array of ranges
@@ -9874,7 +9956,7 @@ class Net::IMAP::SequenceSet
# If * and 2**32 - 1 (the maximum 32-bit unsigned
# integer value) are both in the set, they will only be counted once.
#
- # source://net-imap//lib/net/imap/sequence_set.rb#983
+ # source://net-imap//lib/net/imap/sequence_set.rb#988
def size; end
# :call-seq:
@@ -9914,7 +9996,7 @@ class Net::IMAP::SequenceSet
# set[0] #=> 11
# set[-1] #=> 23
#
- # source://net-imap//lib/net/imap/sequence_set.rb#1082
+ # source://net-imap//lib/net/imap/sequence_set.rb#1089
def slice(index, length = T.unsafe(nil)); end
# :call-seq:
@@ -9990,7 +10072,7 @@ class Net::IMAP::SequenceSet
#
# Related: #each_element, #ranges, #numbers
#
- # source://net-imap//lib/net/imap/sequence_set.rb#845
+ # source://net-imap//lib/net/imap/sequence_set.rb#846
def to_a; end
# Returns the \IMAP +sequence-set+ string representation, or an empty
@@ -10003,6 +10085,8 @@ class Net::IMAP::SequenceSet
def to_s; end
# Returns self
+ #
+ # source://net-imap//lib/net/imap/sequence_set.rb#1219
def to_sequence_set; end
# Returns a Set with all of the #numbers in the sequence set.
@@ -10033,7 +10117,7 @@ class Net::IMAP::SequenceSet
#
# Related: #add, #merge
#
- # source://net-imap//lib/net/imap/sequence_set.rb#579
+ # source://net-imap//lib/net/imap/sequence_set.rb#581
def union(other); end
# Returns false when the set is empty.
@@ -10078,7 +10162,7 @@ class Net::IMAP::SequenceSet
# (seqset ^ other) is equivalent to ((seqset | other) -
# (seqset & other)).
#
- # source://net-imap//lib/net/imap/sequence_set.rb#637
+ # source://net-imap//lib/net/imap/sequence_set.rb#638
def xor(other); end
# :call-seq:
diff --git a/sorbet/rbi/gems/net-pop@0.1.2.rbi b/sorbet/rbi/gems/net-pop@0.1.2.rbi
index 0157b1a82..10283be39 100644
--- a/sorbet/rbi/gems/net-pop@0.1.2.rbi
+++ b/sorbet/rbi/gems/net-pop@0.1.2.rbi
@@ -199,7 +199,7 @@ class Net::POP3 < ::Net::Protocol
#
# @return [Boolean]
#
- # source://net-pop//lib/net/pop.rb#514
+ # source://net-pop//lib/net/pop.rb#518
def active?; end
# The address to connect to.
@@ -256,7 +256,7 @@ class Net::POP3 < ::Net::Protocol
#
# This method raises a POPError if an error occurs.
#
- # source://net-pop//lib/net/pop.rb#668
+ # source://net-pop//lib/net/pop.rb#672
def each(&block); end
# Yields each message to the passed-in block in turn.
@@ -729,7 +729,7 @@ class Net::POPMail
#
# This method raises a POPError if an error occurs.
#
- # source://net-pop//lib/net/pop.rb#805
+ # source://net-pop//lib/net/pop.rb#817
def all(dest = T.unsafe(nil), &block); end
# Marks a message for deletion on the server. Deletion does not
@@ -775,7 +775,7 @@ class Net::POPMail
# end
# end
#
- # source://net-pop//lib/net/pop.rb#861
+ # source://net-pop//lib/net/pop.rb#866
def delete!; end
# True if the mail has been deleted.
@@ -841,7 +841,7 @@ class Net::POPMail
#
# This method raises a POPError if an error occurs.
#
- # source://net-pop//lib/net/pop.rb#805
+ # source://net-pop//lib/net/pop.rb#818
def mail(dest = T.unsafe(nil), &block); end
# The sequence number of the message on the server.
@@ -891,7 +891,7 @@ class Net::POPMail
# The length of the message in octets.
#
- # source://net-pop//lib/net/pop.rb#759
+ # source://net-pop//lib/net/pop.rb#760
def size; end
# Fetches the message header and +lines+ lines of body.
@@ -911,7 +911,7 @@ class Net::POPMail
#
# This method raises a POPError if an error occurs.
#
- # source://net-pop//lib/net/pop.rb#877
+ # source://net-pop//lib/net/pop.rb#883
def uidl; end
# Returns the unique-id of the message.
diff --git a/sorbet/rbi/gems/net-protocol@0.2.2.rbi b/sorbet/rbi/gems/net-protocol@0.2.2.rbi
index f9ede8954..58318b5bb 100644
--- a/sorbet/rbi/gems/net-protocol@0.2.2.rbi
+++ b/sorbet/rbi/gems/net-protocol@0.2.2.rbi
@@ -5,208 +5,212 @@
# Please instead update this file by running `bin/tapioca gem net-protocol`.
+# source://net-protocol//lib/net/protocol.rb#115
class Net::BufferedIO
# @return [BufferedIO] a new instance of BufferedIO
#
- # source://net-protocol//net/protocol.rb#116
+ # source://net-protocol//lib/net/protocol.rb#116
def initialize(io, read_timeout: T.unsafe(nil), write_timeout: T.unsafe(nil), continue_timeout: T.unsafe(nil), debug_output: T.unsafe(nil)); end
- # source://net-protocol//net/protocol.rb#285
+ # source://net-protocol//lib/net/protocol.rb#291
def <<(*strs); end
- # source://net-protocol//net/protocol.rb#145
+ # source://net-protocol//lib/net/protocol.rb#145
def close; end
# @return [Boolean]
#
- # source://net-protocol//net/protocol.rb#141
+ # source://net-protocol//lib/net/protocol.rb#141
def closed?; end
# Returns the value of attribute continue_timeout.
#
- # source://net-protocol//net/protocol.rb#130
+ # source://net-protocol//lib/net/protocol.rb#130
def continue_timeout; end
# Sets the attribute continue_timeout
#
# @param value the value to set the attribute continue_timeout to.
#
- # source://net-protocol//net/protocol.rb#130
+ # source://net-protocol//lib/net/protocol.rb#130
def continue_timeout=(_arg0); end
# Returns the value of attribute debug_output.
#
- # source://net-protocol//net/protocol.rb#131
+ # source://net-protocol//lib/net/protocol.rb#131
def debug_output; end
# Sets the attribute debug_output
#
# @param value the value to set the attribute debug_output to.
#
- # source://net-protocol//net/protocol.rb#131
+ # source://net-protocol//lib/net/protocol.rb#131
def debug_output=(_arg0); end
# @return [Boolean]
#
- # source://net-protocol//net/protocol.rb#137
+ # source://net-protocol//lib/net/protocol.rb#137
def eof?; end
- # source://net-protocol//net/protocol.rb#133
+ # source://net-protocol//lib/net/protocol.rb#133
def inspect; end
# Returns the value of attribute io.
#
- # source://net-protocol//net/protocol.rb#127
+ # source://net-protocol//lib/net/protocol.rb#127
def io; end
- # source://net-protocol//net/protocol.rb#155
+ # source://net-protocol//lib/net/protocol.rb#155
def read(len, dest = T.unsafe(nil), ignore_eof = T.unsafe(nil)); end
- # source://net-protocol//net/protocol.rb#176
+ # source://net-protocol//lib/net/protocol.rb#176
def read_all(dest = T.unsafe(nil)); end
# Returns the value of attribute read_timeout.
#
- # source://net-protocol//net/protocol.rb#128
+ # source://net-protocol//lib/net/protocol.rb#128
def read_timeout; end
# Sets the attribute read_timeout
#
# @param value the value to set the attribute read_timeout to.
#
- # source://net-protocol//net/protocol.rb#128
+ # source://net-protocol//lib/net/protocol.rb#128
def read_timeout=(_arg0); end
- # source://net-protocol//net/protocol.rb#208
+ # source://net-protocol//lib/net/protocol.rb#208
def readline; end
- # source://net-protocol//net/protocol.rb#194
+ # source://net-protocol//lib/net/protocol.rb#194
def readuntil(terminator, ignore_eof = T.unsafe(nil)); end
- # source://net-protocol//net/protocol.rb#285
+ # source://net-protocol//lib/net/protocol.rb#285
def write(*strs); end
# Returns the value of attribute write_timeout.
#
- # source://net-protocol//net/protocol.rb#129
+ # source://net-protocol//lib/net/protocol.rb#129
def write_timeout; end
# Sets the attribute write_timeout
#
# @param value the value to set the attribute write_timeout to.
#
- # source://net-protocol//net/protocol.rb#129
+ # source://net-protocol//lib/net/protocol.rb#129
def write_timeout=(_arg0); end
- # source://net-protocol//net/protocol.rb#293
+ # source://net-protocol//lib/net/protocol.rb#293
def writeline(str); end
private
- # source://net-protocol//net/protocol.rb#356
+ # source://net-protocol//lib/net/protocol.rb#356
def LOG(msg); end
- # source://net-protocol//net/protocol.rb#347
+ # source://net-protocol//lib/net/protocol.rb#347
def LOG_off; end
- # source://net-protocol//net/protocol.rb#352
+ # source://net-protocol//lib/net/protocol.rb#352
def LOG_on; end
- # source://net-protocol//net/protocol.rb#257
+ # source://net-protocol//lib/net/protocol.rb#257
def rbuf_consume(len = T.unsafe(nil)); end
- # source://net-protocol//net/protocol.rb#253
+ # source://net-protocol//lib/net/protocol.rb#253
def rbuf_consume_all; end
- # source://net-protocol//net/protocol.rb#216
+ # source://net-protocol//lib/net/protocol.rb#216
def rbuf_fill; end
- # source://net-protocol//net/protocol.rb#241
+ # source://net-protocol//lib/net/protocol.rb#241
def rbuf_flush; end
- # source://net-protocol//net/protocol.rb#249
+ # source://net-protocol//lib/net/protocol.rb#249
def rbuf_size; end
- # source://net-protocol//net/protocol.rb#311
+ # source://net-protocol//lib/net/protocol.rb#311
def write0(*strs); end
- # source://net-protocol//net/protocol.rb#301
+ # source://net-protocol//lib/net/protocol.rb#301
def writing; end
end
+# source://net-protocol//lib/net/protocol.rb#363
class Net::InternetMessageIO < ::Net::BufferedIO
# @return [InternetMessageIO] a new instance of InternetMessageIO
#
- # source://net-protocol//net/protocol.rb#364
+ # source://net-protocol//lib/net/protocol.rb#364
def initialize(*_arg0, **_arg1); end
# *library private* (cannot handle 'break')
#
- # source://net-protocol//net/protocol.rb#386
+ # source://net-protocol//lib/net/protocol.rb#386
def each_list_item; end
# Read
#
- # source://net-protocol//net/protocol.rb#373
+ # source://net-protocol//lib/net/protocol.rb#373
def each_message_chunk; end
# Write
#
- # source://net-protocol//net/protocol.rb#404
+ # source://net-protocol//lib/net/protocol.rb#404
def write_message(src); end
- # source://net-protocol//net/protocol.rb#392
+ # source://net-protocol//lib/net/protocol.rb#392
def write_message_0(src); end
- # source://net-protocol//net/protocol.rb#417
+ # source://net-protocol//lib/net/protocol.rb#417
def write_message_by_block(&block); end
private
- # source://net-protocol//net/protocol.rb#460
+ # source://net-protocol//lib/net/protocol.rb#460
def buffer_filling(buf, src); end
- # source://net-protocol//net/protocol.rb#436
+ # source://net-protocol//lib/net/protocol.rb#436
def dot_stuff(s); end
- # source://net-protocol//net/protocol.rb#452
+ # source://net-protocol//lib/net/protocol.rb#452
def each_crlf_line(src); end
- # source://net-protocol//net/protocol.rb#440
+ # source://net-protocol//lib/net/protocol.rb#440
def using_each_crlf_line; end
end
-# source://net-protocol//net/protocol.rb#541
+# source://net-protocol//lib/net/protocol.rb#541
Net::NetPrivate::Socket = Net::InternetMessageIO
-# source://net-protocol//net/protocol.rb#68
+# source://net-protocol//lib/net/protocol.rb#68
Net::ProtocRetryError = Net::ProtoRetriableError
+# source://net-protocol//lib/net/protocol.rb#28
class Net::Protocol
private
- # source://net-protocol//net/protocol.rb#40
+ # source://net-protocol//lib/net/protocol.rb#40
def ssl_socket_connect(s, timeout); end
class << self
- # source://net-protocol//net/protocol.rb#32
+ # source://net-protocol//lib/net/protocol.rb#32
def protocol_param(name, val); end
end
end
-# source://net-protocol//net/protocol.rb#29
+# source://net-protocol//lib/net/protocol.rb#29
Net::Protocol::VERSION = T.let(T.unsafe(nil), String)
+# source://net-protocol//lib/net/protocol.rb#516
class Net::ReadAdapter
# @return [ReadAdapter] a new instance of ReadAdapter
#
- # source://net-protocol//net/protocol.rb#517
+ # source://net-protocol//lib/net/protocol.rb#517
def initialize(block); end
- # source://net-protocol//net/protocol.rb#525
+ # source://net-protocol//lib/net/protocol.rb#525
def <<(str); end
- # source://net-protocol//net/protocol.rb#521
+ # source://net-protocol//lib/net/protocol.rb#521
def inspect; end
private
@@ -217,66 +221,72 @@ class Net::ReadAdapter
#
# @yield [str]
#
- # source://net-protocol//net/protocol.rb#534
+ # source://net-protocol//lib/net/protocol.rb#534
def call_block(str); end
end
# ReadTimeout, a subclass of Timeout::Error, is raised if a chunk of the
# response cannot be read within the read_timeout.
+#
+# source://net-protocol//lib/net/protocol.rb#80
class Net::ReadTimeout < ::Timeout::Error
# @return [ReadTimeout] a new instance of ReadTimeout
#
- # source://net-protocol//net/protocol.rb#81
+ # source://net-protocol//lib/net/protocol.rb#81
def initialize(io = T.unsafe(nil)); end
# Returns the value of attribute io.
#
- # source://net-protocol//net/protocol.rb#84
+ # source://net-protocol//lib/net/protocol.rb#84
def io; end
- # source://net-protocol//net/protocol.rb#86
+ # source://net-protocol//lib/net/protocol.rb#86
def message; end
end
# The writer adapter class
+#
+# source://net-protocol//lib/net/protocol.rb#486
class Net::WriteAdapter
# @return [WriteAdapter] a new instance of WriteAdapter
#
- # source://net-protocol//net/protocol.rb#487
+ # source://net-protocol//lib/net/protocol.rb#487
def initialize(writer); end
- # source://net-protocol//net/protocol.rb#501
+ # source://net-protocol//lib/net/protocol.rb#501
def <<(str); end
- # source://net-protocol//net/protocol.rb#491
+ # source://net-protocol//lib/net/protocol.rb#491
def inspect; end
- # source://net-protocol//net/protocol.rb#495
+ # source://net-protocol//lib/net/protocol.rb#499
def print(str); end
- # source://net-protocol//net/protocol.rb#510
+ # source://net-protocol//lib/net/protocol.rb#510
def printf(*args); end
- # source://net-protocol//net/protocol.rb#506
+ # source://net-protocol//lib/net/protocol.rb#506
def puts(str = T.unsafe(nil)); end
- # source://net-protocol//net/protocol.rb#495
+ # source://net-protocol//lib/net/protocol.rb#495
def write(str); end
end
# WriteTimeout, a subclass of Timeout::Error, is raised if a chunk of the
# response cannot be written within the write_timeout. Not raised on Windows.
+#
+# source://net-protocol//lib/net/protocol.rb#99
class Net::WriteTimeout < ::Timeout::Error
# @return [WriteTimeout] a new instance of WriteTimeout
#
- # source://net-protocol//net/protocol.rb#100
+ # source://net-protocol//lib/net/protocol.rb#100
def initialize(io = T.unsafe(nil)); end
# Returns the value of attribute io.
#
- # source://net-protocol//net/protocol.rb#103
+ # source://net-protocol//lib/net/protocol.rb#103
def io; end
- # source://net-protocol//net/protocol.rb#105
+ # source://net-protocol//lib/net/protocol.rb#105
def message; end
end
diff --git a/sorbet/rbi/gems/net-smtp@0.5.0.rbi b/sorbet/rbi/gems/net-smtp@0.5.0.rbi
index 94d8eab1c..a26db3ed8 100644
--- a/sorbet/rbi/gems/net-smtp@0.5.0.rbi
+++ b/sorbet/rbi/gems/net-smtp@0.5.0.rbi
@@ -271,7 +271,7 @@ class Net::SMTP < ::Net::Protocol
# Disables SMTP/TLS for this object. Must be called before the
# connection is established to have any effect.
#
- # source://net-smtp//lib/net/smtp.rb#364
+ # source://net-smtp//lib/net/smtp.rb#369
def disable_ssl; end
# Disables SMTP/TLS (STARTTLS) for this object. Must be called
@@ -295,7 +295,7 @@ class Net::SMTP < ::Net::Protocol
#
# @raise [ArgumentError]
#
- # source://net-smtp//lib/net/smtp.rb#353
+ # source://net-smtp//lib/net/smtp.rb#360
def enable_ssl(context = T.unsafe(nil)); end
# Enables SMTP/TLS (STARTTLS) for this object.
@@ -348,7 +348,7 @@ class Net::SMTP < ::Net::Protocol
# retry (but not vice versa).
# +true+ if the SMTP object uses ESMTP (which it does by default).
#
- # source://net-smtp//lib/net/smtp.rb#289
+ # source://net-smtp//lib/net/smtp.rb#292
def esmtp?; end
# Finishes the SMTP session and closes TCP connection.
@@ -514,7 +514,7 @@ class Net::SMTP < ::Net::Protocol
#
# @raise [IOError]
#
- # source://net-smtp//lib/net/smtp.rb#849
+ # source://net-smtp//lib/net/smtp.rb#857
def ready(from_addr, *to_addrs, &block); end
# Aborts the current mail transaction
@@ -559,7 +559,7 @@ class Net::SMTP < ::Net::Protocol
#
# @raise [IOError]
#
- # source://net-smtp//lib/net/smtp.rb#794
+ # source://net-smtp//lib/net/smtp.rb#802
def send_mail(msgstr, from_addr, *to_addrs); end
# Sends +msgstr+ as a message. Single CR ("\r") and LF ("\n") found
@@ -640,7 +640,7 @@ class Net::SMTP < ::Net::Protocol
#
# @raise [IOError]
#
- # source://net-smtp//lib/net/smtp.rb#794
+ # source://net-smtp//lib/net/smtp.rb#803
def sendmail(msgstr, from_addr, *to_addrs); end
# WARNING: This method causes serious security holes.
@@ -656,14 +656,14 @@ class Net::SMTP < ::Net::Protocol
# ....
# end
#
- # source://net-smtp//lib/net/smtp.rb#450
+ # source://net-smtp//lib/net/smtp.rb#454
def set_debug_output(arg); end
# true if this object uses SMTP/TLS (SMTPS).
#
# @return [Boolean]
#
- # source://net-smtp//lib/net/smtp.rb#344
+ # source://net-smtp//lib/net/smtp.rb#348
def ssl?; end
# Hash for additional SSLContext parameters.
@@ -869,7 +869,7 @@ class Net::SMTP < ::Net::Protocol
# The default SMTPS port number, 465.
#
- # source://net-smtp//lib/net/smtp.rb#208
+ # source://net-smtp//lib/net/smtp.rb#213
def default_ssl_port; end
# The default mail submission port number, 587.
diff --git a/sorbet/rbi/gems/netrc@0.11.0.rbi b/sorbet/rbi/gems/netrc@0.11.0.rbi
index 4ae989b9b..8a4c78374 100644
--- a/sorbet/rbi/gems/netrc@0.11.0.rbi
+++ b/sorbet/rbi/gems/netrc@0.11.0.rbi
@@ -108,32 +108,50 @@ class Netrc::Entry < ::Struct
# Returns the value of attribute login
#
# @return [Object] the current value of login
+ #
+ # source://netrc//lib/netrc.rb#244
def login; end
# Sets the attribute login
#
# @param value [Object] the value to set the attribute login to.
# @return [Object] the newly set value
+ #
+ # source://netrc//lib/netrc.rb#244
def login=(_); end
# Returns the value of attribute password
#
# @return [Object] the current value of password
+ #
+ # source://netrc//lib/netrc.rb#244
def password; end
# Sets the attribute password
#
# @param value [Object] the value to set the attribute password to.
# @return [Object] the newly set value
+ #
+ # source://netrc//lib/netrc.rb#244
def password=(_); end
+ # source://netrc//lib/netrc.rb#245
def to_ary; end
class << self
+ # source://netrc//lib/netrc.rb#244
def [](*_arg0); end
+
+ # source://netrc//lib/netrc.rb#244
def inspect; end
+
+ # source://netrc//lib/netrc.rb#244
def keyword_init?; end
+
+ # source://netrc//lib/netrc.rb#244
def members; end
+
+ # source://netrc//lib/netrc.rb#244
def new(*_arg0); end
end
end
diff --git a/sorbet/rbi/gems/nokogiri@1.18.2.rbi b/sorbet/rbi/gems/nokogiri@1.18.2.rbi
index f2e1632a0..35c3d5872 100644
--- a/sorbet/rbi/gems/nokogiri@1.18.2.rbi
+++ b/sorbet/rbi/gems/nokogiri@1.18.2.rbi
@@ -34,20 +34,20 @@
# - Nokogiri::XML::Searchable#css for more information about CSS searching
# - Nokogiri::XML::Searchable#xpath for more information about XPath searching
#
-# source://nokogiri/lib/nokogiri.rb#38
+# source://nokogiri//lib/nokogiri.rb#38
module Nokogiri
class << self
- # source://nokogiri/lib/nokogiri/html4.rb#7
+ # source://nokogiri//lib/nokogiri/html.rb#16
def HTML(*_arg0, **_arg1, &_arg2); end
# Convenience method for Nokogiri::HTML4::Document.parse
#
- # source://nokogiri/lib/nokogiri/html4.rb#7
+ # source://nokogiri//lib/nokogiri/html4.rb#7
def HTML4(*_arg0, **_arg1, &_arg2); end
# Convenience method for Nokogiri::HTML5::Document.parse
#
- # source://nokogiri/lib/nokogiri/html5.rb#28
+ # source://nokogiri//lib/nokogiri/html5.rb#28
def HTML5(*_arg0, **_arg1, &_arg2); end
# Parse a document and add the Slop decorator. The Slop decorator
@@ -64,61 +64,61 @@ module Nokogiri
# eohtml
# assert_equal('second', doc.html.body.p[1].text)
#
- # source://nokogiri/lib/nokogiri.rb#91
+ # source://nokogiri//lib/nokogiri.rb#91
def Slop(*args, &block); end
# Convenience method for Nokogiri::XML::Document.parse
#
- # source://nokogiri/lib/nokogiri/xml.rb#6
+ # source://nokogiri//lib/nokogiri/xml.rb#6
def XML(*_arg0, **_arg1, &_arg2); end
# Convenience method for Nokogiri::XSLT.parse
#
- # source://nokogiri/lib/nokogiri/xslt.rb#7
+ # source://nokogiri//lib/nokogiri/xslt.rb#7
def XSLT(*_arg0, **_arg1, &_arg2); end
- # source://nokogiri/lib/nokogiri.rb#96
+ # source://nokogiri//lib/nokogiri.rb#96
def install_default_aliases; end
# @return [Boolean]
#
- # source://nokogiri/lib/nokogiri/version/info.rb#206
+ # source://nokogiri//lib/nokogiri/version/info.rb#206
def jruby?; end
- # source://nokogiri/lib/nokogiri/version/info.rb#211
+ # source://nokogiri//lib/nokogiri/version/info.rb#211
def libxml2_patches; end
# Create a new Nokogiri::XML::DocumentFragment
#
- # source://nokogiri/lib/nokogiri.rb#68
+ # source://nokogiri//lib/nokogiri.rb#68
def make(input = T.unsafe(nil), opts = T.unsafe(nil), &blk); end
# Parse an HTML or XML document. +string+ contains the document.
#
- # source://nokogiri/lib/nokogiri.rb#42
+ # source://nokogiri//lib/nokogiri.rb#42
def parse(string, url = T.unsafe(nil), encoding = T.unsafe(nil), options = T.unsafe(nil)); end
# @return [Boolean]
#
- # source://nokogiri/lib/nokogiri/version/info.rb#201
+ # source://nokogiri//lib/nokogiri/version/info.rb#201
def uses_gumbo?; end
# @return [Boolean]
#
- # source://nokogiri/lib/nokogiri/version/info.rb#193
+ # source://nokogiri//lib/nokogiri/version/info.rb#193
def uses_libxml?(requirement = T.unsafe(nil)); end
end
end
# Translate a CSS selector into an XPath 1.0 query
#
-# source://nokogiri/lib/nokogiri/css.rb#6
+# source://nokogiri//lib/nokogiri/css.rb#6
module Nokogiri::CSS
class << self
# TODO: Deprecate this method ahead of 2.0 and delete it in 2.0.
# It is not used by Nokogiri and shouldn't be part of the public API.
#
- # source://nokogiri/lib/nokogiri/css.rb#10
+ # source://nokogiri//lib/nokogiri/css.rb#10
def parse(selector); end
# :call-seq:
@@ -191,401 +191,401 @@ module Nokogiri::CSS
#
# @raise [TypeError]
#
- # source://nokogiri/lib/nokogiri/css.rb#83
+ # source://nokogiri//lib/nokogiri/css.rb#83
def xpath_for(selector, options = T.unsafe(nil), prefix: T.unsafe(nil), visitor: T.unsafe(nil), ns: T.unsafe(nil), cache: T.unsafe(nil)); end
end
end
-# source://nokogiri/lib/nokogiri/css/node.rb#5
+# source://nokogiri//lib/nokogiri/css/node.rb#5
class Nokogiri::CSS::Node
# Create a new Node with +type+ and +value+
#
# @return [Node] a new instance of Node
#
- # source://nokogiri/lib/nokogiri/css/node.rb#14
+ # source://nokogiri//lib/nokogiri/css/node.rb#14
def initialize(type, value); end
# Accept +visitor+
#
- # source://nokogiri/lib/nokogiri/css/node.rb#20
+ # source://nokogiri//lib/nokogiri/css/node.rb#20
def accept(visitor); end
# Find a node by type using +types+
#
- # source://nokogiri/lib/nokogiri/css/node.rb#36
+ # source://nokogiri//lib/nokogiri/css/node.rb#36
def find_by_type(types); end
# Convert to array
#
- # source://nokogiri/lib/nokogiri/css/node.rb#53
+ # source://nokogiri//lib/nokogiri/css/node.rb#53
def to_a; end
# Convert to_type
#
- # source://nokogiri/lib/nokogiri/css/node.rb#46
+ # source://nokogiri//lib/nokogiri/css/node.rb#46
def to_type; end
# Convert this CSS node to xpath with +prefix+ using +visitor+
#
- # source://nokogiri/lib/nokogiri/css/node.rb#26
+ # source://nokogiri//lib/nokogiri/css/node.rb#26
def to_xpath(visitor); end
# Get the type of this node
#
- # source://nokogiri/lib/nokogiri/css/node.rb#9
+ # source://nokogiri//lib/nokogiri/css/node.rb#9
def type; end
# Get the type of this node
#
- # source://nokogiri/lib/nokogiri/css/node.rb#9
+ # source://nokogiri//lib/nokogiri/css/node.rb#9
def type=(_arg0); end
# Get the value of this node
#
- # source://nokogiri/lib/nokogiri/css/node.rb#11
+ # source://nokogiri//lib/nokogiri/css/node.rb#11
def value; end
# Get the value of this node
#
- # source://nokogiri/lib/nokogiri/css/node.rb#11
+ # source://nokogiri//lib/nokogiri/css/node.rb#11
def value=(_arg0); end
end
-# source://nokogiri/lib/nokogiri/css/node.rb#6
+# source://nokogiri//lib/nokogiri/css/node.rb#6
Nokogiri::CSS::Node::ALLOW_COMBINATOR_ON_SELF = T.let(T.unsafe(nil), Array)
-# source://nokogiri/lib/nokogiri/css/parser_extras.rb#7
+# source://nokogiri//lib/nokogiri/css/parser_extras.rb#7
class Nokogiri::CSS::Parser < ::Racc::Parser
# @return [Parser] a new instance of Parser
#
- # source://nokogiri/lib/nokogiri/css/parser_extras.rb#8
+ # source://nokogiri//lib/nokogiri/css/parser_extras.rb#8
def initialize; end
# reduce 0 omitted
#
- # source://nokogiri/lib/nokogiri/css/parser.rb#363
+ # source://nokogiri//lib/nokogiri/css/parser.rb#363
def _reduce_1(val, _values, result); end
- # source://nokogiri/lib/nokogiri/css/parser.rb#409
+ # source://nokogiri//lib/nokogiri/css/parser.rb#409
def _reduce_10(val, _values, result); end
- # source://nokogiri/lib/nokogiri/css/parser.rb#414
+ # source://nokogiri//lib/nokogiri/css/parser.rb#414
def _reduce_11(val, _values, result); end
# reduce 12 omitted
#
- # source://nokogiri/lib/nokogiri/css/parser.rb#426
+ # source://nokogiri//lib/nokogiri/css/parser.rb#426
def _reduce_13(val, _values, result); end
- # source://nokogiri/lib/nokogiri/css/parser.rb#431
+ # source://nokogiri//lib/nokogiri/css/parser.rb#431
def _reduce_14(val, _values, result); end
- # source://nokogiri/lib/nokogiri/css/parser.rb#436
+ # source://nokogiri//lib/nokogiri/css/parser.rb#436
def _reduce_15(val, _values, result); end
# reduce 16 omitted
#
- # source://nokogiri/lib/nokogiri/css/parser.rb#443
+ # source://nokogiri//lib/nokogiri/css/parser.rb#443
def _reduce_17(val, _values, result); end
- # source://nokogiri/lib/nokogiri/css/parser.rb#448
+ # source://nokogiri//lib/nokogiri/css/parser.rb#448
def _reduce_18(val, _values, result); end
- # source://nokogiri/lib/nokogiri/css/parser.rb#453
+ # source://nokogiri//lib/nokogiri/css/parser.rb#453
def _reduce_19(val, _values, result); end
- # source://nokogiri/lib/nokogiri/css/parser.rb#369
+ # source://nokogiri//lib/nokogiri/css/parser.rb#369
def _reduce_2(val, _values, result); end
# reduce 20 omitted
#
- # source://nokogiri/lib/nokogiri/css/parser.rb#460
+ # source://nokogiri//lib/nokogiri/css/parser.rb#460
def _reduce_21(val, _values, result); end
# reduce 22 omitted
#
- # source://nokogiri/lib/nokogiri/css/parser.rb#467
+ # source://nokogiri//lib/nokogiri/css/parser.rb#467
def _reduce_23(val, _values, result); end
- # source://nokogiri/lib/nokogiri/css/parser.rb#472
+ # source://nokogiri//lib/nokogiri/css/parser.rb#472
def _reduce_24(val, _values, result); end
- # source://nokogiri/lib/nokogiri/css/parser.rb#477
+ # source://nokogiri//lib/nokogiri/css/parser.rb#477
def _reduce_25(val, _values, result); end
- # source://nokogiri/lib/nokogiri/css/parser.rb#484
+ # source://nokogiri//lib/nokogiri/css/parser.rb#484
def _reduce_26(val, _values, result); end
# reduce 27 omitted
#
- # source://nokogiri/lib/nokogiri/css/parser.rb#491
+ # source://nokogiri//lib/nokogiri/css/parser.rb#491
def _reduce_28(val, _values, result); end
- # source://nokogiri/lib/nokogiri/css/parser.rb#497
+ # source://nokogiri//lib/nokogiri/css/parser.rb#497
def _reduce_29(val, _values, result); end
- # source://nokogiri/lib/nokogiri/css/parser.rb#374
+ # source://nokogiri//lib/nokogiri/css/parser.rb#374
def _reduce_3(val, _values, result); end
- # source://nokogiri/lib/nokogiri/css/parser.rb#503
+ # source://nokogiri//lib/nokogiri/css/parser.rb#503
def _reduce_30(val, _values, result); end
- # source://nokogiri/lib/nokogiri/css/parser.rb#509
+ # source://nokogiri//lib/nokogiri/css/parser.rb#509
def _reduce_31(val, _values, result); end
- # source://nokogiri/lib/nokogiri/css/parser.rb#514
+ # source://nokogiri//lib/nokogiri/css/parser.rb#514
def _reduce_32(val, _values, result); end
# reduce 33 omitted
#
- # source://nokogiri/lib/nokogiri/css/parser.rb#521
+ # source://nokogiri//lib/nokogiri/css/parser.rb#521
def _reduce_34(val, _values, result); end
- # source://nokogiri/lib/nokogiri/css/parser.rb#527
+ # source://nokogiri//lib/nokogiri/css/parser.rb#527
def _reduce_35(val, _values, result); end
- # source://nokogiri/lib/nokogiri/css/parser.rb#533
+ # source://nokogiri//lib/nokogiri/css/parser.rb#533
def _reduce_36(val, _values, result); end
- # source://nokogiri/lib/nokogiri/css/parser.rb#539
+ # source://nokogiri//lib/nokogiri/css/parser.rb#539
def _reduce_37(val, _values, result); end
- # source://nokogiri/lib/nokogiri/css/parser.rb#545
+ # source://nokogiri//lib/nokogiri/css/parser.rb#545
def _reduce_38(val, _values, result); end
- # source://nokogiri/lib/nokogiri/css/parser.rb#551
+ # source://nokogiri//lib/nokogiri/css/parser.rb#551
def _reduce_39(val, _values, result); end
- # source://nokogiri/lib/nokogiri/css/parser.rb#379
+ # source://nokogiri//lib/nokogiri/css/parser.rb#379
def _reduce_4(val, _values, result); end
- # source://nokogiri/lib/nokogiri/css/parser.rb#556
+ # source://nokogiri//lib/nokogiri/css/parser.rb#556
def _reduce_40(val, _values, result); end
- # source://nokogiri/lib/nokogiri/css/parser.rb#561
+ # source://nokogiri//lib/nokogiri/css/parser.rb#561
def _reduce_41(val, _values, result); end
- # source://nokogiri/lib/nokogiri/css/parser.rb#566
+ # source://nokogiri//lib/nokogiri/css/parser.rb#566
def _reduce_42(val, _values, result); end
# reduce 44 omitted
#
- # source://nokogiri/lib/nokogiri/css/parser.rb#575
+ # source://nokogiri//lib/nokogiri/css/parser.rb#575
def _reduce_45(val, _values, result); end
# reduce 46 omitted
#
- # source://nokogiri/lib/nokogiri/css/parser.rb#592
+ # source://nokogiri//lib/nokogiri/css/parser.rb#592
def _reduce_47(val, _values, result); end
- # source://nokogiri/lib/nokogiri/css/parser.rb#602
+ # source://nokogiri//lib/nokogiri/css/parser.rb#602
def _reduce_48(val, _values, result); end
- # source://nokogiri/lib/nokogiri/css/parser.rb#618
+ # source://nokogiri//lib/nokogiri/css/parser.rb#618
def _reduce_49(val, _values, result); end
- # source://nokogiri/lib/nokogiri/css/parser.rb#384
+ # source://nokogiri//lib/nokogiri/css/parser.rb#384
def _reduce_5(val, _values, result); end
- # source://nokogiri/lib/nokogiri/css/parser.rb#638
+ # source://nokogiri//lib/nokogiri/css/parser.rb#638
def _reduce_50(val, _values, result); end
- # source://nokogiri/lib/nokogiri/css/parser.rb#644
+ # source://nokogiri//lib/nokogiri/css/parser.rb#644
def _reduce_51(val, _values, result); end
# reduce 53 omitted
#
- # source://nokogiri/lib/nokogiri/css/parser.rb#653
+ # source://nokogiri//lib/nokogiri/css/parser.rb#653
def _reduce_54(val, _values, result); end
- # source://nokogiri/lib/nokogiri/css/parser.rb#659
+ # source://nokogiri//lib/nokogiri/css/parser.rb#659
def _reduce_55(val, _values, result); end
- # source://nokogiri/lib/nokogiri/css/parser.rb#665
+ # source://nokogiri//lib/nokogiri/css/parser.rb#665
def _reduce_56(val, _values, result); end
- # source://nokogiri/lib/nokogiri/css/parser.rb#671
+ # source://nokogiri//lib/nokogiri/css/parser.rb#671
def _reduce_57(val, _values, result); end
- # source://nokogiri/lib/nokogiri/css/parser.rb#677
+ # source://nokogiri//lib/nokogiri/css/parser.rb#677
def _reduce_58(val, _values, result); end
- # source://nokogiri/lib/nokogiri/css/parser.rb#389
+ # source://nokogiri//lib/nokogiri/css/parser.rb#389
def _reduce_6(val, _values, result); end
# reduce 63 omitted
#
- # source://nokogiri/lib/nokogiri/css/parser.rb#693
+ # source://nokogiri//lib/nokogiri/css/parser.rb#693
def _reduce_64(val, _values, result); end
- # source://nokogiri/lib/nokogiri/css/parser.rb#698
+ # source://nokogiri//lib/nokogiri/css/parser.rb#698
def _reduce_65(val, _values, result); end
- # source://nokogiri/lib/nokogiri/css/parser.rb#703
+ # source://nokogiri//lib/nokogiri/css/parser.rb#703
def _reduce_66(val, _values, result); end
- # source://nokogiri/lib/nokogiri/css/parser.rb#708
+ # source://nokogiri//lib/nokogiri/css/parser.rb#708
def _reduce_67(val, _values, result); end
# reduce 68 omitted
#
- # source://nokogiri/lib/nokogiri/css/parser.rb#715
+ # source://nokogiri//lib/nokogiri/css/parser.rb#715
def _reduce_69(val, _values, result); end
- # source://nokogiri/lib/nokogiri/css/parser.rb#394
+ # source://nokogiri//lib/nokogiri/css/parser.rb#394
def _reduce_7(val, _values, result); end
- # source://nokogiri/lib/nokogiri/css/parser.rb#720
+ # source://nokogiri//lib/nokogiri/css/parser.rb#720
def _reduce_70(val, _values, result); end
- # source://nokogiri/lib/nokogiri/css/parser.rb#725
+ # source://nokogiri//lib/nokogiri/css/parser.rb#725
def _reduce_71(val, _values, result); end
- # source://nokogiri/lib/nokogiri/css/parser.rb#730
+ # source://nokogiri//lib/nokogiri/css/parser.rb#730
def _reduce_72(val, _values, result); end
- # source://nokogiri/lib/nokogiri/css/parser.rb#735
+ # source://nokogiri//lib/nokogiri/css/parser.rb#735
def _reduce_73(val, _values, result); end
- # source://nokogiri/lib/nokogiri/css/parser.rb#740
+ # source://nokogiri//lib/nokogiri/css/parser.rb#740
def _reduce_74(val, _values, result); end
- # source://nokogiri/lib/nokogiri/css/parser.rb#745
+ # source://nokogiri//lib/nokogiri/css/parser.rb#745
def _reduce_75(val, _values, result); end
- # source://nokogiri/lib/nokogiri/css/parser.rb#750
+ # source://nokogiri//lib/nokogiri/css/parser.rb#750
def _reduce_76(val, _values, result); end
- # source://nokogiri/lib/nokogiri/css/parser.rb#399
+ # source://nokogiri//lib/nokogiri/css/parser.rb#399
def _reduce_8(val, _values, result); end
- # source://nokogiri/lib/nokogiri/css/parser.rb#404
+ # source://nokogiri//lib/nokogiri/css/parser.rb#404
def _reduce_9(val, _values, result); end
# reduce 81 omitted
#
- # source://nokogiri/lib/nokogiri/css/parser.rb#766
+ # source://nokogiri//lib/nokogiri/css/parser.rb#766
def _reduce_none(val, _values, result); end
- # source://nokogiri/lib/nokogiri/css/parser_extras.rb#18
+ # source://nokogiri//lib/nokogiri/css/parser_extras.rb#18
def next_token; end
# On CSS parser error, raise an exception
#
# @raise [SyntaxError]
#
- # source://nokogiri/lib/nokogiri/css/parser_extras.rb#30
+ # source://nokogiri//lib/nokogiri/css/parser_extras.rb#30
def on_error(error_token_id, error_value, value_stack); end
- # source://nokogiri/lib/nokogiri/css/parser_extras.rb#13
+ # source://nokogiri//lib/nokogiri/css/parser_extras.rb#13
def parse(string); end
- # source://nokogiri/lib/nokogiri/css/parser.rb#26
+ # source://nokogiri//lib/nokogiri/css/parser.rb#26
def unescape_css_identifier(identifier); end
- # source://nokogiri/lib/nokogiri/css/parser.rb#30
+ # source://nokogiri//lib/nokogiri/css/parser.rb#30
def unescape_css_string(str); end
# Get the xpath for +selector+ using +visitor+
#
- # source://nokogiri/lib/nokogiri/css/parser_extras.rb#23
+ # source://nokogiri//lib/nokogiri/css/parser_extras.rb#23
def xpath_for(selector, visitor); end
end
-# source://nokogiri/lib/nokogiri/css/parser.rb#279
+# source://nokogiri//lib/nokogiri/css/parser.rb#279
Nokogiri::CSS::Parser::Racc_arg = T.let(T.unsafe(nil), Array)
-# source://nokogiri/lib/nokogiri/css/parser.rb#357
+# source://nokogiri//lib/nokogiri/css/parser.rb#357
Nokogiri::CSS::Parser::Racc_debug_parser = T.let(T.unsafe(nil), FalseClass)
-# source://nokogiri/lib/nokogiri/css/parser.rb#296
+# source://nokogiri//lib/nokogiri/css/parser.rb#296
Nokogiri::CSS::Parser::Racc_token_to_s_table = T.let(T.unsafe(nil), Array)
-# source://nokogiri/lib/nokogiri/css/selector_cache.rb#5
+# source://nokogiri//lib/nokogiri/css/selector_cache.rb#5
module Nokogiri::CSS::SelectorCache
class << self
# Retrieve the cached XPath expressions for the key
#
- # source://nokogiri/lib/nokogiri/css/selector_cache.rb#11
+ # source://nokogiri//lib/nokogiri/css/selector_cache.rb#11
def [](key); end
# Insert the XPath expressions `value` at the cache key
#
- # source://nokogiri/lib/nokogiri/css/selector_cache.rb#16
+ # source://nokogiri//lib/nokogiri/css/selector_cache.rb#16
def []=(key, value); end
# Clear the cache
#
- # source://nokogiri/lib/nokogiri/css/selector_cache.rb#21
+ # source://nokogiri//lib/nokogiri/css/selector_cache.rb#21
def clear_cache(create_new_object = T.unsafe(nil)); end
# Construct a unique key cache key
#
- # source://nokogiri/lib/nokogiri/css/selector_cache.rb#32
+ # source://nokogiri//lib/nokogiri/css/selector_cache.rb#32
def key(selector:, visitor:); end
end
end
-# source://nokogiri/lib/nokogiri/css/syntax_error.rb#6
+# source://nokogiri//lib/nokogiri/css/syntax_error.rb#6
class Nokogiri::CSS::SyntaxError < ::Nokogiri::SyntaxError; end
-# source://nokogiri/lib/nokogiri/css/tokenizer.rb#11
+# source://nokogiri//lib/nokogiri/css/tokenizer.rb#11
class Nokogiri::CSS::Tokenizer
- # source://nokogiri/lib/nokogiri/css/tokenizer.rb#57
+ # source://nokogiri//lib/nokogiri/css/tokenizer.rb#57
def _next_token; end
- # source://nokogiri/lib/nokogiri/css/tokenizer.rb#26
+ # source://nokogiri//lib/nokogiri/css/tokenizer.rb#26
def action; end
# Returns the value of attribute filename.
#
- # source://nokogiri/lib/nokogiri/css/tokenizer.rb#17
+ # source://nokogiri//lib/nokogiri/css/tokenizer.rb#17
def filename; end
# Returns the value of attribute lineno.
#
- # source://nokogiri/lib/nokogiri/css/tokenizer.rb#16
+ # source://nokogiri//lib/nokogiri/css/tokenizer.rb#16
def lineno; end
- # source://nokogiri/lib/nokogiri/css/tokenizer.rb#36
+ # source://nokogiri//lib/nokogiri/css/tokenizer.rb#36
def load_file(filename); end
- # source://nokogiri/lib/nokogiri/css/tokenizer.rb#49
+ # source://nokogiri//lib/nokogiri/css/tokenizer.rb#49
def next_token; end
- # source://nokogiri/lib/nokogiri/css/tokenizer.rb#30
+ # source://nokogiri//lib/nokogiri/css/tokenizer.rb#34
def scan(str); end
- # source://nokogiri/lib/nokogiri/css/tokenizer.rb#43
+ # source://nokogiri//lib/nokogiri/css/tokenizer.rb#43
def scan_file(filename); end
- # source://nokogiri/lib/nokogiri/css/tokenizer.rb#20
+ # source://nokogiri//lib/nokogiri/css/tokenizer.rb#20
def scan_setup(str); end
- # source://nokogiri/lib/nokogiri/css/tokenizer.rb#30
+ # source://nokogiri//lib/nokogiri/css/tokenizer.rb#30
def scan_str(str); end
# Returns the value of attribute state.
#
- # source://nokogiri/lib/nokogiri/css/tokenizer.rb#18
+ # source://nokogiri//lib/nokogiri/css/tokenizer.rb#18
def state; end
# Sets the attribute state
#
# @param value the value to set the attribute state to.
#
- # source://nokogiri/lib/nokogiri/css/tokenizer.rb#18
+ # source://nokogiri//lib/nokogiri/css/tokenizer.rb#18
def state=(_arg0); end
end
-# source://nokogiri/lib/nokogiri/css/tokenizer.rb#14
+# source://nokogiri//lib/nokogiri/css/tokenizer.rb#14
class Nokogiri::CSS::Tokenizer::ScanError < ::StandardError; end
# When translating CSS selectors to XPath queries with Nokogiri::CSS.xpath_for, the XPathVisitor
# class allows for changing some of the behaviors related to builtin xpath functions and quirks
# of HTML5.
#
-# source://nokogiri/lib/nokogiri/css/xpath_visitor.rb#9
+# source://nokogiri//lib/nokogiri/css/xpath_visitor.rb#9
class Nokogiri::CSS::XPathVisitor
# :call-seq:
# new() → XPathVisitor
@@ -599,15 +599,15 @@ class Nokogiri::CSS::XPathVisitor
#
# @return [XPathVisitor] a new instance of XPathVisitor
#
- # source://nokogiri/lib/nokogiri/css/xpath_visitor.rb#69
+ # source://nokogiri//lib/nokogiri/css/xpath_visitor.rb#69
def initialize(builtins: T.unsafe(nil), doctype: T.unsafe(nil), prefix: T.unsafe(nil), namespaces: T.unsafe(nil)); end
- # source://nokogiri/lib/nokogiri/css/xpath_visitor.rb#298
+ # source://nokogiri//lib/nokogiri/css/xpath_visitor.rb#298
def accept(node); end
# The visitor configuration set via the +builtins:+ keyword argument to XPathVisitor.new.
#
- # source://nokogiri/lib/nokogiri/css/xpath_visitor.rb#48
+ # source://nokogiri//lib/nokogiri/css/xpath_visitor.rb#48
def builtins; end
# :call-seq: config() → Hash
@@ -616,143 +616,143 @@ class Nokogiri::CSS::XPathVisitor
# a Hash representing the configuration of the XPathVisitor, suitable for use as
# part of the CSS cache key.
#
- # source://nokogiri/lib/nokogiri/css/xpath_visitor.rb#93
+ # source://nokogiri//lib/nokogiri/css/xpath_visitor.rb#93
def config; end
# The visitor configuration set via the +doctype:+ keyword argument to XPathVisitor.new.
#
- # source://nokogiri/lib/nokogiri/css/xpath_visitor.rb#51
+ # source://nokogiri//lib/nokogiri/css/xpath_visitor.rb#51
def doctype; end
# The visitor configuration set via the +namespaces:+ keyword argument to XPathVisitor.new.
#
- # source://nokogiri/lib/nokogiri/css/xpath_visitor.rb#57
+ # source://nokogiri//lib/nokogiri/css/xpath_visitor.rb#57
def namespaces; end
# The visitor configuration set via the +prefix:+ keyword argument to XPathVisitor.new.
#
- # source://nokogiri/lib/nokogiri/css/xpath_visitor.rb#54
+ # source://nokogiri//lib/nokogiri/css/xpath_visitor.rb#54
def prefix; end
- # source://nokogiri/lib/nokogiri/css/xpath_visitor.rb#294
+ # source://nokogiri//lib/nokogiri/css/xpath_visitor.rb#294
def visit_attrib_name(node); end
- # source://nokogiri/lib/nokogiri/css/xpath_visitor.rb#175
+ # source://nokogiri//lib/nokogiri/css/xpath_visitor.rb#175
def visit_attribute_condition(node); end
- # source://nokogiri/lib/nokogiri/css/xpath_visitor.rb#256
+ # source://nokogiri//lib/nokogiri/css/xpath_visitor.rb#255
def visit_child_selector(node); end
- # source://nokogiri/lib/nokogiri/css/xpath_visitor.rb#237
+ # source://nokogiri//lib/nokogiri/css/xpath_visitor.rb#237
def visit_class_condition(node); end
- # source://nokogiri/lib/nokogiri/css/xpath_visitor.rb#241
+ # source://nokogiri//lib/nokogiri/css/xpath_visitor.rb#241
def visit_combinator(node); end
- # source://nokogiri/lib/nokogiri/css/xpath_visitor.rb#262
+ # source://nokogiri//lib/nokogiri/css/xpath_visitor.rb#262
def visit_conditional_selector(node); end
- # source://nokogiri/lib/nokogiri/css/xpath_visitor.rb#256
+ # source://nokogiri//lib/nokogiri/css/xpath_visitor.rb#255
def visit_descendant_selector(node); end
- # source://nokogiri/lib/nokogiri/css/xpath_visitor.rb#256
+ # source://nokogiri//lib/nokogiri/css/xpath_visitor.rb#255
def visit_direct_adjacent_selector(node); end
- # source://nokogiri/lib/nokogiri/css/xpath_visitor.rb#267
+ # source://nokogiri//lib/nokogiri/css/xpath_visitor.rb#267
def visit_element_name(node); end
- # source://nokogiri/lib/nokogiri/css/xpath_visitor.rb#256
+ # source://nokogiri//lib/nokogiri/css/xpath_visitor.rb#255
def visit_following_selector(node); end
# :stopdoc:
#
- # source://nokogiri/lib/nokogiri/css/xpath_visitor.rb#98
+ # source://nokogiri//lib/nokogiri/css/xpath_visitor.rb#98
def visit_function(node); end
- # source://nokogiri/lib/nokogiri/css/xpath_visitor.rb#170
+ # source://nokogiri//lib/nokogiri/css/xpath_visitor.rb#170
def visit_id(node); end
- # source://nokogiri/lib/nokogiri/css/xpath_visitor.rb#161
+ # source://nokogiri//lib/nokogiri/css/xpath_visitor.rb#161
def visit_not(node); end
- # source://nokogiri/lib/nokogiri/css/xpath_visitor.rb#211
+ # source://nokogiri//lib/nokogiri/css/xpath_visitor.rb#211
def visit_pseudo_class(node); end
private
- # source://nokogiri/lib/nokogiri/css/xpath_visitor.rb#365
+ # source://nokogiri//lib/nokogiri/css/xpath_visitor.rb#365
def css_class(hay, needle); end
- # source://nokogiri/lib/nokogiri/css/xpath_visitor.rb#310
+ # source://nokogiri//lib/nokogiri/css/xpath_visitor.rb#310
def html5_element_name_needs_namespace_handling(node); end
# @return [Boolean]
#
- # source://nokogiri/lib/nokogiri/css/xpath_visitor.rb#355
+ # source://nokogiri//lib/nokogiri/css/xpath_visitor.rb#355
def is_of_type_pseudo_class?(node); end
- # source://nokogiri/lib/nokogiri/css/xpath_visitor.rb#317
+ # source://nokogiri//lib/nokogiri/css/xpath_visitor.rb#317
def nth(node, options = T.unsafe(nil)); end
- # source://nokogiri/lib/nokogiri/css/xpath_visitor.rb#341
+ # source://nokogiri//lib/nokogiri/css/xpath_visitor.rb#341
def read_a_and_positive_b(values); end
- # source://nokogiri/lib/nokogiri/css/xpath_visitor.rb#304
+ # source://nokogiri//lib/nokogiri/css/xpath_visitor.rb#304
def validate_xpath_function_name(name); end
end
# Enum to direct XPathVisitor when to use Nokogiri builtin XPath functions.
#
-# source://nokogiri/lib/nokogiri/css/xpath_visitor.rb#13
+# source://nokogiri//lib/nokogiri/css/xpath_visitor.rb#13
module Nokogiri::CSS::XPathVisitor::BuiltinsConfig; end
# Always use Nokogiri builtin functions whenever possible. This is probably only useful for testing.
#
-# source://nokogiri/lib/nokogiri/css/xpath_visitor.rb#19
+# source://nokogiri//lib/nokogiri/css/xpath_visitor.rb#19
Nokogiri::CSS::XPathVisitor::BuiltinsConfig::ALWAYS = T.let(T.unsafe(nil), Symbol)
# Never use Nokogiri builtin functions, always generate vanilla XPath 1.0 queries. This is
# the default when calling Nokogiri::CSS.xpath_for directly.
#
-# source://nokogiri/lib/nokogiri/css/xpath_visitor.rb#16
+# source://nokogiri//lib/nokogiri/css/xpath_visitor.rb#16
Nokogiri::CSS::XPathVisitor::BuiltinsConfig::NEVER = T.let(T.unsafe(nil), Symbol)
# Only use Nokogiri builtin functions when they will be faster than vanilla XPath. This is
# the behavior chosen when searching for CSS selectors on a Nokogiri document, fragment, or
# node.
#
-# source://nokogiri/lib/nokogiri/css/xpath_visitor.rb#24
+# source://nokogiri//lib/nokogiri/css/xpath_visitor.rb#24
Nokogiri::CSS::XPathVisitor::BuiltinsConfig::OPTIMAL = T.let(T.unsafe(nil), Symbol)
-# source://nokogiri/lib/nokogiri/css/xpath_visitor.rb#27
+# source://nokogiri//lib/nokogiri/css/xpath_visitor.rb#27
Nokogiri::CSS::XPathVisitor::BuiltinsConfig::VALUES = T.let(T.unsafe(nil), Array)
# Enum to direct XPathVisitor when to tweak the XPath query to suit the nature of the document
# being searched. Note that searches for CSS selectors from a Nokogiri document, fragment, or
# node will choose the correct option automatically.
#
-# source://nokogiri/lib/nokogiri/css/xpath_visitor.rb#33
+# source://nokogiri//lib/nokogiri/css/xpath_visitor.rb#33
module Nokogiri::CSS::XPathVisitor::DoctypeConfig; end
# The document being searched is an HTML4 document.
#
-# source://nokogiri/lib/nokogiri/css/xpath_visitor.rb#38
+# source://nokogiri//lib/nokogiri/css/xpath_visitor.rb#38
Nokogiri::CSS::XPathVisitor::DoctypeConfig::HTML4 = T.let(T.unsafe(nil), Symbol)
# The document being searched is an HTML5 document.
#
-# source://nokogiri/lib/nokogiri/css/xpath_visitor.rb#41
+# source://nokogiri//lib/nokogiri/css/xpath_visitor.rb#41
Nokogiri::CSS::XPathVisitor::DoctypeConfig::HTML5 = T.let(T.unsafe(nil), Symbol)
-# source://nokogiri/lib/nokogiri/css/xpath_visitor.rb#44
+# source://nokogiri//lib/nokogiri/css/xpath_visitor.rb#44
Nokogiri::CSS::XPathVisitor::DoctypeConfig::VALUES = T.let(T.unsafe(nil), Array)
# The document being searched is an XML document. This is the default.
#
-# source://nokogiri/lib/nokogiri/css/xpath_visitor.rb#35
+# source://nokogiri//lib/nokogiri/css/xpath_visitor.rb#35
Nokogiri::CSS::XPathVisitor::DoctypeConfig::XML = T.let(T.unsafe(nil), Symbol)
-# source://nokogiri/lib/nokogiri/css/xpath_visitor.rb#10
+# source://nokogiri//lib/nokogiri/css/xpath_visitor.rb#10
Nokogiri::CSS::XPathVisitor::WILDCARD_NAMESPACES = T.let(T.unsafe(nil), TrueClass)
# Some classes in Nokogiri are namespaced as a group, for example
@@ -766,7 +766,7 @@ Nokogiri::CSS::XPathVisitor::WILDCARD_NAMESPACES = T.let(T.unsafe(nil), TrueClas
#
# This module is included into those key classes who need to do this.
#
-# source://nokogiri/lib/nokogiri/class_resolver.rb#19
+# source://nokogiri//lib/nokogiri/class_resolver.rb#19
module Nokogiri::ClassResolver
# :call-seq:
# related_class(class_name) → Class
@@ -791,91 +791,103 @@ module Nokogiri::ClassResolver
# ThisIsATopLevelClass.new.related_class("Document")
# # => Nokogiri::HTML4::Document
#
- # source://nokogiri/lib/nokogiri/class_resolver.rb#46
+ # source://nokogiri//lib/nokogiri/class_resolver.rb#46
def related_class(class_name); end
end
# #related_class restricts matching namespaces to those matching this set.
#
-# source://nokogiri/lib/nokogiri/class_resolver.rb#21
+# source://nokogiri//lib/nokogiri/class_resolver.rb#21
Nokogiri::ClassResolver::VALID_NAMESPACES = T.let(T.unsafe(nil), Set)
-# source://nokogiri/lib/nokogiri/decorators/slop.rb#4
+# source://nokogiri//lib/nokogiri/decorators/slop.rb#4
module Nokogiri::Decorators; end
# The Slop decorator implements method missing such that a methods may be
# used instead of XPath or CSS. See Nokogiri.Slop
#
-# source://nokogiri/lib/nokogiri/decorators/slop.rb#8
+# source://nokogiri//lib/nokogiri/decorators/slop.rb#8
module Nokogiri::Decorators::Slop
# look for node with +name+. See Nokogiri.Slop
#
- # source://nokogiri/lib/nokogiri/decorators/slop.rb#14
+ # source://nokogiri//lib/nokogiri/decorators/slop.rb#14
def method_missing(name, *args, &block); end
private
# @return [Boolean]
#
- # source://nokogiri/lib/nokogiri/decorators/slop.rb#35
+ # source://nokogiri//lib/nokogiri/decorators/slop.rb#35
def respond_to_missing?(name, include_private = T.unsafe(nil)); end
end
# The default XPath search context for Slop
#
-# source://nokogiri/lib/nokogiri/decorators/slop.rb#10
+# source://nokogiri//lib/nokogiri/decorators/slop.rb#10
Nokogiri::Decorators::Slop::XPATH_PREFIX = T.let(T.unsafe(nil), String)
-# source://nokogiri/lib/nokogiri/encoding_handler.rb#5
+# source://nokogiri//lib/nokogiri/encoding_handler.rb#5
class Nokogiri::EncodingHandler
# Returns the value of attribute name.
+ #
+ # source://nokogiri//lib/nokogiri/extension.rb#7
def name; end
class << self
+ # source://nokogiri//lib/nokogiri/extension.rb#7
def [](_arg0); end
+
+ # source://nokogiri//lib/nokogiri/extension.rb#7
def alias(_arg0, _arg1); end
+
+ # source://nokogiri//lib/nokogiri/extension.rb#7
def clear_aliases!; end
+
+ # source://nokogiri//lib/nokogiri/extension.rb#7
def delete(_arg0); end
- # source://nokogiri/lib/nokogiri/encoding_handler.rb#15
+ # source://nokogiri//lib/nokogiri/encoding_handler.rb#15
def install_default_aliases; end
end
end
# Popular encoding aliases not known by all iconv implementations that Nokogiri should support.
#
-# source://nokogiri/lib/nokogiri/encoding_handler.rb#7
+# source://nokogiri//lib/nokogiri/encoding_handler.rb#7
Nokogiri::EncodingHandler::USEFUL_ALIASES = T.let(T.unsafe(nil), Hash)
-# source://nokogiri/lib/nokogiri/gumbo.rb#4
+# source://nokogiri//lib/nokogiri/gumbo.rb#4
module Nokogiri::Gumbo
class << self
+ # source://nokogiri//lib/nokogiri/extension.rb#7
def fragment(*_arg0); end
+
+ # source://nokogiri//lib/nokogiri/extension.rb#7
def parse(*_arg0); end
end
end
# The default maximum number of attributes per element.
#
-# source://nokogiri/lib/nokogiri/gumbo.rb#6
+# source://nokogiri//lib/nokogiri/gumbo.rb#6
Nokogiri::Gumbo::DEFAULT_MAX_ATTRIBUTES = T.let(T.unsafe(nil), Integer)
# The default maximum number of errors for parsing a document or a fragment.
#
-# source://nokogiri/lib/nokogiri/gumbo.rb#9
+# source://nokogiri//lib/nokogiri/gumbo.rb#9
Nokogiri::Gumbo::DEFAULT_MAX_ERRORS = T.let(T.unsafe(nil), Integer)
# The default maximum depth of the DOM tree produced by parsing a document
# or fragment.
#
-# source://nokogiri/lib/nokogiri/gumbo.rb#13
+# source://nokogiri//lib/nokogiri/gumbo.rb#13
Nokogiri::Gumbo::DEFAULT_MAX_TREE_DEPTH = T.let(T.unsafe(nil), Integer)
# 💡 This module/namespace is an alias for Nokogiri::HTML4 as of v1.12.0. Before v1.12.0,
# Nokogiri::HTML4 did not exist, and this was the module/namespace for all HTML-related
# classes.
#
-# source://nokogiri/lib/nokogiri/html.rb#8
+# source://nokogiri//lib/nokogiri/html.rb#8
Nokogiri::HTML = Nokogiri::HTML4
# Since v1.12.0
@@ -883,17 +895,17 @@ Nokogiri::HTML = Nokogiri::HTML4
# 💡 Before v1.12.0, Nokogiri::HTML4 did not exist, and Nokogiri::HTML was the module/namespace
# for parsing HTML.
#
-# source://nokogiri/lib/nokogiri/html4.rb#16
+# source://nokogiri//lib/nokogiri/html4.rb#16
module Nokogiri::HTML4
class << self
# Convenience method for Nokogiri::HTML4::DocumentFragment.parse
#
- # source://nokogiri/lib/nokogiri/html4.rb#24
+ # source://nokogiri//lib/nokogiri/html4.rb#24
def fragment(*_arg0, **_arg1, &_arg2); end
# Convenience method for Nokogiri::HTML4::Document.parse
#
- # source://nokogiri/lib/nokogiri/html4.rb#19
+ # source://nokogiri//lib/nokogiri/html4.rb#19
def parse(*_arg0, **_arg1, &_arg2); end
end
end
@@ -922,25 +934,25 @@ end
# The HTML builder inherits from the XML builder, so make sure to read the
# Nokogiri::XML::Builder documentation.
#
-# source://nokogiri/lib/nokogiri/html.rb#31
+# source://nokogiri//lib/nokogiri/html.rb#31
class Nokogiri::HTML4::Builder < ::Nokogiri::XML::Builder
# Convert the builder to HTML
#
- # source://nokogiri/lib/nokogiri/html4/builder.rb#32
+ # source://nokogiri//lib/nokogiri/html4/builder.rb#32
def to_html; end
end
-# source://nokogiri/lib/nokogiri/html4/document.rb#8
+# source://nokogiri//lib/nokogiri/html4/document.rb#8
class Nokogiri::HTML4::Document < ::Nokogiri::XML::Document
# Create a Nokogiri::XML::DocumentFragment from +tags+
#
- # source://nokogiri/lib/nokogiri/html4/document.rb#149
+ # source://nokogiri//lib/nokogiri/html4/document.rb#149
def fragment(tags = T.unsafe(nil)); end
# Get the meta tag encoding for this document. If there is no meta tag,
# then nil is returned.
#
- # source://nokogiri/lib/nokogiri/html4/document.rb#12
+ # source://nokogiri//lib/nokogiri/html4/document.rb#12
def meta_encoding; end
# Set the meta tag encoding for this document.
@@ -959,7 +971,7 @@ class Nokogiri::HTML4::Document < ::Nokogiri::XML::Document
# Beware in CRuby, that libxml2 automatically inserts a meta tag
# into a head element.
#
- # source://nokogiri/lib/nokogiri/html4/document.rb#36
+ # source://nokogiri//lib/nokogiri/html4/document.rb#36
def meta_encoding=(encoding); end
# Serialize Node using +options+. Save options can also be set using a block.
@@ -976,13 +988,13 @@ class Nokogiri::HTML4::Document < ::Nokogiri::XML::Document
# config.format.as_xml
# end
#
- # source://nokogiri/lib/nokogiri/html4/document.rb#142
+ # source://nokogiri//lib/nokogiri/html4/document.rb#142
def serialize(options = T.unsafe(nil)); end
# Get the title string of this document. Return nil if there is
# no title tag.
#
- # source://nokogiri/lib/nokogiri/html4/document.rb#70
+ # source://nokogiri//lib/nokogiri/html4/document.rb#70
def title; end
# Set the title string of this document.
@@ -996,9 +1008,10 @@ class Nokogiri::HTML4::Document < ::Nokogiri::XML::Document
# encoding/charset tag if any, and before any text node or
# content element (typically ) if any.
#
- # source://nokogiri/lib/nokogiri/html4/document.rb#85
+ # source://nokogiri//lib/nokogiri/html4/document.rb#85
def title=(text); end
+ # source://nokogiri//lib/nokogiri/extension.rb#7
def type; end
# :call-seq:
@@ -1008,18 +1021,19 @@ class Nokogiri::HTML4::Document < ::Nokogiri::XML::Document
#
# See XPathVisitor for more information.
#
- # source://nokogiri/lib/nokogiri/html4/document.rb#159
+ # source://nokogiri//lib/nokogiri/html4/document.rb#159
def xpath_doctype; end
private
- # source://nokogiri/lib/nokogiri/html4/document.rb#60
+ # source://nokogiri//lib/nokogiri/html4/document.rb#60
def meta_content_type; end
- # source://nokogiri/lib/nokogiri/html4/document.rb#103
+ # source://nokogiri//lib/nokogiri/html4/document.rb#103
def set_metadata_element(element); end
class << self
+ # source://nokogiri//lib/nokogiri/extension.rb#7
def new(*_arg0); end
# :call-seq:
@@ -1048,15 +1062,18 @@ class Nokogiri::HTML4::Document < ::Nokogiri::XML::Document
#
# @yield [options]
#
- # source://nokogiri/lib/nokogiri/html4/document.rb#189
+ # source://nokogiri//lib/nokogiri/html4/document.rb#189
def parse(input, url_ = T.unsafe(nil), encoding_ = T.unsafe(nil), options_ = T.unsafe(nil), url: T.unsafe(nil), encoding: T.unsafe(nil), options: T.unsafe(nil)); end
+ # source://nokogiri//lib/nokogiri/extension.rb#7
def read_io(_arg0, _arg1, _arg2, _arg3); end
+
+ # source://nokogiri//lib/nokogiri/extension.rb#7
def read_memory(_arg0, _arg1, _arg2, _arg3); end
end
end
-# source://nokogiri/lib/nokogiri/html4/document_fragment.rb#5
+# source://nokogiri//lib/nokogiri/html4/document_fragment.rb#5
class Nokogiri::HTML4::DocumentFragment < ::Nokogiri::XML::DocumentFragment
# :call-seq:
# new(document) { |options| ... } → HTML4::DocumentFragment
@@ -1097,7 +1114,7 @@ class Nokogiri::HTML4::DocumentFragment < ::Nokogiri::XML::DocumentFragment
# @return [DocumentFragment] a new instance of DocumentFragment
# @yield [options]
#
- # source://nokogiri/lib/nokogiri/html4/document_fragment.rb#134
+ # source://nokogiri//lib/nokogiri/html4/document_fragment.rb#134
def initialize(document, input = T.unsafe(nil), context_ = T.unsafe(nil), options_ = T.unsafe(nil), context: T.unsafe(nil), options: T.unsafe(nil)); end
class << self
@@ -1143,153 +1160,175 @@ class Nokogiri::HTML4::DocumentFragment < ::Nokogiri::XML::DocumentFragment
# options.huge.pedantic
# end
#
- # source://nokogiri/lib/nokogiri/html4/document_fragment.rb#52
+ # source://nokogiri//lib/nokogiri/html4/document_fragment.rb#52
def parse(input, encoding_ = T.unsafe(nil), options_ = T.unsafe(nil), encoding: T.unsafe(nil), options: T.unsafe(nil), &block); end
end
end
-# source://nokogiri/lib/nokogiri/html4/element_description.rb#5
+# source://nokogiri//lib/nokogiri/html4/element_description.rb#5
class Nokogiri::HTML4::ElementDescription
# Is this element a block element?
#
# @return [Boolean]
#
- # source://nokogiri/lib/nokogiri/html4/element_description.rb#8
+ # source://nokogiri//lib/nokogiri/html4/element_description.rb#8
def block?; end
+ # source://nokogiri//lib/nokogiri/extension.rb#7
def default_sub_element; end
# @return [Boolean]
+ #
+ # source://nokogiri//lib/nokogiri/extension.rb#7
def deprecated?; end
+ # source://nokogiri//lib/nokogiri/extension.rb#7
def deprecated_attributes; end
+
+ # source://nokogiri//lib/nokogiri/extension.rb#7
def description; end
+
+ # source://nokogiri//lib/nokogiri/extension.rb#7
def empty?; end
# @return [Boolean]
+ #
+ # source://nokogiri//lib/nokogiri/extension.rb#7
def implied_end_tag?; end
# @return [Boolean]
+ #
+ # source://nokogiri//lib/nokogiri/extension.rb#7
def implied_start_tag?; end
+ # source://nokogiri//lib/nokogiri/extension.rb#7
def inline?; end
# Inspection information
#
- # source://nokogiri/lib/nokogiri/html4/element_description.rb#20
+ # source://nokogiri//lib/nokogiri/html4/element_description.rb#20
def inspect; end
+ # source://nokogiri//lib/nokogiri/extension.rb#7
def name; end
+
+ # source://nokogiri//lib/nokogiri/extension.rb#7
def optional_attributes; end
+
+ # source://nokogiri//lib/nokogiri/extension.rb#7
def required_attributes; end
# @return [Boolean]
+ #
+ # source://nokogiri//lib/nokogiri/extension.rb#7
def save_end_tag?; end
+ # source://nokogiri//lib/nokogiri/extension.rb#7
def sub_elements; end
# Convert this description to a string
#
- # source://nokogiri/lib/nokogiri/html4/element_description.rb#14
+ # source://nokogiri//lib/nokogiri/html4/element_description.rb#14
def to_s; end
private
- # source://nokogiri/lib/nokogiri/html4/element_description_defaults.rb#32
+ # source://nokogiri//lib/nokogiri/html4/element_description_defaults.rb#32
def default_desc; end
class << self
+ # source://nokogiri//lib/nokogiri/extension.rb#7
def [](_arg0); end
end
end
-# source://nokogiri/lib/nokogiri/html4/element_description_defaults.rb#436
+# source://nokogiri//lib/nokogiri/html4/element_description_defaults.rb#436
Nokogiri::HTML4::ElementDescription::ACTION_ATTR = T.let(T.unsafe(nil), Array)
-# source://nokogiri/lib/nokogiri/html4/element_description_defaults.rb#423
+# source://nokogiri//lib/nokogiri/html4/element_description_defaults.rb#423
Nokogiri::HTML4::ElementDescription::ALIGN_ATTR = T.let(T.unsafe(nil), Array)
-# source://nokogiri/lib/nokogiri/html4/element_description_defaults.rb#239
+# source://nokogiri//lib/nokogiri/html4/element_description_defaults.rb#239
Nokogiri::HTML4::ElementDescription::ALT_ATTR = T.let(T.unsafe(nil), Array)
-# source://nokogiri/lib/nokogiri/html4/element_description_defaults.rb#246
+# source://nokogiri//lib/nokogiri/html4/element_description_defaults.rb#246
Nokogiri::HTML4::ElementDescription::APPLET_ATTRS = T.let(T.unsafe(nil), Array)
-# source://nokogiri/lib/nokogiri/html4/element_description_defaults.rb#258
+# source://nokogiri//lib/nokogiri/html4/element_description_defaults.rb#258
Nokogiri::HTML4::ElementDescription::AREA_ATTRS = T.let(T.unsafe(nil), Array)
-# source://nokogiri/lib/nokogiri/html4/element_description_defaults.rb#212
+# source://nokogiri//lib/nokogiri/html4/element_description_defaults.rb#212
Nokogiri::HTML4::ElementDescription::ATTRS = T.let(T.unsafe(nil), Array)
-# source://nokogiri/lib/nokogiri/html4/element_description_defaults.rb#221
+# source://nokogiri//lib/nokogiri/html4/element_description_defaults.rb#221
Nokogiri::HTML4::ElementDescription::A_ATTRS = T.let(T.unsafe(nil), Array)
-# source://nokogiri/lib/nokogiri/html4/element_description_defaults.rb#268
+# source://nokogiri//lib/nokogiri/html4/element_description_defaults.rb#268
Nokogiri::HTML4::ElementDescription::BASEFONT_ATTRS = T.let(T.unsafe(nil), Array)
-# source://nokogiri/lib/nokogiri/html4/element_description_defaults.rb#546
+# source://nokogiri//lib/nokogiri/html4/element_description_defaults.rb#546
Nokogiri::HTML4::ElementDescription::BGCOLOR_ATTR = T.let(T.unsafe(nil), Array)
-# source://nokogiri/lib/nokogiri/html4/element_description_defaults.rb#171
+# source://nokogiri//lib/nokogiri/html4/element_description_defaults.rb#171
Nokogiri::HTML4::ElementDescription::BLOCK = T.let(T.unsafe(nil), Array)
-# source://nokogiri/lib/nokogiri/html4/element_description_defaults.rb#437
+# source://nokogiri//lib/nokogiri/html4/element_description_defaults.rb#437
Nokogiri::HTML4::ElementDescription::BLOCKLI_ELT = T.let(T.unsafe(nil), Array)
-# source://nokogiri/lib/nokogiri/html4/element_description_defaults.rb#271
+# source://nokogiri//lib/nokogiri/html4/element_description_defaults.rb#271
Nokogiri::HTML4::ElementDescription::BODY_ATTRS = T.let(T.unsafe(nil), Array)
-# source://nokogiri/lib/nokogiri/html4/element_description_defaults.rb#270
+# source://nokogiri//lib/nokogiri/html4/element_description_defaults.rb#270
Nokogiri::HTML4::ElementDescription::BODY_CONTENTS = T.let(T.unsafe(nil), Array)
-# source://nokogiri/lib/nokogiri/html4/element_description_defaults.rb#272
+# source://nokogiri//lib/nokogiri/html4/element_description_defaults.rb#272
Nokogiri::HTML4::ElementDescription::BODY_DEPR = T.let(T.unsafe(nil), Array)
-# source://nokogiri/lib/nokogiri/html4/element_description_defaults.rb#280
+# source://nokogiri//lib/nokogiri/html4/element_description_defaults.rb#280
Nokogiri::HTML4::ElementDescription::BUTTON_ATTRS = T.let(T.unsafe(nil), Array)
-# source://nokogiri/lib/nokogiri/html4/element_description_defaults.rb#213
+# source://nokogiri//lib/nokogiri/html4/element_description_defaults.rb#213
Nokogiri::HTML4::ElementDescription::CELLHALIGN = T.let(T.unsafe(nil), Array)
-# source://nokogiri/lib/nokogiri/html4/element_description_defaults.rb#214
+# source://nokogiri//lib/nokogiri/html4/element_description_defaults.rb#214
Nokogiri::HTML4::ElementDescription::CELLVALIGN = T.let(T.unsafe(nil), Array)
-# source://nokogiri/lib/nokogiri/html4/element_description_defaults.rb#242
+# source://nokogiri//lib/nokogiri/html4/element_description_defaults.rb#242
Nokogiri::HTML4::ElementDescription::CLEAR_ATTRS = T.let(T.unsafe(nil), Array)
-# source://nokogiri/lib/nokogiri/html4/element_description_defaults.rb#292
+# source://nokogiri//lib/nokogiri/html4/element_description_defaults.rb#292
Nokogiri::HTML4::ElementDescription::COL_ATTRS = T.let(T.unsafe(nil), Array)
-# source://nokogiri/lib/nokogiri/html4/element_description_defaults.rb#293
+# source://nokogiri//lib/nokogiri/html4/element_description_defaults.rb#293
Nokogiri::HTML4::ElementDescription::COL_ELT = T.let(T.unsafe(nil), Array)
-# source://nokogiri/lib/nokogiri/html4/element_description_defaults.rb#297
+# source://nokogiri//lib/nokogiri/html4/element_description_defaults.rb#297
Nokogiri::HTML4::ElementDescription::COMPACT_ATTR = T.let(T.unsafe(nil), Array)
-# source://nokogiri/lib/nokogiri/html4/element_description_defaults.rb#295
+# source://nokogiri//lib/nokogiri/html4/element_description_defaults.rb#295
Nokogiri::HTML4::ElementDescription::COMPACT_ATTRS = T.let(T.unsafe(nil), Array)
-# source://nokogiri/lib/nokogiri/html4/element_description_defaults.rb#439
+# source://nokogiri//lib/nokogiri/html4/element_description_defaults.rb#439
Nokogiri::HTML4::ElementDescription::CONTENT_ATTR = T.let(T.unsafe(nil), Array)
-# source://nokogiri/lib/nokogiri/html4/element_description_defaults.rb#199
+# source://nokogiri//lib/nokogiri/html4/element_description_defaults.rb#199
Nokogiri::HTML4::ElementDescription::COREATTRS = T.let(T.unsafe(nil), Array)
-# source://nokogiri/lib/nokogiri/html4/element_description_defaults.rb#218
+# source://nokogiri//lib/nokogiri/html4/element_description_defaults.rb#218
Nokogiri::HTML4::ElementDescription::CORE_ATTRS = T.let(T.unsafe(nil), Array)
-# source://nokogiri/lib/nokogiri/html4/element_description_defaults.rb#217
+# source://nokogiri//lib/nokogiri/html4/element_description_defaults.rb#217
Nokogiri::HTML4::ElementDescription::CORE_I18N_ATTRS = T.let(T.unsafe(nil), Array)
-# source://nokogiri/lib/nokogiri/html4/element_description_defaults.rb#549
+# source://nokogiri//lib/nokogiri/html4/element_description_defaults.rb#549
Nokogiri::HTML4::ElementDescription::DIR_ATTR = T.let(T.unsafe(nil), Array)
-# source://nokogiri/lib/nokogiri/html4/element_description_defaults.rb#296
+# source://nokogiri//lib/nokogiri/html4/element_description_defaults.rb#296
Nokogiri::HTML4::ElementDescription::DL_CONTENTS = T.let(T.unsafe(nil), Array)
# This is filled in down below.
#
-# source://nokogiri/lib/nokogiri/html4/element_description_defaults.rb#30
+# source://nokogiri//lib/nokogiri/html4/element_description_defaults.rb#30
Nokogiri::HTML4::ElementDescription::DefaultDescriptions = T.let(T.unsafe(nil), Hash)
# Methods are defined protected by method_defined? because at
@@ -1297,327 +1336,328 @@ Nokogiri::HTML4::ElementDescription::DefaultDescriptions = T.let(T.unsafe(nil),
# and we don't want to clobber any methods that have been
# defined there.
#
-# source://nokogiri/lib/nokogiri/html4/element_description_defaults.rb#11
+# source://nokogiri//lib/nokogiri/html4/element_description_defaults.rb#11
Nokogiri::HTML4::ElementDescription::Desc = Struct
-# source://nokogiri/lib/nokogiri/html4/element_description_defaults.rb#294
+# source://nokogiri//lib/nokogiri/html4/element_description_defaults.rb#294
Nokogiri::HTML4::ElementDescription::EDIT_ATTRS = T.let(T.unsafe(nil), Array)
-# source://nokogiri/lib/nokogiri/html4/element_description_defaults.rb#377
+# source://nokogiri//lib/nokogiri/html4/element_description_defaults.rb#377
Nokogiri::HTML4::ElementDescription::EMBED_ATTRS = T.let(T.unsafe(nil), Array)
-# source://nokogiri/lib/nokogiri/html4/element_description_defaults.rb#192
+# source://nokogiri//lib/nokogiri/html4/element_description_defaults.rb#192
Nokogiri::HTML4::ElementDescription::EMPTY = T.let(T.unsafe(nil), Array)
-# source://nokogiri/lib/nokogiri/html4/element_description_defaults.rb#201
+# source://nokogiri//lib/nokogiri/html4/element_description_defaults.rb#201
Nokogiri::HTML4::ElementDescription::EVENTS = T.let(T.unsafe(nil), Array)
-# source://nokogiri/lib/nokogiri/html4/element_description_defaults.rb#299
+# source://nokogiri//lib/nokogiri/html4/element_description_defaults.rb#299
Nokogiri::HTML4::ElementDescription::FIELDSET_CONTENTS = T.let(T.unsafe(nil), Array)
-# source://nokogiri/lib/nokogiri/html4/element_description_defaults.rb#190
+# source://nokogiri//lib/nokogiri/html4/element_description_defaults.rb#190
Nokogiri::HTML4::ElementDescription::FLOW = T.let(T.unsafe(nil), Array)
-# source://nokogiri/lib/nokogiri/html4/element_description_defaults.rb#245
+# source://nokogiri//lib/nokogiri/html4/element_description_defaults.rb#245
Nokogiri::HTML4::ElementDescription::FLOW_PARAM = T.let(T.unsafe(nil), Array)
# Attributes defined and categorized
#
-# source://nokogiri/lib/nokogiri/html4/element_description_defaults.rb#136
+# source://nokogiri//lib/nokogiri/html4/element_description_defaults.rb#136
Nokogiri::HTML4::ElementDescription::FONTSTYLE = T.let(T.unsafe(nil), Array)
-# source://nokogiri/lib/nokogiri/html4/element_description_defaults.rb#300
+# source://nokogiri//lib/nokogiri/html4/element_description_defaults.rb#300
Nokogiri::HTML4::ElementDescription::FONT_ATTRS = T.let(T.unsafe(nil), Array)
-# source://nokogiri/lib/nokogiri/html4/element_description_defaults.rb#170
+# source://nokogiri//lib/nokogiri/html4/element_description_defaults.rb#170
Nokogiri::HTML4::ElementDescription::FORMCTRL = T.let(T.unsafe(nil), Array)
-# source://nokogiri/lib/nokogiri/html4/element_description_defaults.rb#318
+# source://nokogiri//lib/nokogiri/html4/element_description_defaults.rb#318
Nokogiri::HTML4::ElementDescription::FORM_ATTRS = T.let(T.unsafe(nil), Array)
-# source://nokogiri/lib/nokogiri/html4/element_description_defaults.rb#301
+# source://nokogiri//lib/nokogiri/html4/element_description_defaults.rb#301
Nokogiri::HTML4::ElementDescription::FORM_CONTENTS = T.let(T.unsafe(nil), Array)
-# source://nokogiri/lib/nokogiri/html4/element_description_defaults.rb#339
+# source://nokogiri//lib/nokogiri/html4/element_description_defaults.rb#339
Nokogiri::HTML4::ElementDescription::FRAMESET_ATTRS = T.let(T.unsafe(nil), Array)
-# source://nokogiri/lib/nokogiri/html4/element_description_defaults.rb#340
+# source://nokogiri//lib/nokogiri/html4/element_description_defaults.rb#340
Nokogiri::HTML4::ElementDescription::FRAMESET_CONTENTS = T.let(T.unsafe(nil), Array)
-# source://nokogiri/lib/nokogiri/html4/element_description_defaults.rb#328
+# source://nokogiri//lib/nokogiri/html4/element_description_defaults.rb#328
Nokogiri::HTML4::ElementDescription::FRAME_ATTRS = T.let(T.unsafe(nil), Array)
-# source://nokogiri/lib/nokogiri/html4/element_description_defaults.rb#168
+# source://nokogiri//lib/nokogiri/html4/element_description_defaults.rb#168
Nokogiri::HTML4::ElementDescription::HEADING = T.let(T.unsafe(nil), Array)
-# source://nokogiri/lib/nokogiri/html4/element_description_defaults.rb#341
+# source://nokogiri//lib/nokogiri/html4/element_description_defaults.rb#341
Nokogiri::HTML4::ElementDescription::HEAD_ATTRS = T.let(T.unsafe(nil), Array)
-# source://nokogiri/lib/nokogiri/html4/element_description_defaults.rb#342
+# source://nokogiri//lib/nokogiri/html4/element_description_defaults.rb#342
Nokogiri::HTML4::ElementDescription::HEAD_CONTENTS = T.let(T.unsafe(nil), Array)
-# source://nokogiri/lib/nokogiri/html4/element_description_defaults.rb#241
+# source://nokogiri//lib/nokogiri/html4/element_description_defaults.rb#241
Nokogiri::HTML4::ElementDescription::HREF_ATTRS = T.let(T.unsafe(nil), Array)
-# source://nokogiri/lib/nokogiri/html4/element_description_defaults.rb#352
+# source://nokogiri//lib/nokogiri/html4/element_description_defaults.rb#352
Nokogiri::HTML4::ElementDescription::HR_DEPR = T.let(T.unsafe(nil), Array)
-# source://nokogiri/lib/nokogiri/html4/element_description_defaults.rb#216
+# source://nokogiri//lib/nokogiri/html4/element_description_defaults.rb#216
Nokogiri::HTML4::ElementDescription::HTML_ATTRS = T.let(T.unsafe(nil), Array)
-# source://nokogiri/lib/nokogiri/html4/element_description_defaults.rb#197
+# source://nokogiri//lib/nokogiri/html4/element_description_defaults.rb#197
Nokogiri::HTML4::ElementDescription::HTML_CDATA = T.let(T.unsafe(nil), Array)
-# source://nokogiri/lib/nokogiri/html4/element_description_defaults.rb#354
+# source://nokogiri//lib/nokogiri/html4/element_description_defaults.rb#354
Nokogiri::HTML4::ElementDescription::HTML_CONTENT = T.let(T.unsafe(nil), Array)
-# source://nokogiri/lib/nokogiri/html4/element_description_defaults.rb#194
+# source://nokogiri//lib/nokogiri/html4/element_description_defaults.rb#194
Nokogiri::HTML4::ElementDescription::HTML_FLOW = T.let(T.unsafe(nil), Array)
-# source://nokogiri/lib/nokogiri/html4/element_description_defaults.rb#195
+# source://nokogiri//lib/nokogiri/html4/element_description_defaults.rb#195
Nokogiri::HTML4::ElementDescription::HTML_INLINE = T.let(T.unsafe(nil), Array)
-# source://nokogiri/lib/nokogiri/html4/element_description_defaults.rb#196
+# source://nokogiri//lib/nokogiri/html4/element_description_defaults.rb#196
Nokogiri::HTML4::ElementDescription::HTML_PCDATA = T.let(T.unsafe(nil), Array)
-# source://nokogiri/lib/nokogiri/html4/element_description_defaults.rb#200
+# source://nokogiri//lib/nokogiri/html4/element_description_defaults.rb#200
Nokogiri::HTML4::ElementDescription::I18N = T.let(T.unsafe(nil), Array)
-# source://nokogiri/lib/nokogiri/html4/element_description_defaults.rb#219
+# source://nokogiri//lib/nokogiri/html4/element_description_defaults.rb#219
Nokogiri::HTML4::ElementDescription::I18N_ATTRS = T.let(T.unsafe(nil), Array)
-# source://nokogiri/lib/nokogiri/html4/element_description_defaults.rb#355
+# source://nokogiri//lib/nokogiri/html4/element_description_defaults.rb#355
Nokogiri::HTML4::ElementDescription::IFRAME_ATTRS = T.let(T.unsafe(nil), Array)
-# source://nokogiri/lib/nokogiri/html4/element_description_defaults.rb#368
+# source://nokogiri//lib/nokogiri/html4/element_description_defaults.rb#368
Nokogiri::HTML4::ElementDescription::IMG_ATTRS = T.let(T.unsafe(nil), Array)
-# source://nokogiri/lib/nokogiri/html4/element_description_defaults.rb#189
+# source://nokogiri//lib/nokogiri/html4/element_description_defaults.rb#189
Nokogiri::HTML4::ElementDescription::INLINE = T.let(T.unsafe(nil), Array)
-# source://nokogiri/lib/nokogiri/html4/element_description_defaults.rb#243
+# source://nokogiri//lib/nokogiri/html4/element_description_defaults.rb#243
Nokogiri::HTML4::ElementDescription::INLINE_P = T.let(T.unsafe(nil), Array)
-# source://nokogiri/lib/nokogiri/html4/element_description_defaults.rb#398
+# source://nokogiri//lib/nokogiri/html4/element_description_defaults.rb#398
Nokogiri::HTML4::ElementDescription::INPUT_ATTRS = T.let(T.unsafe(nil), Array)
-# source://nokogiri/lib/nokogiri/html4/element_description_defaults.rb#298
+# source://nokogiri//lib/nokogiri/html4/element_description_defaults.rb#298
Nokogiri::HTML4::ElementDescription::LABEL_ATTR = T.let(T.unsafe(nil), Array)
-# source://nokogiri/lib/nokogiri/html4/element_description_defaults.rb#421
+# source://nokogiri//lib/nokogiri/html4/element_description_defaults.rb#421
Nokogiri::HTML4::ElementDescription::LABEL_ATTRS = T.let(T.unsafe(nil), Array)
-# source://nokogiri/lib/nokogiri/html4/element_description_defaults.rb#484
+# source://nokogiri//lib/nokogiri/html4/element_description_defaults.rb#484
Nokogiri::HTML4::ElementDescription::LANGUAGE_ATTR = T.let(T.unsafe(nil), Array)
-# source://nokogiri/lib/nokogiri/html4/element_description_defaults.rb#422
+# source://nokogiri//lib/nokogiri/html4/element_description_defaults.rb#422
Nokogiri::HTML4::ElementDescription::LEGEND_ATTRS = T.let(T.unsafe(nil), Array)
-# source://nokogiri/lib/nokogiri/html4/element_description_defaults.rb#424
+# source://nokogiri//lib/nokogiri/html4/element_description_defaults.rb#424
Nokogiri::HTML4::ElementDescription::LINK_ATTRS = T.let(T.unsafe(nil), Array)
-# source://nokogiri/lib/nokogiri/html4/element_description_defaults.rb#169
+# source://nokogiri//lib/nokogiri/html4/element_description_defaults.rb#169
Nokogiri::HTML4::ElementDescription::LIST = T.let(T.unsafe(nil), Array)
-# source://nokogiri/lib/nokogiri/html4/element_description_defaults.rb#547
+# source://nokogiri//lib/nokogiri/html4/element_description_defaults.rb#547
Nokogiri::HTML4::ElementDescription::LI_ELT = T.let(T.unsafe(nil), Array)
-# source://nokogiri/lib/nokogiri/html4/element_description_defaults.rb#434
+# source://nokogiri//lib/nokogiri/html4/element_description_defaults.rb#434
Nokogiri::HTML4::ElementDescription::MAP_CONTENTS = T.let(T.unsafe(nil), Array)
-# source://nokogiri/lib/nokogiri/html4/element_description_defaults.rb#438
+# source://nokogiri//lib/nokogiri/html4/element_description_defaults.rb#438
Nokogiri::HTML4::ElementDescription::META_ATTRS = T.let(T.unsafe(nil), Array)
-# source://nokogiri/lib/nokogiri/html4/element_description_defaults.rb#191
+# source://nokogiri//lib/nokogiri/html4/element_description_defaults.rb#191
Nokogiri::HTML4::ElementDescription::MODIFIER = T.let(T.unsafe(nil), Array)
-# source://nokogiri/lib/nokogiri/html4/element_description_defaults.rb#435
+# source://nokogiri//lib/nokogiri/html4/element_description_defaults.rb#435
Nokogiri::HTML4::ElementDescription::NAME_ATTR = T.let(T.unsafe(nil), Array)
-# source://nokogiri/lib/nokogiri/html4/element_description_defaults.rb#441
+# source://nokogiri//lib/nokogiri/html4/element_description_defaults.rb#441
Nokogiri::HTML4::ElementDescription::NOFRAMES_CONTENT = T.let(T.unsafe(nil), Array)
-# source://nokogiri/lib/nokogiri/html4/element_description_defaults.rb#443
+# source://nokogiri//lib/nokogiri/html4/element_description_defaults.rb#443
Nokogiri::HTML4::ElementDescription::OBJECT_ATTRS = T.let(T.unsafe(nil), Array)
-# source://nokogiri/lib/nokogiri/html4/element_description_defaults.rb#442
+# source://nokogiri//lib/nokogiri/html4/element_description_defaults.rb#442
Nokogiri::HTML4::ElementDescription::OBJECT_CONTENTS = T.let(T.unsafe(nil), Array)
-# source://nokogiri/lib/nokogiri/html4/element_description_defaults.rb#459
+# source://nokogiri//lib/nokogiri/html4/element_description_defaults.rb#459
Nokogiri::HTML4::ElementDescription::OBJECT_DEPR = T.let(T.unsafe(nil), Array)
-# source://nokogiri/lib/nokogiri/html4/element_description_defaults.rb#460
+# source://nokogiri//lib/nokogiri/html4/element_description_defaults.rb#460
Nokogiri::HTML4::ElementDescription::OL_ATTRS = T.let(T.unsafe(nil), Array)
-# source://nokogiri/lib/nokogiri/html4/element_description_defaults.rb#462
+# source://nokogiri//lib/nokogiri/html4/element_description_defaults.rb#462
Nokogiri::HTML4::ElementDescription::OPTGROUP_ATTRS = T.let(T.unsafe(nil), Array)
-# source://nokogiri/lib/nokogiri/html4/element_description_defaults.rb#463
+# source://nokogiri//lib/nokogiri/html4/element_description_defaults.rb#463
Nokogiri::HTML4::ElementDescription::OPTION_ATTRS = T.let(T.unsafe(nil), Array)
-# source://nokogiri/lib/nokogiri/html4/element_description_defaults.rb#461
+# source://nokogiri//lib/nokogiri/html4/element_description_defaults.rb#461
Nokogiri::HTML4::ElementDescription::OPTION_ELT = T.let(T.unsafe(nil), Array)
-# source://nokogiri/lib/nokogiri/html4/element_description_defaults.rb#464
+# source://nokogiri//lib/nokogiri/html4/element_description_defaults.rb#464
Nokogiri::HTML4::ElementDescription::PARAM_ATTRS = T.let(T.unsafe(nil), Array)
-# source://nokogiri/lib/nokogiri/html4/element_description_defaults.rb#167
+# source://nokogiri//lib/nokogiri/html4/element_description_defaults.rb#167
Nokogiri::HTML4::ElementDescription::PCDATA = T.let(T.unsafe(nil), Array)
-# source://nokogiri/lib/nokogiri/html4/element_description_defaults.rb#137
+# source://nokogiri//lib/nokogiri/html4/element_description_defaults.rb#137
Nokogiri::HTML4::ElementDescription::PHRASE = T.let(T.unsafe(nil), Array)
-# source://nokogiri/lib/nokogiri/html4/element_description_defaults.rb#466
+# source://nokogiri//lib/nokogiri/html4/element_description_defaults.rb#466
Nokogiri::HTML4::ElementDescription::PRE_CONTENT = T.let(T.unsafe(nil), Array)
-# source://nokogiri/lib/nokogiri/html4/element_description_defaults.rb#420
+# source://nokogiri//lib/nokogiri/html4/element_description_defaults.rb#420
Nokogiri::HTML4::ElementDescription::PROMPT_ATTRS = T.let(T.unsafe(nil), Array)
-# source://nokogiri/lib/nokogiri/html4/element_description_defaults.rb#269
+# source://nokogiri//lib/nokogiri/html4/element_description_defaults.rb#269
Nokogiri::HTML4::ElementDescription::QUOTE_ATTRS = T.let(T.unsafe(nil), Array)
-# source://nokogiri/lib/nokogiri/html4/element_description_defaults.rb#238
+# source://nokogiri//lib/nokogiri/html4/element_description_defaults.rb#238
Nokogiri::HTML4::ElementDescription::ROWS_COLS_ATTR = T.let(T.unsafe(nil), Array)
-# source://nokogiri/lib/nokogiri/html4/element_description_defaults.rb#483
+# source://nokogiri//lib/nokogiri/html4/element_description_defaults.rb#483
Nokogiri::HTML4::ElementDescription::SCRIPT_ATTRS = T.let(T.unsafe(nil), Array)
-# source://nokogiri/lib/nokogiri/html4/element_description_defaults.rb#486
+# source://nokogiri//lib/nokogiri/html4/element_description_defaults.rb#486
Nokogiri::HTML4::ElementDescription::SELECT_ATTRS = T.let(T.unsafe(nil), Array)
-# source://nokogiri/lib/nokogiri/html4/element_description_defaults.rb#485
+# source://nokogiri//lib/nokogiri/html4/element_description_defaults.rb#485
Nokogiri::HTML4::ElementDescription::SELECT_CONTENT = T.let(T.unsafe(nil), Array)
-# source://nokogiri/lib/nokogiri/html4/element_description_defaults.rb#149
+# source://nokogiri//lib/nokogiri/html4/element_description_defaults.rb#149
Nokogiri::HTML4::ElementDescription::SPECIAL = T.let(T.unsafe(nil), Array)
-# source://nokogiri/lib/nokogiri/html4/element_description_defaults.rb#240
+# source://nokogiri//lib/nokogiri/html4/element_description_defaults.rb#240
Nokogiri::HTML4::ElementDescription::SRC_ALT_ATTRS = T.let(T.unsafe(nil), Array)
-# source://nokogiri/lib/nokogiri/html4/element_description_defaults.rb#497
+# source://nokogiri//lib/nokogiri/html4/element_description_defaults.rb#497
Nokogiri::HTML4::ElementDescription::STYLE_ATTRS = T.let(T.unsafe(nil), Array)
-# source://nokogiri/lib/nokogiri/html4/element_description_defaults.rb#498
+# source://nokogiri//lib/nokogiri/html4/element_description_defaults.rb#498
Nokogiri::HTML4::ElementDescription::TABLE_ATTRS = T.let(T.unsafe(nil), Array)
-# source://nokogiri/lib/nokogiri/html4/element_description_defaults.rb#510
+# source://nokogiri//lib/nokogiri/html4/element_description_defaults.rb#510
Nokogiri::HTML4::ElementDescription::TABLE_CONTENTS = T.let(T.unsafe(nil), Array)
-# source://nokogiri/lib/nokogiri/html4/element_description_defaults.rb#509
+# source://nokogiri//lib/nokogiri/html4/element_description_defaults.rb#509
Nokogiri::HTML4::ElementDescription::TABLE_DEPR = T.let(T.unsafe(nil), Array)
-# source://nokogiri/lib/nokogiri/html4/element_description_defaults.rb#520
+# source://nokogiri//lib/nokogiri/html4/element_description_defaults.rb#520
Nokogiri::HTML4::ElementDescription::TALIGN_ATTRS = T.let(T.unsafe(nil), Array)
-# source://nokogiri/lib/nokogiri/html4/element_description_defaults.rb#237
+# source://nokogiri//lib/nokogiri/html4/element_description_defaults.rb#237
Nokogiri::HTML4::ElementDescription::TARGET_ATTR = T.let(T.unsafe(nil), Array)
-# source://nokogiri/lib/nokogiri/html4/element_description_defaults.rb#533
+# source://nokogiri//lib/nokogiri/html4/element_description_defaults.rb#533
Nokogiri::HTML4::ElementDescription::TEXTAREA_ATTRS = T.let(T.unsafe(nil), Array)
-# source://nokogiri/lib/nokogiri/html4/element_description_defaults.rb#522
+# source://nokogiri//lib/nokogiri/html4/element_description_defaults.rb#522
Nokogiri::HTML4::ElementDescription::TH_TD_ATTR = T.let(T.unsafe(nil), Array)
-# source://nokogiri/lib/nokogiri/html4/element_description_defaults.rb#521
+# source://nokogiri//lib/nokogiri/html4/element_description_defaults.rb#521
Nokogiri::HTML4::ElementDescription::TH_TD_DEPR = T.let(T.unsafe(nil), Array)
-# source://nokogiri/lib/nokogiri/html4/element_description_defaults.rb#545
+# source://nokogiri//lib/nokogiri/html4/element_description_defaults.rb#545
Nokogiri::HTML4::ElementDescription::TR_CONTENTS = T.let(T.unsafe(nil), Array)
-# source://nokogiri/lib/nokogiri/html4/element_description_defaults.rb#519
+# source://nokogiri//lib/nokogiri/html4/element_description_defaults.rb#519
Nokogiri::HTML4::ElementDescription::TR_ELT = T.let(T.unsafe(nil), Array)
-# source://nokogiri/lib/nokogiri/html4/element_description_defaults.rb#440
+# source://nokogiri//lib/nokogiri/html4/element_description_defaults.rb#440
Nokogiri::HTML4::ElementDescription::TYPE_ATTR = T.let(T.unsafe(nil), Array)
-# source://nokogiri/lib/nokogiri/html4/element_description_defaults.rb#548
+# source://nokogiri//lib/nokogiri/html4/element_description_defaults.rb#548
Nokogiri::HTML4::ElementDescription::UL_DEPR = T.let(T.unsafe(nil), Array)
-# source://nokogiri/lib/nokogiri/html4/element_description_defaults.rb#353
+# source://nokogiri//lib/nokogiri/html4/element_description_defaults.rb#353
Nokogiri::HTML4::ElementDescription::VERSION_ATTR = T.let(T.unsafe(nil), Array)
-# source://nokogiri/lib/nokogiri/html4/element_description_defaults.rb#465
+# source://nokogiri//lib/nokogiri/html4/element_description_defaults.rb#465
Nokogiri::HTML4::ElementDescription::WIDTH_ATTR = T.let(T.unsafe(nil), Array)
-# source://nokogiri/lib/nokogiri/html4/encoding_reader.rb#14
+# source://nokogiri//lib/nokogiri/html4/encoding_reader.rb#14
class Nokogiri::HTML4::EncodingReader
# @return [EncodingReader] a new instance of EncodingReader
#
- # source://nokogiri/lib/nokogiri/html4/encoding_reader.rb#82
+ # source://nokogiri//lib/nokogiri/html4/encoding_reader.rb#82
def initialize(io); end
# This method is used by the C extension so that
# Nokogiri::HTML4::Document#read_io() does not leak memory when
# EncodingFound is raised.
#
- # source://nokogiri/lib/nokogiri/html4/encoding_reader.rb#91
+ # source://nokogiri//lib/nokogiri/html4/encoding_reader.rb#91
def encoding_found; end
- # source://nokogiri/lib/nokogiri/html4/encoding_reader.rb#93
+ # source://nokogiri//lib/nokogiri/html4/encoding_reader.rb#93
def read(len); end
class << self
- # source://nokogiri/lib/nokogiri/html4/encoding_reader.rb#59
+ # source://nokogiri//lib/nokogiri/html4/encoding_reader.rb#59
def detect_encoding(chunk); end
end
end
-# source://nokogiri/lib/nokogiri/html4/encoding_reader.rb#15
+# source://nokogiri//lib/nokogiri/html4/encoding_reader.rb#15
class Nokogiri::HTML4::EncodingReader::EncodingFound < ::StandardError
# @return [EncodingFound] a new instance of EncodingFound
#
- # source://nokogiri/lib/nokogiri/html4/encoding_reader.rb#18
+ # source://nokogiri//lib/nokogiri/html4/encoding_reader.rb#18
def initialize(encoding); end
# Returns the value of attribute found_encoding.
#
- # source://nokogiri/lib/nokogiri/html4/encoding_reader.rb#16
+ # source://nokogiri//lib/nokogiri/html4/encoding_reader.rb#16
def found_encoding; end
end
-# source://nokogiri/lib/nokogiri/html4/encoding_reader.rb#46
+# source://nokogiri//lib/nokogiri/html4/encoding_reader.rb#46
class Nokogiri::HTML4::EncodingReader::JumpSAXHandler < ::Nokogiri::HTML4::EncodingReader::SAXHandler
# @return [JumpSAXHandler] a new instance of JumpSAXHandler
#
- # source://nokogiri/lib/nokogiri/html4/encoding_reader.rb#47
+ # source://nokogiri//lib/nokogiri/html4/encoding_reader.rb#47
def initialize(jumptag); end
- # source://nokogiri/lib/nokogiri/html4/encoding_reader.rb#52
+ # source://nokogiri//lib/nokogiri/html4/encoding_reader.rb#52
def start_element(name, attrs = T.unsafe(nil)); end
end
-# source://nokogiri/lib/nokogiri/html4/encoding_reader.rb#24
+# source://nokogiri//lib/nokogiri/html4/encoding_reader.rb#24
class Nokogiri::HTML4::EncodingReader::SAXHandler < ::Nokogiri::XML::SAX::Document
# @return [SAXHandler] a new instance of SAXHandler
#
- # source://nokogiri/lib/nokogiri/html4/encoding_reader.rb#27
+ # source://nokogiri//lib/nokogiri/html4/encoding_reader.rb#27
def initialize; end
# Returns the value of attribute encoding.
#
- # source://nokogiri/lib/nokogiri/html4/encoding_reader.rb#25
+ # source://nokogiri//lib/nokogiri/html4/encoding_reader.rb#25
def encoding; end
- # source://nokogiri/lib/nokogiri/html4/encoding_reader.rb#32
+ # source://nokogiri//lib/nokogiri/html4/encoding_reader.rb#32
def start_element(name, attrs = T.unsafe(nil)); end
end
-# source://nokogiri/lib/nokogiri/html4/entity_lookup.rb#5
+# source://nokogiri//lib/nokogiri/html4/entity_lookup.rb#5
class Nokogiri::HTML4::EntityDescription < ::Struct; end
-# source://nokogiri/lib/nokogiri/html4/entity_lookup.rb#7
+# source://nokogiri//lib/nokogiri/html4/entity_lookup.rb#7
class Nokogiri::HTML4::EntityLookup
# Look up entity with +name+
#
- # source://nokogiri/lib/nokogiri/html4/entity_lookup.rb#10
+ # source://nokogiri//lib/nokogiri/html4/entity_lookup.rb#10
def [](name); end
+ # source://nokogiri//lib/nokogiri/extension.rb#7
def get(_arg0); end
end
# Instance of Nokogiri::HTML4::EntityLookup
#
-# source://nokogiri/lib/nokogiri/html4.rb#30
+# source://nokogiri//lib/nokogiri/html4.rb#30
Nokogiri::HTML4::NamedCharacters = T.let(T.unsafe(nil), Nokogiri::HTML4::EntityLookup)
# Nokogiri provides a SAX parser to process HTML4 which will provide HTML recovery
@@ -1627,7 +1667,7 @@ Nokogiri::HTML4::NamedCharacters = T.let(T.unsafe(nil), Nokogiri::HTML4::EntityL
#
# For more information on SAX parsers, see Nokogiri::XML::SAX
#
-# source://nokogiri/lib/nokogiri/html4/sax/parser_context.rb#5
+# source://nokogiri//lib/nokogiri/html4/sax/parser_context.rb#5
module Nokogiri::HTML4::SAX; end
# This parser is a SAX style parser that reads its input as it deems necessary. The parser
@@ -1656,10 +1696,11 @@ module Nokogiri::HTML4::SAX; end
#
# Also see Nokogiri::XML::SAX::Document for the available events.
#
-# source://nokogiri/lib/nokogiri/html4/sax/parser.rb#41
+# source://nokogiri//lib/nokogiri/html4/sax/parser.rb#41
class Nokogiri::HTML4::SAX::Parser < ::Nokogiri::XML::SAX::Parser
private
+ # source://nokogiri//lib/nokogiri/extension.rb#7
def initialize_native; end
end
@@ -1668,56 +1709,63 @@ end
# 💡 This class is usually not instantiated by the user. Use Nokogiri::HTML4::SAX::Parser
# instead.
#
-# source://nokogiri/lib/nokogiri/html4/sax/parser_context.rb#11
+# source://nokogiri//lib/nokogiri/html4/sax/parser_context.rb#11
class Nokogiri::HTML4::SAX::ParserContext < ::Nokogiri::XML::SAX::ParserContext
+ # source://nokogiri//lib/nokogiri/extension.rb#7
def parse_with(_arg0); end
class << self
+ # source://nokogiri//lib/nokogiri/extension.rb#7
def native_file(_arg0, _arg1); end
+
+ # source://nokogiri//lib/nokogiri/extension.rb#7
def native_memory(_arg0, _arg1); end
end
end
-# source://nokogiri/lib/nokogiri/html4/sax/push_parser.rb#6
+# source://nokogiri//lib/nokogiri/html4/sax/push_parser.rb#6
class Nokogiri::HTML4::SAX::PushParser < ::Nokogiri::XML::SAX::PushParser
# @return [PushParser] a new instance of PushParser
#
- # source://nokogiri/lib/nokogiri/html4/sax/push_parser.rb#11
+ # source://nokogiri//lib/nokogiri/html4/sax/push_parser.rb#11
def initialize(doc = T.unsafe(nil), file_name = T.unsafe(nil), encoding = T.unsafe(nil)); end
# Write a +chunk+ of HTML to the PushParser. Any callback methods
# that can be called will be called immediately.
#
- # source://nokogiri/lib/nokogiri/html4/sax/push_parser.rb#23
+ # source://nokogiri//lib/nokogiri/html4/sax/push_parser.rb#26
def <<(chunk, last_chunk = T.unsafe(nil)); end
# The Nokogiri::HTML4::SAX::Document on which the PushParser will be
# operating
#
- # source://nokogiri/lib/nokogiri/html4/sax/push_parser.rb#9
+ # source://nokogiri//lib/nokogiri/html4/sax/push_parser.rb#9
def document; end
# The Nokogiri::HTML4::SAX::Document on which the PushParser will be
# operating
#
- # source://nokogiri/lib/nokogiri/html4/sax/push_parser.rb#9
+ # source://nokogiri//lib/nokogiri/html4/sax/push_parser.rb#9
def document=(_arg0); end
# Finish the parsing. This method is only necessary for
# Nokogiri::HTML4::SAX::Document#end_document to be called.
#
- # source://nokogiri/lib/nokogiri/html4/sax/push_parser.rb#31
+ # source://nokogiri//lib/nokogiri/html4/sax/push_parser.rb#31
def finish; end
# Write a +chunk+ of HTML to the PushParser. Any callback methods
# that can be called will be called immediately.
#
- # source://nokogiri/lib/nokogiri/html4/sax/push_parser.rb#23
+ # source://nokogiri//lib/nokogiri/html4/sax/push_parser.rb#23
def write(chunk, last_chunk = T.unsafe(nil)); end
private
+ # source://nokogiri//lib/nokogiri/extension.rb#7
def initialize_native(_arg0, _arg1, _arg2); end
+
+ # source://nokogiri//lib/nokogiri/extension.rb#7
def native_write(_arg0, _arg1); end
end
@@ -1956,20 +2004,20 @@ end
#
# Since v1.12.0
#
-# source://nokogiri/lib/nokogiri/html5/document.rb#23
+# source://nokogiri//lib/nokogiri/html5/document.rb#23
module Nokogiri::HTML5
class << self
# Convenience method for Nokogiri::HTML5::DocumentFragment.parse
#
- # source://nokogiri/lib/nokogiri/html5.rb#280
+ # source://nokogiri//lib/nokogiri/html5.rb#280
def fragment(*_arg0, **_arg1, &_arg2); end
# Convenience method for Nokogiri::HTML5::Document.parse
#
- # source://nokogiri/lib/nokogiri/html5.rb#275
+ # source://nokogiri//lib/nokogiri/html5.rb#275
def parse(*_arg0, **_arg1, &_arg2); end
- # source://nokogiri/lib/nokogiri/html5.rb#285
+ # source://nokogiri//lib/nokogiri/html5.rb#285
def read_and_encode(string, encoding); end
private
@@ -1986,7 +2034,7 @@ module Nokogiri::HTML5
# http://bugs.ruby-lang.org/issues/2567
# http://www.w3.org/TR/html5/syntax.html#determining-the-character-encoding
#
- # source://nokogiri/lib/nokogiri/html5.rb#323
+ # source://nokogiri//lib/nokogiri/html5.rb#323
def reencode(body, content_type = T.unsafe(nil)); end
end
end
@@ -2018,11 +2066,11 @@ end
# The HTML5 builder inherits from the XML builder, so make sure to read the
# Nokogiri::XML::Builder documentation.
#
-# source://nokogiri/lib/nokogiri/html5/builder.rb#32
+# source://nokogiri//lib/nokogiri/html5/builder.rb#32
class Nokogiri::HTML5::Builder < ::Nokogiri::XML::Builder
# Convert the builder to HTML
#
- # source://nokogiri/lib/nokogiri/html5/builder.rb#35
+ # source://nokogiri//lib/nokogiri/html5/builder.rb#35
def to_html; end
end
@@ -2030,11 +2078,11 @@ end
#
# 💡 HTML5 functionality is not available when running JRuby.
#
-# source://nokogiri/lib/nokogiri/html5/document.rb#39
+# source://nokogiri//lib/nokogiri/html5/document.rb#39
class Nokogiri::HTML5::Document < ::Nokogiri::HTML4::Document
# @return [Document] a new instance of Document
#
- # source://nokogiri/lib/nokogiri/html5/document.rb#159
+ # source://nokogiri//lib/nokogiri/html5/document.rb#159
def initialize(*args); end
# :call-seq:
@@ -2050,7 +2098,7 @@ class Nokogiri::HTML5::Document < ::Nokogiri::HTML4::Document
# Nokogiri::HTML5::DocumentFragment. This object's children will be empty if +markup+ is not
# passed, is empty, or is +nil+.
#
- # source://nokogiri/lib/nokogiri/html5/document.rb#178
+ # source://nokogiri//lib/nokogiri/html5/document.rb#178
def fragment(markup = T.unsafe(nil)); end
# Get the parser's quirks mode value. See HTML5::QuirksMode.
@@ -2059,16 +2107,16 @@ class Nokogiri::HTML5::Document < ::Nokogiri::HTML4::Document
#
# Since v1.14.0
#
- # source://nokogiri/lib/nokogiri/html5/document.rb#49
+ # source://nokogiri//lib/nokogiri/html5/document.rb#49
def quirks_mode; end
- # source://nokogiri/lib/nokogiri/html5/document.rb#182
+ # source://nokogiri//lib/nokogiri/html5/document.rb#182
def to_xml(options = T.unsafe(nil), &block); end
# Get the url name for this document, as passed into Document.parse, Document.read_io, or
# Document.read_memory
#
- # source://nokogiri/lib/nokogiri/html5/document.rb#42
+ # source://nokogiri//lib/nokogiri/html5/document.rb#42
def url; end
# :call-seq:
@@ -2078,7 +2126,7 @@ class Nokogiri::HTML5::Document < ::Nokogiri::HTML4::Document
#
# See CSS::XPathVisitor for more information.
#
- # source://nokogiri/lib/nokogiri/html5/document.rb#194
+ # source://nokogiri//lib/nokogiri/html5/document.rb#194
def xpath_doctype; end
class << self
@@ -2130,7 +2178,7 @@ class Nokogiri::HTML5::Document < ::Nokogiri::HTML4::Document
#
# @yield [options]
#
- # source://nokogiri/lib/nokogiri/html5/document.rb#103
+ # source://nokogiri//lib/nokogiri/html5/document.rb#103
def parse(string_or_io, url_ = T.unsafe(nil), encoding_ = T.unsafe(nil), url: T.unsafe(nil), encoding: T.unsafe(nil), **options, &block); end
# Create a new document from an IO object.
@@ -2139,7 +2187,7 @@ class Nokogiri::HTML5::Document < ::Nokogiri::HTML4::Document
#
# @raise [ArgumentError]
#
- # source://nokogiri/lib/nokogiri/html5/document.rb#129
+ # source://nokogiri//lib/nokogiri/html5/document.rb#129
def read_io(io, url_ = T.unsafe(nil), encoding_ = T.unsafe(nil), url: T.unsafe(nil), encoding: T.unsafe(nil), **options); end
# Create a new document from a String.
@@ -2148,12 +2196,12 @@ class Nokogiri::HTML5::Document < ::Nokogiri::HTML4::Document
#
# @raise [ArgumentError]
#
- # source://nokogiri/lib/nokogiri/html5/document.rb#138
+ # source://nokogiri//lib/nokogiri/html5/document.rb#138
def read_memory(string, url_ = T.unsafe(nil), encoding_ = T.unsafe(nil), url: T.unsafe(nil), encoding: T.unsafe(nil), **options); end
private
- # source://nokogiri/lib/nokogiri/html5/document.rb#146
+ # source://nokogiri//lib/nokogiri/html5/document.rb#146
def do_parse(string_or_io, url, encoding, **options); end
end
end
@@ -2162,7 +2210,7 @@ end
#
# 💡 HTML5 functionality is not available when running JRuby.
#
-# source://nokogiri/lib/nokogiri/html5/document_fragment.rb#27
+# source://nokogiri//lib/nokogiri/html5/document_fragment.rb#27
class Nokogiri::HTML5::DocumentFragment < ::Nokogiri::HTML4::DocumentFragment
# :call-seq:
# new(document, input, **options) → HTML5::DocumentFragment
@@ -2209,34 +2257,34 @@ class Nokogiri::HTML5::DocumentFragment < ::Nokogiri::HTML4::DocumentFragment
#
# @return [DocumentFragment] a new instance of DocumentFragment
#
- # source://nokogiri/lib/nokogiri/html5/document_fragment.rb#144
+ # source://nokogiri//lib/nokogiri/html5/document_fragment.rb#144
def initialize(doc, input = T.unsafe(nil), context_ = T.unsafe(nil), positional_options_hash = T.unsafe(nil), context: T.unsafe(nil), **options); end
# Returns the value of attribute document.
#
- # source://nokogiri/lib/nokogiri/html5/document_fragment.rb#88
+ # source://nokogiri//lib/nokogiri/html5/document_fragment.rb#88
def document; end
# Sets the attribute document
#
# @param value the value to set the attribute document to.
#
- # source://nokogiri/lib/nokogiri/html5/document_fragment.rb#88
+ # source://nokogiri//lib/nokogiri/html5/document_fragment.rb#88
def document=(_arg0); end
# Returns the value of attribute errors.
#
- # source://nokogiri/lib/nokogiri/html5/document_fragment.rb#89
+ # source://nokogiri//lib/nokogiri/html5/document_fragment.rb#89
def errors; end
# Sets the attribute errors
#
# @param value the value to set the attribute errors to.
#
- # source://nokogiri/lib/nokogiri/html5/document_fragment.rb#89
+ # source://nokogiri//lib/nokogiri/html5/document_fragment.rb#89
def errors=(_arg0); end
- # source://nokogiri/lib/nokogiri/html5/document_fragment.rb#175
+ # source://nokogiri//lib/nokogiri/html5/document_fragment.rb#175
def extract_params(params); end
# Get the parser's quirks mode value. See HTML5::QuirksMode.
@@ -2246,10 +2294,10 @@ class Nokogiri::HTML5::DocumentFragment < ::Nokogiri::HTML4::DocumentFragment
#
# Since v1.14.0
#
- # source://nokogiri/lib/nokogiri/html5/document_fragment.rb#97
+ # source://nokogiri//lib/nokogiri/html5/document_fragment.rb#97
def quirks_mode; end
- # source://nokogiri/lib/nokogiri/html5/document_fragment.rb#169
+ # source://nokogiri//lib/nokogiri/html5/document_fragment.rb#169
def serialize(options = T.unsafe(nil), &block); end
class << self
@@ -2292,7 +2340,7 @@ class Nokogiri::HTML5::DocumentFragment < ::Nokogiri::HTML4::DocumentFragment
# If a context node is specified using +context:+, then the parser will behave as if that
# Node, or a hypothetical tag named as specified, is the parent of the fragment subtree.
#
- # source://nokogiri/lib/nokogiri/html5/document_fragment.rb#69
+ # source://nokogiri//lib/nokogiri/html5/document_fragment.rb#69
def parse(input, encoding_ = T.unsafe(nil), positional_options_hash = T.unsafe(nil), encoding: T.unsafe(nil), **options); end
end
end
@@ -2301,17 +2349,17 @@ end
#
# 💡 HTML5 functionality is not available when running JRuby.
#
-# source://nokogiri/lib/nokogiri/html5/node.rb#30
+# source://nokogiri//lib/nokogiri/html5/node.rb#30
module Nokogiri::HTML5::Node
- # source://nokogiri/lib/nokogiri/html5/node.rb#70
+ # source://nokogiri//lib/nokogiri/html5/node.rb#70
def fragment(tags); end
- # source://nokogiri/lib/nokogiri/html5/node.rb#31
+ # source://nokogiri//lib/nokogiri/html5/node.rb#31
def inner_html(options = T.unsafe(nil)); end
# @yield [config]
#
- # source://nokogiri/lib/nokogiri/html5/node.rb#39
+ # source://nokogiri//lib/nokogiri/html5/node.rb#39
def write_to(io, *options); end
private
@@ -2322,7 +2370,7 @@ module Nokogiri::HTML5::Node
# annoying with attribute names like xml:lang since libxml2 will
# actually create the xml namespace if it doesn't exist already.
#
- # source://nokogiri/lib/nokogiri/html5/node.rb#83
+ # source://nokogiri//lib/nokogiri/html5/node.rb#83
def add_child_node_and_reparent_attrs(node); end
end
@@ -2333,22 +2381,22 @@ end
#
# Since v1.14.0
#
-# source://nokogiri/lib/nokogiri/html5/document.rb#30
+# source://nokogiri//lib/nokogiri/html5/document.rb#30
module Nokogiri::HTML5::QuirksMode; end
# The document was parsed in "limited-quirks" mode
#
-# source://nokogiri/lib/nokogiri/html5/document.rb#33
+# source://nokogiri//lib/nokogiri/html5/document.rb#33
Nokogiri::HTML5::QuirksMode::LIMITED_QUIRKS = T.let(T.unsafe(nil), Integer)
# The document was parsed in "no-quirks" mode
#
-# source://nokogiri/lib/nokogiri/html5/document.rb#31
+# source://nokogiri//lib/nokogiri/html5/document.rb#31
Nokogiri::HTML5::QuirksMode::NO_QUIRKS = T.let(T.unsafe(nil), Integer)
# The document was parsed in "quirks" mode
#
-# source://nokogiri/lib/nokogiri/html5/document.rb#32
+# source://nokogiri//lib/nokogiri/html5/document.rb#32
Nokogiri::HTML5::QuirksMode::QUIRKS = T.let(T.unsafe(nil), Integer)
Nokogiri::LIBXML2_PATCHES = T.let(T.unsafe(nil), Array)
@@ -2365,111 +2413,115 @@ Nokogiri::OTHER_LIBRARY_VERSIONS = T.let(T.unsafe(nil), String)
Nokogiri::PACKAGED_LIBRARIES = T.let(T.unsafe(nil), TrueClass)
Nokogiri::PRECOMPILED_LIBRARIES = T.let(T.unsafe(nil), TrueClass)
-# source://nokogiri/lib/nokogiri/syntax_error.rb#4
+# source://nokogiri//lib/nokogiri/syntax_error.rb#4
class Nokogiri::SyntaxError < ::StandardError; end
module Nokogiri::Test
class << self
+ # source://nokogiri//lib/nokogiri/extension.rb#7
def __foreign_error_handler; end
end
end
# The version of Nokogiri you are using
#
-# source://nokogiri/lib/nokogiri/version/constant.rb#5
+# source://nokogiri//lib/nokogiri/version/constant.rb#5
Nokogiri::VERSION = T.let(T.unsafe(nil), String)
# Detailed version info about Nokogiri and the installed extension dependencies.
#
-# source://nokogiri/lib/nokogiri/version/info.rb#223
+# source://nokogiri//lib/nokogiri/version/info.rb#223
Nokogiri::VERSION_INFO = T.let(T.unsafe(nil), Hash)
-# source://nokogiri/lib/nokogiri/version/info.rb#7
+# source://nokogiri//lib/nokogiri/version/info.rb#7
class Nokogiri::VersionInfo
include ::Singleton
extend ::Singleton::SingletonClassMethods
- # source://nokogiri/lib/nokogiri/version/info.rb#33
+ # source://nokogiri//lib/nokogiri/version/info.rb#33
def compiled_libxml_version; end
- # source://nokogiri/lib/nokogiri/version/info.rb#44
+ # source://nokogiri//lib/nokogiri/version/info.rb#44
def compiled_libxslt_version; end
- # source://nokogiri/lib/nokogiri/version/info.rb#22
+ # source://nokogiri//lib/nokogiri/version/info.rb#22
def engine; end
# @return [Boolean]
#
- # source://nokogiri/lib/nokogiri/version/info.rb#10
+ # source://nokogiri//lib/nokogiri/version/info.rb#10
def jruby?; end
# @return [Boolean]
#
- # source://nokogiri/lib/nokogiri/version/info.rb#48
+ # source://nokogiri//lib/nokogiri/version/info.rb#48
def libxml2?; end
# @return [Boolean]
#
- # source://nokogiri/lib/nokogiri/version/info.rb#52
+ # source://nokogiri//lib/nokogiri/version/info.rb#52
def libxml2_has_iconv?; end
# @return [Boolean]
#
- # source://nokogiri/lib/nokogiri/version/info.rb#68
+ # source://nokogiri//lib/nokogiri/version/info.rb#68
def libxml2_precompiled?; end
# @return [Boolean]
#
- # source://nokogiri/lib/nokogiri/version/info.rb#60
+ # source://nokogiri//lib/nokogiri/version/info.rb#60
def libxml2_using_packaged?; end
# @return [Boolean]
#
- # source://nokogiri/lib/nokogiri/version/info.rb#64
+ # source://nokogiri//lib/nokogiri/version/info.rb#64
def libxml2_using_system?; end
# @return [Boolean]
#
- # source://nokogiri/lib/nokogiri/version/info.rb#56
+ # source://nokogiri//lib/nokogiri/version/info.rb#56
def libxslt_has_datetime?; end
- # source://nokogiri/lib/nokogiri/version/info.rb#26
+ # source://nokogiri//lib/nokogiri/version/info.rb#26
def loaded_libxml_version; end
- # source://nokogiri/lib/nokogiri/version/info.rb#37
+ # source://nokogiri//lib/nokogiri/version/info.rb#37
def loaded_libxslt_version; end
- # source://nokogiri/lib/nokogiri/version/info.rb#18
+ # source://nokogiri//lib/nokogiri/version/info.rb#18
def ruby_minor; end
- # source://nokogiri/lib/nokogiri/version/info.rb#88
+ # source://nokogiri//lib/nokogiri/version/info.rb#88
def to_hash; end
- # source://nokogiri/lib/nokogiri/version/info.rb#181
+ # source://nokogiri//lib/nokogiri/version/info.rb#181
def to_markdown; end
- # source://nokogiri/lib/nokogiri/version/info.rb#72
+ # source://nokogiri//lib/nokogiri/version/info.rb#72
def warnings; end
# @return [Boolean]
#
- # source://nokogiri/lib/nokogiri/version/info.rb#14
+ # source://nokogiri//lib/nokogiri/version/info.rb#14
def windows?; end
class << self
private
+ # source://nokogiri//lib/nokogiri/version/info.rb#8
def allocate; end
+
+ # source://nokogiri//lib/nokogiri/version/info.rb#8
def new(*_arg0); end
end
end
-# source://nokogiri/lib/nokogiri/xml.rb#11
+# source://nokogiri//lib/nokogiri/xml.rb#11
module Nokogiri::XML
class << self
# Convenience method for Nokogiri::XML::Reader.new
#
- # source://nokogiri/lib/nokogiri/xml.rb#21
+ # source://nokogiri//lib/nokogiri/xml.rb#21
def Reader(*_arg0, **_arg1, &_arg2); end
# :call-seq:
@@ -2478,7 +2530,7 @@ module Nokogiri::XML
#
# Convenience method for Nokogiri::XML::RelaxNG.new
#
- # source://nokogiri/lib/nokogiri/xml/relax_ng.rb#11
+ # source://nokogiri//lib/nokogiri/xml/relax_ng.rb#11
def RelaxNG(*_arg0, **_arg1, &_arg2); end
# :call-seq:
@@ -2487,23 +2539,24 @@ module Nokogiri::XML
#
# Convenience method for Nokogiri::XML::Schema.new
#
- # source://nokogiri/lib/nokogiri/xml/schema.rb#11
+ # source://nokogiri//lib/nokogiri/xml/schema.rb#11
def Schema(*_arg0, **_arg1, &_arg2); end
# Convenience method for Nokogiri::XML::DocumentFragment.parse
#
- # source://nokogiri/lib/nokogiri/xml.rb#31
+ # source://nokogiri//lib/nokogiri/xml.rb#31
def fragment(*_arg0, **_arg1, &_arg2); end
# Convenience method for Nokogiri::XML::Document.parse
#
- # source://nokogiri/lib/nokogiri/xml.rb#26
+ # source://nokogiri//lib/nokogiri/xml.rb#26
def parse(*_arg0, **_arg1, &_arg2); end
end
end
-# source://nokogiri/lib/nokogiri/xml/attr.rb#6
+# source://nokogiri//lib/nokogiri/xml/attr.rb#6
class Nokogiri::XML::Attr < ::Nokogiri::XML::Node
+ # source://nokogiri//lib/nokogiri/xml/attr.rb#9
def content=(_arg0); end
# :call-seq: deconstruct_keys(array_of_names) → Hash
@@ -2549,34 +2602,45 @@ class Nokogiri::XML::Attr < ::Nokogiri::XML::Node
#
# Since v1.14.0
#
- # source://nokogiri/lib/nokogiri/xml/attr.rb#55
+ # source://nokogiri//lib/nokogiri/xml/attr.rb#55
def deconstruct_keys(keys); end
+ # source://nokogiri//lib/nokogiri/xml/attr.rb#8
def to_s; end
+
+ # source://nokogiri//lib/nokogiri/xml/attr.rb#7
def value; end
+
+ # source://nokogiri//lib/nokogiri/extension.rb#7
def value=(_arg0); end
private
- # source://nokogiri/lib/nokogiri/xml/attr.rb#61
+ # source://nokogiri//lib/nokogiri/xml/attr.rb#61
def inspect_attributes; end
class << self
+ # source://nokogiri//lib/nokogiri/extension.rb#7
def new(*_arg0); end
end
end
# Represents an attribute declaration in a DTD
#
-# source://nokogiri/lib/nokogiri/xml/attribute_decl.rb#7
+# source://nokogiri//lib/nokogiri/xml/attribute_decl.rb#7
class Nokogiri::XML::AttributeDecl < ::Nokogiri::XML::Node
+ # source://nokogiri//lib/nokogiri/extension.rb#7
def attribute_type; end
+
+ # source://nokogiri//lib/nokogiri/extension.rb#7
def default; end
+
+ # source://nokogiri//lib/nokogiri/extension.rb#7
def enumeration; end
private
- # source://nokogiri/lib/nokogiri/xml/attribute_decl.rb#17
+ # source://nokogiri//lib/nokogiri/xml/attribute_decl.rb#17
def inspect_attributes; end
end
@@ -2838,7 +2902,7 @@ end
#
#
#
-# source://nokogiri/lib/nokogiri/xml/builder.rb#264
+# source://nokogiri//lib/nokogiri/xml/builder.rb#264
class Nokogiri::XML::Builder
include ::Nokogiri::ClassResolver
@@ -2853,84 +2917,84 @@ class Nokogiri::XML::Builder
#
# @return [Builder] a new instance of Builder
#
- # source://nokogiri/lib/nokogiri/xml/builder.rb#307
+ # source://nokogiri//lib/nokogiri/xml/builder.rb#307
def initialize(options = T.unsafe(nil), root = T.unsafe(nil), &block); end
# Append the given raw XML +string+ to the document
#
- # source://nokogiri/lib/nokogiri/xml/builder.rb#390
+ # source://nokogiri//lib/nokogiri/xml/builder.rb#390
def <<(string); end
# Build a tag that is associated with namespace +ns+. Raises an
# ArgumentError if +ns+ has not been defined higher in the tree.
#
- # source://nokogiri/lib/nokogiri/xml/builder.rb#358
+ # source://nokogiri//lib/nokogiri/xml/builder.rb#358
def [](ns); end
- # source://nokogiri/lib/nokogiri/xml/builder.rb#278
+ # source://nokogiri//lib/nokogiri/xml/builder.rb#278
def arity; end
- # source://nokogiri/lib/nokogiri/xml/builder.rb#278
+ # source://nokogiri//lib/nokogiri/xml/builder.rb#278
def arity=(_arg0); end
# Create a CDATA Node with content of +string+
#
- # source://nokogiri/lib/nokogiri/xml/builder.rb#345
+ # source://nokogiri//lib/nokogiri/xml/builder.rb#345
def cdata(string); end
# Create a Comment Node with content of +string+
#
- # source://nokogiri/lib/nokogiri/xml/builder.rb#351
+ # source://nokogiri//lib/nokogiri/xml/builder.rb#351
def comment(string); end
# A context object for use when the block has no arguments
#
- # source://nokogiri/lib/nokogiri/xml/builder.rb#276
+ # source://nokogiri//lib/nokogiri/xml/builder.rb#276
def context; end
# A context object for use when the block has no arguments
#
- # source://nokogiri/lib/nokogiri/xml/builder.rb#276
+ # source://nokogiri//lib/nokogiri/xml/builder.rb#276
def context=(_arg0); end
# The current Document object being built
#
- # source://nokogiri/lib/nokogiri/xml/builder.rb#270
+ # source://nokogiri//lib/nokogiri/xml/builder.rb#270
def doc; end
# The current Document object being built
#
- # source://nokogiri/lib/nokogiri/xml/builder.rb#270
+ # source://nokogiri//lib/nokogiri/xml/builder.rb#270
def doc=(_arg0); end
- # source://nokogiri/lib/nokogiri/xml/builder.rb#394
+ # source://nokogiri//lib/nokogiri/xml/builder.rb#394
def method_missing(method, *args, &block); end
# The parent of the current node being built
#
- # source://nokogiri/lib/nokogiri/xml/builder.rb#273
+ # source://nokogiri//lib/nokogiri/xml/builder.rb#273
def parent; end
# The parent of the current node being built
#
- # source://nokogiri/lib/nokogiri/xml/builder.rb#273
+ # source://nokogiri//lib/nokogiri/xml/builder.rb#273
def parent=(_arg0); end
# Create a Text Node with content of +string+
#
- # source://nokogiri/lib/nokogiri/xml/builder.rb#339
+ # source://nokogiri//lib/nokogiri/xml/builder.rb#339
def text(string); end
# Convert this Builder object to XML
#
- # source://nokogiri/lib/nokogiri/xml/builder.rb#377
+ # source://nokogiri//lib/nokogiri/xml/builder.rb#377
def to_xml(*args); end
private
# Insert +node+ as a child of the current Node
#
- # source://nokogiri/lib/nokogiri/xml/builder.rb#423
+ # source://nokogiri//lib/nokogiri/xml/builder.rb#423
def insert(node, &block); end
class << self
@@ -2947,80 +3011,93 @@ class Nokogiri::XML::Builder
# xml.awesome # add the "awesome" tag below "some_tag"
# end
#
- # source://nokogiri/lib/nokogiri/xml/builder.rb#294
+ # source://nokogiri//lib/nokogiri/xml/builder.rb#294
def with(root, &block); end
end
end
-# source://nokogiri/lib/nokogiri/xml/builder.rb#267
+# source://nokogiri//lib/nokogiri/xml/builder.rb#267
Nokogiri::XML::Builder::DEFAULT_DOCUMENT_OPTIONS = T.let(T.unsafe(nil), Hash)
-# source://nokogiri/lib/nokogiri/xml/builder.rb#442
+# source://nokogiri//lib/nokogiri/xml/builder.rb#442
class Nokogiri::XML::Builder::NodeBuilder
# @return [NodeBuilder] a new instance of NodeBuilder
#
- # source://nokogiri/lib/nokogiri/xml/builder.rb#443
+ # source://nokogiri//lib/nokogiri/xml/builder.rb#443
def initialize(node, doc_builder); end
- # source://nokogiri/lib/nokogiri/xml/builder.rb#452
+ # source://nokogiri//lib/nokogiri/xml/builder.rb#452
def [](k); end
- # source://nokogiri/lib/nokogiri/xml/builder.rb#448
+ # source://nokogiri//lib/nokogiri/xml/builder.rb#448
def []=(k, v); end
- # source://nokogiri/lib/nokogiri/xml/builder.rb#456
+ # source://nokogiri//lib/nokogiri/xml/builder.rb#456
def method_missing(method, *args, &block); end
end
-# source://nokogiri/lib/nokogiri/xml/cdata.rb#5
+# source://nokogiri//lib/nokogiri/xml/cdata.rb#5
class Nokogiri::XML::CDATA < ::Nokogiri::XML::Text
# Get the name of this CDATA node
#
- # source://nokogiri/lib/nokogiri/xml/cdata.rb#8
+ # source://nokogiri//lib/nokogiri/xml/cdata.rb#8
def name; end
class << self
+ # source://nokogiri//lib/nokogiri/extension.rb#7
def new(*_arg0); end
end
end
-# source://nokogiri/lib/nokogiri/xml/character_data.rb#5
+# source://nokogiri//lib/nokogiri/xml/character_data.rb#5
class Nokogiri::XML::CharacterData < ::Nokogiri::XML::Node
include ::Nokogiri::XML::PP::CharacterData
end
class Nokogiri::XML::Comment < ::Nokogiri::XML::CharacterData
class << self
+ # source://nokogiri//lib/nokogiri/extension.rb#7
def new(*_arg0); end
end
end
-# source://nokogiri/lib/nokogiri/xml/dtd.rb#5
+# source://nokogiri//lib/nokogiri/xml/dtd.rb#5
class Nokogiri::XML::DTD < ::Nokogiri::XML::Node
+ # source://nokogiri//lib/nokogiri/extension.rb#7
def attributes; end
- # source://nokogiri/lib/nokogiri/xml/dtd.rb#17
+ # source://nokogiri//lib/nokogiri/xml/dtd.rb#17
def each; end
+ # source://nokogiri//lib/nokogiri/extension.rb#7
def elements; end
+
+ # source://nokogiri//lib/nokogiri/extension.rb#7
def entities; end
+
+ # source://nokogiri//lib/nokogiri/extension.rb#7
def external_id; end
# @return [Boolean]
#
- # source://nokogiri/lib/nokogiri/xml/dtd.rb#27
+ # source://nokogiri//lib/nokogiri/xml/dtd.rb#27
def html5_dtd?; end
# @return [Boolean]
#
- # source://nokogiri/lib/nokogiri/xml/dtd.rb#23
+ # source://nokogiri//lib/nokogiri/xml/dtd.rb#23
def html_dtd?; end
- # source://nokogiri/lib/nokogiri/xml/dtd.rb#13
+ # source://nokogiri//lib/nokogiri/xml/dtd.rb#13
def keys; end
+ # source://nokogiri//lib/nokogiri/extension.rb#7
def notations; end
+
+ # source://nokogiri//lib/nokogiri/extension.rb#7
def system_id; end
+
+ # source://nokogiri//lib/nokogiri/extension.rb#7
def validate(_arg0); end
end
@@ -3031,19 +3108,20 @@ end
# Document inherits a great deal of functionality from its superclass Nokogiri::XML::Node, so
# please read that class's documentation as well.
#
-# source://nokogiri/lib/nokogiri/xml/document.rb#14
+# source://nokogiri//lib/nokogiri/xml/document.rb#14
class Nokogiri::XML::Document < ::Nokogiri::XML::Node
# @return [Document] a new instance of Document
#
- # source://nokogiri/lib/nokogiri/xml/document.rb#190
+ # source://nokogiri//lib/nokogiri/xml/document.rb#190
def initialize(*args); end
- # source://nokogiri/lib/nokogiri/xml/document.rb#437
+ # source://nokogiri//lib/nokogiri/xml/document.rb#449
def <<(node_or_tags); end
- # source://nokogiri/lib/nokogiri/xml/document.rb#437
+ # source://nokogiri//lib/nokogiri/xml/document.rb#437
def add_child(node_or_tags); end
+ # source://nokogiri//lib/nokogiri/extension.rb#7
def canonicalize(*_arg0); end
# :call-seq:
@@ -3056,7 +3134,7 @@ class Nokogiri::XML::Document < ::Nokogiri::XML::Node
# - +level+ (optional Integer). 0 is a shallow copy, 1 (the default) is a deep copy.
# [Returns] The new Nokogiri::XML::Document
#
- # source://nokogiri/lib/nokogiri/xml/document.rb#223
+ # source://nokogiri//lib/nokogiri/xml/document.rb#223
def clone(level = T.unsafe(nil)); end
# :call-seq:
@@ -3095,17 +3173,17 @@ class Nokogiri::XML::Document < ::Nokogiri::XML::Node
#
# {"xmlns:foo" => "baz"}
#
- # source://nokogiri/lib/nokogiri/xml/document.rb#361
+ # source://nokogiri//lib/nokogiri/xml/document.rb#361
def collect_namespaces; end
# Create a CDATA Node containing +string+
#
- # source://nokogiri/lib/nokogiri/xml/document.rb#306
+ # source://nokogiri//lib/nokogiri/xml/document.rb#306
def create_cdata(string, &block); end
# Create a Comment Node containing +string+
#
- # source://nokogiri/lib/nokogiri/xml/document.rb#311
+ # source://nokogiri//lib/nokogiri/xml/document.rb#311
def create_comment(string, &block); end
# :call-seq:
@@ -3156,14 +3234,15 @@ class Nokogiri::XML::Document < ::Nokogiri::XML::Node
#
# doc.create_element("div") { |node| node["class"] = "blue" if before_noon? }
#
- # source://nokogiri/lib/nokogiri/xml/document.rb#276
+ # source://nokogiri//lib/nokogiri/xml/document.rb#276
def create_element(name, *contents_or_attrs, &block); end
+ # source://nokogiri//lib/nokogiri/extension.rb#7
def create_entity(*_arg0); end
# Create a Text Node with +string+
#
- # source://nokogiri/lib/nokogiri/xml/document.rb#301
+ # source://nokogiri//lib/nokogiri/xml/document.rb#301
def create_text_node(string, &block); end
# :call-seq: deconstruct_keys(array_of_names) → Hash
@@ -3205,22 +3284,22 @@ class Nokogiri::XML::Document < ::Nokogiri::XML::Node
#
# Since v1.14.0
#
- # source://nokogiri/lib/nokogiri/xml/document.rb#501
+ # source://nokogiri//lib/nokogiri/xml/document.rb#501
def deconstruct_keys(keys); end
# Apply any decorators to +node+
#
- # source://nokogiri/lib/nokogiri/xml/document.rb#409
+ # source://nokogiri//lib/nokogiri/xml/document.rb#409
def decorate(node); end
# Get the list of decorators given +key+
#
- # source://nokogiri/lib/nokogiri/xml/document.rb#368
+ # source://nokogiri//lib/nokogiri/xml/document.rb#368
def decorators(key); end
# A reference to +self+
#
- # source://nokogiri/lib/nokogiri/xml/document.rb#321
+ # source://nokogiri//lib/nokogiri/xml/document.rb#321
def document; end
# :call-seq:
@@ -3233,35 +3312,38 @@ class Nokogiri::XML::Document < ::Nokogiri::XML::Node
# - +level+ (optional Integer). 0 is a shallow copy, 1 (the default) is a deep copy.
# [Returns] The new Nokogiri::XML::Document
#
- # source://nokogiri/lib/nokogiri/xml/document.rb#207
+ # source://nokogiri//lib/nokogiri/xml/document.rb#207
def dup(level = T.unsafe(nil)); end
+ # source://nokogiri//lib/nokogiri/extension.rb#7
def encoding; end
+
+ # source://nokogiri//lib/nokogiri/extension.rb#7
def encoding=(_arg0); end
# The errors found while parsing a document.
#
# [Returns] Array
#
- # source://nokogiri/lib/nokogiri/xml/document.rb#141
+ # source://nokogiri//lib/nokogiri/xml/document.rb#141
def errors; end
# The errors found while parsing a document.
#
# [Returns] Array
#
- # source://nokogiri/lib/nokogiri/xml/document.rb#141
+ # source://nokogiri//lib/nokogiri/xml/document.rb#141
def errors=(_arg0); end
# Create a Nokogiri::XML::DocumentFragment from +tags+
# Returns an empty fragment if +tags+ is nil.
#
- # source://nokogiri/lib/nokogiri/xml/document.rb#429
+ # source://nokogiri//lib/nokogiri/xml/document.rb#429
def fragment(tags = T.unsafe(nil)); end
# The name of this document. Always returns "document"
#
- # source://nokogiri/lib/nokogiri/xml/document.rb#316
+ # source://nokogiri//lib/nokogiri/xml/document.rb#316
def name; end
# When `true`, reparented elements without a namespace will inherit their new parent's
@@ -3310,7 +3392,7 @@ class Nokogiri::XML::Document < ::Nokogiri::XML::Node
#
# Since v1.12.4
#
- # source://nokogiri/lib/nokogiri/xml/document.rb#188
+ # source://nokogiri//lib/nokogiri/xml/document.rb#188
def namespace_inheritance; end
# When `true`, reparented elements without a namespace will inherit their new parent's
@@ -3359,16 +3441,21 @@ class Nokogiri::XML::Document < ::Nokogiri::XML::Node
#
# Since v1.12.4
#
- # source://nokogiri/lib/nokogiri/xml/document.rb#188
+ # source://nokogiri//lib/nokogiri/xml/document.rb#188
def namespace_inheritance=(_arg0); end
# Get the hash of namespaces on the root Nokogiri::XML::Node
#
- # source://nokogiri/lib/nokogiri/xml/document.rb#422
+ # source://nokogiri//lib/nokogiri/xml/document.rb#422
def namespaces; end
+ # source://nokogiri//lib/nokogiri/extension.rb#7
def remove_namespaces!; end
+
+ # source://nokogiri//lib/nokogiri/extension.rb#7
def root; end
+
+ # source://nokogiri//lib/nokogiri/extension.rb#7
def root=(_arg0); end
# Explore a document with shortcut methods. See Nokogiri::Slop for details.
@@ -3386,20 +3473,22 @@ class Nokogiri::XML::Document < ::Nokogiri::XML::Node
# irb> doc.slop!
# ... which does absolutely nothing.
#
- # source://nokogiri/lib/nokogiri/xml/document.rb#398
+ # source://nokogiri//lib/nokogiri/xml/document.rb#398
def slop!; end
- # source://nokogiri/lib/nokogiri/xml/node.rb#1364
+ # source://nokogiri//lib/nokogiri/xml/document.rb#419
def to_xml(*args, &block); end
+ # source://nokogiri//lib/nokogiri/extension.rb#7
def url; end
# Validate this Document against its DTD. Returns a list of errors on
# the document or +nil+ when there is no DTD.
#
- # source://nokogiri/lib/nokogiri/xml/document.rb#376
+ # source://nokogiri//lib/nokogiri/xml/document.rb#376
def validate; end
+ # source://nokogiri//lib/nokogiri/extension.rb#7
def version; end
# :call-seq:
@@ -3409,19 +3498,21 @@ class Nokogiri::XML::Document < ::Nokogiri::XML::Node
#
# See XPathVisitor for more information.
#
- # source://nokogiri/lib/nokogiri/xml/document.rb#457
+ # source://nokogiri//lib/nokogiri/xml/document.rb#457
def xpath_doctype; end
protected
+ # source://nokogiri//lib/nokogiri/extension.rb#7
def initialize_copy_with_args(_arg0, _arg1); end
private
- # source://nokogiri/lib/nokogiri/xml/document.rb#509
+ # source://nokogiri//lib/nokogiri/xml/document.rb#509
def inspect_attributes; end
class << self
+ # source://nokogiri//lib/nokogiri/extension.rb#7
def new(*_arg0); end
# call-seq:
@@ -3454,47 +3545,50 @@ class Nokogiri::XML::Document < ::Nokogiri::XML::Node
#
# @yield [options]
#
- # source://nokogiri/lib/nokogiri/xml/document.rb#56
+ # source://nokogiri//lib/nokogiri/xml/document.rb#56
def parse(string_or_io, url_ = T.unsafe(nil), encoding_ = T.unsafe(nil), options_ = T.unsafe(nil), url: T.unsafe(nil), encoding: T.unsafe(nil), options: T.unsafe(nil)); end
+ # source://nokogiri//lib/nokogiri/extension.rb#7
def read_io(_arg0, _arg1, _arg2, _arg3); end
+
+ # source://nokogiri//lib/nokogiri/extension.rb#7
def read_memory(_arg0, _arg1, _arg2, _arg3); end
private
# @return [Boolean]
#
- # source://nokogiri/lib/nokogiri/xml/document.rb#96
+ # source://nokogiri//lib/nokogiri/xml/document.rb#96
def empty_doc?(string_or_io); end
end
end
-# source://nokogiri/lib/nokogiri/xml/document.rb#507
+# source://nokogiri//lib/nokogiri/xml/document.rb#507
Nokogiri::XML::Document::IMPLIED_XPATH_CONTEXTS = T.let(T.unsafe(nil), Array)
-# source://nokogiri/lib/nokogiri/xml/document.rb#19
+# source://nokogiri//lib/nokogiri/xml/document.rb#19
Nokogiri::XML::Document::NCNAME_CHAR = T.let(T.unsafe(nil), String)
-# source://nokogiri/lib/nokogiri/xml/document.rb#20
+# source://nokogiri//lib/nokogiri/xml/document.rb#20
Nokogiri::XML::Document::NCNAME_RE = T.let(T.unsafe(nil), Regexp)
# See http://www.w3.org/TR/REC-xml-names/#ns-decl for more details. Note that we're not
# attempting to handle unicode characters partly because libxml2 doesn't handle unicode
# characters in NCNAMEs.
#
-# source://nokogiri/lib/nokogiri/xml/document.rb#18
+# source://nokogiri//lib/nokogiri/xml/document.rb#18
Nokogiri::XML::Document::NCNAME_START_CHAR = T.let(T.unsafe(nil), String)
-# source://nokogiri/lib/nokogiri/xml/document.rb#23
+# source://nokogiri//lib/nokogiri/xml/document.rb#23
Nokogiri::XML::Document::OBJECT_CLONE_METHOD = T.let(T.unsafe(nil), UnboundMethod)
-# source://nokogiri/lib/nokogiri/xml/document.rb#22
+# source://nokogiri//lib/nokogiri/xml/document.rb#22
Nokogiri::XML::Document::OBJECT_DUP_METHOD = T.let(T.unsafe(nil), UnboundMethod)
# DocumentFragment represents a fragment of an \XML document. It provides the same functionality
# exposed by XML::Node and can be used to contain one or more \XML subtrees.
#
-# source://nokogiri/lib/nokogiri/xml/document_fragment.rb#8
+# source://nokogiri//lib/nokogiri/xml/document_fragment.rb#8
class Nokogiri::XML::DocumentFragment < ::Nokogiri::XML::Node
# :call-seq:
# new(document, input=nil) { |options| ... } → DocumentFragment
@@ -3535,7 +3629,7 @@ class Nokogiri::XML::DocumentFragment < ::Nokogiri::XML::Node
# @return [DocumentFragment] a new instance of DocumentFragment
# @yield [options]
#
- # source://nokogiri/lib/nokogiri/xml/document_fragment.rb#85
+ # source://nokogiri//lib/nokogiri/xml/document_fragment.rb#85
def initialize(document, tags = T.unsafe(nil), context_ = T.unsafe(nil), options_ = T.unsafe(nil), context: T.unsafe(nil), options: T.unsafe(nil)); end
# call-seq: css *rules, [namespace-bindings, custom-pseudo-class]
@@ -3545,7 +3639,7 @@ class Nokogiri::XML::DocumentFragment < ::Nokogiri::XML::Node
#
# For more information see Nokogiri::XML::Searchable#css
#
- # source://nokogiri/lib/nokogiri/xml/document_fragment.rb#173
+ # source://nokogiri//lib/nokogiri/xml/document_fragment.rb#173
def css(*args); end
# :call-seq: deconstruct() → Array
@@ -3589,33 +3683,33 @@ class Nokogiri::XML::DocumentFragment < ::Nokogiri::XML::Node
#
# Since v1.14.0
#
- # source://nokogiri/lib/nokogiri/xml/document_fragment.rb#261
+ # source://nokogiri//lib/nokogiri/xml/document_fragment.rb#261
def deconstruct; end
- # source://nokogiri/lib/nokogiri/xml/document_fragment.rb#113
+ # source://nokogiri//lib/nokogiri/xml/document_fragment.rb#113
def dup; end
# A list of Nokogiri::XML::SyntaxError found when parsing a document
#
- # source://nokogiri/lib/nokogiri/xml/document_fragment.rb#207
+ # source://nokogiri//lib/nokogiri/xml/document_fragment.rb#207
def errors; end
- # source://nokogiri/lib/nokogiri/xml/document_fragment.rb#211
+ # source://nokogiri//lib/nokogiri/xml/document_fragment.rb#211
def errors=(things); end
- # source://nokogiri/lib/nokogiri/xml/document_fragment.rb#215
+ # source://nokogiri//lib/nokogiri/xml/document_fragment.rb#215
def fragment(data); end
# return the name for DocumentFragment
#
- # source://nokogiri/lib/nokogiri/xml/document_fragment.rb#125
+ # source://nokogiri//lib/nokogiri/xml/document_fragment.rb#125
def name; end
# The options used to parse the document fragment. Returns the value of any options that were
# passed into the constructor as a parameter or set in a config block, else the default
# options for the specific subclass.
#
- # source://nokogiri/lib/nokogiri/xml/document_fragment.rb#12
+ # source://nokogiri//lib/nokogiri/xml/document_fragment.rb#12
def parse_options; end
# call-seq: search *paths, [namespace-bindings, xpath-variable-bindings, custom-handler-class]
@@ -3624,52 +3718,53 @@ class Nokogiri::XML::DocumentFragment < ::Nokogiri::XML::Node
#
# For more information see Nokogiri::XML::Searchable#search
#
- # source://nokogiri/lib/nokogiri/xml/document_fragment.rb#192
+ # source://nokogiri//lib/nokogiri/xml/document_fragment.rb#192
def search(*rules); end
# Convert this DocumentFragment to a string
#
- # source://nokogiri/lib/nokogiri/xml/document_fragment.rb#131
+ # source://nokogiri//lib/nokogiri/xml/document_fragment.rb#204
def serialize; end
# Convert this DocumentFragment to html
# See Nokogiri::XML::NodeSet#to_html
#
- # source://nokogiri/lib/nokogiri/xml/document_fragment.rb#138
+ # source://nokogiri//lib/nokogiri/xml/document_fragment.rb#138
def to_html(*args); end
# Convert this DocumentFragment to a string
#
- # source://nokogiri/lib/nokogiri/xml/document_fragment.rb#131
+ # source://nokogiri//lib/nokogiri/xml/document_fragment.rb#131
def to_s; end
# Convert this DocumentFragment to xhtml
# See Nokogiri::XML::NodeSet#to_xhtml
#
- # source://nokogiri/lib/nokogiri/xml/document_fragment.rb#150
+ # source://nokogiri//lib/nokogiri/xml/document_fragment.rb#150
def to_xhtml(*args); end
# Convert this DocumentFragment to xml
# See Nokogiri::XML::NodeSet#to_xml
#
- # source://nokogiri/lib/nokogiri/xml/document_fragment.rb#162
+ # source://nokogiri//lib/nokogiri/xml/document_fragment.rb#162
def to_xml(*args); end
private
# fix for issue 770
#
- # source://nokogiri/lib/nokogiri/xml/document_fragment.rb#268
+ # source://nokogiri//lib/nokogiri/xml/document_fragment.rb#268
def namespace_declarations(ctx); end
class << self
+ # source://nokogiri//lib/nokogiri/extension.rb#7
def native_new(_arg0); end
# Wrapper method to separate the concerns of:
# - the native object allocator's parameter (it only requires `document`)
# - the initializer's parameters
#
- # source://nokogiri/lib/nokogiri/xml/document_fragment.rb#42
+ # source://nokogiri//lib/nokogiri/xml/document_fragment.rb#42
def new(document, *_arg1, **_arg2, &_arg3); end
# :call-seq:
@@ -3693,7 +3788,7 @@ class Nokogiri::XML::DocumentFragment < ::Nokogiri::XML::Node
#
# [Returns] Nokogiri::XML::DocumentFragment
#
- # source://nokogiri/lib/nokogiri/xml/document_fragment.rb#35
+ # source://nokogiri//lib/nokogiri/xml/document_fragment.rb#35
def parse(tags, options_ = T.unsafe(nil), options: T.unsafe(nil), &block); end
end
end
@@ -3711,89 +3806,113 @@ class Nokogiri::XML::Element < ::Nokogiri::XML::Node; end
# ElementContent represents the binary tree inside the tag shown above that lists the
# possible content for the div1 tag.
#
-# source://nokogiri/lib/nokogiri/xml/element_content.rb#16
+# source://nokogiri//lib/nokogiri/xml/element_content.rb#16
class Nokogiri::XML::ElementContent
include ::Nokogiri::XML::PP::Node
# Get the children of this ElementContent node
#
- # source://nokogiri/lib/nokogiri/xml/element_content.rb#35
+ # source://nokogiri//lib/nokogiri/xml/element_content.rb#35
def children; end
# Returns the value of attribute document.
#
- # source://nokogiri/lib/nokogiri/xml/element_content.rb#31
+ # source://nokogiri//lib/nokogiri/xml/element_content.rb#31
def document; end
+ # source://nokogiri//lib/nokogiri/extension.rb#7
def name; end
+
+ # source://nokogiri//lib/nokogiri/extension.rb#7
def occur; end
+
+ # source://nokogiri//lib/nokogiri/extension.rb#7
def prefix; end
+
+ # source://nokogiri//lib/nokogiri/extension.rb#7
def type; end
private
+ # source://nokogiri//lib/nokogiri/extension.rb#7
def c1; end
+
+ # source://nokogiri//lib/nokogiri/extension.rb#7
def c2; end
- # source://nokogiri/lib/nokogiri/xml/element_content.rb#41
+ # source://nokogiri//lib/nokogiri/xml/element_content.rb#41
def inspect_attributes; end
end
-# source://nokogiri/lib/nokogiri/xml/element_content.rb#21
+# source://nokogiri//lib/nokogiri/xml/element_content.rb#21
Nokogiri::XML::ElementContent::ELEMENT = T.let(T.unsafe(nil), Integer)
-# source://nokogiri/lib/nokogiri/xml/element_content.rb#28
+# source://nokogiri//lib/nokogiri/xml/element_content.rb#28
Nokogiri::XML::ElementContent::MULT = T.let(T.unsafe(nil), Integer)
# Possible content occurrences
#
-# source://nokogiri/lib/nokogiri/xml/element_content.rb#26
+# source://nokogiri//lib/nokogiri/xml/element_content.rb#26
Nokogiri::XML::ElementContent::ONCE = T.let(T.unsafe(nil), Integer)
-# source://nokogiri/lib/nokogiri/xml/element_content.rb#27
+# source://nokogiri//lib/nokogiri/xml/element_content.rb#27
Nokogiri::XML::ElementContent::OPT = T.let(T.unsafe(nil), Integer)
-# source://nokogiri/lib/nokogiri/xml/element_content.rb#23
+# source://nokogiri//lib/nokogiri/xml/element_content.rb#23
Nokogiri::XML::ElementContent::OR = T.let(T.unsafe(nil), Integer)
# Possible definitions of type
#
-# source://nokogiri/lib/nokogiri/xml/element_content.rb#20
+# source://nokogiri//lib/nokogiri/xml/element_content.rb#20
Nokogiri::XML::ElementContent::PCDATA = T.let(T.unsafe(nil), Integer)
-# source://nokogiri/lib/nokogiri/xml/element_content.rb#29
+# source://nokogiri//lib/nokogiri/xml/element_content.rb#29
Nokogiri::XML::ElementContent::PLUS = T.let(T.unsafe(nil), Integer)
-# source://nokogiri/lib/nokogiri/xml/element_content.rb#22
+# source://nokogiri//lib/nokogiri/xml/element_content.rb#22
Nokogiri::XML::ElementContent::SEQ = T.let(T.unsafe(nil), Integer)
-# source://nokogiri/lib/nokogiri/xml/element_decl.rb#5
+# source://nokogiri//lib/nokogiri/xml/element_decl.rb#5
class Nokogiri::XML::ElementDecl < ::Nokogiri::XML::Node
+ # source://nokogiri//lib/nokogiri/extension.rb#7
def content; end
+
+ # source://nokogiri//lib/nokogiri/extension.rb#7
def element_type; end
+
+ # source://nokogiri//lib/nokogiri/extension.rb#7
def prefix; end
private
- # source://nokogiri/lib/nokogiri/xml/element_decl.rb#12
+ # source://nokogiri//lib/nokogiri/xml/element_decl.rb#12
def inspect_attributes; end
end
-# source://nokogiri/lib/nokogiri/xml/entity_decl.rb#5
+# source://nokogiri//lib/nokogiri/xml/entity_decl.rb#5
class Nokogiri::XML::EntityDecl < ::Nokogiri::XML::Node
+ # source://nokogiri//lib/nokogiri/extension.rb#7
def content; end
+
+ # source://nokogiri//lib/nokogiri/extension.rb#7
def entity_type; end
+
+ # source://nokogiri//lib/nokogiri/extension.rb#7
def external_id; end
+
+ # source://nokogiri//lib/nokogiri/extension.rb#7
def original_content; end
+
+ # source://nokogiri//lib/nokogiri/extension.rb#7
def system_id; end
private
- # source://nokogiri/lib/nokogiri/xml/entity_decl.rb#18
+ # source://nokogiri//lib/nokogiri/xml/entity_decl.rb#18
def inspect_attributes; end
class << self
- # source://nokogiri/lib/nokogiri/xml/entity_decl.rb#12
+ # source://nokogiri//lib/nokogiri/xml/entity_decl.rb#12
def new(name, doc, *args); end
end
end
@@ -3805,20 +3924,21 @@ Nokogiri::XML::EntityDecl::INTERNAL_GENERAL = T.let(T.unsafe(nil), Integer)
Nokogiri::XML::EntityDecl::INTERNAL_PARAMETER = T.let(T.unsafe(nil), Integer)
Nokogiri::XML::EntityDecl::INTERNAL_PREDEFINED = T.let(T.unsafe(nil), Integer)
-# source://nokogiri/lib/nokogiri/xml/entity_reference.rb#5
+# source://nokogiri//lib/nokogiri/xml/entity_reference.rb#5
class Nokogiri::XML::EntityReference < ::Nokogiri::XML::Node
- # source://nokogiri/lib/nokogiri/xml/entity_reference.rb#6
+ # source://nokogiri//lib/nokogiri/xml/entity_reference.rb#6
def children; end
- # source://nokogiri/lib/nokogiri/xml/entity_reference.rb#15
+ # source://nokogiri//lib/nokogiri/xml/entity_reference.rb#15
def inspect_attributes; end
class << self
+ # source://nokogiri//lib/nokogiri/extension.rb#7
def new(*_arg0); end
end
end
-# source://nokogiri/lib/nokogiri/xml/namespace.rb#6
+# source://nokogiri//lib/nokogiri/xml/namespace.rb#6
class Nokogiri::XML::Namespace
include ::Nokogiri::XML::PP::Node
@@ -3857,20 +3977,23 @@ class Nokogiri::XML::Namespace
#
# Since v1.14.0
#
- # source://nokogiri/lib/nokogiri/xml/namespace.rb#46
+ # source://nokogiri//lib/nokogiri/xml/namespace.rb#46
def deconstruct_keys(keys); end
# Returns the value of attribute document.
#
- # source://nokogiri/lib/nokogiri/xml/namespace.rb#8
+ # source://nokogiri//lib/nokogiri/xml/namespace.rb#8
def document; end
+ # source://nokogiri//lib/nokogiri/extension.rb#7
def href; end
+
+ # source://nokogiri//lib/nokogiri/extension.rb#7
def prefix; end
private
- # source://nokogiri/lib/nokogiri/xml/namespace.rb#52
+ # source://nokogiri//lib/nokogiri/xml/namespace.rb#52
def inspect_attributes; end
end
@@ -3922,7 +4045,7 @@ end
#
# See the method group entitled Node@Searching+via+XPath+or+CSS+Queries for the full set of methods.
#
-# source://nokogiri/lib/nokogiri/xml/node.rb#56
+# source://nokogiri//lib/nokogiri/xml/node.rb#56
class Nokogiri::XML::Node
include ::Nokogiri::HTML5::Node
include ::Nokogiri::XML::PP::Node
@@ -3952,7 +4075,7 @@ class Nokogiri::XML::Node
#
# @return [Node] a new instance of Node
#
- # source://nokogiri/lib/nokogiri/xml/node.rb#126
+ # source://nokogiri//lib/nokogiri/xml/node.rb#126
def initialize(name, document); end
# Add +node_or_tags+ as a child of this Node.
@@ -3964,18 +4087,18 @@ class Nokogiri::XML::Node
#
# Also see related method +add_child+.
#
- # source://nokogiri/lib/nokogiri/xml/node.rb#292
+ # source://nokogiri//lib/nokogiri/xml/node.rb#292
def <<(node_or_tags); end
# Compare two Node objects with respect to their Document. Nodes from
# different documents cannot be compared.
#
- # source://nokogiri/lib/nokogiri/xml/node.rb#1340
+ # source://nokogiri//lib/nokogiri/xml/node.rb#1340
def <=>(other); end
# Test to see if this Node is equal to +other+
#
- # source://nokogiri/lib/nokogiri/xml/node.rb#1330
+ # source://nokogiri//lib/nokogiri/xml/node.rb#1330
def ==(other); end
# :call-seq: [](name) → (String, nil)
@@ -4008,7 +4131,7 @@ class Nokogiri::XML::Node
# doc.at_css("child").attribute_with_ns("size", "http://example.com/widths").value
# # => "broad"
#
- # source://nokogiri/lib/nokogiri/xml/node.rb#587
+ # source://nokogiri//lib/nokogiri/xml/node.rb#587
def [](name); end
# :call-seq: []=(name, value) → value
@@ -4045,12 +4168,12 @@ class Nokogiri::XML::Node
# # " \n" +
# # "\n"
#
- # source://nokogiri/lib/nokogiri/xml/node.rb#625
+ # source://nokogiri//lib/nokogiri/xml/node.rb#625
def []=(name, value); end
# Accept a visitor. This method calls "visit" on +visitor+ with self.
#
- # source://nokogiri/lib/nokogiri/xml/node.rb#1324
+ # source://nokogiri//lib/nokogiri/xml/node.rb#1324
def accept(visitor); end
# Add +node_or_tags+ as a child of this Node.
@@ -4063,7 +4186,7 @@ class Nokogiri::XML::Node
#
# Also see related method +<<+.
#
- # source://nokogiri/lib/nokogiri/xml/node.rb#184
+ # source://nokogiri//lib/nokogiri/xml/node.rb#184
def add_child(node_or_tags); end
# :call-seq: add_class(names) → self
@@ -4107,10 +4230,13 @@ class Nokogiri::XML::Node
# node # =>
# node.add_class(["section", "header"]) # =>
#
- # source://nokogiri/lib/nokogiri/xml/node.rb#790
+ # source://nokogiri//lib/nokogiri/xml/node.rb#790
def add_class(names); end
+ # source://nokogiri//lib/nokogiri/xml/node.rb#544
def add_namespace(_arg0, _arg1); end
+
+ # source://nokogiri//lib/nokogiri/extension.rb#7
def add_namespace_definition(_arg0, _arg1); end
# Insert +node_or_tags+ after this Node (as a sibling).
@@ -4125,7 +4251,7 @@ class Nokogiri::XML::Node
#
# @raise [ArgumentError]
#
- # source://nokogiri/lib/nokogiri/xml/node.rb#324
+ # source://nokogiri//lib/nokogiri/xml/node.rb#324
def add_next_sibling(node_or_tags); end
# Insert +node_or_tags+ before this Node (as a sibling).
@@ -4140,7 +4266,7 @@ class Nokogiri::XML::Node
#
# @raise [ArgumentError]
#
- # source://nokogiri/lib/nokogiri/xml/node.rb#307
+ # source://nokogiri//lib/nokogiri/xml/node.rb#307
def add_previous_sibling(node_or_tags); end
# Insert +node_or_tags+ after this node (as a sibling).
@@ -4152,13 +4278,13 @@ class Nokogiri::XML::Node
#
# Also see related method +add_next_sibling+.
#
- # source://nokogiri/lib/nokogiri/xml/node.rb#354
+ # source://nokogiri//lib/nokogiri/xml/node.rb#354
def after(node_or_tags); end
# Get a list of ancestor Node for this Node. If +selector+ is given,
# the ancestors must match +selector+
#
- # source://nokogiri/lib/nokogiri/xml/node.rb#1293
+ # source://nokogiri//lib/nokogiri/xml/node.rb#1293
def ancestors(selector = T.unsafe(nil)); end
# :call-seq: append_class(names) → self
@@ -4200,7 +4326,7 @@ class Nokogiri::XML::Node
# node.append_class(["section", "header"]) # =>
# node.append_class(["section", "header"]) # =>
#
- # source://nokogiri/lib/nokogiri/xml/node.rb#834
+ # source://nokogiri//lib/nokogiri/xml/node.rb#834
def append_class(names); end
# :call-seq: [](name) → (String, nil)
@@ -4233,11 +4359,16 @@ class Nokogiri::XML::Node
# doc.at_css("child").attribute_with_ns("size", "http://example.com/widths").value
# # => "broad"
#
- # source://nokogiri/lib/nokogiri/xml/node.rb#587
+ # source://nokogiri//lib/nokogiri/xml/node.rb#1082
def attr(name); end
+ # source://nokogiri//lib/nokogiri/extension.rb#7
def attribute(_arg0); end
+
+ # source://nokogiri//lib/nokogiri/extension.rb#7
def attribute_nodes; end
+
+ # source://nokogiri//lib/nokogiri/extension.rb#7
def attribute_with_ns(_arg0, _arg1); end
# :call-seq: attributes() → Hash
@@ -4294,7 +4425,7 @@ class Nokogiri::XML::Node
# # value = "tall"
# # })}
#
- # source://nokogiri/lib/nokogiri/xml/node.rb#684
+ # source://nokogiri//lib/nokogiri/xml/node.rb#684
def attributes; end
# Insert +node_or_tags+ before this node (as a sibling).
@@ -4306,22 +4437,26 @@ class Nokogiri::XML::Node
#
# Also see related method +add_previous_sibling+.
#
- # source://nokogiri/lib/nokogiri/xml/node.rb#340
+ # source://nokogiri//lib/nokogiri/xml/node.rb#340
def before(node_or_tags); end
+ # source://nokogiri//lib/nokogiri/extension.rb#7
def blank?; end
- # source://nokogiri/lib/nokogiri/xml/node.rb#1492
+ # source://nokogiri//lib/nokogiri/xml/node.rb#1492
def canonicalize(mode = T.unsafe(nil), inclusive_namespaces = T.unsafe(nil), with_comments = T.unsafe(nil)); end
# Returns true if this is a CDATA
#
# @return [Boolean]
#
- # source://nokogiri/lib/nokogiri/xml/node.rb#1214
+ # source://nokogiri//lib/nokogiri/xml/node.rb#1214
def cdata?; end
+ # source://nokogiri//lib/nokogiri/extension.rb#7
def child; end
+
+ # source://nokogiri//lib/nokogiri/extension.rb#7
def children; end
# Set the content for this Node +node_or_tags+
@@ -4331,7 +4466,7 @@ class Nokogiri::XML::Node
#
# Also see related method +inner_html=+
#
- # source://nokogiri/lib/nokogiri/xml/node.rb#385
+ # source://nokogiri//lib/nokogiri/xml/node.rb#385
def children=(node_or_tags); end
# :call-seq: classes() → Array
@@ -4353,7 +4488,7 @@ class Nokogiri::XML::Node
# node # =>
# node.classes # => ["section", "title", "header"]
#
- # source://nokogiri/lib/nokogiri/xml/node.rb#744
+ # source://nokogiri//lib/nokogiri/xml/node.rb#744
def classes; end
# :call-seq:
@@ -4369,16 +4504,17 @@ class Nokogiri::XML::Node
# The new node's parent Document. Defaults to the the Document of the current node.
# [Returns] The new Nokogiri::XML::Node
#
- # source://nokogiri/lib/nokogiri/xml/node.rb#162
+ # source://nokogiri//lib/nokogiri/xml/node.rb#162
def clone(level = T.unsafe(nil), new_parent_doc = T.unsafe(nil)); end
# Returns true if this is a Comment
#
# @return [Boolean]
#
- # source://nokogiri/lib/nokogiri/xml/node.rb#1209
+ # source://nokogiri//lib/nokogiri/xml/node.rb#1209
def comment?; end
+ # source://nokogiri//lib/nokogiri/extension.rb#7
def content; end
# call-seq:
@@ -4423,17 +4559,21 @@ class Nokogiri::XML::Node
#
# See also: #native_content=
#
- # source://nokogiri/lib/nokogiri/xml/node.rb#487
+ # source://nokogiri//lib/nokogiri/xml/node.rb#487
def content=(string); end
+ # source://nokogiri//lib/nokogiri/extension.rb#7
def create_external_subset(_arg0, _arg1, _arg2); end
+
+ # source://nokogiri//lib/nokogiri/extension.rb#7
def create_internal_subset(_arg0, _arg1, _arg2); end
# Get the path to this node as a CSS expression
#
- # source://nokogiri/lib/nokogiri/xml/node.rb#1284
+ # source://nokogiri//lib/nokogiri/xml/node.rb#1284
def css_path; end
+ # source://nokogiri//lib/nokogiri/extension.rb#7
def data_ptr?; end
# :call-seq: deconstruct_keys(array_of_names) → Hash
@@ -4485,12 +4625,12 @@ class Nokogiri::XML::Node
#
# Since v1.14.0
#
- # source://nokogiri/lib/nokogiri/xml/node.rb#1553
+ # source://nokogiri//lib/nokogiri/xml/node.rb#1553
def deconstruct_keys(keys); end
# Decorate this node with the decorators set up in this node's Document
#
- # source://nokogiri/lib/nokogiri/xml/node.rb#168
+ # source://nokogiri//lib/nokogiri/xml/node.rb#168
def decorate!; end
# Adds a default namespace supplied as a string +url+ href, to self.
@@ -4499,18 +4639,18 @@ class Nokogiri::XML::Node
# now show up in #attributes, but when this node is serialized to XML an
# "xmlns" attribute will appear. See also #namespace and #namespace=
#
- # source://nokogiri/lib/nokogiri/xml/node.rb#503
+ # source://nokogiri//lib/nokogiri/xml/node.rb#503
def default_namespace=(url); end
# Remove the attribute named +name+
#
- # source://nokogiri/lib/nokogiri/xml/node.rb#718
+ # source://nokogiri//lib/nokogiri/xml/node.rb#1080
def delete(name); end
# Fetch the Nokogiri::HTML4::ElementDescription for this node. Returns
# nil on XML documents and on unknown tags.
#
- # source://nokogiri/lib/nokogiri/xml/node.rb#1251
+ # source://nokogiri//lib/nokogiri/xml/node.rb#1251
def description; end
# Do xinclude substitution on the subtree below node. If given a block, a
@@ -4519,16 +4659,17 @@ class Nokogiri::XML::Node
#
# @yield [options]
#
- # source://nokogiri/lib/nokogiri/xml/node.rb#530
+ # source://nokogiri//lib/nokogiri/xml/node.rb#530
def do_xinclude(options = T.unsafe(nil)); end
+ # source://nokogiri//lib/nokogiri/extension.rb#7
def document; end
# Returns true if this is a Document
#
# @return [Boolean]
#
- # source://nokogiri/lib/nokogiri/xml/node.rb#1229
+ # source://nokogiri//lib/nokogiri/xml/node.rb#1229
def document?; end
# :call-seq:
@@ -4544,45 +4685,54 @@ class Nokogiri::XML::Node
# The new node's parent Document. Defaults to the the Document of the current node.
# [Returns] The new Nokogiri::XML::Node
#
- # source://nokogiri/lib/nokogiri/xml/node.rb#144
+ # source://nokogiri//lib/nokogiri/xml/node.rb#144
def dup(level = T.unsafe(nil), new_parent_doc = T.unsafe(nil)); end
# Iterate over each attribute name and value pair for this Node.
#
- # source://nokogiri/lib/nokogiri/xml/node.rb#710
+ # source://nokogiri//lib/nokogiri/xml/node.rb#710
def each; end
# Returns true if this is an Element node
#
# @return [Boolean]
#
- # source://nokogiri/lib/nokogiri/xml/node.rb#1265
+ # source://nokogiri//lib/nokogiri/xml/node.rb#1269
def elem?; end
# Returns true if this is an Element node
#
# @return [Boolean]
#
- # source://nokogiri/lib/nokogiri/xml/node.rb#1265
+ # source://nokogiri//lib/nokogiri/xml/node.rb#1265
def element?; end
+ # source://nokogiri//lib/nokogiri/extension.rb#7
def element_children; end
+
+ # source://nokogiri//lib/nokogiri/xml/node.rb#553
def elements; end
+
+ # source://nokogiri//lib/nokogiri/extension.rb#7
def encode_special_chars(_arg0); end
+
+ # source://nokogiri//lib/nokogiri/extension.rb#7
def external_subset; end
+
+ # source://nokogiri//lib/nokogiri/extension.rb#7
def first_element_child; end
# Create a DocumentFragment containing +tags+ that is relative to _this_
# context node.
#
- # source://nokogiri/lib/nokogiri/html5/node.rb#70
+ # source://nokogiri//lib/nokogiri/xml/node.rb#1097
def fragment(tags); end
# Returns true if this is a DocumentFragment
#
# @return [Boolean]
#
- # source://nokogiri/lib/nokogiri/xml/node.rb#1244
+ # source://nokogiri//lib/nokogiri/xml/node.rb#1244
def fragment?; end
# :call-seq: [](name) → (String, nil)
@@ -4615,21 +4765,22 @@ class Nokogiri::XML::Node
# doc.at_css("child").attribute_with_ns("size", "http://example.com/widths").value
# # => "broad"
#
- # source://nokogiri/lib/nokogiri/xml/node.rb#587
+ # source://nokogiri//lib/nokogiri/xml/node.rb#1081
def get_attribute(name); end
+ # source://nokogiri//lib/nokogiri/xml/node.rb#1084
def has_attribute?(_arg0); end
# Returns true if this is an HTML4::Document or HTML5::Document node
#
# @return [Boolean]
#
- # source://nokogiri/lib/nokogiri/xml/node.rb#1224
+ # source://nokogiri//lib/nokogiri/xml/node.rb#1224
def html?; end
# Get the inner_html for this node's Node#children
#
- # source://nokogiri/lib/nokogiri/html5/node.rb#31
+ # source://nokogiri//lib/nokogiri/xml/node.rb#1279
def inner_html(options = T.unsafe(nil)); end
# Set the content for this Node to +node_or_tags+.
@@ -4647,18 +4798,23 @@ class Nokogiri::XML::Node
#
# Also see related method +children=+
#
- # source://nokogiri/lib/nokogiri/xml/node.rb#374
+ # source://nokogiri//lib/nokogiri/xml/node.rb#374
def inner_html=(node_or_tags); end
# :section:
+ #
+ # source://nokogiri//lib/nokogiri/xml/node.rb#548
def inner_text; end
+ # source://nokogiri//lib/nokogiri/extension.rb#7
def internal_subset; end
+
+ # source://nokogiri//lib/nokogiri/extension.rb#7
def key?(_arg0); end
# Get the attribute names for this Node.
#
- # source://nokogiri/lib/nokogiri/xml/node.rb#704
+ # source://nokogiri//lib/nokogiri/xml/node.rb#704
def keys; end
# :call-seq:
@@ -4712,7 +4868,7 @@ class Nokogiri::XML::Node
#
# Since v1.11.0
#
- # source://nokogiri/lib/nokogiri/xml/node.rb#967
+ # source://nokogiri//lib/nokogiri/xml/node.rb#967
def kwattr_add(attribute_name, keywords); end
# :call-seq:
@@ -4761,7 +4917,7 @@ class Nokogiri::XML::Node
#
# Since v1.11.0
#
- # source://nokogiri/lib/nokogiri/xml/node.rb#1020
+ # source://nokogiri//lib/nokogiri/xml/node.rb#1020
def kwattr_append(attribute_name, keywords); end
# :call-seq:
@@ -4800,7 +4956,7 @@ class Nokogiri::XML::Node
#
# Since v1.11.0
#
- # source://nokogiri/lib/nokogiri/xml/node.rb#1063
+ # source://nokogiri//lib/nokogiri/xml/node.rb#1063
def kwattr_remove(attribute_name, keywords); end
# :call-seq:
@@ -4829,24 +4985,38 @@ class Nokogiri::XML::Node
#
# Since v1.11.0
#
- # source://nokogiri/lib/nokogiri/xml/node.rb#913
+ # source://nokogiri//lib/nokogiri/xml/node.rb#913
def kwattr_values(attribute_name); end
+ # source://nokogiri//lib/nokogiri/extension.rb#7
def lang; end
+
+ # source://nokogiri//lib/nokogiri/extension.rb#7
def lang=(_arg0); end
+
+ # source://nokogiri//lib/nokogiri/extension.rb#7
def last_element_child; end
+
+ # source://nokogiri//lib/nokogiri/extension.rb#7
def line; end
+
+ # source://nokogiri//lib/nokogiri/extension.rb#7
def line=(_arg0); end
# Returns true if this Node matches +selector+
#
# @return [Boolean]
#
- # source://nokogiri/lib/nokogiri/xml/node.rb#1090
+ # source://nokogiri//lib/nokogiri/xml/node.rb#1090
def matches?(selector); end
+ # source://nokogiri//lib/nokogiri/xml/node.rb#551
def name; end
+
+ # source://nokogiri//lib/nokogiri/xml/node.rb#543
def name=(_arg0); end
+
+ # source://nokogiri//lib/nokogiri/extension.rb#7
def namespace; end
# Set the default namespace on this node (as would be defined with an
@@ -4855,11 +5025,16 @@ class Nokogiri::XML::Node
# for this node. You probably want #default_namespace= instead, or perhaps
# #add_namespace_definition with a nil prefix argument.
#
- # source://nokogiri/lib/nokogiri/xml/node.rb#513
+ # source://nokogiri//lib/nokogiri/xml/node.rb#513
def namespace=(ns); end
+ # source://nokogiri//lib/nokogiri/extension.rb#7
def namespace_definitions; end
+
+ # source://nokogiri//lib/nokogiri/extension.rb#7
def namespace_scopes; end
+
+ # source://nokogiri//lib/nokogiri/extension.rb#7
def namespaced_key?(_arg0, _arg1); end
# :call-seq:
@@ -4898,10 +5073,13 @@ class Nokogiri::XML::Node
# # "xmlns"=>"http://example.com/root",
# # "xmlns:in_scope"=>"http://example.com/in_scope"}
#
- # source://nokogiri/lib/nokogiri/xml/node.rb#1200
+ # source://nokogiri//lib/nokogiri/xml/node.rb#1200
def namespaces; end
+ # source://nokogiri//lib/nokogiri/extension.rb#7
def native_content=(_arg0); end
+
+ # source://nokogiri//lib/nokogiri/xml/node.rb#538
def next; end
# Insert +node_or_tags+ after this Node (as a sibling).
@@ -4916,19 +5094,30 @@ class Nokogiri::XML::Node
#
# @raise [ArgumentError]
#
- # source://nokogiri/lib/nokogiri/xml/node.rb#324
+ # source://nokogiri//lib/nokogiri/xml/node.rb#540
def next=(node_or_tags); end
+ # source://nokogiri//lib/nokogiri/extension.rb#7
def next_element; end
+
+ # source://nokogiri//lib/nokogiri/extension.rb#7
def next_sibling; end
+
+ # source://nokogiri//lib/nokogiri/extension.rb#7
def node_name; end
+
+ # source://nokogiri//lib/nokogiri/extension.rb#7
def node_name=(_arg0); end
+
+ # source://nokogiri//lib/nokogiri/extension.rb#7
def node_type; end
+
+ # source://nokogiri//lib/nokogiri/extension.rb#7
def parent; end
# Set the parent Node for this Node
#
- # source://nokogiri/lib/nokogiri/xml/node.rb#493
+ # source://nokogiri//lib/nokogiri/xml/node.rb#493
def parent=(parent_node); end
# Parse +string_or_io+ as a document fragment within the context of
@@ -4937,10 +5126,13 @@ class Nokogiri::XML::Node
#
# @yield [options]
#
- # source://nokogiri/lib/nokogiri/xml/node.rb#1105
+ # source://nokogiri//lib/nokogiri/xml/node.rb#1105
def parse(string_or_io, options = T.unsafe(nil)); end
+ # source://nokogiri//lib/nokogiri/extension.rb#7
def path; end
+
+ # source://nokogiri//lib/nokogiri/extension.rb#7
def pointer_id; end
# Add +node_or_tags+ as the first child of this Node.
@@ -4953,9 +5145,10 @@ class Nokogiri::XML::Node
#
# Also see related method +add_child+.
#
- # source://nokogiri/lib/nokogiri/xml/node.rb#204
+ # source://nokogiri//lib/nokogiri/xml/node.rb#204
def prepend_child(node_or_tags); end
+ # source://nokogiri//lib/nokogiri/xml/node.rb#539
def previous; end
# Insert +node_or_tags+ before this Node (as a sibling).
@@ -4970,31 +5163,35 @@ class Nokogiri::XML::Node
#
# @raise [ArgumentError]
#
- # source://nokogiri/lib/nokogiri/xml/node.rb#307
+ # source://nokogiri//lib/nokogiri/xml/node.rb#541
def previous=(node_or_tags); end
+ # source://nokogiri//lib/nokogiri/extension.rb#7
def previous_element; end
+
+ # source://nokogiri//lib/nokogiri/extension.rb#7
def previous_sibling; end
# Returns true if this is a ProcessingInstruction node
#
# @return [Boolean]
#
- # source://nokogiri/lib/nokogiri/xml/node.rb#1234
+ # source://nokogiri//lib/nokogiri/xml/node.rb#1234
def processing_instruction?; end
# Is this a read only node?
#
# @return [Boolean]
#
- # source://nokogiri/lib/nokogiri/xml/node.rb#1259
+ # source://nokogiri//lib/nokogiri/xml/node.rb#1259
def read_only?; end
+ # source://nokogiri//lib/nokogiri/xml/node.rb#542
def remove; end
# Remove the attribute named +name+
#
- # source://nokogiri/lib/nokogiri/xml/node.rb#718
+ # source://nokogiri//lib/nokogiri/xml/node.rb#718
def remove_attribute(name); end
# :call-seq:
@@ -5043,7 +5240,7 @@ class Nokogiri::XML::Node
# node # =>
# node.remove_class(["section", "float"]) # =>
#
- # source://nokogiri/lib/nokogiri/xml/node.rb#884
+ # source://nokogiri//lib/nokogiri/xml/node.rb#884
def remove_class(names = T.unsafe(nil)); end
# Replace this Node with +node_or_tags+.
@@ -5056,7 +5253,7 @@ class Nokogiri::XML::Node
#
# Also see related method +swap+.
#
- # source://nokogiri/lib/nokogiri/xml/node.rb#405
+ # source://nokogiri//lib/nokogiri/xml/node.rb#405
def replace(node_or_tags); end
# Serialize Node using +options+. Save options can also be set using a block.
@@ -5071,7 +5268,7 @@ class Nokogiri::XML::Node
# config.format.as_xml
# end
#
- # source://nokogiri/lib/nokogiri/xml/node.rb#1364
+ # source://nokogiri//lib/nokogiri/xml/node.rb#1364
def serialize(*args, &block); end
# :call-seq: []=(name, value) → value
@@ -5108,7 +5305,7 @@ class Nokogiri::XML::Node
# # " \n" +
# # "\n"
#
- # source://nokogiri/lib/nokogiri/xml/node.rb#625
+ # source://nokogiri//lib/nokogiri/xml/node.rb#1083
def set_attribute(name, value); end
# Swap this Node for +node_or_tags+
@@ -5120,16 +5317,17 @@ class Nokogiri::XML::Node
#
# Also see related method +replace+.
#
- # source://nokogiri/lib/nokogiri/xml/node.rb#439
+ # source://nokogiri//lib/nokogiri/xml/node.rb#439
def swap(node_or_tags); end
+ # source://nokogiri//lib/nokogiri/xml/node.rb#549
def text; end
# Returns true if this is a Text node
#
# @return [Boolean]
#
- # source://nokogiri/lib/nokogiri/xml/node.rb#1239
+ # source://nokogiri//lib/nokogiri/xml/node.rb#1239
def text?; end
# Serialize this Node to HTML
@@ -5139,15 +5337,16 @@ class Nokogiri::XML::Node
# See Node#write_to for a list of +options+. For formatted output,
# use Node#to_xhtml instead.
#
- # source://nokogiri/lib/nokogiri/xml/node.rb#1391
+ # source://nokogiri//lib/nokogiri/xml/node.rb#1391
def to_html(options = T.unsafe(nil)); end
# Turn this node in to a string. If the document is HTML, this method
# returns html. If the document is XML, this method returns XML.
#
- # source://nokogiri/lib/nokogiri/xml/node.rb#1274
+ # source://nokogiri//lib/nokogiri/xml/node.rb#1274
def to_s; end
+ # source://nokogiri//lib/nokogiri/xml/node.rb#550
def to_str; end
# Serialize this Node to XHTML using +options+
@@ -5155,7 +5354,7 @@ class Nokogiri::XML::Node
#
# See Node#write_to for a list of +options+
#
- # source://nokogiri/lib/nokogiri/xml/node.rb#1412
+ # source://nokogiri//lib/nokogiri/xml/node.rb#1412
def to_xhtml(options = T.unsafe(nil)); end
# Serialize this Node to XML using +options+
@@ -5163,7 +5362,7 @@ class Nokogiri::XML::Node
#
# See Node#write_to for a list of +options+
#
- # source://nokogiri/lib/nokogiri/xml/node.rb#1401
+ # source://nokogiri//lib/nokogiri/xml/node.rb#1401
def to_xml(options = T.unsafe(nil)); end
# Yields self and all children to +block+ recursively.
@@ -5171,22 +5370,25 @@ class Nokogiri::XML::Node
# @yield [_self]
# @yieldparam _self [Nokogiri::XML::Node] the object that the method was called on
#
- # source://nokogiri/lib/nokogiri/xml/node.rb#1317
+ # source://nokogiri//lib/nokogiri/xml/node.rb#1317
def traverse(&block); end
+ # source://nokogiri//lib/nokogiri/xml/node.rb#552
def type; end
+
+ # source://nokogiri//lib/nokogiri/extension.rb#7
def unlink; end
# Does this Node's attributes include
#
# @return [Boolean]
#
- # source://nokogiri/lib/nokogiri/xml/node.rb#698
+ # source://nokogiri//lib/nokogiri/xml/node.rb#698
def value?(value); end
# Get the attribute values for this Node.
#
- # source://nokogiri/lib/nokogiri/xml/node.rb#692
+ # source://nokogiri//lib/nokogiri/xml/node.rb#692
def values; end
# :call-seq:
@@ -5233,14 +5435,14 @@ class Nokogiri::XML::Node
# #
# #