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

.summaryObject



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

def self.summary
  <<-Summary
  CLI tool that generates Analytics files, for iOS project, from a JSON file.
  Summary
end