# 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