16 lines
393 B
Ruby
16 lines
393 B
Ruby
module LifePex::Systems::ApiList
|
|
@@api_routes = []
|
|
|
|
def self.included(m)
|
|
all_routes = m.routes.map do |verb, group|
|
|
group.map { |e| { verb: verb, path: e.first.to_s } }
|
|
end.flatten
|
|
api_routes = all_routes.filter { |route| route[:path].match?(/\/api/) }
|
|
api_routes.each { |route| @@api_routes << route }
|
|
end
|
|
|
|
def self.get_all_api_routes
|
|
@@api_routes
|
|
end
|
|
end
|