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