Sha256: 721d9fa105b94ee7e6e7618381a91a982bbce4224436626424be7feb5093f1c0
Contents?: true
Size: 291 Bytes
Versions: 10
Compression:
Stored size: 291 Bytes
Contents
#-- # Credit goes to Daniel Berger. #++ class Hash # A method to convert a Hash into a Struct. # # h = {:name=>"Dan","age"=>33,"rank"=>"SrA","grade"=>"E4"} # s = h.to_struct("Foo") def to_struct(struct_name) Struct.new(struct_name,*keys).new(*values) end end
Version data entries
10 entries across 10 versions & 1 rubygems