Sha256: 7ce687f6fb3489f9d0e975c828fc972814b3f088bf0dd461940cdc64d68a56c2
Contents?: true
Size: 632 Bytes
Versions: 26
Compression:
Stored size: 632 Bytes
Contents
# frozen_string_literal: true module MediaTypes class Object < SimpleDelegator def class __getobj__.class end def ===(other) __getobj__ === other # rubocop:disable Style/CaseEquality end def blank? if __getobj__.respond_to?(:blank?) return __getobj__.blank? end if __getobj__.respond_to?(:empty?) return __getobj__.empty? end if __getobj__.respond_to?(:length) return __getobj__.length.zero? end !__getobj__ end alias empty? blank? def present? !blank? end end end
Version data entries
26 entries across 26 versions & 1 rubygems