Sha256: efae30f56489c8d1ecae7d0c7c95cc5370d18871ab9739ca324e18d906af8823

Contents?: true

Size: 425 Bytes

Versions: 1

Compression:

Stored size: 425 Bytes

Contents

# frozen_string_literal: true

require 'rom/sql/types'

module ROM
  module Types
    module Values
      class TreePath < ::Struct.new(:value, :separator) # rubocop:disable Style/StructInheritance
        # @api public
        def self.new(value, separator = '.')
          super
        end

        # @api public
        def to_s
          value
        end
        alias_method :to_str, :to_s
      end
    end
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
rom-sql-3.7.0 lib/rom/types/values.rb