class Pwnstyles::AllGenerator
rails g pwnstyles:all
Public Instance Methods
copy_layout()
click to toggle source
# File lib/pwnstyles_rails/generators/all_generator.rb, line 10 def copy_layout dir = File.expand_path 'layouts', File.dirname(__FILE__) Dir.glob(File.join(dir, '*'), File::FNM_DOTMATCH).each do |source| next if File.directory?(source) source_file = source[(dir.length + 1)..-1] dest = Rails.root.join 'app', 'views', 'layouts', source_file copy_file source, dest end end
copy_static_assets()
click to toggle source
# File lib/pwnstyles_rails/generators/all_generator.rb, line 20 def copy_static_assets dir = File.expand_path 'assets', File.dirname(__FILE__) Dir.glob(File.join(dir, '**', '*'), File::FNM_DOTMATCH).each do |source| next if File.directory?(source) source_file = source[(dir.length + 1)..-1] dest = Rails.root.join 'app', 'assets', source_file copy_file source, dest end end