class Slimi::Cli
Provide CLI features.
Public Instance Methods
compile()
click to toggle source
# File lib/slimi/cli.rb, line 9 def compile slim = $stdin.read ruby = Engine.new.call(slim) puts ruby end
erb()
click to toggle source
# File lib/slimi/cli.rb, line 16 def erb slim = $stdin.read expression = ErbConverter.new.call(slim) puts expression end
parse()
click to toggle source
# File lib/slimi/cli.rb, line 23 def parse slim = $stdin.read expression = Parser.new.call(slim) pp expression end
render()
click to toggle source
# File lib/slimi/cli.rb, line 30 def render slim = $stdin.read ruby = Engine.new.call(slim) result = eval(ruby) puts result end