module GhostAdapter

Constants

CONFIG_KEYS
Config
VERSION

Public Class Methods

clear_config() click to toggle source
# File lib/ghost_adapter.rb, line 27
def self.clear_config
  @@config = GhostAdapter::Config.new # rubocop:disable Style/ClassVars
end
config() click to toggle source
# File lib/ghost_adapter.rb, line 11
def self.config
  @@config ||= GhostAdapter::Config.new # rubocop:disable Style/ClassVars
end
setup(options = {}) { |config| ... } click to toggle source
# File lib/ghost_adapter.rb, line 15
def self.setup(options = {})
  new_config = GhostAdapter::Config.new(options)

  if defined? @@config
    @@config.merge!(new_config)
  else
    @@config = new_config # rubocop:disable Style/ClassVars
  end

  yield @@config if block_given?
end