Module: Jpmobile::Filter::ApplyOnlyForMobile

Included in:
Emoticon::Inner, Emoticon::Outer, HankakuKana
Defined in:
lib/jpmobile/filter.rb

Overview

携帯電話の場合にのみ適用したい場合に Jpmobile::Base の派生クラスに include する。

Instance Method Summary (collapse)

Instance Method Details

- (Boolean) apply_incoming?(controller)

Returns:

  • (Boolean)


50
51
52
# File 'lib/jpmobile/filter.rb', line 50

def apply_incoming?(controller)
  controller.request.mobile?
end

- (Boolean) apply_outgoing?(controller)

Returns:

  • (Boolean)


53
54
55
56
# File 'lib/jpmobile/filter.rb', line 53

def apply_outgoing?(controller)
  [nil, "text/html", "application/xhtml+xml"].include?(controller.response.content_type) &&
    controller.request.mobile?
end