Module: EmailCenterApi

Extended by:
EmailCenterApi
Included in:
EmailCenterApi
Defined in:
lib/email_center_api.rb,
lib/email_center_api/query.rb,
lib/email_center_api/actions.rb,
lib/email_center_api/version.rb,
lib/email_center_api/http_client.rb,
lib/email_center_api/response_validator.rb

Defined Under Namespace

Modules: Nodes Classes: Actions, AllErrors, ApiError, HttpClient, HttpError, HttpTimeoutError, Query, ResponseValidator

Constant Summary collapse

DEFAULT_PATH =
'config/email_center_api.yml'
VERSION =
"0.0.2"

Instance Method Summary collapse

Instance Method Details

#configObject



9
10
11
# File 'lib/email_center_api.rb', line 9

def config
  @config ||= YAML.load_file(config_path)
end

#config_pathObject



13
14
15
# File 'lib/email_center_api.rb', line 13

def config_path
  @config_path || DEFAULT_PATH
end

#config_path=(path) ⇒ Object



17
18
19
20
# File 'lib/email_center_api.rb', line 17

def config_path=(path)
  @config_path = path
  @config = nil
end