merge
This commit is contained in:
19
lib/opal/rails/haml_filter.rb
Normal file
19
lib/opal/rails/haml_filter.rb
Normal file
@ -0,0 +1,19 @@
|
||||
require "haml"
|
||||
require "haml/filters"
|
||||
require "haml/filters/base"
|
||||
|
||||
module Haml
|
||||
class Filters
|
||||
class Opal < Base
|
||||
def compile(node)
|
||||
temple = [:multi]
|
||||
temple << [:static, "<script type='text/javascript'>\n"]
|
||||
temple << [:static, ::Opal.compile(node.value[:text]) ]
|
||||
temple << [:static, "\n</script>"]
|
||||
temple
|
||||
end
|
||||
end
|
||||
end
|
||||
end
|
||||
|
||||
Haml::Filters.registered[:opal] ||= Haml::Filters::Opal
|
Reference in New Issue
Block a user