Sha256: cda6aa5ff4cfc495aca98b09b98a8a2fac8abdddc99db7889146c8cc18b4c70e

Contents?: true

Size: 1.88 KB

Versions: 4

Compression:

Stored size: 1.88 KB

Contents

module Eco
  module API
    module UseCases
      class DefaultCases < UseGroup

        def initialize(*args)
          super(*args)
          define_defaults
        end

        private

        def define_defaults
          ResetLandingPageCase.new(self).process
          ToCsvCase.new(self).process
          EmailAsIdCase.new(self).process
          NewIdCase.new(self).process
          NewEmailCase.new(self).process
          SetSupervisorCase.new(self).process
          UpdateDetailsCase.new(self).process
          CreateDetailsCase.new(self).process
          CreateDetailsWithSupervisorCase.new(self).process
          ReinviteCase.new(self).process
          DeleteCase.new(self).process
          RemoveAccountCase.new(self).process
          RefreshPresets.new(self).process
          ChangeEMailCase.new(self).process
          SetDefaultTagCase.new(self).process
          UpsertAccountCase.new(self).process
          HrisCase.new(self).process
        end
      end
    end
  end
end

require_relative 'default_cases/reset_landing_page_case'
require_relative 'default_cases/to_csv_case'
require_relative 'default_cases/email_as_id_case'
require_relative 'default_cases/new_id_case'
require_relative 'default_cases/new_email_case'
require_relative 'default_cases/set_supervisor_case'
require_relative 'default_cases/update_details_case'
require_relative 'default_cases/create_details_case'
require_relative 'default_cases/create_details_with_supervisor_case'
require_relative 'default_cases/reinvite_case'
require_relative 'default_cases/delete_case'
require_relative 'default_cases/remove_account_case'
require_relative 'default_cases/refresh_presets'
require_relative 'default_cases/change_email_case'
require_relative 'default_cases/set_default_tag_case'
require_relative 'default_cases/upsert_account_case'
require_relative 'default_cases/hris_case'

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
eco-helpers-0.6.3 lib/eco/api/usecases/default_cases.rb
eco-helpers-0.6.2 lib/eco/api/usecases/default_cases.rb
eco-helpers-0.6.1 lib/eco/api/usecases/default_cases.rb
eco-helpers-0.6.0 lib/eco/api/usecases/default_cases.rb