class Mkxms::Mssql::FilegroupHandler
Public Class Methods
new(filegroups, node)
click to toggle source
# File lib/mkxms/mssql/filegroup_handler.rb, line 27 def initialize(filegroups, node) group_options = Hash[ %w[default read-only].map do |a| [Utils.code_sym_for(a), node.attributes.has_key?(a)] end ] @filegroup = Filegroup.new(**group_options).tap do |fg| store_properties_on fg filegroups << fg end @files = [] end
Public Instance Methods
handle_file_element(parse)
click to toggle source
# File lib/mkxms/mssql/filegroup_handler.rb, line 40 def handle_file_element(parse) parse.context = DatabaseFile.new(@files, parse.node) end