Module: Urbanairship

Extended by:
CustomEvents, CustomEvents::Payload, Push, Push::Audience, Push::Payload, Push::Schedule
Includes:
AbTests, Automations, CustomEvents, Devices, Push, Reports
Defined in:
lib/urbanairship.rb,
lib/urbanairship/util.rb,
lib/urbanairship/oauth.rb,
lib/urbanairship/client.rb,
lib/urbanairship/common.rb,
lib/urbanairship/version.rb,
lib/urbanairship/loggable.rb,
lib/urbanairship/push/push.rb,
lib/urbanairship/devices/sms.rb,
lib/urbanairship/push/payload.rb,
lib/urbanairship/configuration.rb,
lib/urbanairship/devices/email.rb,
lib/urbanairship/push/audience.rb,
lib/urbanairship/push/schedule.rb,
lib/urbanairship/devices/segment.rb,
lib/urbanairship/ab_tests/ab_test.rb,
lib/urbanairship/ab_tests/variant.rb,
lib/urbanairship/devices/attribute.rb,
lib/urbanairship/devices/tag_lists.rb,
lib/urbanairship/devices/attributes.rb,
lib/urbanairship/devices/devicelist.rb,
lib/urbanairship/devices/named_user.rb,
lib/urbanairship/ab_tests/experiment.rb,
lib/urbanairship/automations/pipeline.rb,
lib/urbanairship/devices/channel_tags.rb,
lib/urbanairship/devices/open_channel.rb,
lib/urbanairship/devices/static_lists.rb,
lib/urbanairship/custom_events/payload.rb,
lib/urbanairship/automations/automation.rb,
lib/urbanairship/devices/create_and_send.rb,
lib/urbanairship/devices/mms_notification.rb,
lib/urbanairship/devices/sms_notification.rb,
lib/urbanairship/devices/channel_uninstall.rb,
lib/urbanairship/custom_events/custom_event.rb,
lib/urbanairship/devices/email_notification.rb,
lib/urbanairship/reports/response_statistics.rb

Defined Under Namespace

Modules: AbTests, Automations, Common, CustomEvents, Devices, Loggable, Push, Reports, Util Classes: Client, Configuration, Oauth

Constant Summary collapse

VERSION =
'9.3.0'

Constants included from CustomEvents::Payload

CustomEvents::Payload::NAME_REGEX

Constants included from Common

Common::CONTENT_TYPE

Constants included from Push::Audience

Push::Audience::DATE_TERMS, Push::Audience::DEVICE_TOKEN_PATTERN, Push::Audience::UUID_PATTERN

Class Attribute Summary collapse

Class Method Summary collapse

Methods included from CustomEvents::Payload

custom_events, custom_events_body, custom_events_user, format_timestamp, validates_name_format, validates_value_format

Methods included from Common

#apid_path, #channel_path, #compact_helper, #create_and_send_path, #custom_events_path, #device_token_path, #experiments_path, #lists_path, #named_users_path, #open_channel_path, #pipelines_path, #push_path, #reports_path, #required, #schedules_path, #segments_path, #tag_lists_path, #try_helper

Methods included from Push::Audience

alias, and, device_token, named_user, not, or, segment, tag

Methods included from Push::Payload

actions, all, amazon, android, content, crop, device_types, email, in_app, interactive, ios, live_activity, live_update, media_attachment, message, notification, open_platform, options, public_notification, sms, style, wearable, web, wns_payload

Methods included from Push::Schedule

local_scheduled_time, optimal_scheduled_time, scheduled_time

Class Attribute Details

.configurationObject

Returns the value of attribute configuration.



52
53
54
# File 'lib/urbanairship.rb', line 52

def configuration
  @configuration
end

Class Method Details

.configure {|configuration| ... } ⇒ Object

Yields:



58
59
60
# File 'lib/urbanairship.rb', line 58

def configure
  yield(configuration)
end