Module: MParticle

Defined in:
lib/mparticle.rb,
lib/mparticle/version.rb,
lib/mparticle/api_error.rb,
lib/mparticle/api_client.rb,
lib/mparticle/models/batch.rb,
lib/mparticle/configuration.rb,
lib/mparticle/api/events_api.rb,
lib/mparticle/models/product.rb,
lib/mparticle/models/app_event.rb,
lib/mparticle/models/promotion.rb,
lib/mparticle/models/event_base.rb,
lib/mparticle/models/event_data.rb,
lib/mparticle/models/media_info.rb,
lib/mparticle/models/api_response.rb,
lib/mparticle/models/geo_location.rb,
lib/mparticle/models/batch_context.rb,
lib/mparticle/models/consent_state.rb,
lib/mparticle/models/opt_out_event.rb,
lib/mparticle/models/profile_event.rb,
lib/mparticle/models/shopping_cart.rb,
lib/mparticle/models/commerce_event.rb,
lib/mparticle/models/product_action.rb,
lib/mparticle/models/first_run_event.rb,
lib/mparticle/models/user_identities.rb,
lib/mparticle/models/attribution_info.rb,
lib/mparticle/models/breadcrumb_event.rb,
lib/mparticle/models/promotion_action.rb,
lib/mparticle/models/data_plan_context.rb,
lib/mparticle/models/screen_view_event.rb,
lib/mparticle/models/session_end_event.rb,
lib/mparticle/models/ccpa_consent_state.rb,
lib/mparticle/models/crash_report_event.rb,
lib/mparticle/models/device_information.rb,
lib/mparticle/models/gdpr_consent_state.rb,
lib/mparticle/models/product_impression.rb,
lib/mparticle/models/push_message_event.rb,
lib/mparticle/models/source_information.rb,
lib/mparticle/models/api_response_errors.rb,
lib/mparticle/models/session_start_event.rb,
lib/mparticle/models/device_current_state.rb,
lib/mparticle/models/application_information.rb,
lib/mparticle/models/push_registration_event.rb,
lib/mparticle/models/network_performance_event.rb,
lib/mparticle/models/application_state_transition_event.rb

Defined Under Namespace

Classes: ApiClient, ApiError, ApiResponse, ApiResponseErrors, AppEvent, ApplicationInformation, ApplicationStateTransitionEvent, AttributionInfo, Batch, BatchContext, BreadcrumbEvent, CCPAConsentState, CommerceEvent, Configuration, ConsentState, CrashReportEvent, DataPlanContext, DeviceCurrentState, DeviceInformation, EventBase, EventData, EventsApi, FirstRunEvent, GDPRConsentState, GeoLocation, MediaInfo, NetworkPerformanceEvent, OptOutEvent, Product, ProductAction, ProductImpression, ProfileEvent, Promotion, PromotionAction, PushMessageEvent, PushRegistrationEvent, ScreenViewEvent, SessionEndEvent, SessionStartEvent, ShoppingCart, SourceInformation, UserIdentities

Constant Summary collapse

VERSION =
"1.0.8"

Class Method Summary collapse

Class Method Details

.configureObject

Customize default settings for the SDK using block.

mParticle.configure do |config|
  config.api_key = "REPLACE WITH API KEY"
  config.apiScret = "REPLACE WITH API SECRET"
end

If no block given, return the default Configuration object.



58
59
60
61
62
63
64
# File 'lib/mparticle.rb', line 58

def configure
  if block_given?
    yield(Configuration.default)
  else
    Configuration.default
  end
end