Module: Haml

### Home Classes Methods

### In Files

- lib/haml/helpers.rb
- lib/haml/filters.rb
- lib/haml/buffer.rb
- lib/haml/template.rb
- lib/haml/template/plugin.rb
- lib/haml/template/options.rb
- lib/haml/parser.rb
- lib/haml/engine.rb
- lib/haml/railtie.rb
- lib/haml/exec.rb
- lib/haml/util.rb
- lib/haml/sass_rails_filter.rb
- lib/haml/compiler.rb
- lib/haml/version.rb
- lib/haml/error.rb
- lib/haml/options.rb
- lib/haml/helpers/safe_erubis_template.rb
- lib/haml/helpers/xss_mods.rb
- lib/haml/helpers/action_view_extensions.rb
- lib/haml.rb

### Namespace

- MODULE Haml::Exec
- MODULE Haml::Filters
- MODULE Haml::Helpers
- MODULE Haml::Template
- MODULE Haml::Util
- CLASS Haml::Buffer
- CLASS Haml::Compiler
- CLASS Haml::Engine
- CLASS Haml::Error
- CLASS Haml::ErubisTemplateHandler
- CLASS Haml::Options
- CLASS Haml::Parser
- CLASS Haml::Plugin
- CLASS Haml::Railtie
- CLASS Haml::SafeErubisTemplate
- CLASS Haml::SyntaxError

### Methods

- ::init_rails

### Class/Module Index

Quicksearch

- Haml
- Haml::Buffer
- Haml::Compiler
- Haml::Engine
- Haml::Error
- Haml::ErubisTemplateHandler
- Haml::Exec
- Haml::Exec::Generic
- Haml::Exec::Haml
- Haml::Filters
- Haml::Filters::Base
- Haml::Filters::Cdata
- Haml::Filters::Css
- Haml::Filters::Erb
- Haml::Filters::Escaped
- Haml::Filters::Javascript
- Haml::Filters::Plain
- Haml::Filters::PrecompiledTiltFilter
- Haml::Filters::Preserve
- Haml::Filters::Ruby
- Haml::Filters::SassRailsTemplate
- Haml::Filters::ScssRailsTemplate
- Haml::Filters::TiltFilter
- Haml::Helpers
- Haml::Helpers::ActionViewExtensions
- Haml::Helpers::ErrorReturn
- Haml::Helpers::XssMods
- Haml::Options
- Haml::Parser
- Haml::Parser::Line
- Haml::Parser::ParseNode
- Haml::Plugin
- Haml::Railtie
- Haml::SafeErubisTemplate
- Haml::SyntaxError
- Haml::Template
- Haml::Util
- Haml::Util::StaticConditionalContext
- ActionView
- ActionView::Base
- ActionView::Helpers
- ActionView::Helpers::CaptureHelper
- ActionView::Helpers::FormHelper
- ActionView::Helpers::FormTagHelper
- ActionView::Helpers::HamlSupport
- ActionView::Helpers::InstanceTag
- ActionView::Helpers::TagHelper
- ActionView::Helpers::Tags
- ActionView::Helpers::Tags::TextArea
- ActionView::Helpers::TextHelper
- Object

No matching classes.

# Haml

We keep options in its own self-contained file so that we can load it independently in Rails 3, where the full template stuff is lazy-loaded.

The module that contains everything Haml-related:

- {Haml::Parser} is Haml’s parser.

- {Haml::Compiler} is Haml’s compiler.

- {Haml::Engine} is the class used to render Haml within Ruby code.

- {Haml::Options} is where Haml’s runtime options are defined.

- {Haml::Error} is raised when Haml encounters an error.

Also see the {file:REFERENCE.md full Haml reference}.

### Constants

VERSION

### Public Class Methods

init_rails(*args) click to toggle source

    # File lib/haml.rb, line 14
    def self.init_rails(*args)
      # Maintain this as a no-op for any libraries that may be depending on the
      # previous definition here.
    end

[Validate]

Generated with the Darkfish Rdoc Generator 2.