Class: Valise::ReadOnlySearchRoot

Inherits:
SearchRoot show all
Defined in:
lib/valise/search-root.rb

Direct Known Subclasses

DefinedDefaults

Instance Attribute Summary

Attributes inherited from SearchRoot

#segments

Instance Method Summary collapse

Methods inherited from SearchRoot

#each, #full_path, #get_from, #initialize, #inspect, #present?

Methods included from Unpath

#repath, #unpath

Constructor Details

This class inherits a constructor from Valise::SearchRoot

Instance Method Details

#insert(item) ⇒ Object

Raises:



85
86
87
# File 'lib/valise/search-root.rb', line 85

def insert(item)
  raise Errors::ReadOnly
end

#writable?(segments) ⇒ Boolean

Returns:

  • (Boolean)


77
78
79
# File 'lib/valise/search-root.rb', line 77

def writable?(segments)
  false
end

#write(item) ⇒ Object

Raises:



81
82
83
# File 'lib/valise/search-root.rb', line 81

def write(item)
  raise Errors::ReadOnly
end