class Convert
Public Class Methods
Source
# File plugins/convert.rb, line 15 def self.convert(text) parsed = UnitConvert.parse_command(text) return parsed[:error] if parsed[:error] result = UnitConvert.convert(amount: parsed[:amount], from: parsed[:from], to: parsed[:to]) return result[:error] if result[:error] UnitConvert.format_result( amount: parsed[:amount], from: parsed[:from], to: parsed[:to], value: result[:value] ) end
Public Instance Methods
Source
# File plugins/convert.rb, line 30 def execute(m, args) flood_safe_reply(m, self.class.convert(args)) end