Sha256: ad5527a7e0af7137841fcd944a03366a97170aac7ef3615a42d01ca2ad0d0018
Contents?: true
Size: 1.61 KB
Versions: 1
Compression:
Stored size: 1.61 KB
Contents
# frozen_string_literal: true module ConvenientService module Service module Plugins module HasResultStatusCheckShortSyntax module Concern include Support::Concern class_methods do ## # @return [Boolean] # @since 0.2.0 # def success?(...) result(...).success? end ## # @return [Boolean] # @since 0.2.0 # def error?(...) result(...).error? end ## # @return [Boolean] # @since 0.2.0 # def failure?(...) result(...).failure? end ## # @return [Boolean] # @since 0.2.0 # def not_success?(...) result(...).not_success? end ## # @return [Boolean] # @since 0.2.0 # def not_error?(...) result(...).not_error? end ## # @return [Boolean] # @since 0.2.0 # def not_failure?(...) result(...).not_failure? end ## # @return [Boolean] # @since 0.12.0 # def ok?(...) result(...).success? end ## # @return [Boolean] # @since 0.12.0 # def not_ok?(...) result(...).not_success? end end end end end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
convenient_service-0.12.0 | lib/convenient_service/service/plugins/has_result_status_check_short_syntax/concern.rb |