Sha256: 1b192dc8f918798c43774d49728d74932a4fa41a04ef3a4905b08b3f0e7994cc
Contents?: true
Size: 652 Bytes
Versions: 3
Compression:
Stored size: 652 Bytes
Contents
import Foundation public enum AnalyticsEvent { <%- for @event in @events -%> case <%= @event.name %> <%- end -%> public var name: String { switch self { <%- for @event in @events -%> case .<%= @event.name %>: return "<%= @event.name %>" <%- end -%> } } public var params: [String:String]? { switch self { <%- for @event in @events -%> <%- if @event.params.nil? -%> case .<%= @event.name %>: return nil <%- else -%> case .<%= @event.name %>: return <%= @event.params_for(:ios) %> <%- end -%> <%- end -%> } } }
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
ai_tagger-0.1.10 | lib/templates/AnalyticsEvent.swift.erb |
ai_tagger-0.1.9 | lib/templates/AnalyticsEvent.swift.erb |
ai_tagger-0.1.8 | lib/templates/AnalyticsEvent.swift.erb |