class Integer < Numeric
  # builtin: true
  # pure: true
  # raise: false
  def ceil
  end
  # builtin: true
  # pure: true
  # raise: false
  def chr
  end
  # builtin: true
  # pure: true
  # raise: false
  def denominator
  end
  # builtin: true
  # pure: true
  # yield_usage: optional
  def downto(int)
  end
  # builtin: true
  # pure: true
  # raise: false
  def even?
  end
  # builtin: true
  # pure: true
  # raise: false
  def floor
  end
  # builtin: true
  # pure: true
  def gcd(int)
  end
  # builtin: true
  # pure: true
  def gcdlcm(int)
  end
  # builtin: true
  # pure: true
  # raise: false
  def integer?
  end
  # builtin: true
  # pure: true
  def lcm(int)
  end
  # builtin: true
  # pure: true
  # raise: false
  def next
  end
  # builtin: true
  # pure: true
  # raise: false
  def numerator
  end
  # builtin: true
  # pure: true
  # raise: false
  def odd?
  end
  # builtin: true
  # pure: true
  # raise: false
  def ord
  end
  # builtin: true
  # pure: true
  # raise: false
  def pred
  end
  # builtin: true
  # pure: true
  # raise: false
  def rationalize
  end
  # builtin: true
  # pure: true
  def round(digits=0)
  end
  # builtin: true
  # pure: true
  # raise: false
  def succ
  end
  # builtin: true
  # pure: true
  # raise: false
  # yield_usage: optional
  def times
  end
  # builtin: true
  # pure: true
  # raise: false
  def to_i
  end
  # builtin: true
  # pure: true
  # raise: false
  def to_int
  end
  # builtin: true
  # pure: true
  # raise: false
  def to_r
  end
  # builtin: true
  # pure: true
  # raise: false
  def truncate
  end
  # builtin: true
  # pure: true
  # raise: false
  # yield_usage: optional
  def upto(max)
  end
end

require 'fixnum'
require 'bignum'
