aboutsummaryrefslogtreecommitdiffstats
path: root/activeresource/lib/active_resource/base.rb
diff options
context:
space:
mode:
authorJoshua Peek <josh@joshpeek.com>2009-12-20 18:44:13 -0600
committerJoshua Peek <josh@joshpeek.com>2009-12-20 19:04:53 -0600
commit669c5eec445ff097b765c387b92ae1f174134f75 (patch)
treee6f61ae232e30a5a57ae3b935e271586803f0814 /activeresource/lib/active_resource/base.rb
parentfc9b3e4a45a81b7526f8154049c825e3755903ad (diff)
downloadrails-669c5eec445ff097b765c387b92ae1f174134f75.tar.gz
rails-669c5eec445ff097b765c387b92ae1f174134f75.tar.bz2
rails-669c5eec445ff097b765c387b92ae1f174134f75.zip
Rename SchemaDefinition => Schema
Diffstat (limited to 'activeresource/lib/active_resource/base.rb')
-rw-r--r--activeresource/lib/active_resource/base.rb15
1 files changed, 7 insertions, 8 deletions
diff --git a/activeresource/lib/active_resource/base.rb b/activeresource/lib/active_resource/base.rb
index 60bd573911..b39f8fbd48 100644
--- a/activeresource/lib/active_resource/base.rb
+++ b/activeresource/lib/active_resource/base.rb
@@ -13,7 +13,6 @@ require 'set'
require 'uri'
require 'active_resource/exceptions'
-require 'active_resource/schema_definition'
module ActiveResource
# ActiveResource::Base is the main class for mapping RESTful resources as models in a Rails application.
@@ -270,9 +269,9 @@ module ActiveResource
# s.integer 'age'
# s.float 'height', 'weight'
#
- # # unsupported types should be left as strings
+ # # unsupported types should be left as strings
# # overload the accessor methods if you need to convert them
- # s.attribute 'created_at', 'string'
+ # s.attribute 'created_at', 'string'
# end
# end
#
@@ -295,14 +294,14 @@ module ActiveResource
# string, integer, float
#
# Note: at present the attribute-type doesn't do anything, but stay
- # tuned...
+ # tuned...
# Shortly it will also *cast* the value of the returned attribute.
# ie:
# j.age # => 34 # cast to an integer
# j.weight # => '65' # still a string!
#
def define_schema
- schema_definition = SchemaDefinition.new
+ schema_definition = Schema.new
yield schema_definition if block_given?
# skip out if we didn't define anything
@@ -317,7 +316,7 @@ module ActiveResource
end
schema
- end
+ end
# Alternative, direct way to specify a <tt>schema</tt> for this
@@ -326,7 +325,7 @@ module ActiveResource
#
# Pass the schema as a hash with the keys being the attribute-names
# and the value being one of the accepted attribute types (as defined
- # in <tt>define_schema</tt>)
+ # in <tt>define_schema</tt>)
#
# example:
#
@@ -342,7 +341,7 @@ module ActiveResource
# purposefully nulling out the schema
@schema = nil
@known_attributes = []
- return
+ return
end
raise ArgumentError, "Expected a hash" unless the_schema.kind_of? Hash