mirror of
https://github.com/shimataro/ssh-key-action.git
synced 2025-06-19 22:52:10 +10:00
17 lines
406 B
JavaScript
17 lines
406 B
JavaScript
'use strict'
|
|
|
|
/*
|
|
* Role
|
|
*
|
|
* A Role encapsulates a particular object's 'role' in a method's
|
|
* dispatch. They are added directly to the selector for a method, and thus
|
|
* do not prevent the objects a method was defined on from being garbage
|
|
* collected.
|
|
*/
|
|
module.exports = Role
|
|
function Role (method, position) {
|
|
this.method = method
|
|
this.position = position
|
|
}
|
|
|
|
Role.roleKeyName = Symbol('roles')
|