kilt-cms/kilt-cms — pull request #49 by darrencauthon (2014-08-17 20:44:23+00:00)
Title: Upload refactor

Make the upload an open-closed system.

If I want to implement a different upload strategy, I need only to:

### Set it in config...
```yaml
storage:
strategy: my_neato_upload
```

### Create an uploader class within ```Kilt::Upload```

```ruby
module Kilt
module Upload
module MyNeatoUpload
def self.upload type, file_reference
# I'll do the work here
end
end
end
end
```

This includes updates after #48 , so merge it after that one.