Sha256: 133cbabc0a662b96df66a7c868ec437653e45ada52b5a92a334617de132b58c4
Contents?: true
Size: 862 Bytes
Versions: 2
Compression:
Stored size: 862 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 client=(client) raise Restly::Error::InvalidClient, "Client is invalid!" @client = client end def connection connection = @connection || Restly::Connection.tokenize(client, current_token) connection.cache ||= cache connection.cache_options = cache_options unless connection.cache_options.present? 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
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
restly-0.0.1.alpha.9 | lib/restly/base/includes.rb |
restly-0.0.1.alpha.8 | lib/restly/base/includes.rb |