Module: Jpmobile

Defined in:
lib/jpmobile/email.rb,
lib/jpmobile.rb,
lib/jpmobile/util.rb,
lib/jpmobile/filter.rb,
lib/jpmobile/mailer.rb,
lib/jpmobile/helpers.rb,
lib/jpmobile/sinatra.rb,
lib/jpmobile/version.rb,
lib/jpmobile/emoticon.rb,
lib/jpmobile/encoding.rb,
lib/jpmobile/path_set.rb,
lib/jpmobile/position.rb,
lib/jpmobile/resolver.rb,
lib/jpmobile/trans_sid.rb,
lib/jpmobile/rack/filter.rb,
lib/jpmobile/configuration.rb,
lib/jpmobile/view_selector.rb,
lib/jpmobile/hook_action_view.rb,
lib/jpmobile/template_details.rb,
lib/jpmobile/emoticon/z_combine.rb,
lib/jpmobile/rack/params_filter.rb,
lib/jpmobile/rack/mobile_carrier.rb,
lib/jpmobile/request_with_mobile.rb,
lib/jpmobile/fallback_view_selector.rb,
lib/jpmobile/session/mem_cache_store.rb,
lib/jpmobile/method_less_action_support.rb,
lib/jpmobile/session/active_record_store.rb,
lib/jpmobile/hook_template_details_requested.rb

Overview

jpmobile の各機能を提供するモジュールenvメソッドが実装されている必要がある。

Defined Under Namespace

Modules: ActiveRecordStoreRegenerateSessionId, DocomoGuid, Emoticon, Encoding, FallbackViewSelector, Helpers, HookTemplateDetailsRequested, HtmlOptionsWithAcceptCharset, Mailer, MemCacheStoreRegenerateSessionId, MethodLessActionSupport, Mobile, ParamsOverCookie, RequestWithMobile, RequestWithMobileTesting, SessionID, Sinatra, TransSid, TransSidRedirecting, Util, ViewSelector Classes: Configuration, Email, Filter, HankakuFilter, MobileCarrier, ParamsFilter, PathSet, Position, Resolver, TemplateDetails

Constant Summary collapse

VERSION =
'8.0.0'.freeze

Class Method Summary collapse

Class Method Details

.configObject



88
89
90
# File 'lib/jpmobile.rb', line 88

def config
  ::Jpmobile::Configuration.instance
end

.mount_middlewaresObject



92
93
94
95
96
# File 'lib/jpmobile.rb', line 92

def mount_middlewares
  # 漢字コード・絵文字フィルター
  ::Rails.application.middleware.insert_after ::Jpmobile::MobileCarrier, ::Jpmobile::ParamsFilter
  ::Rails.application.middleware.insert_after ::Jpmobile::ParamsFilter,  ::Jpmobile::Filter
end