Skip to content

Instantly share code, notes, and snippets.

@gavinrogers
Last active December 28, 2015 08:09
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save gavinrogers/7469277 to your computer and use it in GitHub Desktop.
Save gavinrogers/7469277 to your computer and use it in GitHub Desktop.
data struct
This does work: using the has_many > belongs_to:
$VAR1 = [
{
'GECOS' => 'P.T. User',
'passwordchanged' => {
'attribute' => {
'ATTRIBUTE_NAME' => 'password_changed'
},
'ATTRIBUTE_EXPIRY_DATE' => 1502872816,
'ATTRIBUTE_VALUE' => 'tcb import',
'ATTRIBUTE_EFFECTIVE_DATE' => 1373272816
},
'UID' => 409727,
'HOMEDIR' => '/users/s/perltest7',
'CRSID' => 'perltest7',
'PASSWORD_EXPIRY_DATE' => 1502872816,
'ENGID' => 'perltest7',
'PROPAGATION' => 'A/+IMTX/*',
'STATUS_ID' => 6,
'usergroups' => [
{
'AFFILIATION_GROUP' => 0,
'mygroup' => {
'GROUP_NAME' => 'perltest7',
'GID' => 409727
},
'PRIMARY_GROUP' => 1
},
{
'AFFILIATION_GROUP' => 1,
'mygroup' => {
'GID' => 1000
},
'PRIMARY_GROUP' => 0
}
],
'capabilities' => {
'TRUST_ALLOWED' => '1',
'PROP_MAIL' => 1,
'PROP_STRUCT' => 0,
'UNIX_ENABLED' => '1',
'AD_PASSWORD' => '1',
'AUTOMOUNTER' => '1',
'PROP_TEACH' => 1,
'PROP_WHITTLE' => 0,
'PROP_DIVF' => 0,
'AD_ENABLED' => '1',
'UNIX_PASSWD' => '1',
'PROP_FLUID' => 0,
'PROP_WORKS' => 0,
'PROP_DIVB' => 0,
'PROP_TEST' => 1,
'PROP_DIVA' => 0
}
},
{
'GECOS' => 'P.T. Newuser',
'passwordchanged' => {
'attribute' => {
'ATTRIBUTE_NAME' => 'password_changed'
},
'ATTRIBUTE_EXPIRY_DATE' => 1502872816,
'ATTRIBUTE_VALUE' => 'tcb import',
'ATTRIBUTE_EFFECTIVE_DATE' => 1373272816
},
'UID' => 509727,
'HOMEDIR' => '/users/s/perltest8',
'CRSID' => 'perltest8',
'PASSWORD_EXPIRY_DATE' => 1502872816,
'ENGID' => 'perltest8',
'PROPAGATION' => 'A/+IMTX/*',
'STATUS_ID' => 6,
'usergroups' => [
{
'AFFILIATION_GROUP' => 0,
'mygroup' => {
'GROUP_NAME' => 'perltest8',
'GID' => 509727
},
'PRIMARY_GROUP' => 1
},
{
'AFFILIATION_GROUP' => 1,
'mygroup' => {
'GID' => 1000
},
'PRIMARY_GROUP' => 0
}
],
'capabilities' => {
'TRUST_ALLOWED' => '1',
'PROP_MAIL' => 1,
'PROP_STRUCT' => 0,
'UNIX_ENABLED' => '1',
'AD_PASSWORD' => '1',
'AUTOMOUNTER' => '1',
'PROP_TEACH' => 1,
'PROP_WHITTLE' => 0,
'PROP_DIVF' => 0,
'AD_ENABLED' => '1',
'UNIX_PASSWD' => '1',
'PROP_FLUID' => 0,
'PROP_WORKS' => 0,
'PROP_DIVB' => 0,
'PROP_TEST' => 1,
'PROP_DIVA' => 0
}
},
@gavinrogers
Copy link
Author

$VAR1 = [
{
'GECOS' => 'P.T. User',
'passwordchanged' => {
'attribute' => {
'ATTRIBUTE_NAME' => 'password_changed'
},
'ATTRIBUTE_EXPIRY_DATE' => 1502872816,
'ATTRIBUTE_VALUE' => 'tcb import',
'ATTRIBUTE_EFFECTIVE_DATE' => 1373272816
},
'UID' => 409727,
'HOMEDIR' => '/users/s/perltest7',
'CRSID' => 'perltest7',
'PASSWORD_EXPIRY_DATE' => 1502872816,
'ENGID' => 'perltest7',
'PROPAGATION' => 'A/+IMTX/',
'STATUS_ID' => 6,
'usergroups' => [
{
'AFFILIATION_GROUP' => 0,
'mygroup' => {
'GROUP_NAME' => 'perltest7',
'GID' => 409727
},
'PRIMARY_GROUP' => 1
},
{
'AFFILIATION_GROUP' => 1,
'mygroup' => {
'GID' => 1000
},
'PRIMARY_GROUP' => 0
}
],
'capabilities' => {
'TRUST_ALLOWED' => '1',
'PROP_MAIL' => 1,
'PROP_STRUCT' => 0,
'UNIX_ENABLED' => '1',
'AD_PASSWORD' => '1',
'AUTOMOUNTER' => '1',
'PROP_TEACH' => 1,
'PROP_WHITTLE' => 0,
'PROP_DIVF' => 0,
'AD_ENABLED' => '1',
'UNIX_PASSWD' => '1',
'PROP_FLUID' => 0,
'PROP_WORKS' => 0,
'PROP_DIVB' => 0,
'PROP_TEST' => 1,
'PROP_DIVA' => 0
}
},
{
'GECOS' => 'P.T. Newuser',
'passwordchanged' => {
'attribute' => {
'ATTRIBUTE_NAME' => 'password_changed'
},
'ATTRIBUTE_EXPIRY_DATE' => 1502872816,
'ATTRIBUTE_VALUE' => 'tcb import',
'ATTRIBUTE_EFFECTIVE_DATE' => 1373272816
},
'UID' => 509727,
'HOMEDIR' => '/users/s/perltest8',
'CRSID' => 'perltest8',
'PASSWORD_EXPIRY_DATE' => 1502872816,
'ENGID' => 'perltest8',
'PROPAGATION' => 'A/+IMTX/
',
'STATUS_ID' => 6,
'usergroups' => [
{
'AFFILIATION_GROUP' => 0,
'mygroup' => {
'GROUP_NAME' => 'perltest8',
'GID' => 509727
},
'PRIMARY_GROUP' => 1
},
{
'AFFILIATION_GROUP' => 1,
'mygroup' => {
'GID' => 1000
},
'PRIMARY_GROUP' => 0
}
],
'capabilities' => {
'TRUST_ALLOWED' => '1',
'PROP_MAIL' => 1,
'PROP_STRUCT' => 0,
'UNIX_ENABLED' => '1',
'AD_PASSWORD' => '1',
'AUTOMOUNTER' => '1',
'PROP_TEACH' => 1,
'PROP_WHITTLE' => 0,
'PROP_DIVF' => 0,
'AD_ENABLED' => '1',
'UNIX_PASSWD' => '1',
'PROP_FLUID' => 0,
'PROP_WORKS' => 0,
'PROP_DIVB' => 0,
'PROP_TEST' => 1,
'PROP_DIVA' => 0
}
},

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment