Module: Flapjack::Diner

Extended by:
Resources::Checks, Resources::Contacts, Resources::Entities, Resources::MaintenancePeriods, Resources::Media, Resources::NotificationRules, Resources::Notifications, Resources::PagerdutyCredentials, Resources::Reports, Tools
Includes:
HTTParty
Defined in:
lib/flapjack-diner.rb,
lib/flapjack-diner/tools.rb,
lib/flapjack-diner/version.rb,
lib/flapjack-diner/resources/media.rb,
lib/flapjack-diner/resources/checks.rb,
lib/flapjack-diner/resources/reports.rb,
lib/flapjack-diner/resources/contacts.rb,
lib/flapjack-diner/resources/entities.rb,
lib/flapjack-diner/resources/notifications.rb,
lib/flapjack-diner/resources/notification_rules.rb,
lib/flapjack-diner/resources/maintenance_periods.rb,
lib/flapjack-diner/resources/pagerduty_credentials.rb

Overview

Top level module for Flapjack::Diner API consumer.

Defined Under Namespace

Modules: Resources, Tools

Constant Summary collapse

VERSION =
'1.4.0'

Constants included from Tools

Tools::SUCCESS_STATUS_CODES

Class Attribute Summary collapse

Attributes included from Tools

#last_error

Method Summary

Methods included from Resources::Checks

checks, checks_matching, create_checks, update_checks

Methods included from Resources::Entities

create_entities, entities, entities_matching, update_entities

Methods included from Resources::NotificationRules

create_contact_notification_rules, delete_notification_rules, notification_rules, update_notification_rules

Methods included from Resources::PagerdutyCredentials

create_contact_pagerduty_credentials, delete_pagerduty_credentials, pagerduty_credentials, update_pagerduty_credentials

Methods included from Resources::Media

create_contact_media, delete_media, media, update_media

Methods included from Resources::Contacts

contacts, create_contacts, delete_contacts, update_contacts

Class Attribute Details

.loggerObject

Returns the value of attribute logger.



26
27
28
# File 'lib/flapjack-diner.rb', line 26

def logger
  @logger
end

.return_keys_as_stringsObject

Returns the value of attribute return_keys_as_strings.



26
27
28
# File 'lib/flapjack-diner.rb', line 26

def return_keys_as_strings
  @return_keys_as_strings
end