Skip to content
Snippets Groups Projects
Commit a0dff8ec authored by BrewTestBot's avatar BrewTestBot
Browse files

Update RBI files for activesupport.

parent af9fc474
No related branches found
No related tags found
No related merge requests found
# DO NOT EDIT MANUALLY
# This is an autogenerated file for types exported from the `activesupport` gem.
# Please instead update this file by running `tapioca sync`.
# typed: false
# THIS IS AN EMPTY RBI FILE.
# see https://github.com/Shopify/tapioca/blob/master/README.md#manual-gem-requires
# DO NOT EDIT MANUALLY
# This is an autogenerated file for types exported from the `activesupport` gem.
# Please instead update this file by running `tapioca sync`.
# typed: false
module ActiveSupport
extend(::ActiveSupport::LazyLoadHooks)
end
module ActiveSupport::Inflector
extend(::ActiveSupport::Inflector)
def camelize(term, uppercase_first_letter = T.unsafe(nil)); end
def classify(table_name); end
def constantize(camel_cased_word); end
def dasherize(underscored_word); end
def deconstantize(path); end
def demodulize(path); end
def foreign_key(class_name, separate_class_name_and_id_with_underscore = T.unsafe(nil)); end
def humanize(lower_case_and_underscored_word, capitalize: T.unsafe(nil), keep_id_suffix: T.unsafe(nil)); end
def inflections(locale = T.unsafe(nil)); end
def ordinal(number); end
def ordinalize(number); end
def parameterize(string, separator: T.unsafe(nil), preserve_case: T.unsafe(nil), locale: T.unsafe(nil)); end
def pluralize(word, locale = T.unsafe(nil)); end
def safe_constantize(camel_cased_word); end
def singularize(word, locale = T.unsafe(nil)); end
def tableize(class_name); end
def titleize(word, keep_id_suffix: T.unsafe(nil)); end
def transliterate(string, replacement = T.unsafe(nil), locale: T.unsafe(nil)); end
def underscore(camel_cased_word); end
def upcase_first(string); end
private
def apply_inflections(word, rules, locale = T.unsafe(nil)); end
def const_regexp(camel_cased_word); end
end
ActiveSupport::Inflector::ALLOWED_ENCODINGS_FOR_TRANSLITERATE = T.let(T.unsafe(nil), Array)
class ActiveSupport::Inflector::Inflections
def initialize; end
def acronym(word); end
def acronyms; end
def acronyms_camelize_regex; end
def acronyms_underscore_regex; end
def clear(scope = T.unsafe(nil)); end
def human(rule, replacement); end
def humans; end
def irregular(singular, plural); end
def plural(rule, replacement); end
def plurals; end
def singular(rule, replacement); end
def singulars; end
def uncountable(*words); end
def uncountables; end
private
def define_acronym_regex_patterns; end
def initialize_dup(orig); end
class << self
def instance(locale = T.unsafe(nil)); end
end
end
class ActiveSupport::Inflector::Inflections::Uncountables < ::Array
def initialize; end
def <<(*word); end
def add(words); end
def delete(entry); end
def uncountable?(str); end
private
def to_regex(string); end
end
module ActiveSupport::LazyLoadHooks
def on_load(name, options = T.unsafe(nil), &block); end
def run_load_hooks(name, base = T.unsafe(nil)); end
private
def execute_hook(name, base, options, block); end
def with_execution_control(name, block, once); end
class << self
def extended(base); end
end
end
module ActiveSupport::Multibyte
class << self
def proxy_class; end
def proxy_class=(klass); end
end
end
class ActiveSupport::Multibyte::Chars
include(::Comparable)
def initialize(string); end
def <=>(*args, &block); end
def =~(*args, &block); end
def acts_like_string?(*args, &block); end
def as_json(options = T.unsafe(nil)); end
def compose; end
def decompose; end
def grapheme_length; end
def limit(limit); end
def match?(*args, &block); end
def method_missing(method, *args, &block); end
def reverse; end
def reverse!(*args); end
def slice!(*args); end
def split(*args); end
def tidy_bytes(force = T.unsafe(nil)); end
def tidy_bytes!(*args); end
def titlecase; end
def titleize; end
def to_s; end
def to_str; end
def wrapped_string; end
private
def chars(string); end
def respond_to_missing?(method, include_private); end
end
module ActiveSupport::Multibyte::Unicode
extend(::ActiveSupport::Multibyte::Unicode)
def compose(codepoints); end
def decompose(type, codepoints); end
def default_normalization_form; end
def default_normalization_form=(_); end
def tidy_bytes(string, force = T.unsafe(nil)); end
private
def recode_windows1252_chars(string); end
end
ActiveSupport::Multibyte::Unicode::UNICODE_VERSION = T.let(T.unsafe(nil), String)
module ActiveSupport::BigDecimalWithDefaultFormat
def to_s(format = T.unsafe(nil)); end
end
module ActiveSupport::JSON
class << self
def decode(json); end
def encode(value, options = T.unsafe(nil)); end
def parse_error; end
private
def convert_dates_from(data); end
end
end
ActiveSupport::JSON::DATETIME_REGEX = T.let(T.unsafe(nil), Regexp)
ActiveSupport::JSON::DATE_REGEX = T.let(T.unsafe(nil), Regexp)
module ActiveSupport::JSON::Encoding
class << self
def escape_html_entities_in_json; end
def escape_html_entities_in_json=(_arg0); end
def json_encoder; end
def json_encoder=(_arg0); end
def time_precision; end
def time_precision=(_arg0); end
def use_standard_json_time_format; end
def use_standard_json_time_format=(_arg0); end
end
end
class ActiveSupport::JSON::Encoding::JSONGemEncoder
def initialize(options = T.unsafe(nil)); end
def encode(value); end
def options; end
private
def jsonify(value); end
def stringify(jsonified); end
end
class ActiveSupport::TimeZone
include(::Comparable)
def initialize(name, utc_offset = T.unsafe(nil), tzinfo = T.unsafe(nil)); end
def <=>(zone); end
def =~(re); end
def at(*args); end
def encode_with(coder); end
def formatted_offset(colon = T.unsafe(nil), alternate_utc_string = T.unsafe(nil)); end
def init_with(coder); end
def iso8601(str); end
def local(*args); end
def local_to_utc(time, dst = T.unsafe(nil)); end
def match?(re); end
def name; end
def now; end
def parse(str, now = T.unsafe(nil)); end
def period_for_local(time, dst = T.unsafe(nil)); end
def period_for_utc(time); end
def periods_for_local(time); end
def rfc3339(str); end
def strptime(str, format, now = T.unsafe(nil)); end
def to_s; end
def today; end
def tomorrow; end
def tzinfo; end
def utc_offset; end
def utc_to_local(time); end
def yesterday; end
private
def parts_to_time(parts, now); end
def time_now; end
class << self
def [](arg); end
def all; end
def clear; end
def country_zones(country_code); end
def create(*_arg0); end
def find_tzinfo(name); end
def new(name); end
def seconds_to_utc_offset(seconds, colon = T.unsafe(nil)); end
def us_zones; end
private
def load_country_zones(code); end
def zones_map; end
end
end
ActiveSupport::TimeZone::MAPPING = T.let(T.unsafe(nil), Hash)
module ActiveSupport::ToJsonWithActiveSupportEncoder
def to_json(options = T.unsafe(nil)); end
end
class Array
include(::Enumerable)
include(::JSON::Ext::Generator::GeneratorMethods::Array)
include(::Plist::Emit)
def as_json(options = T.unsafe(nil)); end
end
class BigDecimal < ::Numeric
include(::ActiveSupport::BigDecimalWithDefaultFormat)
def as_json(options = T.unsafe(nil)); end
end
BigDecimal::EXCEPTION_NaN = T.let(T.unsafe(nil), Integer)
BigDecimal::VERSION = T.let(T.unsafe(nil), String)
class Date
include(::Comparable)
include(::DateAndTime::Zones)
def as_json(options = T.unsafe(nil)); end
def inspect; end
def readable_inspect; end
def to_formatted_s(format = T.unsafe(nil)); end
def to_s(format = T.unsafe(nil)); end
def to_time(form = T.unsafe(nil)); end
def xmlschema; end
end
Date::DATE_FORMATS = T.let(T.unsafe(nil), Hash)
module DateAndTime
end
module DateAndTime::Zones
def in_time_zone(zone = T.unsafe(nil)); end
private
def time_with_zone(time, zone); end
end
class DateTime < ::Date
def <=>(other); end
def advance(options); end
def ago(seconds); end
def as_json(options = T.unsafe(nil)); end
def at_beginning_of_day; end
def at_beginning_of_hour; end
def at_beginning_of_minute; end
def at_end_of_day; end
def at_end_of_hour; end
def at_end_of_minute; end
def at_midday; end
def at_middle_of_day; end
def at_midnight; end
def at_noon; end
def beginning_of_day; end
def beginning_of_hour; end
def beginning_of_minute; end
def change(options); end
def end_of_day; end
def end_of_hour; end
def end_of_minute; end
def formatted_offset(colon = T.unsafe(nil), alternate_utc_string = T.unsafe(nil)); end
def getgm; end
def getlocal(utc_offset = T.unsafe(nil)); end
def getutc; end
def gmtime; end
def in(seconds); end
def inspect; end
def localtime(utc_offset = T.unsafe(nil)); end
def midday; end
def middle_of_day; end
def midnight; end
def noon; end
def nsec; end
def readable_inspect; end
def seconds_since_midnight; end
def seconds_until_end_of_day; end
def since(seconds); end
def subsec; end
def to_f; end
def to_formatted_s(format = T.unsafe(nil)); end
def to_i; end
def to_s(format = T.unsafe(nil)); end
def usec; end
def utc; end
def utc?; end
def utc_offset; end
private
def offset_in_seconds; end
def seconds_since_unix_epoch; end
class << self
def civil_from_format(utc_or_local, year, month = T.unsafe(nil), day = T.unsafe(nil), hour = T.unsafe(nil), min = T.unsafe(nil), sec = T.unsafe(nil)); end
def current; end
end
end
module Enumerable
def as_json(options = T.unsafe(nil)); end
end
class Exception
def as_json(options = T.unsafe(nil)); end
end
class FalseClass
include(::JSON::Ext::Generator::GeneratorMethods::FalseClass)
def as_json(options = T.unsafe(nil)); end
def blank?; end
end
class Float < ::Numeric
include(::JSON::Ext::Generator::GeneratorMethods::Float)
def as_json(options = T.unsafe(nil)); end
end
class Hash
include(::Enumerable)
include(::JSON::Ext::Generator::GeneratorMethods::Hash)
include(::Plist::Emit)
def as_json(options = T.unsafe(nil)); end
def deep_merge(other_hash, &block); end
def deep_merge!(other_hash, &block); end
def except(*keys); end
def except!(*keys); end
def extract!(*keys); end
def slice!(*keys); end
end
class IO
include(::Enumerable)
include(::File::Constants)
def as_json(options = T.unsafe(nil)); end
end
IO::EWOULDBLOCKWaitReadable = IO::EAGAINWaitReadable
IO::EWOULDBLOCKWaitWritable = IO::EAGAINWaitWritable
class Module
def cattr_accessor(*syms, instance_reader: T.unsafe(nil), instance_writer: T.unsafe(nil), instance_accessor: T.unsafe(nil), default: T.unsafe(nil), &blk); end
def cattr_reader(*syms, instance_reader: T.unsafe(nil), instance_accessor: T.unsafe(nil), default: T.unsafe(nil), location: T.unsafe(nil)); end
def cattr_writer(*syms, instance_writer: T.unsafe(nil), instance_accessor: T.unsafe(nil), default: T.unsafe(nil), location: T.unsafe(nil)); end
def delegate(*methods, to: T.unsafe(nil), prefix: T.unsafe(nil), allow_nil: T.unsafe(nil), private: T.unsafe(nil)); end
def delegate_missing_to(target, allow_nil: T.unsafe(nil)); end
def mattr_accessor(*syms, instance_reader: T.unsafe(nil), instance_writer: T.unsafe(nil), instance_accessor: T.unsafe(nil), default: T.unsafe(nil), &blk); end
def mattr_reader(*syms, instance_reader: T.unsafe(nil), instance_accessor: T.unsafe(nil), default: T.unsafe(nil), location: T.unsafe(nil)); end
def mattr_writer(*syms, instance_writer: T.unsafe(nil), instance_accessor: T.unsafe(nil), default: T.unsafe(nil), location: T.unsafe(nil)); end
def method_visibility(method); end
def redefine_method(method, &block); end
def redefine_singleton_method(method, &block); end
def silence_redefinition_of_method(method); end
end
Module::DELEGATION_RESERVED_KEYWORDS = T.let(T.unsafe(nil), Array)
Module::DELEGATION_RESERVED_METHOD_NAMES = T.let(T.unsafe(nil), Set)
class Module::DelegationError < ::NoMethodError
end
Module::RUBY_RESERVED_KEYWORDS = T.let(T.unsafe(nil), Array)
class NilClass
include(::JSON::Ext::Generator::GeneratorMethods::NilClass)
def as_json(options = T.unsafe(nil)); end
def blank?; end
end
class Numeric
include(::Comparable)
def as_json(options = T.unsafe(nil)); end
def blank?; end
end
class Object < ::BasicObject
include(::ActiveSupport::ToJsonWithActiveSupportEncoder)
include(::Kernel)
include(::JSON::Ext::Generator::GeneratorMethods::Object)
include(::PP::ObjectMixin)
def as_json(options = T.unsafe(nil)); end
def blank?; end
def instance_values; end
def instance_variable_names; end
def presence; end
def present?; end
end
::APPLE_GEM_HOME = T.let(T.unsafe(nil), String)
::RUBY_FRAMEWORK = T.let(T.unsafe(nil), TrueClass)
::RUBY_FRAMEWORK_VERSION = T.let(T.unsafe(nil), String)
class Pathname
def as_json(options = T.unsafe(nil)); end
end
class Process::Status
def as_json(options = T.unsafe(nil)); end
end
class Range
include(::Enumerable)
def as_json(options = T.unsafe(nil)); end
end
class Regexp
def as_json(options = T.unsafe(nil)); end
end
Regexp::TOKEN_KEYS = T.let(T.unsafe(nil), Array)
class Regexp::Token < ::Struct
def conditional_level; end
def conditional_level=(_); end
def length; end
def level; end
def level=(_); end
def next; end
def next=(_arg0); end
def offset; end
def previous; end
def previous=(_arg0); end
def set_level; end
def set_level=(_); end
def te; end
def te=(_); end
def text; end
def text=(_); end
def token; end
def token=(_); end
def ts; end
def ts=(_); end
def type; end
def type=(_); end
class << self
def [](*_arg0); end
def inspect; end
def members; end
def new(*_arg0); end
end
end
class String
include(::Comparable)
include(::JSON::Ext::Generator::GeneratorMethods::String)
include(::Colorize::InstanceMethods)
extend(::JSON::Ext::Generator::GeneratorMethods::String::Extend)
extend(::Colorize::ClassMethods)
def acts_like_string?; end
def as_json(options = T.unsafe(nil)); end
def at(position); end
def blank?; end
def camelcase(first_letter = T.unsafe(nil)); end
def camelize(first_letter = T.unsafe(nil)); end
def classify; end
def constantize; end
def dasherize; end
def deconstantize; end
def demodulize; end
def first(limit = T.unsafe(nil)); end
def foreign_key(separate_class_name_and_id_with_underscore = T.unsafe(nil)); end
def from(position); end
def humanize(capitalize: T.unsafe(nil), keep_id_suffix: T.unsafe(nil)); end
def is_utf8?; end
def last(limit = T.unsafe(nil)); end
def mb_chars; end
def parameterize(separator: T.unsafe(nil), preserve_case: T.unsafe(nil), locale: T.unsafe(nil)); end
def pluralize(count = T.unsafe(nil), locale = T.unsafe(nil)); end
def safe_constantize; end
def singularize(locale = T.unsafe(nil)); end
def tableize; end
def titlecase(keep_id_suffix: T.unsafe(nil)); end
def titleize(keep_id_suffix: T.unsafe(nil)); end
def to(position); end
def underscore; end
def upcase_first; end
end
String::BLANK_RE = T.let(T.unsafe(nil), Regexp)
String::ENCODED_BLANKS = T.let(T.unsafe(nil), Concurrent::Map)
class Struct
include(::Enumerable)
def as_json(options = T.unsafe(nil)); end
end
Struct::Group = Etc::Group
Struct::HTMLElementDescription = Struct
Struct::Passwd = Etc::Passwd
Struct::Tms = Process::Tms
class Symbol
include(::Comparable)
def as_json(options = T.unsafe(nil)); end
def end_with?(*suffixes); end
def ends_with?(*suffixes); end
def start_with?(*prefixes); end
def starts_with?(*prefixes); end
end
class Time
include(::Comparable)
def as_json(options = T.unsafe(nil)); end
def blank?; end
def formatted_offset(colon = T.unsafe(nil), alternate_utc_string = T.unsafe(nil)); end
def to_formatted_s(format = T.unsafe(nil)); end
def to_s(format = T.unsafe(nil)); end
end
Time::DATE_FORMATS = T.let(T.unsafe(nil), Hash)
class TrueClass
include(::JSON::Ext::Generator::GeneratorMethods::TrueClass)
def as_json(options = T.unsafe(nil)); end
def blank?; end
end
class URI::Generic
include(::URI::RFC2396_REGEXP)
include(::URI)
def as_json(options = T.unsafe(nil)); end
end
# DO NOT EDIT MANUALLY
# This is an autogenerated file for types exported from the `thread_safe` gem.
# Please instead update this file by running `tapioca generate --exclude json`.
# typed: true
# DO NOT EDIT MANUALLY
# This is an autogenerated file for types exported from the `tzinfo` gem.
# Please instead update this file by running `tapioca sync`.
# typed: true
# THIS IS AN EMPTY RBI FILE.
# see https://github.com/Shopify/tapioca/blob/master/README.md#manual-gem-requires
# DO NOT EDIT MANUALLY
# This is an autogenerated file for types exported from the `tzinfo` gem.
# Please instead update this file by running `tapioca sync`.
# typed: true
module TZInfo
end
class TZInfo::AbsoluteDayOfYearTransitionRule
def initialize(day, transition_at = T.unsafe(nil)); end
def ==(r); end
def eql?(r); end
def is_always_first_day_of_year?; end
def is_always_last_day_of_year?; end
protected
def get_day(offset, year); end
def hash_args; end
end
class TZInfo::AmbiguousTime < ::StandardError
end
class TZInfo::Country
include(::Comparable)
def initialize(info); end
def <=>(c); end
def =~(regexp); end
def _dump(limit); end
def code; end
def eql?(c); end
def hash; end
def inspect; end
def name; end
def to_s; end
def zone_identifiers; end
def zone_info; end
def zone_names; end
def zones; end
class << self
def _load(data); end
def all; end
def all_codes; end
def get(code); end
private
def data_source; end
end
end
class TZInfo::CountryTimezone
def initialize(identifier, latitude, longitude, description = T.unsafe(nil)); end
def ==(ct); end
def description; end
def description_or_friendly_identifier; end
def eql?(ct); end
def hash; end
def identifier; end
def latitude; end
def longitude; end
def timezone; end
end
class TZInfo::DataSource
def initialize; end
def country_codes; end
def data_timezone_identifiers; end
def get_country_info(code); end
def get_timezone_info(identifier); end
def inspect; end
def linked_timezone_identifiers; end
def timezone_identifiers; end
def to_s; end
protected
def load_country_info(code); end
def load_timezone_info(identifier); end
def lookup_country_info(hash, code, encoding = T.unsafe(nil)); end
def timezone_identifier_encoding; end
def validate_timezone_identifier(identifier); end
private
def build_timezone_identifiers; end
def find_timezone_identifier(identifier); end
def raise_invalid_data_source(method_name); end
def try_with_encoding(string, encoding); end
class << self
def get; end
def set(data_source_or_type, *args); end
private
def create_default_data_source; end
end
end
class TZInfo::DataSourceNotFound < ::StandardError
end
module TZInfo::DataSources
end
class TZInfo::DataSources::ConstantOffsetDataTimezoneInfo < ::TZInfo::DataSources::DataTimezoneInfo
def initialize(identifier, constant_offset); end
def constant_offset; end
def period_for(timestamp); end
def periods_for_local(local_timestamp); end
def transitions_up_to(to_timestamp, from_timestamp = T.unsafe(nil)); end
private
def constant_period; end
end
class TZInfo::DataSources::CountryInfo
def initialize(code, name, zones); end
def code; end
def inspect; end
def name; end
def zones; end
end
class TZInfo::DataSources::DataTimezoneInfo < ::TZInfo::DataSources::TimezoneInfo
def create_timezone; end
def period_for(timestamp); end
def periods_for_local(local_timestamp); end
def transitions_up_to(to_timestamp, from_timestamp = T.unsafe(nil)); end
private
def raise_not_implemented(method_name); end
end
class TZInfo::DataSources::InvalidZoneinfoDirectory < ::StandardError
end
class TZInfo::DataSources::InvalidZoneinfoFile < ::StandardError
end
class TZInfo::DataSources::LinkedTimezoneInfo < ::TZInfo::DataSources::TimezoneInfo
def initialize(identifier, link_to_identifier); end
def create_timezone; end
def link_to_identifier; end
end
class TZInfo::DataSources::RubyDataSource < ::TZInfo::DataSource
def initialize; end
def country_codes; end
def data_timezone_identifiers; end
def inspect; end
def linked_timezone_identifiers; end
def to_s; end
protected
def load_country_info(code); end
def load_timezone_info(identifier); end
private
def require_data(*file); end
def require_definition(identifier); end
def require_index(name); end
def version_info; end
end
class TZInfo::DataSources::TZInfoDataNotFound < ::StandardError
end
class TZInfo::DataSources::TimezoneInfo
def initialize(identifier); end
def create_timezone; end
def identifier; end
def inspect; end
private
def raise_not_implemented(method_name); end
end
class TZInfo::DataSources::TransitionsDataTimezoneInfo < ::TZInfo::DataSources::DataTimezoneInfo
def initialize(identifier, transitions); end
def period_for(timestamp); end
def periods_for_local(local_timestamp); end
def transitions; end
def transitions_up_to(to_timestamp, from_timestamp = T.unsafe(nil)); end
private
def find_minimum_transition(&block); end
def transition_on_or_after_timestamp?(transition, timestamp); end
end
class TZInfo::DataSources::ZoneinfoDataSource < ::TZInfo::DataSource
def initialize(zoneinfo_dir = T.unsafe(nil), alternate_iso3166_tab_path = T.unsafe(nil)); end
def country_codes; end
def data_timezone_identifiers; end
def inspect; end
def linked_timezone_identifiers; end
def to_s; end
def zoneinfo_dir; end
protected
def load_country_info(code); end
def load_timezone_info(identifier); end
private
def dms_to_rational(sign, degrees, minutes, seconds = T.unsafe(nil)); end
def enum_timezones(dir, exclude = T.unsafe(nil), &block); end
def find_zoneinfo_dir; end
def load_countries(iso3166_tab_path, zone_tab_path); end
def load_timezone_identifiers; end
def resolve_tab_path(zoneinfo_path, standard_names, tab_name); end
def validate_zoneinfo_dir(path, iso3166_tab_path = T.unsafe(nil)); end
class << self
def alternate_iso3166_tab_search_path; end
def alternate_iso3166_tab_search_path=(alternate_iso3166_tab_search_path); end
def search_path; end
def search_path=(search_path); end
private
def process_search_path(path, default); end
end
end
class TZInfo::DataSources::ZoneinfoDirectoryNotFound < ::StandardError
end
class TZInfo::DataTimezone < ::TZInfo::InfoTimezone
def canonical_zone; end
def period_for(time); end
def periods_for_local(local_time); end
def transitions_up_to(to, from = T.unsafe(nil)); end
end
class TZInfo::DateTimeWithOffset < ::DateTime
include(::TZInfo::WithOffset)
def downto(min); end
def england; end
def gregorian; end
def italy; end
def julian; end
def new_start(start = T.unsafe(nil)); end
def set_timezone_offset(timezone_offset); end
def step(limit, step = T.unsafe(nil)); end
def timezone_offset; end
def to_time; end
def upto(max); end
protected
def clear_timezone_offset; end
end
class TZInfo::InfoTimezone < ::TZInfo::Timezone
def initialize(info); end
def identifier; end
protected
def info; end
end
class TZInfo::InvalidCountryCode < ::StandardError
end
class TZInfo::InvalidDataSource < ::StandardError
end
class TZInfo::InvalidTimezoneIdentifier < ::StandardError
end
class TZInfo::LinkedTimezone < ::TZInfo::InfoTimezone
def initialize(info); end
def canonical_zone; end
def period_for(time); end
def periods_for_local(local_time); end
def transitions_up_to(to, from = T.unsafe(nil)); end
end
class TZInfo::OffsetTimezonePeriod < ::TZInfo::TimezonePeriod
def initialize(offset); end
def ==(p); end
def end_transition; end
def eql?(p); end
def hash; end
def start_transition; end
end
class TZInfo::PeriodNotFound < ::StandardError
end
class TZInfo::TimeWithOffset < ::Time
include(::TZInfo::WithOffset)
def dst?; end
def getlocal(*args); end
def gmtime; end
def isdst; end
def localtime(*args); end
def round(ndigits = T.unsafe(nil)); end
def set_timezone_offset(timezone_offset); end
def timezone_offset; end
def to_a; end
def to_datetime; end
def utc; end
def zone; end
protected
def clear_timezone_offset; end
end
class TZInfo::Timestamp
include(::Comparable)
def initialize(value, sub_second = T.unsafe(nil), utc_offset = T.unsafe(nil)); end
def <=>(t); end
def add_and_set_utc_offset(seconds, utc_offset); end
def eql?(_arg0); end
def hash; end
def inspect; end
def strftime(format); end
def sub_second; end
def to_datetime; end
def to_i; end
def to_s; end
def to_time; end
def utc; end
def utc?; end
def utc_offset; end
def value; end
protected
def new_datetime(klass = T.unsafe(nil)); end
def new_time(klass = T.unsafe(nil)); end
private
def initialize!(value, sub_second = T.unsafe(nil), utc_offset = T.unsafe(nil)); end
def sub_second_to_s; end
def value_and_sub_second_to_s(offset = T.unsafe(nil)); end
class << self
def create(year, month = T.unsafe(nil), day = T.unsafe(nil), hour = T.unsafe(nil), minute = T.unsafe(nil), second = T.unsafe(nil), sub_second = T.unsafe(nil), utc_offset = T.unsafe(nil)); end
def for(value, offset = T.unsafe(nil)); end
def utc(value, sub_second = T.unsafe(nil)); end
private
def for_datetime(datetime, ignore_offset, target_utc_offset); end
def for_time(time, ignore_offset, target_utc_offset); end
def for_time_like(time_like, ignore_offset, target_utc_offset); end
def for_timestamp(timestamp, ignore_offset, target_utc_offset); end
def is_time_like?(value); end
def new!(value, sub_second = T.unsafe(nil), utc_offset = T.unsafe(nil)); end
end
end
class TZInfo::TimestampWithOffset < ::TZInfo::Timestamp
include(::TZInfo::WithOffset)
def set_timezone_offset(timezone_offset); end
def timezone_offset; end
def to_datetime; end
def to_time; end
class << self
def set_timezone_offset(timestamp, timezone_offset); end
end
end
class TZInfo::Timezone
include(::Comparable)
def <=>(tz); end
def =~(regexp); end
def _dump(limit); end
def abbr(time = T.unsafe(nil)); end
def abbreviation(time = T.unsafe(nil)); end
def base_utc_offset(time = T.unsafe(nil)); end
def canonical_identifier; end
def canonical_zone; end
def current_period; end
def current_period_and_time; end
def current_time_and_period; end
def dst?(time = T.unsafe(nil)); end
def eql?(tz); end
def friendly_identifier(skip_first_part = T.unsafe(nil)); end
def hash; end
def identifier; end
def inspect; end
def local_datetime(year, month = T.unsafe(nil), day = T.unsafe(nil), hour = T.unsafe(nil), minute = T.unsafe(nil), second = T.unsafe(nil), sub_second = T.unsafe(nil), dst = T.unsafe(nil), &block); end
def local_time(year, month = T.unsafe(nil), day = T.unsafe(nil), hour = T.unsafe(nil), minute = T.unsafe(nil), second = T.unsafe(nil), sub_second = T.unsafe(nil), dst = T.unsafe(nil), &block); end
def local_timestamp(year, month = T.unsafe(nil), day = T.unsafe(nil), hour = T.unsafe(nil), minute = T.unsafe(nil), second = T.unsafe(nil), sub_second = T.unsafe(nil), dst = T.unsafe(nil), &block); end
def local_to_utc(local_time, dst = T.unsafe(nil)); end
def name; end
def now; end
def observed_utc_offset(time = T.unsafe(nil)); end
def offsets_up_to(to, from = T.unsafe(nil)); end
def period_for(time); end
def period_for_local(local_time, dst = T.unsafe(nil)); end
def period_for_utc(utc_time); end
def periods_for_local(local_time); end
def strftime(format, time = T.unsafe(nil)); end
def to_local(time); end
def to_s; end
def transitions_up_to(to, from = T.unsafe(nil)); end
def utc_offset(time = T.unsafe(nil)); end
def utc_to_local(utc_time); end
private
def raise_unknown_timezone; end
class << self
def _load(data); end
def all; end
def all_country_zone_identifiers; end
def all_country_zones; end
def all_data_zone_identifiers; end
def all_data_zones; end
def all_identifiers; end
def all_linked_zone_identifiers; end
def all_linked_zones; end
def default_dst; end
def default_dst=(value); end
def get(identifier); end
def get_proxy(identifier); end
private
def data_source; end
def get_proxies(identifiers); end
end
end
class TZInfo::TimezoneOffset
def initialize(base_utc_offset, std_offset, abbreviation); end
def ==(toi); end
def abbr; end
def abbreviation; end
def base_utc_offset; end
def dst?; end
def eql?(toi); end
def hash; end
def inspect; end
def observed_utc_offset; end
def std_offset; end
def utc_offset; end
def utc_total_offset; end
end
class TZInfo::TimezonePeriod
def initialize(offset); end
def abbr; end
def abbreviation; end
def base_utc_offset; end
def dst?; end
def end_transition; end
def ends_at; end
def local_ends_at; end
def local_starts_at; end
def observed_utc_offset; end
def offset; end
def start_transition; end
def starts_at; end
def std_offset; end
def utc_offset; end
def utc_total_offset; end
def zone_identifier; end
private
def raise_not_implemented(method_name); end
def timestamp(transition); end
def timestamp_with_offset(transition); end
end
class TZInfo::TimezoneProxy < ::TZInfo::Timezone
def initialize(identifier); end
def _dump(limit); end
def canonical_zone; end
def identifier; end
def period_for(time); end
def periods_for_local(local_time); end
def transitions_up_to(to, from = T.unsafe(nil)); end
private
def real_timezone; end
class << self
def _load(data); end
end
end
class TZInfo::TimezoneTransition
def initialize(offset, previous_offset, timestamp_value); end
def ==(tti); end
def at; end
def eql?(tti); end
def hash; end
def local_end_at; end
def local_start_at; end
def offset; end
def previous_offset; end
def timestamp_value; end
end
class TZInfo::TransitionsTimezonePeriod < ::TZInfo::TimezonePeriod
def initialize(start_transition, end_transition); end
def ==(p); end
def end_transition; end
def eql?(p); end
def hash; end
def inspect; end
def start_transition; end
end
class TZInfo::UnknownTimezone < ::StandardError
end
TZInfo::VERSION = T.let(T.unsafe(nil), String)
module TZInfo::WithOffset
def strftime(format); end
protected
def if_timezone_offset(result = T.unsafe(nil)); end
end
This diff is collapsed.
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment