Size: a a a

Ruby, Rails, Hanami | dry-rb

2020 December 07

UI

Uncle Iroh in Ruby, Rails, Hanami | dry-rb
я вот про это
источник

u

unkmas in Ruby, Rails, Hanami | dry-rb
А, ну так ты f1.f1 вызываешь
источник

u

unkmas in Ruby, Rails, Hanami | dry-rb
это другое)
источник

UI

Uncle Iroh in Ruby, Rails, Hanami | dry-rb
он тоже
источник

UI

Uncle Iroh in Ruby, Rails, Hanami | dry-rb
Pavel Stern
добрый день! помогите разобраться. Почему при каждом вызове метода получаем разный вывод?
def my_cool_func
 def my_cool_func
   puts 'hello'
 end
end
my_cool_func # ==> :my_cool_func
my_cool_func # ==> hello
my_cool_func.my_cool_func  # ==> hello
hello
.
источник

UI

Uncle Iroh in Ruby, Rails, Hanami | dry-rb
это одна из частей руби куда я не хожу потому что мне не нравится как те пацанчики на меня смотрят искоса
источник

UI

Uncle Iroh in Ruby, Rails, Hanami | dry-rb
для таких людей джаваскрипт придумали
источник

PS

Pavel Stern in Ruby, Rails, Hanami | dry-rb
unkmas
Вот, как-то так примерно
а как быть с третьим вызовом? my_cool_func.my_cool_func - по идее, ее нет и она переопределена?
источник

)

) in Ruby, Rails, Hanami | dry-rb
Uncle Iroh
2.6.3 :022 > def f1
2.6.3 :023?>   def f1
2.6.3 :024?>     puts 'a'
2.6.3 :025?>     end
2.6.3 :026?>   end
=> :f1
2.6.3 :027 > f1.f1
a
=> nil
2.6.3 :028 > f1.f1
a
a
=> nil
2.6.3 :029 >
раза печатается потому что уже первы раз ввызывали.... а вот второй раз...... угадай
источник

UI

Uncle Iroh in Ruby, Rails, Hanami | dry-rb
)
раза печатается потому что уже первы раз ввызывали.... а вот второй раз...... угадай
это вообще совершенно о другом, но полностью применимо здесь
https://stackoverflow.com/questions/1732348/regex-match-open-tags-except-xhtml-self-contained-tags
источник

Т

Тенпеннай in Ruby, Rails, Hanami | dry-rb
Michael Lutsko
Переменная - это именованная область памяти, она содержит имя и значение, значение можно менять.

Строка - это просто область памяти, которую вы можете изменять.

Символ - это просто имя. Эта конструкция очень популярна в функциональных языках и обычно называется атомом - нечто неделимое и неизменное. Например, белый цвет, :white - нет надобности для значения, нет надобности для изменения - белый цвет останется белым цветом, чтобы не происходило. Это символ в Ruby.

Используется символы там, где значение не требуется, например, для перечислений, передачи имени ключа или метода. Строки и символы можно преобразовывать друг в друга, однако это разные классы.
фиговое объячнение 🙄
источник

Т

Тенпеннай in Ruby, Rails, Hanami | dry-rb
в pickaxe, по-моему, было хорошее
источник

Т

Тенпеннай in Ruby, Rails, Hanami | dry-rb
господа, а как в рспековских тестах сравнить два объекта типа File?
источник

EE

Evgenii Efremov in Ruby, Rails, Hanami | dry-rb
может так?
expect(FileUtils.compare_file(path_a, path_b)).to be true
источник

Т

Тенпеннай in Ruby, Rails, Hanami | dry-rb
было бы прикольно
источник

Т

Тенпеннай in Ruby, Rails, Hanami | dry-rb
усложним задачу
источник

Т

Тенпеннай in Ruby, Rails, Hanami | dry-rb
файл передается параметром в метод
источник

Т

Тенпеннай in Ruby, Rails, Hanami | dry-rb
т.е. тестируется совпадение параметров с желаемыми типа expect object. to receive :method.with(:a, :b, :c)
источник

MO

Max Obi in Ruby, Rails, Hanami | dry-rb
Всем добрый день.
Подскажите пожалуйста, как принудительно остановить puma, запущенный следующей командой bundle exec rails s -b 0.0.0.0 -e development &
источник

Т

Тенпеннай in Ruby, Rails, Hanami | dry-rb
Max Obi
Всем добрый день.
Подскажите пожалуйста, как принудительно остановить puma, запущенный следующей командой bundle exec rails s -b 0.0.0.0 -e development &
Ctrl + C
источник