Module: Userlist
- Defined in:
- lib/userlist.rb,
lib/userlist/push.rb,
lib/userlist/token.rb,
lib/userlist/config.rb,
lib/userlist/logging.rb,
lib/userlist/version.rb,
lib/userlist/push/user.rb,
lib/userlist/retryable.rb,
lib/userlist/push/event.rb,
lib/userlist/push/client.rb,
lib/userlist/push/company.rb,
lib/userlist/push/relation.rb,
lib/userlist/push/resource.rb,
lib/userlist/push/serializer.rb,
lib/userlist/push/strategies.rb,
lib/userlist/push/relationship.rb,
lib/userlist/push/strategies/null.rb,
lib/userlist/push/operations/create.rb,
lib/userlist/push/operations/delete.rb,
lib/userlist/push/strategies/direct.rb,
lib/userlist/push/strategies/sidekiq.rb,
lib/userlist/push/resource_collection.rb,
lib/userlist/push/strategies/threaded.rb,
lib/userlist/push/strategies/active_job.rb,
lib/userlist/push/strategies/sidekiq/worker.rb,
lib/userlist/push/strategies/threaded/worker.rb,
lib/userlist/push/strategies/active_job/worker.rb
Defined Under Namespace
Modules: Logging
Classes: ArgumentError, Config, ConfigurationError, Error, Push, Retryable, Token
Constant Summary
collapse
- VERSION =
'0.9.0'.freeze
Class Attribute Summary collapse
Class Method Summary
collapse
Class Attribute Details
.logger ⇒ Object
42
43
44
45
46
47
48
49
|
# File 'lib/userlist.rb', line 42
def logger
@logger ||= begin
logger = Logger.new($stdout)
logger.progname = 'userlist'
logger.level = Logger.const_get(config.log_level.to_s.upcase)
logger
end
end
|
Class Method Details
.config ⇒ Object
38
39
40
|
# File 'lib/userlist.rb', line 38
def config
@config ||= Userlist::Config.new
end
|
51
52
53
|
# File 'lib/userlist.rb', line 51
def configure
yield config
end
|
.reset! ⇒ Object
55
56
57
|
# File 'lib/userlist.rb', line 55
def reset!
@config = nil
end
|