Sha256: c7985ccfb631aaba513f65bcc04bc6b17475074d113e8b30d1cb51d4d1a02913
Contents?: true
Size: 766 Bytes
Versions: 11
Compression:
Stored size: 766 Bytes
Contents
module ScrewUnit module Resources class Dir < File def locate(name) virtual_child_path = ::File.join(virtual_path, name) physical_child_path = asset_manager.physicalize_path(virtual_child_path) if physical_child_path && ::File.exists?(physical_child_path) if ::File.directory?(physical_child_path) Dir.new(virtual_child_path, asset_manager) else File.new(virtual_child_path, asset_manager) end else FileNotFound.new(virtual_child_path) end end def glob(glob_pattern) asset_manager.glob_virtual_paths(::File.join(virtual_path, glob_pattern)).map {|virtual_path| File.new(virtual_path, asset_manager)} end end end end
Version data entries
11 entries across 11 versions & 1 rubygems