Sha256: c4a202e113ddd988fa425de023d2a159dca98b2858938196ad03657648c219e3

Contents?: true

Size: 455 Bytes

Versions: 2

Compression:

Stored size: 455 Bytes

Contents

# encoding: utf-8

# ==============================================================================
# Doubles for values to be frozen
# ==============================================================================

# Returns the double that can be freezed
#
# @param [Object, Array<Object>] args
#
# @return [Double]
#
def ice_double(*args)
  options = args.last.is_a?(Hash) ? args.pop : {}
  double(*args, options.merge(freeze: nil, frozen?: true))
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
abstract_mapper-0.1.0 lib/rspec/doubles.rb
abstract_mapper-0.0.2 lib/rspec/doubles.rb