Sha256: 48f9e3efe7fc3ec36e282aa0004b996277ff1b9e4e8d6131af0fe60104510734

Contents?: true

Size: 524 Bytes

Versions: 70

Compression:

Stored size: 524 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.size == 1
    end
  
  end
  
end

Version data entries

70 entries across 70 versions & 6 rubygems

Version Path
greatseth-google-geo-2.0 vendor/mocha-0.4.0/lib/mocha/pretty_parameters.rb
greatseth-google-geo-2.1 vendor/mocha-0.4.0/lib/mocha/pretty_parameters.rb
greatseth-google-geo-2.2 vendor/mocha-0.4.0/lib/mocha/pretty_parameters.rb
redcar-dev-0.12.1dev-java lib/openssl/mocha/lib/mocha/pretty_parameters.rb
redcar-dev-0.12.0dev-java lib/openssl/mocha/lib/mocha/pretty_parameters.rb
redcar-0.11 lib/openssl/mocha/lib/mocha/pretty_parameters.rb
redcar-0.11.0dev lib/openssl/mocha/lib/mocha/pretty_parameters.rb
redcar-0.10 lib/openssl/mocha/lib/mocha/pretty_parameters.rb
redcar-0.9.2 lib/openssl/mocha/lib/mocha/pretty_parameters.rb
redcar-0.9.1 lib/openssl/mocha/lib/mocha/pretty_parameters.rb
redcar-0.9.0 lib/openssl/mocha/lib/mocha/pretty_parameters.rb
redcar-0.8.1 lib/openssl/mocha/lib/mocha/pretty_parameters.rb
redcar-0.8 lib/openssl/mocha/lib/mocha/pretty_parameters.rb
redcar-0.7 lib/openssl/mocha/lib/mocha/pretty_parameters.rb
redcar-0.6.1 lib/openssl/mocha/lib/mocha/pretty_parameters.rb
redcar-0.6 lib/openssl/mocha/lib/mocha/pretty_parameters.rb
redcar-0.6.1dev lib/openssl/mocha/lib/mocha/pretty_parameters.rb
redcar-0.5.1 lib/openssl/mocha/lib/mocha/pretty_parameters.rb
redcar-0.5 lib/openssl/mocha/lib/mocha/pretty_parameters.rb
redcar-0.5.6dev lib/openssl/mocha/lib/mocha/pretty_parameters.rb