[Nitro] [Fwd: Accessing Element attributes]
George Moschovitis
george.moschovitis at gmail.com
Thu Sep 13 09:26:21 EDT 2007
Ok,
I added the requested helper. It works like this:
#
# To make the Element render method more elegant, you can use
# the attr (or attribute helper). You can replace:
#
# <div style="color: \#{#{@color}}">
#
# with
# <div style="color: #{attr :color}">
#
# or
# <div style="color: #{attribute :color}">
what do you think?
regards,
George.
On 9/13/07, Robert Mela <rmela at rcn.com> wrote:
>
>
> Saw this in raw/lib/raw/compiler/filter/elements/element.rb
>
> # class Box < Raw::Element
> # def render
> # %{
> # <div style="color: \#{#{@color}}">
> # #{content}
> # </div>
> # }
> # end
>
> Wouldn't it be neater to include an attributes accessor on Element, so that
>
> def render
>
> %{
> * <div style="color #{attrs[:color]}" >
> * </div>
> }
> end
>
> or better yet...
>
> <div style="color #{attribute_color}">
>
> _______________________________________________
> Nitro-general mailing list
> Nitro-general at rubyforge.org
> http://rubyforge.org/mailman/listinfo/nitro-general
>
>
--
http://www.me.gr
http://phidz.com
http://blog.gmosx.com
http://cull.gr
http://www.joy.gr
http://nitroproject.org
More information about the Nitro-general
mailing list