Sha256: ea1d6e0442ae16d291bf1ab1c4b92f223a7421e7443355bbc0feb09ed1bafc8b
Contents?: true
Size: 809 Bytes
Versions: 13
Compression:
Stored size: 809 Bytes
Contents
# frozen_string_literal: true module ConvenientService module Service module Plugins module HasResult module Entities class Result module Plugins module HasJsendStatusAndAttributes module Entities class Data module ClassMethods def cast(other) case other when ::Hash new(value: other.transform_keys(&:to_sym)) when Data new(value: other.value) end end end end end end end end end end end end end
Version data entries
13 entries across 13 versions & 1 rubygems