Size: a a a

2020 September 15

SS

Schcepanovschi Sergh... in RubyRush
функцией https://pastebin.ubuntu.com/p/dbG6P8BVtb/  я и пытался это сделать
источник

SS

Schcepanovschi Sergh... in RubyRush
не понимаю почему получаю адреса в hash
источник

E

Eugene in RubyRush
require 'json'

class Account
 def initialize(name, balance)
   @name = name
   @balance = balance
 end

 def to_h
   {
     name: @name,
     balance: @balance
   }
 end
end

vasya = Account.new("vasya", 100)
petya = Account.new("petya", 976)

accounts = [vasya, petya]

json = accounts.map(&:to_h).to_json

File.write("result.json", json + "\n")
источник

E

Eugene in RubyRush
> cat result.json
[{"name":"vasya","balance":100},{"name":"petya","balance":976}]
источник

SS

Schcepanovschi Sergh... in RubyRush
спасибо щас попробую так сделать
источник

N

Ni in RubyRush
(дорогие дети, это решение, основанное на плохом коде, призвано помочь человеку в его проблеме, основной код лучше привести в более презентабельный вид)

class Card
 def to_h
   {
     carrierName: carrierName
   }
 end
end


class AccauntsArray
 def to_h
   {
     nameAccaunt: nameAccaunt,
     currency: currency,
     availableBalance: availableBalance,
     classification: classification,
     array_card: array_card.map(&:to_h)
   }
 end
end

accounts.map(&:to_h).to_json
источник

N

Ni in RubyRush
если проблема была в том, что поле класса является массивом инстансов, то решается все так
источник

E

Eugene in RubyRush
не надо копировать плохой код - нас смотрят дети
источник

D

Dmitriy Y. in RubyRush
"Боже, Крис, они же еще дети!" ©
источник

N

Ni in RubyRush
специально для детей вынес предупреждение, надеюсь, никто не пострадает
источник

SS

Schcepanovschi Sergh... in RubyRush
где плохой код?
источник

N

Ni in RubyRush
Schcepanovschi Serghei
Вы привели пример но там нет массивов обьектов другого класса вот мой класс https://pastebin.ubuntu.com/p/ybxBjn3mkc/
вот тут
источник

E

Eugene in RubyRush
Если вкратце, то хороший здесь: https://github.com/rubocop-hq/ruby-style-guide

А если развёрнуто, то см. курс, сопровождением к которому и является этот чат.
источник

SE

Sveta E in RubyRush
Всем привет:) я Света:) меняю профессию. (прощай авиация). Подсказал один хороший человек про данное место, вдохновив своим опытом/примером. (держи пятюню). Иногда будут вопросики и очень надеюсь на вашу помощь. 🙏 Пока что решила начать с ruby rush.
источник

h

hwe in RubyRush
Sveta E
Всем привет:) я Света:) меняю профессию. (прощай авиация). Подсказал один хороший человек про данное место, вдохновив своим опытом/примером. (держи пятюню). Иногда будут вопросики и очень надеюсь на вашу помощь. 🙏 Пока что решила начать с ruby rush.
Добрый вечер! Замечательно и добро пожаловать 😊🖐
источник

AV

Alexander Vladimirov in RubyRush
Sveta E
Всем привет:) я Света:) меняю профессию. (прощай авиация). Подсказал один хороший человек про данное место, вдохновив своим опытом/примером. (держи пятюню). Иногда будут вопросики и очень надеюсь на вашу помощь. 🙏 Пока что решила начать с ruby rush.
Welcome
источник

LF

Lingvist вечером буд... in RubyRush
bonjour
источник

AE

Albert Einstein in RubyRush
добро пожаловать)
источник
2020 September 16

E

Eugene in RubyRush
Sveta E
Всем привет:) я Света:) меняю профессию. (прощай авиация). Подсказал один хороший человек про данное место, вдохновив своим опытом/примером. (держи пятюню). Иногда будут вопросики и очень надеюсь на вашу помощь. 🙏 Пока что решила начать с ruby rush.
🖐
источник

Т

Тимофей in RubyRush
Привет всем
источник