Class: Relaxo::QueryServer::Loader

Inherits:
Object
  • Object
show all
Defined in:
lib/relaxo/query_server/library.rb

Direct Known Subclasses

Mapper, Reducer

Constant Summary collapse

DEFAULT =

The default library name

['_default']

Instance Method Summary collapse

Constructor Details

#initializeLoader

Returns a new instance of Loader.



86
87
88
# File 'lib/relaxo/query_server/library.rb', line 86

def initialize
	@libraries = {}
end

Instance Method Details

#add_libraries(libraries) ⇒ Object



94
95
96
# File 'lib/relaxo/query_server/library.rb', line 94

def add_libraries(libraries)
	@libraries.merge!(libraries)
end

#load(path) ⇒ Object



90
91
92
# File 'lib/relaxo/query_server/library.rb', line 90

def load(path)
	Library.for(@libraries, path)
end

#load_defaultObject



98
99
100
# File 'lib/relaxo/query_server/library.rb', line 98

def load_default
	load(DEFAULT)
end