Table of Contents - better_html-1.0.16 Documentation
Pages
Classes and Modules
- BetterHtml
- BetterHtml::AST
- BetterHtml::AST::Iterator
- BetterHtml::AST::Node
- BetterHtml::BetterErb
- BetterHtml::BetterErb::ConditionalImplementation
- BetterHtml::BetterErb::ErubiImplementation
- BetterHtml::BetterErb::ErubisImplementation
- BetterHtml::BetterErb::RuntimeChecks
- BetterHtml::BetterErb::ValidatedOutputBuffer
- BetterHtml::BetterErb::ValidatedOutputBuffer::Context
- BetterHtml::Config
- BetterHtml::DontInterpolateHere
- BetterHtml::Errors
- BetterHtml::Helpers
- BetterHtml::HtmlAttributes
- BetterHtml::HtmlError
- BetterHtml::InterpolatorError
- BetterHtml::Parser
- BetterHtml::Parser::Error
- BetterHtml::Railtie
- BetterHtml::TestHelper
- BetterHtml::TestHelper::RubyNode
- BetterHtml::TestHelper::RubyNode::Builder
- BetterHtml::TestHelper::RubyNode::ParseError
- BetterHtml::TestHelper::SafeErb
- BetterHtml::TestHelper::SafeErb::AllowedScriptType
- BetterHtml::TestHelper::SafeErb::Base
- BetterHtml::TestHelper::SafeErb::NoJavascriptTagHelper
- BetterHtml::TestHelper::SafeErb::NoStatements
- BetterHtml::TestHelper::SafeErb::ScriptInterpolation
- BetterHtml::TestHelper::SafeErb::TagInterpolation
- BetterHtml::TestHelper::SafeErbTester
- BetterHtml::TestHelper::SafeLodashTester
- BetterHtml::TestHelper::SafeLodashTester::Tester
- BetterHtml::TestHelper::SafetyError
- BetterHtml::Tokenizer
- BetterHtml::Tokenizer::BaseErb
- BetterHtml::Tokenizer::HtmlErb
- BetterHtml::Tokenizer::HtmlLodash
- BetterHtml::Tokenizer::JavascriptErb
- BetterHtml::Tokenizer::Location
- BetterHtml::Tokenizer::Token
- BetterHtml::Tokenizer::TokenArray
- BetterHtml::Tree
- BetterHtml::Tree::Attribute
- BetterHtml::Tree::AttributesList
- BetterHtml::Tree::Tag
- BetterHtml::UnsafeHtmlError
Methods
- ::config — BetterHtml
- ::config= — BetterHtml
- ::configure — BetterHtml
- ::descendants — BetterHtml::AST::Iterator
- ::from_node — BetterHtml::Tree::Attribute
- ::from_node — BetterHtml::Tree::Tag
- ::from_nodes — BetterHtml::Tree::AttributesList
- ::new — BetterHtml::AST::Iterator
- ::new — BetterHtml::BetterErb::ValidatedOutputBuffer::Context
- ::new — BetterHtml::HtmlAttributes
- ::new — BetterHtml::Parser
- ::new — BetterHtml::Parser::Error
- ::new — BetterHtml::TestHelper::SafeErb::Base
- ::new — BetterHtml::TestHelper::SafeLodashTester::Tester
- ::new — BetterHtml::TestHelper::SafetyError
- ::new — BetterHtml::Tokenizer::BaseErb
- ::new — BetterHtml::Tokenizer::HtmlErb
- ::new — BetterHtml::Tokenizer::HtmlLodash
- ::new — BetterHtml::Tokenizer::Location
- ::new — BetterHtml::Tokenizer::Token
- ::new — BetterHtml::Tokenizer::TokenArray
- ::new — BetterHtml::Tree::Attribute
- ::new — BetterHtml::Tree::AttributesList
- ::new — BetterHtml::Tree::Tag
- ::new — BetterHtml::BetterErb::RuntimeChecks
- ::parse — BetterHtml::TestHelper::RubyNode
- ::prepend! — BetterHtml::BetterErb
- ::wrap — BetterHtml::BetterErb::ValidatedOutputBuffer
- #[] — BetterHtml::Tree::AttributesList
- #add_code — BetterHtml::BetterErb::ErubiImplementation
- #add_code — BetterHtml::Tokenizer::BaseErb
- #add_erb_tokens — BetterHtml::Tokenizer::BaseErb
- #add_error — BetterHtml::TestHelper::SafeErb::Base
- #add_error — BetterHtml::TestHelper::SafeLodashTester::Tester
- #add_expr_auto_escaped — BetterHtml::BetterErb::RuntimeChecks
- #add_expr_escaped — BetterHtml::BetterErb::ErubisImplementation
- #add_expr_literal — BetterHtml::BetterErb::ErubisImplementation
- #add_expression — BetterHtml::BetterErb::ErubiImplementation
- #add_expression — BetterHtml::Tokenizer::BaseErb
- #add_lodash_tokens — BetterHtml::Tokenizer::HtmlLodash
- #add_no_statement_error — BetterHtml::TestHelper::SafeLodashTester::Tester
- #add_stmt — BetterHtml::BetterErb::ErubisImplementation
- #add_text — BetterHtml::BetterErb::ErubiImplementation
- #add_text — BetterHtml::BetterErb::ErubisImplementation
- #add_text — BetterHtml::Tokenizer::HtmlErb
- #add_text — BetterHtml::Tokenizer::HtmlLodash
- #add_text — BetterHtml::Tokenizer::JavascriptErb
- #add_token — BetterHtml::Tokenizer::BaseErb
- #add_token — BetterHtml::Tokenizer::HtmlLodash
- #adjust — BetterHtml::Tokenizer::Location
- #any? — BetterHtml::Tokenizer::TokenArray
- #append — BetterHtml::Tokenizer::BaseErb
- #append — BetterHtml::Tokenizer::HtmlErb
- #arguments — BetterHtml::TestHelper::RubyNode
- #assert_erb_safety — BetterHtml::TestHelper::SafeErbTester
- #assert_lodash_safety — BetterHtml::TestHelper::SafeLodashTester
- #ast — BetterHtml::Parser
- #ast — BetterHtml::TestHelper::SafeErb::Base
- #attributes — BetterHtml::Tree::Tag
- #auto_escape_html_safe_value — BetterHtml::BetterErb::ValidatedOutputBuffer::Context
- #begin — BetterHtml::Tokenizer::Location
- #begin? — BetterHtml::TestHelper::RubyNode
- #block_check — BetterHtml::BetterErb::RuntimeChecks
- #build_attribute_name_node — BetterHtml::Parser
- #build_attribute_node — BetterHtml::Parser
- #build_attribute_value_node — BetterHtml::Parser
- #build_cdata_node — BetterHtml::Parser
- #build_comment_node — BetterHtml::Parser
- #build_document_node — BetterHtml::Parser
- #build_erb_node — BetterHtml::Parser
- #build_interpolation_node — BetterHtml::Parser
- #build_location — BetterHtml::Parser
- #build_location — BetterHtml::BetterErb::RuntimeChecks
- #build_lodash_node — BetterHtml::Parser
- #build_nameless_attribute_node — BetterHtml::Parser
- #build_node — BetterHtml::Parser
- #build_tag_attributes_node — BetterHtml::Parser
- #build_tag_name_node — BetterHtml::Parser
- #build_tag_node — BetterHtml::Parser
- #build_text_node — BetterHtml::Parser
- #call — BetterHtml::BetterErb::ConditionalImplementation
- #check_attribute_name — BetterHtml::BetterErb::RuntimeChecks
- #check_parser_errors — BetterHtml::BetterErb::RuntimeChecks
- #check_quoted_value — BetterHtml::BetterErb::RuntimeChecks
- #check_tag_name — BetterHtml::BetterErb::RuntimeChecks
- #check_token — BetterHtml::BetterErb::RuntimeChecks
- #check_unquoted_value — BetterHtml::BetterErb::RuntimeChecks
- #child_nodes — BetterHtml::TestHelper::RubyNode
- #class_name — BetterHtml::BetterErb::RuntimeChecks
- #closing? — BetterHtml::Tree::Tag
- #current — BetterHtml::Tokenizer::TokenArray
- #current_position — BetterHtml::Tokenizer::HtmlErb
- #descendants — BetterHtml::AST::Node
- #each — BetterHtml::Tree::AttributesList
- #empty? — BetterHtml::Tokenizer::TokenArray
- #empty_location — BetterHtml::Parser
- #end — BetterHtml::Tokenizer::Location
- #erb? — BetterHtml::Tree::Attribute
- #erb_nodes — BetterHtml::TestHelper::SafeErb::Base
- #escape_text — BetterHtml::BetterErb::ErubiImplementation
- #extract_line — BetterHtml::BetterErb::RuntimeChecks
- #generate — BetterHtml::BetterErb::ConditionalImplementation
- #handle_missing_safe_wrapper — BetterHtml::TestHelper::SafeErb::TagInterpolation
- #hash? — BetterHtml::TestHelper::RubyNode
- #html_attributes — BetterHtml::Helpers
- #html_safe — BetterHtml::BetterErb::ValidatedOutputBuffer
- #html_safe? — BetterHtml::BetterErb::ValidatedOutputBuffer
- #inspect — BetterHtml::Parser
- #inspect — BetterHtml::Tokenizer::Token
- #javascript_attribute_name? — BetterHtml::Config
- #javascript_safe_method? — BetterHtml::Config
- #last — BetterHtml::Tokenizer::TokenArray
- #line_range — BetterHtml::Tokenizer::Location
- #line_source_with_underline — BetterHtml::Tokenizer::Location
- #loc — BetterHtml::Tree::Attribute
- #loc — BetterHtml::Tree::Tag
- #location — BetterHtml::AST::Node
- #lodash_nodes — BetterHtml::TestHelper::SafeLodashTester::Tester
- #lodash_safe_javascript_expression? — BetterHtml::Config
- #method_call? — BetterHtml::TestHelper::RubyNode
- #method_name — BetterHtml::TestHelper::RubyNode
- #method_name? — BetterHtml::TestHelper::RubyNode
- #n — BetterHtml::TestHelper::RubyNode::Builder
- #name — BetterHtml::Tree::Attribute
- #name — BetterHtml::Tree::Tag
- #nested_location — BetterHtml::TestHelper::SafeErb::TagInterpolation
- #no_html_tag? — BetterHtml::TestHelper::SafeErb::TagInterpolation
- #no_javascript_tag_helper — BetterHtml::TestHelper::SafeErb::NoJavascriptTagHelper
- #no_statements — BetterHtml::TestHelper::SafeErb::NoStatements
- #no_unsafe_calls — BetterHtml::TestHelper::SafeErb::TagInterpolation
- #node? — BetterHtml::TestHelper::RubyNode
- #nodes_with_type — BetterHtml::Parser
- #offset — BetterHtml::Tokenizer::Location
- #pair? — BetterHtml::TestHelper::RubyNode
- #parser_context — BetterHtml::BetterErb::RuntimeChecks
- #parser_errors — BetterHtml::Parser
- #pop — BetterHtml::Tokenizer::TokenArray
- #properly_escaped — BetterHtml::BetterErb::ValidatedOutputBuffer::Context
- #range — BetterHtml::Tokenizer::Location
- #receiver — BetterHtml::TestHelper::RubyNode
- #resize — BetterHtml::Tokenizer::Location
- #return_values — BetterHtml::TestHelper::RubyNode
- #safe_after_attribute_name_append= — BetterHtml::BetterErb::ValidatedOutputBuffer::Context
- #safe_after_equal_append= — BetterHtml::BetterErb::ValidatedOutputBuffer::Context
- #safe_attribute_name_append= — BetterHtml::BetterErb::ValidatedOutputBuffer::Context
- #safe_comment_append= — BetterHtml::BetterErb::ValidatedOutputBuffer::Context
- #safe_none_append= — BetterHtml::BetterErb::ValidatedOutputBuffer::Context
- #safe_quoted_value_append= — BetterHtml::BetterErb::ValidatedOutputBuffer::Context
- #safe_rawtext_append= — BetterHtml::BetterErb::ValidatedOutputBuffer::Context
- #safe_space_after_attribute_append= — BetterHtml::BetterErb::ValidatedOutputBuffer::Context
- #safe_tag_append= — BetterHtml::BetterErb::ValidatedOutputBuffer::Context
- #safe_tag_name_append= — BetterHtml::BetterErb::ValidatedOutputBuffer::Context
- #safe_unquoted_value_append= — BetterHtml::BetterErb::ValidatedOutputBuffer::Context
- #scan! — BetterHtml::Tokenizer::HtmlLodash
- #scan_pattern — BetterHtml::Tokenizer::HtmlLodash
- #script_tags — BetterHtml::TestHelper::SafeErb::Base
- #self_closing? — BetterHtml::Tree::Tag
- #shift — BetterHtml::Tokenizer::TokenArray
- #shift_all — BetterHtml::Parser
- #shift_all_with_interpolation — BetterHtml::Parser
- #shift_between — BetterHtml::Parser
- #shift_between_with_interpolation — BetterHtml::Parser
- #shift_single — BetterHtml::Parser
- #shift_until — BetterHtml::Parser
- #shift_until_with_interpolation — BetterHtml::Parser
- #size — BetterHtml::Tokenizer::TokenArray
- #static_return_value? — BetterHtml::TestHelper::RubyNode
- #static_value? — BetterHtml::TestHelper::RubyNode
- #to_s — BetterHtml::BetterErb::ValidatedOutputBuffer
- #to_s — BetterHtml::HtmlAttributes
- #traverse — BetterHtml::AST::Iterator
- #traverse_all — BetterHtml::AST::Iterator
- #trim — BetterHtml::Tokenizer::TokenArray
- #type? — BetterHtml::TestHelper::RubyNode
- #validate — BetterHtml::TestHelper::SafeErb::AllowedScriptType
- #validate — BetterHtml::TestHelper::SafeErb::NoJavascriptTagHelper
- #validate — BetterHtml::TestHelper::SafeErb::NoStatements
- #validate — BetterHtml::TestHelper::SafeErb::ScriptInterpolation
- #validate — BetterHtml::TestHelper::SafeErb::TagInterpolation
- #validate! — BetterHtml::TestHelper::SafeLodashTester::Tester
- #validate! — BetterHtml::BetterErb::RuntimeChecks
- #validate_attribute — BetterHtml::TestHelper::SafeErb::TagInterpolation
- #validate_no_statements — BetterHtml::TestHelper::SafeLodashTester::Tester
- #validate_ruby_helper — BetterHtml::TestHelper::SafeErb::TagInterpolation
- #validate_ruby_helper_hash_entry — BetterHtml::TestHelper::SafeErb::TagInterpolation
- #validate_ruby_helper_hash_value — BetterHtml::TestHelper::SafeErb::TagInterpolation
- #validate_script — BetterHtml::TestHelper::SafeErb::ScriptInterpolation
- #validate_script_interpolation — BetterHtml::TestHelper::SafeErb::ScriptInterpolation
- #validate_tag_attributes — BetterHtml::TestHelper::SafeLodashTester::Tester
- #validate_tag_expression — BetterHtml::TestHelper::SafeLodashTester::Tester
- #validate_tag_interpolation — BetterHtml::TestHelper::SafeErb::TagInterpolation
- #validate_text_node — BetterHtml::TestHelper::SafeErb::TagInterpolation
- #validate_type — BetterHtml::TestHelper::SafeErb::AllowedScriptType
- #value — BetterHtml::Tree::Attribute
- #with — BetterHtml::Tokenizer::Location
- #wrap_method — BetterHtml::BetterErb::RuntimeChecks
- #wrap_token — BetterHtml::Parser
- #wrap_tokens — BetterHtml::Parser