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.



21
22
23
24
# File 'lib/redmine_nonproject_modules/patches/redmine/menu_manager_patch.rb', line 21

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

Instance Method Details

#buildObject



26
27
28
# File 'lib/redmine_nonproject_modules/patches/redmine/menu_manager_patch.rb', line 26

def build
  [build_name, build_url, build_options]
end

#permissionsObject



30
31
32
# File 'lib/redmine_nonproject_modules/patches/redmine/menu_manager_patch.rb', line 30

def permissions
  parse_permissions(permissions_const)
end