lib/twee2.rb in twee2-0.4.2 vs lib/twee2.rb in twee2-0.5.0
- old
+ new
@@ -1,7 +1,5 @@
-Encoding.default_external = Encoding.default_internal = Encoding::UTF_8
-
# Prerequisites (managed by bundler)
require 'rubygems'
require 'bundler/setup'
Dir.glob("#{File.dirname(File.absolute_path(__FILE__))}/twee2/*.rb", &method(:require))
require 'thor'
@@ -51,12 +49,14 @@
end
def self.watch(input, output, options = {})
puts "Compiling #{output}"
build(input, output, options)
- puts "Watching #{input}"
- FileWatcher.new(input).watch do
- puts "Recompiling #{output}"
+ puts "Watching #{input} and included children"
+ watch_files = build_config.story_file.child_story_files
+ watch_files.unshift(input)
+ FileWatcher.new(watch_files).watch do |filename|
+ puts "#{filename} changed. Recompiling #{output}"
build(input, output, options)
end
end
def self.formats