📁 File Manager Pro
v10.0.3 | PHP: 8.1.34
Server: Apache
2026-06-22 09:46:41
📂
/ (Root)
/
opt
/
alt
/
ruby33
/
share
/
ri
/
system
/
Struct
📍 /opt/alt/ruby33/share/ri/system/Struct
🔄 Refresh
✏️
Editing: deconstruct_keys-i.ri
Read Only
U:RDoc::AnyMethod[iI"deconstruct_keys:ETI"Struct#deconstruct_keys;TF:privateo:RDoc::Markup::Document:@parts[o:RDoc::Markup::Paragraph; [I"GReturns a hash of the name/value pairs for the given member names.;To:RDoc::Markup::BlankLine o:RDoc::Markup::Verbatim; [ I"2Customer = Struct.new(:name, :address, :zip) ;TI"Ejoe = Customer.new("Joe Smith", "123 Maple, Anytown NC", 12345) ;TI"0h = joe.deconstruct_keys([:zip, :address]) ;TI"=h # => {:zip=>12345, :address=>"123 Maple, Anytown NC"} ;T:@format0o; ; [I"?Returns all names and values if +array_of_names+ is +nil+:;T@o;; [I"#h = joe.deconstruct_keys(nil) ;TI"Xh # => {:name=>"Joseph Smith, Jr.", :address=>"123 Maple, Anytown NC", :zip=>12345};T; 0: @fileI" struct.c;T:0@omit_headings_from_table_of_contents_below0I".deconstruct_keys(array_of_names) -> hash ;T0[ I" (p1);T@FI"Struct;TcRDoc::NormalClass00
💾 Save Changes
❌ Cancel