Sha256: f6b4e8b1550ad3c328ddf0ed47e212a1bf5dc3e33ca28e6f1a35e751c2bdcc08
Contents?: true
Size: 515 Bytes
Versions: 61
Compression:
Stored size: 515 Bytes
Contents
require 'mocha/inspect' module Mocha class PrettyParameters def initialize(params) @params = params @params_string = params.mocha_inspect end def pretty remove_outer_array_braces! remove_outer_hash_braces! @params_string end def remove_outer_array_braces! @params_string = @params_string.gsub(/^\[|\]$/, '') end def remove_outer_hash_braces! @params_string = @params_string.gsub(/^\{|\}$/, '') if @params.length == 1 end end end
Version data entries
61 entries across 50 versions & 5 rubygems