Class: Reporta::Generators::ViewsGenerator

Inherits:
Rails::Generators::Base
  • Object
show all
Defined in:
lib/generators/reporta/views_generator.rb

Instance Method Summary collapse

Instance Method Details

#copy_viewsObject



9
10
11
# File 'lib/generators/reporta/views_generator.rb', line 9

def copy_views
  view_directory :reports
end

#target_pathObject



19
20
21
# File 'lib/generators/reporta/views_generator.rb', line 19

def target_path
  @target_path ||= "app/views/reporta"
end

#view_directory(name, _target_path = nil) ⇒ Object



13
14
15
16
17
# File 'lib/generators/reporta/views_generator.rb', line 13

def view_directory(name, _target_path = nil)
  directory name.to_s, _target_path || "#{target_path}/#{name}" do |content|
    content
  end
end