Sha256: 70f013449728529bfb4081f85cc8da07a876cc643d5ddb82224680f371c8eeba
Contents?: true
Size: 704 Bytes
Versions: 4
Compression:
Stored size: 704 Bytes
Contents
module Restly::Base::Includes extend ActiveSupport::Concern module ClassMethods # Delegate stuff to client delegate :site, :site=, :format, :format=, to: :client def client @client ||= Restly::Client.new end def connection connection = @connection || Restly::Connection.tokenize(client, current_token) connection.cache ||= cache connection.cache_options ||= cache_options connection end def connection=(connection) raise InvalidConnection, "#{connection} is not a valid Restly::Connection" unless connection.is_a?(Restly::Connection) @connection = connection end def param_key resource_name end end end
Version data entries
4 entries across 4 versions & 1 rubygems