Sha256: cb9dbad4979b38452df432b745c772f5df949f5ac782fbd847770cdc26b9e36f
Contents?: true
Size: 783 Bytes
Versions: 1
Compression:
Stored size: 783 Bytes
Contents
# encoding: utf-8 module Veritas class Relation # A class that represents a base relation class Base < Relation # The base relation name # # @example # name = base_relation.name # # @return [#to_s] # # @api public attr_reader :name # Initialize a base relation # # @param [#to_s] name # the relation name # @param [Header, #to_ary] header # the relation header # @param [Enumerable] tuples # the relation tuples # # @return [undefined] # # @api private def initialize(name, *args) super(*args) @name = Immutable.freeze_object(name.to_s) end end # class Base end # class Relation end # module Veritas
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
veritas-0.0.4 | lib/veritas/relation/base.rb |