lib/core/facets/string/bracket.rb in facets-2.4.5 vs lib/core/facets/string/bracket.rb in facets-2.5.0
- old
+ new
@@ -7,21 +7,21 @@
# on either side.
#
# "wrap me".bracket('{') #=> "{wrap me}"
# "wrap me".bracket('--','!') #=> "--wrap me!"
#
- # CREDIT: Trans
+ # CREDIT: Trans
def bracket(bra, ket=nil)
#ket = String.bra2ket[$&] if ! ket && /^[\[({<]$/ =~ bra
ket = BRA2KET[bra] unless ket
"#{bra}#{self}#{ket ? ket : bra}"
end
# Inplace version of #braket.
#
- # CREDIT: Trans
+ # CREDIT: Trans
def bracket!(bra, ket=nil)
self.replace(bracket(bra, ket))
end
@@ -30,11 +30,11 @@
# on either side.
#
# "{unwrap me}".debracket('{') #=> "unwrap me"
# "--unwrap me!".debracket('--','!') #=> "unwrap me!"
#
- # CREDIT: Trans
+ # CREDIT: Trans
def unbracket(bra=nil, ket=nil)
if bra
ket = BRA2KET[bra] unless ket
ket = ket ? ket : bra
@@ -50,11 +50,11 @@
return self.dup # if nothing else
end
# Inplace version of #debraket.
#
- # CREDIT: Trans
+ # CREDIT: Trans
def unbracket!(bra=nil, ket=nil)
self.replace( unbracket(bra, ket) )
end
@@ -62,11 +62,11 @@
# If no quotes are specified, then assumes single quotes.
#
# "quote me".quote #=> "'quote me'"
# "quote me".quote(2) #=> "\"quote me\""
#
- # CREDIT: Trans
+ # CREDIT: Trans
def quote(type=:s)
case type.to_s.downcase
when 's', 'single'
bracket("'")
@@ -81,10 +81,10 @@
# Remove quotes from string.
#
# "'hi'".dequite #=> "hi"
#
- # CREDIT: Trans
+ # CREDIT: Trans
def dequote
s = self.dup
case self[0,1]