# sig/dry/inflector.rbs class Dry::Inflector def camelize_lower: () -> untyped def camelize_upper: () -> untyped def classify: () -> untyped def constantize: () -> untyped def dasherize: () -> untyped def demodulize: () -> untyped def foreign_key: () -> untyped def humanize: () -> untyped def initialize: () -> void def internal_camelize: () -> untyped def ordinalize: () -> untyped def pluralize: () -> untyped def singularize: () -> untyped def tableize: () -> untyped def to_s: () -> untyped def uncountable?: () -> untyped def underscore: () -> untyped end # sig/dry/inflector/acronyms.rbs class Dry::Inflector::Acronyms def add: () -> untyped def apply_to: () -> untyped def define_regex_patterns: () -> untyped def initialize: () -> void end # sig/dry/inflector/inflections.rbs class Dry::Inflector::Inflections def self.build: () -> untyped def acronym: () -> untyped def add_irregular: () -> untyped def human: () -> untyped def initialize: () -> void def irregular: () -> untyped def plural: () -> untyped def rule: () -> untyped def singular: () -> untyped def uncountable: () -> untyped end # sig/dry/inflector/rules.rbs class Dry::Inflector::Rules def apply_to: () -> untyped def each: () -> untyped def initialize: () -> void def insert: () -> untyped end # sig/dry/inflector/inflections/defaults.rbs module Dry::Inflector::Inflections::Defaults def self.acronyms: () -> untyped def self.call: () -> untyped def self.irregular: () -> untyped def self.plural: () -> untyped def self.singular: () -> untyped def self.uncountable: () -> untyped end