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,
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/application_controller.rb

Defined Under Namespace

Modules: ApplicationHelper, RouteDelegator, ThreddedRouteDelegator Classes: ApplicationController, Engine, NavsController

Constant Summary collapse

VERSION =
"0.2.0"

Class Method Summary collapse

Class Method Details

.current_for(params) ⇒ Object



11
12
13
14
15
16
17
# File 'lib/thredded/workgroup.rb', line 11

def self.current_for(params)
  if params[:controller].include?("workgroup") # TODO: make this better
    params[:action].to_sym
  else
    :messageboards
  end
end


7
8
9
# File 'lib/thredded/workgroup.rb', line 7

def self.navbar_class(params, target)
  "active" if current_for(params) == target
end