# File lib/factory_girl/attribute_list.rb, line 17
    def add_callback(name, &block)
      unless valid_callback_names.include?(name.to_sym)
        raise InvalidCallbackNameError, "#{name} is not a valid callback name. Valid callback names are #{valid_callback_names.inspect}"
      end

      add_attribute Attribute::Callback.new(name.to_sym, block)
    end