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

#engine_pathObject



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

def engine_path
  @engine_path ||= WeixinRailsMiddleware.config.engine_path
end

#is_default_engine_path?Boolean

Returns:

  • (Boolean)


48
49
50
# File 'lib/weixin_rails_middleware/configuration.rb', line 48

def is_default_engine_path?
  engine_path == DEFAULT_ENGINE_PATH # "/"
end

#token_modelObject



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

def token_model
   ||= WeixinRailsMiddleware.config.
end

#token_model_classObject



52
53
54
55
56
57
# File 'lib/weixin_rails_middleware/configuration.rb', line 52

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



44
45
46
# File 'lib/weixin_rails_middleware/configuration.rb', line 44

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

#weixin_token_stringObject



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

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