Sha256: 62ada2c110644c32c977086e3f0881e0d78bb7c6f6934d08cbc420865d4ecbea

Contents?: true

Size: 481 Bytes

Versions: 13

Compression:

Stored size: 481 Bytes

Contents

# frozen_string_literal: true

require 'luna_park/extensions/attributable'
require 'luna_park/extensions/wrappable'
require 'luna_park/errors'

module LunaPark
  module Values
    class Compound
      extend  Extensions::Wrappable
      include Extensions::Attributable

      def initialize(attrs = {})
        set_attributes attrs
      end

      # :nocov:

      # @abstract
      def ==(_other)
        raise Errors::AbstractMethod
      end
      # :nocov:
    end
  end
end

Version data entries

13 entries across 13 versions & 1 rubygems

Version Path
luna_park-0.13.2 lib/luna_park/values/compound.rb
luna_park-0.13.1 lib/luna_park/values/compound.rb
luna_park-0.13.0 lib/luna_park/values/compound.rb
luna_park-0.12.1 lib/luna_park/values/compound.rb
luna_park-0.12.0 lib/luna_park/values/compound.rb
luna_park-0.11.7 lib/luna_park/values/compound.rb
luna_park-0.11.6 lib/luna_park/values/compound.rb
luna_park-0.11.5 lib/luna_park/values/compound.rb
luna_park-0.11.4 lib/luna_park/values/compound.rb
luna_park-0.11.3 lib/luna_park/values/compound.rb
luna_park-0.11.2 lib/luna_park/values/compound.rb
luna_park-0.11.1 lib/luna_park/values/compound.rb
luna_park-0.11.0 lib/luna_park/values/compound.rb