Class: Dhall::Import::RelativeToParentPath

Inherits:
Path
  • Object
show all
Defined in:
lib/dhall/ast.rb

Instance Method Summary collapse

Methods inherited from Path

#as_json, #canonical, from_string, #initialize, #origin, #resolve, #to_s, #with

Constructor Details

This class inherits a constructor from Dhall::Import::Path

Instance Method Details

#chain_onto(relative_to) ⇒ Object



1409
1410
1411
1412
1413
# File 'lib/dhall/ast.rb', line 1409

def chain_onto(relative_to)
  relative_to.with(
    path: relative_to.path[0..-2] + [".."] + path
  )
end

#pathnameObject



1405
1406
1407
# File 'lib/dhall/ast.rb', line 1405

def pathname
  Pathname.new("..").join(*path)
end