2019-07-30 21:29:24 +00:00
|
|
|
# frozen_string_literal: true
|
|
|
|
|
2018-03-29 19:10:27 +00:00
|
|
|
class React::LibGenerator < Rails::Generators::NamedBase
|
2019-07-30 21:29:24 +00:00
|
|
|
source_root File.expand_path('templates', __dir__)
|
2018-03-29 19:10:27 +00:00
|
|
|
def copy_file_to_lib
|
2019-07-30 21:29:24 +00:00
|
|
|
template 'module.ts.erb', File.join('javascripts/src/lib/', *(class_path + ["#{file_name.underscore}.ts"]))
|
|
|
|
template 'module.spec.ts.erb', File.join('javascripts/src/lib/', *(class_path + ["#{file_name.underscore}.spec.ts"]))
|
2018-03-29 19:10:27 +00:00
|
|
|
end
|
|
|
|
end
|