class EacRailsBase0::AppBase::AbilityMapping

Public Class Methods

new() click to toggle source
# File lib/eac_rails_base0/app_base/ability_mapping.rb, line 11
def initialize
  map_devise
  map_devise_invitable
  map_controller 'EacUsersSupport::Admin::Users', :manage, ::EacUsersSupport::User
  map_aranha
  map_controller 'BrRailties::FederalUnits', :manage, ::BrRailties::FederalUnit
  map_controller 'BrRailties::Municipalities', :manage, ::BrRailties::Municipality
  map_controller 'ScheduledTasks', :manage, ::ScheduledTask
  map_controller 'TasksSchedulerDaemon', :manage, ::ScheduledTask
  map_eac_rails_base0
end

Public Instance Methods

map_aranha() click to toggle source
# File lib/eac_rails_base0/app_base/ability_mapping.rb, line 27
def map_aranha
  map_controller 'Aranha::Addresses', :manage, ::Aranha::Address
  map_controller 'Aranha::ProcessorConfigurations', :manage, ::Aranha::ProcessorConfiguration
  map_controller 'Aranha::StartPoints', :manage, ::Aranha::StartPoint
end
map_eac_rails_base0() click to toggle source
# File lib/eac_rails_base0/app_base/ability_mapping.rb, line 23
def map_eac_rails_base0
  map_controller 'EacRailsBase0::Mailer', :manage, :eac_rails_base0_mailer
end