Sha256: cda9159f68972c7d061dccf84cb4591873170b5685a062d88f0fa2d1afb0dd7f

Contents?: true

Size: 268 Bytes

Versions: 12

Compression:

Stored size: 268 Bytes

Contents

module OpenApi
  module EquatableAsContent
    def ==(other)
      self.all_instance_variables == other.all_instance_variables
    end

    protected

    def all_instance_variables
      instance_variables.map { |name| instance_variable_get(name) }
    end
  end
end

Version data entries

12 entries across 12 versions & 1 rubygems

Version Path
open_api-0.6.2 lib/open_api/equatable_as_content.rb
open_api-0.6.1 lib/open_api/equatable_as_content.rb
open_api-0.6.0 lib/open_api/equatable_as_content.rb
open_api-0.5.0 lib/open_api/equatable_as_content.rb
open_api-0.4.0 lib/open_api/equatable_as_content.rb
open_api-0.3.4 lib/open_api/equatable_as_content.rb
open_api-0.3.3 lib/open_api/equatable_as_content.rb
open_api-0.3.2 lib/open_api/equatable_as_content.rb
open_api-0.3.1 lib/open_api/equatable_as_content.rb
open_api-0.3.0 lib/open_api/equatable_as_content.rb
open_api-0.2.0 lib/open_api/equatable_as_content.rb
open_api-0.1.0 lib/open_api/equatable_as_content.rb