class AuAliases
Public Instance Methods
Source
# File plugins/au_aliases.rb, line 42 def audusd(m) dispatch(m, Rba.dispatch_command("audusd")) end
Source
# File plugins/au_aliases.rb, line 58 def cheapest(m, args = nil) parts = args.to_s.strip.split(/\s+/) if parts.length < 2 dispatch(m, { error: "Usage: !cheapest <type> <postcode>" }) return end dispatch(m, Fuel.dispatch_command("cheapest #{parts[0]} #{parts[1]}")) end
Source
# File plugins/au_aliases.rb, line 73 def departures(m, args = nil) query = args.to_s.strip if query.empty? dispatch(m, { error: "Usage: !departures <stop>" }) return end dispatch(m, Qld.dispatch_command("departures #{query}")) end
Source
# File plugins/au_aliases.rb, line 83 def dispatch(m, result) if result[:error] flood_safe_reply(m, result[:error]) else flood_safe_reply(m, result[:reply] || result[:message]) end end
Source
# File plugins/au_aliases.rb, line 46 def eur(m) dispatch(m, Rba.dispatch_command("eur")) end
Source
# File plugins/au_aliases.rb, line 50 def jpy(m) dispatch(m, Rba.dispatch_command("jpy")) end
Source
# File plugins/au_aliases.rb, line 33 def population(m, city = nil) if city.to_s.strip.empty? dispatch(m, { error: "Usage: !population <city>" }) return end dispatch(m, Abs.dispatch_command("population #{city}")) end
Source
# File plugins/au_aliases.rb, line 28 def species(m, query = nil) text = query.to_s.strip.empty? ? "help" : "species #{query}" dispatch(m, Ala.dispatch_command(text)) end
Source
# File plugins/au_aliases.rb, line 68 def traffic(m, args = nil) text = args.to_s.strip dispatch(m, Qld.dispatch_command(text.empty? ? "traffic" : "traffic #{text}")) end
Source
# File plugins/au_aliases.rb, line 54 def twi(m) dispatch(m, Rba.dispatch_command("twi")) end