LINUX.ORG.RU

Ответ на: комментарий от entefeed

Живее всех живых) Как по мне, для linux он подходит.

Hotad
() автор топика

Если речь именно про строку из текстового файла, то можно

variable = "Содержимое переменной"
file = IO.readlines("текстовый_файл.txt")
file.each do |string|
	if string.chomp == variable then puts "ok" end
end
Если вас интересует определенная последовательность символов в строке, то можно использовать метод scan.

Leupold_cat ★★★★★
()
Последнее исправление: Leupold_cat (всего исправлений: 1)
Ответ на: комментарий от Leupold_cat

Спасибо за ваш ответ. Уже решил)

Hotad
() автор топика
Ответ на: комментарий от DILIN

не обращай внимание, он срёт в каждой теме где упомянут Ruby

anonymous
()
Ответ на: комментарий от DILIN

У меня, вот еще какой вопрос:

def start
uac
end

def uac
unless is_admin?
print_line(")
print(«We don't have admin rights!»)
end
end

Как останавливать всю программу после этой проверки? (если прав нет) Я пробовал использовать «return»... Если сразу после «unless» - работает отлично, а вот после print - нет. Как это делать, или «return» тут не уместен?

Hotad
() автор топика
Ответ на: комментарий от Hotad

Жесть какая.

def uac
  raise "We don't have admin rights!" unless is_admin?
end


Пара моментов:

1. Нужно добавить свой тип ошибок, например, AccessDeniedError и вываливаться в нём.
2. Не городить костыли, а использовать готовое решение для авторизации.

blackst0ne ★★★★★
()
Ответ на: комментарий от anonymous

Рельсы это кул, особенно учитывая, что на клиенте сейчас тоже раздутые монстры. А так будет и на серваке раздутый монстр, дергаюший за сисьски толстушку ноду с миллионом пакетов. Отличное порно пооучится (правда на любителя).

bread
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.