Module: Analytics

Defined in:
lib/ios_analytics_cli.rb,
lib/ios_analytics_cli/info.rb,
lib/ios_analytics_cli/io/io.rb,
lib/ios_analytics_cli/version.rb,
lib/ios_analytics_cli/commands/init.rb,
lib/ios_analytics_cli/error_handler.rb,
lib/ios_analytics_cli/commands/command.rb,
lib/ios_analytics_cli/helpers/terminal.rb,
lib/ios_analytics_cli/serializers/base.rb,
lib/ios_analytics_cli/commands/generate.rb,
lib/ios_analytics_cli/interactors/event.rb,
lib/ios_analytics_cli/templates/templates.rb,
lib/ios_analytics_cli/serializers/objc/objc.rb,
lib/ios_analytics_cli/interactors/interactor.rb,
lib/ios_analytics_cli/serializers/objc/enums.rb,
lib/ios_analytics_cli/serializers/objc/event.rb,
lib/ios_analytics_cli/serializers/objc/logger.rb,
lib/ios_analytics_cli/serializers/objc/screen.rb,
lib/ios_analytics_cli/serializers/swift/event.rb,
lib/ios_analytics_cli/serializers/swift/swift.rb,
lib/ios_analytics_cli/serializers/swift/logger.rb,
lib/ios_analytics_cli/serializers/swift/screen.rb,
lib/ios_analytics_cli/interactors/user_property.rb,
lib/ios_analytics_cli/serializers/objc/analytics.rb,
lib/ios_analytics_cli/serializers/swift/analytics.rb,
lib/ios_analytics_cli/serializers/objc/user_property.rb,
lib/ios_analytics_cli/serializers/swift/user_property.rb

Overview

Analytics represents base module to which all other modules are namespaced.

Defined Under Namespace

Modules: Command, Helpers, IO, Interactor, Serializer, Templates Classes: ErrorHandler

Constant Summary collapse

VERSION =

Current gem’s version.

'1.1.0'.freeze

Class Method Summary collapse

Class Method Details

.descriptionObject



8
9
10
11
12
13
14
15
# File 'lib/ios_analytics_cli/info.rb', line 8

def self.description
  "  This gem is developed in order to reduce the time needed to even start with the implementation of Analytics in iOS apps,\n  by generating files, classes, methods & everything else that\\'s required to call a specific event, change a user property,\n  or even track an open screen. By calling just 2 commands, analytics init & analytics generate,\n  all of these are generated for You from the appropriately configured JSON file.\n  Desc\nend\n"

.summaryObject



2
3
4
5
6
# File 'lib/ios_analytics_cli/info.rb', line 2

def self.summary
  "  CLI tool that generates Analytics files, for iOS project, from a JSON file.\n  Summary\nend\n"