N
Niko
Hi all,
I'm trying to define the missing block given in the context of the
method to avoid the block_given? test on each iteration for yield call.
def self.list_of_relationships(relations, source)
# missing_block_that_yield_would_call = lambda { || true } unless
block_given?
relations.map do |relation|
if yield(peer = relation.send(source))
[peer.display_name, peer.id]
end
end.compact
end
Thanks for your help
niko
I'm trying to define the missing block given in the context of the
method to avoid the block_given? test on each iteration for yield call.
def self.list_of_relationships(relations, source)
# missing_block_that_yield_would_call = lambda { || true } unless
block_given?
relations.map do |relation|
if yield(peer = relation.send(source))
[peer.display_name, peer.id]
end
end.compact
end
Thanks for your help
niko