私は、それと一緒に渡されたブロック内のオブジェクトのパラメータの1つを参照しようとしています。渡されたブロック内のオブジェクトのパラメータを参照するにはどうすればよいですか?
def command(attributes = {}, &block)
yield
end
command(attr_1: 'Open Mike Night',
attr_2: 2033392,
attr_3: [9.29, 10.08, 12.32]) do |event|
event.message.delete
puts "#{self.attributes[:attr_1]}" # <-- That didn't work.
end
可能な場合はどうすればできますか?私は何を調べるべきですか?
最後のキーは 'attr_3'ですか? –
@ sagarpandya82よろしいですか、ごめんなさい! – Calculon
あなたの 'command'定義に' yield'がありますか? –