class PaperPlaneGenerator
Constants
- TEMPLATE_ROUTES
Public Instance Methods
create_paper_plane_file()
click to toggle source
# File lib/generators/paper_plane_generator.rb, line 11 def create_paper_plane_file template('paper_plane.rb', File.join('app/paper_planes', class_path, "#{file_name}_paper_plane.rb")) messages.each do |message| I18n.available_locales.each do |locale| flight_routes.each do |route_name, route_extension| template( "#{route_name}", File.join( 'app/paper_planes', class_path, file_name, message, "#{route_name}.#{locale}.#{route_extension}.erb" ) ) end end end end
flight_routes()
click to toggle source
# File lib/generators/paper_plane_generator.rb, line 32 def flight_routes TEMPLATE_ROUTES.except(*options[:skip_routes]) end