Module: Txbr
- Defined in:
- lib/txbr.rb,
lib/txbr/utils.rb,
lib/txbr/config.rb,
lib/txbr/liquid.rb,
lib/txbr/project.rb,
lib/txbr/version.rb,
lib/txbr/campaign.rb,
lib/txbr/commands.rb,
lib/txbr/metadata.rb,
lib/txbr/template.rb,
lib/txbr/uploader.rb,
lib/txbr/braze_api.rb,
lib/txbr/application.rb,
lib/txbr/content_tag.rb,
lib/txbr/campaigns_api.rb,
lib/txbr/email_template.rb,
lib/txbr/template_group.rb,
lib/txbr/request_methods.rb,
lib/txbr/campaign_handler.rb,
lib/txbr/strings_manifest.rb,
lib/txbr/email_templates_api.rb,
lib/txbr/email_template_handler.rb,
lib/txbr/liquid/abort_message_tag.rb,
lib/txbr/liquid/connected_content_tag.rb
Defined Under Namespace
Modules: Commands, Liquid, RequestMethods, Utils
Classes: Application, BrazeApi, BrazeApiError, BrazeNotFoundError, BrazeUnauthorizedError, Campaign, CampaignHandler, CampaignsApi, Config, ContentTag, EmailTemplate, EmailTemplateHandler, EmailTemplatesApi, Metadata, Project, StringsManifest, Template, TemplateGroup, Uploader
Constant Summary
collapse
- VERSION =
'2.6.0'
Class Method Summary
collapse
Class Method Details
.handler_for(project) ⇒ Object
48
49
50
|
# File 'lib/txbr.rb', line 48
def handler_for(project)
handlers[project.handler_id].new(project)
end
|
.register_handler(id, klass) ⇒ Object
52
53
54
|
# File 'lib/txbr.rb', line 52
def register_handler(id, klass)
handlers[id] = klass
end
|