Size: a a a

2021 January 21

I

Integrity in RubyRush
Dmytro Grynko
class Animal

 
def hello(a)
   puts
a
 
end
end

class
Dog < Animal

 def hello(
a)
   super
 end
end

Dog.new.hello('check')
но мне так же нужно что бы  я могут неявно передавать блок в не в super метод а в любой рандомный
источник

DG

Dmytro Grynko in RubyRush
не пойму формулировку
источник

I

Integrity in RubyRush
сейчас
источник

DG

Dmytro Grynko in RubyRush
class Animal
 
def hello(a)
   puts yield.downcase
   puts
a
 
end
end

class
Dog < Animal
 def hello(
a)
   super
 end
end

Dog.new.hello('check') { 'BLOCK TEXT' }
источник

DG

Dmytro Grynko in RubyRush
это имел в виду?
источник

I

Integrity in RubyRush
Dmytro Grynko
class Animal
 
def hello(a)
   puts yield.downcase
   puts
a
 
end
end

class
Dog < Animal
 def hello(
a)
   super
 end
end

Dog.new.hello('check') { 'BLOCK TEXT' }


class Dog

 def hello1(a)
   puts yield.downcase
  puts a
 end
end

def hello(...)
puts "мне нужно как то подценить check переданный в этот метод"
 hello1(...)
end


Dog.new.hello('check') { 'BLOCK TEXT' }
источник

DG

Dmytro Grynko in RubyRush
оно и так, подцепляет)
источник

I

Integrity in RubyRush
Dmytro Grynko
оно и так, подцепляет)
тогда как к нему обратиться
источник

DG

Dmytro Grynko in RubyRush
def hello(a)
 puts yield.downcase
 puts
a
end
источник

DG

Dmytro Grynko in RubyRush
puts   a
источник

I

Integrity in RubyRush
Dmytro Grynko
def hello(a)
 puts yield.downcase
 puts
a
end
но мне нужно передать и этот аргумент и блок дальше в метод hello1
источник

I

Integrity in RubyRush
то есть вывод будет

будет  и в
hello
и в
hello1
источник

DG

Dmytro Grynko in RubyRush
в коде последнем что я прислал ты и так передаешь и блок и аргумент а
источник

I

Integrity in RubyRush
Dmytro Grynko
в коде последнем что я прислал ты и так передаешь и блок и аргумент а
ты его передал его в
hello
а мне нужно что бы он дальше пошел в
hello1
источник

I

Integrity in RubyRush
то есть делегировать этот блок и аргумент в другой метод через посредника
источник

DG

Dmytro Grynko in RubyRush
блин ну я ж че и спрашивал про формулировку
источник

I

Integrity in RubyRush
Dmytro Grynko
блин ну я ж че и спрашивал про формулировку
в моей голове все звучало отчетливо)) но надеюсь теперь понятнее стало)
источник

I

Integrity in RubyRush
проще говоря мне нужно получить неявно переданный аргумент или аргумент у которого нет своего имени на принимающей стороне
источник

MK

Mariia Karelina in RubyRush
Ребят, привет,могу разместить вакансию?
источник

D

Denis in RubyRush
Да
источник