Sha256: c18182680e9bf4be1f2bc74ab3ffb4b048c018badd40ba487b4da7746d9da1c3
Contents?: true
Size: 523 Bytes
Versions: 1
Compression:
Stored size: 523 Bytes
Contents
unless String.method_defined? :format class String # A nicer alternative to Kernel#sprintf and String#%. # # @return [String] the formatted string # # @example # 'This is %s!'.format('Sparta') #=> 'This is Sparta!' # # @example # 'My name is %{fname} %{lname}.'.format(fname: 'Bruce', lname: 'Wayne') # #=> 'My name is Bruce Wayne.' # # @example # '%d + %d'.format([1, 2]) #=> '1 + 2' def format(*args) super(self, *args.flatten(1)) end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
powerpack-0.1.3 | lib/powerpack/string/format.rb |