1
0
Fork 0
mirror of https://github.com/fog/fog.git synced 2022-11-09 13:51:43 -05:00
Commit graph

42 commits

Author SHA1 Message Date
Paul Thornthwaite
fbc5c52194 [local|storage] Updates reference to service 2013-01-07 21:01:16 +00:00
Thomas Wright
9fc461f0f8 Ignore existing directory when creating on local storage 2012-10-07 17:42:51 -05:00
Adam Tanner
61ff93af32 Local storage support for #public_url. 2012-07-22 20:45:04 -07:00
Jade Tucker
149b1a4662 Fix bug in local storage #copy_object. 2012-07-06 10:34:26 -07:00
James Herdman
97b16d08d2 Remove absolute path when requiring 2012-05-26 11:27:28 -04:00
Benjamin Manns
288f5714c2 [local|storage] Add copy method to Local::File.
This fixes .
2012-02-16 14:43:46 -05:00
Benjamin Manns
553c05ec05 [local|storage] Add copy_object method to Local::Storage. 2012-02-16 14:42:48 -05:00
Benjamin Manns
1deb159c6a [local|storage] Fix Local::File deletion for Ruby 1.8.
Ruby 1.8 doesn't have a Dir.exists? method, which causes an exception and
prevents empty parent directories from being deleted. These changes use
File.exists? and File.directory? in place of Dir.exists?. Fixes
.
2012-02-15 12:52:52 -05:00
geemus
b2c8ff0388 [core] work toward separate requires
Should facilitate the following:

    require 'fog/aws'
    require 'fog/compute'
    require 'fog/aws/compute'

I think once you `require 'rubygems'` those should work.

further cleanup should reduce common requires (ie nokogiri)
2011-08-31 15:52:53 -05:00
geemus
0e5fe57e3d [core] move providers to lib/fog/. 2011-08-24 14:17:46 -05:00
geemus
8338c5f81a [storage|ninefold] move ninefold storage to its own shared area (namespacing should probably be corrected)
local fix
2011-08-24 14:09:25 -05:00
geemus
dc61fc09b2 [storage|local] move local storage to its own shared area (namespacing should probably be corrected)
ninefold fix
2011-08-24 14:09:18 -05:00
geemus
65c1bfffe2 [core] first steps toward seperately requirable bits 2011-08-24 13:35:08 -05:00
geemus
a5b70181d9 [bin] consolidate 2011-01-07 15:51:16 -08:00
geemus
ac480ad928 [storage] consolidate 2011-01-07 15:34:20 -08:00
geemus
3ea111c7f8 [core] fix/cleanup requires/recognizes for service
closes 
2010-12-16 15:31:24 -08:00
geemus
54f15616bc [local] fix mocked to work same as real 2010-12-15 11:11:19 -08:00
Juris Galang
c37629e742 requires and recognizes clauses for services now receives a block so that the declared parameters are applied to their Real implementation. 2010-12-08 11:09:13 -08:00
Juris Galang
b9315bf7fe Added self.class_for(key) method. This allows us to inspect the requirements without having to create an instance of the service. 2010-12-08 11:08:16 -08:00
geemus
21cd346b4d [local|storage] CGI.escape file names 2010-11-23 13:45:37 -08:00
geemus
73f5fdf9e7 [local|storage] properly write out file contents 2010-11-22 14:20:45 -08:00
geemus
5854e249aa more consistent attribute storage/usage 2010-11-19 13:45:45 -08:00
geemus
3f5b48e812 add public methods to file model 2010-11-18 11:18:46 -08:00
geemus
93b8d32845 [storage] add public= and public_url for directory, public_url for file 2010-11-05 15:31:44 -07:00
geemus
c53b5e273c fixing more warnings 2010-10-13 13:20:18 -07:00
Athir Nuaimi
6c929091bc cleaned up some warnings & fixed problem building gem because of missing files 2010-10-14 01:47:56 +08:00
geemus
46fdab47e5 [aws|storage] continuing to flesh out tests 2010-10-12 18:07:36 -07:00
geemus
f890f27141 fixing warnings 2010-10-12 16:23:35 -07:00
geemus
619f7d430f fix paths for core requires 2010-10-04 14:02:08 -07:00
geemus
07dbdf6952 providers abstraction, more consolidated bin stuff between providers 2010-09-21 11:11:15 -07:00
geemus
71e4f64024 [local] fix some leftover bugs from the remodel 2010-09-21 10:54:15 -07:00
geemus
f0e2cfd21d rely on service to include collections 2010-09-14 10:51:13 -07:00
geemus
eb6bca6f34 leftovers that I missed on the first pass in the last few commits 2010-09-08 14:41:14 -07:00
geemus
24897e9c1e [local] rename files to storage for consistency 2010-09-08 12:50:38 -07:00
geemus
6d6eafbb2b update attribute to consistently take hash and remove legacy array of aliases usage 2010-09-07 11:30:02 -07:00
geemus
dce5893555 add services accessors and clarify vocab by not reusing service 2010-09-03 15:32:30 -07:00
geemus
fd755e042b clean up by changing service abstraction into a class 2010-09-03 15:04:54 -07:00
geemus
a3af5d7800 working toward more consistent/simpler collection/bin management 2010-09-02 16:01:19 -07:00
geemus
c96614a11d consolidate credential management when running from bin 2010-09-02 13:39:01 -07:00
geemus
936cfc0e95 refactor/cleanup to use service 2010-06-12 15:31:17 -07:00
geemus
4a5faf5a79 make deprecation a bit more flexible and deprecate setters 2010-05-04 14:31:42 -07:00
geemus
7ac536e873 [local] rough first cut of local storage 2010-05-01 22:10:11 -07:00