Sha256: 9e439d89b7cfbc582c8f9e53fdb50c1d9a3e5af942af4a86edcfef439711e577
Contents?: true
Size: 1.21 KB
Versions: 3
Compression:
Stored size: 1.21 KB
Contents
# frozen_string_literal: true module ConvenientService module Service module Plugins module HasResult module Entities class Result module Plugins module HasJsendStatusAndAttributes module Entities class Code module Concern module ClassMethods ## # @param other [Object] Can be any type. # @return [ConvenientService::Service::Plugins::HasResult::Entities::Result::Plugins::HasJsendStatusAndAttributes::Entities::Code, nil] # def cast(other) case other when ::String new(value: other.to_sym) when ::Symbol new(value: other) when Code new(value: other.value) end end end end end end end end end end end end end end
Version data entries
3 entries across 3 versions & 1 rubygems