class Slimi::Filters::Base
Pass-through some expressions which are unknown for Temple.
Public Instance Methods
on_slimi_control(code, expression)
click to toggle source
@param [String] code @param [Array] expression @return [Array]
# File lib/slimi/filters/base.rb, line 12 def on_slimi_control(code, expression) [:slimi, :control, code, compile(expression)] end
on_slimi_embedded(type, expression, attributes)
click to toggle source
@param [String] type @param [String] code @param [Array] expression @param [Array] attributes @return [Array]
# File lib/slimi/filters/base.rb, line 21 def on_slimi_embedded(type, expression, attributes) [:slimi, :embedded, type, compile(expression), attributes] end
on_slimi_output(escape, code, expression)
click to toggle source
@param [Boolean] escape @param [String] code @param [Array] expression @return [Array]
# File lib/slimi/filters/base.rb, line 29 def on_slimi_output(escape, code, expression) [:slimi, :output, escape, code, compile(expression)] end
on_slimi_position(begin_, end_, expression)
click to toggle source
@param [Integer] begin_ @param [Integer] end_ @param [Array] expression @return [Array]
# File lib/slimi/filters/base.rb, line 37 def on_slimi_position(begin_, end_, expression) [:slimi, :position, begin_, end_, compile(expression)] end
on_slimi_text(type, expression)
click to toggle source
@param [String] type @param [Array] expression @return [Array]
# File lib/slimi/filters/base.rb, line 44 def on_slimi_text(type, expression) [:slimi, :text, type, compile(expression)] end