Sha256: 47baffaea2f1343b10576efe70e42e7fb236a9d915c09d3d4c0dfc5d6289cc96

Contents?: true

Size: 612 Bytes

Versions: 133

Compression:

Stored size: 612 Bytes

Contents

module RDF
  ##
  module Durable
    extend RDF::Util::Aliasing::LateBound

    ##
    # Returns `true` if `self` is durable.
    #
    # @return [Boolean]
    # @see    #nondurable?
    def durable?
      true
    end

    alias_method :persistent?, :durable?

    ##
    # Returns `true` if `self` is nondurable.
    #
    # @return [Boolean]
    # @see    #durable?
    def nondurable?
      !durable?
    end

    alias_method :ephemeral?,     :nondurable?
    alias_method :nonpersistent?, :nondurable?
    alias_method :transient?,     :nondurable?
    alias_method :volatile?,      :nondurable?
  end
end

Version data entries

133 entries across 133 versions & 2 rubygems

Version Path
rdf-3.2.12 lib/rdf/mixin/durable.rb
rdf-3.3.2 lib/rdf/mixin/durable.rb
rdf-3.3.1 lib/rdf/mixin/durable.rb
rdf-3.3.0 lib/rdf/mixin/durable.rb
rdf-3.2.11 lib/rdf/mixin/durable.rb
rdf-3.2.10 lib/rdf/mixin/durable.rb
rdf-3.2.9 lib/rdf/mixin/durable.rb
rdf-3.2.8 lib/rdf/mixin/durable.rb
rdf-3.2.7 lib/rdf/mixin/durable.rb
rdf-3.2.6 lib/rdf/mixin/durable.rb
rdf-3.2.5 lib/rdf/mixin/durable.rb
rdf-3.2.4 lib/rdf/mixin/durable.rb
rdf-3.2.3 lib/rdf/mixin/durable.rb
rdf-3.2.2 lib/rdf/mixin/durable.rb
rdf-3.2.1 lib/rdf/mixin/durable.rb
rdf-3.1.15 lib/rdf/mixin/durable.rb
rdf-3.1.13 lib/rdf/mixin/durable.rb
rdf-3.1.12 lib/rdf/mixin/durable.rb
rdf-3.1.11 lib/rdf/mixin/durable.rb
rdf-3.1.10 lib/rdf/mixin/durable.rb