class Slimi::Filters::EndInserter::Expression
Constants
- ELSE_REGEXP
- END_REGEXP
- IF_REGEXP
Public Class Methods
new(expression)
click to toggle source
@param [Array] expression
# File lib/slimi/filters/end_inserter.rb, line 46 def initialize(expression) @expression = expression end
Public Instance Methods
control?()
click to toggle source
@return [Boolean]
# File lib/slimi/filters/end_inserter.rb, line 51 def control? @expression[0] == :slimi && @expression[1] == :control end
else?()
click to toggle source
@return [Boolean]
# File lib/slimi/filters/end_inserter.rb, line 61 def else? @expression[2].match?(ELSE_REGEXP) end
end?()
click to toggle source
@return [Boolean]
# File lib/slimi/filters/end_inserter.rb, line 66 def end? @expression[2].match?(END_REGEXP) end
if?()
click to toggle source
@return [Boolean]
# File lib/slimi/filters/end_inserter.rb, line 56 def if? @expression[2].match?(IF_REGEXP) end
newline?()
click to toggle source
@return [Boolean]
# File lib/slimi/filters/end_inserter.rb, line 71 def newline? @expression[0] == :newline end