Class: Jekyll::LiveScriptConverter::LiveScript

Inherits:
Converter
  • Object
show all
Defined in:
lib/jekyll/livescript.rb

Instance Method Summary collapse

Instance Method Details

#convert(content) ⇒ Object



23
24
25
26
# File 'lib/jekyll/livescript.rb', line 23

def convert(content)
  setup unless @setup
  ::LiveScript.compile(content)
end

#matches(ext) ⇒ Object



15
16
17
# File 'lib/jekyll/livescript.rb', line 15

def matches(ext)
  ext.casecmp(".ls").zero?
end

#output_ext(_ext) ⇒ Object



19
20
21
# File 'lib/jekyll/livescript.rb', line 19

def output_ext(_ext)
  ".js"
end

#setupObject



10
11
12
13
# File 'lib/jekyll/livescript.rb', line 10

def setup
  require "ruby-livescript"
  @setup = true
end