Sha256: 58ca8cf9aa95e17ffbbcd6e50ecf206932b645bd128a090e115e62239b0216da

Contents?: true

Size: 478 Bytes

Versions: 30

Compression:

Stored size: 478 Bytes

Contents

module RDF
  ##
  # An RDF type check mixin.
  #
  # This module implements #raise_error, which will raise TypeError.
  #
  # @see RDF::Value
  # @see RDF::Literal
  # @see RDF::Literal
  module TypeCheck
    ##
    # Default implementation of type_error, which returns false.
    # Classes including RDF::TypeCheck will raise TypeError
    # instead.
    #
    # @raise [TypeError]
    def type_error(message)
      raise TypeError, message
    end
  end # TypeCheck
end # RDF

Version data entries

30 entries across 30 versions & 2 rubygems

Version Path
rdf-1.1.0 lib/rdf/mixin/type_check.rb
rdf-1.0.10.2 lib/rdf/mixin/type_check.rb
rdf-1.0.10.1 lib/rdf/mixin/type_check.rb
rdf-1.1.0p4 lib/rdf/mixin/type_check.rb
rdf-1.0.10 lib/rdf/mixin/type_check.rb
rdf-1.0.9 lib/rdf/mixin/type_check.rb
rdf-1.0.8 lib/rdf/mixin/type_check.rb
rdf-1.1.0.p3 lib/rdf/mixin/type_check.rb
rdf-1.0.7 lib/rdf/mixin/type_check.rb
rdf-1.1.0.p2 lib/rdf/mixin/type_check.rb
rdf-1.0.6 lib/rdf/mixin/type_check.rb
rdf-1.1.0.p1 lib/rdf/mixin/type_check.rb
rdf-1.0.5 lib/rdf/mixin/type_check.rb
rdf-1.1.0.p0 lib/rdf/mixin/type_check.rb
rdf-1.0.4 lib/rdf/mixin/type_check.rb
rdf-1.0.3 lib/rdf/mixin/type_check.rb
rdf-1.0.2 lib/rdf/mixin/type_check.rb
rdf-1.0.1 lib/rdf/mixin/type_check.rb
rdf-1.0.0 lib/rdf/mixin/type_check.rb
rdf-0.3.11.1 lib/rdf/mixin/type_check.rb