Thibault Jouan
|
5145717a3c
|
Specify models attributes that must not be mass assignated
|
2012-01-07 18:26:38 +00:00 |
|
Thibault Jouan
|
00eff9131a
|
Fix a context definition in track specs
|
2011-09-22 21:36:11 +00:00 |
|
Thibault Jouan
|
15bce07e2f
|
Remove "#sounds" spec for trak, duplicates with "have_many :sounds" spec
|
2011-09-22 21:36:06 +00:00 |
|
Thibault Jouan
|
ab1af50be6
|
Ensure related sound is created when saving a track with a file
|
2011-09-22 21:24:04 +00:00 |
|
Thibault Jouan
|
6af1540640
|
Bundle shoulda and use ActiveModel matchers in specs
|
2011-09-21 00:07:19 +00:00 |
|
Thibault Jouan
|
27550fd14e
|
Save track files in new Sound model:
* Consolidate migrations
* Add Sound model. Each sound can belong to a track and contains
informations about one sound file.
|
2011-09-20 17:43:20 +00:00 |
|
Thibault Jouan
|
e015afed1d
|
Refactor FactoryGirl calls to Factory
|
2011-08-24 19:16:49 +00:00 |
|
Thibault Jouan
|
46abe07268
|
Add latest added tracks list on the home page
|
2011-07-27 22:10:22 +00:00 |
|
Thibault Jouan
|
2f6a447416
|
Implement track/stream
* Add Streamer class
* Use FactoryGirl for factories
* Add sha256 field to tracks
* Add mime_type field to tracks
|
2011-07-26 16:59:47 +00:00 |
|
Thibault Jouan
|
47fa969617
|
Use factory_girl_rails for factories
|
2011-07-25 22:56:30 +00:00 |
|
Thibault Jouan
|
6af96b0f75
|
Add track/{new,create} with file upload for the track
|
2011-07-24 18:50:57 +00:00 |
|
Thibault Jouan
|
34b38b77cf
|
Implement tracks/{show,listen}
|
2011-07-19 19:42:45 +00:00 |
|