Class: Eco::API::UseCases::DefaultCase
- Inherits:
-
Object
- Object
- Eco::API::UseCases::DefaultCase
- Defined in:
- lib/eco/api/usecases/default_case.rb
Direct Known Subclasses
Eco::API::UseCases::DefaultCases::ChangeEMailCase, Eco::API::UseCases::DefaultCases::CodesToTagsCase, Eco::API::UseCases::DefaultCases::CreateCase, Eco::API::UseCases::DefaultCases::CreateDetailsCase, Eco::API::UseCases::DefaultCases::CreateDetailsWithSupervisorCase, Eco::API::UseCases::DefaultCases::DeleteCase, Eco::API::UseCases::DefaultCases::EmailAsIdCase, Eco::API::UseCases::DefaultCases::HrisCase, Eco::API::UseCases::DefaultCases::NewEmailCase, Eco::API::UseCases::DefaultCases::NewIdCase, Eco::API::UseCases::DefaultCases::RecoverDBCase, Eco::API::UseCases::DefaultCases::Refresh, Eco::API::UseCases::DefaultCases::RefreshPresets, Eco::API::UseCases::DefaultCases::ReinviteCase, Eco::API::UseCases::DefaultCases::RemoveAccountCase, Eco::API::UseCases::DefaultCases::ResetLandingPageCase, Eco::API::UseCases::DefaultCases::SetDefaultTagCase, Eco::API::UseCases::DefaultCases::SetSupervisorCase, Eco::API::UseCases::DefaultCases::SwitchSupervisorCase, Eco::API::UseCases::DefaultCases::ToCsvCase, Eco::API::UseCases::DefaultCases::ToCsvDetailedCase, Eco::API::UseCases::DefaultCases::UpdateCase, Eco::API::UseCases::DefaultCases::UpdateDetailsCase, Eco::API::UseCases::DefaultCases::UpsertCase
Instance Method Summary collapse
-
#initialize(cases, **options) ⇒ DefaultCase
constructor
A new instance of DefaultCase.
- #process ⇒ Object
Constructor Details
#initialize(cases, **options) ⇒ DefaultCase
Returns a new instance of DefaultCase.
6 7 8 9 10 |
# File 'lib/eco/api/usecases/default_case.rb', line 6 def initialize(cases, **) raise "Expected a Eco::API::UseCases object. Given #{cases.class}" if !cases.is_a?(Eco::API::UseCases) @cases = cases = end |
Instance Method Details
#process ⇒ Object
12 13 14 |
# File 'lib/eco/api/usecases/default_case.rb', line 12 def process raise "You should reimplement this method" end |