class Mkxms::Mssql::PermissionHandler

Public Class Methods

new(permissions, node) click to toggle source
# File lib/mkxms/mssql/permission_handler.rb, line 102
def initialize(permissions, node)
  a = node.attributes
  
  @action = PermissionGroup.new(node.name, a['to'] || a['from']).tap do |pg|
    permissions << pg
  end
end

Public Instance Methods

handle_permission_element(parse) click to toggle source
# File lib/mkxms/mssql/permission_handler.rb, line 110
def handle_permission_element(parse)
  a = parse.node.attributes
  @action.permissions << Permission.new(a)
end