Sha256: c73e8323dac1fb03f3b44fa22ef62a6643a730263bc83f4f6946322734223b0b
Contents?: true
Size: 874 Bytes
Versions: 1
Compression:
Stored size: 874 Bytes
Contents
require 'rufus-scheduler' module HexTokenBot class BotServer attr_accessor :scheduler attr_accessor :bot_servers def initialize scheduler = Rufus::Scheduler.new HexTokenBot.bots.each do |bot| case bot['bot_name'] when 'bot_auto_trans' when_ever = bot['bot_params']['when_ever'] HexTokenBot::Bots::BotAutoTrans.set(:name, bot['bot_name']) scheduler.every when_ever||'3s', :tag => bot['bot_name'] do puts 'Hello... Bots' HexTokenBot::Bots::BotAutoTrans.set(:channels, bot['bot_data_channels']) HexTokenBot::Bots::BotAutoTrans.set(:markets, bot['bot_markets']) HexTokenBot::Bots::BotAutoTrans.run! end end end end def run! while true puts ".." sleep(2) end end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
hex_token_bot-0.1.0 | lib/hex_token_bot/bot_server.rb |