Module: Iterable
- Extended by:
- T::Sig
- Defined in:
- lib/iterable.rb,
lib/iterable/push.rb,
lib/iterable/email.rb,
lib/iterable/lists.rb,
lib/iterable/users.rb,
lib/iterable/config.rb,
lib/iterable/device.rb,
lib/iterable/events.rb,
lib/iterable/export.rb,
lib/iterable/in_app.rb,
lib/iterable/request.rb,
lib/iterable/catalogs.rb,
lib/iterable/channels.rb,
lib/iterable/commerce.rb,
lib/iterable/metadata.rb,
lib/iterable/response.rb,
lib/iterable/campaigns.rb,
lib/iterable/templates.rb,
lib/iterable/workflows.rb,
lib/iterable/experiments.rb,
lib/iterable/api_resource.rb,
lib/iterable/csv_exporter.rb,
lib/iterable/catalog_items.rb,
lib/iterable/json_exporter.rb,
lib/iterable/message_types.rb,
lib/iterable/metadata_table.rb,
lib/iterable/push_templates.rb,
lib/iterable/email_templates.rb,
lib/iterable/bulk_catalog_items.rb,
lib/iterable/catalog_field_mappings.rb
Overview
Defined Under Namespace
Classes: ApiResource, BulkCatalogItems, Campaigns, CatalogFieldMappings, CatalogItems, Catalogs, Channels, Commerce, Config, CsvExporter, Device, Email, EmailTemplates, Events, Experiments, Export, InApp, JsonExporter, Lists, MessageTypes, Metadata, MetadataTable, Push, PushTemplates, Response, Templates, Users, Workflows
Constant Summary
collapse
- DATE_FORMAT =
'%Y-%m-%d'.freeze
Class Method Summary
collapse
Class Method Details
.config ⇒ Object
70
71
72
|
# File 'lib/iterable.rb', line 70
module_function def config
@config ||= Config.new
end
|
62
63
64
|
# File 'lib/iterable.rb', line 62
module_function def configure(&block)
config.tap(&block)
end
|
.request(conf, path, params = {}) ⇒ Object
82
83
84
|
# File 'lib/iterable.rb', line 82
module_function def request(conf, path, params = {})
T.let(Request.new(conf, path, params), Iterable::Request)
end
|