Method: String#bracket
- Defined in:
- lib/nano/string/bracket.rb
#bracket(bra, ket = nil) ⇒ Object
Return a new string embraced by given brakets. If only one bracket char is given it will be placed on either side.
"wrap me".bracket('{') #=> "{wrap me}"
"wrap me".bracket('--','!') #=> "--wrap me!"
14 15 16 17 |
# File 'lib/nano/string/bracket.rb', line 14 def bracket(bra, ket=nil) ket = BRA_KET[$&] if ! ket && /^[\[({<]$/ =~ bra return "#{bra}#{self}#{ket ? ket : bra}" end |