Thorテンプレートメソッドを使用しようとしています。しかし、私の場合の仕様を書いたとき、スクリプトがテンプレートディレクトリを認識していないことがわかりました
ディレクトリ構造
/crx
/lib
/templates
manifest
command.rb
command.rb 内の Thor タスクの実装
module Crx
class Command < Thor
include Thor::Actions
def self.source_root
File.dirname(__FILE__)
end
desc "add", "add extension files like manifest, content_script"
def add(name)
template 'templates/manifest'
end
end
end
失敗した仕様
Crx::Command should create manifest
Thor::Error:
Could not find "templates/manifest" in any of your source paths. Your current source paths are:
/home/lewy/Programowanie/ruby/crx/lib/crx