def to_stub
      stub = "## #{name}\n"
      stub << "# #{description}\n" unless description.nil?
      stub << "#{entry_for_refuse_allow_behavior}\n" unless refuses.nil? and allows.nil?
      stub << "#{entry_for_key_value}\n"
      stub << "\n"
    end
def to_stub
      stub = "## #{name}\n"
      stub << "# #{description}\n" unless description.nil?
      stub << "#{entry_for_refuse_allow_behavior}\n" unless refuses.nil? and allows.nil?
      stub << "#{entry_for_key_value}\n"
      stub << "\n"
    end
Initialize the option

 ==== Parameters
 * <tt>name</tt>  - A valid name for the option
 * <tt>behaviors</tt>  - Behaviors used to for this option
 * <tt>block</tt>   - A proc that should be run against the option value.
 ==== Options
 * <tt>allow</tt>  - The option value must be in this list
 * <tt>boolean</tt>  - The option will accept <tt>true</tt>, <tt>false</tt>, <tt>0</tt>, <tt>1</tt>