Class: Mkxms::Mssql::ClrAssemblyHandler
- Inherits:
-
Object
- Object
- Mkxms::Mssql::ClrAssemblyHandler
- Includes:
- PropertyHandler::ElementHandler
- Defined in:
- lib/mkxms/mssql/clr_assembly_handler.rb
Instance Method Summary collapse
- #handle_text(content, parent_node) ⇒ Object
-
#initialize(assemblies, node) ⇒ ClrAssemblyHandler
constructor
A new instance of ClrAssemblyHandler.
Methods included from PropertyHandler::ElementHandler
Constructor Details
#initialize(assemblies, node) ⇒ ClrAssemblyHandler
Returns a new instance of ClrAssemblyHandler.
76 77 78 79 80 81 82 83 84 85 86 |
# File 'lib/mkxms/mssql/clr_assembly_handler.rb', line 76 def initialize(assemblies, node) a = node.attributes @assembly = ClrAssembly.new( a['name'], owner: a['owner'], access: a['permission-set'] ).tap do |asm| assemblies << asm end end |
Instance Method Details
#handle_text(content, parent_node) ⇒ Object
88 89 90 |
# File 'lib/mkxms/mssql/clr_assembly_handler.rb', line 88 def handle_text(content, parent_node) @assembly.lib_name << content end |