Yeah Steve, now you told me it seems obvious :)
Thanks! On Mar 10, 6:43 pm, Steve Tooke <[email protected]> wrote: > Could you namespace your exceptions module? > > e.g. > > module MySlice > module Exceptions > ... > end > end > > Tooky > > On Tue, Mar 10, 2009 at 9:32 PM, Philippe Rathe <[email protected]> wrote: > > > Hello, > > > In my slice I'm including a file from lib/myslice_name.rb. > > > There it is the file: > > ####################################### > > module Exceptions > > class InvalidForm < StandardError; end > > class InvalidId < StandardError; end > > end > > ####################################### > > > So I can raise and rescue custom exceptions in my controller. > > > It runs as expected when I start my slice with the slice command. > > > But when this slice is included in my master application there is a > > conflict within app/controllers/exceptions.rb. > > The reason is because exceptions is define as a module in my slice > > and as a class in my master application. > > > There is app/controllers/exceptions.rb: > > ############################################## > > class Exceptions < Merb::Controller > > # handle NotFound exceptions (404) > > def not_found > > render :format => :html > > end > > > # handle NotAcceptable exceptions (406) > > def not_acceptable > > render :format => :html > > end > > end > > ############################################## > > > How should I be able to use custom exceptions within my slice without > > creating conflict when run within my master application? > > > Thanks for helping --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "merb" 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/merb?hl=en -~----------~----~----~----~------~----~------~--~---
