Sha256: 71b6e71d698825124280fad54705cd09bb3e6cfab251bd4805cb4c3cff6f4b6c
Contents?: true
Size: 526 Bytes
Versions: 28
Compression:
Stored size: 526 Bytes
Contents
require 'api_resource/associations/dynamic_resource_scope' module ApiResource module Associations class MultiArgumentResourceScope < DynamicResourceScope # initialize with a variable number of dynamic arguments def initialize(klass, current_scope, *dynamic_value) # pull off opts opts = dynamic_value.extract_options! # we always dynamic value to be an Array, so we don't use the splat here super(klass, current_scope, dynamic_value.flatten, opts) end end end end
Version data entries
28 entries across 28 versions & 1 rubygems