Module: Bmg::Operator::Autowrap::Support

Defined in:
lib/bmg/operator/autowrap.rb

Overview

NoLeftJoinNoise

Class Method Summary collapse

Class Method Details

.wrapped_roots(attrlist, split_symbol) ⇒ Object



285
286
287
288
289
290
# File 'lib/bmg/operator/autowrap.rb', line 285

def wrapped_roots(attrlist, split_symbol)
  attrlist.map{|a|
    split = a.to_s.split(split_symbol)
    split.size == 1 ? nil : split[0]
  }.compact.uniq.map(&:to_sym)
end