module SmsSenderOts::MessageParser

Public Class Methods

extract_number(input_string, key) click to toggle source
# File lib/sms_sender_ots/message_parser.rb, line 3
def self.extract_number(input_string, key)
  index_of_key = input_string.index(key)
  return nil unless index_of_key
  start_of_number = input_string.index(':', index_of_key) + 1
  end_of_number = input_string.index("<br", index_of_key)
  end_of_number ||= input_string.length
  error_number = input_string[start_of_number..(end_of_number-1)].to_i
end