class Object
Public Instance Methods
ice_double(*args)
click to toggle source
Returns the double that can be freezed
@param [Object, Array<Object>] args
@return [Double]
# File lib/rspec/doubles.rb, line 13 def ice_double(*args) options = args.last.is_a?(Hash) ? args.pop : {} double(*args, options.merge(freeze: nil, frozen?: true)) end
node()
click to toggle source
# File lib/rspec/nodes.rb, line 9 def node attributes__ = defined?(attributes) ? attributes : {} block__ = defined?(block) ? block : nil described_class.new(attributes__, &block__) end
nodes()
click to toggle source
# File lib/rspec/rules.rb, line 9 def nodes defined?(input) ? [input].flatten : [] end
optimized()
click to toggle source
# File lib/rspec/rules.rb, line 13 def optimized defined?(output) ? [output].flatten : [] end