Class: Ld4lVirtualCollection::Configuration

Inherits:
Object
  • Object
show all
Defined in:
lib/ld4l_virtual_collection/configuration.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initializeConfiguration

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_uriObject

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_loggerObject

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_minterObject

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_callbackObject

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_callbackObject



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_uriObject



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_loggerObject



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_minterObject



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_callbackObject



82
83
84
# File 'lib/ld4l_virtual_collection/configuration.rb', line 82

def 
   = self.class.send(:default_metadata_callback)
end