mirror of
https://github.com/danbee/mpd-client
synced 2025-03-04 08:39:09 +00:00
Add sprockets.
This commit is contained in:
parent
e36eb0bff8
commit
ea37574238
1
Gemfile
1
Gemfile
@ -2,6 +2,7 @@ source 'https://rubygems.org'
|
|||||||
|
|
||||||
gem 'sinatra'
|
gem 'sinatra'
|
||||||
gem 'sinatra-contrib'
|
gem 'sinatra-contrib'
|
||||||
|
gem 'sinatra-asset-pipeline'
|
||||||
gem 'foreman'
|
gem 'foreman'
|
||||||
|
|
||||||
gem 'ruby-mpd'
|
gem 'ruby-mpd'
|
||||||
|
|||||||
27
Gemfile.lock
27
Gemfile.lock
@ -3,13 +3,19 @@ GEM
|
|||||||
specs:
|
specs:
|
||||||
backports (3.3.5)
|
backports (3.3.5)
|
||||||
coderay (1.0.9)
|
coderay (1.0.9)
|
||||||
|
coffee-script (2.2.0)
|
||||||
|
coffee-script-source
|
||||||
|
execjs
|
||||||
|
coffee-script-source (1.6.3)
|
||||||
daemons (1.1.9)
|
daemons (1.1.9)
|
||||||
diff-lcs (1.2.4)
|
diff-lcs (1.2.4)
|
||||||
dotenv (0.9.0)
|
dotenv (0.9.0)
|
||||||
eventmachine (1.0.3)
|
eventmachine (1.0.3)
|
||||||
|
execjs (2.0.2)
|
||||||
foreman (0.63.0)
|
foreman (0.63.0)
|
||||||
dotenv (>= 0.7)
|
dotenv (>= 0.7)
|
||||||
thor (>= 0.13.6)
|
thor (>= 0.13.6)
|
||||||
|
hike (1.2.3)
|
||||||
method_source (0.8.2)
|
method_source (0.8.2)
|
||||||
multi_json (1.8.2)
|
multi_json (1.8.2)
|
||||||
pry (0.9.12.2)
|
pry (0.9.12.2)
|
||||||
@ -21,6 +27,7 @@ GEM
|
|||||||
rack
|
rack
|
||||||
rack-test (0.6.2)
|
rack-test (0.6.2)
|
||||||
rack (>= 1.0)
|
rack (>= 1.0)
|
||||||
|
rake (10.1.0)
|
||||||
rspec (2.14.1)
|
rspec (2.14.1)
|
||||||
rspec-core (~> 2.14.0)
|
rspec-core (~> 2.14.0)
|
||||||
rspec-expectations (~> 2.14.0)
|
rspec-expectations (~> 2.14.0)
|
||||||
@ -30,12 +37,21 @@ GEM
|
|||||||
diff-lcs (>= 1.1.3, < 2.0)
|
diff-lcs (>= 1.1.3, < 2.0)
|
||||||
rspec-mocks (2.14.4)
|
rspec-mocks (2.14.4)
|
||||||
ruby-mpd (0.3.0)
|
ruby-mpd (0.3.0)
|
||||||
|
sass (3.2.12)
|
||||||
shotgun (0.9)
|
shotgun (0.9)
|
||||||
rack (>= 1.0)
|
rack (>= 1.0)
|
||||||
sinatra (1.4.3)
|
sinatra (1.4.3)
|
||||||
rack (~> 1.4)
|
rack (~> 1.4)
|
||||||
rack-protection (~> 1.4)
|
rack-protection (~> 1.4)
|
||||||
tilt (~> 1.3, >= 1.3.4)
|
tilt (~> 1.3, >= 1.3.4)
|
||||||
|
sinatra-asset-pipeline (0.2.1)
|
||||||
|
coffee-script
|
||||||
|
rake
|
||||||
|
sass
|
||||||
|
sinatra
|
||||||
|
sprockets
|
||||||
|
sprockets-helpers
|
||||||
|
sprockets-sass
|
||||||
sinatra-contrib (1.4.1)
|
sinatra-contrib (1.4.1)
|
||||||
backports (>= 2.0)
|
backports (>= 2.0)
|
||||||
multi_json
|
multi_json
|
||||||
@ -44,6 +60,16 @@ GEM
|
|||||||
sinatra (~> 1.4.0)
|
sinatra (~> 1.4.0)
|
||||||
tilt (~> 1.3)
|
tilt (~> 1.3)
|
||||||
slop (3.4.6)
|
slop (3.4.6)
|
||||||
|
sprockets (2.10.0)
|
||||||
|
hike (~> 1.2)
|
||||||
|
multi_json (~> 1.0)
|
||||||
|
rack (~> 1.0)
|
||||||
|
tilt (~> 1.1, != 1.3.0)
|
||||||
|
sprockets-helpers (1.0.1)
|
||||||
|
sprockets (~> 2.0)
|
||||||
|
sprockets-sass (1.0.2)
|
||||||
|
sprockets (~> 2.0)
|
||||||
|
tilt (~> 1.1)
|
||||||
thin (1.6.0)
|
thin (1.6.0)
|
||||||
daemons (>= 1.0.9)
|
daemons (>= 1.0.9)
|
||||||
eventmachine (>= 1.0.0)
|
eventmachine (>= 1.0.0)
|
||||||
@ -62,5 +88,6 @@ DEPENDENCIES
|
|||||||
ruby-mpd
|
ruby-mpd
|
||||||
shotgun
|
shotgun
|
||||||
sinatra
|
sinatra
|
||||||
|
sinatra-asset-pipeline
|
||||||
sinatra-contrib
|
sinatra-contrib
|
||||||
thin
|
thin
|
||||||
|
|||||||
4
Rakefile
Normal file
4
Rakefile
Normal file
@ -0,0 +1,4 @@
|
|||||||
|
require 'sinatra/asset_pipeline/task.rb'
|
||||||
|
require './app'
|
||||||
|
|
||||||
|
Sinatra::AssetPipeline::Task.define! MPDClient
|
||||||
@ -2,6 +2,8 @@ require 'bundler'
|
|||||||
ENV['RACK_ENV'] ||= 'development'
|
ENV['RACK_ENV'] ||= 'development'
|
||||||
Bundler.require(:default, ENV['RACK_ENV'])
|
Bundler.require(:default, ENV['RACK_ENV'])
|
||||||
|
|
||||||
|
require 'sinatra/asset_pipeline'
|
||||||
|
|
||||||
require 'json'
|
require 'json'
|
||||||
require 'cgi'
|
require 'cgi'
|
||||||
|
|
||||||
@ -11,6 +13,11 @@ require './models/artist'
|
|||||||
require './models/song'
|
require './models/song'
|
||||||
|
|
||||||
class MPDClient < Sinatra::Base
|
class MPDClient < Sinatra::Base
|
||||||
|
|
||||||
|
set :assets_precompile, %w(app.js app.css *.png *.jpg *.svg *.eot *.ttf *.woff)
|
||||||
|
set :assets_prefix, 'assets'
|
||||||
|
register Sinatra::AssetPipeline
|
||||||
|
|
||||||
register Sinatra::Namespace
|
register Sinatra::Namespace
|
||||||
|
|
||||||
get '/' do
|
get '/' do
|
||||||
|
|||||||
File diff suppressed because it is too large
Load Diff
36470
public/js/libs/ember.js
36470
public/js/libs/ember.js
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
6
public/js/libs/jquery-1.10.2.min.js
vendored
6
public/js/libs/jquery-1.10.2.min.js
vendored
File diff suppressed because one or more lines are too long
Loading…
Reference in New Issue
Block a user