Size: a a a

Ruby, Rails, Hanami | dry-rb

2020 September 04

AG

Alexander G in Ruby, Rails, Hanami | dry-rb
хотя если надо только самому объекту методы добавить, то можно так

def initialize  
 class << self
   attr_accessor :foo
 end  
end
источник

DM

Denis Misiurca in Ruby, Rails, Hanami | dry-rb
Alexander G
def initialize
 self.class.attr_accessor :foo
end
def initialize
 self.class.attr_accessor ("f" + "oo").to_sym # happy debugging
end
источник

SP

Sergey Pustovalov in Ruby, Rails, Hanami | dry-rb
Denis Misiurca
def initialize
 self.class.attr_accessor ("f" + "oo").to_sym # happy debugging
end
тогда уж Base64.decode64("Zm9v")
источник

DM

Denis Misiurca in Ruby, Rails, Hanami | dry-rb
Sergey Pustovalov
тогда уж Base64.decode64("Zm9v")
источник

DD

Dan Dan in Ruby, Rails, Hanami | dry-rb
Alexander G
хотя если надо только самому объекту методы добавить, то можно так

def initialize  
 class << self
   attr_accessor :foo
 end  
end
Надо инициализировать у объекта разные поля по желанию, можно наверняка через metod_missing типа такого - но ради секурности из списочка при старте хочется
источник

AG

Alexander G in Ruby, Rails, Hanami | dry-rb
Dan Dan
Надо инициализировать у объекта разные поля по желанию, можно наверняка через metod_missing типа такого - но ради секурности из списочка при старте хочется
эм.. ради секурности? в каком смысле?
источник

AG

Alexander G in Ruby, Rails, Hanami | dry-rb
там выше уже предлагали обфускацию )
источник

DD

Dan Dan in Ruby, Rails, Hanami | dry-rb
Alexander G
эм.. ради секурности? в каком смысле?
ну что бы кто нить не попросил balance например
источник

DD

Dan Dan in Ruby, Rails, Hanami | dry-rb
ага обфускация шикарно, как там еще rubyencoder живой
источник

DD

Dan Dan in Ruby, Rails, Hanami | dry-rb
вирусы на руби? через attr_accessor без смс и регистрации)))
источник

АД

Антон Дьячук... in Ruby, Rails, Hanami | dry-rb
а там тестов нет
я не могу интерпретировать код без тестов
источник

SS

Sergii Serogin in Ruby, Rails, Hanami | dry-rb
на литкоде же есть немного
источник

DS

Dmitriy Strukov in Ruby, Rails, Hanami | dry-rb
Антон Дьячук
а там тестов нет
я не могу интерпретировать код без тестов
Что за фетиш на каждый чих тест заводить :))))?
источник

АД

Антон Дьячук... in Ruby, Rails, Hanami | dry-rb
ну это фетиш класса: чистить зубы, мыть руки, вовремя платить по счетам, еще какие-то 9 заповедей были
источник

АД

Антон Дьячук... in Ruby, Rails, Hanami | dry-rb
или 7
источник

АД

Антон Дьячук... in Ruby, Rails, Hanami | dry-rb
вроде как нельзя убивать людей, но некоторых можно
источник

АД

Антон Дьячук... in Ruby, Rails, Hanami | dry-rb
и на код который не интерпретируется в голове надо писать тест
источник

АД

Антон Дьячук... in Ruby, Rails, Hanami | dry-rb
хотя и на
def sum(a, b)
 a + b
end
потому что а может быть из русской раскладки
источник

АД

Антон Дьячук... in Ruby, Rails, Hanami | dry-rb
и самое главнвое(барабанная дробь):
test first - быстрее чем без тестов и test last
источник

АД

Антон Дьячук... in Ruby, Rails, Hanami | dry-rb
Dmitriy Strukov
Что за фетиш на каждый чих тест заводить :))))?
тоесть, да, написать сначала тест, чтобы быстрее решить задачу - божественно
источник