Module: UmengMsg

Defined in:
lib/umeng_msg.rb,
lib/umeng_msg/sign.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, Params, Sign Classes: Configuration, Subject

Constant Summary collapse

VERSION =
"0.2.1"

Class Method Summary collapse

Class Method Details

.app_master_secret(platform) ⇒ Object



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

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

.appkey(platform) ⇒ Object



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

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

.configurationObject



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

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

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

Yields:



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

def self.configure
  yield configuration
end

.production_modeObject



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

def self.production_mode
  configuration.production_mode
end

.resetObject



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

def self.reset
  @Configuration = Configuration.new
end