Sha256: 99653f588aa380b35e881888ba2ebf9152dc61a72df7da769d56fafb7530b9a8

Contents?: true

Size: 452 Bytes

Versions: 15

Compression:

Stored size: 452 Bytes

Contents

# vim: ts=2 sw=2:
module BEL
  module Features

    # check for rdf support
    begin
      require 'rdf'
      require 'addressable/uri'
      require 'uuid'
      @@rdf_support = true
    rescue LoadError => e
      # exceptional condition; missing non-optional or downstream deps
      @@rdf_support = false
      raise unless e.message =~ /rdf/ or e.message =~ /addressable/
    end

    def self.rdf_support?
      @@rdf_support
    end
  end
end

Version data entries

15 entries across 15 versions & 1 rubygems

Version Path
bel-0.3.0.beta5-x64-mingw32 lib/features.rb
bel-0.3.0.beta5-x86-mingw32 lib/features.rb
bel-0.3.0.beta5 lib/features.rb
bel-0.3.0.beta4-x86-mingw32 lib/features.rb
bel-0.3.0.beta4-x64-mingw32 lib/features.rb
bel-0.3.0.beta4 lib/features.rb
bel-0.3.0.beta3-x64-mingw32 lib/features.rb
bel-0.3.0.beta3-x86-mingw32 lib/features.rb
bel-0.3.0.beta3 lib/features.rb
bel-0.3.0.beta2-x64-mingw32 lib/features.rb
bel-0.3.0.beta2-x86-mingw32 lib/features.rb
bel-0.3.0.beta2 lib/features.rb
bel-0.3.0.beta1-x64-mingw32 lib/features.rb
bel-0.3.0.beta1-x86-mingw32 lib/features.rb
bel-0.3.0.beta1 lib/features.rb