Method: Radical::Generator#views

Defined in:
lib/radical/generator.rb

#viewsObject



49
50
51
52
53
54
55
56
57
58
59
# File 'lib/radical/generator.rb', line 49

def views
  dir = File.join(Dir.pwd, 'views', plural)
  FileUtils.mkdir_p dir

  Dir[File.join(__dir__, 'generator', 'views', '*.rb')].sort.each do |template|
    contents = instance_eval File.read template
    filename = File.join(dir, "#{File.basename(template, '.rb')}.erb")

    write(filename, contents)
  end
end