drKreso
2011-Jul-10 09:35 UTC
Enterprise menu - yet another try on creating internal DSL for defining menus - easy of course!
Hi guys, I''ve created ''emenu'' gem that is supposed to take of burned of maintaining and tweaking menu layout https://rubygems.org/gems/emenu. It''s main purpose is usage in larger projects or admin pages that have a lot of options and a lot of rules regarding who gets to see what. It is really rough on the edges, and I don''t even have a quick link options (that will depend on currently selected menu option), but I am looking for as much feedback as I can get. Release early, release often kind of thing. This is my first gem ever so I spend most of yesterday on stupid errors with Psych:Syck etc... but nevertheless it can be checked out at: http://emenu.12ip.net/ This is example DSL needed to fuel that demo: @menu = MenuConfig.new @menu.item :transportation do item :cars item :trains do item :fast_trains item :slow_trains end item :planes do item :boeing do item :boeing747 do item :older_ready_to_crash item :brand_new end item :boeing474 end item :airbus end end @menu.item :orders do item :bread item :butter item :chunky_bacon end Best Regards, Kresimir Bojcic www.kresimirbojcic.com -- You received this message because you are subscribed to the Google Groups "Ruby on Rails: Talk" group. To post to this group, send email to rubyonrails-talk-/JYPxA39Uh5TLH3MbocFF+G/Ez6ZCGd0@public.gmane.org To unsubscribe from this group, send email to rubyonrails-talk+unsubscribe-/JYPxA39Uh5TLH3MbocFF+G/Ez6ZCGd0@public.gmane.org For more options, visit this group at http://groups.google.com/group/rubyonrails-talk?hl=en.