Sha256: e11e0cbcf6b10b2c29340bf04fd1ae8d1dbbc2ecd853b607208db177ad421048
Contents?: true
Size: 746 Bytes
Versions: 4
Compression:
Stored size: 746 Bytes
Contents
require 'plurky/client' require 'plurky/configurable' require 'plurky/version' module Plurky class << self include Plurky::Configurable # Delegate to a Plurky::Client # # @return [Plurky::Client] def client @client = Plurky::Client.new(options) unless defined?(@client) && @client.cache_key == options.hash @client end # Delegate to Plurky::Client # def respond_to?(method, include_private = false) client.respond_to?(method, include_private) || super(method, include_private) end private def method_missing(method_name, *args, &block) return super unless client.respond_to?(method_name) client.send(method_name, *args, &block) end end end Plurky.setup
Version data entries
4 entries across 4 versions & 1 rubygems
Version | Path |
---|---|
plurky-0.1.3 | lib/plurky.rb |
plurky-0.1.2 | lib/plurky.rb |
plurky-0.1.1 | lib/plurky.rb |
plurky-0.1.0 | lib/plurky.rb |