Class: Ld4lVirtualCollection::Configuration
- Inherits:
-
Object
- Object
- Ld4lVirtualCollection::Configuration
- Defined in:
- lib/ld4l_virtual_collection/configuration.rb
Instance Attribute Summary collapse
-
#base_uri ⇒ Object
Returns the value of attribute base_uri.
-
#debug_logger ⇒ Object
Returns the value of attribute debug_logger.
-
#localname_minter ⇒ Object
Returns the value of attribute localname_minter.
-
#metadata_callback ⇒ Object
Returns the value of attribute metadata_callback.
Instance Method Summary collapse
- #find_metadata_callback(host) ⇒ Object
- #get_default_metadata_callback ⇒ Object
-
#initialize ⇒ Configuration
constructor
A new instance of Configuration.
- #register_default_metadata_callback(callback) ⇒ Object
- #register_metadata_callback(host, callback) ⇒ Object
- #reset_base_uri ⇒ Object
- #reset_debug_logger ⇒ Object
- #reset_localname_minter ⇒ Object
- #reset_metadata_callback ⇒ Object
Constructor Details
#initialize ⇒ Configuration
Returns a new instance of Configuration.
31 32 33 34 35 36 |
# File 'lib/ld4l_virtual_collection/configuration.rb', line 31 def initialize @debug_logger = self.class.send(:default_debug_logger) @base_uri = self.class.send(:default_base_uri) @localname_minter = self.class.send(:default_localname_minter) = self.class.send(:default_metadata_callback) end |
Instance Attribute Details
#base_uri ⇒ Object
Returns the value of attribute base_uri.
5 6 7 |
# File 'lib/ld4l_virtual_collection/configuration.rb', line 5 def base_uri @base_uri end |
#debug_logger ⇒ Object
Returns the value of attribute debug_logger.
4 5 6 |
# File 'lib/ld4l_virtual_collection/configuration.rb', line 4 def debug_logger @debug_logger end |
#localname_minter ⇒ Object
Returns the value of attribute localname_minter.
6 7 8 |
# File 'lib/ld4l_virtual_collection/configuration.rb', line 6 def localname_minter @localname_minter end |
#metadata_callback ⇒ Object
Returns the value of attribute metadata_callback.
7 8 9 |
# File 'lib/ld4l_virtual_collection/configuration.rb', line 7 def end |
Instance Method Details
#find_metadata_callback(host) ⇒ Object
74 75 76 |
# File 'lib/ld4l_virtual_collection/configuration.rb', line 74 def (host) [host] end |
#get_default_metadata_callback ⇒ Object
78 79 80 |
# File 'lib/ld4l_virtual_collection/configuration.rb', line 78 def [:DEFAULT] end |
#register_default_metadata_callback(callback) ⇒ Object
70 71 72 |
# File 'lib/ld4l_virtual_collection/configuration.rb', line 70 def (callback) [:DEFAULT] = callback end |
#register_metadata_callback(host, callback) ⇒ Object
66 67 68 |
# File 'lib/ld4l_virtual_collection/configuration.rb', line 66 def (host,callback) [host] = callback end |
#reset_base_uri ⇒ Object
50 51 52 |
# File 'lib/ld4l_virtual_collection/configuration.rb', line 50 def reset_base_uri @base_uri = self.class.send(:default_base_uri) end |
#reset_debug_logger ⇒ Object
42 43 44 |
# File 'lib/ld4l_virtual_collection/configuration.rb', line 42 def reset_debug_logger @debug_logger = self.class.send(:default_debug_logger) end |
#reset_localname_minter ⇒ Object
58 59 60 |
# File 'lib/ld4l_virtual_collection/configuration.rb', line 58 def reset_localname_minter @localname_minter = self.class.send(:default_localname_minter) end |
#reset_metadata_callback ⇒ Object
82 83 84 |
# File 'lib/ld4l_virtual_collection/configuration.rb', line 82 def = self.class.send(:default_metadata_callback) end |