Type:
Class

Struct serialization/deserialization

A Struct is a convenient way to bundle a number of attributes together, using accessor methods, without having to write an explicit class.

The Struct class is a generator of specific classes, each one of which is defined to hold a set of variables and their accessors. In these examples, we'll call the generated class “CustomerClass,'' and we'll show an example instance of that class as “CustomerInst.''

In the descriptions that follow, the parameter symbol refers to a symbol, which is either a quoted string or a Symbol (such as :name).

values_at

struct.values_at(selector,... ) â an_array Instance Public methods Returns

2015-05-16 06:16:29
new

Struct.new( [aString] [, aSym]+> ) â StructClassStruct.new( [aString] [, aSym]+> ) {|StructClass| block } â StructClass

2015-05-16 05:06:08
each_pair

struct.each_pair {|sym, obj| block } â structstruct.each_pair â an_enumerator

2015-05-16 05:35:04