sinatraを使用し、定期タスクを実装したいです。
具体的には、毎日日付が変わるタイミングである処理を実行するようにしたいです。
ある処理とは、getリクエストを送りjsonデータを取得するような単純なものです。
railsだと wheneverなどを使えばできるかと思うのですがsinatraだとどうすればよいのでしょういか?
当方sinatraはほぼ触ったことがなくどのようなディレクトリ構成でどのようにコーディングすればよいかわかりません。
質問がアバウトすぎるかと思いますが、どうかお力を貸して頂きたいです。
現状のディレクトリ構成
sinatra/myapp.rb
sinatra/views/index.erb
$vi sinatra/myapp.rb require 'sinatra' require 'sinatra/reloader' require 'net/https' require 'uri' require 'json' require 'csv' def traffic #ここでGetリクエストを投げJSONを取得する end get '/' do traffic @title = "Hello world" @subtitle = "Welcome to the world of sinatra and ruby!" erb :index end
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/11/05 07:59
2018/11/05 08:15
2018/11/05 08:46
2018/11/05 09:19
2018/11/06 02:08 編集