Sha256: c2f90962a98142e6bf714daa839bc6ba10b86f785c1dd5710096e432b0b3f975

Contents?: true

Size: 837 Bytes

Versions: 1

Compression:

Stored size: 837 Bytes

Contents

require 'faraday'
require 'faraday_middleware'

module MajesticSeoApi
  require 'majestic_seo/version'
  
  if !String.instance_methods(false).include?(:underscore)
    require 'majestic_seo/extensions/string'
  end
  
  require 'majestic_seo/configuration'

  require 'majestic_seo/api/logger'
  require 'majestic_seo/api/exceptions'

  require 'majestic_seo/api/response'
  require 'majestic_seo/api/item_info_response'
  require 'majestic_seo/api/item_info'
  require 'majestic_seo/api/client'
  
  require 'majestic_seo/railtie' if defined?(Rails)
  
  class << self
    attr_writer :configuration
  end

  def self.configuration
    @configuration ||= ::MajesticSeoApi::Configuration.new
  end

  def self.reset
    @configuration = ::MajesticSeoApi::Configuration.new
  end

  def self.configure
    yield(configuration)
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
majestic_seo_api-1.4.0 lib/majestic_seo_api.rb