# 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 code?: () -> untyped 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/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/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/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/generators.rbs class Temple::Generator def buffer: () -> untyped def call: () -> untyped def concat: () -> 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 end # sig/temple/generators.rbs class Temple::Generators::Array < Temple::Generators::Generator def postamble: () -> untyped def preamble: () -> untyped end # sig/temple/generators.rbs class Temple::Generators::ArrayBuffer < Temple::Generators::Array def call: () -> untyped def postamble: () -> untyped end # sig/temple/generators.rbs class Temple::Generators::RailsOutputBuffer < Temple::Generators::StringBuffer def call: () -> untyped def concat: () -> untyped def preamble: () -> untyped end # sig/temple/generators.rbs class Temple::Generators::StringBuffer < Temple::Generators::ArrayBuffer def on_dynamic: () -> untyped def postamble: () -> untyped def preamble: () -> 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 html?: () -> untyped 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_tag: () -> untyped def xhtml?: () -> 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/hash.rbs class Temple::ImmutableHash 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 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 |: () -> 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/hash.rbs class Temple::MutableHash < Temple::ImmutableHash def []=: () -> untyped def initialize: () -> void def update: () -> untyped end # sig/temple/hash.rbs class Temple::OptionHash < Temple::MutableHash 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_hash!: () -> untyped def validate_key!: () -> untyped end # sig/temple/templates/rails.rbs class Temple::Templates::Rails < Temple::Templates::ActionView::TemplateHandler def self.register_as: () -> untyped def self.register_as: () -> untyped def call: () -> untyped def compile: () -> 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_tag: () -> 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/options.rbs module Temple::Mixins::DefaultOptions def default_options: () -> untyped def define_deprecated_options: () -> untyped def define_options: () -> untyped def disable_option_validator!: () -> untyped def set_default_options: () -> untyped end # sig/temple/mixins/engine_dsl.rbs module Temple::Mixins::EngineDSL def after: () -> untyped def append: () -> untyped def before: () -> untyped def chain_callable_constructor: () -> 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: () -> untyped def escape_html_safe: () -> untyped def unique_name: () -> untyped end