<commit_before># NetScaleNow

[![CI Status](http://img.shields.io/travis/jstubenrauch/NetScaleNow.svg?style=flat)](https://travis-ci.org/jstubenrauch/NetScaleNow)
[![Version](https://img.shields.io/cocoapods/v/NetScaleNow.svg?style=flat)](http://cocoapods.org/pods/NetScaleNow)
[![License](https://img.shields.io/cocoapods/l/NetScaleNow.svg?style=flat)](http://cocoapods.org/pods/NetScaleNow)
[![Platform](https://img.shields.io/cocoapods/p/NetScaleNow.svg?style=flat)](http://cocoapods.org/pods/NetScaleNow)

## Example

To run the example project, clone the repo, and run `pod install` from the Example directory first.

## Requirements

## Installation

NetScaleNow is available through [CocoaPods](http://cocoapods.org). To install
it, simply add the following line to your Podfile:

```ruby
pod "NetScaleNow"
```

## Verwendung
Als erstes muss der SDK-Key und der SDK-Token gesetzt werden. Dies kann beispielsweise in der AppDelegate erfolgen.

```
func application(_ application: UIApplication, 
didFinishLaunchingWithOptions launchOptions: [UIApplicationLaunchOptionsKey: Any]?) -> Bool {

Config.apiKey = "ios-sdk-123456789"
Config.apiSecret = "123456789"

return true
}
```

An dem Punkt an dem dann Gutscheinauswahl angezeigt werden soll, wird dann nur eine Zeile benötigt.

```
CampaignManager.showCampaigns()
```

## Konfiguration
Die Konfiguration erfolgt über das Config struct. Neben SDK-Key und der SDK-Token kann hier noch die primäre Farbe (primaryColor) gesetzt werden.

```
Config.apiKey = "ios-sdk-123456789"
Config.apiSecret = "123456789"
Config.primaryColor = UIColor(red: 0.22, green: 0.65, blue: 0.43, alpha: 1)
```

## Metadaten
Beim Anzeigen der Gutscheinliste können optional Metadaten mitgegeben werden. Insbesondere die Email Adresse des Nutzers ist hier anzugeben, damit dieser diese nicht erneut eingeben muss, um einen Gutschein zu erhalten.

```
let metadata = Metadata(email: "<EMAIL>")
metadata.gender = .male // .female
metadata.zipCode = "76133"

CampaignManager.showCampaigns(metadata: metadata)
```

## Eigener Dankestext
Der Entwickler kann optional eine eigene Begrüßung mitgeben. Diese wird im ersten Bildschirm (Gutscheinübersicht) anstelle des Standardtexts angezeigt. 

```
CampaignManager.showCampaigns(metadata: metadata, greeting: "Vielen Dank für Ihre Anmeldung")
```

## Callback
Optional kann ein Callback übergeben werden, um über die Beendigung der Gutscheinauswahl informiert zu werden.

```
CampaignManager.showCampaigns(metadata: metadata) {
// Voucher selection has been dismissed 
}
```

## Author

jstubenrauch, <EMAIL>

## License
<commit_msg>README angepasst.<commit_after># NetScaleNow

[![CI Status](http://img.shields.io/travis/jstubenrauch/NetScaleNow.svg?style=flat)](https://travis-ci.org/jstubenrauch/NetScaleNow)
[![Version](https://img.shields.io/cocoapods/v/NetScaleNow.svg?style=flat)](http://cocoapods.org/pods/NetScaleNow)
[![License](https://img.shields.io/cocoapods/l/NetScaleNow.svg?style=flat)](http://cocoapods.org/pods/NetScaleNow)
[![Platform](https://img.shields.io/cocoapods/p/NetScaleNow.svg?style=flat)](http://cocoapods.org/pods/NetScaleNow)

## Example

To run the example project, clone the repo, and run `pod install` from the Example directory first.

## Requirements

## Installation

NetScaleNow is available through [CocoaPods](http://cocoapods.org). To install
it, simply add the following line to your Podfile:

```ruby
pod "NetScaleNow"
```

## Verwendung
Als erstes muss der SDK-Key und der SDK-Token gesetzt werden. Dies kann beispielsweise in der AppDelegate erfolgen.

```
func application(_ application: UIApplication, 
didFinishLaunchingWithOptions launchOptions: [UIApplicationLaunchOptionsKey: Any]?) -> Bool {

Config.apiKey = "ios-sdk-123456789"
Config.apiSecret = "123456789"

return true
}
```

An dem Punkt an dem dann Gutscheinauswahl angezeigt werden soll, wird dann nur eine Zeile benötigt.

```
CampaignManager.showCampaigns()
```

## Konfiguration
Die Konfiguration erfolgt über das Config struct. Neben SDK-Key und der SDK-Token kann hier noch die primäre Farbe (primaryColor) gesetzt werden.

```
Config.apiKey = "ios-sdk-123456789"
Config.apiSecret = "123456789"
Config.primaryColor = UIColor(red: 0.22, green: 0.65, blue: 0.43, alpha: 1)
```

## Metadaten
Beim Anzeigen der Gutscheinliste können optional Metadaten mitgegeben werden. Insbesondere die Email Adresse des Nutzers ist hier anzugeben, damit dieser diese nicht erneut eingeben muss, um einen Gutschein zu erhalten.

```
let metadata = Metadata(email: "<EMAIL>")
metadata.gender = .male // .female
metadata.zipCode = "76133"

CampaignManager.showCampaigns(metadata: metadata)
```

## Callback
Optional kann ein Callback übergeben werden, um über die Beendigung der Gutscheinauswahl informiert zu werden.

```
CampaignManager.showCampaigns(metadata: metadata) {
// Voucher selection has been dismissed 
}
```

## Author

jstubenrauch, <EMAIL>

## License

{'fraction_non_alphanumeric': 0.11858909385769309, 'fraction_numerical': 0.020677072775187513, 'mean_word_length': 5.596256684491979, 'pattern_counts': {'":': 0, '<': 7, '<?xml version=': 0, '>': 9, 'https://': 8, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '550228', 'n_tokens_mistral': 1772, 'n_tokens_neox': 1659, 'n_words': 429}