Sha256: 78171177816f9e63af70b2c923cc6713fd26cb019c2020df973872969f0094cc
Contents?: true
Size: 659 Bytes
Versions: 4
Compression:
Stored size: 659 Bytes
Contents
# encoding: utf-8 SPEC_ROOT = File.dirname(__FILE__) require "spec" # so you can run ruby spec/rango/whatever_spec.rb require File.join(SPEC_ROOT, "..", "lib", "rango") require File.join(SPEC_ROOT, "factories.rb") class RecursiveOpenStruct < OpenStruct def initialize(attributes = Hash.new) attributes.each do |key, value| if value.is_a?(Hash) attributes[key] = OpenStruct.new(value) end end super(attributes) end end module Spec module Matchers def match(expected) Matcher.new :match, expected do |expected| match do |actual| actual.match(expected) end end end end end
Version data entries
4 entries across 4 versions & 1 rubygems
Version | Path |
---|---|
rango-0.1.0 | spec/spec_helper.rb |
rango-0.0.6 | spec/spec_helper.rb |
rango-0.1.pre | spec/spec_helper.rb |
rango-0.0.4 | spec/spec_helper.rb |