Class: RedmineNonprojectModules::Patches::Redmine::ControllerEntry

Inherits:
Object
  • Object
show all
Defined in:
lib/redmine_nonproject_modules/patches/redmine/menu_manager_patch.rb

Instance Method Summary collapse

Constructor Details

#initialize(controller, options = {}) ⇒ ControllerEntry

Returns a new instance of ControllerEntry.



23
24
25
26
# File 'lib/redmine_nonproject_modules/patches/redmine/menu_manager_patch.rb', line 23

def initialize(controller, options = {})
  @controller = controller.to_s
  @options = options.with_indifferent_access
end

Instance Method Details

#buildObject



28
29
30
# File 'lib/redmine_nonproject_modules/patches/redmine/menu_manager_patch.rb', line 28

def build
  [build_name, build_url, build_options]
end

#permissionsObject



32
33
34
# File 'lib/redmine_nonproject_modules/patches/redmine/menu_manager_patch.rb', line 32

def permissions
  parse_permissions(permissions_const)
end