Size: a a a

2020 April 21

Э

Эдем in RubyRush
Если руки дойдут
источник

RM

R M in RubyRush
))
источник

RM

R M in RubyRush
Эдем
Если руки дойдут
источник

AA

Adelina Aybi in RubyRush
Доброго дня, меня зовут Ада, и я только начала знакомиться с Вашим курсом:)
Приятно познакомиться и спасибо за Ваш труд!
источник

AA

Andrey Anikin in RubyRush
Adelina Aybi
Доброго дня, меня зовут Ада, и я только начала знакомиться с Вашим курсом:)
Приятно познакомиться и спасибо за Ваш труд!
👍🏻
источник

G

Grek in RubyRush
Adelina Aybi
Доброго дня, меня зовут Ада, и я только начала знакомиться с Вашим курсом:)
Приятно познакомиться и спасибо за Ваш труд!
Вроде не Махачева,  добро пожаловать! 😊
источник

AA

Adelina Aybi in RubyRush
Жаль, что не Лавлейс😁
источник

AA

Adelina Aybi in RubyRush
Grek
Вроде не Махачева,  добро пожаловать! 😊
Спасибо:)
источник

VV

Vadim Venediktov in RubyRush
Adelina Aybi
Доброго дня, меня зовут Ада, и я только начала знакомиться с Вашим курсом:)
Приятно познакомиться и спасибо за Ваш труд!
Велком 👍
источник

VS

Volodymyr Sukhorutch... in RubyRush
Добрый день, можете подказать как это сделать почеловечески?
мне нужно:
Создать класс DeliveryService который управляет доставками. Парк службы доставки имеет несколько велосипедов и машин(количество определяете сами). Создать 2 метода для этого класса. Первый по параметрам доставки(вес и дистанция) находит подходящий транспорт для доставки. Второй метод подтверждает доставку.
———————————————————-
я зделал это так:
источник

VS

Volodymyr Sukhorutch... in RubyRush
require_relative 'bike'
require_relative 'car'

class DeliveryServise

 def initialize
   @garage = [
     Car.new(50, 100, "AA7757YA"), Bike.new(10, 10, 30),
     Bike.new(10, 10, 30), Car.new(50, 100, "SD8888YA")
   ]
 end

 def delivery_options(weight, distance)

   if weight <= 10 and distance <= 30
     @garage.find {|bike| bike.max_weight <= 10 && bike.available = true}
   elsif weight <= 100
     @garage.find {|car| car.max_weight <= 100 && car.available == true}
   else
     puts "Sorry, we can't deliver your parcel."
   end
   
 end

 def deliver
   @deliver = "Proof of delivery!"
   puts @deliver
 end  
end
источник

VS

Volodymyr Sukhorutch... in RubyRush
и не могу придумать как это зделать по человечески?
источник

VS

Volodymyr Sukhorutch... in RubyRush
не могу понять как сделать выборку с массива , что бы, при следуещем повторение брало слещующий элемент?
источник

DM

Dmitriy Tensei Malys... in RubyRush
тут 2 методами точно не отделаешься
источник

DM

Dmitriy Tensei Malys... in RubyRush
проверок очень много надо
источник

DM

Dmitriy Tensei Malys... in RubyRush
и передавать в класс лучше сразу готовые объекты а не инициализировать их внутри класса
источник

DM

Dmitriy Tensei Malys... in RubyRush
либо ид для их поиска
источник

DM

Dmitriy Tensei Malys... in RubyRush
я бы массив объектов в этот класс передавал тогда уж, каждый объект брал и валидировал в зависимости от типа, если была бы ошибка, возвращал бы ошибку типа "Не сможем доставить Байк" ну если все норм, возвращал бы "Доставка одобрена"
источник

DM

Dmitriy Tensei Malys... in RubyRush
видимо как то так хотите?
источник

DM

Dmitriy Tensei Malys... in RubyRush
либо сюда сразу @garage передавать + параметры на заказ, потом поиск по параметру в гараже делать, подходящих машин
источник