Sha256: 4bd5ce3c49044b8b378d48cb893f8d7290da8c5779940110aa962bdc731714f8

Contents?: true

Size: 436 Bytes

Versions: 12

Compression:

Stored size: 436 Bytes

Contents

require "faraday"
require "appnexusapi/version"
require "appnexusapi/error"

module AppnexusApi
  autoload :Connection, "appnexusapi/connection"

  dir = File.dirname(__FILE__) + "/appnexusapi"
  files = Dir.glob(File.expand_path("{*resource,*service}.rb", dir)).map{|f| File.basename(f, '.rb')}
  files.each do |file|
    sym = file.capitalize.gsub(/(_(.))/) { |c| $2.upcase }.to_sym
    autoload sym, "appnexusapi/#{file}"
  end

end

Version data entries

12 entries across 12 versions & 1 rubygems

Version Path
appnexusapi-1.0.0 lib/appnexusapi.rb
appnexusapi-0.1.3 lib/appnexusapi.rb
appnexusapi-0.1.2 lib/appnexusapi.rb
appnexusapi-0.1.1 lib/appnexusapi.rb
appnexusapi-0.1.0 lib/appnexusapi.rb
appnexusapi-0.0.9 lib/appnexusapi.rb
appnexusapi-0.0.8 lib/appnexusapi.rb
appnexusapi-0.0.7 lib/appnexusapi.rb
appnexusapi-0.0.6 lib/appnexusapi.rb
appnexusapi-0.0.5 lib/appnexusapi.rb
appnexusapi-0.0.4 lib/appnexusapi.rb
appnexusapi-0.0.3 lib/appnexusapi.rb