diff options
author | Yehuda Katz + Carl Lerche <ykatz+clerche@engineyard.com> | 2009-09-24 14:01:31 -0700 |
---|---|---|
committer | Yehuda Katz + Carl Lerche <ykatz+clerche@engineyard.com> | 2009-09-24 16:11:41 -0700 |
commit | f0dd77c6be6a86fe384bb0015151e0a497973d39 (patch) | |
tree | ad81bb4c807c39edeaa37035882a16d9d95ebaa9 /railties/lib/generators/active_model.rb | |
parent | 610b81beca461a6fa4f00c7023e0e4315eb2b8be (diff) | |
download | rails-f0dd77c6be6a86fe384bb0015151e0a497973d39.tar.gz rails-f0dd77c6be6a86fe384bb0015151e0a497973d39.tar.bz2 rails-f0dd77c6be6a86fe384bb0015151e0a497973d39.zip |
Move railties/lib/* into railties/lib/*
Diffstat (limited to 'railties/lib/generators/active_model.rb')
-rw-r--r-- | railties/lib/generators/active_model.rb | 74 |
1 files changed, 0 insertions, 74 deletions
diff --git a/railties/lib/generators/active_model.rb b/railties/lib/generators/active_model.rb deleted file mode 100644 index 1a849a0e02..0000000000 --- a/railties/lib/generators/active_model.rb +++ /dev/null @@ -1,74 +0,0 @@ -module Rails - module Generators - # ActiveModel is a class to be implemented by each ORM to allow Rails to - # generate customized controller code. - # - # The API has the same methods as ActiveRecord, but each method returns a - # string that matches the ORM API. - # - # For example: - # - # ActiveRecord::Generators::ActiveModel.find(Foo, "params[:id]") - # #=> "Foo.find(params[:id])" - # - # Datamapper::Generators::ActiveModel.find(Foo, "params[:id]") - # #=> "Foo.get(params[:id])" - # - # On initialization, the ActiveModel accepts the instance name that will - # receive the calls: - # - # builder = ActiveRecord::Generators::ActiveModel.new "@foo" - # builder.save #=> "@foo.save" - # - # The only exception in ActiveModel for ActiveRecord is the use of self.build - # instead of self.new. - # - class ActiveModel - attr_reader :name - - def initialize(name) - @name = name - end - - # GET index - def self.all(klass) - raise NotImplementedError - end - - # GET show - # GET edit - # PUT update - # DELETE destroy - def self.find(klass, params=nil) - raise NotImplementedError - end - - # GET new - # POST create - def self.build(klass, params=nil) - raise NotImplementedError - end - - # POST create - def save - raise NotImplementedError - end - - # PUT update - def update_attributes(params=nil) - raise NotImplementedError - end - - # POST create - # PUT update - def errors - raise NotImplementedError - end - - # DELETE destroy - def destroy - raise NotImplementedError - end - end - end -end |