# File lib/enumerated_attribute/method_definition_dsl.rb, line 62 def init(value) if (!@attr_descriptor.empty? && !@attr_descriptor.include?(value.to_sym)) raise(InvalidDefinition, "'#{value}' in method 'init' is not an enumeration value for :#{@attr_name} attribute", caller) end @initial_value = value end