class Ruboty::Handlers::Sushiyuki
Public Class Methods
map()
click to toggle source
# File lib/ruboty/handlers/sushiyuki.rb, line 7 def self.map unless @@map map_file = "#{File.dirname(__FILE__)}/../../../data/map.yml" @@map = YAML.load_file(map_file) end @@map end
Public Instance Methods
sushi(message = {})
click to toggle source
# File lib/ruboty/handlers/sushiyuki.rb, line 17 def sushi(message = {}) keyword = message[:keyword] || 'wat' url = generate(keyword) message.reply(url) if url end
Private Instance Methods
generate(query)
click to toggle source
# File lib/ruboty/handlers/sushiyuki.rb, line 24 def generate(query) s = Sushiyuki.map[query] "https://raw.githubusercontent.com/chiastolite/ruboty-sushiyuki/resources/images/%02d.png" % s end