Module: BrazeRuby

Defined in:
lib/braze_ruby.rb,
lib/braze_ruby/api.rb,
lib/braze_ruby/http.rb,
lib/braze_ruby/version.rb,
lib/braze_ruby/rest/base.rb,
lib/braze_ruby/deprecated.rb,
lib/braze_ruby/configuration.rb,
lib/braze_ruby/endpoints/canvas.rb,
lib/braze_ruby/rest/track_users.rb,
lib/braze_ruby/rest/delete_users.rb,
lib/braze_ruby/rest/email_status.rb,
lib/braze_ruby/rest/export_users.rb,
lib/braze_ruby/endpoints/catalogs.rb,
lib/braze_ruby/rest/list_catalogs.rb,
lib/braze_ruby/rest/list_segments.rb,
lib/braze_ruby/rest/send_messages.rb,
lib/braze_ruby/endpoints/campaigns.rb,
lib/braze_ruby/rest/canvas_details.rb,
lib/braze_ruby/rest/delete_catalog.rb,
lib/braze_ruby/rest/identify_users.rb,
lib/braze_ruby/endpoints/email_sync.rb,
lib/braze_ruby/rest/create_catalogs.rb,
lib/braze_ruby/endpoints/track_users.rb,
lib/braze_ruby/endpoints/delete_users.rb,
lib/braze_ruby/endpoints/email_status.rb,
lib/braze_ruby/endpoints/subscription.rb,
lib/braze_ruby/rest/schedule_messages.rb,
lib/braze_ruby/endpoints/send_messages.rb,
lib/braze_ruby/rest/email_hard_bounces.rb,
lib/braze_ruby/rest/email_unsubscribes.rb,
lib/braze_ruby/endpoints/identify_users.rb,
lib/braze_ruby/rest/create_user_aliases.rb,
lib/braze_ruby/rest/remove_external_ids.rb,
lib/braze_ruby/rest/rename_external_ids.rb,
lib/braze_ruby/rest/trigger_canvas_send.rb,
lib/braze_ruby/rest/create_catalog_items.rb,
lib/braze_ruby/rest/delete_catalog_items.rb,
lib/braze_ruby/rest/scheduled_broadcasts.rb,
lib/braze_ruby/rest/update_catalog_items.rb,
lib/braze_ruby/rest/trigger_campaign_send.rb,
lib/braze_ruby/endpoints/schedule_messages.rb,
lib/braze_ruby/rest/subscription_status_get.rb,
lib/braze_ruby/rest/subscription_status_set.rb,
lib/braze_ruby/endpoints/create_user_aliases.rb,
lib/braze_ruby/endpoints/remove_external_ids.rb,
lib/braze_ruby/endpoints/rename_external_ids.rb,
lib/braze_ruby/rest/subscription_user_status.rb,
lib/braze_ruby/rest/trigger_campaign_schedule.rb,
lib/braze_ruby/rest/delete_trigger_campaign_schedule.rb,
lib/braze_ruby/rest/remove_email_addresses_from_spam.rb,
lib/braze_ruby/endpoints/remove_email_addresses_from_spam.rb

Defined Under Namespace

Modules: Deprecated, Endpoints, REST Classes: API, Configuration, HTTP

Constant Summary collapse

VERSION =
"0.10.0"

Class Attribute Summary collapse

Class Method Summary collapse

Class Attribute Details

.configurationObject



15
16
17
# File 'lib/braze_ruby.rb', line 15

def self.configuration
  @configuration ||= Configuration.new
end

Class Method Details

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

Yields:



23
24
25
# File 'lib/braze_ruby.rb', line 23

def self.configure
  yield(configuration)
end

.resetObject



19
20
21
# File 'lib/braze_ruby.rb', line 19

def self.reset
  @configuration = Configuration.new
end