Class: CustomScanner
- Inherits:
-
ERB::Compiler::TrimScanner
- Object
- ERB::Compiler::TrimScanner
- CustomScanner
- Defined in:
- lib/rufo/erb_formatter.rb
Instance Method Summary collapse
- #etags ⇒ Object
-
#initialize(src) ⇒ CustomScanner
constructor
A new instance of CustomScanner.
- #stags ⇒ Object
Constructor Details
#initialize(src) ⇒ CustomScanner
Returns a new instance of CustomScanner.
5 6 7 8 |
# File 'lib/rufo/erb_formatter.rb', line 5 def initialize(src) super(src, "<>", false) @scan_reg = /(.*?)(%>\r?\n|#{( + ).join("|")}|\n|\z)/m end |
Instance Method Details
#etags ⇒ Object
14 15 16 |
# File 'lib/rufo/erb_formatter.rb', line 14 def super + ["-%>"] end |
#stags ⇒ Object
10 11 12 |
# File 'lib/rufo/erb_formatter.rb', line 10 def ["<%==", "<%+={0,2}"] + super end |