Sha256: 2838cb40b3bef22c61694a53c9d39f6604f768abe492d59c2d617eabb2cf4563

Contents?: true

Size: 713 Bytes

Versions: 24

Compression:

Stored size: 713 Bytes

Contents

module Eyeballs
  
  module AppDetector
    
    def new_app_path
      @new_app_path ||= if rack_app?
        $stdout.puts "public folder detected, installing to public/javascripts"
        'public/javascripts'
      else
        name
      end
    end
    
    def app_path
      @app_path ||= if rack_app?
        $stdout.puts "public folder detected, installing to public/javascripts"
        'public/javascripts'
      else
        '.'
      end
    end
    
    def public_path
      @public_path ||= if rack_app?
        'public'
      else
        '.'
      end
    end
    
    def prefix
      '/public/' if rack_app?
    end
    
    def rack_app?
      File.exists?('public')
    end
    
  end
  
end

Version data entries

24 entries across 24 versions & 1 rubygems

Version Path
eyeballs-0.5.17 lib/eyeballs/app_detector.rb
eyeballs-0.5.16 lib/eyeballs/app_detector.rb
eyeballs-0.5.15 lib/eyeballs/app_detector.rb
eyeballs-0.5.14 lib/eyeballs/app_detector.rb
eyeballs-0.5.13.2 lib/eyeballs/app_detector.rb
eyeballs-0.5.13.1 lib/eyeballs/app_detector.rb
eyeballs-0.5.13 lib/eyeballs/app_detector.rb
eyeballs-0.5.12.1 lib/eyeballs/app_detector.rb
eyeballs-0.5.12 lib/eyeballs/app_detector.rb
eyeballs-0.5.11 lib/eyeballs/app_detector.rb
eyeballs-0.5.10.1 lib/eyeballs/app_detector.rb
eyeballs-0.5.10 lib/eyeballs/app_detector.rb
eyeballs-0.5.9 lib/eyeballs/app_detector.rb
eyeballs-0.5.8.2 lib/eyeballs/app_detector.rb
eyeballs-0.5.8.1 lib/eyeballs/app_detector.rb
eyeballs-0.5.8 lib/eyeballs/app_detector.rb
eyeballs-0.5.7.2 lib/eyeballs/app_detector.rb
eyeballs-0.5.7.1 lib/eyeballs/app_detector.rb
eyeballs-0.5.7 lib/eyeballs/app_detector.rb
eyeballs-0.5.6.1 lib/eyeballs/app_detector.rb