Sha256: 8f210aeda461073e53cbe5d86ff4ebb3efb0467e5cdbd9593658ff2825df54bf

Contents?: true

Size: 621 Bytes

Versions: 1

Compression:

Stored size: 621 Bytes

Contents

class Kookaburra
  # This class currently exists only so that, in documentation, we can refer to
  # the generic APIDriver rather than the specific {Kookaburra::JsonApiDriver},
  # which is currently the only implementation. Once another APIDriver
  # implementation is added to Kookaburra, anything it has in common with
  # {Kookaburra::JsonApiDriver} should be factored up into this class.
  #
  # @abstract Subclass and provide an API client implementation
  class APIDriver
    # Returns a new APIDriver.
    #
    # @param args Not actually used, but takes any arguments
    def initialize(*args)
    end
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
kookaburra-0.18.3 lib/kookaburra/api_driver.rb