Skip to content

Commit

Permalink
Remove exist_key and delete_key: they are not specced and not used in…
Browse files Browse the repository at this point in the history
… core
  • Loading branch information
lizmat committed Sep 1, 2013
1 parent 39024d8 commit 9a63ead
Show file tree
Hide file tree
Showing 4 changed files with 0 additions and 6 deletions.
1 change: 0 additions & 1 deletion src/core/Bag.pm
Expand Up @@ -65,7 +65,6 @@ my class Bag is Iterable does Associative does Baggy {
method KeyBag { KeyBag.new-from-pairs(self.hash) }

method at_key($k) { +(%!elems{$k} // 0) }
method exists_key($k) { self.exists($k) }

# Constructor
method new(*@args --> Bag) {
Expand Down
2 changes: 0 additions & 2 deletions src/core/KeyBag.pm
Expand Up @@ -19,8 +19,6 @@ my class KeyBag does Associative does Baggy {
Proxy.new(FETCH => { %!elems.exists($k) ?? %!elems{$k} !! 0 },
STORE => -> $, $value { if $value > 0 { %!elems{$k} = $value } else { %!elems.delete($k) }});
}
method exists_key($k) { self.exists($k) }
method delete_key($k) { %!elems.delete($k) }

# Constructor
method new(*@args --> KeyBag) {
Expand Down
2 changes: 0 additions & 2 deletions src/core/KeySet.pm
Expand Up @@ -14,8 +14,6 @@ my class KeySet is Iterable does Associative {
Proxy.new(FETCH => { %!elems.exists($k) ?? True !! False },
STORE => -> $, $value { if $value { %!elems{$k} = True } else { %!elems.delete($k) }});
}
method exists_key($k) { self.exists($k) }
method delete_key($k) { %!elems.delete($k) }

# Constructor
method new(*@args --> KeySet) {
Expand Down
1 change: 0 additions & 1 deletion src/core/Set.pm
Expand Up @@ -187,7 +187,6 @@ my class Set is Iterable does Associative {
method KeyBag { KeyBag.new(self.keys) }

method at_key($k) { ?(%!elems{$k} // False) }
method exists_key($k) { self.exists($k) }

# Constructor
method new(*@args --> Set) {
Expand Down

0 comments on commit 9a63ead

Please sign in to comment.