Module: RBlade

Defined in:
lib/rblade/railtie.rb,
lib/rblade/compiler.rb,
lib/rblade/rails_template.rb,
lib/rblade/component_store.rb,
lib/rblade/helpers/tokenizer.rb,
lib/rblade/helpers/class_manager.rb,
lib/rblade/helpers/stack_manager.rb,
lib/rblade/helpers/style_manager.rb,
lib/rblade/compiler/compiles_ruby.rb,
lib/rblade/compiler/compiles_echos.rb,
lib/rblade/compiler/compiles_comments.rb,
lib/rblade/helpers/attributes_manager.rb,
lib/rblade/compiler/compiles_components.rb,
lib/rblade/compiler/compiles_statements.rb,
lib/rblade/compiler/tokenizes_components.rb,
lib/rblade/compiler/tokenizes_statements.rb,
lib/rblade/compiler/statements/compiles_loops.rb,
lib/rblade/compiler/statements/compiles_props.rb,
lib/rblade/compiler/statements/compiles_stacks.rb,
lib/rblade/compiler/statements/compiles_inline_ruby.rb,
lib/rblade/compiler/statements/compiles_conditionals.rb

Defined Under Namespace

Classes: AttributesManager, ClassManager, Compiler, CompilesComments, CompilesComponents, CompilesEchos, CompilesRuby, CompilesStatements, ComponentStore, RailsTemplate, Railtie, StackManager, StyleManager, Tokenizer, TokenizesComponents, TokenizesStatements

Constant Summary collapse

FILE_EXTENSIONS =
[".rblade", ".html.rblade"]

Class Method Summary collapse

Class Method Details

.escape_quotes(string) ⇒ Object



17
18
19
# File 'lib/rblade/compiler.rb', line 17

def self.escape_quotes string
  string.gsub(/['\\\x0]/, '\\\\\0')
end