class Mkxms::Mssql::RoleHandler

Public Class Methods

new(roles, node) click to toggle source
# File lib/mkxms/mssql/role_handler.rb, line 41
def initialize(roles, node)
  @role = Role.new(node.attributes['name'], owner: node.attributes['owner']).tap do |r|
    store_properties_on r
    roles << r
  end
end

Public Instance Methods

handle_member_of_element(parse) click to toggle source
# File lib/mkxms/mssql/role_handler.rb, line 48
def handle_member_of_element(parse)
  @role.encompassing_roles << parse.node.attributes['name']
end