Module: UmengMsg

Defined in:
lib/umeng_msg.rb,
lib/umeng_msg/sign.rb,
lib/umeng_msg/logger.rb,
lib/umeng_msg/params.rb,
lib/umeng_msg/subject.rb,
lib/umeng_msg/version.rb,
lib/umeng_msg/configuration.rb,
lib/generators/umeng_msg/install_generator.rb

Defined Under Namespace

Modules: Generators, Logger, Params, Sign Classes: Configuration, Subject

Constant Summary collapse

VERSION =
"0.1.0"

Class Method Summary collapse

Class Method Details

.app_master_secret(platform) ⇒ Object



27
28
29
# File 'lib/umeng_msg.rb', line 27

def self.app_master_secret platform
  platform.downcase == 'ios' ? configuration.ios_app_master_secret : configuration.android_app_master_secret
end

.appkey(platform) ⇒ Object



23
24
25
# File 'lib/umeng_msg.rb', line 23

def self.appkey platform
  platform.downcase == 'ios' ? configuration.ios_appkey : configuration.android_appkey
end

.configurationObject



11
12
13
# File 'lib/umeng_msg.rb', line 11

def self.configuration
  @configuration ||= Configuration.new
end

.configure {|configuration| ... } ⇒ Object

Yields:



19
20
21
# File 'lib/umeng_msg.rb', line 19

def self.configure
  yield configuration
end

.production_modeObject



31
32
33
# File 'lib/umeng_msg.rb', line 31

def self.production_mode
  configuration.production_mode
end

.resetObject



15
16
17
# File 'lib/umeng_msg.rb', line 15

def self.reset
  @Configuration = Configuration.new
end