Thanks for your proposal, but it's probably too narrow use case to extend
rails with it.

Also, it may look weird to do a few similar methods that just return nil,
but at least it's easy to understand - if I don't know what does
define_methods do, I would need to check implementation or documentation to
understand this.

In such case I think even such code would be better:
%w/method1 method2 method3 method4/.each { |name| define_method(name) { nil
} }

It's not much longer than define_methods that you proposed and you see what
it does right way.

On Thu, Oct 4, 2012 at 1:45 PM, Тіма Маслюченко <inss...@gmail.com> wrote:

> In my case i have 4 methods that return nil, so explicit definition looks
> wierd for me. So that why i thought maybe such method will useful, at least
> to make code cleaner
>
> def method1; nil; end
> def method2; nil; end   vs  define_methods :method1, :method2, :method3,
> :method4
> def method3; nil; end
> def method4; nil; end
>
> Четвер, 4 жовтня 2012 р. 14:35:50 UTC+3 користувач Robert Pankowecki
> написав:
>
>> What is the usecase? What value does it provide ? How is it any better
>> than ?
>>
>> def title; nil; end
>> def type; nil; end
>>
>>
>> Maybe it is just me but I totally do not get what your are trying to
>> achieve.
>>
>> Robert Pankowecki
>>
>  --
> You received this message because you are subscribed to the Google Groups
> "Ruby on Rails: Core" group.
> To view this discussion on the web visit
> https://groups.google.com/d/msg/rubyonrails-core/-/5DmvGbSVkYwJ.
>
> To post to this group, send email to rubyonrails-core@googlegroups.com.
> To unsubscribe from this group, send email to
> rubyonrails-core+unsubscr...@googlegroups.com.
> For more options, visit this group at
> http://groups.google.com/group/rubyonrails-core?hl=en.
>



-- 
Piotr Sarnacki
http://piotrsarnacki.com

-- 
You received this message because you are subscribed to the Google Groups "Ruby 
on Rails: Core" group.
To post to this group, send email to rubyonrails-core@googlegroups.com.
To unsubscribe from this group, send email to 
rubyonrails-core+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/rubyonrails-core?hl=en.

Reply via email to