Sha256: bd7eb316b774cd307a6685bc56035815f3996054766e2b8db4f71f8fb556b3eb

Contents?: true

Size: 707 Bytes

Versions: 7

Compression:

Stored size: 707 Bytes

Contents

== String#bracket

  require 'facets/string/bracket'

  'X'.bracket('#').assert == '#X#'
  'X'.bracket('x','!').assert == 'xX!'
  'X'.bracket('{','}').assert == '{X}'
  'X'.bracket('<').assert == '<X>'
  'X'.bracket('(').assert == '(X)'
  'X'.bracket('[').assert == '[X]'
  'X'.bracket('{').assert == '{X}'

== String#bracket!

    a = 'X' ; a.bracket!('#')
    a.assert == '#X#'

    a = 'X' ; a.bracket!('x','!')
    a.assert == 'xX!'

    a = 'X' ; a.bracket!('{','}')
    a.assert == '{X}'

    a = 'X' ; a.bracket!('<')
    a.assert == '<X>'

    a = 'X' ; a.bracket!('(')
    a.assert == '(X)'

    a = 'X' ; a.bracket!('[')
    a.assert == '[X]'

    a = 'X' ; a.bracket!('{')
    a.assert == '{X}'

Version data entries

7 entries across 7 versions & 1 rubygems

Version Path
facets-3.0.0 demo/core/string/bracket.rdoc
facets-2.9.3 qed/core/string/bracket.rdoc
facets-2.9.2 qed/core/string/bracket.rdoc
facets-2.9.1 qed/core/string/bracket.rdoc
facets-2.9.0 qed/core/string/bracket.rdoc
facets-2.9.0.pre.2 qed/core/string/bracket.rdoc
facets-2.9.0.pre.1 qed/core/string/bracket.rdoc