class Ari::ListResource
Public Class Methods
new(client, resource_klass)
click to toggle source
# File lib/ari/list_resource.rb, line 4 def initialize(client, resource_klass) @client = client @resource_klass = resource_klass end
Private Instance Methods
method_missing(method, *args, &block)
click to toggle source
Calls superclass method
# File lib/ari/list_resource.rb, line 11 def method_missing(method, *args, &block) if @resource_klass.respond_to? method options = args.first options ||= {} options.merge!(client: @client) @resource_klass.send(method, options, &block) else super end end