Skip to content

Instantly share code, notes, and snippets.

@cj

cj/app.rb Secret

Created March 24, 2015 18:15
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save cj/d18b3424685c4510fefa to your computer and use it in GitHub Desktop.
Save cj/d18b3424685c4510fefa to your computer and use it in GitHub Desktop.
route do |r|
r.on 'assets/bio.js' do
"#{BrowserIO.javascript}\n//# sourceMappingURL=/assets/bio/bio.map"
end
r.on %r{assets/bio/(.*)\.map} do |map|
if map == 'bio'
BrowserIO.source_map
else
BrowserIO.source_map bio
end
end
r.on %r{assets/bio/(.*)\.rb} do |component|
if component == 'browserio'
File.read(BrowserIO.opts.file_path)
else
File.read("#{ROOT_PATH}/#{component}.rb")
end
end
r.on %r{assets/bio/(.*)\.js} do |component|
"#{BrowserIO.javascript(component)}\n//# sourceMappingURL=/assets/bio/#{component}.map"
end
r.root do
bio(:root, :render_js).display
end
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment