Module: WeixinRailsMiddleware::ConfigurationHelpers

Extended by:
ActiveSupport::Concern
Included in:
Engine, WeixinController
Defined in:
lib/weixin_rails_middleware/configuration.rb

Instance Method Summary collapse

Instance Method Details

#token_modelObject



32
33
34
# File 'lib/weixin_rails_middleware/configuration.rb', line 32

def token_model
  @public_account_class ||= WeixinRailsMiddleware.config.
end

#token_model_classObject



40
41
42
43
44
45
# File 'lib/weixin_rails_middleware/configuration.rb', line 40

def token_model_class
  if token_model.blank?
    raise "You need to config `public_account_class` in 'config/initializers/weixin_rails_middleware.rb'"
  end
  @token_model_class_name ||= token_model.constantize
end

#weixin_secret_stringObject



36
37
38
# File 'lib/weixin_rails_middleware/configuration.rb', line 36

def weixin_secret_string
  @weixin_secret_string ||= WeixinRailsMiddleware.config.weixin_secret_string.to_s
end

#weixin_token_stringObject



28
29
30
# File 'lib/weixin_rails_middleware/configuration.rb', line 28

def weixin_token_string
  @weixin_token_string ||= WeixinRailsMiddleware.config.weixin_token_string.to_s
end