Module: ConvenientService::Service::Plugins::HasJSendResult::Concern::InstanceMethods

Defined in:
lib/convenient_service/service/plugins/has_j_send_result/concern/instance_methods.rb

Instance Method Summary collapse

Instance Method Details

#error(**kwargs) ⇒ ConvenientService::Service::Plugins::HasJSendResult::Entities::Result

Parameters:

  • kwargs (Hash{Symbol => Object})

Returns:



37
38
39
# File 'lib/convenient_service/service/plugins/has_j_send_result/concern/instance_methods.rb', line 37

def error(**kwargs)
  self.class.error(**kwargs.merge(service: self))
end

#failure(**kwargs) ⇒ ConvenientService::Service::Plugins::HasJSendResult::Entities::Result

Parameters:

  • kwargs (Hash{Symbol => Object})

Returns:



28
29
30
# File 'lib/convenient_service/service/plugins/has_j_send_result/concern/instance_methods.rb', line 28

def failure(**kwargs)
  self.class.failure(**kwargs.merge(service: self))
end

#success(**kwargs) ⇒ ConvenientService::Service::Plugins::HasJSendResult::Entities::Result

Parameters:

  • kwargs (Hash{Symbol => Object})

Returns:



19
20
21
# File 'lib/convenient_service/service/plugins/has_j_send_result/concern/instance_methods.rb', line 19

def success(**kwargs)
  self.class.success(**kwargs.merge(service: self))
end