Sha256: 7003f4dc487647f4169e5cc9ac40b7657597f0a281aa012eb6c8d77d0b3ad126
Contents?: true
Size: 804 Bytes
Versions: 10
Compression:
Stored size: 804 Bytes
Contents
module Trackman module Assets module Components module RailsPathResolver #way 2 extend PathResolver class << self alias old_translate translate alias old_parent_of parent_of def parent_of(url) if url.to_s.include?('assets') old_parent_of(url).ascend do |p| return p if p.basename.to_s == 'assets' end else return old_parent_of(url) end end end def translate url, parent_url path = RailsPathResolver.old_translate(url, parent_url) parts = path.split('/') parts.insert(0, 'public') if parts.first != 'public' parts.join('/') end end end end end
Version data entries
10 entries across 10 versions & 1 rubygems