Sha256: 15443466bc866ccd44a734297914a98f41905bea79a19458586cca9ca0a81898
Contents?: true
Size: 710 Bytes
Versions: 1
Compression:
Stored size: 710 Bytes
Contents
require "espago/version" require "espago/client" require "espago/router" require "espago/back_request" require 'forwardable' module Espago class << self extend Forwardable def_delegators :default_client, :public_key, :app_id, :app_password, :api_version, :send_request, :production def_delegators :default_client, :public_key= , :app_id= , :app_password=, :api_version=, :production= def method_missing(method, *args, &block) if Router.new(method, args[0]).path_exists? @default_client.send_request(method, args[0], args[1] || {} ) else super end end private def default_client @default_client ||= Espago::Client.new end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
espago-0.1.2 | lib/espago.rb |