class Mkxms::Mssql::Utils::NameRefGraph
Public Class Methods
new(items, children: :children)
click to toggle source
# File lib/mkxms/mssql/utils.rb, line 40 def initialize(items, children: :children) @items = items @children_message = children end
Public Instance Methods
tsort_each_child(item, &blk)
click to toggle source
# File lib/mkxms/mssql/utils.rb, line 49 def tsort_each_child(item, &blk) item.send(@children_message).each(&blk) end
tsort_each_node(&blk)
click to toggle source
# File lib/mkxms/mssql/utils.rb, line 45 def tsort_each_node(&blk) @items.each(&blk) end