Module: Parliament::NTriple

Defined in:
lib/parliament/ntriple.rb,
lib/parliament/ntriple/utils.rb,
lib/parliament/ntriple/version.rb

Overview

NTriple namespace

Since:

  • 0.1.0

Defined Under Namespace

Modules: Utils

Constant Summary collapse

VERSION =

Since:

  • 0.1.0

'0.5.0'.freeze

Class Method Summary collapse

Class Method Details

.load!Object

Since:

  • 0.1.0



8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
# File 'lib/parliament/ntriple.rb', line 8

def load!
  if parliament_response?
    register_parliament_response
    register_ntriple_response
  else
    raise(LoadError, "Missing requirement 'Parliament::Response'. Have you added `gem 'parliament-ruby'` to your Gemfile?")
  end

  if parliament_builder?
    register_parliament_builder
    register_ntriple_builder
  else
    raise(LoadError, "Missing requirement 'Parliament::Builder'. Have you added `gem 'parliament-ruby'` to your Gemfile?")
  end

  register_grom
  register_ntriple
end

.parliament_builder?Boolean

Returns:

  • (Boolean)

Since:

  • 0.1.0



31
32
33
# File 'lib/parliament/ntriple.rb', line 31

def parliament_builder?
  defined?(::Parliament::Builder)
end

.parliament_response?Boolean

Returns:

  • (Boolean)

Since:

  • 0.1.0



27
28
29
# File 'lib/parliament/ntriple.rb', line 27

def parliament_response?
  defined?(::Parliament::Response)
end

.register_gromObject

Since:

  • 0.1.0



56
57
58
# File 'lib/parliament/ntriple.rb', line 56

def register_grom
  require 'grom'
end

.register_ntripleObject

Since:

  • 0.1.0



51
52
53
54
# File 'lib/parliament/ntriple.rb', line 51

def register_ntriple
  require 'parliament/ntriple/version'
  require 'parliament/ntriple/utils'
end

.register_ntriple_builderObject

Since:

  • 0.1.0



47
48
49
# File 'lib/parliament/ntriple.rb', line 47

def register_ntriple_builder
  require 'parliament/builder/ntriple_response_builder'
end

.register_ntriple_responseObject

Since:

  • 0.1.0



43
44
45
# File 'lib/parliament/ntriple.rb', line 43

def register_ntriple_response
  require 'parliament/response/ntriple_response'
end

.register_parliament_builderObject

Since:

  • 0.1.0



39
40
41
# File 'lib/parliament/ntriple.rb', line 39

def register_parliament_builder
  require 'parliament/builder'
end

.register_parliament_responseObject

Since:

  • 0.1.0



35
36
37
# File 'lib/parliament/ntriple.rb', line 35

def register_parliament_response
  require 'parliament/response'
end