# File lib/adhearsion/voip/asterisk/config_generators/config_generator.rb, line 60 def int(options) cache = options.delete(:with) || properties options.each_pair do |property,number| number = number.to_i if (number.kind_of?(String) && number =~ /^\d+$/) || number.kind_of?(Numeric) raise ArgumentError, "#{number.inspect} must be an integer" unless number.kind_of?(Fixnum) cache[property] = number.to_i end end