Method: MemFs::IO#advise

Defined in:
lib/memfs/io.rb

#advise(advice_type, _offset = 0, _len = 0) ⇒ Object



71
72
73
74
75
76
77
78
79
80
81
82
83
84
# File 'lib/memfs/io.rb', line 71

def advise(advice_type, _offset = 0, _len = 0)
  advice_types = [
    :dontneed,
    :noreuse,
    :normal,
    :random,
    :sequential,
    :willneed
  ]
  unless advice_types.include?(advice_type)
    fail NotImplementedError, "Unsupported advice: #{advice_type.inspect}"
  end
  nil
end