Module: Hatt::HattMixin

Includes:
ApiClients, Configuration, DSL
Defined in:
lib/hatt/hattmixin.rb

Constant Summary

Constants included from Configuration

Configuration::DEFAULT_CONFIG_FILE, Configuration::DEFAULT_HATT_GLOBS

Constants included from Log

Log::HattFormatter

Instance Method Summary collapse

Methods included from ApiClients

#hatt_add_service, #hatt_build_client_methods

Methods included from Configuration

#hatt_config_file=, #hatt_configuration

Methods included from DSL

#hatt_load_hatt_file, #hatt_load_hatt_glob, #load_hatts_using_configuration

Methods included from Log

#add_logger, #level=, #log, #logger, #loggers

Instance Method Details

#hatt_initializeObject



16
17
18
19
# File 'lib/hatt/hattmixin.rb', line 16

def hatt_initialize
  hatt_build_client_methods
  load_hatts_using_configuration
end

#initialize(*opts) ⇒ Object



11
12
13
14
# File 'lib/hatt/hattmixin.rb', line 11

def initialize(*opts)
  hatt_initialize
  super(*opts)
end