Paul Thornthwaite
d299ae1579
[patch] Change Model#attribute's :squash options to accept a String as well as a Symbol
...
* Spec to test "squashed" value patch
2010-11-16 11:11:52 -08:00
Paul Thornthwaite
6b1ae6b844
Corrected Classname and error comment for lib/fog/core/compute.rb was set as storage
2010-11-16 11:11:52 -08:00
geemus
4aa729b330
cleanup/simplify recognized/required argument parsing
2010-11-15 11:22:12 -08:00
Juris Galang
ec15def557
Improved Hash-arg keys validation (see: https://github.com/geemus/fog/issues#issue/41 )
2010-11-09 17:57:34 -08:00
geemus
f54546f16f
make remove_method not needed in collection
2010-11-04 13:51:41 -07:00
geemus
2faeb37b00
[compute] fix top level initializer errors
2010-11-04 13:51:21 -07:00
geemus
906c292789
skip remove_method in collection, reintroduces mri errors but allows rbx to function
2010-11-04 11:42:44 -07:00
geemus
ff2af54c28
fix for the backwards compat stuff to work with ruby 1.9+
2010-11-03 17:32:06 -07:00
geemus
3b59607a14
Revert "allow symbol or string for top level compute/storage"
...
This reverts commit 74469880ef
.
all the other config is strings, leave them this way for consistency
2010-11-03 17:31:07 -07:00
geemus
74469880ef
allow symbol or string for top level compute/storage
2010-11-02 16:57:21 -07:00
geemus
56fa149664
don't redefine Fog.credentials (fixes odd occasional failing spec runs)
2010-11-02 11:44:10 -07:00
geemus
13d0495e77
add missing files :(
2010-10-29 16:24:34 -07:00
geemus
a975a6ef79
push most dependencies out toward leaves to lessen initial load requirements
2010-10-29 14:58:28 -07:00
geemus
defbbecddc
fix attributes to work with private methods
2010-10-28 13:13:51 -07:00
geemus
f9eafff835
make collection into an accessor, fixes respond_to in attributes and should be more performant
2010-10-28 11:33:10 -07:00
geemus
5fddabd891
more universal attribute handling
2010-10-28 10:55:35 -07:00
geemus
c8821907bb
attributes should compare against the symbol key, rather than string
2010-10-28 10:49:27 -07:00
geemus
3c8e45ec15
better behaved models for undefined attributes
...
only effects merge_attributes (and therefore initialize)
for any non-attributes (except collection/connection),
values just get trown into model#attributes,
but won't show up as accessors or in inspect, etc.
Results in no errors, but implies that the attributes SHOULD be added.
2010-10-27 16:16:22 -07:00
geemus
7f38159f7b
model #reload should require identity
2010-10-27 16:09:00 -07:00
geemus
8aec42583e
remove weird sudo related ssh stuff and don't memoize ssh connection
2010-10-20 16:22:31 -07:00
geemus
4c8c25f361
fixes to make bootstrap play nicer, especially outside the bin/fog context
2010-10-20 14:32:30 -07:00
geemus
c04f777b93
small fixes to facilitate command line usage
2010-10-19 13:00:27 -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
f890f27141
fixing warnings
2010-10-12 16:23:35 -07:00
John E. Vincent
56b114d5c7
GoGrid collections working. What weird JSON.
2010-10-13 02:08:45 +08:00
geemus
dfd30e521f
cleanup lib/fog by segregating shared into 'core'
2010-09-29 13:22:30 -07:00