class Shift::CoffeeScript
Public Class Methods
gem_dependencies()
click to toggle source
# File lib/shift/i/coffee_script.rb, line 5 def self.gem_dependencies %w{coffee-script} end
new(opts={})
click to toggle source
# File lib/shift/i/coffee_script.rb, line 17 def initialize(opts={}) @opts = opts end
require_libs()
click to toggle source
# File lib/shift/i/coffee_script.rb, line 9 def self.require_libs %w{coffee-script} end
target_format()
click to toggle source
# File lib/shift/i/coffee_script.rb, line 13 def self.target_format 'js' end
Public Instance Methods
process(str)
click to toggle source
# File lib/shift/i/coffee_script.rb, line 21 def process(str) ::CoffeeScript.compile(str, @opts) end