Compare commits
2 Commits
7db0e02051
...
4f72bea6f4
Author | SHA1 | Date | |
---|---|---|---|
4f72bea6f4 | |||
dfb33eb783 |
@ -30,6 +30,15 @@ indent_size = 2
|
||||
indent_style = space
|
||||
indent_size = 4
|
||||
|
||||
# JavaScript
|
||||
[*.js]
|
||||
indent_style = space
|
||||
indent_size = 2
|
||||
|
||||
[package.json]
|
||||
indent_style = space
|
||||
indent_size = 2
|
||||
|
||||
# Web Sites
|
||||
[{*.html,*.css,*.json}]
|
||||
indent_style = tab
|
||||
@ -52,15 +61,6 @@ indent_size = 4
|
||||
indent_style = tab
|
||||
indent_size = 4
|
||||
|
||||
# JavaScript
|
||||
[*.js]
|
||||
indent_style = space
|
||||
indent_size = 2
|
||||
|
||||
[package.json]
|
||||
indent_style = space
|
||||
indent_size = 2
|
||||
|
||||
## for this repo
|
||||
[~/SSH/config]
|
||||
indent_style = tab
|
||||
|
@ -6,6 +6,7 @@
|
||||
- [ENV["..."]](env_variable.cr) - Переменные среды
|
||||
- [Colorize](Colorize.cr) - Цветной вывод в консоль
|
||||
- [JSON](json.cr) - Пример работы с JSON
|
||||
- [Fiber](schedule.cr) - Пример распаралеливания кода и расписания
|
||||
|
||||
## Stuff
|
||||
- [`irc_bot.cr`](irc_bot.cr) - Реализация клиента (бота) для IRC
|
||||
|
18
~/Crystal/schedule.cr
Normal file
18
~/Crystal/schedule.cr
Normal file
@ -0,0 +1,18 @@
|
||||
def every(period : Time::Span, &block : -> T) forall T
|
||||
spawn do
|
||||
loop do
|
||||
block.call
|
||||
sleep period
|
||||
end
|
||||
end
|
||||
end
|
||||
|
||||
every(2.seconds) {
|
||||
puts "-@-@-"
|
||||
}
|
||||
|
||||
every(4.seconds) {
|
||||
puts "(-.-)Zzz..."
|
||||
}
|
||||
|
||||
sleep
|
Loading…
Reference in New Issue
Block a user