A "-". Generally, if the helper directly outputs to the buffer (like 
open and puts, as well as form_for and some other built-in helpers), the 
results shouldn't be output. We're nice enough to return nil so it won't 
be rendered anyway, but that won't always be the case.

- Nathan

wolfmanjm wrote:
> Another question...
>
> Should a helper that uses open and puts be called with a - or = ?
>
> ie
>   - mycoolhelper
>   or
>   = mycoolhelper
>
> as both work, I just wanted to not be deprecated in the future :)
>
>
> On Jul 8, 12:19 pm, wolfmanjm <[EMAIL PROTECTED]> wrote:
>   
>> Thanks, I wasn't stuck I just used puts "<hr/>" but it seemed a little
>> inconsistent :)
>>
>> Maybe I should rephrase this as a feature request ;)
>>
>> On Jul 8, 12:14 pm, "s.ross" <[EMAIL PROTECTED]> wrote:
>>
>>     
>>> This patch should solve your problem. Just use:
>>>       
>>> open 'hr /'
>>>       
>>> instead of the symbol. Note: this does not interpolate the
>>> attributes ... just thought it might get you going if you were stuck.
>>>       
>>> 258c258,259
>>> <
>>> ---
>>>       
>>>  >       name = name.to_s
>>> 268c269
>>> <       puts "</#{name}>"
>>> ---
>>>  >       puts "</#{name}>" unless name[-1].chr == '/'
>>>       
>>> On Jul 8, 2007, at 12:05 PM, wolfmanjm wrote:
>>>       
>>>> It is cleaner.
>>>>         
>>>> I was wondering shouldn't...
>>>>         
>>>>   open :hr
>>>>         
>>>> generate
>>>>         
>>>>   <hr/>
>>>>         
>>>> rather than
>>>>         
>>>>   <hr>
>>>>   </hr>
>>>>         
>>>> or do I just do
>>>>         
>>>>   puts "<hr/>
>>>>         
>>>> ??
>>>>         
>>>> On Jul 8, 9:31 am, Hampton <[EMAIL PROTECTED]> wrote:
>>>>         
>>>>> The open stuff is pretty killer. Makes your helpers MUCH MUCH
>>>>> cleaner.
>>>>>           
>>>>> I use them all the time now.
>>>>>           
>>>>> -hampton.
>>>>>           
>>>>> On 7/8/07, wolfmanjm <[EMAIL PROTECTED]> wrote:
>>>>>           
>>>>>> thanks thats better ;)
>>>>>>             
>>>>>> On Jul 7, 8:20 pm, Nathan Weizenbaum <[EMAIL PROTECTED]> wrote:
>>>>>>             
>>>>>>> Huh... it appears that the link was broken. Try this one instead:
>>>>>>>               
>>>>>> http://haml.hamptoncatlin.com/docs/rdoc/classes/Haml/Helpers/
>>>>>> ActionVi....
>>>>>>             
>>>>>>> Note that that class doesn't have what you're looking for. I was
>>>>>>> referring to the "open" helper, which is in Haml::Helpers
>>>>>>> (
>>>>>>>               
>>>>>> http://haml.hamptoncatlin.com/docs/rdoc/classes/Haml/
>>>>>> Helpers.html#M00...).
>>>>>>             
>>>>>>> Note that it /wasn't/ documented there until I uploaded the most
>>>>>>> recent
>>>>>>> documentation just now, so if you looked there earlier and
>>>>>>> didn't find
>>>>>>> anything that's why.
>>>>>>>               
>>>>>>> - Nathan
>>>>>>>               
>>>>>>> wolfmanjm wrote:
>>>>>>>               
>>>>>>>> Hi,
>>>>>>>>                 
>>>>>>>> Thanks for the new 1.7
>>>>>>>>                 
>>>>>>>> This new feature intrigued me...
>>>>>>>>                 
>>>>>>>>  Haml helpers to allow you to write elegantly formatted HTML in
>>>>>>>> your
>>>>>>>> helpers.
>>>>>>>>                 
>>>>>>>> So I looked for docs on how to use it, but this link returned
>>>>>>>> an error
>>>>>>>>                 
>>>>>>>> http://haml.hamptoncatlin.com/docs/Haml/Helpers/
>>>>>>>> ActionViewExtensions..
>>>>>>>>                 
>>>>>> ..
>>>>>>             
>>>>>>>> Are there any examples of how to use this feature? It sounds
>>>>>>>> just like
>>>>>>>> what I need.
>>>>>>>>                 
>>>>>>>> Thanks
>>>>>>>>                 
>
>
> >
>
>   


--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"Haml" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at http://groups.google.com/group/haml?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to