lib/pact/something_like.rb in pact-1.0.12 vs lib/pact/something_like.rb in pact-1.0.13
- old
+ new
@@ -23,10 +23,18 @@
def to_json opts = {}
as_json.to_json opts
end
def self.json_create hash
- new(symbolize_keys(hash))
+ new(symbolize_keys(hash)[:contents])
+ end
+
+ def eq other
+ self == other
+ end
+
+ def == other
+ other.is_a?(SomethingLike) && other.contents == self.contents
end
def generate
contents
end