lib/ponominalu.rb
require 'faraday'
require 'faraday_middleware'
require 'yaml'
require 'hashie'
require 'oj'
require 'ponominalu/configuration'
require 'ponominalu/helpers'
require 'ponominalu/middleware'
require 'ponominalu/api'
require 'ponominalu/response'
require 'ponominalu/error'
module Ponominalu
extend Configuration
class << self
def method_missing(method, *args, &block)
API.call_method(method, *args, &block)
end
def unregister_alias
Object.send(:remove_const, :Pn) if defined?(Pn)
end
end
# Register alias
Object.const_set(:Pn, Ponominalu)
end