On Dec 13, 2013, at 5:44 PM, Scott Johnson wrote: > I find I often use delegate and many nil guards in my facades. Adding a > default_value option to delegate would simplify this, but I am interested how > others feel about it. > > Implementation would look something like: > > class PersonFacade > delegate :name, :to => :person, :default_value => "" >
It's not clear (to me) how this should interact with passing multiple attributes to `delegate`: delegate :foo, :bar, :baz, :to => :person Also, should the default value be returned if :allow_nil is set and the delegated-to object isn't present? --Matt Jones -- You received this message because you are subscribed to the Google Groups "Ruby on Rails: Core" group. To unsubscribe from this group and stop receiving emails from it, send an email to rubyonrails-core+unsubscr...@googlegroups.com. To post to this group, send email to rubyonrails-core@googlegroups.com. Visit this group at http://groups.google.com/group/rubyonrails-core. For more options, visit https://groups.google.com/groups/opt_out.