Method: Struct#members

Defined in:
struct.c

#membersObject

Returns the member names from self as an array:

Customer = Struct.new(:name, :address, :zip)
Customer.new.members # => [:name, :address, :zip]

Related: #to_a.



225
226
227
228
229
# File 'struct.c', line 225

static VALUE
rb_struct_members_m(VALUE obj)
{
    return rb_struct_s_members_m(rb_obj_class(obj));
}