Sha256: 16da1fcd0073458f5d4e9e50865717732820f880c756d69587a437a295efbdc6
Contents?: true
Size: 855 Bytes
Versions: 3
Compression:
Stored size: 855 Bytes
Contents
module MobileFu module Helper def js_enabled_mobile_device? is_device?('iphone') || is_device?('ipod') || is_device?('ipad') || is_device?('mobileexplorer') || is_device?('android') end def stylesheet_link_tag_with_mobilization(*sources) mobilized_sources = Array.new sources.each do |source| mobilized_sources << source device_names = respond_to?(:is_mobile_device?) && is_mobile_device? ? ['mobile', mobile_device.downcase] : [] device_names.compact.each do |device_name| possible_source = "#{source.to_s.gsub '.css', ''}_#{device_name}.css" path = File.join config.stylesheets_dir, possible_source mobilized_sources << possible_source if File.exist?(path) end end stylesheet_link_tag_without_mobilization *mobilized_sources end end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
mobile-fu-1.0.0 | lib/mobile-fu/helper.rb |
mobile-fu-0.3.0 | lib/mobile-fu/helper.rb |
mobile-fu-0.2.1 | lib/mobile-fu/helper.rb |