# File lib/dm-types/flag.rb, line 36 def dump(value) return if value.nil? flags = Array(value).map { |flag| flag.to_sym }.flatten flag_map.invert.values_at(*flags).compact.inject(0) { |sum, i| sum += 1 << i } end