module Mblox

Constants

MAX_BATCH_ID
VERSION

Public Class Methods

config() click to toggle source
# File lib/mblox/configuration.rb, line 3
def config
  @config ||= Configuration.new
end
configure() { |config| ... } click to toggle source
# File lib/mblox/configuration.rb, line 7
def configure
  yield config
end
from_xml(xml) click to toggle source
# File lib/mblox/from_xml.rb, line 8
def from_xml(xml)
  Nokogiri::XML(xml) { |config| config.nonet }.tap do |_|
    raise MissingExpectedXmlContentError, "'#{xml}' is not parseable as XML" unless _.errors.empty?
  end
end
is_a_five_digit_number?(_) click to toggle source
# File lib/mblox.rb, line 12
def is_a_five_digit_number?(_)
  ((_.is_a?(Fixnum) || _.is_a?(String)) && 5 == _.to_i.to_s.size)
end
log(*args) click to toggle source
# File lib/mblox.rb, line 9
def log *args
  self.config.logger.__send__(self.config.log_level, *args) if self.config.logger
end