module Cosmo
Public Instance Methods
inline_var(name)
click to toggle source
# File lib/Cosmo.rb, line 4 def inline_var name "$#{name}" end
var(name, &blok)
click to toggle source
# File lib/Cosmo.rb, line 8 def var name, &blok if block_given? var_block(name, &blok) else text inline_var(name) end end
var_block(name, args = '') { || ... }
click to toggle source
# File lib/Cosmo.rb, line 16 def var_block name, args = '' if args && args.strip.length > 0 args = "{#{args}}" end text "$#{name}#{args}[[" yield text "]]" end