class ApiMaker::ResourceRouting

Public Class Methods

install_resource_routes(rails_routes, layout: "react", routes: nil) click to toggle source
# 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