• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

moosetechnology / GitProjectHealth / 11496926157

24 Oct 2024 09:54AM UTC coverage: 58.906% (+0.6%) from 58.319%
11496926157

push

github

web-flow
Merge pull request #93 from moosetechnology/revert-92-develop

Revert "Develop"

810 of 1504 new or added lines in 51 files covered. (53.86%)

31 existing lines in 4 files now uncovered.

8903 of 15114 relevant lines covered (58.91%)

0.59 hits per line

Source File
Press 'n' to go to next uncovered line, 'b' for previous

19.31
/src/GitLabHealth-Model/GLHUser.class.st
1
"
2
A GitLab User
3

4
## Relations
5
======================
6

7
### Children
8
| Relation | Origin | Opposite | Type | Comment |
9
|---|
10
| `commits` | `GLHUser` | `commitCreator` | `GLHCommit` | |
11
| `jobs` | `GLHUser` | `user` | `GLHJob` | |
12

13
### Other
14
| Relation | Origin | Opposite | Type | Comment |
15
|---|
16
| `contributedProjects` | `GLHUser` | `contributors` | `GLHProject` | |
17
| `createdProjects` | `GLHUser` | `creator` | `GLHProject` | |
18

19

20
## Properties
21
======================
22

23
| Name | Type | Default value | Comment |
24
|---|
25
| `avatar_url` | `String` | nil | |
26
| `bio` | `String` | nil | |
27
| `bot` | `String` | nil | |
28
| `created_at` | `String` | nil | |
29
| `followers` | `String` | nil | |
30
| `following` | `String` | nil | |
31
| `id` | `Number` | nil | |
32
| `job_title` | `String` | nil | |
33
| `linkedin` | `String` | nil | |
34
| `location` | `String` | nil | |
35
| `name` | `String` | nil | |
36
| `name` | `String` | nil | Basic name of the entity, not full reference.|
37
| `organization` | `String` | nil | |
38
| `pronouns` | `String` | nil | |
39
| `public_email` | `String` | nil | |
40
| `skype` | `String` | nil | |
41
| `state` | `String` | nil | |
42
| `twitter` | `String` | nil | |
43
| `username` | `String` | nil | |
44
| `web_url` | `String` | nil | |
45
| `website_url` | `String` | nil | |
46
| `work_information` | `String` | nil | |
47

48
"
49
Class {
50
        #name : #GLHUser,
51
        #superclass : #GLHEntity,
52
        #traits : 'FamixTNamedEntity',
53
        #classTraits : 'FamixTNamedEntity classTrait',
54
        #instVars : [
55
                '#avatar_url => FMProperty',
56
                '#bio => FMProperty',
57
                '#bot => FMProperty',
58
                '#commits => FMMany type: #GLHCommit opposite: #commitCreator',
59
                '#contributedProjects => FMMany type: #GLHProject opposite: #contributors',
60
                '#createdProjects => FMMany type: #GLHProject opposite: #creator',
61
                '#created_at => FMProperty',
62
                '#followers => FMProperty',
63
                '#following => FMProperty',
64
                '#id => FMProperty',
65
                '#job_title => FMProperty',
66
                '#jobs => FMMany type: #GLHJob opposite: #user',
67
                '#linkedin => FMProperty',
68
                '#location => FMProperty',
69
                '#name => FMProperty',
70
                '#organization => FMProperty',
71
                '#pronouns => FMProperty',
72
                '#public_email => FMProperty',
73
                '#skype => FMProperty',
74
                '#state => FMProperty',
75
                '#twitter => FMProperty',
76
                '#username => FMProperty',
77
                '#web_url => FMProperty',
78
                '#website_url => FMProperty',
79
                '#work_information => FMProperty'
80
        ],
81
        #category : #'GitLabHealth-Model-Entities'
82
}
83

