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