Class: Ask::Rails::Tools::ReadRoutes
- Inherits:
-
Ask::Rails::Tool
- Object
- Tool
- Ask::Rails::Tool
- Ask::Rails::Tools::ReadRoutes
- Defined in:
- lib/ask/rails/tools/read_routes.rb
Instance Method Summary collapse
Methods inherited from Ask::Rails::Tool
Instance Method Details
#execute ⇒ Object
8 9 10 11 12 13 14 15 16 17 |
# File 'lib/ask/rails/tools/read_routes.rb', line 8 def execute routes_file = rails_root.join("config", "routes.rb") return Ask::Result.error(message: "No routes file found") unless routes_file.exist? content = routes_file.read Ask::Result.success( data: { content: content }, metadata: { size: content.length } ) end |