Sha256: b6871de4169ec5779f4ee430580ea7ff61b6c749901ab95866122ca299793a7d

Contents?: true

Size: 1.23 KB

Versions: 17

Compression:

Stored size: 1.23 KB

Contents

# frozen_string_literal: true

module EacRailsBase0
  module AppBase
    class AbilityMapping
      include CanCanDry::AbilityMapping
      include CanCanDry::AbilityMappingSets::ActiveScaffold
      include CanCanDry::AbilityMappingSets::Devise
      include CanCanDry::AbilityMappingSets::DeviseInvitable

      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

      def map_eac_rails_base0
        map_controller 'EacRailsBase0::Mailer', :manage, :eac_rails_base0_mailer
      end

      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
    end
  end
end

Version data entries

17 entries across 17 versions & 1 rubygems

Version Path
eac_rails_base0-0.62.0 lib/eac_rails_base0/app_base/ability_mapping.rb
eac_rails_base0-0.61.1 lib/eac_rails_base0/app_base/ability_mapping.rb
eac_rails_base0-0.61.0 lib/eac_rails_base0/app_base/ability_mapping.rb
eac_rails_base0-0.60.4 lib/eac_rails_base0/app_base/ability_mapping.rb
eac_rails_base0-0.60.3 lib/eac_rails_base0/app_base/ability_mapping.rb
eac_rails_base0-0.60.2 lib/eac_rails_base0/app_base/ability_mapping.rb
eac_rails_base0-0.60.1 lib/eac_rails_base0/app_base/ability_mapping.rb
eac_rails_base0-0.60.0 lib/eac_rails_base0/app_base/ability_mapping.rb
eac_rails_base0-0.59.0 lib/eac_rails_base0/app_base/ability_mapping.rb
eac_rails_base0-0.58.0 lib/eac_rails_base0/app_base/ability_mapping.rb
eac_rails_base0-0.57.0 lib/eac_rails_base0/app_base/ability_mapping.rb
eac_rails_base0-0.56.0 lib/eac_rails_base0/app_base/ability_mapping.rb
eac_rails_base0-0.55.3 lib/eac_rails_base0/app_base/ability_mapping.rb
eac_rails_base0-0.55.2 lib/eac_rails_base0/app_base/ability_mapping.rb
eac_rails_base0-0.55.1 lib/eac_rails_base0/app_base/ability_mapping.rb
eac_rails_base0-0.55.0 lib/eac_rails_base0/app_base/ability_mapping.rb
eac_rails_base0-0.54.0 lib/eac_rails_base0/app_base/ability_mapping.rb