class Dire::Link

Public Instance Methods

broken?() click to toggle source
# File lib/dire/link.rb, line 3
def broken?
  !link.exist? || !inside?(link)
end
param() click to toggle source
# File lib/dire/link.rb, line 7
def param
  chop(link).to_s
end
validate!() click to toggle source
Calls superclass method
# File lib/dire/link.rb, line 11
def validate!
  super && validate_type!('link')

  if broken?
    raise Dire::Error::InvalidLink, 'Dead link'
  end

  true
end

Private Instance Methods