Sha256: edfc2ae4caff8d86008933f3233d1aa84ae864b8d7b22b1c8e7642cbc5a6f11e
Contents?: true
Size: 538 Bytes
Versions: 9
Compression:
Stored size: 538 Bytes
Contents
# frozen_string_literal: true require 'active_support/concern' module AppStoreDevApi module Object module Id extend ActiveSupport::Concern class_methods do def id(arg_name = :id) @include_id_in_body = true @id_arg_name = arg_name end end included do def id? self.class.instance_variable_get('@include_id_in_body') end def id_arg_name self.class.instance_variable_get('@id_arg_name') end end end end end
Version data entries
9 entries across 9 versions & 1 rubygems