Class: Ruboty::Handlers::Sushiyuki

Inherits:
Base
  • Object
show all
Defined in:
lib/ruboty/handlers/sushiyuki.rb

Constant Summary collapse

@@map =
nil

Class Method Summary collapse

Instance Method Summary collapse

Class Method Details

.mapObject



7
8
9
10
11
12
13
# 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

Instance Method Details

#sushi(message = {}) ⇒ Object



17
18
19
20
21
# File 'lib/ruboty/handlers/sushiyuki.rb', line 17

def sushi(message = {})
  keyword = message[:keyword] || 'wat'
  url = generate(keyword)
  message.reply(url) if url
end