sorbet/rbi/gems/date@3.3.3.rbi
# typed: true
# DO NOT EDIT MANUALLY
# This is an autogenerated file for types exported from the `date` gem.
# Please instead update this file by running `bin/tapioca gem date`.
class Date
include ::Comparable
# call-seq:
# infinite? -> false
#
# Returns +false+
#
# @return [Boolean]
#
# source://date//date.rb#13
def infinite?; end
end
# source://activesupport/7.0.5/lib/active_support/core_ext/date/conversions.rb#9
Date::DATE_FORMATS = T.let(T.unsafe(nil), Hash)
class Date::Infinity < ::Numeric
# @return [Infinity] a new instance of Infinity
#
# source://date//date.rb#19
def initialize(d = T.unsafe(nil)); end
# source://date//date.rb#33
def +@; end
# source://date//date.rb#32
def -@; end
# source://date//date.rb#35
def <=>(other); end
# source://date//date.rb#30
def abs; end
# source://date//date.rb#51
def coerce(other); end
# @return [Boolean]
#
# source://date//date.rb#26
def finite?; end
# @return [Boolean]
#
# source://date//date.rb#27
def infinite?; end
# @return [Boolean]
#
# source://date//date.rb#28
def nan?; end
# source://date//date.rb#59
def to_f; end
# @return [Boolean]
#
# source://date//date.rb#25
def zero?; end
protected
# source://date//date.rb#21
def d; end
end
# source://activesupport/7.0.5/lib/active_support/core_ext/date/deprecated_conversions.rb#6
Date::NOT_SET = T.let(T.unsafe(nil), Object)
# source://date//date.rb#7
Date::VERSION = T.let(T.unsafe(nil), String)