method
attribute
rails latest stable - Class:
ActiveResource::Schema
attribute(name, type, options = {})public
No documentation available.
# File activeresource/lib/active_resource/schema.rb, line 29
def attribute(name, type, options = {})
raise ArgumentError, "Unknown Attribute type: #{type.inspect} for key: #{name.inspect}" unless type.nil? || Schema::KNOWN_ATTRIBUTE_TYPES.include?(type.to_s)
the_type = type.to_s
# TODO: add defaults
#the_attr = [type.to_s]
#the_attr << options[:default] if options.has_key? :default
@attrs[name.to_s] = the_type
self
end