Sha256: f2b61fe62897bd73319170203066ec6bef75a08c42f7dede85e9e9e7b2ce7708

Contents?: true

Size: 211 Bytes

Versions: 25

Compression:

Stored size: 211 Bytes

Contents

module Kernel

  # Similar to __FILE__ and __LINE__, __DIR__ provides 
  # the directory path to the current executing script.

  def __DIR__
    (/^(.+)?:\d+/ =~ caller[0]) ? File.dirname($1) : nil
  end

end

Version data entries

25 entries across 25 versions & 1 rubygems

Version Path
facets-1.0.0 lib/facet/kernel/__DIR__.rb
facets-1.0.3 packages/core/lib/facet/kernel/__DIR__.rb
facets-1.2.0 lib/facets/core/kernel/__DIR__.rb
facets-1.2.1 lib/facets/core/kernel/__DIR__.rb
facets-1.3.0 lib/facets/core/kernel/__DIR__.rb
facets-1.1.0 lib/facet/kernel/__DIR__.rb
facets-1.3.1 lib/facets/core/kernel/__DIR__.rb
facets-1.3.2 lib/facets/core/kernel/__DIR__.rb
facets-1.3.3 lib/facets/core/kernel/__DIR__.rb
facets-1.4.0 lib/facets/core/kernel/__DIR__.rb
facets-1.4.1 lib/facets/core/kernel/__DIR__.rb
facets-1.4.2 lib/facets/core/kernel/__DIR__.rb
facets-1.4.3 lib/facets/core/kernel/__DIR__.rb
facets-1.4.4 lib/facets/core/kernel/__DIR__.rb
facets-1.4.5 lib/facets/core/kernel/__DIR__.rb
facets-1.7.0 lib/facets/core/kernel/__DIR__.rb
facets-1.7.30 lib/facets/core/kernel/__DIR__.rb
facets-1.7.38 lib/facets/core/kernel/__DIR__.rb
facets-1.7.46 lib/facets/core/kernel/__DIR__.rb
facets-1.8.0 lib/facets/core/kernel/__DIR__.rb