Module: RPCMapper
- Defined in:
- lib/rpc_mapper.rb,
lib/rpc_mapper/errors.rb,
lib/rpc_mapper/logger.rb,
lib/rpc_mapper/mutable.rb,
lib/rpc_mapper/version.rb,
lib/rpc_mapper/config_options.rb
Defined Under Namespace
Modules: Adapters, Associations, Cacheable, ConfigOptions, FinderMethods, Logger, Mutable, QueryMethods, Scopes, Serialization, Version
Classes: Base, RPCMapperError, RecordNotFound, Relation
Constant Summary
collapse
- @@log_file =
nil
Class Method Summary
collapse
Class Method Details
.default_logger ⇒ Object
19
20
21
22
23
24
25
26
|
# File 'lib/rpc_mapper.rb', line 19
def self.default_logger
if defined?(Rails)
Rails.logger
else
require 'logger' unless defined?(::Logger)
::Logger.new(@@log_file)
end
end
|
.log_file=(file) ⇒ Object
15
16
17
|
# File 'lib/rpc_mapper.rb', line 15
def self.log_file=(file)
@@log_file = file
end
|
.logger ⇒ Object
7
8
9
|
# File 'lib/rpc_mapper.rb', line 7
def self.logger
@@logger ||= default_logger
end
|
.logger=(logger) ⇒ Object
11
12
13
|
# File 'lib/rpc_mapper.rb', line 11
def self.logger=(logger)
@@logger = logger
end
|