Size: a a a

2020 January 24

AI

Alex Ilizarov in pro.ruby
Сергей Блохин
Никто не задумывался, что означает конструкция raise => StandardError? Я имею в виду именно =>. Это же не Hash. Чисто специфический синтаксис самого языка?
Например, в gem contracts есть констркция Contract String, Integer => Or[Array, Time]. Там понятно, в метод Contract передаются аргументы в виде классов, где последний Hash. А вот с raise не совсем понятно.
В исходниках https://github.com/ruby/ruby/blob/master/error.c тоже не совсем понятно (мне лично).
В любой непонятной синтаксической ситуации читай байткод. В рубях вроде есть встроенные инструменты чтобы переводить сорцы в опкоды, думаю оно гуглится.
источник
2020 January 25

DS

Dmitriy Sokolyanskiy in pro.ruby
@all Привет
Прошу помощь у коллективного разума.
Не могу подключить gem из github. Подскажите, плиз, что не так?
Есть "exam" gem на github - https://github.com/dmitriy-sokolyanskiy/exam
Хочу использовать его в  "check" app  - https://github.com/dmitriy-sokolyanskiy/check
"check" app имеет одноименный gemset - "check"
В директории локального репо "check" :
1.my@pc:/check$  bundle install/update
2.my@pc:/check$  bundle info exam
--
* exam (0.1.0 e21d9f9)
 Summary: Just example
 Homepage: https://github.com/
 Path: /home/.rvm/gems/ruby-2.6.3@check/bundler/gems/exam-e21d9f936578
--
3. my@pc:/check$ ruby runner.rb -  launch runner.rb where is involved - Game.greeting  from "exam" gem
--
Traceback (most recent call last):
 2: from runner.rb:1:in `<main>'
 1: from /usr/share/rvm/rubies/ruby-2.6.3/lib/ruby/site_ruby/2.6.0/rubygems/core_ext/kernel_require.rb:92:in `require'
/usr/share/rvm/rubies/ruby-2.6.3/lib/ruby/site_ruby/2.6.0/rubygems/core_ext/kernel_require.rb:92:in `require': cannot load such file -- exam (LoadError)
--
Environment:
ruby - 2.6.3
rvm - 1.29.9
bundle - 2.1.2
gem - 3.1.2
Ubuntu 16
источник

VK

Vasya Kuzmik in pro.ruby
Dmitriy Sokolyanskiy
@all Привет
Прошу помощь у коллективного разума.
Не могу подключить gem из github. Подскажите, плиз, что не так?
Есть "exam" gem на github - https://github.com/dmitriy-sokolyanskiy/exam
Хочу использовать его в  "check" app  - https://github.com/dmitriy-sokolyanskiy/check
"check" app имеет одноименный gemset - "check"
В директории локального репо "check" :
1.my@pc:/check$  bundle install/update
2.my@pc:/check$  bundle info exam
--
* exam (0.1.0 e21d9f9)
 Summary: Just example
 Homepage: https://github.com/
 Path: /home/.rvm/gems/ruby-2.6.3@check/bundler/gems/exam-e21d9f936578
--
3. my@pc:/check$ ruby runner.rb -  launch runner.rb where is involved - Game.greeting  from "exam" gem
--
Traceback (most recent call last):
 2: from runner.rb:1:in `<main>'
 1: from /usr/share/rvm/rubies/ruby-2.6.3/lib/ruby/site_ruby/2.6.0/rubygems/core_ext/kernel_require.rb:92:in `require'
/usr/share/rvm/rubies/ruby-2.6.3/lib/ruby/site_ruby/2.6.0/rubygems/core_ext/kernel_require.rb:92:in `require': cannot load such file -- exam (LoadError)
--
Environment:
ruby - 2.6.3
rvm - 1.29.9
bundle - 2.1.2
gem - 3.1.2
Ubuntu 16
Гит сорс же не такой должен быть
источник

VK

Vasya Kuzmik in pro.ruby
Vasya Kuzmik
Гит сорс же не такой должен быть
Да и можно вовсе без него
источник

DS

Dmitriy Sokolyanskiy in pro.ruby
Какой должен быть?
источник

DS

Dmitriy Sokolyanskiy in pro.ruby
bundle info exam  показывает верный путь и физически гем скачан
источник
2020 January 27

NP

Nikita Pupko in pro.ruby
Alex Ilizarov
А вообще, # это номер. Номер конкретного класса значит его экземпляр
Ты мне этим глаза открыл. Я всю жизнь их путал. Спасибо 👍🏻
источник

МВ

Максим Вейсгейм in pro.ruby
Я не понимаю что значит "номер конкретного класса"
источник

AI

Alex Ilizarov in pro.ruby
Максим Вейсгейм
Я не понимаю что значит "номер конкретного класса"
Есть чертеж ноутбука, а есть ноутбук. у каждого ноутбука есть серийный номер. Так проще?
источник

AA

Andrey Andreev in pro.ruby
Alex Ilizarov
А вообще, # это номер. Номер конкретного класса значит его экземпляр
Это гениально, я тоже их постоянно путаю
источник

BO

Black Olive in pro.ruby
Подскажите, как в ROR можно заставить pdf-файл сразу распечатать на принтере?
источник

r

rekero in pro.ruby
што
источник

r

rekero in pro.ruby
на чьем принтере
источник

r

rekero in pro.ruby
клиентском?
источник

VK

Vasya Kuzmik in pro.ruby
Ctrl + P?
источник

BO

Black Olive in pro.ruby
На клиентском
источник

r

rekero in pro.ruby
круто, клиент заходит на сайт
источник

r

rekero in pro.ruby
и ты ему миллион страниц в задачи принтера суешь
источник

r

rekero in pro.ruby
чтобы у него картридж кончился и бумага
источник

BO

Black Olive in pro.ruby
По команде сразу заставить напечатать
источник