IM
Size: a a a
IM
AS
IM
unique
констрейнт повесить на несколько полей сразу и всёAS
unique
метод найдет в базе все уники и что дальше?IM
IM
AS
AL
def remove_smallest(numbers)
# clean = numbers — вариант, заваливший тест
clean = [] + numbers # мой костыль =)
# clean = numbers.dup — хороший вариант из комментариев
clean.delete_at(clean.index(clean.min)) unless clean.empty?
clean
end
remove_smallest([172, 9, 107, 258, 357, 314, 47, 281, 232])
AL
AL
AL
AL
IM
IM
MY
Dir.glob("./handlers/**/*.rb").each { |file| load file }Ругается на
module_classes = Handlers::Commands.constants.map(&Handlers.method(:const_get)).grep(Module)
@handlers = module_classes.map do |cmd_class|
puts cmd_class
cmd_class.new bot
end
uninitialized constant Handlers::RepliedCommand
, хотя:module Handlers
module Commands
class RepliedCommand < Handlers::Base
def process
end
end
end
end
module Handlers
class Base
end
end
MY
require './handlers/base'
есть перед загрузкой остальных модулейIM
Commands
потеряны