Size: a a a

pro.rb (Ruby/Rails / RU)

2020 December 05

RU

Roman Usherenko in pro.rb (Ruby/Rails / RU)
из серии "10 старушек - уже рубль"
источник
2020 December 07

Т

Тенпеннай in pro.rb (Ruby/Rails / RU)
Переслано от Тенпеннай
господа, а как в рспековских тестах сравнить два объекта типа File?
источник

IN

Ivan Naumov in pro.rb (Ruby/Rails / RU)
Тенпеннай
Переслано от Тенпеннай
господа, а как в рспековских тестах сравнить два объекта типа File?
у FileUtils есть метод compare_file
источник

IN

Ivan Naumov in pro.rb (Ruby/Rails / RU)
он возвращает тру если они равны
источник

N

Neko in pro.rb (Ruby/Rails / RU)
Тенпеннай
Переслано от Тенпеннай
господа, а как в рспековских тестах сравнить два объекта типа File?
Если я правильно тебя понял, то
источник

Т

Тенпеннай in pro.rb (Ruby/Rails / RU)
источник

N

Neko in pro.rb (Ruby/Rails / RU)
Понял, до свидания :D
источник

N

Neko in pro.rb (Ruby/Rails / RU)
Я уже понял что не то скинул
источник

Т

Тенпеннай in pro.rb (Ruby/Rails / RU)
может и то конечно
источник

N

Neko in pro.rb (Ruby/Rails / RU)
Не совсем))
источник

F

Fride in pro.rb (Ruby/Rails / RU)
Кто подскажет, как можно из файла спарсить json ниже в мапу(или как правильно) для бы иметь возможность получать доступ к значению в формате
.rulename[0].rule_name
# => "RuleName1"
????

xray = JSON.parse(::File.read("/home/ubuntu/xray.json"))

выдает формат к которому не понятно как обратиться:
xray.values[0]
=> {"rule_name"=>"RuleName1", "resource_arn"=>"ResourceARN", "priority"=>1, "fixed_rate"=>1, "reservoir_size"=>1, "service_name"=>"ServiceName", "service_type"=>"ServiceType", "host"=>"Host", "http_method"=>"HTTPMethod", "url_path"=>"URLPath", "version"=>1, "attributes"=>[{"AttributeKey1"=>"AttributeValue"}, {"AttributeKey2"=>"AttributeValue"}]}




{

 "RuleName": {
   "rule_name": "RuleName1",
   "resource_arn": "ResourceARN",
   "priority": 1,
   "fixed_rate": 1,
   "reservoir_size": 1,
   "service_name": "ServiceName",
   "service_type": "ServiceType",
   "host": "Host",
   "http_method": "HTTPMethod",
   "url_path": "URLPath",
   "version": 1,
   "attributes": [
     {"AttributeKey1" : "AttributeValue"},
     {"AttributeKey2" : "AttributeValue"}
   ]
 },

 "RuleName": {
   "rule_name": "RuleName2",
   "resource_arn": "ResourceARN",
   "priority": 2,
   "fixed_rate": 2,
   "reservoir_size": 2,
   "service_name": "ServiceName",
   "service_type": "ServiceType",
   "host": "Host",
   "http_method": "HTTPMethod",
   "url_path": "URLPath",
   "version": 2,
   "attributes": [
     {"AttributeKey1" : "AttributeValue"},
     {"AttributeKey2" : "AttributeValue"}
   ]
 }
}
источник

Т

Тенпеннай in pro.rb (Ruby/Rails / RU)
Fride
Кто подскажет, как можно из файла спарсить json ниже в мапу(или как правильно) для бы иметь возможность получать доступ к значению в формате
.rulename[0].rule_name
# => "RuleName1"
????

xray = JSON.parse(::File.read("/home/ubuntu/xray.json"))

выдает формат к которому не понятно как обратиться:
xray.values[0]
=> {"rule_name"=>"RuleName1", "resource_arn"=>"ResourceARN", "priority"=>1, "fixed_rate"=>1, "reservoir_size"=>1, "service_name"=>"ServiceName", "service_type"=>"ServiceType", "host"=>"Host", "http_method"=>"HTTPMethod", "url_path"=>"URLPath", "version"=>1, "attributes"=>[{"AttributeKey1"=>"AttributeValue"}, {"AttributeKey2"=>"AttributeValue"}]}




{

 "RuleName": {
   "rule_name": "RuleName1",
   "resource_arn": "ResourceARN",
   "priority": 1,
   "fixed_rate": 1,
   "reservoir_size": 1,
   "service_name": "ServiceName",
   "service_type": "ServiceType",
   "host": "Host",
   "http_method": "HTTPMethod",
   "url_path": "URLPath",
   "version": 1,
   "attributes": [
     {"AttributeKey1" : "AttributeValue"},
     {"AttributeKey2" : "AttributeValue"}
   ]
 },

 "RuleName": {
   "rule_name": "RuleName2",
   "resource_arn": "ResourceARN",
   "priority": 2,
   "fixed_rate": 2,
   "reservoir_size": 2,
   "service_name": "ServiceName",
   "service_type": "ServiceType",
   "host": "Host",
   "http_method": "HTTPMethod",
   "url_path": "URLPath",
   "version": 2,
   "attributes": [
     {"AttributeKey1" : "AttributeValue"},
     {"AttributeKey2" : "AttributeValue"}
   ]
 }
}
в смысле "непонятно"
источник

Т

Тенпеннай in pro.rb (Ruby/Rails / RU)
это же хэш
источник

Т

Тенпеннай in pro.rb (Ruby/Rails / RU)
та самая "мапа"
источник

F

Fride in pro.rb (Ruby/Rails / RU)
это мне сейчас подсказали что есть xray.values[0]['rule_name'], а так было не понятно )
источник

Т

Тенпеннай in pro.rb (Ruby/Rails / RU)
Fride
это мне сейчас подсказали что есть xray.values[0]['rule_name'], а так было не понятно )
дык читал бы доку по хэшу
источник

Т

Тенпеннай in pro.rb (Ruby/Rails / RU)
там даж примеры есть
источник

🌚D

🌚 Sunny Daiλy 🌝... in pro.rb (Ruby/Rails / RU)
JSON#cringe
источник

F

Fride in pro.rb (Ruby/Rails / RU)
не до всего сразу руки доходят ( я вообще не программист
источник

F

Fride in pro.rb (Ruby/Rails / RU)
но спасибо за наводку) пойду читать
источник