Module: Rails::Ding

Defined in:
lib/rails/ding.rb,
lib/rails/ding/engine.rb,
lib/rails/ding/version.rb,
lib/rails/ding/log_service.rb,
lib/rails/ding/auth_service.rb,
lib/rails/ding/chat_service.rb,
lib/rails/ding/http_service.rb,
lib/rails/ding/user_service.rb,
lib/rails/ding/cache_service.rb,
lib/rails/ding/configuration.rb,
lib/rails/ding/message_service.rb,
lib/rails/ding/department_service.rb,
app/jobs/rails/ding/application_job.rb,
app/models/rails/ding/application_record.rb,
app/helpers/rails/ding/application_helper.rb,
app/mailers/rails/ding/application_mailer.rb,
app/controllers/rails/ding/application_controller.rb

Defined Under Namespace

Modules: ApplicationHelper Classes: ApplicationController, ApplicationJob, ApplicationMailer, ApplicationRecord, AuthService, CacheService, ChatService, Configuration, DepartmentService, Engine, HttpService, LogService, MessageService, UserService

Constant Summary collapse

VERSION =
'1.0.1'

Class Attribute Summary collapse

Class Method Summary collapse

Class Attribute Details

.configurationObject



27
28
29
# File 'lib/rails/ding.rb', line 27

def self.configuration
  @configuration ||= Rails::Ding::Configuration.new
end

Class Method Details

.configure {|configuration| ... } ⇒ Object

Yields:



35
36
37
# File 'lib/rails/ding.rb', line 35

def self.configure
  yield(configuration)
end

.resetObject



31
32
33
# File 'lib/rails/ding.rb', line 31

def self.reset
  @configuration = Rails::Ding::Configuration.new
end