class RailsMemoryBloat::Resource
Attributes
path[RW]
Public Class Methods
find(path)
click to toggle source
# File lib/rails_memory_bloat/resource.rb, line 3 def self.find(path) @@instances ||= {} @@instances[path] || new.tap do |x| x.path = path @@instances[path] = x end end
Public Instance Methods
route()
click to toggle source
# File lib/rails_memory_bloat/resource.rb, line 11 def route route = "#{path}" route.sub!(/^\/\d+\/(\w+)/, '/:\1_id/\1') route.sub!(/\?.*/, '') route.sub!(/\/\d+(\.\w+)?$/, '/:id') route.sub(/\/[0-9A-Fa-f]{64}$/, '/:token') end