# sig/temple/html/safe.rbs
class Numeric
def html_safe?: () -> untyped
end
# sig/temple/html/safe.rbs
class Object
def html_safe?: () -> untyped
end
# sig/temple/html/safe.rbs
class String
def html_safe: () -> untyped
end
# sig/temple/erb/parser.rbs
class Temple::ERB::Parser < Temple::ERB::Temple::Parser
def call: () -> untyped
end
# sig/temple/erb/trimming.rbs
class Temple::ERB::Trimming < Temple::ERB::Filter
def on_multi: () -> untyped
end
# sig/temple/engine.rbs
class Temple::Engine
def self.chain: () -> untyped
def call: () -> untyped
def call_chain: () -> untyped
def chain_modified!: () -> untyped
def initialize: () -> void
end
# sig/temple/filters/code_merger.rbs
class Temple::Filters::CodeMerger < Temple::Filters::Filter
def on_multi: () -> untyped
end
# sig/temple/filters/control_flow.rbs
class Temple::Filters::ControlFlow < Temple::Filters::Filter
def on_block: () -> untyped
def on_case: () -> untyped
def on_cond: () -> untyped
def on_if: () -> untyped
end
# sig/temple/filters/dynamic_inliner.rbs
class Temple::Filters::DynamicInliner < Temple::Filters::Filter
def on_multi: () -> untyped
end
# sig/temple/filters/encoding.rbs
class Temple::Filters::Encoding < Temple::Filters::Parser
def call: () -> untyped
end
# sig/temple/filters/eraser.rbs
class Temple::Filters::Eraser < Temple::Filters::Filter
def compile: () -> untyped
def do?: () -> untyped
end
# sig/temple/filters/escapable.rbs
class Temple::Filters::Escapable < Temple::Filters::Filter
def initialize: () -> void
def on_dynamic: () -> untyped
def on_escape: () -> untyped
def on_static: () -> untyped
end
# sig/temple/filters/multi_flattener.rbs
class Temple::Filters::MultiFlattener < Temple::Filters::Filter
def on_multi: () -> untyped
end
# sig/temple/filters/remove_bom.rbs
class Temple::Filters::RemoveBOM < Temple::Filters::Parser
def call: () -> untyped
end
# sig/temple/filters/static_merger.rbs
class Temple::Filters::StaticMerger < Temple::Filters::Filter
def on_multi: () -> untyped
end
# sig/temple/filters/validator.rbs
class Temple::Filters::Validator < Temple::Filters::Filter
def compile: () -> untyped
end
# sig/temple/generator.rbs
class Temple::Generator
def buffer: () -> untyped
def call: () -> untyped
def capture_generator: () -> untyped
def concat: () -> untyped
def create_buffer: () -> untyped
def on: () -> untyped
def on_capture: () -> untyped
def on_code: () -> untyped
def on_dynamic: () -> untyped
def on_multi: () -> untyped
def on_newline: () -> untyped
def on_static: () -> untyped
def postamble: () -> untyped
def preamble: () -> untyped
def restore_buffer: () -> untyped
def return_buffer: () -> untyped
def save_buffer: () -> untyped
end
# sig/temple/generators/array.rbs
class Temple::Generators::Array < Temple::Generators::Generator
def create_buffer: () -> untyped
def return_buffer: () -> untyped
end
# sig/temple/generators/array_buffer.rbs
class Temple::Generators::ArrayBuffer < Temple::Generators::Array
def call: () -> untyped
def return_buffer: () -> untyped
end
# sig/temple/generators/erb.rbs
class Temple::Generators::ERB < Temple::Generators::Generator
def call: () -> untyped
def on_capture: () -> untyped
def on_code: () -> untyped
def on_dynamic: () -> untyped
def on_multi: () -> untyped
def on_static: () -> untyped
end
# sig/temple/generators/rails_output_buffer.rbs
class Temple::Generators::RailsOutputBuffer < Temple::Generators::StringBuffer
def call: () -> untyped
def concat: () -> untyped
def create_buffer: () -> untyped
end
# sig/temple/generators/string_buffer.rbs
class Temple::Generators::StringBuffer < Temple::Generators::ArrayBuffer
def create_buffer: () -> untyped
def on_dynamic: () -> untyped
def return_buffer: () -> untyped
end
# sig/temple/html/attribute_merger.rbs
class Temple::HTML::AttributeMerger < Temple::HTML::Filter
def on_html_attrs: () -> untyped
end
# sig/temple/html/attribute_remover.rbs
class Temple::HTML::AttributeRemover < Temple::HTML::Filter
def initialize: () -> void
def on_html_attr: () -> untyped
def on_html_attrs: () -> untyped
end
# sig/temple/html/attribute_sorter.rbs
class Temple::HTML::AttributeSorter < Temple::HTML::Filter
def call: () -> untyped
def on_html_attrs: () -> untyped
end
# sig/temple/html/fast.rbs
class Temple::HTML::Fast < Temple::HTML::Filter
def initialize: () -> void
def on_html_attr: () -> untyped
def on_html_attrs: () -> untyped
def on_html_comment: () -> untyped
def on_html_condcomment: () -> untyped
def on_html_doctype: () -> untyped
def on_html_js: () -> untyped
def on_html_tag: () -> untyped
end
# sig/temple/html/filter.rbs
class Temple::HTML::Filter < Temple::HTML::Temple::Filter
def contains_nonempty_static?: () -> untyped
end
# sig/temple/html/pretty.rbs
class Temple::HTML::Pretty < Temple::HTML::Fast
def call: () -> untyped
def indent: () -> untyped
def initialize: () -> void
def on_dynamic: () -> untyped
def on_html_comment: () -> untyped
def on_html_doctype: () -> untyped
def on_html_tag: () -> untyped
def on_static: () -> untyped
def preamble: () -> untyped
def tag_indent: () -> untyped
end
# sig/temple/html/safe.rbs
class Temple::HTML::SafeString < Temple::HTML::String
def html_safe: () -> untyped
def html_safe?: () -> untyped
def to_s: () -> untyped
end
# sig/temple/map.rbs
class Temple::ImmutableMap
def []: () -> untyped
def each: () -> untyped
def include?: () -> untyped
def initialize: () -> void
def keys: () -> untyped
def to_hash: () -> untyped
def values: () -> untyped
end
# sig/temple/mixins/dispatcher.rbs
class Temple::Mixins::CompiledDispatcher::DispatchNode < Temple::Mixins::CompiledDispatcher::Hash
def compile: () -> untyped
def initialize: () -> void
end
# sig/temple/mixins/grammar_dsl.rbs
class Temple::Mixins::GrammarDSL::Element < Temple::Mixins::GrammarDSL::Or
def after_copy: () -> untyped
def initialize: () -> void
def match: () -> untyped
end
# sig/temple/mixins/grammar_dsl.rbs
class Temple::Mixins::GrammarDSL::Or < Temple::Mixins::GrammarDSL::Rule
def <<: () -> untyped
def after_copy: () -> untyped
def initialize: () -> void
def match: () -> untyped
end
# sig/temple/mixins/grammar_dsl.rbs
class Temple::Mixins::GrammarDSL::Root < Temple::Mixins::GrammarDSL::Or
def after_copy: () -> untyped
def copy_to: () -> untyped
def initialize: () -> void
def match: () -> untyped
def validate!: () -> untyped
end
# sig/temple/mixins/grammar_dsl.rbs
class Temple::Mixins::GrammarDSL::Rule
def copy_to: () -> untyped
def initialize: () -> void
def match?: () -> untyped
def |: () -> untyped
end
# sig/temple/mixins/grammar_dsl.rbs
class Temple::Mixins::GrammarDSL::Value < Temple::Mixins::GrammarDSL::Rule
def initialize: () -> void
def match: () -> untyped
end
# sig/temple/map.rbs
class Temple::MutableMap < Temple::ImmutableMap
def []=: () -> untyped
def initialize: () -> void
def update: () -> untyped
end
# sig/temple/map.rbs
class Temple::OptionMap < Temple::MutableMap
def []=: () -> untyped
def add_deprecated_keys: () -> untyped
def add_valid_keys: () -> untyped
def deprecated_key?: () -> untyped
def initialize: () -> void
def update: () -> untyped
def valid_key?: () -> untyped
def valid_keys: () -> untyped
def validate_key!: () -> untyped
def validate_map!: () -> untyped
end
# sig/temple/templates/rails.rbs
class Temple::Templates::Rails
def self.register_as: () -> untyped
def call: () -> untyped
def supports_streaming?: () -> untyped
end
# sig/temple/templates/tilt.rbs
class Temple::Templates::Tilt < Tilt::Template
def self.default_mime_type: () -> untyped
def self.default_mime_type=: () -> untyped
def self.register_as: () -> untyped
def precompiled_template: () -> untyped
def prepare: () -> untyped
end
# sig/temple/html/dispatcher.rbs
module Temple::HTML::Dispatcher
def on_html_attr: () -> untyped
def on_html_attrs: () -> untyped
def on_html_comment: () -> untyped
def on_html_condcomment: () -> untyped
def on_html_js: () -> untyped
def on_html_tag: () -> untyped
end
# sig/temple/mixins/options.rbs
module Temple::Mixins::ClassOptions
def default_options: () -> untyped
def define_deprecated_options: () -> untyped
def define_options: () -> untyped
def disable_option_validator!: () -> untyped
def options: () -> untyped
def set_default_options: () -> untyped
def set_options: () -> untyped
end
# sig/temple/mixins/dispatcher.rbs
module Temple::Mixins::CompiledDispatcher
def call: () -> untyped
def compile: () -> untyped
def dispatched_methods: () -> untyped
def dispatcher: () -> untyped
def replace_dispatcher: () -> untyped
end
# sig/temple/mixins/dispatcher.rbs
module Temple::Mixins::ControlFlowDispatcher
def on_block: () -> untyped
def on_case: () -> untyped
def on_cond: () -> untyped
def on_if: () -> untyped
end
# sig/temple/mixins/dispatcher.rbs
module Temple::Mixins::CoreDispatcher
def on_capture: () -> untyped
def on_multi: () -> untyped
end
# sig/temple/mixins/engine_dsl.rbs
module Temple::Mixins::EngineDSL
def after: () -> untyped
def append: () -> untyped
def before: () -> untyped
def chain_class_constructor: () -> untyped
def chain_element: () -> untyped
def chain_modified!: () -> untyped
def chain_name: () -> untyped
def chain_proc_constructor: () -> untyped
def prepend: () -> untyped
def remove: () -> untyped
def replace: () -> untyped
end
# sig/temple/mixins/dispatcher.rbs
module Temple::Mixins::EscapeDispatcher
def on_escape: () -> untyped
end
# sig/temple/mixins/grammar_dsl.rbs
module Temple::Mixins::GrammarDSL
def Rule: () -> untyped
def Value: () -> untyped
def const_missing: () -> untyped
def extended: () -> untyped
def match?: () -> untyped
def validate!: () -> untyped
end
# sig/temple/mixins/options.rbs
module Temple::Mixins::Options
def self.included: () -> untyped
def initialize: () -> void
end
# sig/temple/mixins/template.rbs
module Temple::Mixins::Template
def compile: () -> untyped
def create: () -> untyped
def register_as: () -> untyped
end
# sig/temple/mixins/options.rbs
module Temple::Mixins::ThreadOptions
def thread_options: () -> untyped
def thread_options_key: () -> untyped
def with_options: () -> untyped
end
# sig/temple/templates.rbs
module Temple::Templates
def self.method_missing: () -> untyped
end
# sig/temple/utils.rbs
module Temple::Utils
def empty_exp?: () -> untyped
def escape_html: () -> untyped
def escape_html: () -> untyped
def escape_html_safe: () -> untyped
def indent_dynamic: () -> untyped
def unique_name: () -> untyped
end