module ServiceNakama
Constants
- VERSION
Public Class Methods
included(included_klass)
click to toggle source
# File lib/service_nakama/nakama.rb, line 3 def self.included(included_klass) included_klass.class_eval do attr_reader :result, :error extend ClassMethods main_method :perform end end
Public Instance Methods
error_class()
click to toggle source
# File lib/service_nakama/nakama.rb, line 31 def error_class @error.class end
error_logger()
click to toggle source
# File lib/service_nakama/nakama.rb, line 23 def error_logger puts "Exception Handled From Service Class(#{error_class}: #{error_message})" end
error_message()
click to toggle source
# File lib/service_nakama/nakama.rb, line 27 def error_message @error.message end
failed?()
click to toggle source
# File lib/service_nakama/nakama.rb, line 17 def failed? !success? end
Also aliased as: failed
raise_not_implemented(method)
click to toggle source
# File lib/service_nakama/nakama.rb, line 35 def raise_not_implemented(method) raise NotImplementedError, "Implement the '#{method}' method to your Service Class" end
success?()
click to toggle source
# File lib/service_nakama/nakama.rb, line 11 def success? @error.nil? end
Also aliased as: success