Changeset 2
- Timestamp:
- 04/20/08 14:14:20 (9 months ago)
- Files:
-
- lib/base.rb (modified) (2 diffs)
- lib/errors/argument_error.rb (added)
- lib/errors/format_exception.rb (added)
- lib/saasu_connect.rb (modified) (1 diff)
- test/abstract_unit.rb (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
lib/base.rb
r1 r2 96 96 return nil if (value == "" || value == nil) && type != :string 97 97 98 return value.to_i if type == :int 99 return value.to_f if type == :float 100 return Date.parse(value) if type == :date 101 return Time.parse(value) if type == :time 102 return DateTime.parse(value) if type == :date_time 98 begin 99 return value.to_i if type == :int 100 return value.to_f if type == :float 101 return Date.parse(value) if type == :date 102 return Time.parse(value) if type == :time 103 return DateTime.parse(value) if type == :date_time 104 rescue Class::ArgumentError => e 105 raise SaasuConnect::Base::ArgumentError.new e.message 106 end 103 107 return value == "true" if type == :bool 104 108 return value … … 348 352 if self.attributes[method] == nil 349 353 # I'm worried about the face I need to include a to_i, it should be already cast 350 self.attributes = SaasuConnect.const_get(name).find(self.attributes[self.primary_key].to_i ).attributes354 self.attributes = SaasuConnect.const_get(name).find(self.attributes[self.primary_key].to_i, { :access_key => self.access_key, :file_uid => self.file_uid }).attributes 351 355 @complete_download = true 352 356 end lib/saasu_connect.rb
r1 r2 10 10 require 'errors/invalid_reference_exception' 11 11 require 'errors/data_access_exception' 12 require 'errors/format_exception' 13 require 'errors/argument_error' 12 14 require 'rest' 13 15 require 'base' test/abstract_unit.rb
r1 r2 2 2 require 'yaml' 3 3 4 SAASU_ACCESS_KEY = " xxxx-xxxx-xxxx-xxxx"5 SAASU_FILE_UID = " xxx"4 SAASU_ACCESS_KEY = "1B2A-7638-716B-43D3-B51F-96B0-0A5A-116C" 5 SAASU_FILE_UID = "102" 6 6 RAILS_ENV = "test" 7 7
