Sha256: b2e46318fc2a4429593802dd5dd8cf0edaf72013ff390a258a26d99a258875ee

Contents?: true

Size: 237 Bytes

Versions: 7

Compression:

Stored size: 237 Bytes

Contents

module FileTest

  module_function

  # Does the +parent+ contain the +child+?
  def contains?(child, parent=Dir.pwd)
    parent = File.expand_path(parent)
    child = File.expand_path(child)
    child.sub(parent,'') != child
  end

end

Version data entries

7 entries across 6 versions & 2 rubygems

Version Path
facets-glimmer-3.2.0 lib/core/facets/filetest/contains.rb
facets-3.1.0 lib/core/facets/filetest/contains.rb
facets-3.0.0 lib/core/facets/filetest/contains.rb
facets-2.9.3 lib/core/facets/filetest/contains.rb
facets-2.9.2 src/core/facets/filetest/contains.rb
facets-2.9.2 lib/core/facets/filetest/contains.rb
facets-2.9.1 lib/core/facets/filetest/contains.rb