# 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