lib/hx.rb in hx-0.8.4 vs lib/hx.rb in hx-0.9.0
- old
+ new
@@ -96,11 +96,11 @@
@selector = only || except || Path::ALL
end
end
def edit_entry(path, prototype=nil)
- if @selector.accept? path
+ if @selector.accept_path? path
@input.edit_entry(path, prototype) { |text| yield text }
else
raise EditingNotSupportedError, "Editing not supported for #{path}"
end
self
@@ -115,11 +115,11 @@
@input.each_entry(@selector & selector, &block)
self
end
def get_entry(path)
- raise NoSuchEntryError, path unless @selector.accept? path
+ raise NoSuchEntryError, path unless @selector.accept_path? path
@input.get_entry(path)
end
end
class Overlay
@@ -184,11 +184,11 @@
end
def each_entry_path(selector)
@input.each_entry_path(Path::ALL) do |path|
path = add_circumfix(path)
- yield path if selector.accept? path
+ yield path if selector.accept_path? path
end
self
end
def get_entry(path)
@@ -208,11 +208,11 @@
end
def each_entry_path(selector)
@input.each_entry_path(Path::ALL) do |path|
path = strip_circumfix(path)
- yield path if path and selector.accept? path
+ yield path if path and selector.accept_path? path
end
self
end
def get_entry(path)
@@ -248,10 +248,10 @@
end
@entries = entries
end
end
entries.each do |path, entry|
- yield path, entry.dup if selector.accept? path
+ yield path, entry.dup if selector.accept_path? path
end
self
end
def get_entry(path)