lib/rack/schmobile/request_extension.rb in schmobile-0.1.1 vs lib/rack/schmobile/request_extension.rb in schmobile-0.1.2
- old
+ new
@@ -1,10 +1,18 @@
-Rack::Request.class_eval do
- def is_mobile?
- Rack::Schmobile::Filters::CHAIN.each do |filter|
- result = filter.call(self)
- return result unless result.nil?
- end
+module Rack
+ module Schmobile
+ module Request
+ def is_mobile?
+ Rack::Schmobile::Filters::CHAIN.each do |filter|
+ result = filter.call(self)
+ return result unless result.nil?
+ end
- false
+ false
+ end
+ end
end
+end
+
+Rack::Request.class_eval do
+ include Rack::Schmobile::Request
end