Class: ApiMaker::ResourceRouting
- Inherits:
-
Object
- Object
- ApiMaker::ResourceRouting
- Defined in:
- lib/api_maker/resource_routing.rb
Class Method Summary collapse
Class Method Details
.install_resource_routes(rails_routes, layout: "react", routes: nil) ⇒ Object
2 3 4 5 6 7 |
# File 'lib/api_maker/resource_routing.rb', line 2 def self.install_resource_routes(rails_routes, layout: "react", routes: nil) routes ||= JSON.parse(File.read(Rails.root.join("app", "javascript", "shared", "routes.json"))) routes.fetch("routes").each do |route| rails_routes.get route.fetch("path") => "#{layout}#show", as: route.fetch("name").to_sym end end |