Skip to content

irohiroki/rack-weinre

master
Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
lib
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

rack-weinre

rack-weinre is a rack middleware, which inserts a script tag that loads weinre target script file into your text/html pages.

Setup

First, add to your Gemfile:

gem 'rack-weinre'

then bundle as usual.

with Rails

in config/environments/development.rb:

MyApp::Application.configure do
  ...
  config.middleware.use 'Rack::Weinre'
end

with config.ru

use Rack::Weinre

How it works

Once enabled (see below), it inserts a script tag just before the closing head tag of your html pages. the tag is something like:

<script src="http://localhost:8080/target/target-script-min.js#anonymous"></script>

but the host name depends on to which host the request was made.

Options

port

you may use a port number other than 8080, say, 9090. :port option will come in handy then.

use Rack::Weinre, :port => 9090

Toggle tag

if you give a :switch option, it is considered as a file name in a relative path from the working rack application. in that case, rake-weinre is active only when the file exists at the exact path.

use Rack::Weinre, :switch => 'file'  # inserts tag if the file exists (relative)

it is always active when no :switch option is given.

Copyright

Copyright © 2012 Hiroki Yoshioka. See MIT-LICENSE for further details.

About

A rack middleware for Weinre remote debugger.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages