Sha256: 660ca81ad8af89bda84a44c5535bd2cb129764982085fe7c22136c1da36db190
Contents?: true
Size: 570 Bytes
Versions: 20
Compression:
Stored size: 570 Bytes
Contents
module Swagger class Schema class Util class << self def try_hash(obj, name) if obj.respond_to?(:"[]") obj[name] || obj[name.is_a?(Symbol) ? name.to_s : name.to_sym] elsif obj.respond_to?(name) obj.send(name) end end def try_hash_with_integer(obj, name) if obj.respond_to?(:"[]") obj[name.to_i] || obj[name.to_s] || obj[name.to_s.to_sym] elsif obj.respond_to?(name) obj.send(name) end end end end end end
Version data entries
20 entries across 20 versions & 1 rubygems