Class: Mkxms::Mssql::PermissionHandler
- Inherits:
-
Object
- Object
- Mkxms::Mssql::PermissionHandler
- Defined in:
- lib/mkxms/mssql/permission_handler.rb
Instance Method Summary collapse
- #handle_permission_element(parse) ⇒ Object
-
#initialize(permissions, node) ⇒ PermissionHandler
constructor
A new instance of PermissionHandler.
Constructor Details
#initialize(permissions, node) ⇒ PermissionHandler
Returns a new instance of PermissionHandler.
102 103 104 105 106 107 108 |
# File 'lib/mkxms/mssql/permission_handler.rb', line 102 def initialize(, node) a = node.attributes @action = PermissionGroup.new(node.name, a['to'] || a['from']).tap do |pg| << pg end end |
Instance Method Details
#handle_permission_element(parse) ⇒ Object
110 111 112 113 |
# File 'lib/mkxms/mssql/permission_handler.rb', line 110 def (parse) a = parse.node.attributes @action. << Permission.new(a) end |