Class: Phlex::Generators::BaseGenerator

Inherits:
Rails::Generators::NamedBase
  • Object
show all
Defined in:
lib/generators/phlex/base_generator.rb

Direct Known Subclasses

ComponentGenerator, ViewGenerator

Class Method Summary collapse

Class Method Details

.set_source_root(file_name, dir) ⇒ Object



5
6
7
8
9
10
11
12
13
14
# File 'lib/generators/phlex/base_generator.rb', line 5

def self.set_source_root(file_name, dir)
	if File.exist?(
		Rails.root.join("lib/generators/phlex/templates", file_name)
	)

		source_root Rails.root.join("lib/generators/phlex/templates")
	else
		source_root File.expand_path("templates", dir)
	end
end