Module: WeixinRailsMiddleware::ConfigurationHelpers
- Extended by:
- ActiveSupport::Concern
- Included in:
- Engine, WeixinController
- Defined in:
- lib/weixin_rails_middleware/configuration.rb
Instance Method Summary collapse
- #engine_path ⇒ Object
- #is_default_engine_path? ⇒ Boolean
- #token_model ⇒ Object
- #token_model_class ⇒ Object
- #weixin_secret_string ⇒ Object
- #weixin_token_string ⇒ Object
Instance Method Details
#engine_path ⇒ Object
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
48 49 50 |
# File 'lib/weixin_rails_middleware/configuration.rb', line 48 def is_default_engine_path? engine_path == DEFAULT_ENGINE_PATH # "/" end |
#token_model ⇒ Object
40 41 42 |
# File 'lib/weixin_rails_middleware/configuration.rb', line 40 def token_model @public_account_class ||= WeixinRailsMiddleware.config.public_account_class end |
#token_model_class ⇒ Object
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_string ⇒ Object
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_string ⇒ Object
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 |