# File lib/dm-types/enum.rb, line 16 def self.new(*flags) enum = Class.new(Enum) enum.flag_map = {} flags.each_with_index do |flag, i| enum.flag_map[i + 1] = flag end enum end