D7net
Home
Console
Upload
information
Create File
Create Folder
About
Tools
:
/
opt
/
alt
/
ruby34
/
share
/
ri
/
system
/
Struct
/
Filename :
deconstruct_keys-i.ri
back
Copy
U:RDoc::AnyMethod[iI"deconstruct_keys:ETI"Struct#deconstruct_keys;TF:publico: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