Sha256: 1e51475720aedaa1e6c2986b92a7c7453861dd7ad95e2d5e52b1733b4df08001

Contents?: true

Size: 588 Bytes

Versions: 11

Compression:

Stored size: 588 Bytes

Contents

module Sinatra
  module RocketIO
    module Linda

      def self.javascript(*js_file_names)
        js_file_names = ['linda.js', 'rocketio.js']
        js = ''
        js_file_names.each do |i|
          js += case i
                when 'rocketio.js'
                  Sinatra::RocketIO.javascript
                else
                  j = ''
                  File.open(File.expand_path "../js/#{i}", File.dirname(__FILE__)) do |f|
                    j = f.read
                  end
                  j
                end + "\n"
        end
        js
      end

    end
  end
end

Version data entries

11 entries across 11 versions & 1 rubygems

Version Path
sinatra-rocketio-linda-1.1.0 lib/sinatra-rocketio-linda/javascript.rb
sinatra-rocketio-linda-1.0.1 lib/sinatra-rocketio-linda/javascript.rb
sinatra-rocketio-linda-1.0.0 lib/sinatra-rocketio-linda/javascript.rb
sinatra-rocketio-linda-0.2.0 lib/sinatra-rocketio-linda/javascript.rb
sinatra-rocketio-linda-0.1.4 lib/sinatra-rocketio-linda/javascript.rb
sinatra-rocketio-linda-0.1.3 lib/sinatra-rocketio-linda/javascript.rb
sinatra-rocketio-linda-0.1.2 lib/sinatra-rocketio-linda/javascript.rb
sinatra-rocketio-linda-0.1.1 lib/sinatra-rocketio-linda/javascript.rb
sinatra-rocketio-linda-0.1.0 lib/sinatra-rocketio-linda/javascript.rb
sinatra-rocketio-linda-0.0.9 lib/sinatra-rocketio-linda/javascript.rb
sinatra-rocketio-linda-0.0.8 lib/sinatra-rocketio-linda/javascript.rb