# File lib/dm-types/flag.rb, line 47 def self.dump(value, property) return if value.nil? flags = value.is_a?(Array) ? value : [value] flags.map!{ |f| f.to_sym } flag_map.invert.values_at(*flags.flatten).compact.inject(0) { |sum, i| sum + i } end