Sha256: 66ecee4561e13ca5fc6c0c9a1b376c8285e355ca26ce4e053afc600791a05d3d

Contents?: true

Size: 320 Bytes

Versions: 1

Compression:

Stored size: 320 Bytes

Contents

#!/usr/bin/env ruby
# -*- coding: utf-8 -*-

require 'rev'

module CoffeeWithoutNodejs
  class CoffeeWatcher < Rev::StatWatcher
    def initialize(path)
      super
      attach(Rev::Loop.default)
    end

    def on_change
      render_file(path)
    end

    def self.run
      Rev::Loop.default.run
    end
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
coffee_without_nodejs-0.1.0 lib/coffee_without_nodejs/watcher.rb