class Invitation::Generators::RoutesGenerator

Public Instance Methods

add_invitation_routes() click to toggle source
# File lib/generators/invitation/routes/routes_generator.rb, line 8
def add_invitation_routes
  route(invitation_routes)
end
disable_invitation_internal_routes() click to toggle source
# File lib/generators/invitation/routes/routes_generator.rb, line 12
def disable_invitation_internal_routes
  inject_into_file(
    'config/initializers/invitation.rb',
    "  config.routes = false \n",
    after: "Invitation.configure do |config|\n"
  )
end

Private Instance Methods

invitation_routes() click to toggle source
# File lib/generators/invitation/routes/routes_generator.rb, line 22
def invitation_routes
  File.read(routes_file_path)
end
routes_file_path() click to toggle source
# File lib/generators/invitation/routes/routes_generator.rb, line 26
def routes_file_path
  File.expand_path(find_in_source_paths('routes.rb'))
end