ZeroOneStudio/namba

View on GitHub
lib/namba/client.rb

Summary

Maintainability
A
0 mins
Test Coverage
require 'namba/config'
require 'namba/api_methods'

module Namba
  class Client
    extend Config
    include APIMethods
    attr_accessor *Config::VALID_KEYS

    def initialize
      opts = Namba::Config.options
      Config::VALID_KEYS.each do |key|
        instance_variable_set("@#{key}".to_sym, opts[key])
      end
    end
  end
end