Module: Decidim::Notify
- Includes:
- ActiveSupport::Configurable
- Defined in:
- lib/decidim/notify.rb,
lib/decidim/notify/admin.rb,
lib/decidim/notify/engine.rb,
lib/decidim/notify/version.rb,
app/models/decidim/notify/note.rb,
lib/decidim/notify/admin_engine.rb,
app/models/decidim/notify/author.rb,
app/models/decidim/notify/chapter.rb,
app/cells/decidim/notify/note_cell.rb,
app/forms/decidim/notify/note_form.rb,
app/cells/decidim/notify/chapter_cell.rb,
app/forms/decidim/notify/chapter_form.rb,
app/channels/decidim/notify/connection.rb,
app/commands/decidim/notify/create_note.rb,
app/commands/decidim/notify/delete_note.rb,
app/commands/decidim/notify/update_note.rb,
app/cells/decidim/notify/participant_cell.rb,
app/channels/decidim/notify/notes_channel.rb,
app/commands/decidim/notify/delete_chapter.rb,
app/commands/decidim/notify/update_chapter.rb,
app/permissions/decidim/notify/permissions.rb,
app/forms/decidim/notify/admin/chapter_form.rb,
app/channels/decidim/notify/chapters_channel.rb,
app/models/decidim/notify/application_record.rb,
app/helpers/decidim/notify/application_helper.rb,
app/commands/decidim/notify/admin/update_config.rb,
app/channels/decidim/notify/participants_channel.rb,
app/commands/decidim/notify/admin/create_chapter.rb,
app/commands/decidim/notify/admin/update_chapter.rb,
app/permissions/decidim/notify/admin/permissions.rb,
app/commands/decidim/notify/admin/destroy_chapter.rb,
app/forms/decidim/notify/admin/notify_config_form.rb,
app/controllers/concerns/decidim/notify/broadcasts.rb,
app/controllers/decidim/notify/chapters_controller.rb,
app/controllers/decidim/notify/application_controller.rb,
app/controllers/decidim/notify/conversations_controller.rb,
app/controllers/decidim/notify/admin/chapters_controller.rb,
app/controllers/concerns/decidim/notify/needs_ajax_rescue.rb,
app/controllers/decidim/notify/admin/application_controller.rb,
app/controllers/decidim/notify/admin/conversations_controller.rb,
app/models/concerns/decidim/notify/belongs_to_notify_component.rb
Overview
This holds the decidim-notify version.
Defined Under Namespace
Modules: Admin, ApplicationHelper, BelongsToNotifyComponent, Broadcasts, NeedsAjaxRescue Classes: AdminEngine, ApplicationController, ApplicationRecord, Author, Chapter, ChapterCell, ChapterForm, ChaptersChannel, ChaptersController, Connection, ConversationsController, CreateNote, DeleteChapter, DeleteNote, Engine, Note, NoteCell, NoteForm, NotesChannel, ParticipantCell, ParticipantsChannel, Permissions, UpdateChapter, UpdateNote
Constant Summary collapse
- VERSION =
"0.5"
- MIN_DECIDIM_VERSION =
">= 0.25"
Class Method Summary collapse
Class Method Details
.cable ⇒ Object
15 16 17 18 19 20 21 22 23 24 25 26 27 |
# File 'lib/decidim/notify.rb', line 15 def cable @cable || begin @cable = ActionCable::Server::Configuration.new @cable.mount_path = config.cable_mount_path @cable.connection_class = -> { Decidim::Notify::Connection } @cable.url = config.cable_url @cable.cable = { "adapter" => config.cable_adapter, "channel_prefix" => config.cable_channel_prefix } @cable end end |
.server ⇒ Object
29 30 31 |
# File 'lib/decidim/notify.rb', line 29 def server @server ||= ActionCable::Server::Base.new(config: cable) end |