Module: Thredded::Workgroup
- Defined in:
- lib/thredded/workgroup.rb,
lib/thredded/workgroup/engine.rb,
lib/thredded/workgroup/version.rb,
lib/thredded/workgroup/route_delegator.rb,
app/view_hooks/thredded/workgroup/view_hooks.rb,
lib/thredded/workgroup/thredded_route_delegator.rb,
app/helpers/thredded/workgroup/application_helper.rb,
app/controllers/thredded/workgroup/navs_controller.rb,
app/controllers/thredded/workgroup/topics_controller.rb,
app/jobs/thredded/workgroup/mark_all_topics_read_job.rb,
app/controllers/thredded/workgroup/application_controller.rb,
app/controllers/thredded/workgroup/read_states_controller.rb,
app/controllers/concerns/thredded/workgroup/all_unread_followed_topics.rb
Defined Under Namespace
Modules: AllUnreadFollowedTopics, ApplicationHelper, RouteDelegator, ThreddedRouteDelegator, ViewHooks
Classes: ApplicationController, Engine, MarkAllTopicsReadJob, NavsController, ReadStatesController, TopicsController
Constant Summary
collapse
- VERSION =
"0.3.0"
Class Method Summary
collapse
Class Method Details
.current_for(params) ⇒ Object
12
13
14
15
16
17
18
|
# File 'lib/thredded/workgroup.rb', line 12
def self.current_for(params)
if params[:controller].include?("workgroup") params[:action].to_sym
else
:messageboards
end
end
|
.navbar_class(params, target) ⇒ Object
8
9
10
|
# File 'lib/thredded/workgroup.rb', line 8
def self.navbar_class(params, target)
"active" if current_for(params) == target
end
|