module Mtdevise::Generators::ViewPathTemplates
Public Instance Methods
copy_views()
click to toggle source
module ClassMethods
def hide! Rails::Generators.hide_namespace self.namespace end
end
# File lib/generators/mtdevise/views_generator.rb, line 20 def copy_views if options[:views] options[:views].each do |directory| view_directory directory.to_sym end else view_directory :devise view_directory :layouts view_directory :shared view_directory :mtdevise end end
Protected Instance Methods
target_path()
click to toggle source
# File lib/generators/mtdevise/views_generator.rb, line 41 def target_path @target_path ||= "app/views" end
view_directory(name, _target_path = nil)
click to toggle source
# File lib/generators/mtdevise/views_generator.rb, line 35 def view_directory(name, _target_path = nil) directory name.to_s, _target_path || "#{target_path}/#{name}" do |content| content end end