Module: Parliament::NTriple
- Defined in:
- lib/parliament/ntriple.rb,
lib/parliament/ntriple/utils.rb,
lib/parliament/ntriple/version.rb
Overview
NTriple namespace
Defined Under Namespace
Modules: Utils
Constant Summary collapse
- VERSION =
'0.5.0'.freeze
Class Method Summary collapse
- .load! ⇒ Object
- .parliament_builder? ⇒ Boolean
- .parliament_response? ⇒ Boolean
- .register_grom ⇒ Object
- .register_ntriple ⇒ Object
- .register_ntriple_builder ⇒ Object
- .register_ntriple_response ⇒ Object
- .register_parliament_builder ⇒ Object
- .register_parliament_response ⇒ Object
Class Method Details
.load! ⇒ Object
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
31 32 33 |
# File 'lib/parliament/ntriple.rb', line 31 def parliament_builder? defined?(::Parliament::Builder) end |
.parliament_response? ⇒ Boolean
27 28 29 |
# File 'lib/parliament/ntriple.rb', line 27 def parliament_response? defined?(::Parliament::Response) end |
.register_grom ⇒ Object
56 57 58 |
# File 'lib/parliament/ntriple.rb', line 56 def register_grom require 'grom' end |
.register_ntriple ⇒ Object
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_builder ⇒ Object
47 48 49 |
# File 'lib/parliament/ntriple.rb', line 47 def register_ntriple_builder require 'parliament/builder/ntriple_response_builder' end |
.register_ntriple_response ⇒ Object
43 44 45 |
# File 'lib/parliament/ntriple.rb', line 43 def register_ntriple_response require 'parliament/response/ntriple_response' end |
.register_parliament_builder ⇒ Object
39 40 41 |
# File 'lib/parliament/ntriple.rb', line 39 def register_parliament_builder require 'parliament/builder' end |
.register_parliament_response ⇒ Object
35 36 37 |
# File 'lib/parliament/ntriple.rb', line 35 def register_parliament_response require 'parliament/response' end |