84
{ #category : #meta }
85
GLHUser class >> annotation [
×
86

×
87
        <FMClass: #User super: #GLHEntity>
×
88
        <package: #'GitLabHealth-Model'>
×
89
        <generated>
×
90
        ^ self
×
91
]
×
92

93
{ #category : #adding }
94
GLHUser >> addCommit: anObject [
×
95
        <generated>
×
96
        ^ self commits add: anObject
×
97
]
×
98

99
{ #category : #adding }
100
GLHUser >> addContributedProject: anObject [
×
101
        <generated>
×
102
        ^ self contributedProjects add: anObject
×
103
]
×
104

105
{ #category : #adding }
106
GLHUser >> addCreatedProject: anObject [
1✔
107
        <generated>
1✔
108
        ^ self createdProjects add: anObject
1✔
109
]
1✔
110

111
{ #category : #adding }
112
GLHUser >> addJob: anObject [
×
113
        <generated>
×
114
        ^ self jobs add: anObject
×
115
]
×
116

117
{ #category : #accessing }
118
GLHUser >> avatar_url [
×
119

×
120
        <FMProperty: #avatar_url type: #String>
×
121
        <generated>
×
122
        ^ avatar_url
×
123
]
×
124

125
{ #category : #accessing }
126
GLHUser >> avatar_url: anObject [
×
127
        <generated>
×
128
        avatar_url := anObject
×
129
]
×
130

131
{ #category : #accessing }
132
GLHUser >> bio [
×
133

×
134
        <FMProperty: #bio type: #String>
×
135
        <generated>
×
136
        ^ bio
×
137
]
×
138

139
{ #category : #accessing }
140
GLHUser >> bio: anObject [
×
141
        <generated>
×
142
        bio := anObject
×
143
]
×
144

145
{ #category : #accessing }
146
GLHUser >> bot [
×
147

×
148
        <FMProperty: #bot type: #String>
×
149
        <generated>
×
150
        ^ bot
×
151
]
×
152

153
{ #category : #accessing }
154
GLHUser >> bot: anObject [
×
155
        <generated>
×
156
        bot := anObject
×
157
]
×
158

159
{ #category : #accessing }
160
GLHUser >> commits [
×
161
        "Relation named: #commits type: #GLHCommit opposite: #commitCreator"
×
162

×
163
        <generated>
×
164
        <derived>
×
165
        ^ commits
×
166
]
×
167

168
{ #category : #accessing }
169
GLHUser >> commits: anObject [
×
170

×
171
        <generated>
×
172
        commits value: anObject
×
173
]
×
174

175
{ #category : #navigation }
176
GLHUser >> commitsGroup [
×
177
        <generated>
×
178
        <navigation: 'Commits'>
×
179
        ^ MooseSpecializedGroup withAll: self commits asSet
×
180
]
×
181

182
{ #category : #accessing }
183
GLHUser >> contributedProjects [
1✔
184
        "Relation named: #contributedProjects type: #GLHProject opposite: #contributors"
1✔
185

1✔
186
        <generated>
1✔
187
        ^ contributedProjects
1✔
188
]
1✔
189

190
{ #category : #accessing }
191
GLHUser >> contributedProjects: anObject [
1✔
192

1✔
193
        <generated>
1✔
194
        contributedProjects value: anObject
1✔
195
]
1✔
196

197
{ #category : #accessing }
198
GLHUser >> createdProjects [
1✔
199
        "Relation named: #createdProjects type: #GLHProject opposite: #creator"
1✔
200

1✔
201
        <generated>
1✔
202
        <derived>
1✔
203
        ^ createdProjects
1✔
204
]
1✔
205

206
{ #category : #accessing }
207
GLHUser >> createdProjects: anObject [
×
208

×
209
        <generated>
×
210
        createdProjects value: anObject
×
211
]
×
212

213
{ #category : #accessing }
214
GLHUser >> created_at [
×
215

×
216
        <FMProperty: #created_at type: #String>
×
217
        <generated>
×
218
        ^ created_at
×
219
]
×
220

221
{ #category : #accessing }
222
GLHUser >> created_at: anObject [
×
223
        <generated>
×
224
        created_at := anObject
×
225
]
×
226

227
{ #category : #accessing }
228
GLHUser >> followers [
×
229

×
230
        <FMProperty: #followers type: #String>
×
231
        <generated>
×
232
        ^ followers
×
233
]
×
234

235
{ #category : #accessing }
236
GLHUser >> followers: anObject [
×
237
        <generated>
×
238
        followers := anObject
×
239
]
×
240

241
{ #category : #accessing }
242
GLHUser >> following [
×
243

×
244
        <FMProperty: #following type: #String>
×
245
        <generated>
×
246
        ^ following
×
247
]
×
248

249
{ #category : #accessing }
250
GLHUser >> following: anObject [
×
251
        <generated>
×
252
        following := anObject
×
253
]
×
254

255
{ #category : #accessing }
256
GLHUser >> id [
1✔
257

1✔
258
        <FMProperty: #id type: #Number>
1✔
259
        <generated>
1✔
260
        ^ id
1✔
261
]
1✔
262

263
{ #category : #accessing }
264
GLHUser >> id: anObject [
1✔
265
        <generated>
1✔
266
        id := anObject
1✔
267
]
1✔
268

269
{ #category : #accessing }
270
GLHUser >> job_title [
×
271

×
272
        <FMProperty: #job_title type: #String>
×
273
        <generated>
×
274
        ^ job_title
×
275
]
×
276

277
{ #category : #accessing }
278
GLHUser >> job_title: anObject [
×
279
        <generated>
×
280
        job_title := anObject
×
281
]
×
282

283
{ #category : #accessing }
284
GLHUser >> jobs [
×
285
        "Relation named: #jobs type: #GLHJob opposite: #user"
×
286

×
287
        <generated>
×
288
        <derived>
×
289
        ^ jobs
×
290
]
×
291

292
{ #category : #accessing }
293
GLHUser >> jobs: anObject [
×
294

×
295
        <generated>
×
296
        jobs value: anObject
×
297
]
×
298

299
{ #category : #navigation }
300
GLHUser >> jobsGroup [
×
301
        <generated>
×
302
        <navigation: 'Jobs'>
×
303
        ^ MooseSpecializedGroup withAll: self jobs asSet
×
304
]
×
305

306
{ #category : #accessing }
307
GLHUser >> linkedin [
×
308

×
309
        <FMProperty: #linkedin type: #String>
×
310
        <generated>
×
311
        ^ linkedin
×
312
]
×
313

314
{ #category : #accessing }
315
GLHUser >> linkedin: anObject [
×
316
        <generated>
×
317
        linkedin := anObject
×
318
]
×
319

320
{ #category : #accessing }
321
GLHUser >> location [
×
322

×
323
        <FMProperty: #location type: #String>
×
324
        <generated>
×
325
        ^ location
×
326
]
×
327

328
{ #category : #accessing }
329
GLHUser >> location: anObject [
×
330
        <generated>
×
331
        location := anObject
×
332
]
×
333

334
{ #category : #accessing }
335
GLHUser >> name [
1✔
336

1✔
337
        <FMProperty: #name type: #String>
1✔
338
        <generated>
1✔
339
        ^ name 
1✔
340
]
1✔
341

342
{ #category : #accessing }
343
GLHUser >> name: anObject [
1✔
344
        <generated>
1✔
345
        name := anObject
1✔
346
]
1✔
347

348
{ #category : #accessing }
349
GLHUser >> organization [
×
350

×
351
        <FMProperty: #organization type: #String>
×
352
        <generated>
×
353
        ^ organization
×
354
]
×
355

356
{ #category : #accessing }
357
GLHUser >> organization: anObject [
×
358
        <generated>
×
359
        organization := anObject
×
360
]
×
361

362
{ #category : #accessing }
363
GLHUser >> pronouns [
×
364

×
365
        <FMProperty: #pronouns type: #String>
×
366
        <generated>
×
367
        ^ pronouns
×
368
]
×
369

370
{ #category : #accessing }
371
GLHUser >> pronouns: anObject [
×
372
        <generated>
×
373
        pronouns := anObject
×
374
]
×
375

376
{ #category : #accessing }
UNCOV
377
GLHUser >> public_email [
×
UNCOV
378

×
UNCOV
379
        <FMProperty: #public_email type: #String>
×
UNCOV
380
        <generated>
×
UNCOV
381
        ^ public_email
×
UNCOV
382
]
×
383

384
{ #category : #accessing }
385
GLHUser >> public_email: anObject [
1✔
386
        <generated>
1✔
387
        public_email := anObject
1✔
388
]
1✔
389

390
{ #category : #accessing }
391
GLHUser >> skype [
×
392

×
393
        <FMProperty: #skype type: #String>
×
394
        <generated>
×
395
        ^ skype
×
396
]
×
397

398
{ #category : #accessing }
399
GLHUser >> skype: anObject [
×
400
        <generated>
×
401
        skype := anObject
×
402
]
×
403

404
{ #category : #accessing }
405
GLHUser >> state [
×
406

×
407
        <FMProperty: #state type: #String>
×
408
        <generated>
×
409
        ^ state
×
410
]
×
411

412
{ #category : #accessing }
413
GLHUser >> state: anObject [
×
414
        <generated>
×
415
        state := anObject
×
416
]
×
417

418
{ #category : #accessing }
419
GLHUser >> twitter [
×
420

×
421
        <FMProperty: #twitter type: #String>
×
422
        <generated>
×
423
        ^ twitter
×
424
]
×
425

426
{ #category : #accessing }
427
GLHUser >> twitter: anObject [
×
428
        <generated>
×
429
        twitter := anObject
×
430
]
×
431

432
{ #category : #accessing }
433
GLHUser >> username [
1✔
434

1✔
435
        <FMProperty: #username type: #String>
1✔
436
        <generated>
1✔
437
        ^ username
1✔
438
]
1✔
439

440
{ #category : #accessing }
441
GLHUser >> username: anObject [
1✔
442
        <generated>
1✔
443
        username := anObject
1✔
444
]
1✔
445

446
{ #category : #accessing }
447
GLHUser >> web_url [
×
448

×
449
        <FMProperty: #web_url type: #String>
×
450
        <generated>
×
451
        ^ web_url
×
452
]
×
453

454
{ #category : #accessing }
455
GLHUser >> web_url: anObject [
×
456
        <generated>
×
457
        web_url := anObject
×
458
]
×
459

460
{ #category : #accessing }
461
GLHUser >> website_url [
×
462

×
463
        <FMProperty: #website_url type: #String>
×
464
        <generated>
×
465
        ^ website_url
×
466
]
×
467

468
{ #category : #accessing }
469
GLHUser >> website_url: anObject [
×
470
        <generated>
×
471
        website_url := anObject
×
472
]
×
473

474
{ #category : #accessing }
475
GLHUser >> work_information [
×
476

×
477
        <FMProperty: #work_information type: #String>
×
478
        <generated>
×
479
        ^ work_information
×
480
]
×
481

482
{ #category : #accessing }
483
GLHUser >> work_information: anObject [
×
484
        <generated>
×
485
        work_information := anObject
×
486
]
×
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2025 Coveralls, Inc